/**handles:gp-woocommerce**/
.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce ul.products li.product .price ins{text-decoration:none;font-weight:400}.woocommerce .woocommerce-info{line-height:20px}.woocommerce .page-title{margin-bottom:30px}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{position:absolute;top:auto;right:30px;margin-top:-70px}.woocommerce .woocommerce-result-count{display:none}.woocommerce span.onsale{font-size:11px;width:30px;height:30px;line-height:32px}.woocommerce ul.products li.product h3{font-size:16px;line-height:20px;font-weight:400}.woocommerce ul.products li.product .price{font-size:16px;line-height:1}.woocommerce ul.products li.product .price del{float:left;margin-right:10px}.woocommerce div.product p.price,.woocommerce div.product span.price{line-height:1}.woocommerce div.product p.price del,.woocommerce div.product span.price del{margin-right:10px}div[itemprop=description] p:last-child{margin-bottom:20px}.woocommerce #reviews #comments ol.commentlist li img.avatar{border:0;background:0 0;width:60px;height:60px}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 80px;border:0;border-radius:0;padding:0}#tab-description h2,.woocommerce #comments h2,.woocommerce #reviews h3,.woocommerce .related h2{margin:0 0 27px;line-height:1}.woocommerce .checkout_coupon p,.woocommerce .checkout_coupon p:first-child{margin:0}.woocommerce #coupon_code{height:38px}.woocommerce input[name=apply_coupon]{height:38px;font-size:13px}.woocommerce-checkout .woocommerce h2,.woocommerce-checkout .woocommerce h3{line-height:1;margin:0 0 10px}#gp-dropdowncart{display:none;position:relative}.gp-cart-all #gp-dropdowncart,.gp-cart-desktop #gp-dropdowncart{display:block}#gp-dropdowncart .gp-dropdown-icon{display:none}#gp-cart-button{display:block;margin-left:30px;font-size:18px;cursor:pointer;line-height:1;border-width:0!important}#gp-cart-button:before{content:'\f07a';font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#gp-cart-counter{margin-left:0;margin-top:-3px!important;font-size:10px!important;padding:4px 5px 3px!important;border-radius:4px;vertical-align:middle;line-height:1!important;display:inline-block;border:0!important;color:inherit!important}#gp-dropdowncart .sub-menu{width:250px}#gp-dropdowncart:hover .sub-menu{display:block;position:absolute;top:auto;left:auto;z-index:8999;overflow:visible!important}#gp-dropdowncart .widget{margin:0}#gp-dropdowncart .sub-menu li{width:100%;padding:15px 15px 15px 25px}#gp-dropdowncart .sub-menu li>a{padding:0;font-weight:400;font-size:13px;width:auto}#gp-dropdowncart .sub-menu a:after{content:''!important}#gp-dropdowncart .cart_list li a.remove{width:auto;top:13px;left:8px;font-size:17px}#gp-dropdowncart .cart_list li a.remove:hover{color:inherit!important;background:0 0}#gp-dropdowncart .sub-menu .empty{padding:15px}#gp-dropdowncart .sub-menu li .quantity{display:block;font-size:11px;line-height:1;opacity:.8}#gp-dropdowncart .buttons,#gp-dropdowncart .total{margin:0;padding:15px;line-height:1;border-style:solid;border-top-width:1px;text-align:center}#gp-dropdowncart .total{font-size:14px;font-weight:400}#gp-dropdowncart .button{display:inline-block;margin:2%;width:45%;border:0;background:0 0;padding:8px 10px;font-weight:400;font-size:13px;border-radius:0}@media only screen and (max-width:1023px){.gp-responsive.gp-cart-desktop #gp-dropdowncart{display:none}.gp-responsive.gp-cart-mobile #gp-dropdowncart{display:block}.gp-responsive #gp-cart-counter,.gp-responsive #gp-dropdowncart .sub-menu{display:none}.gp-responsive.woocommerce-cart .cart_item{font-size:13px;line-height:17px}}@media only screen and (max-width:767px){.gp-responsive .woocommerce .order_details li{width:100%;border:0;margin-bottom:10px}}@media only screen and (max-width:567px){.gp-responsive .woocommerce table.cart th,.gp-responsive.woocommerce-page table.cart th{font-size:12px}.gp-responsive .woocommerce table.cart td,.gp-responsive.woocommerce-page table.cart td{padding:10px 5px;font-size:11px;line-height:1.3em}.gp-responsive .woocommerce #gp-content table.cart a.remove,.gp-responsive .woocommerce table.cart a.remove,.gp-responsive.woocommerce-page #gp-content table.cart a.remove,.gp-responsive.woocommerce-page table.cart a.remove{font-size:14px}.gp-responsive .woocommerce .shop_table .quantity,.gp-responsive.woocommerce-page .shop_table .quantity{width:70px}}