html body * dd.clear,html body * div.clear,html body * li.clear,html body * span.clear{background:0 0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.post-type-archive-product .woocommerce-ordering,.post-type-archive-product .woocommerce-result-count,.post-type-archive-product h1.entry-title,.products li .added,.products li .star-rating,.tax-product_cat .woocommerce-ordering,.tax-product_cat .woocommerce-result-count,.tax-product_cat h1.entry-title,.tax-product_tag .woocommerce-ordering,.tax-product_tag .woocommerce-result-count,.tax-product_tag h1.entry-title,.woocommerce-breadcrumb{display:none}.products li{margin-bottom:50px;text-align:center}.products li h2{margin-bottom:10px}.products li .portfolio{position:relative;margin-bottom:30px}.products li .product-content{margin:15px}.products li .product-btn a{font-size:13px;padding:8px 16px 7px}.products .added_to_cart.wc-forward{background-color:#F0F0F0;border-radius:3px;color:#ACACAC;padding:10px 16px;text-transform:uppercase}.single-product .sidebar{margin-top:0}.single-product .related.products{margin-top:60px}.single-product .entry-content-media{position:relative}.single-product .images{margin-bottom:60px;position:relative}.single-product .images .thumbnails{text-align:right;position:absolute;bottom:20px;right:20px}.single-product .images .thumbnails img{margin-left:10px;height:35px;width:35px;-webkit-backface-visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;opacity:.75;-webkit-filter:grayscale(1)}.single-product .images .thumbnails:hover img:hover{opacity:1;-webkit-filter:grayscale(0)}.onsale{border-radius:50%;color:#FFF;font-size:14px;height:60px;line-height:60px;position:absolute;text-align:center;top:20px;right:20px;width:60px;z-index:2}.single-product .entry-content-media .onsale{height:80px;line-height:80px;font-size:16px;width:80px}.single-product .four.columns.meta .button,.single-product .mobile-cart .button{width:100%}.price{border:1px solid #EEE;border-radius:4px;display:inline-block;margin-bottom:30px;padding:0 4px}.single-price{position:absolute;right:0;top:5px}.single-product .price del{color:#FF5454}.single-product .entry-meta{margin-top:20px}.single-product .entry-meta li span.sku{color:#ACACAC!important}.single-product .mobile-cart{display:none;margin-bottom:60px;margin-top:60px;border-top:3px solid #F0F0F0;padding-top:60px}.single-product .woocommerce-tabs .tabs{border-top:3px solid #F0F0F0;font-size:13px;margin-top:80px;text-transform:uppercase}#tab-description ul{margin-left:40px}.single-product ul.tabs li{display:inline-block}.single-product ul.tabs li a{color:#444;display:inline-block;padding:.5em 1em;border-top:3px solid;border-top-color:rgba(255,255,255,0);position:relative;top:-3px}.single-product .four.columns.meta{text-align:center;padding-right:10%}.single-product .cart .quantity{margin-bottom:10px}.woocommerce .cart .quantity input.qty{border-color:#F5F5F5!important;background-color:#FFF;display:inline;margin:0;border-radius:3px;padding:10px 5px 10px 20px;position:relative;text-align:center;font-size:14px;vertical-align:middle;width:100%;-webkit-appearance:none}.cart .quantity input.minus,.cart .quantity input.plus{background-repeat:repeat-x;background-color:#F5F5F5;color:#333!important;cursor:pointer;display:inline!important;height:40px;line-height:40px;margin:0;padding:0;position:relative;vertical-align:middle;width:25%}.cart .quantity input.plus{border-radius:0 4px 4px 0}.cart .quantity input.minus{border-radius:4px 0 0 4px}.cart .quantity input.minus:hover,.cart .quantity input.plus:hover{background-color:#E6E6E6!important}.single-product .woocommerce-message{margin-top:50px;padding:20px!important}.single-product .woocommerce-message .button{margin-bottom:15px;width:100%}.page-template-template-woo-php .woocommerce-message{text-align:center}.woocommerce.single-product .post-side .button[type=submit]{width:100%}#edd_checkout_wrap span{display:block;text-align:center}.pp_woocommerce .pp_content_container{background:0 0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.pp_overlay{background-color:#FFF!important}.pp_content{margin-bottom:-30px!important}.pp_bottom{height:0!important}.pp_woocommerce .pp_description,.pp_woocommerce .pp_nav,.pp_woocommerce .pp_social,.pp_woocommerce .ppt{display:none!important;margin:0!important}.pp_gallery a{background:0 0!important}.pp_woocommerce .pp_gallery ul li a{border-color:#FFF!important;background:0 0!important;box-shadow:none!important;border-radius:0!important;height:30px!important}.pp_woocommerce .pp_gallery ul li a:hover,.pp_woocommerce .pp_gallery ul li.selected a{border-color:#333!important}.pp_woocommerce .pp_details{padding:0!important}.pp_woocommerce .pp_close,.pp_woocommerce .pp_expand{background:url(../assets/images/sprite.png) -32px -432px #222!important;background-color:rgba(34,34,34,.25);border-radius:0!important;height:35px!important;opacity:.5!important;right:20px!important;text-indent:-9999em;top:0!important;width:35px!important;z-index:20000!important}.pp_woocommerce .pp_expand{background-position:-85px -385px!important;left:20px!important}.pp_woocommerce .pp_close:before,.pp_woocommerce .pp_expand:before{content:""!important}.pp_woocommerce .pp_close:hover,.pp_woocommerce .pp_expand:hover{opacity:1!important}.pp_woocommerce .pp_next:before,.pp_woocommerce .pp_previous:before{background:url(../assets/images/sprite.png) -33px -132px #222!important;background-color:rgba(34,34,34,.25);border-radius:0!important;content:""!important;height:35px!important;margin-top:-15px!important;opacity:.75!important;width:35px!important}.pp_woocommerce .pp_previous:before{background-position:-33px -132px!important;left:0!important}.pp_woocommerce .pp_next:before{background-position:-31px -232px!important;right:0!important}@font-face{font-family:star;src:url(../../../plugins/woocommerce/assets/fonts/star.eot);src:url(../../../plugins/woocommerce/assets/fonts/star.eot?#iefix) format('embedded-opentype'),url(../../../plugins/woocommerce/assets/fonts/star.woff) format('woff'),url(../../../plugins/woocommerce/assets/fonts/star.ttf) format('truetype'),url(../../../plugins/woocommerce/assets/fonts/star.svg#star) format('svg');font-weight:400;font-style:normal}.comment-text .star-rating,.star-rating{float:right;font-family:star;font-size:1em;height:1em;line-height:1em;overflow:hidden;position:relative;width:5.4em;top:6px}.comment-text .star-rating span,.widget .star-rating span{float:left;color:#FFC854;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.comment-text .star-rating:before,.widget .star-rating:before{content:"\73\73\73\73\73";color:#FFC854;float:left;top:0;left:0;position:absolute}.comment-text .star-rating span:before,.widget .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.comment-text p.stars span a,.widget p.stars span a{float:left;height:0;left:0;overflow:hidden;padding-top:16px;position:absolute;top:0;width:16px}#review_form label{float:none!important;margin-left:0!important}#review_form p{margin-bottom:0}#review_form input[type=text],#review_form textarea{margin-top:-3px}#reviews ol{list-style:none;margin:0}.comment-form-rating{clear:both}.comment-form-rating a{border-bottom:0}.comment-form-rating .star-rating{font-size:1em}.comment-form-rating p.stars{position:relative;line-height:1em;font-size:1em;margin-top:0;margin-bottom:10px!important}.comment-form-rating p.stars:after{content:"";display:table;clear:both}.comment-form-rating p.stars a{width:19%;display:block;position:relative;float:left;font-weight:400;padding:15px 10px;background:#F0F0F0;color:#333!important;margin-right:1%;border-radius:4px;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s}#reviews h2,.single-product #reviews #reply-title,.woocommerce.widget_product_search .screen-reader-text,.woocommerce.widget_product_search input[type=submit]{display:none}.comment-form-rating p.stars a:hover{background:#E6E6E6}.comment-form-rating p.stars a.active,.comment-form-rating p.stars a.active:after{color:#FFF!important;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s}.comment-form-rating p.stars a.star-1:after,.comment-form-rating p.stars a.star-2:after,.comment-form-rating p.stars a.star-3:after,.comment-form-rating p.stars a.star-4:after,.comment-form-rating p.stars a.star-5:after{font-family:star;position:absolute;right:1.1em;font-size:.7em;border-radius:1em;color:#333;text-align:right;font-weight:400;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s}.comment-form-rating p.stars a.star-1:hover,.comment-form-rating p.stars a.star-2:hover,.comment-form-rating p.stars a.star-3:hover,.comment-form-rating p.stars a.star-4:hover,.comment-form-rating p.stars a.star-5:hover{text-decoration:none}.comment-form-rating p.stars a.star-1:after{content:"\53"}.comment-form-rating p.stars a.star-2:after{content:"\53\53"}.comment-form-rating p.stars a.star-3:after{content:"\53\53\53"}.comment-form-rating p.stars a.star-4:after{content:"\53\53\53\53"}.comment-form-rating p.stars a.star-5:after{content:"\53\53\53\53\53"}#review_form #respond{padding-top:20px}.single-product #reviews #comments{border-top:0;margin-top:0}#reviews h2{text-transform:capitalize}#reviews .avatar{height:45px;width:45px}#reviews .meta{margin-bottom:7px}#reviews .meta strong{color:#333;font-weight:400}#reviews .description{color:#333;margin-bottom:30px;margin-left:60px}.sidebar .woocommerce.widget:last-child{padding-bottom:60px!important}.widget ul.product_list_widget li{border-bottom:1px solid #ECECEC;width:100%;overflow:hidden;line-height:20px;padding:15px 0}.widget ul.product_list_widget li:first-child{padding-top:0}.widget ul.product_list_widget li:last-child{border-bottom:0}.widget ul.product_list_widget li a{color:#333;border-bottom:none;display:block;font-weight:700}.widget ul.product_list_widget li img{height:45px!important;width:45px!important;margin-left:15px;float:right!important}.widget .total{margin-top:20px}.widget ul.product_list_widget li .amount,.widget ul.product_list_widget li .quantity{display:block}.widget ul.product_list_widget li .quantity .amount,.widget_recently_viewed_products .amount{display:inline}.widget ul.product_list_widget li del{display:none}.widget_shopping_cart_content .buttons .button{width:47%}.widget .star-rating{float:left;margin:-2px 10px 0 0}.widget_top_rated_products .amount{float:left}table.cart{margin-top:30px}table.cart .product-price,table.cart .product-remove,table.cart .product-thumbnail{display:table-cell}table.cart thead .product-remove,table.cart thead .product-thumbnail{background:#FFF}td.product-remove{text-align:center!important}td.product-remove a{color:#FF5454}table.cart thead .product-thumbnail{width:70px}table.cart thead .product-quantity{max-width:150px}table.cart img{width:30px;height:auto}table.cart td.actions .button,table.cart td.actions .checkout-button,table.cart td.actions .input-text{width:auto;display:inline-block;margin-bottom:0!important}table.cart td.actions .input-text{width:46%}table.cart td.actions input[type=text]{margin:0}.checkout_coupon .button,table.cart td.actions .button{font-size:13px;padding:11px 20px 10px;margin:0}.checkout_coupon{margin-bottom:20px}.coupon{margin-bottom:30px}.checkout_coupon .button,.coupon .button{position:relative;top:6px;padding:12px 20px 11px!important;width:100%}.coupon .button{background-color:#F0F0F0;color:#333!important;top:0;padding:12px 20px!important;width:51%!important;float:right!important}table.cart td.actions{padding:20px;text-align:right!important}table.cart td.actions .coupon{width:100%;text-align:left}table.cart td.actions .coupon label{display:none}.woocommerce table{border:2px solid #F5F5F5;border-bottom:none;border-spacing:0;width:100%;background:#FFF;border-collapse:separate;margin-bottom:50px}.woocommerce table td,.woocommerce table th,.woocommerce table thead th{vertical-align:middle;text-align:center;border-bottom:2px solid #F5F5F5}.woocommerce table td,.woocommerce table th{padding:.857em 1.387em;border-right:2px solid #F5F5F5}.woocommerce table td:last-child,.woocommerce table th:last-child{border-right:none}.woocommerce table td p:last-child,.woocommerce table th p:last-child{margin-bottom:0}.woocommerce table thead th{padding:7px;background-color:#F5F5F5;color:#333}.woocommerce .cart-collaterals table th,.woocommerce table.shop_table td,.woocommerce table.shop_table th{text-align:left}.woocommerce .cart-collaterals h2{margin-bottom:15px}.woocommerce .shipping-calculator-form select{width:100%}.shipping-calculator-form{border:2px solid #F5F5F5;padding:20px 20px 0}#customer_details{margin-bottom:50px}.lost_password a{margin-left:16px}.shipping_address abbr,.woocommerce abbr,.woocommerce-billing-fields abbr{border-bottom:none}.woocommerce table.shop_table thead th{padding-left:20px}.woocommerce #payment{margin-bottom:20px}.woocommerce #place_order{padding:16px 40px;font-size:18px!important}.woocommerce .payment_methods li{list-style:none!important;border-bottom:1px solid #F5F5F5;padding:.5em 0}.woocommerce .payment_methods li:last-child{border-bottom:none}.woocommerce .payment_methods li img{float:right;padding:0!important;border:none!important;display:none}.woocommerce .payment_methods p{padding-left:27px}.woocommerce-billing-fields,.woocommerce-shipping-fields{margin-top:40px}.woocommerce .form-row.place-order{margin-top:40px;width:100%;text-align:center;border-top:3px solid #F0F0F0;padding-top:40px}.col2-set{clear:both}.col2-set:after{content:"";display:table;clear:both}.form-row label,a.chosen-single:hover{color:#333!important}.woocommerce-checkout .form-row .chosen-container-single .chosen-single{line-height:inherit}.form-row{width:49%;float:left}.form-row .input-text,.form-row select,.form-row-wide,.form-row.address-field,.form-row.notes,.form-row.notes textarea{width:100%}.form-row label{display:block}.form-row input[type=checkbox]{float:left;margin-top:8px;margin-right:8px}.form-row-first{clear:left}.form-row-last{float:right}.form-row-wide{float:left;clear:both}.form-row#billing_address_1_field,.form-row#shipping_address_1_field{margin-bottom:0}.form-row .input-text{margin-bottom:5px}.checkout p{margin-bottom:15px}.woocommerce .cart-empty,.woocommerce .return-to-shop{text-align:center}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 1em 1em 2.618em!important;background-color:#F5F5F5;position:relative;margin-bottom:20px!important;border-radius:4px;color:rgba(0,0,0,.6);text-align:center}.woocommerce-error{color:#FF5454;text-align:left}.edd-cart li,.woocommerce-error li{list-style:none;text-align:center}.woocommerce-cart ul.woocommerce-error{margin:0}.entry-content form ul.woocommerce-error{margin-bottom:30px!important}section .woocommerce header{width:100%;padding:0;text-align:left}@media only screen and (-webkit-min-device-pixel-ratio :2),only screen and (min--moz-device-pixel-ratio :2),only screen and (-o-min-device-pixel-ratio :2/1),only screen and (min-device-pixel-ratio :2),only screen and (min-resolution :192dpi),only screen and (min-resolution :2dppx){.pp_woocommerce .pp_close,.pp_woocommerce .pp_expand,.pp_woocommerce .pp_next:before,.pp_woocommerce .pp_previous:before{background-image:url(../assets/images/retina/sprite@2x.png)!important;background-size:100px 500px!important}}