/*
Theme Name: Theme enfant de eco_wordpress
Description: 
Author: L'Orange Carré
Author URI: https://www.orangecarre.fr
Template: eco-wordpress 
Version: 0.1.0
*/
:root{--color-primary:#009CBB;--color-secondary:#E84E10;--color-light:#fff;--color-grey:#9A9A9A;--color-darkgrey:#272727;--color-dark:#000}
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap');
body{font-family:'Roboto',sans-serif;background-color:var(--color-light);color:var(--color-dark)}
body>footer{max-width:unset;width:100%}
body>footer>div{width:80%;max-width:1070px}
textarea{width:100%!important;height:125px!important}
@keyframes burger-line1-open {
0%{transform:translateY(0)}
100%{transform:translateY(10px) rotate(45deg)}
}
@keyframes burger-line2-open {
0%{opacity:1}
100%{opacity:0}
}
@keyframes burger-line3-open {
0%{transform:translateY(0)}
100%{transform:translateY(-10px) rotate(-45deg)}
}
.main-navigation a,.single_add_to_cart_button,.button{font-family: 'Roboto', sans-serif !important;text-transform: uppercase;}
.burger-open .line-1{animation:burger-line1-open .2s forwards ease-in;background:var(--color-light)}
.burger-open .line-2{animation:burger-line2-open .1s forwards ease-in}
.burger-open .line-3{animation:burger-line3-open .2s forwards ease-in;background:var(--color-light)}
.catalogue-shop .woocommerce-breadcrumb{padding:1rem 0 0}
.woocommerce .woocommerce-breadcrumb{padding:1rem 2rem 0}
.woocommerce ul.products li.product .price{margin-bottom:.5em;font-size:.857em;position:absolute;top:0;background-color:var(--color-light);padding:4px;color:#009CBB!important;font-weight:bolder}
.woocommerce-breadcrumb a{text-decoration:none;color:var(--color-grey)}
.woocommerce-breadcrumb span:last-child{color:var(--color-dark);font-weight:bolder}
.woocommerce-MyAccount-navigation a{color:var(--color-primary)!important;text-decoration:none;border:1.5px solid;border-radius:2px;padding:5px;transition-duration:.5s}
.woocommerce-MyAccount-navigation a:hover{color:var(--color-light)!important;background-color:var(--color-primary);border:1.5px solid var(--color-primary)}
.woocommerce-MyAccount-navigation li{list-style:none;margin-bottom:25px}
.woocommerce-MyAccount-content a{color:var(--color-primary)!important;text-decoration:none}
.wc-measurement-price-calculator-price .woocommerce-Price-amount{display:none}
#panier{display:flex;align-items:flex-end;max-width:45px;}
#panier>.sub_total{font-size:.8rem;padding:4px}
#panier>.sub_total>.tax_label{display:none}
.product-add-pan{display:inline-grid;grid-template-columns:auto auto auto;align-items:self-end;gap:4px}
.product .cart{display:flex;flex-flow:row nowrap;justify-content:center;margin-top:10px}
.product .cart button[type=submit]{margin:0 10px!important}
#cart_items_counter{position:absolute;background:var(--color-primary);padding:2px;border-radius:50%;width:fit-content;height:fit-content;top:-6px;right:-6px;line-height:12px;text-align:center;min-width:16px;min-height:16px;font-weight:bolder}
#sub_total{position:absolute;top:100%;font-size:.8rem;font-weight:400}
#CTA-m-search{display:none}
.site-branding{height:9em;max-width:13rem;min-width:7rem;position:fixed;top:0;left:3%;z-index:10000}
#top-bar{background-color:var(--color-dark);text-align:right;padding:5px 25px}
#top-bar a{color:var(--color-light);text-decoration:none;display:inline-block;margin-right:15px;font-size:14px}
#top-bar a:hover{text-decoration:underline}
#masthead{background-color:unset}
#masthead nav{display:flex;justify-content:flex-end;align-items:center;position:fixed;height:inherit;width:100%;top:44px;left:0;padding:0 5%;z-index:102;background-color:var(--color-light)}
header#masthead>nav>a{display:inline-block;color:var(--color-dark);text-decoration:none;margin:0 10px;position:relative}
header#masthead>nav>a:last-child{margin-right:0;margin-left:8px}
#masthead .site-branding{display:flex;position:fixed;max-height:none;box-shadow:0 0 20px 0 rgba(0,0,0,.8);z-index:102;top:0;left:5%;background-color:var(--color-light)}
.reso{display:none}
/*
#site-navigation{box-shadow:0 22px 33px -35px rgba(0,0,0,0.75)}
.main-navigation a{font-family:'Roboto',sans-serif; text-transform: uppercase;color:var(--color-primary)}
.main-navigation a:nth-child(2){width:15%;text-align:center}
.main-navigation a:nth-child(2):after{content:"Tous nos produits";display:flex;position:absolute;color:var(--color-primary);font-family:'Roboto';font-weight:700;font-size:18px;margin:0 1em}
.main-navigation .menu-menu-container a:nth-child(3):after{content:"C'est tres simple";display:flex;position:absolute;color:var(--color-primary);font-family:'Roboto';font-weight:700;font-size:18px;margin:0 2.5em}
.main-navigation a:nth-child(5){width:16%;text-align:center}
.main-navigation a:nth-child(5):after{content:"Coup de coeur, idées...";display:flex;position:absolute;color:var(--color-primary);font-family:'Roboto';font-weight:700;font-size:18px;margin:0 .63em}*/
.loupe{display:flex;position:relative;border:none;bottom:19px;left:145px;background-color:var(--color-secondary);padding-top:0;color:var(--color-light)}
.top-header{background-color:var(--color-secondary);position:fixed;width:100%;height:45px;display:flex;justify-content:flex-end;align-items:center;padding-right:5em;color:var(--color-light);z-index:101}
.top-header input{background-color:var(--color-light);border:solid 2px var(--color-light);color:var(--color-light);margin-top:14px;margin-left:.3em;height:25px}
.top-header input::-moz-placeholder{color:var(--color-light)!important}
.top-header a{text-decoration:none;color:var(--color-light)}
.top-header p img{width:66%;padding-top:2px}
.top-header img{color:var(--color-light);width:54%;margin:0 auto;display:block}
.top-header p{padding-left:.3em;padding-top:.5em}
.headlogo{width:25px;margin-left:.3em}
.headlogo img{width:100%}
.main-navigation.toggled ul,.menu-toggle{background-color:unset;color:var(--color-dark);border:unset;font-size:18px;font-weight:700;cursor:pointer;display:none;position:fixed;right:10px;top:7vh;z-index:100}
.entry-title{text-align:center;font-weight:100;font-size:30px;color:var(--color-secondary)}
.logoPetit{display:none}
.stylish,h1{background-size:32px 32px;background-position:12px 25px;background-attachment:fixed;color:var(--color-dark);-webkit-background-clip:text;background-clip:text;position:relative;text-transform:uppercase}
.stylish:after,h1:after{content:' ';display:block;position:absolute;bottom:.2em;width:100%;height:1px;background-size:32px 32px;background-position:12px 25px;background-attachment:fixed;z-index:-2}
#breadcrumbs{font-size:15px}
#breadcrumbs a{color:var(--color-dark);text-decoration:none}
#mail,#tel{color:var(--color-light);text-decoration:none}
.oc-field-container label{color:var(--color-dark)}
.oc-field-container input.oc-field::placeholder,textarea::placeholder{color:var(--color-grey)}
.oc-field-container button{float:right;cursor:pointer;color:var(--color-dark);transition:.15s}
.oc-field-container button:hover{background-color:var(--color-light);color:var(--color-dark);transition:.15s}
.oc-field-container button:disabled{background-color:var(--color-light);color:var(--color-grey)}
.footer-wrapper{background-color:var(--color-secondary);padding-bottom:0}
.menufooter{line-height:1.8em}
.menufooter a{font-weight:400;font-size:12px;color:var(--color-light)}
.nav-footer p{color:var(--color-light);text-transform:uppercase;font-size:.8em;font-weight:700;margin-top:0}
.nav-footer ul{color:var(--color-light);text-align:left;font-size:.8em}
.nav-footer img{width:9%;margin-right:15px}
.footTrait{border-left:solid 1px var(--color-light);padding-left:10px}
.footAlign{padding:0 9.5px}
.menufooter{width:90%;text-align:left}
.blockfooter1{padding-bottom:10px}
[class^=line-]{display:block;height:5px;width:35px;background:var(--color-light);border-radius:10px}
.line-1{margin-bottom:5px}
.line-2{margin-bottom:5px}
[class^=icon-]{margin:0 auto;display:block}
.blockfooter1{padding-bottom:10px}
.diapoacc{z-index:-2}
.legSlider{display:flex;z-index:2;justify-content:center}
.legSlid{z-index:1;display:block;font-weight:700;font-size:1.5em;color:var(--color-light);position:absolute;background-color:var(--color-secondary);text-align:center;padding:0 10px;width:500px;top:405px;font-family:'Roboto',sans-serif}
.legSlid1{z-index:1;font-weight:700;font-size:1.5em;color:var(--color-light);position:absolute;background-color:var(--color-secondary);text-align:center;padding:0 10px;width:666px;top:370px;font-family:'Roboto',sans-serif}
.colAcc{display:flex}
.titreAcc{text-align:center;color:var(--color-secondary)}
.sousTitreAcc{width:95%;text-align:center;color:var(--color-secondary)}
.textAcc{width:95%;text-align:center;margin-top:1em}
.boutAcc a{border:solid 2px var(--color-secondary);border-radius:3px;text-align:center;margin:1em auto 0;transition-duration:.5s;text-decoration:none;margin-top:5%!important;color:var(--color-secondary);padding:5px 9px}
.boutAcc a:hover{width:25%;border:solid 2px var(--color-secondary);color:var(--color-light);background-color:var(--color-secondary)}
.sousBout{text-align:center;color:var(--color-secondary);padding-bottom:1em;font-family:'Roboto';font-size:20px}
.bloc2Acc{background-color:var(--color-light);margin:0;text-align:center;padding:10px;max-width:none;width:100%}
.bloc2Acc h2{margin-bottom:0}
.sousTitreAcc2{color:var(--color-secondary);font-family:'Roboto';font-size:27px;margin:0 0 10px;font-weight:700}
.col2Acc{display:flex;width:70%;margin:auto}
.col2Acc figure{margin-right:40px;margin-left:40px}
.col2Acc p{margin-right:25px;margin-left:25px;text-align:center}
.logoAcc{display:inline-block;width:100%;max-width:none}
.logoAcc div{width:10%}
.titreContenant{text-align:center;color:var(--color-secondary);text-transform:uppercase;font-weight:400;font-size:2em}
.sousTitreContenant{text-align:center;color:var(--color-secondary);font-weight:400}
.para1Contenant{margin:0 auto;width:90%}
.para1Contenant p{margin-bottom:0}
.para1Contenant ul{margin-top:0;padding-left:20px;list-style-type:none}
.para1Contenant li:before{content:'- '}
.bocoContenant{margin:0 auto}
.boco div{vertical-align:bottom!important}
.para2Contenant{display:flex}
.titreContact{text-align:center;color:var(--color-secondary);font-weight:400;text-transform:uppercase;font-size:1.7em}
.sousTitreContact{color:var(--color-secondary);text-align:center;font-weight:400}
.blocContact{display:flex}
.logoContact{display:flex;justify-content:space-evenly}
.wpcf7 input{border:solid 1.2px var(--color-primary)}
.wpcf7-form p{margin:0 0 5px}
.wpcf7-submit{width:140px!important;text-transform:uppercase;font-weight:700;cursor:pointer}
.wpcf7-submit[value=Envoyer]{color:var(--color-primary)!important;transition-duration:.5s}
.wpcf7-submit[value=Envoyer]:hover{color:var(--color-light)!important;background-color:var(--color-primary)!important;border:solid 1.2px var(--color-primary)}
.wpcf7-textarea{border:solid 1.2px var(--color-primary)}
.wpcf7-form-control{width:100%;background-color:transparent}
.wpcf7-form-control{color:var(--color-dark)!important;background-color:transparent!important}
.wpcf7 p:nth-last-child(2){display:flex;justify-content:end;flex-direction:row-reverse}
.EngaLien a{color:var(--color-dark)}
.EngaLien a:visited{color:var(--color-dark)}
.para2Livrai{text-align:center;width:37.5%!important;font-size:.9em}
.infoLivrai{color:var(--color-primary)}
.moitie{width:50%}
.blocLogoLivrai{display:flex;margin-top:10px;margin-bottom:100px}
.croix1Livrai{display:none;position:absolute;right:10px;color:var(--color-primary)}
.croix2Livrai{display:none;position:absolute;right:10px;color:var(--color-primary)}
.croix3Livrai{display:none;position:absolute;right:10px;color:var(--color-primary)}
.blocLogoLivrai figure{display:flex;justify-content:center}
.blocLogoLivrai a{color:var(--color-dark)}
.blocLogoLivrai a:visited{color:var(--color-dark)}
.logoLivrai img{width:34%;z-index:-1}
.titreLogoLivrai{color:var(--color-primary);text-align:center;margin-bottom:0;font-size:15px;font-weight:700}
.paraLogoLivrai{width:61%;text-align:center;margin:0 auto;font-size:17px}
.sousBloc1LogoLivrai{cursor:pointer;position:relative;margin:0 8px!important}
.sousBloc2LogoLivrai{cursor:pointer;position:relative;margin:0 8px!important}
.sousBloc3LogoLivrai{cursor:pointer;position:relative;margin:0 8px!important}
.cacher1{display:flex;position:absolute;text-align:center;width:66%;font-size:17px;margin-left:55px}
.detail1LogoLivrai .wp-block-group__inner-container{background-color:var(--color-light);padding:0 10px 1px}
.detail1LogoLivrai{display:none;box-shadow:rgba(0,0,0,.75) 0 0 17px 2px;width:100%;margin:0;top:15px;padding:200px 0 0}
.cacher2{display:flex;position:absolute;text-align:center;width:66%;font-size:17px;margin-left:55px}
.detail2LogoLivrai{display:none;box-shadow:rgba(0,0,0,.75) 0 0 17px 2px;width:100%;margin:0;top:15px;padding:195px 0 0}
.detail2LogoLivrai .wp-block-group__inner-container{background-color:var(--color-light);padding:0 10px 1px}
.cacher3{display:flex;position:absolute;text-align:left;width:93%;font-size:17px;margin-left:15px;padding:0 15px}
.detail3LogoLivrai{display:none;box-shadow:rgba(0,0,0,.75) 0 0 17px 2px;width:100%;margin:0;top:15px;padding:250px 0 0}
.detail3LogoLivrai .wp-block-group__inner-container{background-color:var(--color-light);padding:0 10px 1px}
.para2Livrai{width:80%!important}
.articles-wrapper{margin-top:5%}
.thumbnail-wrapper{display:flex;align-items:center;justify-content:center}
.thumbnail-wrapper img{width:400px;border-radius:3px;transition-duration:.5s;box-shadow:0 5px 20px -8px rgba(0,0,0,.75)}
.thumbnail-wrapper img:hover{-webkit-transform:scale(1.1);transform:scale(1.03);border-radius:3px}
.post h2{text-align:center;color:var(--color-dark);text-decoration:none!important}
.post a{text-decoration:none!important}
.post p{display:none}
.popUpBoutique{border:solid 0 var(--color-dark);box-shadow:0 0 500px 558px rgba(0,0,0,.22);width:60%;padding:0 20px 20px;position:fixed;background-color:var(--color-light);z-index:9}
.popUpBoutique p{margin-top:5%}
.zone1{width:88%;border:solid 1px var(--color-primary)!important;padding:5px 0 5px 5px;margin-bottom:5px;border-radius:0!important}
#pos{width:30px!important;margin-right:2%}
.zone2{cursor:pointer;border:solid 1px var(--color-primary)!important;background-color:var(--color-light)!important;border-radius:0!important;color:var(--color-primary)!important;height:31px!important;transition-duration:.5s;width:50px;padding-top:3px;text-align:center}
.zone2:hover{background-color:var(--color-primary)!important;color:var(--color-light)!important}
#lienPop a{text-decoration:none;color:var(--color-primary);padding:5px 20px;transition-duration:.5s;border:1px solid;right:40px;border:solid 1px var(--color-primary);border-radius:3px;float:right}
#lienPop a:hover{background-color:var(--color-primary)!important;color:var(--color-light)!important}
#fermePop{position:absolute;right:5px;padding:0 5px;cursor:pointer;font-family:monospace;color:var(--color-dark);text-decoration:none;font-size:18px}
.ml a{color:var(--color-light);text-decoration:none;font-size:12px}
.ml{width:100%;text-align:center;padding-bottom:50px}
#file{padding-left:7%;padding-right:7%}
@media screen and (max-width:250px) {
.legSlid{font-size:12px;margin-top:-10px}
.legSlid1{font-size:12px}
}
@media screen and (max-width:340px) {
body>footer>div{width:calc(100% - 10px)}
}
@media screen and (max-width:355px) {
.logoPetit{display:none!important}
}
@media screen and (max-width:406px) {
.boutAcc a{font-size:18px}
}
@media screen and (max-width:480px) {
body>footer>div{width:calc(100% - 18px)}
.menu-toggle{display:block;right:5px;z-index:105;top:29px}
.top-header{height:60px;padding-right: 8em;top:0}
.top-header p{display:none}
.top-header form{display:block}
.logoPetit{display:flex;background-color:var(--color-light);position:fixed;max-height:none;width:35%;left:6px;top:0;box-shadow:0 0 20px 0 rgba(0,0,0,.8)}
.logoPetit img{max-height:none!important;width:100%}
#mail,#fb,#insta,#twitter,#linkedin{display:none}
#masthead{padding:0}
#user{width:17%;max-width:45px}
#panier{width:17%;max-width:45px}
.n2-section-smartslider{z-index:1}
header#masthead>nav{background-color:var(--color-light);display:inline;height:100%;padding:20vh 6vh 10vh 2vh;top:0;z-index:1}
.main-navigation a:nth-child(2){width:100%;text-align:left}
.reso{display:flex;justify-content:center}
.reso a{width:20%!important;margin:0 10px}
.main-navigation a:nth-child(2)::after{display:none}
p{padding:0 5px}
.textAcc{width:100%}
.para1Contenant{margin:0 auto;width:90%}
.para1Contenant ul{padding-left:20px}
.para2Livrai{width:100%!important}
[class^=line-]{display:block;height:5px;width:35px;background:var(--color-light);border-radius:10px}
.line-1{margin-bottom:5px}
.line-2{margin-bottom:5px}
[class^=icon-]{margin:0 auto;display:block}
.burger-open .line-1{animation:burger-line1-open .2s forwards ease-in;background:var(--color-light)}
.burger-open .line-2{animation:burger-line2-open .1s forwards ease-in}
.burger-open .line-3{animation:burger-line3-open .2s forwards ease-in;background:var(--color-light)}
}
@media screen and (max-width:500px) {
.popUpBoutique{width:90%}
}
@media screen and (max-width:560px) {
.legSlid{font-size:15px;margin-top:-20px}
.legSlid1{font-size:15px}
}
@media screen and (max-width:640px) {
body>footer>div{width:95%}
}
@media screen and (max-width:781px) {
.test{box-shadow:rgba(0,0,0,.75) 0 0 17px 2px}
.cacher1{position:initial}
.detail1LogoLivrai{padding:0;box-shadow:none}
.cacher2{position:initial}
.detail2LogoLivrai{padding:0;box-shadow:none}
.cacher3{position:initial}
.detail3LogoLivrai{padding:0;box-shadow:none}
}
@media screen and (max-width:800px) {
body>footer>div{width:92%}
.fond{padding:0 10%}
}
@media screen and (max-width:850px) {
.entry-title{font-size:23px}
.legSlider{display:block;justify-content:center}
.legSlid{position:relative;text-align:center;top:auto;width:100%!important;margin-top:-30px}
.legSlid1{top:auto;width:100%!important;position:relative}
}
@media screen and (max-width:890px) {
.product-add-pan{display:flex;flex-direction:column}
.add-qte,.remove-qte{padding:0 6px;font-weight:bolder;font-size:2rem;display:inline-flex;flex-wrap:nowrap;width:24px;text-align:center;line-height:0;justify-content:center}
.add-qte{color:var(--color-primary)}
.remove-qte{color:var(--color-secondary)}
.declancheur-cat{display:flex;text-align:center;background-color:var(--color-secondary);position:fixed;bottom:16px;z-index:3;justify-content:center;width:90%;color:var(--color-light)!important;z-index:3;cursor:pointer;padding:12px;left:50%;transform:translateX(-50%);border-radius:6px}
.filtrecatalogue{background-color:var(--color-secondary);position:fixed;right:50%;transform:translateX(50%);z-index:3;width:90%;padding:12px;bottom:58px;overflow:auto;max-height:350px}
.children{margin-bottom:0!important;max-height:180px;overflow:auto}
.catalogue-shop{margin-top:2rem;width:100%;padding-left:10%;padding-right:10%}
::-webkit-scrollbar{width:6px}
::-webkit-scrollbar-track{background:rgba(253,253,253,0)}
::-webkit-scrollbar-thumb{background:rgba(136,136,136,.47)}
::-webkit-scrollbar-thumb:hover{background:rgba(136,136,136,.67)}
#CTA-m-search{display:flex;position:fixed;bottom:15%;right:0;z-index:1000;background:var(--color-primary);padding:12px;box-shadow:2px 2px 6px var(--color-darkgrey)}
.fi-xnsuhl-search,.fi-xwluxl-times-wide{color:var(--color-light);font-size:1.5rem}
.recherche{display:flex;position:fixed;bottom:15%;right:-100%;width:65%;box-shadow:0 0 6px var(--color-darkgrey);transition:.5s ease-out}
.recherche.active{right:50px;transition:.3s ease-in}
div[id*=ajaxsearchlite].wpdreams_asl_container{padding:16px;width:100%!important}
.vertical.wpdreams_asl_results{top:24%!important;max-height:250px!important;overflow:auto!important}
}
@media screen and (max-width:900px) {
.legSlider{display:flex;justify-content:center}
.legSlid{text-align:center;top:200px}
.legSlid1{top:170px}
}
@media screen and (max-width:1107px) {
.legSlid{top:210px}
.legSlid1{top:180px}
}
@media screen and (max-width:1124px) {
.site-branding img{height: 3.8rem;}
.logoPetit{display:flex;background-color:var(--color-light);position:fixed;max-height:none;height:7em!important;width:25%;max-width:200px;min-width:185px;left:6px;top:0;box-shadow:0 0 20px 0 rgba(0,0,0,.8)}
.logoPetit img{max-height:none!important;width:100%;max-width:175px!important}
.menu-toggle{display:block;right:35px}
#masthead nav{background-color:var(--color-dark);position:fixed;padding:unset;text-align:left;padding:20vh;transform:translateX(-120%);transition:.5s}
header#masthead>nav>a:not(.site-branding):after{content:unset}
header#masthead nav>a.site-branding{display:none}
header#masthead>nav>a{display:block;font-size:22px;text-transform:uppercase}
#masthead nav.open{transform:translateX(0);transition:.4s;z-index:9;background-color:var(--color-primary)}
#masthead nav{padding-top:9vh!important}
header#masthead>nav a{color:var(--color-light);font-size:14px!important;display:block}
header#masthead>nav li{display:block;text-align:left}
.formLivrai{width:80%}
.jour{width:100%}
.lundiLivrai{display:block}
.mardiLivrai{display:none}
.mercrediLivrai{display:none}
.jeudiLivrai{display:none}
.vendrediLivrai{display:none}
.moitie{width:100%}
body>footer>div{width:85%}
.recherche{display:flex}
}
@media screen and (max-width:1263px) {
.legSlid{top:285px}
.legSlid1{top:250px}
}
@media screen and (max-width:1414px) {
.legSlid{top:355px}
.legSlid1{top:320px}
}
@media screen and (min-width:340px) and (max-width:370px) {
.boco div{width:30%}
}
@media screen and (min-width:340px) and (max-width:630px) {
.footTrait img{width:4%!important;max-width:20px}
.footTrait p{margin-right:120px}
.logoAcc div{width:23%}
}
@media screen and (min-width:450px) and (max-width:1124px) {
.menu-toggle{z-index:105;top:29px}
.top-header{height:60px;padding-right:10em;top:0}
.top-header p{display:none}
#mail,#fb,#insta,#twitter,#linkedin{display:none}
#masthead{padding:0}
#user{width:17%;max-width:45px}
#panier{width:17%;max-width:45px;}
#masthead{padding:0}
.reso{display:flex!important;justify-content:center}
.reso a{width:20%!important;margin:0 10px;max-width:105px}
.main-navigation a:nth-child(2)::after{display:none}
header#masthead>nav{background-color:var(--color-light);display:inline;height:100%;padding:20vh 6vh 10vh 2vh;top:0;z-index:1}
.main-navigation a:nth-child(2){width:100%;text-align:left}
.main-navigation a:nth-child(5){width:100%;text-align:left}
}
@media screen and (min-width:601px) and (max-width:1124px) {
.menu-toggle{top:8px!important}
}
@media screen and (min-width:630px) and (max-width:1124px) {
.logoAcc div{width:23%}
}
@page{margin:2cm}
@media print {
*{all:unset;display:revert}
*,::before,::after{box-sizing:border-box}
img{max-width:100%}
input,textarea,select{all:revert}
.site-branding,.top-header,.legSlider,[aria-label="Slider"],#masthead,.footer-wrapper,form{display:none}
body{font-family:Georgia,"Times New Roman",Times,serif;font-size:13pt;line-height:1.5;background-color:#fff!important;color:#000!important}
h1{font-size:24pt}
h2{font-size:20pt;margin-top:20pt}
h3,h4{font-size:14pt;margin-top:14pt}
h5,h6{font-size:13pt;margin-top:14pt}
p,blockquote,figcaption{orphans:3;widows:3}
ul,ol,dl,a,table,pre,blockquote{page-break-inside:avoid}
h1,h2,h3,h4,h5,h6,img,figure,caption{page-break-inside:avoid;page-break-after:avoid}
ul,ol,dl{page-break-before:avoid}
a,a:link,a:visited{background:transparent!important;color:unset;font-weight:700;text-decoration:underline!important}
a[href^=http]:after,a[href^=https]:after,{content:" (" attr(href) ")"}
video,object,iframe{display:none!important;width:0!important;height:0!important;overflow:hidden!important}
.u-print{display:block;display:revert!important}
.u-no-print{display:none!important}
}