/*! -----------------------------------------------------------------
[Colors]
*/::-moz-selection{background:#4b8bae;color:#fff!important}::-webkit-selection{background:#4b8bae;color:#fff!important}::selection{background:#4b8bae;color:#fff!important}body{background-color:#fff;color:#333}.modal-content{background-color:#fff}.modal-header{border-bottom:1px solid #ccc}.modal-footer{border-top:1px solid #ccc}a{color:#4b8bae}a:focus,a:hover{color:#000}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:#333}h1>a:focus,h1>a:hover,h2>a:focus,h2>a:hover,h3>a:focus,h3>a:hover,h4>a:focus,h4>a:hover,h5>a:focus,h5>a:hover,h6>a:focus,h6>a:hover{color:#000}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#333}.page-content h1,.page-content h2{display:inline-block;border-bottom:2px solid #4b8bae;display:inline-block;padding:0 0 .5rem 0;margin:0 0 1rem;z-index:1000}.page-content h1::after,.page-content h2::after{content:"";display:block;clear:both;height:2px;border-bottom:2px solid #00000015;width:100%;position:absolute;padding:0 0 .5rem}hr{border-top:1px solid #999}.table,table{color:#333}.active,.active>*{color:#4b8bae!important}.breadcrumb>li a{color:#666}.breadcrumb>li a:hover{color:#4b8bae}.breadcrumb>li+li::before{padding:0 5px;color:#666;content:"/\00a0"}.breadcrumb-2>li+li::before{padding:0 16px;color:#666}.breadcrumb>li.active>a{color:#4b8bae}blockquote:hover{border-color:#222}.inner-header{min-width:1rem;max-width:18rem}.header .inner-brand img{height:auto;max-height:3rem;width:auto;max-width:18rem}.header.header-right .inner-nav{text-align:right}@media (max-width:991px){.header.header-center .inner-nav,.header.header-right .inner-nav{text-align:left}}.extra-nav>ul>li>a,.inner-nav>ul>li>a,.inner-nav>ul>li>label{text-transform:none;letter-spacing:normal;font-weight:400;font-size:1.125rem}.header .menu-item-has-children ul li a.active,.header .menu-item-has-children ul li a:hover,.header a.active,.header a:hover,.header.header-small a.active,.header.header-small a:hover{color:#4b8bae!important}.header.transparent a.active,.header.transparent a:hover{color:#8fcbe3!important}.header.transparent .menu-item-has-children ul li a.active,.header.transparent .menu-item-has-children ul li a:hover{color:#4b8bae!important}.module-page-title{background-color:#f7f7f7;border-bottom:1px solid #f2f2f2}.module-gray{background-color:#111}.footer,footer{background:#1b1d1f;color:#bfbfbf}.footer .copyright{font-size:.75rem}.footer a,footer.bg-dark a{color:#999}footer .widget a.active,footer.bg-dark a:active{color:#8fcbe3!important}footer.bg-dark a:active,footer.bg-dark a:hover{color:#fff}.footer a:focus,.footer a:hover,footer a:focus,footer a:hover{color:#fff;opacity:1}footer .widget .title,footer .widget .title *,footer .widget .title.active,footer .widget .title.active *{color:#fff!important}.flexslider h2{font-size:5vh;line-height:1;font-weight:900}.flexslider h3{font-size:3vh;line-height:1;font-weight:600}/*!---------- 4. COLOURS ----------*/.bg-primary{background:#4b8bae!important}.bg-secondary{background:#222!important}.bg-white{background:#fff}.bg-dark{background-color:#1b1d1f!important;color:#fff}.color-body{color:#666}.color-primary{color:#333!important}.color-red{color:#e31d3b!important}.color-white{color:#fff}.alert-brand{background:#4b8bae;color:#fff}.alert-brand a{color:#fff}.breadcrumb-item>a:focus,.breadcrumb-item>a:hover,.comment-meta-author a:focus,.comment-meta-author a:hover,.comment-meta-date a:focus,.comment-meta-date a:hover,.counter .counter-number,.icon-box-icon,.icon-box-left .icon-box-icon,.icon-list .fa,.icon-list .icon,.page-item.active .page-link,.page-link:focus,.page-link:hover,.post-meta a:focus,.post-meta a:hover,.product-rating a:hover,.ps-all a:hover,.ps-next a:hover,.ps-prev a:hover,.search-button:hover,.social-icons>li>a:focus,.social-icons>li>a:hover,.widget a:focus,.widget a:hover{color:#111}.scroll-top{background:#4b8bae;color:#fff}.scroll-top:focus,.scroll-top:hover{color:#fff}.btn.btn-brand{background-color:#4b8bae;border-color:#4b8bae;color:#fff}.btn.btn-brand.active,.btn.btn-brand:focus,.btn.btn-brand:hover{background-color:#111;border-color:#111;color:#fff!important}.btn.btn-brand.btn-outline{background:0 0;border-color:#4b8bae;color:#4b8bae}.btn.btn-brand.btn-outline.active,.btn.btn-brand.btn-outline:focus,.btn.btn-brand.btn-outline:hover{background:#4b8bae;border-color:#4b8bae;color:#fff!important}.btn.btn-brand.btn-outline.active *,.btn.btn-brand.btn-outline:focus *,.btn.btn-brand.btn-outline:hover *{color:#fff!important}.btn.btn-secondary{background:#999;border-color:#999;color:#fff!important}.btn.btn-secondary.active,.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#111;border-color:#111;color:#aaa!important}.btn.btn-white{background-color:#fff;border-color:#fff;color:#222!important}.btn.btn-white:focus,.btn.btn-white:hover{background-color:#fff;border-color:#fff;color:#333!important}.btn.btn-white.btn-outline{background:0 0;border-color:#fff;color:#333}.btn.btn-gray{background-color:#eee;border-color:#eee;color:#333}.btn.btn-gray:focus,.btn.btn-gray:hover{background-color:#ddd;border-color:#ddd;color:#000}.btn.btn-gray.btn-outline{background:0 0;border-color:#999;color:#222}.btn.btn-gray.btn-outline:focus,.btn.btn-gray.btn-outline:hover{background:#999;color:#000}.btn.btn-dark{background-color:#111;border-color:#111;color:#fff}.btn.btn-dark:focus,.btn.btn-dark:hover{background-color:#333;border-color:#333;color:#fff}.btn.btn-dark.btn-outline{background:0 0;border-color:#333;color:#333}.btn.btn-dark.btn-outline:focus,.btn.btn-dark.btn-outline:hover{background:0 0;border-color:#333;color:#fff}.btn.btn-white.btn-outline:focus,.btn.btn-white.btn-outline:hover{background:#fff;color:#444}.comment-reply>a:focus,.comment-reply>a:hover,.label-brand,.pace .pace-progress,.post-tags a:hover,.progress-bar.progress-bar-brand,.scroll-top,.widget_tag_cloud .tagcloud>a:hover{background:#4b8bae}.special-heading h1,.special-heading h2,.special-heading h3,.special-heading h4,.special-heading h5,.special-heading h6{border-color:#4b8bae}.footer .widget_tag_cloud .tagcloud>a:hover,.off-canvas-cart .widget_tag_cloud .tagcloud>a:hover{background-color:#4b8bae;border-color:#4b8bae}.bg-gradient:after{background-color:#222;background:-webkit-linear-gradient(45deg,#222 0,rgba(255,152,0,.3) 100%);background:linear-gradient(45deg,#222 0,rgba(255,152,0,.3) 100%)}.row-shop{background-color:#f6f6f6}.row-shop::before{-webkit-box-shadow:0 0 128px 128px #f6f6f6;-moz-box-shadow:0 0 128px 128px #f6f6f6;box-shadow:0 0 128px 128px #f6f6f6}.shop-item{background:#fff}.shop-item .shop-item-title{color:#222;font-size:1rem}.shop-item .shop-item-title b{color:#4b8bae}.shop-product-content .variant-row .variant-name{align-self:start}.order-items-list a.order-item-link{color:#4b8bae}.order-items-list a.order-item-link b{color:#4b8bae;font-weight:500}.order-items-list a.order-item-link:active,.order-items-list a.order-item-link:hover{color:#000}.progress-wizard .progress-wizard-step .progress{background-color:#ddd}.progress-wizard .progress-wizard-step .progress .progress-bar{background-color:#4b8bae}input.hidden[type=checkbox]{display:hidden}input.hidden[type=checkbox]+label{margin-bottom:0;cursor:pointer}input.hidden[type=checkbox].danger+label .btn{background-color:#dc3545;border-color:#dc3545}input.hidden[type=checkbox].danger+label .btn i{color:#fff;opacity:1}input.hidden[type=checkbox]+label .btn i{color:#333;opacity:.4}input.hidden[type=checkbox]+label .btn:hover i{opacity:.6}input.hidden[type=checkbox]:checked+label .btn i{color:#fff;opacity:1}input.hidden[type=checkbox]:checked+label .btn:hover i{opacity:.8}input.hidden[type=checkbox]+label .btn{background-color:#fff;border-color:#aaa}input.hidden[type=checkbox]:active+label .btn-success{background-color:#4b8bae;border-color:#4b8bae}input.hidden[type=checkbox]:checked+label .btn-success{background-color:#4b8bae;border-color:#4b8bae}input.hidden[type=checkbox]:checked+label .btn-danger{background-color:#dc3545;border-color:#dc3545}input.checkbox[type=checkbox]{display:block;opacity:0;position:absolute;bottom:0;height:3rem;width:3rem;padding:1rem;z-index:1}input.checkbox[type=checkbox]+label{margin-bottom:0;cursor:pointer;position:relative;z-index:10}input.checkbox[type=checkbox]+label .btn{z-index:10}input.checkbox[type=checkbox]+label .btn i{color:#333;opacity:.4}input.checkbox[type=checkbox]+label .btn:hover i{opacity:.6}input.checkbox[type=checkbox]:checked+label .btn i{color:#fff;opacity:1}input.checkbox[type=checkbox]:checked+label .btn:hover i{opacity:.8}input.checkbox[type=checkbox]+label .btn{background-color:#fff;border-color:#aaa}input.checkbox[type=checkbox]:active+label .btn-success{background-color:#4b8bae;border-color:#4b8bae}input.checkbox[type=checkbox]:checked+label .btn-success{background-color:#4b8bae;border-color:#4b8bae}input.checkbox[type=checkbox]:checked+label .btn-danger{background-color:#dc3545;border-color:#dc3545}input.checkbox[type=radio]{display:block;opacity:0;position:absolute;bottom:0;height:3rem;width:3rem;padding:1rem;z-index:1}input.checkbox[type=radio]+label{margin-bottom:0;cursor:pointer;position:relative;z-index:10}input.checkbox[type=radio]+label .btn{z-index:10}input.checkbox[type=radio]+label .btn i{color:#333;opacity:.4}input.checkbox[type=radio]+label .btn:hover i{opacity:.6}input.checkbox[type=radio]:checked+label .btn i{color:#fff;opacity:1}input.checkbox[type=radio]:checked+label .btn:hover i{opacity:.8}input.checkbox[type=radio]+label .btn{background-color:#4b8bae;border-color:#4b8bae}input.checkbox[type=radio]:active+label .btn-success{background-color:#4b8bae;border-color:#4b8bae}input.checkbox[type=radio]:checked+label .btn-success{background-color:#4b8bae;border-color:#4b8bae}input.checkbox[type=radio]:checked+label .btn-danger{background-color:#dc3545;border-color:#dc3545}.custom-control-input~.custom-control-label{border-color:#999!important;background:#fff;color:#333}.custom-control-input:checked~.custom-control-label{border-color:#4b8bae!important;background:#4b8bae;color:#fff!important}optgroup{background:#fff;color:#000}.form-control,.form-control-lg{background-color:#fff;border:1px solid #00000040;color:#333}.form-control-lg:focus,.form-control:focus{background-color:#fff;border:1px solid #4b8bae;color:#000}article.post .post-background .post-meta{color:#fff}#cookies-message{background:#fff!important;color:#333}