.woocommerce a.button.yith-wcqv-button{color:#1fb5ff;background-color:transparent;padding:5px;font-weight:400}.woocommerce ul.products a.compare{text-decoration:initial;box-shadow:initial}.woocommerce ul.products a.added_to_cart{text-decoration:initial;box-shadow:initial}.woocommerce a.button.yith-wcqv-button:focus,.woocommerce a.button.yith-wcqv-button:hover,.woocommerce ul.products a.added_to_cart:focus,.woocommerce ul.products a.added_to_cart:hover,.woocommerce ul.products a.compare:focus,.woocommerce ul.products a.compare:hover{text-decoration:underline;color:#1fb5ff}.center-text{text-align:center}.box-layout-style #top-banner img{width:100%}.top-banner{margin-bottom:10px}.menu-social-container{display:flex;justify-content:center}.social-navigation{float:initial}.site-footer{padding:1em 0 1em}.site-footer .social-navigation{padding-top:15px;padding-bottom:15px}.site-header .contact-info .fa{font-size:1.2em;vertical-align:middle;border:2px solid #fff;padding:5px;border-radius:50%;min-width:32px;margin:0;text-align:center}.error-404.not-found{text-align:center}#secondary .widget{box-shadow:1px 3px 7px #ececec;border:1px solid #e8e8e8;background:#fff}#featured_slider .carousel-navigation .carousel-next{right:24px}#featured_slider .carousel-navigation a{background-color:#eeecec5e;border-radius:24px}.site-header .contact-ribbon{min-height:34px}.custom-shape-divider-bottom-1598097848{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-1598097848 svg{position:relative;display:block;width:calc(100% + 1.3px);height:55px}.custom-shape-divider-bottom-1598097848 .shape-fill{fill:#fff}.hero-callout .call-to-action{border-radius:24px}.hero-callout .call-to-action:hover{background-color:#1fb5ff;border:1px solid #1fb5ff;color:#fff}.theme-page-header-area{position:relative;padding:4rem 0;width:100%;height:100%}.theme-page-header-area:after{background:url(img/shadow.png) no-repeat;z-index:1;background-position:center bottom;content:'';position:absolute;bottom:-31px;left:0;right:0;height:31px}.theme-page-header-area{padding:4rem 0 7rem 0}.theme-page-header-area .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%}#masthead .overlay{background-color:rgba(0,0,0,.6)}.page-header-title{position:relative;word-wrap:break-word}.page-header-title h1{font-size:3.2rem;margin:0}.page-breadcrumb{list-style:none;margin:0;padding:.825rem 0 0;font-weight:600}.page-breadcrumb.text-right{padding-top:.713rem;padding-bottom:.713rem}.page-breadcrumb>li{display:inline-block}.page-breadcrumb>li+li:before{font-family:fontAwesome;content:"\f105";padding:0 .625rem 0 .625rem;font-weight:600}@media (max-width:768px){.page-breadcrumb.text-right,.page-header-title{text-align:center!important}}.cart-contents-count span{left:19px}.post{box-shadow:1px 3px 15px #ececec}.post-widget-content .call-to-action{color:#fff;padding:6px 20px}.post-widget-content .widget-title{font-size:21px}#featured_slider .custom-settings .slider-title{font-weight:800}#featured_slider .carousel-navigation a{background-color:#ff7c09}.call-to-action{font-weight:500}#featured_slider .carousel-navigation .carousel-prev{left:24px}@media (min-width:768px){#featured_slider .custom-settings{max-width:50%}}@media (max-width:768px){#featured_slider .custom-settings{max-width:initial}}.footer-text a:focus,.footer-text a:hover{color:#ccc}