/*!
Theme Name: V6 Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 3.2.4
Text Domain:	Avada
*/
/* --------------------------------
Typography
-------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Open+Sans:wght@400;700&family=Oswald:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;700&display=swap');

/* timeline */


.wpex.horizontal-timeline .extl-hoz-sbs .horizontal-nav li span.tl-point:before {
    border-color:#39b1ca ;
}
.wpex.horizontal-timeline .extl-hoz-sbs .horizontal-nav li.ex_s_lick-current span.tl-point:before {
	    border-color:#39b1ca ;
}

button.ex_s_lick-next.ex_s_lick-arrow,
.wpex.horizontal-timeline.tlml-arrow-top .extl-hoz-sbs .ex_s_lick-prev, .wpex.horizontal-timeline.tlml-arrow-top .extl-hoz-sbs .ex_s_lick-next {
	color:#39b1ca ;
}

button.ex_s_lick-prev.ex_s_lick-arrow {
	color:#39b1ca ;
}

.wpex.horizontal-timeline.ex-multi-item .extl-hoz-sbs .sbs-line {
	border-color:#39b1ca 
}


.wpex.horizontal-timeline.ex-multi-item .extl-hoz-sbs .sbs-line:before, .wpex.horizontal-timeline.ex-multi-item .extl-hoz-sbs .sbs-line:after {
	background-color:#39b1ca 
}


.wpex.horizontal-timeline.ex-multi-item .extl-hoz-sbs .extl-sbd-details {
	background-color: #f5f1e8;
	border-color:#f5f1e8;
}

.extl-sbd-details h2,
.wpex.horizontal-timeline .extl-date {
font-family: "Oswald", sans-serif!important;
font-size: 20px!important;
color:#1a1a1a!important;
font-weight: 400!important;
text-decoration: none!important;
font-weight: 400!important;
}

.extl-sbd-details h2 a {
font-size: 20px;
color:#1a1a1a;
text-decoration: none!important;
font-weight: 400;
}

.wpex.horizontal-timeline .extl-hoz-sbs h2 a, .wpex.horizontal-timeline .wpex-timeline-label h2 a {
	text-decoration: none!important;
	text-transform: uppercase;
	font-weight: 400;

}

.wpex.horizontal-timeline.ex-multi-item .extl-hoz-sbs .extl-sbd-details {
	border:0px;
	border-left:10px #39b1ca solid;
}

.wptl-embed .wp-video {
	width:100%!important;
	height:auto!important;
}



.avada-has-mainmenu-dropdown-divider .fusion-main-menu .fusion-dropdown-menu .sub-menu li a {
	line-height: normal;
}





.fusion-show-pagination-text #bbpress-forums .bbp-pagination-links, .fusion-show-pagination-text .pagination {
	margin-bottom:100px;
}

body.has-sidebar.blog #content {
	float:none;width: 100%;
}

@media all and (min-width:1024px){
	.fusion-posts-container.fusion-blog-layout-large {
		margin:100px 0;
	}

	.fusion-posts-container.fusion-blog-layout-large article {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
	}

	.fusion-posts-container.fusion-blog-layout-large article .fusion-flexslider{
		width: 30%;
		order:2;
			padding-top:27px;

	}

	.fusion-posts-container.fusion-blog-layout-large article .fusion-post-content {
		width: 60%;
		padding-left:40px;
		order:3;
		padding-top:20px;
	}

	.fusion-posts-container.fusion-blog-layout-large article .fusion-meta-info {
		width: 100%;
		order:1;
	}
}



 
.gbes-dashboard {
	color: #505050;;
	font-family: 'Open Sans', sans-serif;

	font-size: 18px;
	line-height: 28px;

}

.gbes-dashboard strong, 
.gbes-dashboard b
 {
	font-weight: 700;
}

.gbes-dashboard table 
}


.gbes-dashboard table td {
	padding:5px 0px 5px 20px;
}

.gbes-dashboard table tr:nth-child(odd){
 background-color: #efefef;
}

.gbes-dashboard table td:last-child,
.gbes-dashboard table th:last-child{
	text-align: right ;
}

.gbes-dashboard table th {
	padding:3px 0px;
	text-align: left;
}

.post-content .gbes-dashboard h3 {
	color:#1c5c75;	
	font-family: 'Libre Baskerville', serif;
	font-weight: 700;
	font-size: 29px;
	line-height: 40px;
	margin:0;
	margin-bottom:20px;
	margin-top:10px;
}

.post-content .gbes-dashboard h4 + h3 {
	margin-top:19px;
}

.post-content .gbes-dashboard h3.sans {
	font-family: 'Lato', sans-serif;
	xfont-family: 'Open Sans', sans-serif;
	font-size: 32px;
	letter-spacing: 0.5px;
}

.post-content .gbes-dashboard p + h3,
.post-content .gbes-dashboard table + h3,
.post-content .gbes-dashboard .fusion-text >h3:first-child {
	margin-top:40px;
}


.post-content .gbes-dashboard table {
	margin-bottom:20px;
}

.post-content .gbes-dashboard h4 {
		font-family: 'Lato', sans-serif;
		font-family: 'Open Sans', sans-serif;
		margin-bottom:5px;
		font-size: 18px;
		color:#f15a37;
		text-transform: uppercase;
		font-weight: 700;
		border-top:1px #ccc solid;
		padding-top:40px;
		page-break-before:always;
}

.post-content .report-sidebar .fusion-text {
	border-left:1px #ccc solid;
	padding-left:15px;

}

.post-content .gbes-dashboard iframe {
	padding-bottom:50px!important;
}

.post-content .gbes-dashboard .fusion-button.button-flat {
	margin-bottom:20px;
	margin-top:10px;
}

.post-content .report-sidebar h5 {
	padding:7px 15px;
	background-color: #1c5c75;
	font-size: 14px;
	text-transform: uppercase;
	color:white;
	font-weight: normal;
	margin-top:0;
	margin-left:-15px;
	letter-spacing:1.5px;
	    margin-bottom: 15px;
}


.post-content .report-sidebar em{
	padding:10px 15px;
	background-color: #eee;
	font-size: 14px;
	display: block;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}

.post-content .report-sidebar a {
	color:#414042;
	text-decoration: none;
}

.report-sidebar ul {
	list-style: none;
	margin:0;
	padding:0;
}

.post-content .report-sidebar a {
	text-decoration: none!important;
	font-weight: 400;
}
.post-content .report-sidebar ol {
	padding-left:18px;
}
.gbes-dashboard ol li, .gbes-dashboard ul li {

}
.post-content .report-sidebar ul li {
	color:#555;
	text-transform:uppercase;
	padding:10px 0;
	border-bottom: 1px #eee solid;
	font-size: 13px;
	line-height: 1.25;
}

.post-content .report-sidebar ul li a {
	color:#414042;
	font-size:16px;
	text-transform:none!important;
	font-weight: 700;
	letter-spacing: 0.5px;
}

.post-content .report-sidebar ul li:last-child {
	border:0;
}

.post-content .report-sidebar ul + h5 {
	margin-top:10px;
} 

.post-content .report-sidebar p {
	    
}


script + .fusion-text {

}

#viz16879615453031, 
#viz16879615453031 iframe {
	min-height:1300px ;
}


#viz1687961545303, 
#viz1687961545303 iframe {
	min-height:1300px ;
}


#viz168796154530311, 
#viz168796154530311 iframe {
	min-height:1300px ;
}

#viz1687961545303111, 
#viz1687961545303111 iframe {
	min-height:1300px ;
}

#viz16879615453031111, 
#viz16879615453031111 iframe {
	min-height:1300px ;
}

.hide {
	display: none!important;
}

@media print{  body{    overflow:visible;  } }

@media print {

	.page-id-39151.fusion-body .post-content .fusion-builder-column-1 {
		width: 100%!important;
	}
		.page-id-39151 .fusion-header-wrapper,
	.page-id-39151 .fusion-footer,
	.post-content .report-sidebar,
	#wpadminbar {
		display: none!important
	}



}

a.materials {
    font-size: 16px!important;
    text-transform: none!important;
    font-weight: 700!important;
    color:#414042!important;
	font-weight: 700;
	letter-spacing: 0.5px;
	line-height: 1.25;
    display: inline-block;
}

.gbes-dashboard div.fusion-text a.fusion-button:visited,.gbes-dashboard .tab-content a.fusion-button:visited {
	color:black;
	text-decoration: none;
}

.gbes-dashboard div.fusion-text a.fusion-button:hover:visited,.gbes-dashboard .tab-content a.fusion-button:hover:visited {
	color:white;
}









