/*
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
*/

.home #main{ padding-top: 0; }

.menu-item-2587 ul,
.menu-item-2588 ul,
.menu-item-2589 ul,
.menu-item-3480 ul{ left: 208px !important; }

.fusion-tb-header .fusion-fullwidth.has-pattern-background.fusion-builder-row-3{ z-index: 1; }
.fusion-tb-header .fusion-fullwidth.has-pattern-background.fusion-builder-row-4{ z-index: 0; }

.avada-page-titlebar-wrapper,
#main{ position: relative; z-index: 0; }

a:hover{ cursor: pointer; }

body[data-singlecat="3"].single h1.entry-title{
    font-size: 46px;
    padding-left: 50px;
    padding-right: 50px;
}

.fusion-tb-header .main-menu-langres{ padding-left: 30px; }

@media screen and (max-width: 1330px){
	.awb-menu .awb-menu__main-ul{ font-size: 14px !important; }
}

@media screen and (max-width: 1250px){
	.awb-menu__main-li{ margin-right: 0 !important; }
	.awb-menu .awb-menu__main-ul{ font-size: 14px !important; }
}

@media screen and (max-width: 1134px){
	.awb-menu .awb-menu__main-ul{ font-size: 12px !important; }
}

@media screen and (max-width: 1076px){
	.fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon{ margin-left: 8px !important; }
}

@media screen and (max-width: 1024px){

	.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2{ font-size: 16px; }
	.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p{ font-size: 13px; }

	.fusion-footer img{ width: 100px !important; height: auto !important; }
	.fusion-footer .fusion-separator{ display: none !important; }
	.fusion-footer .fusion-button{ width: 200px; }
	.fusion-footer .fusion-social-links{ padding-top: 35px; padding-bottom: 10px; }

	.fusion-tb-header > div:nth-of-type(1){ z-index: 99; }

	.fusion-page-title-bar .fusion-page-title-row h1{ font-size: 46px !important; }

	#main{ padding-top: 0px !important; }
	#content{ padding-bottom: 0px !important; }

	body[data-singlecat="3"] .fusion-page-title-bar .fusion-page-title-row h1{ font-size: 26px !important; }

}

@media screen and (max-width: 640px){

	.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt h2{ font-size: 16px; }
	.fusion-flexslider.flexslider-posts-with-excerpt .slide-excerpt p{ font-size: 13px; }
	.journaux-boutons div{ text-align: center !important; }
	.journaux-boutons a{ min-width: 220px; }
	.fusion-footer, .fusion-footer div{ text-align: center !important; }
	
}