/* https://holycow.ch/wp-content/themes/holycow/css/main.css?ver=1.6.0 */
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{text-rendering:geometricPrecision}html body{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;max-height:999999px;margin:0 auto}body sup{top:-.7em;font-size:50%}*:focus{outline:none;box-shadow:0 0 0 3px rgba(193,183,170,.5)}.elementor-sticky .sticky-logo>div,.elementor-sticky .sticky-logo img{transition:.5s all ease-in-out}.elementor-sticky--effects .sticky-logo>div{padding:10px!important;transition:.5s all ease-in-out}.elementor-sticky--effects .sticky-logo img{width:80px!important;transition:.5s all ease-in-out}@media screen and (max-width:767px){.elementor-sticky--effects .sticky-logo img{width:60px!important}}@media screen and (min-width:768px) and (max-width:1024px){.forceHideTablet{display:none!important}}@media screen and (min-width:1024px){#main_menu li a::after{background:url(/wp-content/themes/holycow/css/../images/vague_menu.png) 13px 100% repeat-x transparent!important;background-size:30px!important;height:11px!important;width:86%;margin:0 7%}#main_menu .sub-menu{padding-top:20px!important;padding-bottom:10px!important}#main_menu .sub-menu li{min-width:250px}#main_menu .sub-menu li a{display:inline-block}#main_menu .sub-menu li a::after{content:"";position:absolute;opacity:0;bottom:-10px;transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1);left:0;z-index:2}#main_menu .sub-menu li a:hover::after{opacity:1;bottom:0}}@media screen and (max-width:1450px){#main_menu li a{font-size:16px!important}}@media screen and (min-width:1024px) and (max-width:1200px){#main_menu li a{font-size:13px!important}}@media screen and (max-width:1024px){#main_menu nav>ul>li>a{padding:20px;border-top:1px solid #fff}#main_menu .sub-menu li a{font-size:16px;margin-left:10px}}.wpml-ls-current-language{text-decoration:underline}.carte_big .carte_big_bloc,.carte_small .carte_small_btn{cursor:pointer}.menu_section_flex .elementor-container .elementor-row{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:start;align-items:auto;align-content:start}.menu_section_flex .elementor-column{flex:0 0 20%}@media screen and (max-width:1024px){.menu_section_flex .elementor-column{flex:0 0 33%}}@media screen and (max-width:767px){.menu_section_flex .elementor-column{flex:0 0 50%}.menu_section_flex .elementor-column.flex_100{flex:0 0 100%}}@media screen and (min-width:1351px) and (max-width:1500px){.col_texte,.col_image{width:50%!important}}@media screen and (min-width:1201px) and (max-width:1350px){.col_texte{width:60%!important}.col_image{width:40%!important}}@media screen and (min-width:1024px) and (max-width:1200px){.col_texte{width:70%!important}.col_image{width:30%!important}}@media screen and (min-width:1024px) and (max-width:1350px){.sectionImageBkgRight{background-position:200% 50%!important}.sectionImageBkgRight_minimumwaste{background-position:156% 50%!important}.sectionImageBkgLeft{background-position:-100% 50%!important}}#gform_wrapper_2 .gfield #input_2_7{padding:5px 4px;height:36px}#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_4{font-size:20px;font-weight:500}.gform_wrapper .gform_button_select_files,.gform_wrapper .gform_button_select_files:hover,.gform_wrapper .gform_button_select_files:focus{background-color:#9FCA79!important;color:#000!important;padding:5px 15px}#field_8_1{padding:0}#field_8_1 #input_8_1{border-radius:0;border-color:#fff}#validation_message_8_1{display:none}#gform_8_validation_container{padding-top:6px;padding-bottom:6px}#gform_submit_button_8{background:#fff;font-weight:700;margin:0 0 0 10px;padding:10px 24px}#gform_wrapper_8.gf_simple_horizontal_wrapper{display:table;margin:20px auto 0}#gform_ajax_spinner_8{position:absolute;top:0;right:0}.section_modele_newsletter .gform_confirmation_message_8,.section_petit_modele_newsletter .gform_confirmation_message_8{color:#fff}.section_modele_newsletter #field_8_1 #input_8_1{width:400px}@media screen and (max-width:768px){.section_modele_newsletter #field_8_1 #input_8_1{width:100%}}.section_petit_modele_newsletter #field_8_1 #input_8_1{width:180px}.section_petit_modele_newsletter #gform_wrapper_8.gf_simple_horizontal_wrapper{display:block}@media screen and (min-width:1125px){.section_petit_modele_newsletter #gform_wrapper_8.gf_simple_horizontal_wrapper{margin:0 auto}}.popup_newsletter .gform_confirmation_message_8{color:#565656;text-align:center}.wpsl-directions{display:none!important}#wpsl-gmap img[src*="red@2x"]{display:none!important}.elementor-shortcode .wpsl-gmap-canvas{margin-bottom:0}#wpsl-stores .wpsl-store-thumb{display:none}#wpsl-search-wrap .wpsl-icon-direction{cursor:pointer}@media screen and (max-width:570px){#wpsl-wrap .wpsl-no-filters #wpsl-search-wrap .wpsl-input{width:auto!important}#wpsl-search-wrap .wpsl-icon-direction{padding:3px}#wpsl-search-wrap .wpsl-input input#wpsl-search-input{float:left;width:140px!important;height:30px;margin:0 5px}}.wpsl_stores .sectionDetails{margin:40px 20px}.wpsl_stores .sectionDetails h1{font-weight:700}.wpsl_stores .sectionDetails .wpsl_content{font-size:1.3rem;padding:0 40px 0 10px}@media screen and (max-width:768px){.wpsl_stores .sectionDetails .wpsl_content{padding:0 10px}}.wpsl_stores .sectionDetails .wpsl_content .the_content{padding:20px;background:#e9e9e9}.wpsl_stores .sectionDetails .wpsl_content .the_content a{text-decoration:underline}@media screen and (max-width:1150px){.wpsl_stores .sectionDetails .flexwrapspecific{flex-wrap:wrap}}.wpsl_stores .sectionDetails .wpsl_address,.wpsl_stores .sectionDetails .wpsl_hours{font-size:1.1rem}@media screen and (min-width:768px) and (max-width:1150px){.wpsl_stores .sectionDetails .wpsl_address,.wpsl_stores .sectionDetails .wpsl_hours{width:100%!important}}.wpsl_stores .sectionDetails .wpsl_icone{float:left;width:60px}.wpsl_stores .sectionDetails .custom_wpsl_map{width:100%}.wpsl_stores .sectionDetails .wpsl-gmap-canvas{margin-bottom:0}.wpsl_stores .sectionDetails table.wpsl-opening-hours tr{border-bottom:1px solid grey!important}.wpsl_stores .sectionDetails table.wpsl-opening-hours tr td:first-child{text-align:left;width:110px}.wpsl_stores .sectionDetails table.wpsl-opening-hours tr:nth-child(odd)>td,.wpsl_stores .sectionDetails table.wpsl-opening-hours tr:nth-child(odd)>th{background-color:transparent!important}.wpsl_stores .sectionDetails table.wpsl-opening-hours tr:hover>td,.wpsl_stores .sectionDetails table.wpsl-opening-hours tr:hover>th{background-color:transparent!important}@media screen and (max-width:767px){.wpsl_stores .elementor-section .elementor-column{width:100%!important}.wpsl_stores .custom_wpsl_map{padding:0 20px 40px}.wpsl_stores .wpsl-gmap-canvas{height:300px!important}.wpsl_stores .sectionDetails{margin:20px}}