/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.menu-header{}
.menu-header nav{}
.menu-header nav>ul{display: flex;justify-content: space-between;align-items: center;}
.menu-header nav>ul>li{height: 100%;}
.menu-header nav>ul>li>a{padding:15px;border-radius:5px;height: 100%;text-align:center;background-image:url('/wp-content/themes/generatepress_child/assets/img/fond-bouton.jpg'); background-repeat:no-repeat;background-size:cover;background-blend-mode: multiply;background-position: right;}
.menu-header nav>ul>li.menu-rouge>a{background-color:#f54146;}
.menu-header nav>ul>li.menu-orange>a{background-color:#f48204;}
.menu-header nav>ul>li.menu-vert>a{background-color:#c9d51f;}
.menu-header nav>ul>li.menu-violet>a{background-color:#a4377d;}
.menu-header nav>ul>li.menu-bleu>a{background-color:#42bcce;}
.menu-header nav>ul>li.menu-rouge>a:after{background-color:#f54146 !important;}
.menu-header nav>ul>li.menu-orange>a:after{background-color:#f48204 !important;}
.menu-header nav>ul>li.menu-vert>a:after{background-color:#c9d51f !important;}
.menu-header nav>ul>li.menu-violet>a:after{background-color:#a4377d !important;}
.menu-header nav>ul>li.menu-bleu>a:after{background-color:#42bcce !important;}
.menu-header nav>ul>li>a>.sub-arrow{font-size:22px !important;padding:10px 0 10px 20px;}

.menu-header nav>ul>li.menu-rouge>ul{background:#f54146;}
.menu-header nav>ul>li.menu-rouge>ul>li>a{color:#ffffff;}
.menu-header nav>ul>li.menu-orange>ul{background:#f48204;}
.menu-header nav>ul>li.menu-orange>ul>li>a{color:#ffffff;}
.menu-header nav>ul>li.menu-orange>ul>li>ul{background:#f48204;}
.menu-header nav>ul>li.menu-orange>ul>li>ul>li>a{color:#ffffff;}
.menu-header nav>ul>li.menu-vert>ul{background:#c9d51f;}
.menu-header nav>ul>li.menu-vert>ul>li>a{color:#ffffff;}
.menu-header nav>ul>li.menu-violet>ul{background:#a4377d;}
.menu-header nav>ul>li.menu-violet>ul>li>a{color:#ffffff;}
.menu-header nav>ul>li.menu-bleu>ul{background:#42bcce;}
.menu-header nav>ul>li.menu-bleu>ul>li>a{color:#ffffff;}

.site-footer{}
.site-footer .menu-footer-gauche ul, .site-footer .menu-footer-center ul, .site-footer .menu-footer-droite ul{margin:0 0 20px 0;list-style:none;color:#ffffff;}
.site-footer .menu-footer-gauche ul a, .site-footer .menu-footer-center ul a, .site-footer .menu-footer-droite ul a{color:#ffffff;font-size: 14px;}
.site-footer .menu-footer-gauche ul>li>ul>li>ul>li>a, .site-footer .menu-footer-center ul>li>ul>li>ul>li>a, .site-footer .menu-footer-droite ul>li>ul>li>ul>li>a{color:#ffffff;font-size: 12px;}
.site-footer .menu-footer-gauche{}
.site-footer .menu-footer-center{}
.site-footer .menu-footer-droite{}

.site-footer ul.menu>li.menu-rouge>a{color:#f54146;text-transform:uppercase;}
.site-footer ul.menu>li.menu-orange>a{color:#f48204;text-transform:uppercase;}
.site-footer ul.menu>li.menu-vert>a{color:#c9d51f;text-transform:uppercase;}
.site-footer ul.menu>li.menu-violet>a{color:#a4377d;text-transform:uppercase;}
.site-footer ul.menu>li.menu-bleu>a{color:#42bcce;text-transform:uppercase;}

.slide-accueil{}
.slide-accueil .elementor-slide-heading{display:inline-block;margin-right:15px;padding:10px 12px;background-color:rgba(176,206,100,0.8);}
.slide-accueil .elementor-slide-description{display:inline-block;padding:10px 12px;background-color:rgba(44,102,43,0.8);}
.slide-accueil .elementor-slide-button{display: block;clear: both !important;max-width: 260px;margin: 0 auto;}

.colonne-beige{}
.colonne-beige:before{content:" ";position:absolute;top:0;right:100%;background:#dad3c3;width: 300%;height: 100%;}


.titre-page h2{display:inline-block;background-color:rgba(176,206,100,0.5);padding:15px !important;}



@media only screen and (max-width: 1025px){
	.menu-header nav>ul{display: block;}
.menu-header nav>ul>li{margin:5px;}
.menu-header nav>ul>li>a{border-radius:0px;height: 100%;text-align:center;color:#ffffff;}	
.header-picto{}
.header-picto .elementor-container{}
.header-picto .elementor-container .elementor-row{justify-content:center;}
}
