@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(../../../themes/storefront-child-theme/assets/font/Open_Sans/OpenSans-Regular.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(../../../themes/storefront-child-theme/assets/font/Open_Sans/OpenSans-SemiBold.ttf) format('truetype')}body,button,input,textarea{font-family:'Open Sans',HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}#mini-cart{background:#0694dc;line-height:39px;display:inline-block;position:relative;white-space:normal}#mini-cart .cart-head{position:relative;cursor:pointer;margin-top:0;min-width:45px;text-align:center;padding-right:5px}#header:not(.sticky-header) #mini-cart{border:1px solid #0082c2;box-shadow:0 5px 11px -2px rgba(0,0,0,.1)}#header:not(.sticky-header) #mini-cart .cart-head{min-width:79px;padding-right:26px}#mini-cart .minicart-icon{font-size:36px;line-height:1;vertical-align:middle;display:inline-block;font-weight:400;font-style:normal}#mini-cart .cart-subtotal,#mini-cart .minicart-icon{color:#fff}#mini-cart .minicart-icon{font-size:30px}#mini-cart .cart-items{position:absolute;left:27px;top:-1px;font-size:10px;font-weight:600;text-align:center;display:inline-block;width:16px;height:16px;line-height:16px;border-radius:8px;overflow:hidden;color:#fff;background-color:#ff5b5b}#header:not(.sticky-header) #mini-cart .cart-items{left:31px;top:5px}#mini-cart .minicart-arrow-icon:before{position:absolute;top:0;font-size:17px;right:14px;color:#fff}.site-header{padding-top:0}#mini-cart .cart-head:before{content:'';position:absolute;top:100%;height:15px;left:0;width:100%;z-index:1}#mini-cart .cart-head:after{position:absolute;top:0;font-family:fontawesome;font-size:17px;color:#fff;right:14px;content:"\f107"}#mini-cart .cart-popup{position:absolute;width:300px;-webkit-backface-visibility:hidden;z-index:1003;top:100%;margin-top:8px;right:0;padding:0;line-height:38px;box-shadow:0 5px 8px rgba(0,0,0,.15);text-align:left;display:none;animation:menuFadeInDown .2s ease-out;color:#7b858a}#mini-cart.open .cart-popup,#mini-cart:hover .cart-popup,#mini-cart:focus .cart-popup{display:block}#mini-cart .cart-popup .widget_shopping_cart_content{padding:10px 15px 5px;color:#696969;font-weight:700;font-size:13px;border-radius:0;background:#fff}#mini-cart .total-count{padding:3px 10px;border-bottom:solid 1px #e6ebee}#mini-cart .cart-popup:before,#mini-cart .cart-popup:after{content:'';position:absolute}#mini-cart .cart-popup:before{border:10px solid;border-color:transparent transparent #fff;z-index:3;right:34.7px;top:-20px}#mini-cart .total-count a{color:#187fff}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}#mini-cart .cart_list{min-height:45px;max-height:300px;overflow-y:auto;overflow-x:hidden}ul.product_list_widget,.widget ul.product_list_widget{list-style:none outside;padding:0;margin:0;border-width:0!important}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}#mini-cart .cart_list{min-height:45px;max-height:300px;overflow-y:auto;overflow-x:hidden}#mini-cart li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center}#mini-cart li:not(.empty){padding:15px 10px!important;border-bottom:1px solid #e6ebee!important}.product-image{display:block;position:relative;border:none;width:100%;padding:0}div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,div.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.product-image,.product-image .viewcart,.product-image .stock{background:#fff}.product-image{border:1px solid #ddd}ul.product_list_widget li .product-image,.widget ul.product_list_widget li .product-image{float:left;width:84px;padding:0;margin-left:-104px}.single-product ul.product_list_widget li .product-image,.single-product .widget ul.product_list_widget li .product-image{width:75px;margin-left:-90px}#mini-cart li .product-image{-webkit-order:2;order:2;-ms-flex-order:2;margin-right:0;margin-left:0;width:80px!important}.product-image .inner{display:block;overflow:hidden;position:relative}.product-image img{display:inline-block;width:100%;height:auto;-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}ul.product_list_widget li .product-image img,.widget ul.product_list_widget li .product-image img{width:100%;height:auto}#mini-cart li .product-image img{width:80px!important}#mini-cart li .product-details{padding-top:0;position:static;width:calc(100% - 80px)}header a,header a:hover{text-decoration:none;outline:none}ul.cart_list li .quantity{vertical-align:baseline}#mini-cart li .quantity{font-weight:400!important;font-size:13px!important}ul.cart_list li .quantity .amount{vertical-align:baseline}.price,td.product-price,td.product-subtotal,td.product-total,td.order-total,tr.cart-subtotal,.product-nav .product-popup .product-details .amount,ul.product_list_widget li .product-details .amount,.widget ul.product_list_widget li .product-details .amount{color:#465157}ul.products .price,ul.product_list_widget li .product-details .amount,.widget ul.product_list_widget li .product-details .amount{letter-spacing:0}#mini-cart li .quantity .amount{font-weight:400!important;font-size:13px!important}#mini-cart li .remove-product{z-index:3;text-align:center!important;font-size:11px;top:8px!important;right:8px!important;width:20px!important;height:20px!important;background-color:#fff;color:#474747!important;border-radius:100%;box-shadow:0 2px 6px 0 rgba(0,0,0,.5);line-height:20px}#mini-cart li .product-details a{color:inherit!important;line-height:19px}ul.product_list_widget li .ajax-loading,.widget ul.product_list_widget li .ajax-loading{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.6;display:none}.add-links .add_to_cart_button.loading.viewcart-style-1:after,.yith-wcwl-add-to-wishlist span.ajax-loading,.add-links .quickview.loading:after,.wcml-switcher li.loading,ul.product_list_widget li .ajax-loading,.widget ul.product_list_widget li .ajax-loading{background-color:#fff}ul.product_list_widget li:before,ul.product_list_widget li:after,.widget ul.product_list_widget li:before,.widget ul.product_list_widget li:after{content:" ";display:table}.product_list_widget li img{max-width:100% !important;float:right}.widget_shopping_cart .product_list_widget li a.remove{left:auto !important}.widget_shopping_cart .product-details .remove-product:before{content:"";font-family:FontAwesome !important;text-indent:0;left:6px;position:absolute}.widget_shopping_cart .product-details a{padding-right:15px}ul.product_list_widget li .product-details a,.widget ul.product_list_widget li .product-details a{display:block;text-decoration:none;font-size:1.0769em;letter-spacing:.005em}.widget_shopping_cart .total{padding:.7143em 0;margin:0;text-align:center}#mini-cart .widget_shopping_cart .total{padding:15px 10px 5px;text-align:left;text-transform:uppercase;color:#474747}#mini-cart .widget_shopping_cart .total .amount{float:right;font-size:15px;font-weight:700;color:inherit}#mini-cart .buttons .checkout{float:none;width:100% !important;background-color:#559e14;padding:5px;font-weight:700}#mini-cart .buttons .checkout i{margin-left:10px}#mini-cart .buttons a{border:none;color:#fff;font-size:17px;letter-spacing:.025em;text-transform:uppercase;border-radius:2px}.widget_shopping_cart p.total{border-bottom:none}.widget_shopping_cart p.buttons,.widget_shopping_cart p.total{padding:1em 0;margin:0;text-align:center}#mini-cart .widget_shopping_cart .buttons{margin-bottom:0;padding:0 10px 20px}.main-menu-wrap{background-color:#272723;padding:0}.main-menu-wrap .container{display:table}#main-menu{position:relative}.main-menu-wrap .menu-left,.main-menu-wrap .menu-right,.main-menu-wrap .menu-center{display:table-cell;vertical-align:middle}.mega-menu{margin:0;padding:0;list-style:none}header .mega-menu,.sidebar-menu .popup{text-transform:uppercase}#main-menu .mega-menu{background-color:transparent}.mega-menu>li.menu-item.narrow{position:relative}#main-menu .mega-menu>li.menu-item{margin-right:30px}.mega-menu li.menu-item>a{display:block;text-decoration:none;text-align:left;position:relative;outline:medium none;margin-top:0;margin-bottom:0;line-height:24px;font-weight:400;font-family:inherit;font-size:inherit}.mega-menu>li.menu-item>a{display:inline-block;font-size:.8571em;font-weight:700;line-height:20px;padding:9px 12px 8px}.mega-menu>li.menu-item>a{text-transform:uppercase}#main-menu .mega-menu>li.menu-item>a{font-size:12px;font-weight:700;line-height:12px;letter-spacing:0;color:#fff;padding:18.5px 0 20.5px}.mega-menu li.menu-item{display:block;position:relative;margin:0}.mega-menu>li.menu-item{float:left}.main-menu-wrap .menu-left,.main-menu-wrap .menu-right{position:absolute;top:-2000px;-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:transform .3s ease 0s;transition:transform .3s ease 0s}#footer .footer-bottom{background-color:#272723;background-repeat:repeat;background-attachment:scroll;padding:15px 0}#footer .footer-bottom,#footer .footer-bottom p,#footer .footer-bottom .widget>div>ul li,#footer .footer-bottom .widget>ul li{color:#a8a8a8}#footer .container{position:relative}#footer .footer-bottom .container{display:table;table-layout:fixed}.footer-bottom .footer-left{padding:10px 8px 10px 0;text-align:left;width:100%}#footer .footer-bottom .container>div{display:table-cell;vertical-align:middle}#footer .footer-bottom .footer-left:first-child{margin-right:0}#footer .footer-bottom .footer-center{padding:10px 8px;text-align:center;width:100%;padding-right:0}#footer .footer-bottom .container>div{display:table-cell;vertical-align:middle}#footer .footer-bottom .img-responsive{float:right}#footer{font-size:.9em;padding:0;position:relative;clear:both}#footer{color:#a8a8a8}#footer{background-color:#272723;background-repeat:repeat;background-attachment:scroll}#footer .footer-main{background-color:transparent}#footer .footer-main>.container{padding-top:40px;padding-bottom:10px}#footer.show-ribbon .footer-main>.container{padding-top:54px}#footer .footer-ribbon{position:absolute;margin:-70px 0 0;padding:10px 20px 6px;color:#fff;font-size:1.6em;z-index:101}#footer .footer-ribbon{background:#08c;font-family:Shadows Into Light;font-weight:400;color:#fff;font-style:italic}#footer .footer-ribbon:before{right:100%;border-right:10px solid #646464;border-top:16px solid transparent;content:"";display:block;height:0;position:absolute;top:0;width:7px}#footer .footer-ribbon:before{border-right-color:#005580}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}.widget{margin-bottom:30px;margin-top:30px}.widget:first-child{margin-top:0}.widget .widgettitle,.widget .widget-title{margin-bottom:15px;font-size:1.1429em;margin-top:0;letter-spacing:normal}.widget .widgettitle,.widget .widgettitle a,.widget .widget-title,.widget .widget-title a{line-height:1.4;font-weight:700;text-transform:uppercase;text-decoration:none}#footer .widgettitle,#footer .widget-title{margin-bottom:15px;font-size:1.8em}#footer .widgettitle,#footer .widgettitle a,#footer .widget-title,#footer .widget-title a{font-weight:400;text-transform:none}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer .widget-title,#footer .widgettitle{color:#fff}#footer .widgettitle,#footer .widget-title{font-size:16px;font-weight:700;padding:0}.widget ul,.widget ol{list-style:none;padding:0}.widget>div>ul,.widget>ul{font-size:.9286em;border-bottom:1px solid;margin-top:-8px;margin-bottom:0}.widget.contact-info ul,.widget.contact-info li{border-width:0;margin:0;padding:0}#footer .widget>div>ul,#footer .widget>ul{font-size:1em}#footer .widget>div>ul,#footer .widget>ul{border-color:rgba(168,168,168,.3)}.widget>div>ul li,.widget>ul li{position:relative;margin:0;padding:7px 0;line-height:1.4;border-top:1px solid;-webkit-transition:all .3s;transition:all .3s}.widget.contact-info ul,.widget.contact-info li{border-width:0;margin:0;padding:0}.widget>div>ul>li:first-child,.widget>ul>li:first-child{border-top-width:0}.widget.contact-info li:not(:last-child){margin-bottom:10px!important}#footer .widget>div>ul li,#footer .widget>ul li{line-height:24px}#footer p,#footer .widget>div>ul li,#footer .widget>ul li{color:#a8a8a8}#footer .widget>div>ul li,#footer .widget>ul li{border-color:rgba(168,168,168,.3)}.widget.contact-info i{float:left;text-align:center;width:16px;top:-2px;margin:4px 9px 10px 0;font-size:1.2em;position:static!important}.widget.contact-info .contact-info-block .contact-details strong{display:block;padding-left:25px}#footer .widget.contact-info .contact-details strong{font-weight:400}#footer .widget.contact-info .contact-details strong{color:#fff}.widget.contact-info .contact-info-block .contact-details span{display:block;padding-left:25px}#footer a{color:#a8a8a8}.share-links{vertical-align:middle}.share-links a{font-size:14px;color:#fff;text-indent:-9999em;text-align:center;width:2.2857em;height:2.2857em;display:inline-block;margin:.2857em .5714em .2857em 0;position:relative;text-decoration:none;vertical-align:middle;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.share-links.disable-br a{border-radius:0!important}#footer .widget.follow-us .share-links a,.widget.follow-us .share-links a{width:30px;height:30px;border-radius:30px;margin:2px;overflow:hidden;box-shadow:0 2px 2px 0 rgba(0,0,0,.3);-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;font-size:14px}#footer .widget.follow-us .share-links a,.footer-top .widget.follow-us .share-links a{background:#33332f;color:#fff}#footer .widget.follow-us .share-links a,.widget.follow-us .share-links a{box-shadow:none;font-size:15px;width:37px;height:37px}.share-links a:before{font-family:"FontAwesome";text-indent:0;position:absolute;left:0;right:0;top:0;bottom:0;line-height:23px;height:22px;margin:auto}.share-links .share-facebook:before{content:""}.share-links .share-pinterest:before{content:"\f231"}.share-links .share-instagram:before{content:"\f16d"}.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after,.vc_row:before,.vc_row:after{content:" ";display:table}.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after,.vc_row:after{clear:both}#footer .footer-main>.container:after{content:'';position:absolute;left:10px;bottom:0;width:calc(100% - 20px);border-bottom:1px solid #3d3d38}@media (min-width:768px){.col-md-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.vc_row .vc_column_container>.wpb_wrapper.vc_column-inner{padding:0}.vc_custom_1491024296020{margin-bottom:16px !important}.wpb_content_element,ul.wpb_thumbnails-fluid>li,.wpb_button{margin-bottom:35px}.wpb_alert p:last-child,#content .wpb_alert p:last-child,.wpb_text_column p:last-child,.wpb_text_column *:last-child,#content .wpb_text_column p:last-child,#content .wpb_text_column *:last-child{margin-bottom:0}#footer .widget p{margin-top:-3px;margin-bottom:13px}.vc_column-inner:after{clear:both}.vc_column-inner:before,.vc_column-inner:after{content:" ";display:table}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#777;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border-radius:0;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],textarea,select,.form-control{border:1px solid;outline:none;text-align:left;line-height:1.42857;padding:8px 12px;font-size:14px;vertical-align:middle}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],textarea,.form-control,select{background:#fff;color:#777;border-color:#ccc}#footer .mailpoet_form .mailpoet_text{border-top-right-radius:0;border-bottom-right-radius:0;width:100%}#footer .mailpoet_form .mailpoet_text,#footer .mailpoet_form .mailpoet_submit{height:48px}input[type=submit]{border:1px solid #ccc;color:#fff;padding:8px 10px;line-height:1.42857}.btn,.button,input.submit,input[type=submit]{-webkit-transition:all .1s;transition:all .1s;cursor:pointer;font-weight:400}.btn-primary,input[type=submit].btn-primary,input[type=submit].button,input[type=submit].submit{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#08c;border-color:#08c}#footer .mailpoet_form .mailpoet_submit{vertical-align:top;margin:0 0 0 -1px;font-size:14px;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:20px;padding-right:20px;display:block}#footer .mailpoet_form{position:relative;display:table;border-collapse:separate;width:100%;max-width:none}#footer .mailpoet_form .mailpoet_paragraph{display:table-cell;vertical-align:top;width:100%;margin-bottom:10px}html #topcontrol{background:#404040;background:rgba(64,64,64,.75);color:#fff;width:49px;height:48px;right:10px;text-align:center;text-decoration:none;z-index:1040;-webkit-transition:background .3s ease-out 0s;transition:background .3s ease-out 0s}html #topcontrol i{position:absolute;height:24px;line-height:24px;top:0;bottom:0;left:0;right:0;margin:auto}@media (max-width:767px){html #topcontrol{display:none}}.header .user_box{display:inline-block;color:#0091d5;text-align:left;margin-top:8px;vertical-align:middle;margin-right:35px}.header .user_box a{font-size:12px;font-family:'Roboto',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;line-height:14px;display:inline-block;vertical-align:text-bottom;white-space:nowrap}.header .user_box i{float:left;margin-right:8px;margin-top:3px;font-size:22px}.site-search{margin-bottom:0}.woocommerce-active .site-header .site-branding{margin:0;width:auto}.widget_search form:before,.widget_product_search form:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";position:absolute;top:12px;left:1em}.woocommerce-tabs ul.tabs li.active a,ul.products li.product .price,.onsale,.widget_search form:before,.widget_product_search form:before{color:#000}.site-search .widget_product_search form input[type=search],.site-search .widget_product_search form input[type=text],.menu-search .widget_product_search form input[type=search]{padding-left:2.617924em;border-radius:20px}#header.sticky-header{position:fixed;width:100%;z-index:999;box-shadow:0 1px 15px rgba(0,0,0,.3);padding:12px 0 10px}#primary{float:none;width:100%}@media (min-width:768px){.single-product .woocommerce-product-gallery{width:50% !important;margin-right:2% !important}.single-product .summary{width:45% !important}}.site-content{padding-top:20px}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:20%;margin:5px}.single-product .product_title{font-size:25px;line-height:30px;color:#21293c;margin-bottom:.2em;font-weight:600}.single-product div.product p.price{font-size:21px;line-height:21px;font-weight:700;color:#08c;margin:15px 0}.header{background:#08c;padding:20px 0 16px;max-height:80px}#masthead{display:-webkit-flex;display:flex;width:100%;background:#08c}.site-branding .site-title{margin:4px 0 0;font-size:30px}.header .site-title a{color:#fff;font-size:30px}.site-header{border:none}header .woocommerce-product-search{border:1px solid #ccc;position:relative;display:inline-block;line-height:38px;font-size:13px;padding:0;vertical-align:middle}header .woocommerce-product-search{border-radius:20px;line-height:40px;background:#fff;border-color:#dbe0e2;border:1px solid #ccc;position:relative;display:inline-block;font-size:13px;padding:0;vertical-align:middle;width:100%}header .woocommerce-product-search .search-field{width:266px;border-radius:20px 0 0 20px;padding:0 15px 0 20px;height:40px;line-height:inherit;border-right:1px solid #ccc;font-size:13px;background:0 0;border:none;outline:none;box-shadow:none;margin-bottom:0;display:block}header .widget_product_search{display:inline-block;position:relative;vertical-align:middle;width:100%}.woocommerce-active .site-header .site-search{width:100% !important;flex:2;margin-left:24px;margin-right:24px;margin-top:0}header .site-branding a,header .site-branding a:hover{color:#fff}#masthead{background:#08c;padding-bottom:10px}#header .mobile-toggle{cursor:pointer;padding:7px 13px;text-align:center;display:none;font-size:14px;vertical-align:middle;margin:8px 0 8px 12px;line-height:20px}#header .mobile-toggle{padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;border-color:#ddd;float:left;position:absolute}#header .mobile-toggle{font-size:18px;padding-left:11px;padding-right:11px;color:#fff;background-color:transparent}@media (max-width:767px){#header .mobile-toggle{display:inline-block;border:0;padding:7px 10px;left:0;top:5px;z-index:1;font-size:25px}#header.sticky-header .mobile-toggle{top:1px;left:5px;z-index:1002;position:fixed}.header{position:relative;padding:0;box-shadow:0 2px 3px #ddd}.header .header-area{padding:0}#masthead{display:block;position:static;padding-bottom:12px}.header .site-branding{padding:5px 0 5px;background:#08c}.site-branding{text-align:center;float:none !important}.header .site-title a{font-size:25px}.header .mini-cart{right:10px;top:7px;z-index:1;float:right}.cart-head{overflow:visible;position:relative}.cart-head a{padding:0 9px 0 0}.header .user_box{display:none}#header.sticky-header .navbar-default,#header.sticky-header .site-branding,#header.sticky-header .mini-cart{position:fixed;transform:0}#header.sticky-header .mini-cart{right:12px;top:7px;z-index:1002}#header.sticky-header .minicart-icon{font-size:25px}#header.sticky-header{position:relative}#header.sticky-header .site-branding{top:0;left:0;right:0;padding:4px 60px 9px 50px;z-index:1000}.header .navbar-default,.header #mini-cart{position:absolute}#header:not(.sticky-header) #mini-cart .cart-items{left:25px}#header:not(.sticky-header) #mini-cart .cart-head{min-width:60px;padding-right:24px}#header.sticky-header #mini-cart .cart-head:after{display:none}#mini-cart .cart-head:after{right:5px}#main-menu{display:none}}#header #mini-cart .cart-popup{border:1px solid #bfbfbf;box-shadow:0 5px 11px -2px rgba(0,0,0,.1)}#header.sticky-header #mini-cart .cart-popup:before{right:12px}.panel-overlay{opacity:0}.panel-overlay.active{background:#000;position:fixed;left:0;right:0;top:0;bottom:0;z-index:8999;min-height:100vh;opacity:.35;-webkit-transition:opacity .2s ease-in-out 0s;transition:opacity .2s ease-in-out 0s}#side-nav-panel{position:fixed;height:100%;width:260px;padding-top:27px;top:0;bottom:0;font-size:.9em;left:0;overflow-x:hidden;overflow-y:scroll;z-index:9001;background-color:#1d1e20;color:#fff;-webkit-transform:translate(-260px);-ms-transform:translate(-260px);transform:translate(-260px);-webkit-transition:transform .2s ease-in-out 0s;transition:transform .2s ease-in-out 0s;background-color:#1d1e20}html.panel-opened body #side-nav-panel{-webkit-transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s;z-index:9001;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}#side-nav-panel .side-nav-panel-close{display:block;color:#fff;position:absolute;top:10px;right:14.5px;text-align:center;text-decoration:none;padding:4px 8px;line-height:1em}#side-nav-panel .menu-wrap{margin:15px 0;padding:0 10px}.accordion-menu{margin:0;padding:0;list-style:none;font-size:.9em}.accordion-menu>li,.accordion-menu ul.sub-menu>li{position:relative}.accordion-menu li.menu-item{margin:0}#side-nav-panel .accordion-menu li:not(:last-child){border-bottom:1px solid #242527}.accordion-menu li.menu-item>a{position:relative;display:block;outline:medium none;text-decoration:none;text-align:left;margin:1px 0 0;padding:5px 6px;line-height:25px;font-weight:400;-webkit-transition:all .25s ease 0s;transition:all .25s ease 0s;font-family:inherit;font-size:inherit}#side-nav-panel .accordion-menu>li.menu-item>a{text-transform:uppercase}#side-nav-panel .accordion-menu li.menu-item>a,#side-nav-panel .menu-custom-block a{color:#fff}html #topcontrol{width:40px;height:40px;right:15px;border-radius:5px 5px 0 0}.site-search .widget_product_search form:before{top:12px;left:12px;font-size:15px}#footer .payment-icon{height:35px;max-width:none;display:inline;margin-top:15px}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:15px 8px}.table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid rgba(120,130,140,.2);text-align:center}.primary-table thead th{background-color:#2c5ca9;color:#fff}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table-bordered,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid rgba(120,130,140,.2)}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:15px 8px}table.table-hover tbody tr:hover{background:rgba(120,130,140,.2)}.primary-table{border:2px solid #2c5ca9}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#ffe4c3;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.woocommerce-checkout-review-order .row-name{width:75%;margin-right:5%}.woocommerce-checkout-review-order .row-total{width:20%}.woocommerce-checkout-review-order .product-name{width:55%;margin-right:5%}.woocommerce-checkout-review-order .product-total{width:15%}.woocommerce-checkout-review-order .row{margin:0}@media (max-width:768px){.woocommerce-checkout-review-order .product-name{width:45%;margin-right:5%}.woocommerce-checkout-review-order .product-total{width:20%}}.woocommerce-checkout-review-order .product-list:after,.woocommerce-checkout-review-order .order-total:before{content:'';display:block;height:1px;left:0;-webkit-transition:background-color .3s cubic-bezier(.3,0,0,1);transition:background-color .3s cubic-bezier(.3,0,0,1);width:100%;z-index:4;background-color:rgba(175,175,175,.34);margin-top:15px;margin-bottom:15px}.woocommerce-checkout-review-order .shipping{margin-top:10px}.pull-right{float:right}.pull-left{float:left}.woocommerce-checkout-review-order .row.shipping-details{display:block}.woocommerce-checkout-review-order .select-shipping-method{background-color:#ececec;padding:15px;border-radius:10px}.woocommerce-checkout-review-order #shipping_method{margin-top:10px;margin-left:20px}.woocommerce-checkout-review-order .sub-title{color:#0048e8}.woocommerce-checkout-review-order .order-total{margin-bottom:15px}.woocommerce-checkout #ship-to-different-address{font-size:17px;color:#0043ff}.woocommerce-checkout #order_comments_field{width:100%}.woocommerce-checkout .wc_payment_method .input-radio,.woocommerce-checkout #payment input#payment_method_stripe{position:absolute;top:30px;left:10px}.woocommerce-checkout .wc_payment_methods li.wc_payment_method{margin-top:20px}#payment .payment_methods>li:not(.woocommerce-notice){background-color:#2c96ce;color:#fff}#payment .payment_methods>li:not(.woocommerce-notice):hover{background-color:#2c96ce}#payment .payment_methods p,#payment .payment_methods .form-row label{color:#000}@media (max-width:768px){.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,#add_payment_method #payment ul.payment_methods li img.stripe-icon{display:none}}.woocommerce-checkout .product-thumbnail{width:4.6em;height:4.6em;border-radius:8px;background:#fff;position:relative;margin-right:10px}.woocommerce-checkout .product-thumbnail__quantity{font-size:.85714em;font-weight:500;line-height:1.75em;white-space:nowrap;text-align:center;border-radius:1.75em;background-color:rgba(114,114,114,.9);color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1.75em;height:1.75em;padding:0 .58333em;position:absolute;right:-.75em;top:-.75em;z-index:3}.woocommerce-checkout .product-thumbnail__wrapper{width:100%;height:100%;position:relative;overflow:hidden;border-radius:8px;z-index:1}.woocommerce-checkout .product-thumbnail img{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;margin:auto;border:1px solid #bfbfbf;padding:2px;border-radius:10px}.ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:20px;max-height:60px;-webkit-line-clamp:3;-webkit-box-orient:vertical}#mini-cart li .product-details a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:20px;max-height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.woocommerce-checkout-review-order-table .cart_item{margin-top:20px}.woocommerce-checkout-review-order-table .cart_item .variation{font-size:12px}.woocommerce-loop-product__title{color:#06f;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:20px;max-height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.site-main ul.products.columns-4 li.product{margin-bottom:10px}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{text-indent:-999px;overflow:hidden}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;vertical-align:-.125em;font:normal normal normal 14px/1 FontAwesome;font-weight:900;line-height:inherit;vertical-align:baseline;content:"\f00e";display:block;line-height:2;text-indent:0}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none !important}.single-product .product-share{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center}.single-product .product-share{margin:15px 0 0}.single-product .product-share label{margin-right:15px;margin-bottom:0;text-transform:uppercase;font-weight:600}.single-product .share-links{margin:0;vertical-align:middle}.single-product .share-links a{font-size:14px;width:30px;height:30px;border-radius:15px;margin:.2857em .2em .2857em 0;background:#4c4c4c}.single-product .share-links a:before{font-family:"FontAwesome";text-indent:0;position:absolute;left:0;right:0;top:0;bottom:0;line-height:23px;height:22px;margin:auto}.share-links .share-facebook:before{content:""}.share-links .share-twitter:before{content:""}.share-links .share-linkedin:before{content:""}.share-links .share-googleplus:before{content:""}.share-links .share-email:before{content:""}.woocommerce-tabs ul.tabs{display:none !important}.woocommerce-tabs .panel{width:100% !important}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:15px;padding-bottom:10px;font-weight:800;border-bottom:1px solid #c7c7c7;font-size:22px}.single-product .single-product div.product form.cart{padding:0}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 2px #08c}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item){color:#000;margin:5px}.woo-variation-swatches-stylesheet-enabled .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{box-shadow:0 0 0 1px #000}.single-product .variations label{color:#000;font-weight:500}.single-product .variations .button-variable-item span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:20px;max-height:20px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.single-product a.reset_variations{margin:0}.single-product .woocommerce-variation-price .price{font-size:21px;line-height:21px;font-weight:700;color:#08c}.single-product .entry-summary .quantity .qty{height:45px;font-size:14px;font-weight:400;text-align:center;color:#21293c;line-height:14px;border-radius:0;border-color:#dae2e6;box-shadow:none}.single-product .single_add_to_cart_button{height:2.7143em;padding:0 15px;text-shadow:none;overflow:hidden;margin:0 4px 5px 0;background-color:#08c;border-color:#08c;width:100%}.single-product .single_add_to_cart_button:hover{border-color:#0077b3;background-color:#0077b3}.single-product .single_add_to_cart_button i{font-size:20px;margin-right:10px}.woocommerce-cart .shipping .row{margin:0}.woocommerce-cart .checkout-button{background-color:#08c;border-color:#08c}.woocommerce-cart .checkout-button:hover{border-color:#0077b3;background-color:#0077b3}.woocommerce-cart .order-total span{color:#000;font-weight:700}.woocommerce-cart .cart_totals table{border:1px solid #dcdcdc}.woocommerce-cart .cart_totals table td,.woocommerce-cart .cart_totals table tbody th,.woocommerce-cart .cart_totals table tfoot th{border-top:1px solid #ddd;border-left:1px solid #dcdcdc}.woocommerce-cart-form .shop_table{border-top:4px solid #08c;position:relative;top:-1px}.woocommerce-cart-form table.cart .product-thumbnail img{max-width:100%}.wc-proceed-to-checkout .button.checkout-button{font-size:20px}.woocommerce-cart table.shop_table_responsive tbody tr td,.woocommerce-cart table.shop_table_responsive tbody tr th{border-top:1px solid #ddd}.woocommerce-cart table.shop_table_responsive{border:1px solid #ddd}.woocommerce-cart table.cart tr td.product-remove{border-top:1px solid #ddd !important}.woocommerce-cart table.cart td.actions{border-top-color:#fff;padding:15px}.woocommerce-cart table.cart td.actions input{height:44px}.woocommerce-cart table.cart td.product-remove a.remove{font-size:30px;font-weight:800;text-decoration:none;color:#08c}@media (max-width:767px){.woocommerce-cart table.cart td.product-remove a.remove{position:absolute;right:12px;top:1px}.woocommerce-cart table.shop_table_responsive tbody tr td,.woocommerce-cart table.shop_table_responsive tbody tr th{border-top:none}.woocommerce-cart table .actions button{width:100%}.woocommerce-cart table.shop_table_responsive tr td.product-name:before{display:none}.woocommerce-cart table.shop_table_responsive tbody tr td.product-name{text-align:left}}.woocommerce-cart table.shop_table_responsive tbody tr td.product-name .variation{font-size:12px}.wpcf7 input{width:100%}.row div.wpcf7{width:100%}.page .row{margin-left:0;margin-right:0}.wpcf7 .wpcf7-submit{color:#fff;border-color:#0077b3;background-color:#0077b3}.wpcf7 .wpcf7-submit:hover{color:#fff;background-color:#069;border-color:#005e8c}.icon-circle{color:#fff;background:#08c;font-size:14px;display:inline-block;margin-right:15px;border-radius:50%;height:2em;width:2em;text-align:center;line-height:2em;box-sizing:content-box!important}.porto-separator{margin:0 0 22px}hr,.divider{border:0;height:1px;overflow:visible;background-image:linear-gradient(to right,transparent,rgba(0,0,0,.15),transparent);background-color:transparent}.porto-separator .separator-line.align_center{margin:25px auto}.contact-title{color:#08c!important;font-size:20px;font-weight:700}.porto-sicon-header{display:table-cell;vertical-align:middle}.porto-sicon-header h3.porto-sicon-title{margin:0;display:block;font-size:16px;line-height:1.2em;font-weight:400;letter-spacing:normal;text-transform:none}.porto-sicon-default{display:table-cell;vertical-align:middle}.porto-sicon-box{margin-bottom:20px}h1.entry-title{font-size:30px;font-weight:700}.widget_product_search form input[type=search]{padding-left:34px}.demo_store{bottom:0}