img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
.wp-block-button__link:not(.has-text-color){color:#f2f2f2}.wp-block-button__link:not(.has-text-color):hover,.wp-block-button__link:not(.has-text-color):focus,.wp-block-button__link:not(.has-text-color):active{color:#f2f2f2}.wp-block-button__link:not(.has-background){background-color:#4e79ed}.wp-block-button__link:not(.has-background):hover,.wp-block-button__link:not(.has-background):focus,.wp-block-button__link:not(.has-background):active{border-color:#3560d4;background-color:#3560d4}.wp-block-quote footer,.wp-block-quote cite,.wp-block-quote__citation{color:#6d6d6d}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:#6d6d6d}.wp-block-image figcaption{color:#6d6d6d}.wp-block-separator.is-style-dots:before{color:#333}.wp-block-file a.wp-block-file__button{color:#f2f2f2;background-color:#4e79ed;border-color:#4e79ed}.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:active{color:#f2f2f2;background-color:#3560d4}.wp-block-code,.wp-block-preformatted pre{color:#6d6d6d}.wp-block-table:not(.is-style-stripes) tbody tr:nth-child(2n) td{background-color:#fdfdfd}.wp-block-cover .wp-block-cover__inner-container h1,.wp-block-cover .wp-block-cover__inner-container h2,.wp-block-cover .wp-block-cover__inner-container h3,.wp-block-cover .wp-block-cover__inner-container h4,.wp-block-cover .wp-block-cover__inner-container h5,.wp-block-cover .wp-block-cover__inner-container h6{color:#000}
.woocommerce form .form-row .required{visibility:visible}
.main-navigation ul li a,.site-title a,ul.menu li a,.site-branding h1 a,.site-footer .storefront-handheld-footer-bar a:not(.button),button.menu-toggle,button.menu-toggle:hover,.handheld-navigation .dropdown-toggle{color:#333}button.menu-toggle,button.menu-toggle:hover{border-color:#333}.main-navigation ul li a:hover,.main-navigation ul li:hover>a,.site-title a:hover,.site-header ul.menu li.current-menu-item>a{color:#747474}table th{background-color:#f8f8f8}table tbody td{background-color:#fdfdfd}table tbody tr:nth-child(2n) td,fieldset,fieldset legend{background-color:#fbfbfb}.site-header,.secondary-navigation ul ul,.main-navigation ul.menu>li.menu-item-has-children:after,.secondary-navigation ul.menu ul,.storefront-handheld-footer-bar,.storefront-handheld-footer-bar ul li>a,.storefront-handheld-footer-bar ul li.search .site-search,button.menu-toggle,button.menu-toggle:hover{background-color:#fff}p.site-description,.site-header,.storefront-handheld-footer-bar{color:#404040}button.menu-toggle:after,button.menu-toggle:before,button.menu-toggle span:before{background-color:#333}h1,h2,h3,h4,h5,h6{color:#333}.widget h1{border-bottom-color:#333}body,.secondary-navigation a{color:#6d6d6d}.widget-area .widget a,.hentry .entry-header .posted-on a,.hentry .entry-header .post-author a,.hentry .entry-header .post-comments a,.hentry .entry-header .byline a{color:#727272}a{color:#96588a}a:focus,button:focus,.button.alt:focus,input:focus,textarea:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus{outline-color:#96588a}button,input[type=button],input[type=reset],input[type=submit],.button,.widget a.button{background-color:#4e79ed;border-color:#4e79ed;color:#f2f2f2}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover,.widget a.button:hover{background-color:#3560d4;border-color:#3560d4;color:#f2f2f2}button.alt,input[type=button].alt,input[type=reset].alt,input[type=submit].alt,.button.alt,.widget-area .widget a.button.alt{background-color:#73abf4;border-color:#73abf4;color:#fff}button.alt:hover,input[type=button].alt:hover,input[type=reset].alt:hover,input[type=submit].alt:hover,.button.alt:hover,.widget-area .widget a.button.alt:hover{background-color:#5a92db;border-color:#5a92db;color:#fff}.pagination .page-numbers li .page-numbers.current{background-color:#e6e6e6;color:#636363}#comments .comment-list .comment-content .comment-text{background-color:#f8f8f8}.site-footer{background-color:#f0f0f0;color:#6d6d6d}.site-footer a:not(.button){color:#333}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#333}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title{color:#000}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content{color:#000}@media screen and (min-width:768px){.secondary-navigation ul.menu a:hover{color:#595959}.secondary-navigation ul.menu a{color:#404040}.main-navigation ul.menu ul.sub-menu,.main-navigation ul.nav-menu ul.children{background-color:#f0f0f0}.site-header{border-bottom-color:#f0f0f0}}
a.cart-contents,.site-header-cart .widget_shopping_cart a{color:#333}a.cart-contents:hover,.site-header-cart .widget_shopping_cart a:hover,.site-header-cart:hover>li>a{color:#747474}table.cart td.product-remove,table.cart td.actions{border-top-color:#fff}.storefront-handheld-footer-bar ul li.cart .count{background-color:#333;color:#fff;border-color:#fff}.woocommerce-tabs ul.tabs li.active a,ul.products li.product .price,.onsale,.widget_search form:before,.widget_product_search form:before{color:#6d6d6d}.woocommerce-breadcrumb a,a.woocommerce-review-link,.product_meta a{color:#727272}.onsale{border-color:#6d6d6d}.star-rating span:before,.quantity .plus,.quantity .minus,p.stars a:hover:after,p.stars a:after,.star-rating span:before,#payment .payment_methods li input[type=radio]:first-child:checked+label:before{color:#96588a}.widget_price_filter .ui-slider .ui-slider-range,.widget_price_filter .ui-slider .ui-slider-handle{background-color:#96588a}.order_details{background-color:#f8f8f8}.order_details>li{border-bottom:1px dotted #e3e3e3}.order_details:before,.order_details:after{background:-webkit-linear-gradient(transparent 0,transparent 0),-webkit-linear-gradient(135deg,#f8f8f8 33.33%,transparent 33.33%),-webkit-linear-gradient(45deg,#f8f8f8 33.33%,transparent 33.33%)}#order_review{background-color:#fff}#payment .payment_methods>li .payment_box,#payment .place-order{background-color:#fafafa}#payment .payment_methods>li:not(.woocommerce-notice){background-color:#f5f5f5}#payment .payment_methods>li:not(.woocommerce-notice):hover{background-color:#f0f0f0}.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#e6e6e6;color:#636363}.onsale,.woocommerce-pagination .page-numbers li .page-numbers:not(.current){color:#6d6d6d}p.stars a:before,p.stars a:hover~a:before,p.stars.selected a.active~a:before{color:#6d6d6d}p.stars.selected a.active:before,p.stars:hover a:before,p.stars.selected a:not(.active):before,p.stars.selected a.active:before{color:#96588a}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{background-color:#4e79ed;color:#f2f2f2}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover{background-color:#3560d4;border-color:#3560d4;color:#f2f2f2}.button.added_to_cart:focus,.button.wc-forward:focus{outline-color:#96588a}.added_to_cart,.site-header-cart .widget_shopping_cart a.button{background-color:#4e79ed;border-color:#4e79ed;color:#f2f2f2}.added_to_cart:hover,.site-header-cart .widget_shopping_cart a.button:hover{background-color:#3560d4;border-color:#3560d4;color:#f2f2f2}.added_to_cart.alt,.added_to_cart,.widget a.button.checkout{background-color:#73abf4;border-color:#73abf4;color:#fff}.added_to_cart.alt:hover,.added_to_cart:hover,.widget a.button.checkout:hover{background-color:#5a92db;border-color:#5a92db;color:#fff}.button.loading{color:#4e79ed}.button.loading:hover{background-color:#4e79ed}.button.loading:after{color:#f2f2f2}@media screen and (min-width:768px){.site-header-cart .widget_shopping_cart,.site-header .product_list_widget li .quantity{color:#404040}.site-header-cart .widget_shopping_cart .buttons,.site-header-cart .widget_shopping_cart .total{background-color:#f5f5f5}.site-header-cart .widget_shopping_cart{background-color:#f0f0f0}}.storefront-product-pagination a{color:#6d6d6d;background-color:#fff}.storefront-sticky-add-to-cart{color:#6d6d6d;background-color:#fff}.storefront-sticky-add-to-cart a:not(.button){color:#333}
.woocommerce-cart-tab-container{background-color:#fff}.woocommerce-cart-tab,.woocommerce-cart-tab-container .widget_shopping_cart .widgettitle,.woocommerce-cart-tab-container .widget_shopping_cart .buttons{background-color:#fff}.woocommerce-cart-tab,.woocommerce-cart-tab:hover{color:#fff}.woocommerce-cart-tab-container .widget_shopping_cart{color:#404040}.woocommerce-cart-tab-container .widget_shopping_cart a:not(.button),.woocommerce-cart-tab-container .widget_shopping_cart .widgettitle{color:#333}.woocommerce-cart-tab__contents{background-color:#73abf4;color:#fff}.woocommerce-cart-tab__icon-bag{fill:#333}
.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler{max-width:20px}.dgwt-wcas-search-wrapp{max-width:600px}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border-color:#3abc45}
#masthead .col-full .dgwt-wcas-sf-wrapp{position:relative;right:500px;height:105px;width:500px;top:20px}#masthead .col-full .dgwt-wcas-ico-magnifier{top:-10px}#masthead .col-full input[type=search]{border-width:3px;height:95px;border-top-left-radius:9px;border-top-right-radius:9px;border-bottom-left-radius:9px;border-bottom-right-radius:9px;font-size:42px;border-color:#5399e8;color:#0c0c0c}#menu-top-menu .menu-item a{font-size:18px;font-weight:600;border-top-left-radius:0;border-style:none;border-top-style:solid;border-bottom-style:solid;border-bottom-width:1px;border-top-width:1px}#menu-top-menu .menu-item a:hover{font-size:18px;font-weight:600;border-top-left-radius:0;border-style:none;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;background-color:#d8e7ed;border-left-width:1px;border-right-width:1px}.site-branding .custom-logo-link img{opacity:.88;-webkit-filter:blur(.21px);filter:blur(.21px)}.hentry h2 a{color:#474747;font-size:42px;border-color:#8ccced;border-width:3px;border-style:solid;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding-right:14px;padding-left:14px;padding-top:14px;padding-bottom:14px;background-color:#efefef}.hentry h2 a:hover{background-color:#c1ddeb;border-color:#8ccced}.col-full #primary #main .hentry .entry-content h2 a{text-decoration:none !important}.products .product .add_to_cart_button{background-color:#7fa4f0;font-size:15px}#tab-description{border-style:solid;border-width:4px;border-color:#ced9f2;padding-left:14px;padding-top:13px;text-align:left;border-bottom-left-radius:9px;border-top-right-radius:9px;border-top-left-radius:9px;border-bottom-right-radius:9px}#tab-description h2{text-transform:none;font-weight:600}#billing_address_2{position:relative;top:24px;display:inline}.term-description h2 strong{font-style:normal;text-align:center;margin-right:117px;margin-left:112px;padding-top:5px;padding-bottom:5px;border-width:3px;border-style:solid;border-color:#98c5e0;padding-right:5px;padding-left:5px;border-top-left-radius:11px;border-top-right-radius:11px;border-bottom-left-radius:11px;border-bottom-right-radius:11px}.term-description h4 strong{margin-left:30%;border-width:2px;border-style:solid;border-color:#7c81ed;padding-left:6px;padding-right:6px;padding-top:6px;padding-bottom:6px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.term-description tr td{border-left-width:3px;border-left-style:solid !important;border-bottom-style:solid;border-style:none;font-size:18px;position:relative}#wpsc_create_ticket_submit{font-size:22px !important;left:193px !important}#wpsc_frm_create_ticket .wpsc_form_field label{font-size:18px;margin-top:16px}#wpsc_frm_create_ticket .wpsc_form_field p{display:none}#masthead{background-color:#fff}@media (min-width:768px){.woocommerce-products-header .term-description p{font-size:19px;font-size:19px}#wpsc_frm_create_ticket .wpsc_form_field p{font-size:17px;font-size:17px}}
.wcps-ribbon{background-color:;background-image:url("");color:#fff;width:90px;height:24px;text-align:center;text-transform:uppercase;background-repeat:no-repeat;background-size:100%}
.wcps-container-5657{position:relative;overflow:hidden}.wcps-container-5657 .wcps-ribbon.topright{position:absolute;right:-25px;top:15px;box-shadow:0 2px 4px -1px #333;transform:rotate(45deg);z-index:10}.wcps-container-5657 .wcps-ribbon.topleft{position:absolute;left:-25px;top:15px;box-shadow:0 2px 4px -1px #333;transform:rotate(-45deg);z-index:10}.wcps-container-5657 .wcps-ribbon.bottomleft{position:absolute;left:-25px;bottom:10px;box-shadow:0 2px 4px -1px #333;transform:rotate(45deg);z-index:10}.wcps-container-5657 .wcps-ribbon.bottomright{position:absolute;right:-24px;bottom:10px;box-shadow:0 2px 4px -1px #333;transform:rotate(-45deg);z-index:10}.wcps-container-5657 .wcps-ribbon.none{display:none}.wcps-container-5657 .item{margin:0 10px}#wcps-5657 .wcps-items{padding-top:45px}.wcps-container-5657 .on-sale img{width:30px;height:auto;box-shadow:none;display:inline-block;vertical-align:middle}.wcps-container-5657 .on-sale.topright{position:absolute;right:20px;top:15px;z-index:10}.wcps-container-5657 .on-sale.topleft{position:absolute;left:20px;top:15px;z-index:10}.wcps-container-5657 .on-sale.bottomleft{position:absolute;left:20px;bottom:10px;z-index:10}.wcps-container-5657 .on-sale.bottomright{position:absolute;right:20px;bottom:10px;z-index:10}.wcps-container-5657 .featured-mark img{width:30px;height:auto;box-shadow:none;display:inline-block;vertical-align:middle}.wcps-container-5657 .featured-mark.topright{position:absolute;right:20px;top:15px;z-index:10}.wcps-container-5657 .featured-mark.topleft{position:absolute;left:20px;top:15px;z-index:10}.wcps-container-5657 .featured-mark.bottomleft{position:absolute;left:20px;bottom:10px;z-index:10}.wcps-container-5657 .featured-mark.bottomright{position:absolute;right:20px;bottom:10px;z-index:10}#wcps-5657 .owl-dots{text-align:center;width:100%;margin:30px 0 0}#wcps-5657 .owl-dots .owl-dot{border-radius:20px;display:inline-block;height:15px;margin:5px 7px;width:15px;outline:none}#wcps-5657 .owl-nav button{margin:0 5px;outline:none}#wcps-5657 .owl-nav.topright{position:absolute;right:15px;top:15px}#wcps-5657 .owl-nav.topleft{position:absolute;left:15px;top:15px}#wcps-5657 .owl-nav.bottomleft{position:absolute;left:15px;bottom:15px}#wcps-5657 .owl-nav.bottomright{position:absolute;right:15px;bottom:15px}#wcps-5657 .owl-nav.middle-fixed{position:absolute;top:50%;transform:translate(0,-50%);width:100%}#wcps-5657 .owl-nav.middle-fixed .owl-next{float:right}#wcps-5657 .owl-nav.middle-fixed .owl-prev{float:left}#wcps-5657 .owl-nav.middle{position:absolute;top:50%;transform:translate(0,-50%);width:100%}#wcps-5657 .owl-nav.middle .owl-next{float:right;right:-20%;position:absolute;transition:all ease 1s 0s}#wcps-5657:hover .owl-nav.middle .owl-next{right:0}#wcps-5657 .owl-nav.middle .owl-prev{left:-20%;position:absolute;transition:all ease 1s 0s}#wcps-5657:hover .owl-nav.middle .owl-prev{left:0;position:absolute}#wcps-5657 .owl-nav.flat button{padding:5px 20px;border-radius:0}#wcps-5657 .owl-nav.border button{padding:5px 20px;border:2px solid #777}#wcps-5657 .owl-nav.semi-round button{padding:5px 20px;border-radius:8px}#wcps-5657 .owl-nav.round button{border-radius:50px;width:50px;height:50px}#wcps-5657 .quantity{width:45px}.layout-9781{vertical-align:top}.layout-9781 .layer-content{padding:5px 10px}
.layout-9781 .element-1{overflow:hidden}
.layout-9781 .element-5{margin:5px 0;text-align:left}
.layout-9781 .element-9{margin:5px 0;text-align:left}
.layout-9781 .element-10{margin:5px 0}.layout-9781 .element-10 .star-rating{float:none}
.layout-9781 .element-11{line-height:normal}
.layout-9781 .element-12{line-height:normal}
#floatBtn-1 a{background-color:#009bdd;color:#fff}#floatBtn-1 a:hover,#floatBtn-1 input:hover+a{background-color:#00d85d;color:#fff}#floatBtn-1 [tooltip]:before{background:#585858;color:#fff}