/* lb-seo-compatible */
/*

Theme Name: Betheme Child

Theme URI: https://themes.muffingroup.com/betheme

Author: Muffin group

Author URI: https://muffingroup.com

Description: Child Theme for Betheme

Template: betheme

Version: 1.6.2

*/

/**** HEADER - MENU ****/

#Top_bar{position:initial}

#Top_bar.is-sticky{opacity:1}

.header-overlay .overlay-menu-toggle{top:6.5%;right:22%}

body:not(.template-slider) #Header{min-height:230px}

#Header{height:230px}

#Top_bar #logo, .header-transparent #Top_bar #logo{padding:40px 0 0 !important}

.icon-menu-fine:before{transition:ease all .3s}

.icon-menu-fine:hover:before{margin-left:.4em}



/**** WPML ****/

.wpml-ls-statics-shortcode_actions {position:fixed;right:10%;z-index:99999;transition:ease all .3s;}

.wpml-ls-legacy-list-horizontal{padding:0 !important;border:none !important}

.wpml-ls-legacy-list-horizontal a{display:inline-block!important;padding: 5px 10px !important;color:#B7B4B1;transition:ease all .3s}

.wpml-ls-legacy-list-horizontal a span{font-family:"Crimson Text"; font-style:italic;font-size:18px}

.wpml-ls-legacy-list-horizontal li.wpml-ls-current-language{opacity:1}

.wpml-ls-legacy-list-horizontal a:hover, .wpml-ls-legacy-list-horizontal li.wpml-ls-current-language a{color:#aa7548}



/**** FULL SCREEN MENU ****/

#Overlay{background:#121212 !important}

html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay, html.pum-open.pum-open-overlay{overflow:auto}

.pum-theme-theme-par-defaut .pum-content{width:64%;margin:0 auto}

.header-overlay.sticky-header .overlay-menu-toggle{line-height: 32px; height: 36px; transition: ease all .3s; z-index: 99999}

.header-overlay.sticky-header .overlay-menu-toggle.focus{background-color: transparent}

#pum-26 #popmake-26 .pum-close.popmake-close{display:none}

#pum-26 #popmake-26{font-family:'Josefin Sans'}

#pum-26,.popmake.theme-7{top:0 !important}

#pum-26 #logo-menu-overlay{margin-top:25px}

#pum-26 .widget_nav_menu{margin-top:0}

#pum-26 .widget_nav_menu ul{background:transparent;padding:0;list-style-type:none}

#pum-26 .widget_nav_menu ul li:after{display:none}

#pum-26 .menu a{color:#bfbfbf;font-weight:300; display:inline-block;transition: ease all .4s;margin-bottom:9px;text-transform:uppercase}

#pum-26 .vc_col-sm-6 .menu a{margin-bottom:5px}

#pum-26 .textwidget a{color:#424242}

#pum-26 .menu a:hover{text-decoration:none;color:#ac7d4b; margin-left: 5px}

#pum-26 .menu .nos-gammes a{color:#956841;text-transform:uppercase;font-size:27px;line-height:35px}

#pum-26 .menu .nos-gammes a:hover{margin-left:0}

#pum-26 #autre-lien p:first-child, #pum-25 #autre-lien p:nth-child(2), #pum-25 #autre-lien p:last-child{font-size:17px;font-weight:300;line-height:23px}

#pum-26 #autre-lien a{font-family:"Crimson Text";color:#aa7548;font-style:italic;display:inline-block}

#pum-26 #autre-lien a.telephone-menu{color:#b9b8b8;font-style:normal;font-family:"Josefin Sans"}



/**** MENU FULL SCREEN Translate ****/

.menu-menu-overlay-col-1-container{font-size:27px}

.widget_nav_menu .menu-menu-overlay-col-1-container a{padding:0}

.menu-menu-overlay-col-2-1-container, .menu-menu-overlay-col-2-2-container{font-size:30px;line-height:0}

.menu-menu-overlay-col-2-1-container li, .menu-menu-overlay-col-2-2-container li{line-height:40px;padding:0 40px}

.menu-menu-overlay-col-2-1-container li.nos-gammes, .menu-menu-overlay-col-2-2-container li.nos-gammes{line-height:20px;padding:0 40px}

.menu#menu-menu-overlay-col-2-1 li a, .menu#menu-menu-overlay-col-2-2 li a{margin-bottom:0;line-height:30px;}

.widget_nav_menu .menu-menu-overlay-col-2-1-container a, .widget_nav_menu .menu-menu-overlay-col-2-2-container a{padding:0 0 15px}

#pum-26 .menu .dl-bouton-menu a{display: inline-block; border: solid 1px #956841; padding: 10px 20px; color: #956841; text-transform: none; font-family: "Crimson Text"; font-style: italic; font-size: 16px; margin-top: 20px; transition:ease all .3s}

#pum-26 .menu .dl-bouton-menu a:hover{background-color:#956841; color:#fff; margin-left:0}





/**** BODY ****/

.bradley, .bradley-bold{color:#A7A6A6}



:is(#presentation,[data-lb-original-id="presentation"]) .col-6 p, :is(#presentation,[data-lb-original-id="presentation"])  .col-6 ul li{

    color:#b2b2b2;

    font-size:20px;

    line-height:28px;

    margin-bottom:30px;

}

:is(#presentation,[data-lb-original-id="presentation"]) p.or{

    color:#aa7548;

	line-height: 35px;

    margin-bottom: 10px;

}

#contact a.site:hover{

	color:#b8b8b8

}



.elementor-slideshow__footer{display:none}





/**** BOITE OUTILS ****/

.wpb_wrapper > div, :is(h1,:where(.lb-style-h1)), :is(h2,:where(.lb-style-h2)), :is(h3,:where(.lb-style-h3)), :is(h4,:where(.lb-style-h4)), :is(h5,:where(.lb-style-h5)), :is(h6,:where(.lb-style-h6)), .has_content .the_content_wrapper{margin-bottom:0}

.or, :is(h1,:where(.lb-style-h1)).or, :is(h2,:where(.lb-style-h2)).or, :is(h3,:where(.lb-style-h3)).or, :is(h4,:where(.lb-style-h4)).or, :is(h5,:where(.lb-style-h5)).or, :is(h6,:where(.lb-style-h6)).or{color:#AA7548}

.gris{color:#b9b8b8}

.noir-texte{color:#121212}

.vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}

:is(h1,:where(.lb-style-h1)), :is(h2,:where(.lb-style-h2)) {text-transform:uppercase}

.grecaptcha-badge{display:none}

.bradley{font-family:"Bradley", serif}

.bradley-bold{font-family:"Bradley Bold", serif}

.fake-h3{font-size: 30px;line-height: 43px;font-weight: 300;margin-top:0;}



a{transition:ease all.3s;}

a.bouton-lire-suite{

	color:#AA7548;

	padding:12px 30px;

	border:solid 1px #95684182;

	display:inline-block;

	font-family:"Crimson Text";

	font-style:italic;

	background:url("/legacy/89508cde8512-arrow-over-right.png") no-repeat;

	background-position:75% center;

	width:250px;

	font-size:15px;

	margin-top:150px

}



a.bouton-lire-suite:hover{

	color:#f6f4f4;

	text-decoration:none;

	background:url("/legacy/da165843bda0-arrow-right.png") no-repeat;

	background-position:80% center;

	background-color:#956841

}



/*BOUTON CONTACT SOUS PAGE GROUPE*/

.btn-popup-entreprise.numero-2{

    margin-bottom:0 !important;

    margin-top:40px;

    margin-right: 25%;

}

.btn-popup-entreprise.numero-2 a{

    background-color: #fff;

}

.btn-popup-entreprise.numero-2 a:hover{

    background-color: #aa7548;

}









/**** POPUP FORM ****/

.pum-theme-formulaire-popup  p{text-align:center;font-size: 20px;line-height: 27px;}

.pum-theme-formulaire-popup  .fake-h3{line-height:37px;font-size:30px;margin-bottom:0}

.pum-theme-formulaire-popup :is(#hesitez-pas,[data-lb-original-id="hesitez-pas"]){font-size:50px;line-height:50px;}

.pum-theme-formulaire-popup :is(#remplir,[data-lb-original-id="remplir"]) p{padding: 30px 50px 0;margin-bottom: 5px;}

.pum-theme-formulaire-popup #gform_fields_2 .gfmc-column,

.pum-theme-formulaire-popup #gform_fields_3 .gfmc-column, .pum-theme-formulaire-popup #gform_fields_4 .gfmc-column, .pum-theme-formulaire-popup #gform_fields_5 .gfmc-column, .pum-theme-formulaire-popup #gform_fields_6 .gfmc-column, .pum-theme-formulaire-popup #gform_fields_7 .gfmc-column, .pum-theme-formulaire-popup #gform_fields_8 .gfmc-column{display:inline-block;vertical-align:top}

.pum-theme-formulaire-popup .gform_wrapper .top_label input.large, .pum-theme-formulaire-popup .gform_wrapper .top_label textarea{padding:10px !important;box-shadow:none;font-family:"Crimson Text", sans-serif !important;font-style:italic;background-color:#fff}

.pum-theme-formulaire-popup .gform_wrapper .top_label textarea{height:102px;margin-bottom:0}

.pum-theme-formulaire-popup :is(#reponse,[data-lb-original-id="reponse"]) p{padding: 40px 160px 0;}

.pum-theme-formulaire-popup .gform_wrapper .gform_footer{margin:0; padding:0}

.pum-theme-formulaire-popup #field_2_9, .pum-theme-formulaire-popup #field_3_9, .pum-theme-formulaire-popup #field_4_9, .pum-theme-formulaire-popup #field_5_9, .pum-theme-formulaire-popup #field_6_9, .pum-theme-formulaire-popup #field_7_9, .pum-theme-formulaire-popup #field_8_9{line-height:0;margin-top:0}

.pum-theme-formulaire-popup #input_2_3, .pum-theme-formulaire-popup #input_2_9_1, .pum-theme-formulaire-popup #input_3_3, .pum-theme-formulaire-popup #input_3_9_1{margin-bottom:0}

.pum-theme-formulaire-popup #field_2_9 label, .pum-theme-formulaire-popup #field_3_9 label, .pum-theme-formulaire-popup #field_4_9 label, .pum-theme-formulaire-popup #field_5_9 label, .pum-theme-formulaire-popup #field_6_9 label, .pum-theme-formulaire-popup #field_7_9 label, .pum-theme-formulaire-popup #field_8_9 label{font-size: 13px;line-height: 15px;vertical-align: middle;font-weight:300;}

.pum-theme-formulaire-popup #field_2_9 .gfield_required,.pum-theme-formulaire-popup #field_3_9 .gfield_required, .pum-theme-formulaire-popup #field_4_9 .gfield_required, .pum-theme-formulaire-popup #field_5_9 .gfield_required, .pum-theme-formulaire-popup #field_6_9 .gfield_required, .pum-theme-formulaire-popup #field_7_9 .gfield_required, .pum-theme-formulaire-popup #field_8_9 .gfield_required{display:none}

.pum-theme-formulaire-popup .gform_wrapper .gform_footer input[type=submit]{width:240px;margin:30px auto 10px;display:block;padding:20px}

.pum-theme-formulaire-popup .entreprise-adresse p{font-family:"Crimson Text", serif; font-style:italic; color:#888; margin-top:15px; font-size:18px; line-height:25px}

#gform_submit_button_3, #gform_submit_button_2, #gform_submit_button_4, #gform_submit_button_5, #gform_submit_button_6, #gform_submit_button_7, #gform_submit_button_8{margin: auto; display: block; margin-top: 20px;}





/*** POPUP FORM ENTREPRISE ****/

.btn-popup-entreprise{

	text-align:center;

	padding-top:30px

}

.btn-popup-entreprise a{

	display:inline-block;

	font-family:"Crimson Text", serif;

	font-style:italic;

	border-radius:40px;

	border:solid 1px #aa7548;

	padding:15px 60px;

	font-size:15px;

	line-height:20px

}

.btn-popup-entreprise a:hover{

	background-color:#aa7548;

	text-decoration:none;

	color:#fff

}

#contact .btn-popup-entreprise.numero-2{

    margin-bottom:140px;

}

#contact .btn-popup-entreprise.numero-2 a{

    background-color:#fff;

    border-color:#fff;

}

#contact .btn-popup-entreprise.numero-2 a:hover{

    background-color:#aa7548;

    border-color:#aa7548;

}



/*POPUP SYLVICULTURE / AZIMUT DESIGN*/

.pum-theme-formulaire-popup #popmake-5036 :is(#reponse,[data-lb-original-id="reponse"]) p, .pum-theme-formulaire-popup #popmake-5454 :is(#reponse,[data-lb-original-id="reponse"]) p{padding:40px 150px 0;}

/*POPUP I3C*/

.pum-theme-formulaire-popup #popmake-5448 :is(#reponse,[data-lb-original-id="reponse"]) p{padding:40px 180px 0;}

/*POPUP COMPAS*/

.pum-theme-formulaire-popup #popmake-5450 :is(#reponse,[data-lb-original-id="reponse"]) p{padding:40px 170px 0;}

/*POPUP CHALETS MONTREJEAU*/

.pum-theme-formulaire-popup #popmake-5533 :is(#reponse,[data-lb-original-id="reponse"]) p{padding:40px 120px 0;}





/*MENU FLOATING*/

.wpfm-menu-nav span {border-radius: 0px!important;}

nav#wpfm-floating-menu-nav{z-index:9998}

.wpfm-template-5 .wpfm-nav-strech-trigger span{width:55px;line-height:55px;height:55px}

.wpfm-template-5 .wpfm-menu-nav ul li{margin-bottom:10px}

.wpfm-template-5 ul.wpfm-nav{position:fixed;border-radius:0;width:55px}

.wpfm-template-5 .wpfm-menu-nav ul li:hover span.wpfm-icon-block i{color:#000}

.wpfm-template-5 ul, .wpfm-template-5 .wpfm-nav-strech-trigger span{border-radius:0}

.wpfm-template-5 .wpfm-position-right{right:0}

.wpfm-template-5 .wpfm-menu-nav ul li a, .wpfm-template-5 .wpfm-menu-nav ul li a span.wpfm-icon-block i{transition:ease all .3s}





/**** FOOTER ****/

/*BTN POPUP*/

#Footer .footer_action{background-color:#AA7548}

#Footer .footer_action .one{padding:0;margin:85px 0;}

#Footer .footer_action .one a{border:solid 1px #fff;display:block;width:500px;padding:30px 0;margin:0 auto;line-height:0}

#Footer .footer_action .one a:hover{background-color:#fff;}

#Footer .footer_action .span-projet{font-size:45px;line-height:50px}

#Footer .footer_action .span-form{font-family:"Crimson Text", sans-serif;font-style:italic;display:block;font-size: 17px;line-height: 20px}



/*WIDGETS*/

#Footer .widgets_wrapper .widget{padding:0;margin:0}

#Footer a:hover{text-decoration:none}

#Footer #text-2{text-align:center}

#Footer #text-2 p, #Footer #text-2 address{font-size:18px;line-height:23px}

#Footer #text-2 address{margin-top:40px;margin-bottom:15px}

#Footer .mail{font-family:"Crimson Text", serif;font-style:italic;color:#aa7548}

#Footer .mail:hover{color:#e6e5e5}



#Footer .fb-in{width:300px;margin:0 auto;text-align:center}

#Footer .vc_icon_element{display:inline-block;margin-bottom:0}

#Footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{width:35px;height:35px;transition:ease all.3s;}

#Footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner > span{color:#b9b8b8;transition:ease all.3s;}

#Footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner:hover > span{color:#aa7548}

#Footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{font-size:25px !important}



#Footer .copyright{font-size:15px;line-height:20px}

#Footer .legale-confidentialite{font-size:18px;line-height:23px;display:inline-block;margin-bottom:30px}





/**** COOKIE NOTICE ****/

#cookie-notice{background-color:transparent !important;z-index:9990}

#cookie-notice .cookie-notice-container{padding: 70px; width: 1000px; margin: 0 auto; text-align: left; background-color: #956841}

#cookie-notice #cn-notice-text{display: inline-block; font-size: 18px; line-height:25px; width: 60%; text-align: left; margin-right: 90px; vertical-align: middle}

#cookie-notice .cn-button{margin-bottom: 0;vertical-align: middle;margin-right: 0;font-style: italic;text-shadow: none;border-radius: 0;background: none #956841;color: #fff;padding: 10px 20px;border: solid 1px #fff;transition: ease all .3s;font-size: 15px;font-weight: 600;text-transform: uppercase}

#cookie-notice .cn-button:after{display:none}

#cookie-notice .cn-button:hover{background-color:#fff;color:#956841}



/**** RESPONSIVE - *****/

@media all and (max-width:1680px){



	/**** HEADER & MENU ****/

	.pum-theme-theme-par-defaut #popmake-26 .pum-content{width:85%}

	#popmake-384 :is(#remplir,[data-lb-original-id="remplir"]) p{padding:30px 0 0}

	#popmake-384 :is(#reponse,[data-lb-original-id="reponse"]) p{padding: 40px 110px 0}



	/**** POPUP CONTACT ****/

	#pum-5452 .pum-theme-formulaire-popup :is(#reponse,[data-lb-original-id="reponse"]) p{padding:40px 200px 0}

	.pum-theme-formulaire-popup :is(#remplir,[data-lb-original-id="remplir"]) p{padding:30px 90px 0}

	#popmake-5036,#popmake-6022,#popmake-5533,#popmake-5454,#popmake-5452,#popmake-5450,#popmake-5448,#popmake-6022 {width: 50%; margin-left: -25%;}

	#popmake-5036 .button,#popmake-6022 .button, #popmake-5533 .button, #popmake-5454 .button, #popmake-5452 .button, #popmake-5450 .button,#popmake-5448 .button, #popmake-6022 .button{width: 40%;}



	/*POPUP SYLVICULTURE / AZIMUT DESIGN*/

    .pum-theme-formulaire-popup #popmake-5036 :is(#reponse,[data-lb-original-id="reponse"]) p, .pum-theme-formulaire-popup #popmake-5454 :is(#reponse,[data-lb-original-id="reponse"]) p {padding: 40px 170px 0;}

	/*POPUP BOLPROW*/

    .pum-theme-formulaire-popup #popmake-5452 :is(#reponse,[data-lb-original-id="reponse"]) p {padding: 40px 200px 0;}

	/*POPUP I3C*/

	.pum-theme-formulaire-popup #popmake-5448 :is(#reponse,[data-lb-original-id="reponse"]) p{padding:40px 220px 0;}

	/*POPUP COMPAS*/

	.pum-theme-formulaire-popup #popmake-5450 :is(#reponse,[data-lb-original-id="reponse"]) p{padding:40px 205px 0}

	/*POPUP CHALETS MONTREJEAU*/

	.pum-theme-formulaire-popup #popmake-5533 :is(#reponse,[data-lb-original-id="reponse"]) p{padding:40px 150px 0;}

}



@media all and (max-width:1440px){

	/*MENU*/

	#popmake-26 .vc_empty_space{height:45px !important}

	#pum-26 .widget_nav_menu{padding-bottom:15px}



	/*POPUP PROJET*/

	.pum-container.pum-responsive.pum-responsive-small{width:50%}

	.pum-theme-formulaire-popup :is(#remplir,[data-lb-original-id="remplir"]) p {padding: 30px 20px 0}

	#popmake-384 :is(#reponse,[data-lb-original-id="reponse"]) p {padding: 40px 130px 0}



	/*POPUP SYLVICULTURE / AZIMUT DESIGN*/

	.pum-theme-formulaire-popup #popmake-5036 :is(#reponse,[data-lb-original-id="reponse"]) p, .pum-theme-formulaire-popup #popmake-5454 :is(#reponse,[data-lb-original-id="reponse"]) p {padding: 40px 100px 0}

	/*CHALET MONTREJEAU*/

	.pum-theme-formulaire-popup #popmake-5533 :is(#reponse,[data-lb-original-id="reponse"]) p {padding: 40px 70px 0}

	/*BOLPROW*/

	.pum-theme-formulaire-popup #popmake-5452 :is(#reponse,[data-lb-original-id="reponse"]) p {padding: 40px 120px 0}

}

@media all and (max-width:1366px){

	/*MENU*/

	.menu-menu-overlay-col-1-container {font-size: 24px}

	.menu-menu-overlay-col-2-1-container, .menu-menu-overlay-col-2-2-container{font-size:27px}

	.widget_nav_menu .menu-menu-overlay-col-2-1-container a, .widget_nav_menu .menu-menu-overlay-col-2-2-container a{padding:0 0 7px}



	/*POPUP FORM*/

	.pum-theme-formulaire-popup :is(#remplir,[data-lb-original-id="remplir"]) p{padding:30px 0 0}

	.pum-theme-formulaire-popup #popmake-5448 :is(#reponse,[data-lb-original-id="reponse"]) p{padding: 40px 130px 0}

	.pum-theme-formulaire-popup #popmake-5450 :is(#reponse,[data-lb-original-id="reponse"]) p{padding: 40px 110px 0}

}

@media all and (max-width:1024px){

	/*MENU*/

	.wpml-ls-statics-shortcode_actions {right: 3%}

	.menu-menu-overlay-col-1-container {font-size: 20px}

	#pum-26 .menu .nos-gammes a {font-size: 22px;line-height: 25px}

	.menu-menu-overlay-col-2-1-container, .menu-menu-overlay-col-2-2-container{font-size:24px}

	.widget_nav_menu .menu-menu-overlay-col-2-1-container a, .widget_nav_menu .menu-menu-overlay-col-2-2-container a{padding:0 0 4px}



	a.bouton-lire-suite{margin-top:90px}



	/*BTN POPUP*/

	#Footer .footer_action .one {margin: 50px 0}



	/*POPUP PROJET*/

	#popmake-384 :is(#reponse,[data-lb-original-id="reponse"]) p {padding: 40px 40px 0}



	/*POPUP FORM*/

	.pum-theme-formulaire-popup > .pum-container{overflow-x:scroll}

	.pum-theme-387 .pum-container, .pum-theme-formulaire-popup .pum-container{padding:40px}

	.pum-theme-formulaire-popup .fake-h3 {line-height: 27px;font-size: 20px}

	.pum-theme-formulaire-popup :is(#hesitez-pas,[data-lb-original-id="hesitez-pas"]) {font-size: 40px;line-height: 40px}

	.pum-theme-formulaire-popup :is(#remplir,[data-lb-original-id="remplir"]) p, .pum-theme-formulaire-popup #popmake-5533 :is(#reponse,[data-lb-original-id="reponse"]) p{padding: 20px 0 0}

	/*COMPAS / BOLPROW / AZIMUT */

	.pum-theme-formulaire-popup #popmake-5450 :is(#reponse,[data-lb-original-id="reponse"]) p, .pum-theme-formulaire-popup #popmake-5452 :is(#reponse,[data-lb-original-id="reponse"]) p, .pum-theme-formulaire-popup #popmake-5454 :is(#reponse,[data-lb-original-id="reponse"]) p{padding:20px 40px 0}

	/*I3C*/

	.pum-theme-formulaire-popup #popmake-5448 :is(#reponse,[data-lb-original-id="reponse"]) p{padding:20px 70px 0}

	/*ARMAGNAC*/

	.pum-theme-formulaire-popup #popmake-5036 :is(#reponse,[data-lb-original-id="reponse"]) p{padding:20px 20px 0}



	/*COOKIE NOTICE*/

	#cookie-notice .cookie-notice-container{padding:40px 70px}

}



@media all and (max-width:768px){

	/*MENU*/

	.pum-theme-theme-par-defaut #popmake-26 .pum-content{width:95%}

	.menu-menu-overlay-col-2-1-container li.nos-gammes, .menu-menu-overlay-col-2-2-container li.nos-gammes, .menu-menu-overlay-col-2-1-container li, .menu-menu-overlay-col-2-2-container li{padding:0}



	a.bouton-lire-suite{margin-top:50px}

	.fake-h3 {font-size: 25px;line-height: 38px}



	/*FOOTER*/

	#Footer .footer_action .span-projet {font-size: 35px;line-height: 40px}



	/*POPUP FORM*/

	#popmake-5036, #popmake-6022, #popmake-5533, #popmake-5454, #popmake-5452, #popmake-5450, #popmake-5448, #popmake-6022{width:100%}



	/*COOKIE NOTICE*/

	#cookie-notice .cookie-notice-container{width:80%;padding:40px}

	#cookie-notice #cn-notice-text{width:50%;margin-right:20px}

}

@media all and (max-width:767px){

	/*HEADER*/

	body:not(.template-slider) #Header{min-height:120px;height:120px}

	.header-transparent #Top_bar #logo{height: 100px;line-height: 100px;margin-bottom: 0}

	#Top_bar .logo{text-align:left}

	#Top_bar #logo, .header-transparent #Top_bar #logo {padding: 20px 0 0 !important}

	.wpml-ls-statics-shortcode_actions{z-index:31}

	.header-overlay .overlay-menu-toggle{right:180px}



	/*MENU*/

	#pum-26 #popmake-26{overflow-x:scroll}

	#menu-translate .vc_col-sm-4{margin-bottom:40px; width: 100%}

	#menu-translate .vc_col-sm-8{width: 100%}



	.fake-h3 {font-size: 20px;line-height: 33px}



	/*FOOTER*/

	#Footer .footer_action .one a{width:auto}



	/*POPUP FORM*/

	.pum-container.pum-responsive.pum-responsive-small{width:100%;top:0 !important;height:100%;overflow-x:scroll}

	.btn-popup-entreprise a{padding:15px 50px}

	.pum-theme-formulaire-popup .gfmc-row-1-col-1-of-2 {width: 100% !important;margin-right: 0;}

    .pum-theme-formulaire-popup .gfmc-row-1-col-2-of-2{width: 100% !important;}



	.pum-theme-formulaire-popup #popmake-5448 :is(#reponse,[data-lb-original-id="reponse"]) p, .pum-theme-formulaire-popup #popmake-5450 :is(#reponse,[data-lb-original-id="reponse"]) p, .pum-theme-formulaire-popup #popmake-5452 :is(#reponse,[data-lb-original-id="reponse"]) p, .pum-theme-formulaire-popup #popmake-5454 :is(#reponse,[data-lb-original-id="reponse"]) p, .pum-theme-formulaire-popup #popmake-5036 :is(#reponse,[data-lb-original-id="reponse"]) p{padding:20px 0 0}



	/*COOKIE NOTICE*/

	#cookie-notice .cookie-notice-container{width:95%;padding:20px}



}

@media all and (max-width:480px){

	/*HEADER*/

	#Top_bar .logo #logo{margin:25px 10px 0}

	.mobile-sticky #Top_bar.is-sticky #logo{margin: 25px 10px}

	#Top_bar.is-sticky #logo, .header-transparent #Top_bar.is-sticky #logo{padding:0 0 20px !important}

	.header-overlay .overlay-menu-toggle{right:2%}





	body {font-size: 15px; line-height: 22px;}

	.fake-h3 {line-height: 32px}



	/*FOOTER*/

	#text-2 .textwidget > p img{width:200px}



	/*POPUP PROJET*/

	.pum-container.pum-responsive.pum-responsive-small{width:95%;top:10px !important}

	.pum-theme-387 .pum-container, .pum-theme-formulaire-popup .pum-container{padding:15px 30px}

	.pum-theme-formulaire-popup .fake-h3 {line-height: 20px;font-size: 20px}

	.pum-theme-formulaire-popup :is(#hesitez-pas,[data-lb-original-id="hesitez-pas"]) {font-size: 35px;line-height: 35px}

	.pum-theme-formulaire-popup p {font-size: 15px;line-height: 22px}

	#popmake-384 :is(#remplir,[data-lb-original-id="remplir"]) p {padding: 10px 0 0}

	.pum-theme-formulaire-popup #gform_fields_2 .gfmc-column{width:100% !important}

	.gform_wrapper{margin-top:0}

	.pum-theme-formulaire-popup .gform_wrapper .gform_footer input[type=submit]{padding:10px 0;margin-top:10px}

	body .gform_wrapper ul li.gfield, body .gform_wrapper .top_label div.ginput_container{margin-top:0}

	.gform_wrapper li.hidden_label input{margin-top:5px}

	input[type="text"], textarea{margin-bottom:5px}

	#popmake-384 :is(#reponse,[data-lb-original-id="reponse"]) p {padding: 15px 0 0}



	/*COOKIE NOTICE*/

	#cookie-notice .cookie-notice-container{padding:10px 20px}

	#cookie-notice #cn-notice-text{display:block;width:100%;margin-right:0;margin-bottom:15px;font-size:16px;line-height:23px}

}

@media all and (max-width:400px){

	/*HEADER*/

	body:not(.template-slider) #Header {min-height: 130px;height: 130px}

	#Top_bar #logo, .header-transparent #Top_bar #logo{padding:0 !important}

	#Top_bar .logo #logo{margin:5px 10px}

	.mobile-sticky #Top_bar.is-sticky #logo {margin: 5px 10px 30px}

	.wpml-ls-statics-shortcode_actions{right:25%}



	.fake-h3 {font-size: 20px;line-height:27px}



	/*POPUP PROJET*/

	.pum-theme-387 .pum-container, .pum-theme-formulaire-popup .pum-container {padding: 15px 30px 15px 15px}

	.pum-theme-formulaire-popup .gform_wrapper .top_label input.large, .pum-theme-formulaire-popup .gform_wrapper .top_label textarea{padding:5px !important}

	.pum-theme-formulaire-popup .gform_wrapper .top_label textarea{height:80px}

	.pum-theme-formulaire-popup .gform_wrapper .gform_footer input[type=submit]{padding:0}

}



/**** RESPONSIVE + *****/

@media all and (min-width:768px){

	/**** HEADER & MENU ****/

	.header-overlay #Top_bar.is-sticky{display:block !important; height:90px}

	#Top_bar.is-sticky #logo{padding:14px 0!important;height:62px !important}

	#Top_bar.is-sticky #logo img.logo-sticky{max-height:70px !important}

}
