/*!
Theme Name: APOB
Theme URI: https://www.renascerparaviver.pt/
Author: Inovlancer
Author URI: https://www.inovlancer.pt/
Version: 1.0.0
Text Domain: apob
*/@import url("//fonts.googleapis.com/css2?family=Arimo:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,700&display=swap");@import url("https://fonts.googleapis.com/icon?family=Material+Icons");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus,a:active,a:focus,a:hover{outline:0}b,strong{font-weight:700 !important}em{font-style:italic !important}input,button,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grecaptcha-badge{display:none !important}body{font-family:"Arimo",sans-serif;background-color:#ffffff;font-size:14px;color:#898989}.content-section{padding:65px 0}@media (min-width: 768px){.content-section{padding:85px 0}}.split-section:nth-child(n+2){margin-top:50px}.split-section main:last-child,.split-section aside:last-child{margin-top:50px}@media (min-width: 768px){.split-section{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-start}.split-section main,.split-section aside{margin-top:0 !important}.split-section main{width:73%}.split-section aside{width:22%}}.container{width:1340px;max-width:100%;padding:0 20px;margin:0 auto}.container-lg{width:1600px}.container-full{width:100%}.bo-content{line-height:1.75;word-wrap:break-word}.bo-content p:not(.form-row):nth-child(n+2),.bo-content ol:nth-child(n+2),.bo-content ul:not(#shipping_method):not(.wc_payment_methods):nth-child(n+2){margin-top:15px}.bo-content ol li,.bo-content ul:not(#shipping_method):not(.wc_payment_methods) li{position:relative;padding-left:20px}.bo-content ol li:nth-child(n+2),.bo-content ul:not(#shipping_method):not(.wc_payment_methods) li:nth-child(n+2){margin-top:5px}.bo-content ol li::before,.bo-content ul:not(#shipping_method):not(.wc_payment_methods) li::before{position:absolute;left:0;display:block}.bo-content ol{counter-reset:contador}.bo-content ol li{counter-increment:contador}.bo-content ol li::before{content:counter(contador) ". ";top:0;color:#ecda2c}.bo-content ul:not(#shipping_method):not(.wc_payment_methods):not(.woocommerce-order-overview) li::before{content:'';top:9px;width:5px;height:5px;border-radius:100%;background:#ecda2c}.bo-content ul.pdf-list li::before{font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:#f00;font-weight:400;width:auto;height:auto;top:0;background:none;border-radius:0}.bo-content img{max-width:100%;height:auto !important}.bo-content a:not(.btn){color:#000;transition:color .3s}.bo-content a:not(.btn):hover{color:#ecda2c}.bo-content table{border:1px solid #eee;width:100% !important;max-width:100% !important;font-size:.9em}.bo-content table tr:nth-child(n+2){border-top:1px solid #eee}.bo-content table td{padding:10px}.bo-content table td:nth-child(n+2){border-left:1px solid #eee}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;line-height:1.5;border-radius:0px}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}@media (max-width: 767.98px){.double-col .col:last-child{margin-top:50px}}@media (min-width: 768px){.double-col{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}.double-col .col{width:47.5%}}.sidebar-layout aside .search-form{display:-webkit-flex;display:-ms-flex;display:flex}.sidebar-layout aside .search-form label{display:block;flex-grow:1}.sidebar-layout aside .search-form label span{display:none}.sidebar-layout aside .search-form label input{display:block;width:100%;padding:9px 20px;line-height:20px;border:1px solid #dadada;border-radius:0px;background:#fff;transition:border-color .3s}.sidebar-layout aside .search-form label input:hover,.sidebar-layout aside .search-form label input:focus{border-color:#000}.sidebar-layout aside .search-form .search-submit{flex-shrink:0;margin-left:10px}@media (max-width: 991.98px){.sidebar-layout aside{margin-top:50px}}@media (min-width: 992px){.sidebar-layout{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}.sidebar-layout main{width:70%}.sidebar-layout aside{width:27%}}h1,h2,h3,h4,h5,h6{font-family:"Arimo",sans-serif;color:#000;font-weight:700}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1.line,h2.line,h3.line,h4.line,h5.line,h6.line{padding-bottom:15px;position:relative}h1.line::before,h2.line::before,h3.line::before,h4.line::before,h5.line::before,h6.line::before{content:'';position:absolute;bottom:0;left:0;display:block;width:65px;height:2px;background:#ecda2c}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center{text-align:center}h1.center::before,h2.center::before,h3.center::before,h4.center::before,h5.center::before,h6.center::before{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}h1.mb,h2.mb,h3.mb,h4.mb,h5.mb,h6.mb{margin-bottom:50px}*:not(.bo-content)>h1:last-child,*:not(.bo-content)>h2:last-child,*:not(.bo-content)>h3:last-child,*:not(.bo-content)>h4:last-child,*:not(.bo-content)>h5:last-child,*:not(.bo-content)>h6:last-child{margin-bottom:0}h1{margin-top:35px;margin-bottom:30px;font-size:36px;line-height:1.1}h1,.woocommerce-products-header{margin-bottom:50px}h2{margin-top:30px;margin-bottom:25px;line-height:1.1;font-size:30px}h3{margin-top:25px;margin-bottom:20px;font-size:24px;line-height:1.2}h4{margin-top:20px;margin-bottom:15px;font-size:20px;line-height:1.3}h5{margin-top:20px;margin-bottom:15px;font-size:18px;line-height:1.4}h6{margin-top:10px;margin-bottom:5px;font-size:14px;line-height:1.75}.section-title{width:645px;max-width:100%;text-align:center;margin:0 auto 50px}.section-title .title{margin-top:0}.section-title .description{font-size:14px;line-height:1.75}.btn,.sidebar-layout aside .search-form .search-submit,.home-banner form .search-submit,.glsr-contact_form_7 .wpcf7-submit{cursor:pointer;border:0;display:inline-block;text-align:center;white-space:nowrap;padding:10px 25px;border-radius:0px;background:#ecda2c}.btn,.sidebar-layout aside .search-form .search-submit,.home-banner form .search-submit,.glsr-contact_form_7 .wpcf7-submit,.btn i,.sidebar-layout aside .search-form .search-submit i,.home-banner form .search-submit i,.glsr-contact_form_7 .wpcf7-submit i,.btn span,.sidebar-layout aside .search-form .search-submit span,.home-banner form .search-submit span,.glsr-contact_form_7 .wpcf7-submit span{display:inline-block;vertical-align:middle;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;line-height:20px;color:#000}.btn i,.sidebar-layout aside .search-form .search-submit i,.home-banner form .search-submit i,.glsr-contact_form_7 .wpcf7-submit i{font-size:15px}.btn i:first-child,.sidebar-layout aside .search-form .search-submit i:first-child,.home-banner form .search-submit i:first-child,.glsr-contact_form_7 .wpcf7-submit i:first-child{padding-right:10px}.btn i:last-child,.sidebar-layout aside .search-form .search-submit i:last-child,.home-banner form .search-submit i:last-child,.glsr-contact_form_7 .wpcf7-submit i:last-child{padding-left:10px}.btn,.sidebar-layout aside .search-form .search-submit,.home-banner form .search-submit,.glsr-contact_form_7 .wpcf7-submit,.btn span,.sidebar-layout aside .search-form .search-submit span,.home-banner form .search-submit span,.glsr-contact_form_7 .wpcf7-submit span{font-family:"Arimo",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.btn:hover,.sidebar-layout aside .search-form .search-submit:hover,.home-banner form .search-submit:hover,.glsr-contact_form_7 .wpcf7-submit:hover{background:#000}.btn:hover,.sidebar-layout aside .search-form .search-submit:hover,.home-banner form .search-submit:hover,.glsr-contact_form_7 .wpcf7-submit:hover,.btn:hover i,.sidebar-layout aside .search-form .search-submit:hover i,.home-banner form .search-submit:hover i,.glsr-contact_form_7 .wpcf7-submit:hover i,.btn:hover span,.sidebar-layout aside .search-form .search-submit:hover span,.home-banner form .search-submit:hover span,.glsr-contact_form_7 .wpcf7-submit:hover span{color:#fff}.btn[disabled],.sidebar-layout aside .search-form .search-submit[disabled],.home-banner form .search-submit[disabled],.glsr-contact_form_7 .wpcf7-submit[disabled]{opacity:.7;cursor:wait}.btn.btn-full-width,.sidebar-layout aside .search-form .btn-full-width.search-submit,.home-banner form .btn-full-width.search-submit,.glsr-contact_form_7 .btn-full-width.wpcf7-submit{width:100%}.btn.btn-lg,.sidebar-layout aside .search-form .btn-lg.search-submit,.home-banner form .btn-lg.search-submit,.glsr-contact_form_7 .btn-lg.wpcf7-submit{padding:15px 30px}.btn.btn-lg i,.sidebar-layout aside .search-form .btn-lg.search-submit i,.home-banner form .btn-lg.search-submit i,.glsr-contact_form_7 .btn-lg.wpcf7-submit i{font-size:17px}.btn.btn-lg span,.sidebar-layout aside .search-form .btn-lg.search-submit span,.home-banner form .btn-lg.search-submit span,.glsr-contact_form_7 .btn-lg.wpcf7-submit span{font-size:16px}.btn.btn-sm,.sidebar-layout aside .search-form .btn-sm.search-submit,.home-banner form .btn-sm.search-submit,.glsr-contact_form_7 .btn-sm.wpcf7-submit{padding:5px 20px}.btn-after-section{text-align:center;margin-top:50px}.btn.btn-from-white:not(:hover),.sidebar-layout aside .search-form .btn-from-white.search-submit:not(:hover),.home-banner form .btn-from-white.search-submit:not(:hover),.glsr-contact_form_7 .btn-from-white.wpcf7-submit:not(:hover){background:#fff}.top{background:#ecda2c}.top .container{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:center;height:45px}.top-contact-info{display:-webkit-flex;display:-ms-flex;display:flex}.top-contact-info .item{display:-webkit-flex;display:-ms-flex;display:flex}.top-contact-info .item:nth-child(n+2){margin-left:15px}.top-contact-info .item i,.top-contact-info .item span{font-size:14px;color:#000;transition:color .3s}.top-contact-info .item span{margin-left:10px;display:none}.top-contact-info .item[href]:hover i,.top-contact-info .item[href]:hover span{color:#fff}@media (min-width: 576px){.top-contact-info .item span{display:block}}.top-socials{display:-webkit-flex;display:-ms-flex;display:flex}.top-socials a:nth-child(n+2){margin-left:15px}.top-socials a i{display:block;font-size:16px;color:#000;transition:color .3s}.top-socials a:hover i{color:#fff}.first-section{margin-top:110px}#masthead{position:absolute;top:45px;left:0;width:100%;z-index:10;box-shadow:0 1px 15px rgba(0,0,0,0);transition:box-shadow .3s,background .3s}#masthead .container{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;height:110px;transition:height .3s}#masthead .logo-wrap{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}#masthead .logo-wrap a{opacity:1;transition:opacity .3s}#masthead .logo-wrap a img{display:block;width:auto;height:80px;transition:height .3s}#masthead .logo-wrap a:hover{opacity:.7}#masthead .logo-wrap:not(.logo-wrap-transparent){display:none}#masthead .main-menu{display:none}#masthead .main-menu .menu{display:-webkit-flex;display:-ms-flex;display:flex}#masthead .main-menu .menu>li{display:-webkit-flex;display:-ms-flex;display:flex;position:relative}#masthead .main-menu .menu>li:nth-child(n+2){margin-left:30px}#masthead .main-menu .menu>li>a{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}#masthead .main-menu .menu>li>a span{color:#fff;transition:color .3s;text-transform:uppercase}#masthead .main-menu .menu li:hover:not(.menu-item-type-custom)>a span,#masthead .main-menu .menu li.current-menu-item:not(.menu-item-type-custom)>a span,#masthead .main-menu .menu li.current_page_item:not(.menu-item-type-custom)>a span{color:#ecda2c}#masthead .main-menu .menu .lang-item{transition:filter .3s}#masthead .main-menu .menu .lang-item:not(.current-lang):not(:hover){-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}#masthead .main-menu .sub-menu{position:absolute;top:80%;left:-2px;background:#fff;padding:20px 0;min-width:180px;box-shadow:0 1px 15px rgba(0,0,0,0.2);opacity:0;pointer-events:none;transition:top .3s,opacity .3s;border-left:2px solid #ecda2c}#masthead .main-menu .sub-menu li:nth-child(n+2){margin-top:5px}#masthead .main-menu .sub-menu li a{padding:0 20px;display:block;line-height:1.5}#masthead .main-menu .sub-menu li a span{color:#898989;transition:color .3s}#masthead .main-menu li:hover .sub-menu{opacity:1;pointer-events:all;top:100%}#masthead .mobile-menu-opener{cursor:pointer;border:0;padding:0;border-radius:0px;background:#ecda2c;transition:background .3s;align-self:center;width:50px;height:50px;text-align:center}#masthead .mobile-menu-opener i{color:#fff;font-size:30px;line-height:50px}#masthead .mobile-menu-opener:hover,#masthead .mobile-menu-opener:focus{background:#000}.admin-bar #masthead{top:77px}.admin-bar #masthead.sticky{top:32px}.admin-bar .mobile-menu.open{top:32px}@media (max-width: 782px){.admin-bar #masthead{top:91px}.admin-bar .mobile-menu.open{top:46px}.admin-bar #masthead.sticky,.admin-bar #masthead.sticky ~ .mobile-menu.open{top:0}}#masthead.sticky{position:fixed;opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);background:#fff;box-shadow:0 1px 15px rgba(0,0,0,0.2);top:0}#masthead.sticky .container{height:70px}#masthead.sticky .logo-wrap:not(.logo-wrap-transparent){display:-webkit-flex;display:-ms-flex;display:flex}#masthead.sticky .logo-wrap.logo-wrap-transparent{display:none}#masthead.sticky .logo-wrap a img{height:60px}#masthead.sticky .main-menu .menu li a span{color:#a0a0a0}@-webkit-keyframes stickyDrop{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@-moz-keyframes stickyDrop{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@-o-keyframes stickyDrop{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@keyframes stickyDrop{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}}@media (min-width: 768px){#masthead .main-menu{display:-webkit-flex;display:-ms-flex;display:flex}#masthead .mobile-menu-opener{display:none}}.mobile-menu{position:fixed;top:-100%;bottom:100%;left:0;width:100%;transition:top .3s,bottom .3s;z-index:13;background:#fff}.mobile-menu .mobile-menu-closer{position:absolute;top:25px;right:20px;display:block;width:50px;line-height:50px;text-align:center;color:#898989;cursor:pointer;font-size:25px}.mobile-menu .mobile-menu-closer:hover,.mobile-menu .mobile-menu-closer:focus{color:#ecda2c}.mobile-menu .mobile-menu-inner{position:absolute;top:75px;right:0;bottom:40px;left:0;overflow-y:auto}.mobile-menu .custom-logo-link{display:block;margin-bottom:40px}.mobile-menu .custom-logo-link .custom-logo{display:block;width:auto;height:80px;margin:0 auto}.mobile-menu .menu li{display:block;text-align:center;padding:5px 20px;position:relative}.mobile-menu .menu li:nth-child(n+2){margin-top:5px}.mobile-menu .menu li a,.mobile-menu .menu li .submenu-toggler{color:#898989;display:block}.mobile-menu .menu li a{line-height:25px;transition:color .3s;text-transform:uppercase}.mobile-menu .menu li .submenu-toggler{width:35px;line-height:35px;text-align:center;position:absolute;top:0;right:20px}.mobile-menu .menu li .submenu-toggler:hover,.mobile-menu .menu li .submenu-toggler:focus{color:#ecda2c}.mobile-menu .menu li .submenu-toggler.rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu .menu li .sub-menu{margin-top:5px;display:none;padding:10px 15px;background:#f6f6f6}.mobile-menu .menu li .sub-menu li{padding-top:0;padding-bottom:0}.mobile-menu .menu li .sub-menu li a{font-size:12px}.mobile-menu .menu li:hover:not(.menu-item-type-custom)>a,.mobile-menu .menu li:hover:not(.menu-item-type-custom)>i,.mobile-menu .menu li.current-menu-item:not(.menu-item-type-custom)>a,.mobile-menu .menu li.current-menu-item:not(.menu-item-type-custom)>i,.mobile-menu .menu li.current_page_item:not(.menu-item-type-custom)>a,.mobile-menu .menu li.current_page_item:not(.menu-item-type-custom)>i{color:#ecda2c !important}.mobile-menu.open{top:0;bottom:0}.admin-bar .mobile-menu.open{top:32px}@media (max-width: 782px){.admin-bar .mobile-menu.open{top:46px}}#colophon{background:#f4f4f4;padding:48.75px 0}#colophon .custom-logo-link{display:block}#colophon .custom-logo-link .custom-logo{display:block;width:auto;height:80px;margin:0 auto}#colophon .footer-title{margin-bottom:20px}@media (max-width: 575.98px){#colophon .col:nth-child(n+2){margin-top:32.5px}}@media (min-width: 576px){#colophon .container{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}}@media (min-width: 576px) and (max-width: 991.98px){#colophon .col{width:47.5%;margin-left:5%;margin-top:5%}#colophon .col:nth-child(2n+1){margin-left:0}#colophon .col:nth-child(-n+2){margin-top:0}}@media (min-width: 992px){#colophon .col{width:22.75%;margin-left:3%;margin-top:3%}#colophon .col:nth-child(4n+1){margin-left:0}#colophon .col:nth-child(-n+4){margin-top:0}}.footer-logo{display:block;width:auto;height:80px;margin:0 auto}#colophon .contact-info .item .info a:hover{color:#000}.footer-socials{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px}.footer-socials a:nth-last-child(n+2){margin-right:10px}.footer-socials a i{display:block;width:30px;line-height:30px;text-align:center;background:#898989;color:#fff;transition:background .3s;font-size:14px;border-radius:0px}.footer-socials a:hover i{background:#000}.certificate{display:block;width:140px;height:auto;margin:0 auto}#colophon .menu li{position:relative;padding-left:22px;line-height:1.75;font-size:14px}#colophon .menu li:nth-child(n+2){margin-top:5px}#colophon .menu li::before{content:'';position:absolute;top:8px;left:0;display:block;width:7px;height:7px;border-radius:0px;background:#ecda2c}#colophon .menu li a{display:inline-block;transition:color .3s;color:#898989;cursor:pointer}#colophon .menu li:hover>a,#colophon .menu li.current-menu-item>a,#colophon .menu li.current_page_item>a,#colophon .menu li.current_page_parent>a{color:#000}#colophon .contact-info .item i,#colophon .contact-info .item .info{font-size:14px}.res-conflitos-box a{color:#000;transition:color .3s}.res-conflitos-box a:hover{color:#ecda2c}.copyright{padding:25px 0;line-height:2;font-size:13px;text-align:center;background:#ecda2c;color:#000;font-weight:500}.copyright a{color:inherit;cursor:pointer;transition:color .3s}.copyright a:hover{color:#fff}@media (min-width: 576px){.copyright .container{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}}.slideshow{position:relative;z-index:0}.slideshow .slide{display:-webkit-flex !important;display:-ms-flex !important;display:flex !important;justify-content:center;align-items:center;width:100%;height:calc(100vh - 45px);background-size:cover;background-position:center}.slideshow .slide::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0.5);background:rgba(0,0,0,0.25);z-index:0}.slideshow .slide .container{position:relative;z-index:1;padding-top:110px}.slideshow .slide .container.slide-center .caption,.slideshow .slide .container.slide-centro .caption{margin:0 auto;text-align:center}.slideshow .slide .container.slide-right .caption,.slideshow .slide .container.slide-direita .caption{margin-left:auto;text-align:right}.slideshow .slide .caption{width:750px;max-width:100%}.slideshow .slide .caption .title,.slideshow .slide .caption .description{color:#fff}.slideshow .slide .caption .title{font-size:36px;margin-bottom:0}.slideshow .slide .caption .title span{color:#000}.slideshow .slide .caption .description{font-size:15px;line-height:1.75;margin-top:20px}.slideshow .slide .caption .btn,.slideshow .slide .caption .sidebar-layout aside .search-form .search-submit,.sidebar-layout aside .search-form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .home-banner form .search-submit,.home-banner form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .glsr-contact_form_7 .wpcf7-submit,.glsr-contact_form_7 .slideshow .slide .caption .wpcf7-submit{margin-top:20px}.slideshow .cycle-nav,.slideshow .cycle-pager{position:absolute;z-index:112;opacity:0;transition:opacity .3s}.slideshow .cycle-nav{top:50%;left:0;width:100%;height:0;display:none;justify-content:space-between;align-items:center;padding:0 20px}.slideshow .cycle-nav i{font-size:20px;color:#fff;width:30px;line-height:30px;text-align:center;border-radius:100%;cursor:pointer;transition:background .3s,border-color .3s;background:rgba(0,0,0,0.09)}.slideshow .cycle-nav i:hover{background:#ecda2c}.slideshow .cycle-pager{position:absolute;bottom:35px;left:0;width:100%;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}.slideshow .cycle-pager span{width:15px;height:15px;background:transparent;border:2px solid #fff;cursor:pointer;transition:background .3s;border-radius:100%}.slideshow .cycle-pager span:nth-child(n+2){margin-left:10px}.slideshow .cycle-pager span:hover,.slideshow .cycle-pager .cycle-pager-active{background:#fff}.slideshow:hover .cycle-nav,.slideshow:hover .cycle-pager{opacity:1}@media (min-width: 576px) and (max-width: 767.98px){.slideshow .slide .caption .title{font-size:39px}.slideshow .slide .caption .description{font-size:16px}.slideshow .slide .caption .btn,.slideshow .slide .caption .sidebar-layout aside .search-form .search-submit,.sidebar-layout aside .search-form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .home-banner form .search-submit,.home-banner form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .glsr-contact_form_7 .wpcf7-submit,.glsr-contact_form_7 .slideshow .slide .caption .wpcf7-submit{margin-top:22px}}@media (min-width: 768px) and (max-width: 991.98px){.slideshow .slide .caption .title{font-size:42px}.slideshow .slide .caption .description{font-size:17px}.slideshow .slide .caption .btn,.slideshow .slide .caption .sidebar-layout aside .search-form .search-submit,.sidebar-layout aside .search-form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .home-banner form .search-submit,.home-banner form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .glsr-contact_form_7 .wpcf7-submit,.glsr-contact_form_7 .slideshow .slide .caption .wpcf7-submit{margin-top:24px}}@media (min-width: 992px) and (max-width: 1199.98px){.slideshow .slide .caption .title{font-size:45px}.slideshow .slide .caption .description{font-size:18px}.slideshow .slide .caption .btn,.slideshow .slide .caption .sidebar-layout aside .search-form .search-submit,.sidebar-layout aside .search-form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .home-banner form .search-submit,.home-banner form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .glsr-contact_form_7 .wpcf7-submit,.glsr-contact_form_7 .slideshow .slide .caption .wpcf7-submit{margin-top:26px}}@media (min-width: 1200px){.slideshow .cycle-nav{display:-webkit-flex;display:-ms-flex;display:flex}}@media (min-width: 1200px) and (max-width: 1599.98px){.slideshow .slide .caption .title{font-size:48px}.slideshow .slide .caption .description{font-size:19px}.slideshow .slide .caption .btn,.slideshow .slide .caption .sidebar-layout aside .search-form .search-submit,.sidebar-layout aside .search-form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .home-banner form .search-submit,.home-banner form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .glsr-contact_form_7 .wpcf7-submit,.glsr-contact_form_7 .slideshow .slide .caption .wpcf7-submit{margin-top:28px}}@media (min-width: 1600px){.slideshow .slide .caption .title{font-size:51px}.slideshow .slide .caption .description{font-size:20px}.slideshow .slide .caption .btn,.slideshow .slide .caption .sidebar-layout aside .search-form .search-submit,.sidebar-layout aside .search-form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .home-banner form .search-submit,.home-banner form .slideshow .slide .caption .search-submit,.slideshow .slide .caption .glsr-contact_form_7 .wpcf7-submit,.glsr-contact_form_7 .slideshow .slide .caption .wpcf7-submit{margin-top:30px}}.contact-info .item{display:-webkit-flex;display:-ms-flex;display:flex;align-items:flex-start}.contact-info .item:nth-child(n+2){margin-top:10px}.contact-info .item i,.contact-info .item .info{font-size:14px;line-height:1.75}.contact-info .item i{color:#ecda2c;margin-right:8px}.contact-info .item .info{color:#898989}.contact-info .item .info a{color:inherit;cursor:pointer;transition:color .3s}.contact-info .item .info a:hover{color:#ecda2c}.contact-info.contact-info-boxed{background:rgba(0,0,0,0.05);padding:30px;border-radius:0px 0px 0 0}.contact-info.contact-info-lg .item:nth-child(n+2){margin-top:15px}.contact-info.contact-info-lg .item i,.contact-info.contact-info-lg .item .info{line-height:30px}.contact-info.contact-info-lg .item i{font-size:24px;margin-right:15px}.contact-info.contact-info-lg .item .info{font-size:18px}.contact-page:nth-child(n+2){margin-top:50px}.contact-page main:last-child,.contact-page aside:last-child{margin-top:50px}@media (min-width: 768px){.contact-page{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-start}.contact-page main,.contact-page aside{margin-top:0 !important}.contact-page main{width:65%}.contact-page aside{width:30%}}.blog-item{border-radius:0px;border:1px solid #dadada;background:#fff;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;transition:border-color .3s}.blog-item .thumbnail span{display:block;padding-bottom:56.25%;background-size:cover;background-position:center}.blog-item .info{padding:20px;flex-grow:1;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}.blog-item .info .title{transition:color .3s}.blog-item .info .date{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid #dadada;margin-bottom:20px}.blog-item .info .date i,.blog-item .info .date span{font-size:13px}.blog-item .info .date i{color:#a0a0a0;margin-right:7px}.blog-item .info .date span{color:#898989}.blog-item .info .excerpt{font-size:14px;line-height:1.75}.blog-item:hover{border-color:#ecda2c}.blog-item:hover .info .title{color:#ecda2c}.blog-grid{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}.blog-grid.hide-excerpt .blog-item .info .date{padding-bottom:0;border-bottom:0;margin-bottom:0}.blog-grid.hide-excerpt .blog-item .info .excerpt{display:none}@media (max-width: 575.98px){.blog-grid .blog-item{width:100%;margin-left:10%;margin-top:10%}.blog-grid .blog-item:nth-child(1n+1){margin-left:0}.blog-grid .blog-item:nth-child(-n+1){margin-top:0}}@media (min-width: 576px) and (max-width: 767.98px){.blog-grid .blog-item{width:47.5%;margin-left:5%;margin-top:5%}.blog-grid .blog-item:nth-child(2n+1){margin-left:0}.blog-grid .blog-item:nth-child(-n+2){margin-top:0}}@media (min-width: 768px) and (max-width: 991.98px){.blog-grid .blog-item{width:30.66667%;margin-left:4%;margin-top:4%}.blog-grid .blog-item:nth-child(3n+1){margin-left:0}.blog-grid .blog-item:nth-child(-n+3){margin-top:0}.blog-grid.blog-grid-max-2 .blog-item{width:47.5%;margin-left:5%;margin-top:5%}.blog-grid.blog-grid-max-2 .blog-item:nth-child(2n+1){margin-left:0}.blog-grid.blog-grid-max-2 .blog-item:nth-child(-n+2){margin-top:0}}@media (min-width: 992px){.blog-grid .blog-item{width:22.75%;margin-left:3%;margin-top:3%}.blog-grid .blog-item:nth-child(4n+1){margin-left:0}.blog-grid .blog-item:nth-child(-n+4){margin-top:0}.blog-grid.blog-grid-max-2 .blog-item{width:47.5%;margin-left:5%;margin-top:5%}.blog-grid.blog-grid-max-2 .blog-item:nth-child(2n+1){margin-left:0}.blog-grid.blog-grid-max-2 .blog-item:nth-child(-n+2){margin-top:0}}.blog-sidebar-list .item{margin-top:20px;border-top:1px solid #cecece;padding-top:20px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}.blog-sidebar-list .item .thumbnail{width:75px;min-width:75px;overflow:hidden;margin-right:20px}.blog-sidebar-list .item .thumbnail span{display:block;width:100%;padding-bottom:100%;background-size:cover;background-position:center;transition:all 1s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.blog-sidebar-list .item .info{flex-grow:1}.blog-sidebar-list .item .info .title{transition:color .3s}.blog-sidebar-list .item .info .date{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}.blog-sidebar-list .item .info .date i,.blog-sidebar-list .item .info .date span{font-size:13px}.blog-sidebar-list .item .info .date i{color:#a0a0a0;margin-right:7px}.blog-sidebar-list .item .info .date span{color:#898989}.blog-sidebar-list .item:hover .thumbnail span{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.blog-sidebar-list .item:hover .info .title{color:#ecda2c}.post-date{margin-top:auto;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;padding-bottom:25px;border-bottom:1px solid #dadada;margin-bottom:25px}.post-date i,.post-date span{font-size:14px}.post-date i{color:#000;margin-right:10px}.post-date span{color:#898989}.latest-blog-section{background:#f6f6f6}.pagination{margin-top:50px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center}.pagination .page-numbers{width:30px;line-height:28px;text-align:center;font-size:.9rem;color:#a0a0a0;border-radius:0px;border:1px solid #a0a0a0;transition:color .3s,background .3s,border-color .3s}.pagination .page-numbers:nth-child(n+2){margin-left:5px}.pagination .page-numbers:hover{color:#fff;background:#a0a0a0}.pagination .page-numbers.current{color:#fff;background:#000;border-color:#000}.partners .item .logo{display:block;padding-bottom:56.25%;border:1px solid #e6e6e6;position:relative;transition:border-color .3s;border-radius:0px}.partners .item .logo span{position:absolute;top:25%;left:15%;display:block;width:70%;height:50%;background-size:contain;background-position:center;background-repeat:no-repeat}.partners .item .title,.partners .item .site{text-align:center;transition:color .3s}.partners .item .site{display:block;margin-top:10px;color:#898989;font-size:13px}.partners a.item[href]:hover .logo{border-color:#ecda2c}.partners a.item[href]:hover .title,.partners a.item[href]:hover .site{color:#ecda2c}@media (max-width: 575.98px){.partners .item{display:block}.partners .item:nth-child(n+2){margin-top:30px}}@media (min-width: 576px){.partners{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}}@media (min-width: 576px) and (max-width: 767.98px){.partners .item{width:47.5%;margin-left:5%;margin-top:5%}.partners .item:nth-child(2n+1){margin-left:0}.partners .item:nth-child(-n+2){margin-top:0}}@media (min-width: 768px) and (max-width: 991.98px){.partners .item{width:30%;margin-left:5%;margin-top:5%}.partners .item:nth-child(3n+1){margin-left:0}.partners .item:nth-child(-n+3){margin-top:0}}@media (min-width: 992px){.partners .item{width:21.25%;margin-left:5%;margin-top:5%}.partners .item:nth-child(4n+1){margin-left:0}.partners .item:nth-child(-n+4){margin-top:0}}.brands-carousel.owl-carousel{z-index:0}.brands-carousel.owl-carousel .item{display:block;position:relative;height:100px;background:#fff;border:1px solid #dadada;transition:border-color .3s;margin:0 1px}.brands-carousel.owl-carousel .item span{display:block;position:absolute;width:80%;height:60%;top:20%;left:10%;background-size:contain;background-position:center;background-repeat:no-repeat}.brands-carousel.owl-carousel .item:hover{border-color:#ecda2c}.home-banner{height:550px;background-size:cover;background-position:center;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;position:relative;z-index:0}.home-banner::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0.5);background:rgba(0,0,0,0.55);background:-moz-linear-gradient(top, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.3) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.3) 100%)}.home-banner .container{position:relative;z-index:1}.home-banner .title,.home-banner .description{text-align:center}.home-banner .title{font-size:40px;color:#fff}.home-banner .description{font-size:22px;color:#fff}.home-banner form{margin-top:35px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}.home-banner form label .screen-reader-text{display:none}.home-banner form label input{line-height:40px;border:0;height:40px;background:#fff;width:150px;padding:0 20px;border-radius:0px 0 0 0px}.home-banner form .search-submit{border-radius:0 0px 0px 0}@media (min-width: 576px){.home-banner{height:600px}.home-banner .title{font-size:50px}.home-banner .description{font-size:24px}.home-banner form label input{width:200px}}@media (min-width: 768px){.home-banner{height:650px}.home-banner .title{font-size:55px}.home-banner .description{font-size:28px}.home-banner form label input{width:250px}}@media (min-width: 992px){.home-banner{height:700px}.home-banner .title{font-size:60px}.home-banner .description{font-size:30px}.home-banner form label input{width:300px}}@media (min-width: 1200px){.home-banner{height:750px}.home-banner .title{font-size:65px}.home-banner .description{font-size:32px}.home-banner form label input{width:350px}}@media (min-width: 1600px){.home-banner{height:800px}.home-banner .title{font-size:70px}.home-banner .description{font-size:34px}.home-banner form label input{width:385px}}.activities-item{border-radius:0px;box-shadow:-3px 5px 20px 0 rgba(0,0,0,0.1);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);transition:box-shadow .3s,transform .3s;background:#fff}.activities-item .images{position:relative;z-index:0}.activities-item .images .category-icon{position:absolute;top:20px;left:20px;z-index:1;background:#fff;width:85px;height:85px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;border-radius:100%;border:3px solid #e6e6e6}.activities-item .images .category-icon img{width:45px;height:auto}.activities-item .images a{display:block;position:relative;z-index:0}.activities-item .images a::before,.activities-item .images a i{position:absolute;opacity:0}.activities-item .images a::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.5);transition:opacity .3s}.activities-item .images a span{display:block;padding-bottom:56.25%;background-size:cover;background-position:center;border-radius:0px 0px 0 0}.activities-item .images a i{right:50%;bottom:30%;-webkit-transform:translate(50%, 50%);-moz-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);-o-transform:translate(50%, 50%);transform:translate(50%, 50%);transition:opacity .3s,bottom .3s;z-index:2;color:#fff;font-size:50px}.activities-item .images a:hover::before,.activities-item .images a:hover i{opacity:1}.activities-item .images a:hover i{bottom:50%}.activities-item .images a:nth-child(n+2){display:none}.activities-item .images .price{position:absolute;bottom:0;right:0;background:rgba(0,0,0,0.75);color:#fff;padding:10px 15px;border-radius:0px 0 0 0;font-weight:500;font-size:16px}.activities-item .info,.activities-item form{padding:20px}.activities-item .info .details .details-item{display:-webkit-flex;display:-ms-flex;display:flex;align-items:flex-start}.activities-item .info .details .details-item:nth-child(n+2){margin-top:10px}.activities-item .info .details .details-item i,.activities-item .info .details .details-item span{line-height:25px}.activities-item .info .details .details-item i{margin-right:8px;color:#ecda2c;font-size:14px}.activities-item .info .details .details-item span{font-size:13px;transition:color .3s}.activities-item .info .details .activity-description-toggler{cursor:pointer}.activities-item .info .details .activity-description-toggler:hover span{color:#ecda2c}.activities-item .info .description{line-height:1.75;font-size:13px;display:none;padding-top:20px}.activities-item form{background:#f0f0f0;border-radius:0 0 0px 0px;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.activities-item form .result{width:100%}.activities-item form .alert{font-size:13px}.activities-item form input,.activities-item form select{width:47.5%;margin-bottom:5%;border-radius:0px;border:0;background:#fff;line-height:40px;height:40px;padding:0 15px;font-size:13px}.activities-item form button{width:100%}.activities-item:hover{box-shadow:0 6px 20px 3px rgba(0,0,0,0.1);-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}.activities-grid{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:flex-start}@media (max-width: 575.98px){.activities-grid .activities-item{width:100%;margin-left:10%;margin-top:10%}.activities-grid .activities-item:nth-child(1n+1){margin-left:0}.activities-grid .activities-item:nth-child(-n+1){margin-top:0}}@media (min-width: 576px) and (max-width: 767.98px){.activities-grid .activities-item{width:47.5%;margin-left:5%;margin-top:5%}.activities-grid .activities-item:nth-child(2n+1){margin-left:0}.activities-grid .activities-item:nth-child(-n+2){margin-top:0}}@media (min-width: 768px){.activities-grid:not(.activities-grid-max-2) .activities-item{width:30.66667%;margin-left:4%;margin-top:4%}.activities-grid:not(.activities-grid-max-2) .activities-item:nth-child(3n+1){margin-left:0}.activities-grid:not(.activities-grid-max-2) .activities-item:nth-child(-n+3){margin-top:0}.activities-grid.activities-grid-max-2 .activities-item{width:47.5%;margin-left:5%;margin-top:5%}.activities-grid.activities-grid-max-2 .activities-item:nth-child(2n+1){margin-left:0}.activities-grid.activities-grid-max-2 .activities-item:nth-child(-n+2){margin-top:0}}.activities-categories-section{background:#f6f6f6}.activities-categories-carousel .item{margin:20px 0;border-radius:0px;box-shadow:-3px 5px 20px 0 rgba(0,0,0,0.1);-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);transition:box-shadow .3s,transform .3s;background:#fff;padding:20px}.activities-categories-carousel .item .icon{margin:0 auto;width:100px;height:100px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;border-radius:100%;border:3px solid #e6e6e6}.activities-categories-carousel .item .icon img{width:50px;height:auto}.activities-categories-carousel .item .nr,.activities-categories-carousel .item .title{text-align:center}.activities-categories-carousel .item .nr{margin-top:27px;font-size:38px;font-weight:800;color:#1e1d1d}.activities-categories-carousel .item .title{margin-bottom:35px}.activities-categories-carousel .item:hover{box-shadow:0 6px 20px 3px rgba(0,0,0,0.1);-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}.activity-category-layout main{margin-top:50px}@media (min-width: 768px){.activity-category-layout{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-start}.activity-category-layout aside{width:30%}.activity-category-layout main{margin-top:0;width:65%}}.activities-categories-menu li:nth-child(n+2){margin-top:1px}.activities-categories-menu li a{display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;padding:5px 10px;background:#000;background:-moz-linear-gradient(left, #000 50%, #f4f4f4 50%);background:-webkit-linear-gradient(left, #000 50%, #f4f4f4 50%);background:linear-gradient(to right, #000 50%, #f4f4f4 50%);background-size:200% 100%;background-position:right;transition:background-position .3s}.activities-categories-menu li a .icon{width:55px;height:55px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;border-radius:100%;border:3px solid #e6e6e6;flex-shrink:0;margin-right:10px;background:#fff}.activities-categories-menu li a .icon img{width:30px;height:auto}.activities-categories-menu li a .title,.activities-categories-menu li a .nr{transition:color .3s}.activities-categories-menu li a .title{font-weight:700;font-size:15px;color:#898989;transition:color .3s;margin-right:10px;flex-grow:1}.activities-categories-menu li a .nr{margin-left:auto;flex-shrink:0;color:#000;font-weight:700}.activities-categories-menu li:first-child a{border-radius:0px 0px 0 0}.activities-categories-menu li:last-child a{border-radius:0 0 0px 0px}.activities-categories-menu li:hover a,.activities-categories-menu li.active a{background-position:left}.activities-categories-menu li:hover a .title,.activities-categories-menu li:hover a .nr,.activities-categories-menu li.active a .title,.activities-categories-menu li.active a .nr{color:#fff}.page-banner{padding-top:235px;padding-bottom:125px;position:relative;z-index:0;background-size:cover;background-position:center}.page-banner::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0.5)}.page-banner .container{position:relative;z-index:0}.page-banner .title{color:#fff}@media (min-width: 576px){.page-banner .title{font-size:38px}}@media (min-width: 768px){.page-banner .title{font-size:40px}}@media (min-width: 992px){.page-banner .title{font-size:42px}}@media (min-width: 1200px){.page-banner .title{font-size:44px}}@media (min-width: 1600px){.page-banner .title{font-size:46px}}.floating-calendar-overlay{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0.5);position:fixed;z-index:11;display:none}.floating-calendar{position:fixed;top:0;bottom:0;right:-300px;width:300px;max-width:100%;transition:right .3s,height .3s;z-index:12;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:flex-end;border-left:1px solid #000;background:#fff}.floating-calendar.open{right:0}.floating-calendar .calendar-toggle{position:absolute;top:160px;right:100%;display:block;width:60px;line-height:50px;padding-right:10px;text-align:center;background:#fff;color:#000;font-size:30px;border-radius:0px 0 0 0px;border-width:1px 0 1px 1px;border-style:solid;border-color:#000;cursor:pointer;transition:color .3s,background .3s}.floating-calendar .calendar-toggle:hover{background:#000;color:#fff}.floating-calendar .floating-calendar-inner{position:absolute;top:20px;bottom:20px;width:100%;padding:0 20px;overflow-y:auto;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}.floating-calendar .floating-calendar-inner .form-title{text-transform:uppercase}.floating-calendar .floating-calendar-inner .floating-calendar-closer{position:absolute;top:0;right:20px;z-index:1;height:28px;cursor:pointer;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center}.floating-calendar .floating-calendar-inner .floating-calendar-closer span,.floating-calendar .floating-calendar-inner .floating-calendar-closer i{color:#5c5c5c;transition:color .3s}.floating-calendar .floating-calendar-inner .floating-calendar-closer span{font-weight:700;text-transform:uppercase;font-size:11px;margin-right:7px}.floating-calendar .floating-calendar-inner .floating-calendar-closer i{font-size:13px}.floating-calendar .floating-calendar-inner .floating-calendar-closer:hover span,.floating-calendar .floating-calendar-inner .floating-calendar-closer:hover i{color:#ecda2c}.floating-calendar .floating-calendar-inner .alert{font-size:13px}.floating-calendar .floating-calendar-inner .form-activities{margin-bottom:20px}.floating-calendar .floating-calendar-inner .form-activities p{line-height:1.75;font-size:13px;text-align:center}.floating-calendar .floating-calendar-inner .form-activities .item{display:-webkit-flex;display:-ms-flex;display:flex}.floating-calendar .floating-calendar-inner .form-activities .item:nth-child(n+2){margin-top:10px;border-top:1px solid #ebebeb;padding-top:10px}.floating-calendar .floating-calendar-inner .form-activities .item .activity-remover{margin-right:10px;cursor:pointer;background:none;padding:0;border:0}.floating-calendar .floating-calendar-inner .form-activities .item .activity-remover i{width:14px;line-height:12px;text-align:center;border-radius:0px;border:1px solid #898989;font-size:10px;transition:color .3s,border-color .3s}.floating-calendar .floating-calendar-inner .form-activities .item .activity-remover:hover i{border-color:#ecda2c;color:#ecda2c}.floating-calendar .floating-calendar-inner .form-activities .item .thumbnail{width:50px;min-height:50px;background-size:cover;background-position:center;flex-shrink:0;border-radius:0px}.floating-calendar .floating-calendar-inner .form-activities .item .info{flex-grow:1;padding-left:15px}.floating-calendar .floating-calendar-inner .form-activities .item .info .title{line-height:1.5}.floating-calendar .floating-calendar-inner .form-activities .item .info .date{font-size:13px;line-height:1.4;font-weight:500;color:#ecda2c}.floating-calendar .floating-calendar-inner form{margin-top:auto}.floating-calendar .floating-calendar-inner form .fields{display:none;padding-top:10px}.floating-calendar .floating-calendar-inner form input,.floating-calendar .floating-calendar-inner form select,.floating-calendar .floating-calendar-inner form textarea{display:block;width:100%;padding:10px 20px;line-height:20px;border:1px solid #dadada;background:#f6f6f6;font-family:inherit;font-size:13px;margin-bottom:10px;transition:border-color .3s}.floating-calendar .floating-calendar-inner form input:focus,.floating-calendar .floating-calendar-inner form select:focus,.floating-calendar .floating-calendar-inner form textarea:focus{border-color:#ecda2c}.floating-calendar .floating-calendar-inner form textarea{min-width:100%;max-width:100%;height:60px;min-height:60px;max-height:100px}.site-loading{position:fixed;bottom:0;left:0;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:13;opacity:0;pointer-events:none;transition:opacity .3s}.site-loading i{font-size:100px;color:#ecda2c}.site-loading.active{opacity:1}.wpcf7 .wpcf7-form .double-col:nth-child(n+2),.wpcf7 .wpcf7-form p:nth-child(n+2){margin-top:20px}.wpcf7 .wpcf7-form .double-col:first-of-type,.wpcf7 .wpcf7-form p:first-of-type{margin-top:0}.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap{display:block}.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-text,.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-textarea,.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-date,.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap input.wpcf7-form-control,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-text,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-textarea,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-date,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap input.wpcf7-form-control{display:block;width:100%;padding:8px 20px;line-height:20px;border:1px solid #dadada;border-radius:0px;background:#fff;transition:border-color .3s}.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-text:hover,.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-text:focus,.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-textarea:hover,.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-textarea:focus,.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-date:hover,.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-date:focus,.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap input.wpcf7-form-control:hover,.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap input.wpcf7-form-control:focus,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-text:hover,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-text:focus,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-textarea:hover,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-textarea:focus,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-date:hover,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-date:focus,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap input.wpcf7-form-control:hover,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap input.wpcf7-form-control:focus{border-color:#000}.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-textarea,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-textarea{height:150px;min-height:150px;min-height:100%;min-width:100%;max-width:100%}.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label{display:-webkit-flex;display:-ms-flex;display:flex;align-items:flex-start}.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input{margin:2px 10px 2px 0}.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{line-height:17px}.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap .wpcf7-not-valid-tip,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:block;font-size:13px;padding-top:5px}.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap a,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap a{color:#000;transition:color .3s}.wpcf7 .wpcf7-form .double-col .wpcf7-form-control-wrap a:hover,.wpcf7 .wpcf7-form p .wpcf7-form-control-wrap a:hover{color:#ecda2c}.wpcf7 .wpcf7-form .wpcf7-response-output{margin-right:0;margin-bottom:0;margin-left:0;padding:.75rem 1.25rem;border-width:1px;line-height:1.5}.glsr-contact_form_7 .wpcf7{padding:30px;background:#f3f3f3}.glsr-contact_form_7 .glsr-form-wrap form.glsr-form .wpcf7-form-control{margin-top:5px}@media (max-width: 767.98px){.wpcf7 .double-col .col:nth-child(n+2){margin-top:20px}}@media (min-width: 768px){.wpcf7 .double-col .col{width:49%}}.search-grid{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}@media (max-width: 575.98px){.search-grid .search-item{width:100%;margin-left:10%;margin-top:10%}.search-grid .search-item:nth-child(1n+1){margin-left:0}.search-grid .search-item:nth-child(-n+1){margin-top:0}}@media (min-width: 576px) and (max-width: 767.98px){.search-grid .search-item{width:47.5%;margin-left:5%;margin-top:5%}.search-grid .search-item:nth-child(2n+1){margin-left:0}.search-grid .search-item:nth-child(-n+2){margin-top:0}}@media (min-width: 768px) and (max-width: 991.98px){.search-grid .search-item{width:30.66667%;margin-left:4%;margin-top:4%}.search-grid .search-item:nth-child(3n+1){margin-left:0}.search-grid .search-item:nth-child(-n+3){margin-top:0}}@media (min-width: 992px){.search-grid .search-item{width:22.75%;margin-left:3%;margin-top:3%}.search-grid .search-item:nth-child(4n+1){margin-left:0}.search-grid .search-item:nth-child(-n+4){margin-top:0}}.about-page .image{border-radius:0px}@media (max-width: 767.98px){.about-page .image{width:281px;height:auto;max-width:100%;margin:0 auto;display:block}.about-page .col:nth-child(n+2){margin-top:50px}}@media (min-width: 768px){.about-page{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-start}.about-page .image{width:20%;height:auto}.about-page .col{width:35%}}.vitamins-section{position:relative}.vitamins-section::before{content:'';position:absolute;top:0;right:50%;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);width:1300px;max-width:100%;height:1px;background:#dadada}.vitamins-page .image{border-radius:0px;padding:20px;background:#eeeef0}@media (max-width: 767.98px){.vitamins-page .image{width:456px;height:auto;max-width:100%;margin:0 auto;display:block}.vitamins-page .col:nth-child(n+2){margin-top:50px}}@media (min-width: 768px){.vitamins-page{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-start}.vitamins-page .image{width:25%;height:auto}.vitamins-page .bo-content{width:70%}}.testimonials-section{padding-top:0}.glsr-reviews .glsr-review{padding:20px;border:1px solid #dadada;border-radius:0px}@media (min-width: 992px){.glsr-reviews{display:-webkit-flex !important;display:-ms-flex !important;display:flex !important;flex-wrap:wrap;grid-gap:0 !important;gap:0 !important;align-items:flex-start}.glsr-reviews .glsr-review{width:47.5%;margin-left:5%;margin-top:5%}.glsr-reviews .glsr-review:nth-child(2n+1){margin-left:0}.glsr-reviews .glsr-review:nth-child(-n+2){margin-top:0}}.highlights-section{background:#f6f6f6}.highlights{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}.highlights .item i{display:block;margin:0 auto;width:80px;line-height:80px;text-align:center;color:#000;background:#ecda2c;font-size:20px;border-radius:100%}.highlights .item .title,.highlights .item .description{text-align:center}@media (max-width: 575.98px){.highlights .item{width:100%;margin-left:10%;margin-top:10%}.highlights .item:nth-child(1n+1){margin-left:0}.highlights .item:nth-child(-n+1){margin-top:0}}@media (min-width: 576px) and (max-width: 767.98px){.highlights .item{width:47.5%;margin-left:5%;margin-top:5%}.highlights .item:nth-child(2n+1){margin-left:0}.highlights .item:nth-child(-n+2){margin-top:0}}@media (min-width: 768px){.highlights .item{width:30.66667%;margin-left:4%;margin-top:4%}.highlights .item:nth-child(3n+1){margin-left:0}.highlights .item:nth-child(-n+3){margin-top:0}}.cta-section{background:#ecda2c}.cta-section .title::before{background:#000}.cta-section .bo-content{color:#000;text-align:center}.mec-load-month-link{pointer-events:none}.featherlight .featherlight-content{width:700px;max-width:100%}.featherlight .featherlight-content .mec-single-event.mec-single-modern.mec-single-modal>.col-md-4{display:none}.featherlight .featherlight-content .mec-single-event.mec-single-modern.mec-single-modal>.col-md-8{width:100% !important}@media (max-width: 767.98px){.mec-event-container-simple .mec-calendar-side{min-width:0 !important}.mec-calendar .mec-calendar-table-head dt{font-size:10px}.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day{font-size:16px}.mec-calendar.mec-event-calendar-classic dl dt{padding-left:4px;padding-right:4px}}.woocommerce-page .content-section .container>aside .widget{padding:20px;background:#f4f4f4}.woocommerce-page .content-section .container>aside .widget:nth-child(n+2){margin-top:25px}.woocommerce-page .content-section .container>main{margin-top:50px}@media (min-width: 992px){.woocommerce-page:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .content-section .container{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}.woocommerce-page:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .content-section .container>aside{width:27%}.woocommerce-page:not(.woocommerce-cart):not(.woocommerce-checkout):not(.woocommerce-account) .content-section .container>main{margin-top:0;width:70%}}#woocommerce_price_filter-3{display:none !important}.widget_product_search form .btn,.widget_product_search form .sidebar-layout aside .search-form .search-submit,.sidebar-layout aside .search-form .widget_product_search form .search-submit,.widget_product_search .home-banner form .search-submit,.home-banner .widget_product_search form .search-submit,.widget_product_search form .glsr-contact_form_7 .wpcf7-submit,.glsr-contact_form_7 .widget_product_search form .wpcf7-submit{margin-top:15px}.widget_product_categories .product-categories li:nth-child(n+2){margin-top:5px}.widget_product_categories .product-categories li a{display:block;line-height:1.75;color:#000;transition:color .3s;position:relative;padding-left:20px}.widget_product_categories .product-categories li a::before{content:'';position:absolute;top:7.5px;left:0;display:block;width:8px;height:8px;border-radius:100%;background:#ecda2c}.widget_product_categories .product-categories li:hover a,.widget_product_categories .product-categories .current-cat a{color:#ecda2c}.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#ecda2c}.products .product a .attachment-woocommerce_thumbnail{opacity:1;transition:opacity .3s}.products .product a .product-title{transition:color .3s}.products .product a .price .amount bdi{font-family:"Arimo",sans-serif;font-weight:700;font-size:16px;color:#ecda2c}.products .product a .price .amount bdi .woocommerce-Price-currencySymbol{font-size:13px}.products .product a:hover .attachment-woocommerce_thumbnail{opacity:.7}.products .product a:hover .product-title{color:#ecda2c}.products .product .add_to_cart_button{margin-top:15px}.products .product .add_to_cart_button.loading{opacity:.5;pointer-events:none}.products .product .added_to_cart{color:#000;transition:color .3s;margin-left:10px;padding-top:8px}.products .product .added_to_cart:hover{color:#ecda2c}.woocommerce div.product div.images .flex-control-thumbs{margin-top:3%}.woocommerce div.product div.images .flex-control-thumbs li{width:22.75%;margin-top:3%;margin-left:3%}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(-n+4){margin-top:0}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4n+1){margin-left:0}.woocommerce div.product div.images .flex-control-thumbs li img{transition:opacity .3s}.woocommerce div.product p.price,.woocommerce div.product span.price{font-weight:700;font-family:"Arimo",sans-serif;font-size:24px;color:#ecda2c;margin-bottom:20px}.product_title.entry-title{font-size:36px}.woocommerce-product-details__short-description{line-height:1.75;margin-bottom:2em}.woocommerce .quantity .qty{width:75px;margin-right:10px}.product_meta>span{display:block;line-height:1.75;position:relative;padding-left:20px;font-weight:700}.product_meta>span::before{content:'';position:absolute;top:7px;left:0;display:block;width:8px;height:8px;border-radius:100%;background:#ecda2c}.product_meta>span span,.product_meta>span a{font-weight:400}.product_meta>span a{color:#000;transition:color .3s}.product_meta>span a:hover{color:#ecda2c}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs{padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li{background:none;border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:transparent;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li::after{display:none !important}.woocommerce div.product .woocommerce-tabs ul.tabs.wc-tabs li.active{border-color:#ecda2c}.woocommerce-Tabs-panel{line-height:1.75}.woocommerce-Tabs-panel>h2:first-child,.woocommerce-Tabs-panel .woocommerce-Reviews-title{display:none}.woocommerce-Tabs-panel ul li,.woocommerce-Tabs-panel ol li{line-height:1.75}.woocommerce-Tabs-panel ul li{display:block;position:relative;padding-left:20px}.woocommerce-Tabs-panel ul li::before{content:'';position:absolute;top:7px;left:0;display:block;width:8px;height:8px;border-radius:100%;background:#ecda2c}#commentform{margin-top:20px}#commentform input[type="text"],#commentform input[type="email"]{width:100%}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:125px}#order_review_heading{margin-top:30px}.woocommerce-MyAccount-content .addresses .title h3,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content h2{font-size:30px}.woocommerce-MyAccount-content address{line-height:1.75}.search-field,.orderby,.woocommerce .quantity .qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{font-family:"Arimo",sans-serif;font-size:14px;border-radius:0px;border:1px solid #dadada;padding:9px 15px;line-height:20px;transition:border-color .3s}.search-field:hover,.search-field:focus,.orderby:hover,.orderby:focus,.woocommerce .quantity .qty:hover,.woocommerce .quantity .qty:focus,.woocommerce form .form-row input.input-text:hover,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:hover,.woocommerce form .form-row textarea:focus{border-color:#000}.search-field,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{width:100%}.woocommerce form .form-row textarea{min-width:100%;max-width:100%;height:100px;min-height:100px}.featured-product-categories .item{height:350px;background-color:#dadada;background-size:cover;background-position:center;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;padding-bottom:40px;transition:filter .3s}.featured-product-categories .item::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(236,218,44,0.5);z-index:0;opacity:1;transition:opacity .3s}.featured-product-categories .item .title,.featured-product-categories .item .btn,.featured-product-categories .item .sidebar-layout aside .search-form .search-submit,.sidebar-layout aside .search-form .featured-product-categories .item .search-submit,.featured-product-categories .item .home-banner form .search-submit,.home-banner form .featured-product-categories .item .search-submit,.featured-product-categories .item .glsr-contact_form_7 .wpcf7-submit,.glsr-contact_form_7 .featured-product-categories .item .wpcf7-submit{position:relative;z-index:1}.featured-product-categories .item .title{color:#fff;text-align:center;margin-bottom:0}.featured-product-categories .item .btn,.featured-product-categories .item .sidebar-layout aside .search-form .search-submit,.sidebar-layout aside .search-form .featured-product-categories .item .search-submit,.featured-product-categories .item .home-banner form .search-submit,.home-banner form .featured-product-categories .item .search-submit,.featured-product-categories .item .glsr-contact_form_7 .wpcf7-submit,.glsr-contact_form_7 .featured-product-categories .item .wpcf7-submit{background:none !important;border:1px solid #fff;transition:opacity .3s,padding .3s,margin .3s;margin-top:35px}.featured-product-categories .item .btn span,.featured-product-categories .item .sidebar-layout aside .search-form .search-submit span,.sidebar-layout aside .search-form .featured-product-categories .item .search-submit span,.featured-product-categories .item .home-banner form .search-submit span,.home-banner form .featured-product-categories .item .search-submit span,.featured-product-categories .item .glsr-contact_form_7 .wpcf7-submit span,.glsr-contact_form_7 .featured-product-categories .item .wpcf7-submit span,.featured-product-categories .item .btn i,.featured-product-categories .item .sidebar-layout aside .search-form .search-submit i,.sidebar-layout aside .search-form .featured-product-categories .item .search-submit i,.featured-product-categories .item .home-banner form .search-submit i,.home-banner form .featured-product-categories .item .search-submit i,.featured-product-categories .item .glsr-contact_form_7 .wpcf7-submit i,.glsr-contact_form_7 .featured-product-categories .item .wpcf7-submit i{transition:line-height .3s}.featured-product-categories .item:not(:hover){-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.featured-product-categories .item:not(:hover)::before{opacity:0}.featured-product-categories .item:not(:hover) .btn,.featured-product-categories .item:not(:hover) .sidebar-layout aside .search-form .search-submit,.sidebar-layout aside .search-form .featured-product-categories .item:not(:hover) .search-submit,.featured-product-categories .item:not(:hover) .home-banner form .search-submit,.home-banner form .featured-product-categories .item:not(:hover) .search-submit,.featured-product-categories .item:not(:hover) .glsr-contact_form_7 .wpcf7-submit,.glsr-contact_form_7 .featured-product-categories .item:not(:hover) .wpcf7-submit{opacity:0;padding-top:0;padding-bottom:0;margin-top:0}.featured-product-categories .item:not(:hover) .btn span,.featured-product-categories .item:not(:hover) .sidebar-layout aside .search-form .search-submit span,.sidebar-layout aside .search-form .featured-product-categories .item:not(:hover) .search-submit span,.featured-product-categories .item:not(:hover) .home-banner form .search-submit span,.home-banner form .featured-product-categories .item:not(:hover) .search-submit span,.featured-product-categories .item:not(:hover) .glsr-contact_form_7 .wpcf7-submit span,.glsr-contact_form_7 .featured-product-categories .item:not(:hover) .wpcf7-submit span,.featured-product-categories .item:not(:hover) .btn i,.featured-product-categories .item:not(:hover) .sidebar-layout aside .search-form .search-submit i,.sidebar-layout aside .search-form .featured-product-categories .item:not(:hover) .search-submit i,.featured-product-categories .item:not(:hover) .home-banner form .search-submit i,.home-banner form .featured-product-categories .item:not(:hover) .search-submit i,.featured-product-categories .item:not(:hover) .glsr-contact_form_7 .wpcf7-submit i,.glsr-contact_form_7 .featured-product-categories .item:not(:hover) .wpcf7-submit i{line-height:0px}@media (min-width: 576px){.featured-product-categories .item{height:360px}}@media (min-width: 768px){.featured-product-categories .item{height:375px}}@media (min-width: 992px){.featured-product-categories .item{height:390px}}@media (min-width: 1200px){.featured-product-categories .item{height:405px}}@media (min-width: 1600px){.featured-product-categories .item{height:420px}}.products .product-category a img{opacity:1;transition:opacity .3s}.products .product-category a .product-category-name{transition:color .3s}.products .product-category a:hover img{opacity:.7}.products .product-category a:hover .product-category-name{color:#ecda2c}