@font-face{font-family:star;src:url(fonts/star.eot);src:url(fonts/star.eot?#iefix) format("embedded-opentype"),url(fonts/star.woff) format("woff"),url(fonts/star.ttf) format("truetype"),url(fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}.shop .products:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.shop .products .product{position:relative;margin-bottom:30px}.shop .products .product a{text-decoration:none}.shop .products .product .add-to-cart-product{-webkit-transition:all .2s;transition:all .2s;position:absolute;top:-100%;left:0;padding:8px 10px 5px;font-size:.9em;color:#fff;background:#101d3d;z-index:1;opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.shop .products .product .add-to-cart-product .icons,.shop .products .product .add-to-cart-product [class*=fa-]{margin-right:3px;font-size:1.1em}.shop .products .product:hover .add-to-cart-product{opacity:1;top:0;padding:15px;text-transform:uppercase;cursor:pointer}.shop .products .product:hover .add-to-cart-product:hover{background:#101d3d}.shop .products .product .price{display:block;min-height:28px}.shop .products .product .price del{color:rgba(145,145,145,.5);font-size:.7em;margin:-2px 0 0}.shop .products .product .price ins{text-decoration:none}.shop .products .product .price .amount{font-size:1.3em}.shop .products .product .onsale{position:absolute;background-image:none;border-radius:100%;left:auto;right:0;top:-15px;text-shadow:none;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;z-index:100;-webkit-box-shadow:none;box-shadow:none;font-size:.9em;color:#fff;border-bottom:2px solid transparent}.masonry-loader-showing .products{opacity:0}#sidebar .woocommerce-MyAccount-navigation{width:22%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:70%;clear:none}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left;width:25%}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #d3ced2;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;width:100px;margin-right:10px}a.checkout-button.button.alt.wc-forward{background-color:#395563;color:#fff;transition:.2s}a.checkout-button.button.alt.wc-forward:hover{background-color:#395563a3;transition:.2s}.product-info{-webkit-transition:all .2s;transition:all .2s;padding:0;position:relative;border:1px solid #ddd;background:#f7f9fc;display:block;overflow:hidden;position:relative;text-decoration:none;max-width:100%;text-align:center;padding:0;text-decoration:none}.product-info:hover{background-color:#fff;text-decoration:none}.product-info a{text-decoration:none;display:inline-block;width:100%}.product-info a:hover{text-decoration:none;display:inline-block;width:100%}.product-info img{-webkit-transition:all .2s;transition:all .2s}.product-info h4{color:#404751;letter-spacing:-1px;font-weight:600;font-size:1.4em;line-height:1.1em;margin:0;padding:0}.product-info+.product-info{margin-top:-5px}.product-info .product-info-image{display:block;position:relative}.product-info .product-info-image:before{-webkit-transition:all .2s;transition:all .2s;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#333;width:100%;height:100%;opacity:0}.product-info:hover .product-info-image:before{opacity:.4}.product-info .product-info-act{position:absolute;top:50%;left:0;right:0;text-align:center;color:#fff}.product-info .product-info-act em{font-style:normal;position:relative;font-size:1.2em;font-weight:100}.product-info .product-info-act-left,.product-info .product-info-act-right{float:left;overflow:hidden}.product-info .product-info-act-left{text-align:right;width:45%}.product-info .product-info-act-left em{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;left:0;opacity:0}.product-info .product-info-act-right{text-align:left;margin-left:2%;width:53%}.product-info .product-info-act-right em{-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;right:0;font-weight:600;opacity:0}.product-info:hover .product-info-act-left em{opacity:1}.product-info:hover .product-info-act-right em{opacity:1}.product-info .product-info-content{padding:15px;text-align:left;display:block}.product-info .product-info-caption{padding:0 15px 15px;text-align:left;display:block}.product-info .product-info-caption p{margin:0;padding:0 0 10px}.product-info .product-info-extra{clear:both;padding:10px 0 0;margin:10px 0 0;border-top:1px solid #ebebf4;display:block}.product-info .product-info-extra.social{text-align:center}.product-info .product-info-extra.social a{border-right:1px solid #ebebf4;display:inline-block;margin-right:10px;padding-right:10px;font-size:.9em;color:#acacac;width:auto}.product-info .product-info-extra.social a:last-child{border-right:0;margin-right:0;padding-right:0}.product-info .date{color:#9aa1ab;font-size:.9em}.product-info.secondary .product-info-content{text-align:center}.product-info.secondary .product-info-content h4{-webkit-transition:all .2s;transition:all .2s;color:#fff;position:relative;top:-25%;opacity:0}.product-info.secondary .product-info-content .date{-webkit-transition:all .2s;transition:all .2s;position:relative;top:25%;display:block;opacity:0}.product-info.secondary .product-info-act{top:30%}.product-info.secondary .label{-webkit-transition:all .2s;transition:all .2s;clear:both;display:inline-block;margin-top:15px;opacity:0}.product-info.secondary:hover .label{opacity:1}.product-info.secondary:hover .product-info-content h4{top:0;opacity:1}.product-info.secondary:hover .product-info-content .date{top:0;opacity:1}.shop .review-num{margin-left:7px;float:left;font-size:.85em}.shop .summary .price{color:#444;font-size:2em;letter-spacing:-1px;line-height:30px;margin-top:10px;clear:both}.shop .quantity{margin:0 15px 25px 0;overflow:hidden;position:relative;width:125px;height:40px;float:left}.shop .quantity .minus{background:0 0;border:1px solid #f0f0f0;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#5e5e5e;cursor:pointer;display:block;font-size:12px;font-weight:700;height:40px;line-height:13px;margin:0;overflow:visible;outline:0;padding:0;position:absolute;text-align:center;text-decoration:none;vertical-align:text-top;width:40px;border-radius:.25rem 0 0 .25rem}.shop .quantity .plus{background:0 0;border:1px solid #f0f0f0;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#5e5e5e;cursor:pointer;display:block;font-size:12px;font-weight:700;height:40px;line-height:13px;margin:0;overflow:visible;outline:0;padding:0;position:absolute;text-align:center;text-decoration:none;vertical-align:text-top;width:40px;border-radius:0 .25rem .25rem 0;right:0;top:0}.shop .quantity .qty{border:1px solid #f0f0f0;-webkit-box-shadow:none;box-shadow:none;float:left;height:40px;padding:0 10px;text-align:center;width:125px;font-weight:700;font-size:1em;outline:0;border-radius:.25rem}.shop .quantity .qty::-webkit-inner-spin-button,.shop .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.shop .quantity .qty::-ms-clear{display:none}.shop .quantity.quantity-lg{height:45px}.shop .quantity.quantity-lg .minus{height:45px;width:45px}.shop .quantity.quantity-lg .plus{height:45px;width:45px}.shop .quantity.quantity-lg .qty{height:45px}.shop .product-meta{clear:both}.shop .tabs-product{margin-top:40px}.shop ul.comments .comment-arrow{border-right-color:#f5f7f7}.shop ul.comments .comment-block{background:#f5f7f7}.shop table.cart{width:100%;margin:0;text-align:left}.shop table.cart img{height:auto;width:55px}.shop table.cart th{padding:8px 10px}.shop table.cart td{border-top:1px solid rgba(0,0,0,.06);padding:8px 10px}.shop table.cart td.actions{padding:20px 0}.shop table.cart .remove [class*=fa-]{font-size:1em}.shop table.cart .coupon{float:left}.shop table.cart .product-remove{width:1%}.shop table.cart .product-thumbnail{width:8%}.shop table.cart .product-name{width:60%}.shop table.cart .quantity{top:10px;position:relative}.shop .actions-continue{float:right}.shop .cart-totals{width:100%}.shop .cart-totals td,.shop .cart-totals th{border-top:1px solid rgba(0,0,0,.06);padding:8px 10px}.shop .cart-totals tr.total .amount{font-size:2em;display:block;padding-top:10px}.shop ul.simple-post-list li{border:0;padding-bottom:0}.product-thumb-info{-webkit-transition:all .2s;transition:all .2s;padding:0;position:relative;border:0;border-bottom:3px solid #e3e4e8;background:#f7f9fc;display:block;overflow:hidden;position:relative;text-decoration:none;max-width:100%;text-align:center;border:1px solid #ddd;text-decoration:none;min-height:450px}.product-thumb-info:hover{background-color:#fff;text-decoration:none;cursor:pointer}.product-thumb-info a{text-decoration:none;display:inline-block;width:100%}.product-thumb-info a:hover{text-decoration:none;display:inline-block;width:100%}.product-thumb-info img{-webkit-transition:all .2s;transition:all .2s}.product-thumb-info h4{color:#404751;letter-spacing:-1px;font-size:1.4em;line-height:1.1em;margin:0;padding:0}.product-thumb-info+.product-thumb-info{margin-top:-5px}.product-thumb-info .product-thumb-info-touch-hover{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;display:none;background-color:transparent}.product-thumb-info.hover .product-thumb-info-touch-hover{display:block}.product-thumb-info .product-thumb-info-image{display:block;position:relative}.product-thumb-info .product-thumb-info-image:before{-webkit-transition:all .2s;transition:all .2s;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;width:100%;height:100%;opacity:0}.product-thumb-info:hover .product-thumb-info-image:before{opacity:.4}.product-thumb-info .product-thumb-info-act{position:absolute;top:40%;left:0;right:0;text-align:center;color:#fff;opacity:0}.product-thumb-info:hover .product-thumb-info-act{opacity:1;top:50%}.product-thumb-info .product-thumb-info-act em{font-style:normal}.product-thumb-info .product-thumb-info-content{padding:15px;text-align:left;display:block}.product-thumb-info .product-thumb-info-caption{padding:0 15px 15px;text-align:left;display:block}.product-thumb-info .product-thumb-info-caption p{margin:0;padding:0 0 10px}.product-thumb-info .product-thumb-info-extra{clear:both;padding:10px 0 0;margin:10px 0 0;border-top:1px solid #ebebf4;display:block}.product-thumb-info .product-thumb-info-extra.social a:last-child{border-right:0;margin-right:0;padding-right:0}.full-width .product-thumb-info .product-thumb-info-image:before{border-radius:0}.product .product-thumb-info a.added_to_cart.wc-forward{background:#101d3d;color:#fff;padding:10px;position:absolute;bottom:0;left:0;font-size:1.3rem}button#my-btn{min-height:45px;background:#101d3d;color:#fff;transition:.2s;position:absolute;right:0}#add-to-cart-btn-plus-minus{position:relative;width:50%}#add-to-cart-btn-plus-minus form.cart{display:flex;align-items:center}#add-to-cart-btn-plus-minus .quantity input{width:80%;border:none;height:26px;margin-left:10px;margin-top:10px}#add-to-cart-btn-plus-minus button.minus,#add-to-cart-btn-plus-minus button.plus{position:absolute;font-size:2rem;background:#101d3d;border:#101d3d;color:#fff;outline:0;font-size:1rem;bottom:10;cursor:pointer}#add-to-cart-btn-plus-minus button.plus{padding:0 7px;left:31%;z-index:100000}#add-to-cart-btn-plus-minus button.minus{padding:0 7px;left:0}#add-to-cart-btn-plus-minus .quantity.quantity-lg{margin-left:12px}#add-to-cart-btn-plus-minus button.minus:hover,#add-to-cart-btn-plus-minus button.plus:hover,button#my-btn:hover{transform:scale(1.1);background:#101d3d;transition:.2s}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#101d3d}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:max-content;box-shadow:none}.col-lg-9.has-success{display:inline-block;width:74%;margin-top:15px}.form-group fieldset{width:100%}label.col-lg-3.font-weight-bold.text-dark.col-form-label.form-control-label.text-2.required{display:inline-block}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#39556399;color:#fff}@media (max-width:991px){.shop .actions-continue{float:none}.shop table.cart .product-thumbnail{width:12%}.shop table.cart .product-name{width:35%}#header nav.mega-menu .mega-menu-shop a{color:#fff}#header nav.mega-menu .mega-menu-shop a .fa-caret-down{display:none!important}#header nav.mega-menu .mega-menu-shop>ul.dropdown-menu{display:none!important}}@media (max-width:767px){.shop table.cart .product-name{width:65%}.shop table.cart .product-thumbnail,.shop table.cart td.product-price,.shop table.cart td.product-quantity,.shop table.cart th.product-price,.shop table.cart th.product-quantity{display:none}.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images{width:50%!important;margin:auto}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:97%}#add-to-cart-btn-plus-minus{width:80%}.masonry-loader .products .product{width:80%;margin-left:10%}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block;margin-bottom:50px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left;width:100%}#sidebar .woocommerce-MyAccount-navigation{width:75%;margin:auto}.col-lg-9.has-success{width:100%}}@media (max-width:420px){#add-to-cart-btn-plus-minus .quantity input{width:50%;border:none;height:26px;margin-left:10px;margin-top:10px}}