/*
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
*/


/** HEADER **/

.fusion-main-menu > ul > li > a {
    text-transform: uppercase;
	letter-spacing: 0.5px;
}

.current-page-ancestor a{
	border-top: 2px solid #325ca8!important;
    color: #325ca8!important;
}

.fusion-mobile-menu-icons{
	margin-top: 26px!important;
}

.fusion-mobile-nav-holder .menu-text{
	text-transform: uppercase;
}

/** SLIDER **/

.tfs-slider .slide-content-container{
	top: 55%!important;
}


/** FUSION **/

.fusion-meta-info{ 
	display: none;
}

.fusion-carousel-meta{
	display: none;
}

.comment-respond{
	display: none;
}

.comments-container{
	display: none;
}

/** ABOUT **/

.project-item{
	border-left: 2px solid #30b0dc!important;
	background: #f9f9f9!important;
	padding: 30px!important;
	margin-bottom: 30px!important;
}


/** NEWS **/


#slider-news{
	margin-top: -15px;
}


#news .esg-filterbutton{
	font-family: "Open Sans", Arial, Helvetica, sans-serif!important;
    font-size: 14px!important;
    border: 1px solid #CCC;
    padding: 10px;
    text-transform: uppercase!important;
	margin-left: 5px;
    margin-right: 5px;
}

#news .esg-filterbutton.selected{
	color: #325CA8!important;
	border: 1px solid #325CA8!important;
}

#news .esg-filterbutton.selected span{
	text-decoration: none!important;
}

#news .esg-filterbutton:hover{
	border: 1px solid #444!important;
}

#news .esg-filterbutton:hover span{
	text-decoration: none!important;
}




/** CONTACT FORM **/

.wpcf7-form input[type="submit"]:hover{
	background: #30B0DC!important;
}

@media (min-width: 942px){
	.news-tabs .vc_tta-tab{
		display: table-cell!important;
		width: 1%;
	}
}

@media only screen and (min-width: 850px){
	.fusion-tabs.vertical-tabs .nav-tabs > li .tab-link {
		padding: 15px 35px!important;
	}
}

@media only screen and (max-width: 850px){
	#toTop {
		bottom:0!important;
	}
	.rev_slider .tp-caption{
		font-size: 24px!important;
	}
	
	.img-about{
		width: 100%;
		margin-bottom: 20px;
	}
}


@media only screen and (max-width: 690px){
	
	#news .esg-filterbutton{
		width: 50%;
		float: left;
		padding: 10px!important;
		margin: 0;
	}
	
	#news .esg-allfilter{
		width: 100%!important;
	}
}

@media only screen and (max-width: 410px){
	#news .esg-filterbutton{
		font-size: 11px!important;
	}
}