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

.fusion-main-menu .fusion-last-menu-item:hover{
	background: transparent;
}

.modal-header2{
    border-bottom: 1px solid #e5e5e5;
}

.fix_width{
	width: 60%!important;
	text-align: left;
	margin-bottom: 5px;
}

.clr2{
	background: #E0BE86!important;
}

.clr3{
	background: #B6C387!important;
}

.green{
	background: #b6c387;
    padding: 3px 8px;
    border-radius: 20px;
    color: #fff;
}

.home .fusion-content-boxes-1 .heading h2,.home .fusion-content-boxes-1 .fusion-content-box-hover .link-area-link-icon-hover .heading h2:hover{
	color: #fff!important;
}

.page-id-12965 .fusion-reading-box-container .reading-box-additional{
	display: none;
}

.page-id-12965 #main .reading-box h2{
	margin: 8px 0 7px;
}

.fusion-button-green{
	background: #B6C387!important;
}

.no_list ul li{
	list-style-type: none;
	color: #fff;
	padding-left: 0
}

.big_text ul{
	width: 80%;
	margin-left: 10%;
}

.big_text ul li{
	list-style-type: none;
	margin-bottom: 18px;
	font-size: 18px;
}



.flp_bxx .fusion-flip-box-wrapper .flip-box-heading-back{
	text-transform: none!important;
	font-size: 14px!important;
}

.flp_bxx .fusion-flip-box-wrapper:first-child .flip-box-back-inner{
	font-size: 13px!important
}

.no_lst ul li{
	list-style-type: none;
	margin-bottom: 5px
}

.no_lst ul li i{
	margin-right: 5px
}

.flpbx{
	background-color: rgba(000,000,000,.05); 
	border-radius: 20px; 
	color: #747474; 
	padding: 20px 2px;
	min-height: 180px; 
	text-align: center;
}

.fx_height .reading-box{
	min-height: 418px;
}

.def_blc{
	width: 60%;
	margin-left: 20%;
}

.def_blc .reading-box-additional{
	display: none !important;
}

.def_blc h2{
	color: #fff!important;
}

.def_blc.bloc_2 .reading-box,.def_blc.bloc_5 .reading-box {
	border-top-color: #E0BE86!important;
}

.def_blc.bloc_3 .reading-box {
	border-top-color: #B6C387!important;
}

.avantages{
	cursor: pointer;
}

.prk_syn .heading.heading-with-icon.icon-left i{
    height: 60px!important;
    width: 60px!important;
    line-height: 54px!important;
    top: -78px!important;
    font-size: 30px!important;
}

.no_color{
	background: transparent!important;
}

.flpbx i{
	font-size: 70px!important;
}

.flpbx h2{
	min-height: 54px;
}

.trsp .reading-box{
	background-color: rgba(246, 246, 246, 0.86)!important;
}

footer h4{
	color: #fff!important;
	font-weight: lighter;
    font-size: 18px!important;
}

.home .slide-content-container h2.title-heading-center{
	line-height: 70px!important;
}

.btn-nfix.button-xlarge{
	width: 48%!important;
	padding: 16px 18px!important;
	font-size: 15px!important;
	transition: all 0.2s ease;
}

.btn-nfix.button-xlarge:hover{
	background: #6797be!important;
	
}

.btn-nfix.button-xlarge:hover span{
	color: #fff!important;
}

.fix-height-img .fusion-column-wrapper{
	min-height: 700px!important;
}

.no-effect .heading{
	pointer-events: none;
}

.white-hover{
	background: #fff!important;
	border-color: #6797be!important;
}

.white-hover span{
	color: #6797BE!important;
}

.white-hover:hover{
	background: transparent!important;
	border-color: #ffffff!important;
}

.white-hover:hover span{
	color: #ffffff!important;
}

.blue-button:hover{
	background: #6797BE!important;
	border-color: #6797BE!important;
}

.blue-button:hover span{
	color: #fff!important;
}

.white-bt:hover{
	background: #fff!important; 
}

.white-bt:hover span{
	color: #4c4c4c!important
}

.wh-border .fusion-button{
	border-color: #fff!important
}

.wh-button span{
	color: #fff!important
}

.wh-button{
	background:#6797be;
	border-color: #6797BE!important;
	border-width: 1px!important;
}

.wh-button:hover{
	background: #fff!important;
	border-color: #6797BE!important;
	border-width: 1px!important;
}

.cr-button:hover{
	background: #fff!important;
	border-color: #ffffff!important;
	border-width: 1px!important;
}

.cr-button:hover span{
	color: #6797be!important;
}

.wh-button:hover span{
	color: #6797BE!important
}

.page-id-12969 .flpbx{
	border-radius: 4px!important;
	padding: 20px 20px!important;
}

.page-id-13411 .fusion-button.button-flat.button-square.button-large.button-custom:hover{
	border-color: #ffffff!important;
}

.page-id-12975 h1{
	font-size: 55px!important
}

.page-id-12975 .fusion-accordian .panel-title .active .fa-fusion-box{
	background-color: #6797be!important
}

.page-id-12975 .fusion-accordian .panel-title a:hover{
	color: #6797be!important
}

.page-id-12975 a.active .fusion-toggle-heading{
	color: #6797be!important
}

.page-id-13756 h1.entry-title{
	text-align: center;
}

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

#side-header .side-header-wrapper {
	text-align: center;
}

#side-header .fusion-logo-left .fusion-logo,#side-header.fusion-mobile-menu-design-modern .fusion-logo-left {
	float: none!important;
}

.fix_width{
	width: 100%!important;
}

}

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

	.no_list ul,.no_lst ul{
		padding-left: 0!important;
	}

	.big_text ul{
		padding-left: 0;
		width: 100%;
		margin-left: 0;
	}

	.fx_height .reading-box{
		min-height: inherit;
	}

	.no-padding-rspv .fusion-column-wrapper{
		padding: 40px 20px!important;
	}

	.mobile-div .fusion-column-wrapper{
		padding: 30px!important;
	}

	.home .slide-content-container h2.title-heading-center{
		line-height: 24px!important;
	}

}

@media only screen and (max-width: 550px){
	.btn-nfix.button-xlarge{
		padding: 16px 10px!important;
		font-size: 13px!important;
	}
	.white-hover{
		width: 175px!important;
	}
}

@media only screen and (max-width: 465px){
	.btn-nfix.button-xlarge{
		width: 100%!important;
	}
	.tfs-slider .slide-content-container .tfs-button-2{
		margin-left: 0!important;
		margin-top: 8px;
	}
}