/*
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
*/.hideme{	display:none;}#posts-container .fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post{	width: 33.33333333% !important;}.custom-margin-top{	margin-top:25px;}.parent-pageid-3106 h1{	margin:0 0 5px 0;}.parent-pageid-3106 h2{	margin: 0px 0 39px 0;	font-size: 18px !important;}.fusion-page-title-wrapper {    display: block !important;    padding-top: 21px;	padding-bottom: 15px;    text-align: center;	height:auto !important;}.fusion-page-title-row{	height:auto !important;}.fusion-page-title-bar{	height:auto !important;}.post-content .accordian h4{	font-size:inherit;}.single-post h2.entry-title{	display:none !important;}.page-id-23 .fusion-person .person-desc{	min-height:215px;}@media only screen and (max-width: 768px) {	.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header, .fusion-mobile-menu-design-modern.fusion-header-v7 .fusion-header{		padding-top: 10px;		padding-bottom: 10px;		padding-left: 0;	}	.fusion-logo img{		width:270px !important;	}	.fusion-mobile-menu-icons a{		margin-top:17px;	}	.fusion-icon-bars:before,	.fusion-icon-search:before{		color:#03a9f4 !important;	}	.map-title-bar .title-desc{		float:none !important;	}	.map-title-bar .title-desc h2{		padding-top:0 !important;	}	.map-title-bar .title-map{		float:none !important;	}	.map-title-bar{		height:auto !important;	}	#world-map{		width:100% !important;	}	.fusion-content-boxes.content-boxes-icon-boxed .content-box-column, .fusion-content-boxes.content-boxes-icon-on-top .content-box-column{		width:100% !important;	}	#posts-container .fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post{		width:100% !important;	}}@media only screen and (max-width: 480px) {}@media only screen and (max-width: 360px) {  }@media only screen and (min-width: 240px) and (max-width: 400px) {  }.um-page-register .um-field.um-field-type_terms_conditions .um-field-area .um-toggle-gdpr,.um-account-profile-link{	display:none !important;}


html body{
	font-size:17px;
}


.top-link-as-button{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
	margin-bottom:40px;
}
.top-link-as-button li{
	display:inline-block;
	margin: 0 3px;
}
.top-link-as-button li a{
	background:#fff;
	color:#03a9f4;
	padding:5px 15px;
	border:2px solid #03a9f4;
	
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
.top-link-as-button li.active a,
.top-link-as-button li a:hover{
	background:#03a9f4;
	color:#fff;
	text-decoration:none;
}
.right-covid-sidebar{
	
}
.custom_layout_3_latest article{
	width:33.3%;
	float:left;
}
.custom_layout_3_latest article .wrapper{
	padding:0 15px;
}
.custom_layout_3_latest article h3{
	text-align:center;
	padding: 0 20px;
	line-height: 24px;
}
.custom_layout_3_latest article p{
	text-align:center;
}
.clr{
	display:block;
	clear:both;
}

@media only screen and (max-width: 640px) {
	.custom_layout_3_latest article{
		float:none;
		width:100%;
	}
	.top-link-as-button li{
		display: block;
		clear: both;
		margin-bottom: 5px;
	}
	.top-link-as-button li a{
		display:block;
	}

}
@media only screen and (max-width: 480px) {

}
@media only screen and (max-width: 360px) {
  
}
@media only screen and (min-width: 240px) and (max-width: 400px) {
  
}
.publication_cat_resume{
	text-align:center;
	margin:0 0 30px 0;
	padding:0;
	list-style-type:none;
}
.publication_cat_resume li.first{
	border:0px solid #ccc;
	font-weight:bold;
}
.publication_cat_resume li{
	display:inline-block;
	padding:0 25px;
	margin:0 5px;
	border:2px solid #ccc;
	
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
#reviews #comments > h2, #wrapper .meta, .fusion-blog-timeline-layout .fusion-timeline-date, .fusion-body .tribe-block__tickets__registration__tickets__header, .fusion-main-menu .fusion-custom-menu-item-contents, .fusion-rollover .price .amount, .post .post-content, .post-content blockquote, .project-content .project-info h4, .review blockquote div, .search input, .sidebar .jtwt, .sidebar .widget .recentcomments, .sidebar .widget_archive li, .sidebar .widget_categories li, .sidebar .widget_layered_nav li, .sidebar .widget_links li, .sidebar .widget_meta li, .sidebar .widget_nav_menu li, .sidebar .widget_pages li, .sidebar .widget_product_categories li, .sidebar .widget_recent_entries li, .title-row, body{
	color:#111 !important;
}

.fusion-page-title-bar .fusion-page-title-row h1{
	font-size:28px;
}
.h3, h3 {
    font-size: 24px  !important;
	color:#111 !important;
	line-height:30px !important;
}
.h2, h2 {
	color:#111 !important;
}
body #main section p a,
body #main small a{
	color:#1a80b6;
	text-decoration:underline;
} 
hr {
    border-top: 1px solid #111 !important;
}
blockquote{
	margin-left: 50px !important;
	line-height: 28px !important;
	font-size: 16px !important;
	border-left: 4px solid #03a9f4 !important;
}
.roundedcustom{
	-webkit-border-radius: 50px !important;
	-moz-border-radius: 50px !important;
	border-radius: 50px !important;
}
.boxBordered{
	border: 2px solid #1a80b6;
	padding: 20px;
}
.text-white,
.text-white h1,
.text-white h2{
	color:#fff !important;
}
.margin-b-0,
.margin-b-0 h1,
.margin-b-0 h2,
.margin-b-0 p{
	margin-bottom:0 !important;
}
.margin-r-0{
	margin-right:0 !important;
}
.fontsize20,
.fontsize20 p{
	font-size:20px !important;
}
.customflipboxes{
	
}
.customflipboxes .flip-box-front-inner{
	background: rgba(255,255,255,0.8);
	padding: 60px 0;
}
.customflipboxes .flip-box-heading{
	font-size: 20px !important;
	line-height: 24px !important;
}
.customflipboxes .flip-box-back-inner,
.customflipboxes .flip-box-back-inner p{
	font-size: 14px !important;
}
.customflipboxes .flip-box-back-inner a{
	color:#fff !important;
}
body .fusion-footer-widget-area .widget-title{
	font-size: 15px;
	font-weight: bold;
}
.fusion-row .sidebar .widget .widget-title {
    font-size: 22px;
    margin: 0 0 30px 0;
}
.blue-heading h2{
	color:#1a80b6 !important;
}

.full_size {
	width: 100%;
}

.key_methodologies_bloc {
	min-height: 316px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom-list-fontawesome ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.custom-list-fontawesome ul li{
	list-style-type:none;
	margin: 0 0 15px 0;
	padding: 0 0 0 24px;
}

.custom-list-fontawesome ul li::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  margin-left: -22px;
	margin-right: 5px;
}

/* Step 2: Reference Individual Icons */
.custom-list-fontawesome ul li::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0a9";
  color:#03a9f4;
}
.small-text,
.small-text p{
	font-size:13px;
}

.heading-info-icon h4{
	font-size:20px !important;
	margin-top:0;
	color:#03a9f4 !important;
}
.heading-info-icon h4:before{
	display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f05a";
  color:#03a9f4;
  margin-right: 10px;
}


.heading-question-icon h4{
	font-size:20px !important;
	margin-top:0;
	color:#03a9f4 !important;
}
.heading-question-icon h4:before{
	display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f059";
  color:#03a9f4;
  margin-right: 10px;
}
.fusion-person .person-content.fusion-clearfix{
	font-size:13px;
}
.fusion-fullwidth .fusion-row {
position: unset!important;
}
.popupbloc .fusion-modal-text-link{
	float:left;
	margin-right: 10px;
	color:#03a9f4;
}
.popupbloc .fusion-modal-text-link i{
	color:#03a9f4;
}
.popupbloc p{
	float:left;
	width:80%;
}
.modal-title{
	color:#1a80b6 !important;
}
.newlandingpage h1{
	margin:0;
}
.dashbloc{
	border:2px solid #ccc;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	padding:25px;
}
.dashbloc h2{
	font-size: 18px !important;
	line-height: 20px !important;
}
.dashbloc P{
	font-size: 14px;
}
.hideme{
	display:none !important;
}
.dashboard-rightsidebar p{
	font-size:14px;
}
.landing-trade-img{
	display:none;
}
.fusion-widget-area-1 .widget .heading h4 {
    color: #000000;
    font-size: 22px;
    margin: 0 0 20px 0;
}
.text-justify,
.text-justify p{
	text-align:justify;
}