.woocommerce-message{border-radius:5px;background-color:#fff}.page-header{border:none!important}div#topcontrol{display:none}.loading,a.kad-btn.loading:before,.woocommerce a.button.loading:before,.woocommerce button.button.loading:before,.woocommerce input.button.loading:before,.woocommerce #respond input#submit.loading:before,.woocommerce #content input.button.loading:before{background:none!important}.comment-form-url{display:none}@media (max-width:992px){.banner>.container{padding:0!important}#imageslider{padding:0!important}.product-img-case{padding-left:0!important;padding-right:0!important}.onsaleproduct{left:0px!important}.onsaleproduct2{right:0px!important}}@media (max-width:767px){.container{padding:0 15px!important}.tcol-lg-1,.tcol-lg-10,.tcol-lg-11,.tcol-lg-12,.tcol-lg-2,.tcol-lg-25,.tcol-lg-3,.tcol-lg-4,.tcol-lg-5,.tcol-lg-6,.tcol-lg-7,.tcol-lg-8,.tcol-lg-9,.tcol-md-1,.tcol-md-10,.tcol-md-11,.tcol-md-12,.tcol-md-2,.tcol-md-25,.tcol-md-3,.tcol-md-4,.tcol-md-5,.tcol-md-6,.tcol-md-7,.tcol-md-8,.tcol-md-9,.tcol-sm-1,.tcol-sm-10,.tcol-sm-11,.tcol-sm-12,.tcol-sm-2,.tcol-sm-25,.tcol-sm-3,.tcol-sm-4,.tcol-sm-5,.tcol-sm-6,.tcol-sm-7,.tcol-sm-8,.tcol-sm-9,.tcol-ss-1,.tcol-ss-10,.tcol-ss-11,.tcol-ss-12,.tcol-ss-2,.tcol-ss-3,.tcol-ss-4,.tcol-ss-5,.tcol-ss-6,.tcol-ss-7,.tcol-ss-8,.tcol-ss-9,.tcol-xs-1,.tcol-xs-10,.tcol-xs-11,.tcol-xs-12,.tcol-xs-2,.tcol-xs-25,.tcol-xs-3,.tcol-xs-4,.tcol-xs-5,.tcol-xs-6,.tcol-xs-7,.tcol-xs-8,.tcol-xs-9{padding-left:5px!important;padding-right:5px!important}.shipmondo_service_point_selection .selected_service_point{font-size:15px}.shipmondo_service_point_selection .service_points_list{font-size:16px}}.checkout-button{text-transform:uppercase;background-color:#31c426!important;font-size:20px!important;padding-top:20px!important;padding-bottom:20px!important}.wc-forward{background-color:#31c426!important}#place_order{background-color:#31c426!important}.kad_add_to_cart{background-color:#31c426!important}.checkout-button:hover{background-color:lawngreen!important}.wc-forward:hover{background-color:lawngreen!important}#place_order:hover{background-color:lawngreen!important}.kad_add_to_cart:hover{background-color:lawngreen!important}.button{border-radius:5px!important}.woocommerce-shipping-destination,.woocommerce-shipping-calculator{display:none!important}.product-remove{display:none!important}#coupon_code{width:150px;box-shadow:none;border-radius:5px}@media (max-width:767px){#coupon_code{width:150px}}.actions .button{padding:8px 10px!important}.shipping_pickup_cart{padding-left:20px!important}.woocommerce-shipping-methods .shipping_method{margin-right:7px!important}.tabs{text-align:center}.cartshippingtext{width:100%;text-align:center;height:45px;font-size:20px;margin-top:20px;line-height:45px;position:relative;top:-15px}.includes_tax{text-transform:lowercase}.woocommerce-terms-and-conditions-checkbox-text,p.create-account span,.checkbox span.required{position:relative;top:-7px;left:-15px}.woocommerce .checkout .col-2 .woocommerce-terms-and-conditions h3{float:none;clear:none}#ship-to-different-address-checkbox{position:relative;top:10px}.shipping_address{display:none}#ship-to-different-address{padding-left:20px;margin-top:0px!important;font-size:16px}#shipping_address_2_field{display:none!important}#billing_address_2_field{display:none!important;visibility:hidden!important}.mailchimp-newsletter .woocommerce-form__label-for-checkbox{font-size:10px!important;font-weight:normal!important}#shipmondo_find_shop_btn_0{background-color:#2d5c88;color:#fff;font-weight:700}.woocommerce ul#shipping_method li input#shipmondo_zipcode_field_0{border:solid 1px #aaa;padding-left:5px;border-radius:5px}.selected_shop_context{border-radius:5px;border:solid 1px #aaa}.shipmondo-shop-header{text-decoration:underline}.shipmondo-shop-address{font-weight:400}.shipmondo-shop-zip-and-city{font-weight:400}.shipmondo-shop-id{font-weight:400}.shipmondo-modal-footer,#shipmondo-map-wrapper,.shipmondo-modal .service_points_map,.shipmondo_service_point_selection .powered_by_shipmondo{display:none!important}.shipmondo_service_point_selection .selected_service_point{background-color:#2d5c88;color:#fff;font-weight:700;border-radius:5px}.checkout .shipmondo_service_point_selection .selected_service_point:hover{background-color:#2d5c88}.service-point-selector-error{text-indent:0;font-weight:400}.shipmondo_service_point_selection .selected_service_point .distance{display:none}.shipmondo_service_point_selection .selected_service_point.service_point .header{margin-bottom:0}.shipmondo_service_point_selection .selected_service_point.service_point .location{color:#fff}.shipmondo_service_point_selection .selected_service_point.selected_service_point:after{filter:brightness(0) invert(1);opacity:1}.shipmondo_service_point_selection .service_points_list{font-size:18px}.shipmondo_service_point_selection .service_points_list .service_point .header{margin-bottom:0}.shipmondo_service_point_selection .service_points_list .service_point .location{font-weight:400}.shipmondo_service_point_selection .service_points_list .service_point .distance{font-weight:700}form.checkout input.input-text,#order_comments{border-radius:7px!important;border:1px solid #000000!important}@media (min-width:768px){#billing_postcode_field{padding-right:15px!important;width:50%!important;float:left!important;clear:none!important}#billing_city_field{padding-left:15px!important;width:50%!important;float:left!important;clear:none!important}}#payment div.payment_box:after{top:-1px!important}h1 .product_title .entry-title{font-size:34px!important}@media (max-width:479px){h1 .product_title .entry-title{font-size:30px!important}}.product_header{border:none!important;margin:0!important}#breadcrumbs{margin:0 0 15px 0;font-size:12px;color:#000}.breadcrumb_last{color:#000}#breadcrumbs a{color:#000000!important;font-weight:500}#breadcrumbs a:hover{text-decoration:underline}.product .product_title{margin-top:10px!important}.product .product_thumbnails img{margin:0px!important}.product_thumbnails .woocommerce-product-gallery__image{margin:1px!important;max-width:89px!important}.reset_variations{display:none!important}.product_value .kad-select{border:solid 2px #2d5c88!important}table.variations{margin-bottom:0px!important}.in-stock{font-size:16px!important;font-weight:bold!important;color:green!important}.out-of-stock{font-size:16px!important;font-weight:bold!important;color:red!important}.single-product .product_meta{display:none}.product .entry-summary .kad_add_to_cart{line-height:60px!important;width:calc(100% - 100px);width:-moz-calc(100% - 100px);width:-webkit-calc(100% - 100px)}.single-product #chart-button{background:#fff;color:#000;padding:7px 10px;font-weight:700;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none}.single-product .button-wrapper .chart-button{position:absolute;right:0;padding:7px 15px 0 0!important;z-index:999}.single-product .product-type-composite .button-wrapper .chart-button{margin-top:-38px}.single-product .remodal{display:none}.single-product .ui-dialog{display:none;z-index:1002;position:fixed}.single-product .ui-dialog .ui-widget-header{border:none;background:none}.single-product .ui-dialog .ui-dialog-titlebar{padding:0 1em;line-height:1.6}.single-product .ui-dialog .ui-dialog-title{display:none}.single-product .ui-dialog .ui-dialog-content{width:100%!important;color:#2b2e38;font-size:14px;padding-right:10px!important;padding-top:0!important;overflow-x:hidden}.single-product .ui-dialog .ui-dialog-content h2{margin-top:0;line-height:1}.single-product .ui-dialog .ui-dialog-content img{border-radius:.4em}@media (max-width:767px){.single-product .ui-dialog .ui-dialog-content h2{margin-top:0;padding-top:0}.single-product .ui-dialog .ui-dialog-content table{width:100%!important}}.single-product .ui-widget-overlay{background:#000;opacity:.7;z-index:1001!important}.summary .qty{width:60px!important;height:60px!important}.summary .quantity{width:90px!important}.summary .minus,.summary .plus{width:30px!important;height:30px!important;font-size:24px!important}.pwb-text-before-brands-links{display:none!important}.pwb-single-product-brands,.pwb-single-product-brands a{padding-top:0!important;color:#000000!important}.pricebox .product_price{font-weight:bold!important}div.product .woocommerce-tabs{margin-top:20px!important;border-top:1px solid #ccc;padding-top:10px!important}div.product .woocommerce-tabs ul.tabs li{border:none!important;background:none!important;font-weight:normal!important;font-size:18px;color:blue!important;text-transform:uppercase;margin:0!important;padding:0 15px!important}@media (max-width:479px){div.product .woocommerce-tabs ul.tabs li{width:auto!important}}div.product .woocommerce-tabs ul.tabs li.active{font-weight:bold!important;font-size:18px;color:#000000!important}div.product .woocommerce-tabs ul.tabs:before{border:none!important}div.product .woocommerce-tabs ul.tabs{margin:0 0 10px!important;padding:0!important}.wc-tab h2{display:none}div.product .wooco-layout-default .dd-select{background-color:#fff!important;border:none;border-radius:0}div.product .wooco-wrap .wooco_components{margin:0}div.product .wooco-wrap .wooco_summary{margin-top:15px}.wooco_component_product_selection_list_item_image_link img.dd-selected-image{max-width:40px;margin-right:0}div.product .wooco-layout-default .wooco_component.wooco_component_layout_list{border-bottom:1px solid #ddd}div.product .wooco-layout-default .wooco_component_product[data-count="1"]{min-height:40px}div.product .wooco-layout-default .wooco_component_product[data-count="1"] .dd-container .dd-select{pointer-events:all!important}div.product .wooco-layout-default .wooco_component_product:not([data-count="1"]) .dd-select{background-color:#fff!important;border:solid 1px #ccc;border-radius:2px;padding:0}div.product .wooco-layout-default .wooco_component_product:not([data-count="1"]) .dd-select .dd-select{padding:0;border:none}div.product .wooco-layout-default .wooco_component_product:not([data-count="1"]) .dd-selected{padding:10px}div.product .wooco-layout-default .wooco_component_product:not([data-count="1"]) .dd-selected-description{display:block}div.product .wooco-layout-default .wooco_component_product:not([data-count="1"]) .dd-selected-text{font-weight:600;color:#6d6d6d}div.product .wooco-layout-default .wooco_component_product:not([data-count="1"]) .dd-selected-image{float:left}div.product .wooco-layout-default .wooco_component_product:not([data-count="1"]) .wooco_component_product_link{display:inline-block}.wooco_component_product_selection .wooco_component_product_selection_list_item{display:table-cell;vertical-align:middle;height:42px}.wooco_component_product_selection_list_item_name_link{font-weight:400;font-size:16px}.wooco_component_product_selection_list_item_name_link:focus{outline:auto;outline-offset:0}div.product .wooco-layout-default .wooco_component_has_0{border-bottom:none}.wooco_wrap .wooco_summary .wooco_count{display:none!important}div.product .wooco-layout-default .wooco_component_product[data-count="1"] .wooco_component_product_selection .wooco_component_product_selection_list_item{height:40px;padding-left:10px}.mfp-close{font-size:50px}.product_item{background-color:#ffffff!important;border:none!important}.product_details{text-align:left!important;overflow:hidden!important;height:103px!important}.product_details h5{font-family:"Titillium Web"!important;padding:0 2px 0 5px!important;overflow:hidden!important;line-height:20px!important;min-height:25px!important;max-height:40px!important;font-size:16px!important}.product_price del .amount{font-size:16px!important}.loop_price ins{font-size:22px!important}.loop_price{padding:10px 2px 10px 5px!important;font-size:18px!important;height:42px!important;line-height:22px!important;overflow:hidden!important}.loop_brand{padding:0 2px 0 5px!important;font-size:12px;color:#000000!important;overflow:hidden}.loop_brand a{color:#000000!important}.product_price{color:#000000!important}.subhead,.postmeta{display:none!important}.single-article .post header{padding:0 0 10px 0!important}img[class*=wp-image]{border:none!important;box-shadow:none!important}#topbarinfo{display:table;width:100%;table-layout:fixed;margin-bottom:0;margin-top:5px}.topbarcell{display:table-cell;text-align:center;font-size:12px!important}.topbarcell a{color:#000000!important}.menucartbig{float:right;font-weight:400;display:inline;margin-top:25px;padding:5px 5px 5px 0;width:120px;border-radius:5px;text-align:center;position:relative;border:solid 2px #f5f5f5}.menucartbig:hover{cursor:pointer;cursor:hand;background-color:#f1f1f1!important}.menucartbigcount{position:absolute;top:21px;right:11px;font-weight:700;color:#2d5c88;width:30px;text-align:center}.headersearch{display:inline-block;float;right;height:60px;vertical-align:center;padding-top:35px;width:400px}.TPshowheader{position:absolute;top:119px;right:15px;z-index:1001}.mobilemenubl{position:fixed;top:0;z-index:99998;width:100%;text-align:center;font-size:30px;padding:5px 5px 0 5px;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 #dbdbdb;-moz-box-shadow:0 1px 2px 0 #dbdbdb;box-shadow:0 1px 2px 0 #dbdbdb}.mennudropdown{display:inline-block;width:40px;float:left}.blmobilelogo{padding-top:5px;height:35px}.mobilecartbox{position:relative;display:inline-block;padding:0 5px 5px 0;float:right}.mobilecartboxtext{position:absolute;top:19px;right:15px;border-radius:100px;color:#2d5c88;min-width:16px;height:16px;text-align:center;font-size:12px;font-weight:700;vertical-align:bottom;padding:0!important;line-height:10px!important}.mobilesearchtoggle{float:left;position:absolute;left:55px;padding:0 5px;height:40px;line-height:40px;font-size:24px;width:35px;cursor:pointer;cursor:hand}#mobileheadersearch{display:none;padding:5px;clear:both}.asl_w{border:none!important}.probox{box-shadow:none!important;border:solid 1px #2d5c88!important;border-radius:5px!important;height:35px!important}.proinput input{height:35px!important;font-size:14px!important}.promagnifier{width:40px!important;height:35px!important}.proloading{width:35px!important;height:35px!important}.innericon{background-color:#2d5c88!important}.innericon svg{fill:#ffffff!important}@media (max-width:992px){.banner>.container{width:100%;padding:0;margin:0}#desktoptopbar{display:none}#removeheaderformobile{display:none}#cat_nav{display:none}input,select,textarea,input.orig{font-size:16px!important}}@media (max-width:1200px){.TPshowheader{display:none!important}.freeshippingtextheader{display:none!important}}.onsaleproduct{width:70px;height:70px;margin:10px 0 0 10px;font-size:24px;border-radius:100%;font-weight:700;position:absolute;display:block;text-transform:uppercase;text-align:center;line-height:70px;top:0;left:15px;color:#fff;z-index:200}.onsalecategory{width:50px;height:50px;margin:5px 0 0 5px;font-size:16px;border-radius:100%;font-weight:700;position:absolute;display:block;text-transform:uppercase;text-align:center;line-height:50px;top:1px;left:1px;color:#fff;z-index:200}.onsaleproduct2{width:100px;height:100px;margin:10px 0 0 10px;font-size:20px;border-radius:100%;font-weight:700;position:absolute;display:block;text-transform:uppercase;text-align:center;line-height:24px;top:0;right:15px;color:#fff;z-index:200;background-color:#000;padding-top:25px}.onsalecategory2{width:70px;height:70px;margin:5px 0 0 5px;font-size:12px;border-radius:100%;font-weight:700;position:absolute;display:block;text-transform:uppercase;text-align:center;line-height:16px;top:1px;right:1px;color:#fff;z-index:200;background-color:#000;padding-top:19px}.blbutton{text-align:center;padding:15px;font-size:20px;font-weight:400;background-color:#2d5c88;color:#fff;cursor:pointer;cursor:hand;border-radius:10px;transition:0.3s;margin:10px auto;text-shadow:0 0 0 #000;width:250px}.blbutton:hover{background-color:#3b76ae!important}.freeshipreturnbox2{float:right;position:relative;display:block;margin:0;padding:0}.freeshipreturnbox3{position:absolute;left:-150px;top:-43px;display:block;margin:0;background-color:#2d5c88;color:#fff;font-weight:700;padding:2px;border-radius:5px;text-align:center;width:150px;font-size:12px}.cart{margin-bottom:15px!important}#buyinfo{display:table;width:100%;table-layout:fixed;margin-bottom:20px;margin-top:20px}.buyinfocell{display:table-cell;text-align:center}#an-mailchimp-email-3,#an-mailchimp-email-4{width:100%!important;padding:5px!important;margin-bottom:3px!important;border-radius:5px;border:1px solid #ccc!important}#an-mailchimp-3,#an-mailchimp-4{margin-top:12px!important}.mpam-submit{margin-top:2px!important}.virtue_social_widget{float:right;position:relative!important;right:0px!important;top:-45px!important}.panel h3,.related.products>h3,.upsells.products>h3{border:none!important}.slick-slide,.slick-slide a{outline:none!important}.slick-arrow{opacity:1!important;background:transparent!important}.slick-prev:before,.slick-next:before{font-size:30px!important}.slick-prev{left:-25px!important}.slick-next{right:-25px!important}.carousel_outerrim{overflow:visible!important}@media (max-width:767px){.slick-prev{left:-15px!important}.slick-next{right:-15px!important}#blog_carousel .slick-prev{left:-5px!important}#blog_carousel .slick-next{right:-5px!important}}.cwginstock-subscribe-form .panel-primary{border:solid 2px #2d5c88!important}.cwginstock-subscribe-form .panel-primary>.panel-heading{background-color:#2d5c88!important;border-color:#2d5c88!important;border-radius:0px!important;padding:10px!important}.cwgstock_button{width:150px!important;padding:10px!important;background:#2d5c88!important;border:0px!important;border-radius:5px!important}.cwgstock_email{border:solid 1px #ccc!important;padding:5px!important;border-radius:5px!important}.cwginstock-panel-heading h4{margin:0px!important;font-size:20px!important}.woobt-qty-num,.woobt-availability,.woobt_total{display:none!important}.woobt-products .woobt-product>div{padding:2px 0 2px 10px!important}.woobt-title a{color:#000000!important}.woobt_products{margin:0!important}.woobt-price-ori{padding-right:10px!important}.entry-content .wp-block-image .aligncenter,.entry-content .wp-block-image .alignleft,.entry-content .wp-block-image .alignright,.entry-content .wp-block-image.aligncenter,.entry-content .wp-block-image.alignleft,.entry-content .wp-block-image.alignright{display:table}.wp-block-image figcaption{text-align:center}.woosb-availability{display:none!important}.woosb-product{padding:3px 0!important}.abovefooter #an_sh_mailchimp_email_1{width:230px;font-size:16px;border-radius:5px;padding:8px;margin:0 3px!important;border:none!important;vertical-align:bottom!important}.newsletterfooter p{display:inline!important}.newsletterfooter label{display:inline!important}.newsletterfooter .mpam-submit{padding:8px 18px!important;vertical-align:bottom!important;font-weight:700;font-size:16px;background-color:#000000!important}