/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* fonts */
@import url('https://fonts.googleapis.com/css?family=Inconsolata');

.grecaptcha-badge {
	display: none;
}

.mb5 {margin-bottom: 5%;}

.f4-api-link {
	font-weight: bold;
	font-family: poppins; 
	font-size: 14px; 
	color: #333366!important; 
}

.f4-api-link:hover {
	color: #222735!important; 
}

.f4-div-api {
	background: #eaf0f5; 
	padding: 20px; 
	margin-bottom: 20px;
}

.f4-div-api-menu {
	background: #eaf0f5;
	padding: 10px 20px;
	border-bottom: solid 1px #fff;
}

.f4-div-api-code {
	font-size: 15px; 
	padding: 0px 10px; 
	background: #192c3b; 
	color: #fff; 
	font-family: Inconsolata, monospace;
	margin-bottom: 30px;
	overflow: hidden;  
	word-wrap: break-word;
}

/* blog sidebar */
.fusion-widget-area .widget .recentcomments:before, .fusion-widget-area .widget_archive li a:before, .fusion-widget-area .widget_categories li a:before, .fusion-widget-area .widget_links li a:before, .fusion-widget-area .widget_meta li a:before, .fusion-widget-area .widget_nav_menu li a:before, .fusion-widget-area .widget_pages li a:before, .fusion-widget-area .widget_recent_entries li a:before {
	display: none;
}

div.fusion-date-box.updated {
	background: #cdcdcd!important;
}

i.fusion-icon-pen::before {
	color: #fff;
}

main .post h2 a {
	color: #336699;
}

/* Mobile Styles */
@media only screen and (max-width: 500px) {
  .f4-responsive-img {
    max-width: 90%;
  }
}

/* Tablet Styles */
@media only screen and (min-width: 501px) and (max-width: 1000px) {
  .f4-responsive-img {
    max-width: 70%;
  }
}

/* blog widget social icons */
#social_links-widget-2.widget.social_links{
	padding: 5px 5px 10px 5px;
	text-align: center;
	background: #f0f7f8!important;
}

#social_links-widget-2.widget.social_links > div > h4 {
	font-size:18px;
	margin: unset;
	margin: 5px 0px 10px 5px;
	background: #f0f7f8!important;
}

.widget {
	margin-bottom: 20px!important;
}

.f4_table_cell_header {
	font-size: 30px; 
	background: #ecefef; 
	color: #2d2d2d!important;
	border-right: 10px solid #fff!important;
}

.f4_table_cell_price {
	margin-top: 10px;
	background: #ecefef; 
	color: #2d2d2d; 
	border-right: 10px solid #fff!important;
	padding: 20px 0 20px 0!important;
	font-size: 18px; 
	line-height: 28px; 
}
.f4_table_cell_title {
	font-size: 1em!important;
	background: #ecefef; 
	color: #2d2d2d;
	border-right: 10px solid #ffffff!important;
	white-space: pre-wrap!important;
	overflow: hidden;
}
.f4_table_cell_subtitle {
	padding-left: 40px!important;
	font-size: 1em !important;
	background: #ecefef; 
	color: #2d2d2d;
	border-right: 10px solid #fff !important;
	white-space: pre-wrap !important;
	overflow: hidden;
}

.f4_table_cell_icon {
	background: #ecefef;
	border-right: 10px solid #ffffff!important;
}

sup { 
	vertical-align: top;
}