/* The homepage footer (white panel with the ISO/GDPR strip on top and a navy
   copyright bar), for pages whose own WordPress bundle carries the older purple
   footer. These are the homepage bundle's footer rules, scoped to
   body.kendis-light-footer; BaseLayout loads this file for LIGHT_FOOTER_PAGES. */
body.kendis-light-footer .spaceLeftRight{margin:0 .5em}
body.kendis-light-footer footer.site-footer a{color:#e4e2e2}
body.kendis-light-footer .site-info a{text-decoration:underline}
body.kendis-light-footer .site-footer:before,body.kendis-light-footer .site-footer:after,body.kendis-light-footer .freddoFooterWidget:after,body.kendis-light-footer .freddoFooterWidget:after,body.kendis-light-footer .site-copy-down:before,body.kendis-light-footer .site-copy-down:after{content:"";display:table;table-layout:fixed}
body.kendis-light-footer .site-footer:after,body.kendis-light-footer .freddoFooterWidget:after,body.kendis-light-footer .site-copy-down:after{clear:both}
body.kendis-light-footer #page.site.yesOpen footer.site-footer,body.kendis-light-footer #page.site.serOpen footer.site-footer{filter:blur(3px)}
body.kendis-light-footer footer.site-footer{background-color:#15243b !important;color:#fff !important;padding:0;margin-top:100px;padding-top:100px;padding-bottom:50px}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1{width:25%;margin-left:-5%}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-2{width:75%}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-3{width:100%}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-3 .copyContainer{text-align:center;width:100%;font-size:11px}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .footcont.DF,body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .footbtmlg.DF{display:flex}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .main{text-align:left;padding-right:2%}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .main.last{padding-right:0}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .main .hd{margin-bottom:10px;font-size:13px;text-transform:uppercase;letter-spacing:1px}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .main .ftlinks a{display:block;opacity:.6;font-size:13px;margin-bottom:5px}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .main.logo{width:24%;display:flex;align-items:center;padding-top:25px;padding-right:5%}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .main.logo img{max-width:164px;border:14px solid rgb(255 255 255/10%);border-radius:50%}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .main.logo .brd-aa{float:left;border:14px solid rgb(255 255 255/5%);border-radius:50%;height:192px}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .textwidget .footbtmlg{max-width:800px;margin:60px auto 40px;justify-content:center}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .textwidget .cmplg{width:33%;text-align:center}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .textwidget .cmplg.lg1 img,body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .textwidget .cmplg.lg3 img{max-width:140px}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .textwidget .cmplg.lg2 img{max-width:119px;margin-top:0}
body.kendis-light-footer .site-copy-down .site-info{float:left}
body.kendis-light-footer .site-copy-down .site-social{float:right}
body.kendis-light-footer .infinite-scroll.neverending .site-footer{display:none}
body.kendis-light-footer .infinity-end.neverending .site-footer{display:block}
@media all and (max-width:1366px){body.kendis-light-footer .mainFooter .freddoFooterWidget .footer{padding:1.7em}}
@media all and (max-width:850px){body.kendis-light-footer .freddoFooterWidget .footer{padding:1.3em}body.kendis-light-footer footer.site-footer .mainFooter{max-width:830px}body.kendis-light-footer .site-copy-down .site-info,body.kendis-light-footer .site-copy-down .site-social{float:none;width:100%;text-align:center}}
@media all and (max-width:768px){body.kendis-light-footer .mainFooter .freddoFooterWidget .footer{padding:1.5em;float:none;width:100%}}
@media all and (max-width:559px){body.kendis-light-footer .mainFooter .freddoFooterWidget .footer{padding:0}}
body.kendis-light-footer .site-copy-down{display:none}
body.kendis-light-footer body.single-post footer.site-footer{width:100%;display:inline-block}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer{padding:0;float:left}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .widget{margin:0}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1 .textwidget{display:block}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1 img{display:none;float:left;margin-bottom:5px;width:100px}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1 .cprht{font-size:11px;opacity:.6}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-2 .textwidget{margin-top:22px;text-align:center}
body.kendis-light-footer .site-footer .mainFooter{max-width:100%;position:unset;margin:0 5%}
body.kendis-light-footer footer.site-footer{margin:0;background-color:#15243b !important;position:relative;padding:50px 0 0}
body.kendis-light-footer footer.site-footer a{color:#fff;opacity:.8 !important;font-size:18px !important}
body.kendis-light-footer .site-footer .main .hd{color:#fff;font-weight:700;font-size:20px !important;text-transform:initial !important}
body.kendis-light-footer .site-footer .col.im img{display:block}
body.kendis-light-footer .site-footer .col.cprht{width:50%}
body.kendis-light-footer .site-footer .col.cprht h6{color:#fff;opacity:1 !important;font-size:13px;text-align:center;margin:0;font-weight:400}
body.kendis-light-footer .mainFooter .freddoFooterWidget{padding-bottom:140px}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-2{width:100%}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1{width:100%;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,.1);margin:0;padding:20px 5%}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer #text-4{width:65%}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .wpcw-widget-social{width:auto;float:right}
body.kendis-light-footer .mainFooter .wpcw-widget-social ul li{opacity:1;padding:0}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .main{width:30%}
body.kendis-light-footer .site-footer .mainFooter{max-width:2000px;margin:0 auto;position:relative;padding:0 5%}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-2 .widget{margin:0 auto;max-width:1300px}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .main.last{width:17%}
@media all and (max-width:1366px){body.kendis-light-footer footer.site-footer .mainFooter{margin:0 5%}}
@media all and (max-width:1024px){body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-2 .textwidget{padding-right:0}}
@media all and (max-width:768px){body.kendis-light-footer .mainFooter .freddoFooterWidget .footer{width:100% !important}body.kendis-light-footer .mainFooter .freddoFooterWidget{padding-bottom:170px}body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .main{width:50% !important;float:left;margin-bottom:50px;padding-right:0}body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .widget{text-align:center;width:100% !important}body.kendis-light-footer .mainFooter .freddoFooterWidget .textwidget .col.im{background-position:center}body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .main .ftlinks a{font-size:14px !important}body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .textwidget .DF{display:block}body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .textwidget .cmplg{width:100%}body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .textwidget .cmplg img{max-width:100px !important;margin:20px 0}}
@media all and (max-width:559px){body.kendis-light-footer .mainFooter .freddoFooterWidget .footer{padding-top:1em}body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1 img{float:none}body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-3 .widget{text-align:center}}
@media all and (max-width:450px){body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-2 .textwidget{display:block;margin:20px 5%}body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-2 .main{width:100% !important;text-align:center;margin-bottom:0}body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-2 .main{justify-content:center}body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-2 .main.logo{margin-top:-30px;margin-bottom:60px;padding:0}body.kendis-light-footer .site-footer .main .hd{font-size:16px !important}body.kendis-light-footer footer.site-footer{padding-top:0}}
body.kendis-light-footer footer.site-footer{border-color:#09c199}
body.kendis-light-footer footer.site-footer a{color:#e4e2e2}
body.kendis-light-footer .mainFooter .freddoFooterWidget .tagcloud a,body.kendis-light-footer .mainFooter .freddoFooterWidget button,body.kendis-light-footer .mainFooter .freddoFooterWidget input[type=button],body.kendis-light-footer .mainFooter .freddoFooterWidget input[type=reset],body.kendis-light-footer .mainFooter .freddoFooterWidget input[type=submit],body.kendis-light-footer .mainFooter .freddoFooterWidget .widget_price_filter .ui-slider .ui-slider-range,body.kendis-light-footer .mainFooter .freddoFooterWidget .widget_price_filter .ui-slider .ui-slider-handle{background-color:#e4e2e2}
body.kendis-light-footer .mainFooter .freddoFooterWidget aside.footer .widget .widget-title h3,body.kendis-light-footer .mainFooter .freddoFooterWidget aside.footer #wp-calendar tbody td#today{border-color:#e4e2e2}
body.kendis-light-footer footer.site-footer{background-color:#fff}
body.kendis-light-footer .mainFooter .freddoFooterWidget .tagcloud a,body.kendis-light-footer .mainFooter .freddoFooterWidget button,body.kendis-light-footer .mainFooter .freddoFooterWidget input[type=button],body.kendis-light-footer .mainFooter .freddoFooterWidget input[type=reset],body.kendis-light-footer .mainFooter .freddoFooterWidget input[type=submit]{color:#fff}
body.kendis-light-footer footer.site-footer{color:#aeaeae}
body.kendis-light-footer .mainFooter .freddoFooterWidget .tagcloud a:hover,body.kendis-light-footer .mainFooter .freddoFooterWidget .tagcloud a:focus,body.kendis-light-footer .mainFooter .freddoFooterWidget .tagcloud a:active{background-color:#aeaeae}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .widget{padding:0}
body.kendis-light-footer footer.site-footer{background-color:#fff !important;color:#050422 !important;font-size:1.2rem}
body.kendis-light-footer footer.site-footer h3{font-size:1.15rem}
body.kendis-light-footer footer.site-footer a{color:#050422;font-size:.95rem !important}
body.kendis-light-footer footer.site-footer a:hover{opacity:1 !important}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1{background-color:#15134e}
body.kendis-light-footer .mainFooter .freddoFooterWidget .footer .textwidget .footbtmlg{display:none;background-color:#eee}
body.kendis-light-footer .site-footer .col.im{
    background: url("/assets/2019/10/kendislogo-w.png") no-repeat center center ;
    height: 24px ;
    width: 50% ;
    margin-top: 5px;
}
@media (max-width: 73.75rem){body.kendis-light-footer .site-footer .col.im{
    background-position: left center;
}}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1 .textwidget{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.625rem;
}
@media (max-width: 26.5625rem){body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1 .textwidget{
    flex-wrap: wrap;
    gap: 0.625rem;
}}
@media (min-width: 37.5rem){body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1 .textwidget{
    flex-wrap: nowrap !important;
    }}
body.kendis-light-footer .mainFooter .freddoFooterWidget{
    padding-bottom: 100px;
}
body.kendis-light-footer .mainFooter{
    padding:0 !important;
    margin: 0 !important;
}
body.kendis-light-footer .footcont{
    padding: 0 5% !important;
}
body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1 .cprht{
    color: #fff !important;
    opacity: 100% !important;
    padding: 0 !important;
    white-space: nowrap;
}
@media (min-width: 64.063rem){body.kendis-light-footer .mainFooter .freddoFooterWidget #footer-1 .textwidget{
    flex-wrap: nowrap !important;
}body.kendis-light-footer .site-footer .col.im{
    background-position: left center;
}}
