.clear{clear:both;}
.nobr{white-space:nowrap;}
            @font-face{font-family:'star';src:url(/wp-content/themes/resolution-1.1.0/woocommerce/fonts/star.eot);src:url(/wp-content/themes/resolution-1.1.0/woocommerce/fonts/star.eot?#iefix) format('embedded-opentype'), url(/wp-content/themes/resolution-1.1.0/woocommerce/fonts/star.woff) format('woff'), url(/wp-content/themes/resolution-1.1.0/woocommerce/fonts/star.ttf) format('truetype'), url(/wp-content/themes/resolution-1.1.0/woocommerce/fonts/star.svg#star) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'WooCommerce';src:url(/wp-content/themes/resolution-1.1.0/woocommerce/fonts/WooCommerce.eot);src:url(/wp-content/themes/resolution-1.1.0/woocommerce/fonts/WooCommerce.eot?#iefix) format('embedded-opentype'), url(/wp-content/themes/resolution-1.1.0/woocommerce/fonts/WooCommerce.woff) format('woff'), url(/wp-content/themes/resolution-1.1.0/woocommerce/fonts/WooCommerce.ttf) format('truetype'), url(/wp-content/themes/resolution-1.1.0/woocommerce/fonts/WooCommerce.svg#WooCommerce) format('svg');font-weight:normal;font-style:normal;}
p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:.5em 0;text-align:center;background:#ad74a2;background:-webkit-gradient(linear, left top, left bottom, from(#ad74a2), to(#96588a));background:-webkit-linear-gradient(#ad74a2, #96588a);background:-moz-linear-gradient(center top, #ad74a2 0%, #96588a 100%);background:-moz-gradient(center top, #ad74a2 0%, #96588a 100%);border:1px solid #96588a;color:#ffffff;z-index:99998;box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.2);-webkit-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.2);}
.admin-bar p.demo_store{top:28px;}
.wc-forward:after, .wc-forward a:after{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:7px;content:"\e029";font-size:.75em;}
.wc-backward:before, .wc-backward a:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e02f";font-size:.75em;}
.woocommerce, .woocommerce-page{}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{padding:1em 1em 1em 3.5em !important;margin:0 0 2em !important;position:relative;-webkit-border-radius:4px;border-radius:4px;background:#fcfbfc;background:-webkit-gradient(linear, left top, left bottom, from(#fcfbfc), to(#f7f6f7));background:-webkit-linear-gradient(#fcfbfc, #f7f6f7);background:-moz-linear-gradient(center top, #fcfbfc 0%, #f7f6f7 100%);background:-moz-gradient(center top, #fcfbfc 0%, #f7f6f7 100%);color:#5e5e5e;text-shadow:0 1px 0 #ffffff;list-style:none outside !important;*zoom:1;width:auto;-webkit-box-shadow:inset 0 -2px 6px rgba(0, 0, 0, 0.05), inset 0 -2px 30px rgba(0, 0, 0, 0.015), inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:inset 0 -2px 6px rgba(0, 0, 0, 0.05), inset 0 -2px 30px rgba(0, 0, 0, 0.015), inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, 0.3);}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before, .woocommerce .woocommerce-message:after, .woocommerce-page .woocommerce-message:after, .woocommerce .woocommerce-error:after, .woocommerce-page .woocommerce-error:after, .woocommerce .woocommerce-info:after, .woocommerce-page .woocommerce-info:after{content:" ";display:table;}
.woocommerce .woocommerce-message:after, .woocommerce-page .woocommerce-message:after, .woocommerce .woocommerce-error:after, .woocommerce-page .woocommerce-error:after, .woocommerce .woocommerce-info:after, .woocommerce-page .woocommerce-info:after{clear:both;}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{content:"";height:1.5em;width:1.5em;display:block;position:absolute;top:0;left:1em;font-family:sans-serif;font-size:1em;line-height:1.5;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);padding-top:1em;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);}
.woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-message .button, .woocommerce .woocommerce-error .button, .woocommerce-page .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce-page .woocommerce-info .button{float:right;}
.woocommerce .woocommerce-message li, .woocommerce-page .woocommerce-message li, .woocommerce .woocommerce-error li, .woocommerce-page .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce-page .woocommerce-info li{list-style:none outside !important;padding-left:0 !important;margin-left:0 !important;}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message{border-top:3px solid #8fae1b;}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before{background-color:#8fae1b;content:"\2713";}
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{border-top:3px solid #1e85be;}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{background-color:#1e85be;content:"i";font-family:Times, Georgia, serif;font-style:italic;}
.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error{border-top:3px solid #b81c23;}
.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before{background-color:#b81c23;content:"\00d7";font-weight:700;}
.woocommerce small.note, .woocommerce-page small.note{display:block;color:#777777;font-size:11px;line-height:21px;margin-top:10px;}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{*zoom:1;margin:0 0 1em;padding:0;font-size:0.92em;color:#777777;}
.woocommerce .woocommerce-breadcrumb:before, .woocommerce-page .woocommerce-breadcrumb:before, .woocommerce .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:after{content:" ";display:table;}
.woocommerce .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:after{clear:both;}
.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a{color:#777777;}
.woocommerce div.product, .woocommerce-page div.product, .woocommerce #content div.product,
.woocommerce-page #content div.product{margin-bottom:0;position:relative;}
.woocommerce div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce #content div.product .product_title,
.woocommerce-page #content div.product .product_title{clear:none;margin-top:0;padding:0;}
.woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price,
.woocommerce-page #content div.product p.price{color:#85ad74;font-size:1.25em;}
.woocommerce div.product span.price ins, .woocommerce-page div.product span.price ins, .woocommerce #content div.product span.price ins,
.woocommerce-page #content div.product span.price ins,
.woocommerce div.product p.price ins, .woocommerce-page div.product p.price ins, .woocommerce #content div.product p.price ins,
.woocommerce-page #content div.product p.price ins{background:inherit;}
.woocommerce div.product span.price del, .woocommerce-page div.product span.price del, .woocommerce #content div.product span.price del,
.woocommerce-page #content div.product span.price del,
.woocommerce div.product p.price del, .woocommerce-page div.product p.price del, .woocommerce #content div.product p.price del,
.woocommerce-page #content div.product p.price del{font-size:0.67em;color:rgba(145, 145, 145, 0.5);}
.woocommerce div.product p.stock, .woocommerce-page div.product p.stock, .woocommerce #content div.product p.stock,
.woocommerce-page #content div.product p.stock{font-size:0.92em;}
.woocommerce div.product .stock, .woocommerce-page div.product .stock, .woocommerce #content div.product .stock,
.woocommerce-page #content div.product .stock{color:#85ad74;}
.woocommerce div.product .out-of-stock, .woocommerce-page div.product .out-of-stock, .woocommerce #content div.product .out-of-stock,
.woocommerce-page #content div.product .out-of-stock{color:red;}
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images,
.woocommerce-page #content div.product div.images{margin-bottom:2em;}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img,
.woocommerce-page #content div.product div.images img{display:block;width:100%;height:auto;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
.woocommerce div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails, .woocommerce #content div.product div.images div.thumbnails,
.woocommerce-page #content div.product div.images div.thumbnails{padding-top:1em;}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary,
.woocommerce-page #content div.product div.summary{margin-bottom:2em;}
.woocommerce div.product div.social, .woocommerce-page div.product div.social, .woocommerce #content div.product div.social,
.woocommerce-page #content div.product div.social{text-align:right;margin:0 0 1em;}
.woocommerce div.product div.social span, .woocommerce-page div.product div.social span, .woocommerce #content div.product div.social span,
.woocommerce-page #content div.product div.social span{margin:0 0 0 2px;}
.woocommerce div.product div.social span span, .woocommerce-page div.product div.social span span, .woocommerce #content div.product div.social span span,
.woocommerce-page #content div.product div.social span span{margin:0;}
.woocommerce div.product div.social span .stButton .chicklets, .woocommerce-page div.product div.social span .stButton .chicklets, .woocommerce #content div.product div.social span .stButton .chicklets,
.woocommerce-page #content div.product div.social span .stButton .chicklets{padding-left:16px;width:0;}
.woocommerce div.product div.social iframe, .woocommerce-page div.product div.social iframe, .woocommerce #content div.product div.social iframe,
.woocommerce-page #content div.product div.social iframe{float:left;margin-top:3px;}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{border:1px solid #e0dadf;background:#f7f6f7;background:-webkit-gradient(linear, left top, left bottom, from(#f7f6f7), to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7, #e0dadf);background:-moz-linear-gradient(center top, #f7f6f7 0%, #e0dadf 100%);background:-moz-gradient(center top, #f7f6f7 0%, #e0dadf 100%);display:inline-block;position:relative;z-index:0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;box-shadow:0 3px 3px rgba(0, 0, 0, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.6);margin:0 -5px;padding:0 1em;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:bold;color:#5e5e5e;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);text-decoration:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#777777;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active{background:#ffffff;z-index:2;border-bottom-color:#ffffff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #ffffff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #ffffff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border:1px solid #e0dadf;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e0dadf;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e0dadf;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #e0dadf;z-index:1;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel,
.woocommerce-page #content div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0;}
.woocommerce div.product p.cart, .woocommerce-page div.product p.cart, .woocommerce #content div.product p.cart,
.woocommerce-page #content div.product p.cart{margin-bottom:2em;*zoom:1;}
.woocommerce div.product p.cart:before, .woocommerce-page div.product p.cart:before, .woocommerce #content div.product p.cart:before,
.woocommerce-page #content div.product p.cart:before,
.woocommerce div.product p.cart:after, .woocommerce-page div.product p.cart:after, .woocommerce #content div.product p.cart:after,
.woocommerce-page #content div.product p.cart:after{content:" ";display:table;}
.woocommerce div.product p.cart:after, .woocommerce-page div.product p.cart:after, .woocommerce #content div.product p.cart:after,
.woocommerce-page #content div.product p.cart:after{clear:both;}
.woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart,
.woocommerce-page #content div.product form.cart{margin-bottom:2em;*zoom:1;}
.woocommerce div.product form.cart:before, .woocommerce-page div.product form.cart:before, .woocommerce #content div.product form.cart:before,
.woocommerce-page #content div.product form.cart:before,
.woocommerce div.product form.cart:after, .woocommerce-page div.product form.cart:after, .woocommerce #content div.product form.cart:after,
.woocommerce-page #content div.product form.cart:after{content:" ";display:table;}
.woocommerce div.product form.cart:after, .woocommerce-page div.product form.cart:after, .woocommerce #content div.product form.cart:after,
.woocommerce-page #content div.product form.cart:after{clear:both;}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity,
.woocommerce-page #content div.product form.cart div.quantity{float:left;margin:0 4px 0 0;}
.woocommerce div.product form.cart table, .woocommerce-page div.product form.cart table, .woocommerce #content div.product form.cart table,
.woocommerce-page #content div.product form.cart table{border-width:0 0 1px 0;}
.woocommerce div.product form.cart table td, .woocommerce-page div.product form.cart table td, .woocommerce #content div.product form.cart table td,
.woocommerce-page #content div.product form.cart table td{padding-left:0;}
.woocommerce div.product form.cart table div.quantity, .woocommerce-page div.product form.cart table div.quantity, .woocommerce #content div.product form.cart table div.quantity,
.woocommerce-page #content div.product form.cart table div.quantity{float:none;margin:0;}
.woocommerce div.product form.cart table small.stock, .woocommerce-page div.product form.cart table small.stock, .woocommerce #content div.product form.cart table small.stock,
.woocommerce-page #content div.product form.cart table small.stock{display:block;float:none;}
.woocommerce div.product form.cart .variations, .woocommerce-page div.product form.cart .variations, .woocommerce #content div.product form.cart .variations,
.woocommerce-page #content div.product form.cart .variations{margin-bottom:1em;}
.woocommerce div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label,
.woocommerce-page #content div.product form.cart .variations label{font-weight:bold;}
.woocommerce div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select,
.woocommerce-page #content div.product form.cart .variations select{width:100%;float:left;}
.woocommerce div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label,
.woocommerce-page #content div.product form.cart .variations td.label{padding-right:1em;}
.woocommerce div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td, .woocommerce #content div.product form.cart .variations td,
.woocommerce-page #content div.product form.cart .variations td{vertical-align:top;}
.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button,
.woocommerce-page #content div.product form.cart .button{vertical-align:middle;float:left;}
.woocommerce div.product form.cart .group_table td.label, .woocommerce-page div.product form.cart .group_table td.label, .woocommerce #content div.product form.cart .group_table td.label,
.woocommerce-page #content div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em;}
.woocommerce div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td, .woocommerce #content div.product form.cart .group_table td,
.woocommerce-page #content div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;}
.woocommerce span.onsale, .woocommerce-page span.onsale{min-height:32px;min-width:32px;padding:4px;font-size:12px;font-weight:bold;position:absolute;text-align:center;line-height:32px;top:6px;left:6px;margin:0;-webkit-border-radius:20px;border-radius:20px;background:#a2c094;background:-webkit-gradient(linear, left top, left bottom, from(#a2c094), to(#85ad74));background:-webkit-linear-gradient(#a2c094, #85ad74);background:-moz-linear-gradient(center top, #a2c094 0%, #85ad74 100%);background:-moz-gradient(center top, #a2c094 0%, #85ad74 100%);text-shadow:0 -1px 0 #85ad74;color:#ffffff;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -1px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);}
.woocommerce .products ul, .woocommerce-page .products ul, .woocommerce ul.products, .woocommerce-page ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;*zoom:1;}
.woocommerce .products ul:before, .woocommerce-page .products ul:before, .woocommerce ul.products:before, .woocommerce-page ul.products:before, .woocommerce .products ul:after, .woocommerce-page .products ul:after, .woocommerce ul.products:after, .woocommerce-page ul.products:after{content:" ";display:table;}
.woocommerce .products ul:after, .woocommerce-page .products ul:after, .woocommerce ul.products:after, .woocommerce-page ul.products:after{clear:both;}
.woocommerce .products ul li, .woocommerce-page .products ul li, .woocommerce ul.products li, .woocommerce-page ul.products li{list-style:none outside;}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale{top:0;right:0;left:auto;margin:-6px -6px 0 0;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em;}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a{text-decoration:none;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 8px;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;}
.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img{box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.4);}
.woocommerce ul.products li.product strong, .woocommerce-page ul.products li.product strong{display:block;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{color:#85ad74;display:block;font-weight:normal;margin-bottom:.5em;}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{font-size:0.67em;color:rgba(145, 145, 145, 0.5);margin:-2px 0 0 0;}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins{background:none;}
.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from{font-size:0.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(145, 145, 145, 0.5);}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{margin:0 0 1em;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{margin:0 0 1em;}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select{vertical-align:top;}
.woocommerce nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination,
.woocommerce-page #content nav.woocommerce-pagination{text-align:center;margin:0 0 1em;}
.woocommerce nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul,
.woocommerce-page #content nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #e0dadf;border-right:0;margin:1px;}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li,
.woocommerce-page #content nav.woocommerce-pagination ul li{border-right:1px solid #e0dadf;padding:0;margin:0;float:left;display:inline;overflow:hidden;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li a,
.woocommerce-page #content nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul li span,
.woocommerce-page #content nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:normal;padding:.5em;min-width:1em;display:block;}
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li span.current,
.woocommerce-page #content nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:hover,
.woocommerce-page #content nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #content nav.woocommerce-pagination ul li a:focus{background:#f7f6f7;color:#998896;}
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button{font-size:100%;margin:0;line-height:1em;cursor:pointer;position:relative;font-family:inherit;overflow:visible;padding:6px 10px;text-decoration:none;font-weight:bold;-webkit-border-radius:2px;border-radius:2px;left:auto;text-shadow:0 1px 0 #ffffff;color:#5e5e5e;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);border:1px solid #c8bfc6;background:#f7f6f7;background:-webkit-gradient(linear, left top, left bottom, from(#f7f6f7), to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7, #e0dadf);background:-moz-linear-gradient(center top, #f7f6f7 0%, #e0dadf 100%);background:-moz-gradient(center top, #f7f6f7 0%, #e0dadf 100%);white-space:nowrap;display:inline-block;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);}
.woocommerce a.button.loading, .woocommerce-page a.button.loading, .woocommerce button.button.loading, .woocommerce-page button.button.loading, .woocommerce input.button.loading, .woocommerce-page input.button.loading, .woocommerce #respond input#submit.loading,
.woocommerce-page #respond input#submit.loading,
.woocommerce #content input.button.loading,
.woocommerce-page #content input.button.loading,
.kp-latest-product-carousel .product-item .product-detail footer a.loading, .kp-onsale-carousel .product-item .product-detail footer a.loading{color:#777777;border:1px solid #f7f6f7;}
.woocommerce a.button.loading:before, .woocommerce-page a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce-page input.button.loading:before, .woocommerce #respond input#submit.loading:before,
.woocommerce-page #respond input#submit.loading:before,
.woocommerce #content input.button.loading:before,
.woocommerce-page #content input.button.loading:before,
.kp-latest-product-carousel .product-item .product-detail footer a.loading:before, .kp-onsale-carousel .product-item .product-detail footer a.loading:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:url(/wp-content/themes/resolution-1.1.0/woocommerce/images/ajax-loader.gif) center no-repeat rgba(255, 255, 255, 0.65);}
.woocommerce a.button.added:before, .woocommerce-page a.button.added:before, .woocommerce button.button.added:before, .woocommerce-page button.button.added:before, .woocommerce input.button.added:before, .woocommerce-page input.button.added:before, .woocommerce #respond input#submit.added:before,
.woocommerce-page #respond input#submit.added:before,
.woocommerce #content input.button.added:before,
.woocommerce-page #content input.button.added:before{position:absolute;height:16px;width:16px;top:0.35em;right:-26px;text-indent:0;font-family:'WooCommerce';content:"\e017";}
.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.woocommerce-page #content input.button:hover{background:#f7f6f7;background:-webkit-gradient(linear, left top, left bottom, from(#f7f6f7), to(#d4cdd2));background:-webkit-linear-gradient(#f7f6f7, #d4cdd2);background:-moz-linear-gradient(center top, #f7f6f7 0%, #d4cdd2 100%);background:-moz-gradient(center top, #f7f6f7 0%, #d4cdd2 100%);text-decoration:none;}
.woocommerce a.button:active, .woocommerce-page a.button:active, .woocommerce button.button:active, .woocommerce-page button.button:active, .woocommerce input.button:active, .woocommerce-page input.button:active, .woocommerce #respond input#submit:active,
.woocommerce-page #respond input#submit:active,
.woocommerce #content input.button:active,
.woocommerce-page #content input.button:active{top:1px;}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt{background:#ad74a2;background:-webkit-gradient(linear, left top, left bottom, from(#ad74a2), to(#96588a));background:-webkit-linear-gradient(#ad74a2, #96588a);background:-moz-linear-gradient(center top, #ad74a2 0%, #96588a 100%);background:-moz-gradient(center top, #ad74a2 0%, #96588a 100%);border-color:#76456c;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.6);}
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover{background:#ad74a2;background:-webkit-gradient(linear, left top, left bottom, from(#ad74a2), to(#864f7b));background:-webkit-linear-gradient(#ad74a2, #864f7b);background:-moz-linear-gradient(center top, #ad74a2 0%, #864f7b 100%);background:-moz-gradient(center top, #ad74a2 0%, #864f7b 100%);color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.6);}
.woocommerce a.button:disabled, .woocommerce-page a.button:disabled, .woocommerce button.button:disabled, .woocommerce-page button.button:disabled, .woocommerce input.button:disabled, .woocommerce-page input.button:disabled, .woocommerce #respond input#submit:disabled,
.woocommerce-page #respond input#submit:disabled,
.woocommerce #content input.button:disabled,
.woocommerce-page #content input.button:disabled,
.woocommerce a.button.disabled, .woocommerce-page a.button.disabled, .woocommerce button.button.disabled, .woocommerce-page button.button.disabled, .woocommerce input.button.disabled, .woocommerce-page input.button.disabled, .woocommerce #respond input#submit.disabled,
.woocommerce-page #respond input#submit.disabled,
.woocommerce #content input.button.disabled,
.woocommerce-page #content input.button.disabled{color:#aaaaaa;border:1px solid #e0dadf;background:#f7f6f7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:not-allowed;}
.woocommerce a.button:disabled:active, .woocommerce-page a.button:disabled:active, .woocommerce button.button:disabled:active, .woocommerce-page button.button:disabled:active, .woocommerce input.button:disabled:active, .woocommerce-page input.button:disabled:active, .woocommerce #respond input#submit:disabled:active,
.woocommerce-page #respond input#submit:disabled:active,
.woocommerce #content input.button:disabled:active,
.woocommerce-page #content input.button:disabled:active,
.woocommerce a.button.disabled:active, .woocommerce-page a.button.disabled:active, .woocommerce button.button.disabled:active, .woocommerce-page button.button.disabled:active, .woocommerce input.button.disabled:active, .woocommerce-page input.button.disabled:active, .woocommerce #respond input#submit.disabled:active,
.woocommerce-page #respond input#submit.disabled:active,
.woocommerce #content input.button.disabled:active,
.woocommerce-page #content input.button.disabled:active{top:0;}
.woocommerce .cart .button, .woocommerce-page .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart input.button{float:none;}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart{padding-top:.5em;white-space:nowrap;display:inline-block;}
.woocommerce .quantity, .woocommerce-page .quantity, .woocommerce #content .quantity,
.woocommerce-page #content .quantity{width:60px;position:relative;margin:0 auto;overflow:hidden;zoom:1;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty,
.woocommerce-page #content .quantity input.qty{width:40px;height:28px;float:left;padding:0;text-align:center;border:1px solid #c8bfc6;border-right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 0 2px 0 #f7f6f7;-webkit-box-shadow:inset 0 0 2px 0 #f7f6f7;font-weight:bold;-webkit-border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;}
.woocommerce .quantity noindex:-o-prefocus, .woocommerce-page .quantity noindex:-o-prefocus, .woocommerce #content .quantity noindex:-o-prefocus,
.woocommerce-page #content .quantity noindex:-o-prefocus,
.woocommerce .quantity input[type=number],
.woocommerce-page .quantity input[type=number],
.woocommerce #content .quantity input[type=number],
.woocommerce-page #content .quantity input[type=number]{padding-right:1.2em;}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus,
.woocommerce-page #content .quantity .plus,
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus,
.woocommerce-page #content .quantity .minus{display:block;padding:0;margin:0;position:absolute;text-align:center;vertical-align:text-top;width:20px;height:15px;overflow:visible;text-decoration:none;font-weight:bold;cursor:pointer;line-height:13px;font-size:12px;-webkit-border-radius:2px;border-radius:2px;color:#5e5e5e;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);border:1px solid #c8bfc6;background:#f7f6f7;background:-webkit-gradient(linear, left top, left bottom, from(#f7f6f7), to(#e0dadf));background:-webkit-linear-gradient(#f7f6f7, #e0dadf);background:-moz-linear-gradient(center top, #f7f6f7 0%, #e0dadf 100%);background:-moz-gradient(center top, #f7f6f7 0%, #e0dadf 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.075), inset 0 1px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.1);}
.woocommerce .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce #content .quantity .plus:hover,
.woocommerce-page #content .quantity .plus:hover,
.woocommerce .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce #content .quantity .minus:hover,
.woocommerce-page #content .quantity .minus:hover{background:#f7f6f7;background:-webkit-gradient(linear, left top, left bottom, from(#f7f6f7), to(#d4cdd2));background:-webkit-linear-gradient(#f7f6f7, #d4cdd2);background:-moz-linear-gradient(center top, #f7f6f7 0%, #d4cdd2 100%);background:-moz-gradient(center top, #f7f6f7 0%, #d4cdd2 100%);}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus,
.woocommerce-page #content .quantity .plus{top:0;right:0;border-bottom:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus,
.woocommerce-page #content .quantity .minus{bottom:0;right:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;}
.woocommerce #reviews h2 small,
.woocommerce-page #reviews h2 small{float:right;color:#777777;font-size:15px;line-height:21px;margin:10px 0 0 0;}
.woocommerce #reviews h2 small a,
.woocommerce-page #reviews h2 small a{text-decoration:none;color:#777777;}
.woocommerce #reviews h3,
.woocommerce-page #reviews h3{margin:0;}
.woocommerce #reviews #respond,
.woocommerce-page #reviews #respond{margin:0;border:0;padding:0;}
.woocommerce #reviews #comment,
.woocommerce-page #reviews #comment{height:75px;}
.woocommerce #reviews #comments .add_review,
.woocommerce-page #reviews #comments .add_review{*zoom:1;}
.woocommerce #reviews #comments .add_review:before,
.woocommerce-page #reviews #comments .add_review:before,
.woocommerce #reviews #comments .add_review:after,
.woocommerce-page #reviews #comments .add_review:after{content:" ";display:table;}
.woocommerce #reviews #comments .add_review:after,
.woocommerce-page #reviews #comments .add_review:after{clear:both;}
.woocommerce #reviews #comments h2,
.woocommerce-page #reviews #comments h2{clear:none;}
.woocommerce #reviews #comments ol.commentlist,
.woocommerce-page #reviews #comments ol.commentlist{*zoom:1;margin:0;width:100%;background:none;list-style:none;}
.woocommerce #reviews #comments ol.commentlist:before,
.woocommerce-page #reviews #comments ol.commentlist:before,
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce-page #reviews #comments ol.commentlist:after{content:" ";display:table;}
.woocommerce #reviews #comments ol.commentlist:after,
.woocommerce-page #reviews #comments ol.commentlist:after{clear:both;}
.woocommerce #reviews #comments ol.commentlist li,
.woocommerce-page #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0;}
.woocommerce #reviews #comments ol.commentlist li .meta,
.woocommerce-page #reviews #comments ol.commentlist li .meta{color:#777777;font-size:0.75em;}
.woocommerce #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#f7f6f7;border:1px solid #f0eef0;margin:0;line-height:1;}
.woocommerce #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #f0eef0;-webkit-border-radius:4px;border-radius:4px;padding:1em 1em 0;*zoom:1;}
.woocommerce #reviews #comments ol.commentlist li .comment-text:before,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text:before,
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after{content:" ";display:table;}
.woocommerce #reviews #comments ol.commentlist li .comment-text:after,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after{clear:both;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:0.83em;}
.woocommerce #reviews #comments ol.commentlist ul.children,
.woocommerce-page #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px;}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating,
.woocommerce-page #reviews #comments ol.commentlist ul.children .star-rating{display:none;}
.woocommerce #reviews #comments ol.commentlist #respond,
.woocommerce-page #reviews #comments ol.commentlist #respond{border:1px solid #f0eef0;-webkit-border-radius:4px;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px;}
.woocommerce #reviews #comments .commentlist > li:before,
.woocommerce-page #reviews #comments .commentlist > li:before{content:"";}
.woocommerce .star-rating, .woocommerce-page .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.4em;font-family:'star';}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before{content:"\73\73\73\73\73";color:#e0dadf;float:left;top:0;left:0;position:absolute;}
.woocommerce .star-rating span, .woocommerce-page .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;}
.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating{line-height:2em;display:block;}
.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left;}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating{display:block;margin:0 0 .5em;float:none;}
.woocommerce .hreview-aggregate .star-rating, .woocommerce-page .hreview-aggregate .star-rating{margin:10px 0 0 0;}
.woocommerce #review_form #respond,
.woocommerce-page #review_form #respond{*zoom:1;position:static;margin:0;width:auto;padding:0 0 0;background:transparent none;border:0;}
.woocommerce #review_form #respond:before,
.woocommerce-page #review_form #respond:before,
.woocommerce #review_form #respond:after,
.woocommerce-page #review_form #respond:after{content:" ";display:table;}
.woocommerce #review_form #respond:after,
.woocommerce-page #review_form #respond:after{clear:both;}
.woocommerce #review_form #respond p,
.woocommerce-page #review_form #respond p{margin:0 0 10px;}
.woocommerce #review_form #respond .form-submit input,
.woocommerce-page #review_form #respond .form-submit input{left:auto;}
.woocommerce #review_form #respond textarea,
.woocommerce-page #review_form #respond textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}
.woocommerce p.stars, .woocommerce-page p.stars{position:relative;font-size:1em;}
.woocommerce p.stars a, .woocommerce-page p.stars a{display:inline-block;font-weight:700;margin-right:1em;text-indent:-9999px;position:relative;}
.woocommerce p.stars a:last-child, .woocommerce-page p.stars a:last-child{border-right:0;}
.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4, .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5{border-right:1px solid #ccc;}
.woocommerce p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after, .woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after{font-family:"WooCommerce";text-indent:0;position:absolute;top:0;left:0;}
.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1{width:2em;}
.woocommerce p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after{content:"\e021";}
.woocommerce p.stars a.star-1:hover:after, .woocommerce-page p.stars a.star-1:hover:after, .woocommerce p.stars a.star-1.active:after, .woocommerce-page p.stars a.star-1.active:after{content:"\e020";}
.woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2{width:3em;}
.woocommerce p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after{content:"\e021\e021";}
.woocommerce p.stars a.star-2:hover:after, .woocommerce-page p.stars a.star-2:hover:after, .woocommerce p.stars a.star-2.active:after, .woocommerce-page p.stars a.star-2.active:after{content:"\e020\e020";}
.woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3{width:4em;}
.woocommerce p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after{content:"\e021\e021\e021";}
.woocommerce p.stars a.star-3:hover:after, .woocommerce-page p.stars a.star-3:hover:after, .woocommerce p.stars a.star-3.active:after, .woocommerce-page p.stars a.star-3.active:after{content:"\e020\e020\e020";}
.woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4{width:5em;}
.woocommerce p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after{content:"\e021\e021\e021\e021";}
.woocommerce p.stars a.star-4:hover:after, .woocommerce-page p.stars a.star-4:hover:after, .woocommerce p.stars a.star-4.active:after, .woocommerce-page p.stars a.star-4.active:after{content:"\e020\e020\e020\e020";}
.woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5{width:6em;border:0;}
.woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after{content:"\e021\e021\e021\e021\e021";}
.woocommerce p.stars a.star-5:hover:after, .woocommerce-page p.stars a.star-5:hover:after, .woocommerce p.stars a.star-5.active:after, .woocommerce-page p.stars a.star-5.active:after{content:"\e020\e020\e020\e020\e020";}
.woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes{border:0;border-top:1px dotted rgba(0, 0, 0, 0.1);margin-bottom:1.618em;width:100%;}
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th{width:150px;font-weight:bold;padding:8px;border-top:0;border-bottom:1px dotted rgba(0, 0, 0, 0.1);margin:0;line-height:1.5em;}
.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0, 0, 0, 0.1);margin:0;line-height:1.5em;}
.woocommerce table.shop_attributes td p, .woocommerce-page table.shop_attributes td p{margin:0;padding:8px 0;}
.woocommerce table.shop_attributes .alt td, .woocommerce-page table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th, .woocommerce-page table.shop_attributes .alt th{background:rgba(0, 0, 0, 0.025);}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{border:1px solid rgba(0, 0, 0, 0.1);margin:0px -1px 24px 0px;text-align:left;width:100%;border-collapse:separate;-webkit-border-radius:5px;border-radius:5px;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{font-weight:bold;line-height:18px;padding:9px 12px;}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{border-top:1px solid rgba(0, 0, 0, 0.1);padding:6px 12px;vertical-align:middle;}
.woocommerce table.shop_table td small, .woocommerce-page table.shop_table td small{font-weight:normal;}
.woocommerce table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th{font-weight:bold;border-top:1px solid rgba(0, 0, 0, 0.1);}
.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders{font-size:0.85em;}
.woocommerce table.my_account_orders th, .woocommerce-page table.my_account_orders th, .woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders td{padding:4px 8px;vertical-align:middle;}
.woocommerce table.my_account_orders .button, .woocommerce-page table.my_account_orders .button{white-space:nowrap;}
.woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions{text-align:right;}
.woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em;}
.woocommerce td.product-name dl.variation, .woocommerce-page td.product-name dl.variation{margin:.25em 0;*zoom:1;}
.woocommerce td.product-name dl.variation:before, .woocommerce-page td.product-name dl.variation:before, .woocommerce td.product-name dl.variation:after, .woocommerce-page td.product-name dl.variation:after{content:" ";display:table;}
.woocommerce td.product-name dl.variation:after, .woocommerce-page td.product-name dl.variation:after{clear:both;}
.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt, .woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd{display:inline-block;float:left;margin-bottom:1em;}
.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt{font-weight:bold;padding:0 0 .25em 0;margin:0 4px 0 0;clear:left;}
.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd{padding:0 0 .25em 0;}
.woocommerce td.product-name dl.variation dd p:last-child, .woocommerce-page td.product-name dl.variation dd p:last-child{margin-bottom:0;}
.woocommerce td.product-name p.backorder_notification, .woocommerce-page td.product-name p.backorder_notification{font-size:0.83em;}
.woocommerce td.product-quantity, .woocommerce-page td.product-quantity{min-width:80px;}
.woocommerce table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail{min-width:32px;}
.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img,
.woocommerce-page #content table.cart img{width:32px;}
.woocommerce table.cart th, .woocommerce-page table.cart th, .woocommerce #content table.cart th,
.woocommerce-page #content table.cart th,
.woocommerce table.cart td, .woocommerce-page table.cart td, .woocommerce #content table.cart td,
.woocommerce-page #content table.cart td{vertical-align:middle;}
.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove,
.woocommerce-page #content table.cart a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;-webkit-border-radius:100%;border-radius:100%;color:red;text-decoration:none;font-weight:bold;}
.woocommerce table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover{background-color:red;color:#fff;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 1px 4px 0 rgba(0, 0, 0, 0.1);border:1px solid #e0dadf;padding:6px 6px 5px;margin:0 4px 0 0;outline:0;line-height:1em;}
.woocommerce table.cart input, .woocommerce-page table.cart input, .woocommerce #content table.cart input,
.woocommerce-page #content table.cart input{margin:0;vertical-align:middle;line-height:1em;}
.woocommerce ul.cart_list, .woocommerce-page ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.product_list_widget{list-style:none outside;padding:0;margin:0;}
.woocommerce ul.cart_list li, .woocommerce-page ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.product_list_widget li{padding:4px 0;margin:0;*zoom:1;list-style:none;}
.woocommerce ul.cart_list li:before, .woocommerce-page ul.cart_list li:before, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.product_list_widget li:before, .woocommerce ul.cart_list li:after, .woocommerce-page ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:after{content:" ";display:table;}
.woocommerce ul.cart_list li:after, .woocommerce-page ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:after{clear:both;}
.woocommerce ul.cart_list li a, .woocommerce-page ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.product_list_widget li a{display:block;font-weight:bold;}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3);}
.woocommerce ul.cart_list li dl, .woocommerce-page ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0, 0, 0, 0.1);*zoom:1;}
.woocommerce ul.cart_list li dl:before, .woocommerce-page ul.cart_list li dl:before, .woocommerce ul.product_list_widget li dl:before, .woocommerce-page ul.product_list_widget li dl:before, .woocommerce ul.cart_list li dl:after, .woocommerce-page ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after, .woocommerce-page ul.product_list_widget li dl:after{content:" ";display:table;}
.woocommerce ul.cart_list li dl:after, .woocommerce-page ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after, .woocommerce-page ul.product_list_widget li dl:after{clear:both;}
.woocommerce ul.cart_list li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dt, .woocommerce ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dd{display:inline-block;float:left;margin-botom:1em;}
.woocommerce ul.cart_list li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.product_list_widget li dl dt{font-weight:bold;padding:0 0 .25em 0;margin:0 4px 0 0;clear:left;}
.woocommerce ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dd{padding:0 0 .25em 0;}
.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce-page ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child, .woocommerce-page ul.product_list_widget li dl dd p:last-child{margin-bottom:0;}
.woocommerce ul.cart_list li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating{float:none;}
.woocommerce.widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total{border-top:3px double #f7f6f7;padding:4px 0 0;}
.woocommerce.widget_shopping_cart .total strong, .woocommerce-page.widget_shopping_cart .total strong, .woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong{min-width:40px;display:inline-block;}
.woocommerce.widget_shopping_cart .buttons, .woocommerce-page.widget_shopping_cart .buttons, .woocommerce .widget_shopping_cart .buttons, .woocommerce-page .widget_shopping_cart .buttons{*zoom:1;}
.woocommerce.widget_shopping_cart .buttons:before, .woocommerce-page.widget_shopping_cart .buttons:before, .woocommerce .widget_shopping_cart .buttons:before, .woocommerce-page .widget_shopping_cart .buttons:before, .woocommerce.widget_shopping_cart .buttons:after, .woocommerce-page.widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after{content:" ";display:table;}
.woocommerce.widget_shopping_cart .buttons:after, .woocommerce-page.widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after{clear:both;}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block;}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:7px;content:"\e02e";}
.woocommerce .cart-collaterals .cart_totals p, .woocommerce-page .cart-collaterals .cart_totals p{margin:0;}
.woocommerce .cart-collaterals .cart_totals p small, .woocommerce-page .cart-collaterals .cart_totals p small{color:#777777;font-size:0.83em;}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table{border-collapse:separate;-webkit-border-radius:5px;border-radius:5px;margin:0 0 6px;padding:0;}
.woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, .woocommerce .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td{border-top:0;}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th{padding:6px 12px 0 0;width:25%;}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td{padding:6px 0;}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th{vertical-align:top;}
.woocommerce .cart-collaterals .cart_totals table small, .woocommerce-page .cart-collaterals .cart_totals table small{display:block;color:#777777;}
.woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select{width:100%;}
.woocommerce .cart-collaterals .cart_totals .discount td, .woocommerce-page .cart-collaterals .cart_totals .discount td{color:#85ad74;}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr th{border-top:1px solid #f7f6f7;}
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt{display:inline-block;}
.woocommerce .cart-collaterals .cross-sells ul.products li.product, .woocommerce-page .cart-collaterals .cross-sells ul.products li.product{margin-top:0;}
.woocommerce form .form-row, .woocommerce-page form .form-row{padding:3px;margin:0 0 6px;}
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,
.woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.5s 0.5s ease;-moz-transition:opacity 0.5s 0.5s ease;transition:opacity 0.5s 0.5s ease;opacity:0;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{line-height:2em;}
.woocommerce form .form-row label.hidden, .woocommerce-page form .form-row label.hidden{visibility:hidden;}
.woocommerce form .form-row label.inline, .woocommerce-page form .form-row label.inline{display:inline;}
.woocommerce form .form-row select, .woocommerce-page form .form-row select{cursor:pointer;margin:0;}
.woocommerce form .form-row .required, .woocommerce-page form .form-row .required{color:red;font-weight:bold;border:0;}
.woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;}
.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;outline:0;line-height:1em;}
.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea{height:4em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select{border-color:#fb7f88;}
.woocommerce form .form-row ::-webkit-input-placeholder, .woocommerce-page form .form-row ::-webkit-input-placeholder{line-height:normal;}
.woocommerce form .form-row :-moz-placeholder, .woocommerce-page form .form-row :-moz-placeholder{line-height:normal;}
.woocommerce form .form-row :-ms-input-placeholder, .woocommerce-page form .form-row :-ms-input-placeholder{line-height:normal;}
.woocommerce form.login, .woocommerce-page form.login, .woocommerce form.checkout_coupon, .woocommerce-page form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.register{border:1px solid #e0dadf;padding:20px;margin:2em 0 2em 0px;text-align:left;-webkit-border-radius:5px;border-radius:5px;}
.woocommerce ul#shipping_method,
.woocommerce-page ul#shipping_method{list-style:none outside;margin:0;padding:0;}
.woocommerce ul#shipping_method li,
.woocommerce-page ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside;}
.woocommerce ul#shipping_method .amount,
.woocommerce-page ul#shipping_method .amount{font-weight:bold;}
.woocommerce p.woocommerce-shipping-contents, .woocommerce-page p.woocommerce-shipping-contents{margin:0;}
.woocommerce .checkout .col-2 h3#ship-to-different-address,
.woocommerce-page .checkout .col-2 h3#ship-to-different-address{float:left;clear:none;}
.woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .notes{clear:left;}
.woocommerce .checkout .col-2 .form-row-first, .woocommerce-page .checkout .col-2 .form-row-first{clear:left;}
.woocommerce .checkout .create-account small, .woocommerce-page .checkout .create-account small{font-size:11px;color:#777777;line-height:13px;font-weight:normal;}
.woocommerce .checkout div.shipping-address, .woocommerce-page .checkout div.shipping-address{padding:0;clear:left;width:100%;}
.woocommerce .checkout .shipping_address, .woocommerce-page .checkout .shipping_address{clear:both;}
.woocommerce #payment,
.woocommerce-page #payment{background:#f7f6f7;-webkit-border-radius:5px;border-radius:5px;}
.woocommerce #payment ul.payment_methods,
.woocommerce-page #payment ul.payment_methods{*zoom:1;text-align:left;padding:1em;border-bottom:1px solid #e0dadf;margin:0;list-style:none outside;}
.woocommerce #payment ul.payment_methods:before,
.woocommerce-page #payment ul.payment_methods:before,
.woocommerce #payment ul.payment_methods:after,
.woocommerce-page #payment ul.payment_methods:after{content:" ";display:table;}
.woocommerce #payment ul.payment_methods:after,
.woocommerce-page #payment ul.payment_methods:after{clear:both;}
.woocommerce #payment ul.payment_methods li,
.woocommerce-page #payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:normal;}
.woocommerce #payment ul.payment_methods li input,
.woocommerce-page #payment ul.payment_methods li input{margin:0 1em 0 0;}
.woocommerce #payment ul.payment_methods li img,
.woocommerce-page #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 0.5em;position:relative;}
.woocommerce #payment div.form-row,
.woocommerce-page #payment div.form-row{padding:1em;border-top:1px solid #ffffff;}
.woocommerce #payment div.payment_box,
.woocommerce-page #payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0 1em 0;font-size:0.92em;-webkit-border-radius:2px;border-radius:2px;line-height:1.5em;background:#ebe8eb;background:-webkit-gradient(linear, left top, left bottom, from(#ebe8eb), to(#e0dadf));background:-webkit-linear-gradient(#ebe8eb, #e0dadf);background:-moz-linear-gradient(center top, #ebe8eb 0%, #e0dadf 100%);background:-moz-gradient(center top, #ebe8eb 0%, #e0dadf 100%);box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);color:#5e5e5e;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
.woocommerce #payment div.payment_box input.input-text,
.woocommerce-page #payment div.payment_box input.input-text,
.woocommerce #payment div.payment_box textarea,
.woocommerce-page #payment div.payment_box textarea{border-color:#d4cdd2;border-top-color:#c8bfc6;box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.4);-webkit-box-shadow:0 1px 0 0 rgba(255, 255, 255, 0.4);}
.woocommerce #payment div.payment_box ::-webkit-input-placeholder,
.woocommerce-page #payment div.payment_box ::-webkit-input-placeholder{color:#c8bfc6;}
.woocommerce #payment div.payment_box :-moz-placeholder,
.woocommerce-page #payment div.payment_box :-moz-placeholder{color:#c8bfc6;}
.woocommerce #payment div.payment_box :-ms-input-placeholder,
.woocommerce-page #payment div.payment_box :-ms-input-placeholder{color:#c8bfc6;}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right;}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.visa,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.visa,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url(/wp-content/themes/resolution-1.1.0/woocommerce/images/icons/credit-cards/visa.png);}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.mastercard,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url(/wp-content/themes/resolution-1.1.0/woocommerce/images/icons/credit-cards/mastercard.png);}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.laser,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.laser,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url(/wp-content/themes/resolution-1.1.0/woocommerce/images/icons/credit-cards/laser.png);}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url(/wp-content/themes/resolution-1.1.0/woocommerce/images/icons/credit-cards/diners.png);}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.maestro,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url(/wp-content/themes/resolution-1.1.0/woocommerce/images/icons/credit-cards/maestro.png);}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.jcb,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url(/wp-content/themes/resolution-1.1.0/woocommerce/images/icons/credit-cards/jcb.png);}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.amex,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.amex,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url(/wp-content/themes/resolution-1.1.0/woocommerce/images/icons/credit-cards/amex.png);}
.woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.discover,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.discover,
.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover,
.woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url(/wp-content/themes/resolution-1.1.0/woocommerce/images/icons/credit-cards/discover.png);}
.woocommerce #payment div.payment_box span.help,
.woocommerce-page #payment div.payment_box span.help{font-size:11px;color:#777777;line-height:13px;font-weight:normal;}
.woocommerce #payment div.payment_box .form-row,
.woocommerce-page #payment div.payment_box .form-row{margin:0 0 1em;}
.woocommerce #payment div.payment_box p:last-child,
.woocommerce-page #payment div.payment_box p:last-child{margin-bottom:0;}
.woocommerce #payment div.payment_box:after,
.woocommerce-page #payment div.payment_box:after{content:"";display:block;border:8px solid #ebe8eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em;}
.woocommerce .order_details, .woocommerce-page .order_details{*zoom:1;margin:0 0 1.5em;list-style:none;}
.woocommerce .order_details:before, .woocommerce-page .order_details:before, .woocommerce .order_details:after, .woocommerce-page .order_details:after{content:" ";display:table;}
.woocommerce .order_details:after, .woocommerce-page .order_details:after{clear:both;}
.woocommerce .order_details li, .woocommerce-page .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:0.715em;line-height:1em;border-right:1px dashed #e0dadf;padding-right:2em;}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em;}
.woocommerce .order_details li:last-of-type, .woocommerce-page .order_details li:last-of-type{border:none;}
.woocommerce .addresses .title, .woocommerce-page .addresses .title{*zoom:1;}
.woocommerce .addresses .title:before, .woocommerce-page .addresses .title:before, .woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after{content:" ";display:table;}
.woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after{clear:both;}
.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3{float:left;}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit{float:right;}
.woocommerce ol.commentlist.notes li.note p.meta, .woocommerce-page ol.commentlist.notes li.note p.meta{font-weight:bold;margin-bottom:0;}
.woocommerce ol.commentlist.notes li.note .description p:last-child, .woocommerce-page ol.commentlist.notes li.note .description p:last-child{margin-bottom:0;}
.woocommerce ul.digital-downloads, .woocommerce-page ul.digital-downloads{margin-left:0;padding-left:0;}
.woocommerce ul.digital-downloads li, .woocommerce-page ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0;}
.woocommerce ul.digital-downloads li:before, .woocommerce-page ul.digital-downloads li:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e00a";}
.woocommerce ul.digital-downloads li .count, .woocommerce-page ul.digital-downloads li .count{float:right;}
.woocommerce .widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside;}
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li{*zoom:1;padding:0 0 1px;list-style:none;}
.woocommerce .widget_layered_nav ul li:before, .woocommerce-page .widget_layered_nav ul li:before, .woocommerce .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:after{content:" ";display:table;}
.woocommerce .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:after{clear:both;}
.woocommerce .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span, .woocommerce-page .widget_layered_nav ul li span{padding:1px 0;float:left;}
.woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a{padding:0 6px;text-decoration:none;border:1px solid #ad74a2;background:#ad74a2;box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;color:#ffffff;-webkit-border-radius:3px;border-radius:3px;}
.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce-page .widget_layered_nav ul li.chosen a:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e013";}
.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count{float:right;margin-left:6px;font-size:1em;padding:1px 0;color:#777777;}
.woocommerce .widget_layered_nav_filters ul, .woocommerce-page .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1;}
.woocommerce .widget_layered_nav_filters ul li, .woocommerce-page .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none;}
.woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a{padding:0 6px;text-decoration:none;border:1px solid #ad74a2;background:#ad74a2;box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888888;color:#ffffff;-webkit-border-radius:3px;border-radius:3px;float:left;}
.woocommerce .widget_layered_nav_filters ul li a:before, .woocommerce-page .widget_layered_nav_filters ul li a:before{font-family:'WooCommerce';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:7px;content:"\e013";}
.woocommerce .widget_price_filter .price_slider, .woocommerce-page .widget_price_filter .price_slider{margin-bottom:1em;}
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:0.8751em;}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button{font-size:1.15em;}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button{float:left;}
.woocommerce .widget_price_filter .ui-slider, .woocommerce-page .widget_price_filter .ui-slider{position:relative;text-align:left;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:0.9em;height:0.9em;-webkit-border-radius:1em;border-radius:1em;border:1px solid #150d14;cursor:pointer;background:#ad74a2;background:-webkit-gradient(linear, left top, left bottom, from(#ad74a2), to(#96588a));background:-webkit-linear-gradient(#ad74a2, #96588a);background:-moz-linear-gradient(center top, #ad74a2 0%, #96588a 100%);background:-moz-gradient(center top, #ad74a2 0%, #96588a 100%);outline:none;top:-0.3em;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.65);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.65);box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.65);}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#ad74a2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.5);-webkit-border-radius:1em;border-radius:1em;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;border-radius:1em;background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#6a6a6a));background:-webkit-linear-gradient(#1e1e1e, #6a6a6a);background:-moz-linear-gradient(center top, #1e1e1e 0%, #6a6a6a 100%);background:-moz-gradient(center top, #1e1e1e 0%, #6a6a6a 100%);}
.woocommerce .widget_price_filter .ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider-horizontal{height:.5em;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}
.single-product .twentythirteen .entry-summary, .single-product .twentythirteen #reply-title,
.single-product .twentythirteen #respond #commentform{padding:0;}
.single-product .twentythirteen p.stars{clear:both;}
.twentyfourteen ul.products li.product{margin-top:0 !important;}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
.woocommerce a.button.loading:before, .woocommerce-page a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce-page input.button.loading:before, .woocommerce #respond input#submit.loading:before,
.woocommerce-page #respond input#submit.loading:before,
.woocommerce #content input.button.loading:before,
.woocommerce-page #content input.button.loading:before{background-image:url(/wp-content/themes/resolution-1.1.0/woocommerce/images/ajax-loader@2x.gif);background-size:16px 16px;}
} .woocommerce ul.products li.product a img, 
.woocommerce-page ul.products li.product a img{box-shadow:none !important;margin-bottom:20px;}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3{text-align:center;background-color:#dfdfdf;padding:5px 6px;font-size:15px;font-weight:400;margin:0 -6px 15px;}
.woocommerce ul.products li.product h3:hover, .woocommerce-page ul.products li.product h3:hover{color:#FF5B4D;}
.woocommerce a.button, .woocommerce-page a.button, 
.woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, 
.woocommerce-page #respond input#submit, 
.woocommerce #content input.button, 
.woocommerce-page #content input.button,
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart{background:#434C51;color:#fff;font-size:14px;height:36px;line-height:36px;text-align:center;border:none;border-radius:0;box-shadow:none;font-weight:400;text-shadow:none;padding:0 10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.woocommerce a.button .fa:before, .woocommerce-page a.button .fa:before, .woocommerce button.button .fa:before, .woocommerce-page button.button .fa:before, .woocommerce input.button .fa:before, .woocommerce-page input.button .fa:before, .woocommerce #respond input#submit .fa:before, 
.woocommerce-page #respond input#submit .fa:before, 
.woocommerce #content input.button .fa:before, 
.woocommerce-page #content input.button .fa:before{font-size:16px;margin-right:5px;}
.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, 
.woocommerce-page #respond input#submit:hover, 
.woocommerce #content input.button:hover, 
.woocommerce-page #content input.button:hover,
.woocommerce a.added_to_cart:hover, .woocommerce-page a.added_to_cart:hover{background:#FF5B4D;color:#fff;box-shadow:none;text-shadow:none;}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce-page span.onsale{background:#FF5B4D;box-shadow:none !important;text-shadow:none !important;font-weight:300;border-radius:50%;padding:4px;height:40px;width:40px;line-height:32px;}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating{float:left;margin:7px 0 0;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{float:right;font-family:'Oswald',sans-serif;color:#FF5B4D;font-size:18px;}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select, .woocommerce form .form-row select, .woocommerce-page form .form-row select, .woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea{padding:5px;border:1px solid #dfdfdf;}
.woocommerce a.button.added:before, .woocommerce-page a.button.added:before, .woocommerce button.button.added:before, .woocommerce-page button.button.added:before, .woocommerce input.button.added:before, .woocommerce-page input.button.added:before, .woocommerce #respond input#submit.added:before, 
.woocommerce-page #respond input#submit.added:before, 
.woocommerce #content input.button.added:before, 
.woocommerce-page #content input.button.added:before{content:"";}
.woocommerce .shop_columns_3 a.added_to_cart, .woocommerce-page .shop_columns_3 a.added_to_cart{float:right;margin-bottom:2px;}
.woocommerce .kopa_cart_buttons a, .woocommerce-page .kopa_cart_buttons a{display:block;float:left;}
.woocommerce .shop_columns_3 .add_to_cart_button.added, .woocommerce-page .shop_columns_3 .add_to_cart_button.added, .woocommerce .shop_columns_4 a.add_to_cart_button, .woocommerce-page .shop_columns_4 a.added_to_cart{margin-bottom:2px;}
.woocommerce a.add_to_cart_button, .woocommerce-page a.add_to_cart_button{margin-right:2px;margin-bottom:2px;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, 
.woocommerce-page #content table.cart td.actions .coupon .input-text{box-shadow:none !important;border:1px solid #dfdfdf;height:36px;padding:5px 6px;line-height:24px;width:90px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.woocommerce table.cart td.actions .coupon .input-text:focus, .woocommerce-page table.cart td.actions .coupon .input-text:focus, .woocommerce #content table.cart td.actions .coupon .input-text:focus, 
.woocommerce-page #content table.cart td.actions .coupon .input-text:focus,
.woocommerce form .form-row input.input-text:focus, .woocommerce-page form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus, .woocommerce-page form .form-row textarea:focus{border-color:#ff5b4d;}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, 
.woocommerce-page #respond input#submit.alt, 
.woocommerce #content input.button.alt, 
.woocommerce-page #content input.button.alt{text-shadow:none !important;background:#ff5b4d;}
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, 
.woocommerce-page #respond input#submit.alt:hover, 
.woocommerce #content input.button.alt:hover, 
.woocommerce-page #content input.button.alt:hover{background:#434C51;}
.woocommerce .cart-collaterals ul.products li.product .price, .woocommerce-page .cart-collaterals ul.products li.product .price{float:none;text-align:center;margin-bottom:15px;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, 
.woocommerce-page #content .quantity input.qty{height:36px;}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, 
.woocommerce-page #content .quantity input.qty,
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, 
.woocommerce-page #content .quantity .plus, 
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, 
.woocommerce-page #content .quantity .minus{border-radius:0;box-shadow:none !important;text-shadow:none !important;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, 
.woocommerce-page #content .quantity .plus, 
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, 
.woocommerce-page #content .quantity .minus{height:18px;background-image:none !important;}
.woocommerce .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, 
.woocommerce-page #content .quantity .plus:hover, 
.woocommerce .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, 
.woocommerce-page #content .quantity .minus:hover{color:#ff5b4d;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{border-radius:0;}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before{background-color:#ff5b4d;}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before, .woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{box-shadow:none !important;border-radius:0;text-shadow:none;line-height:0;padding-top:10px;}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message{border-top-color:#ff5b4d;}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info{border-radius:0;box-shadow:none;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, 
.woocommerce-page #content div.product span.price, 
.woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, 
.woocommerce-page #content div.product p.price{color:#ff5b4d;font-size:18px;}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, 
.woocommerce-page #content div.product div.images img{box-shadow:none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs{float:left;margin-right:20px;width:116px;padding:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{border-bottom:none;}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, 
.woocommerce-page #content div.product .woocommerce-tabs .panel{border:1px solid #DFDFDF;float:left;padding:20px 20px 15px;width:674px;border-radius:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{border-top:1px solid #DFDFDF;font-family:'Oswald',sans-serif;font-size:15px;list-style:none outside none;padding-top:10px;text-transform:uppercase;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:first-child, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:first-child{border-top:medium none;padding-top:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{color:#798992;background:none;padding:0;font-weight:400;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a{color:#434c51;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before{box-shadow:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before{box-shadow:none;border-radius:0 !important;border-width:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{height:0;width:0;border:none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{border-radius:0 !important;border-width:0;box-shadow:none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{box-shadow:none !important;margin:0 0 10px 0;border-radius:0 !important;display:block;background:#fff;border-width:1px 0 0 0;border-color:#dfdfdf;padding:10px 0 0;}
.woocommerce div.product .woocommerce-tabs .panel h2, .woocommerce-page div.product .woocommerce-tabs .panel h2, .woocommerce #content div.product .woocommerce-tabs .panel h2, 
.woocommerce-page #content div.product .woocommerce-tabs .panel h2,
.woocommerce #reviews h3, 
.woocommerce-page #reviews h3{margin:0 0 10px;font-size:15px;font-weight:400;line-height:24px;text-transform:uppercase;}
.woocommerce #reviews #comments ol.commentlist, 
.woocommerce-page #reviews #comments ol.commentlist{padding-left:0;}
.woocommerce #reviews #comments ol.commentlist li, 
.woocommerce-page #reviews #comments ol.commentlist li{list-style:none;margin:45px 0 0;}
.woocommerce #reviews #comments ol.commentlist li:list-child, 
.woocommerce-page #reviews #comments ol.commentlist li:list-child{margin:0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text{border-color:#dfdfdf;border-radius:0;margin-left:0;padding:35px 20px 10px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar, 
.woocommerce-page #reviews #comments ol.commentlist li img.avatar{left:50%;width:50px;height:50px;border:none;padding:0;margin:-25px 0 0 -25px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{border-bottom:1px solid #dfdfdf;padding-bottom:20px;text-transform:uppercase;font-size:11px;font-weight:300;font-family:'Oswald',sans-serif;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong{color:#ff5b4d;font-size:15px;font-weight:400;}
.woocommerce #related-post, 
.woocommerce #comments{margin:0 0 15px;}
.comment-form-rating label, .comment-form-comment label{margin-bottom:10px;}
.woocommerce #review_form #respond textarea, 
.woocommerce-page #review_form #respond textarea{border:1px solid #dfdfdf;padding:10px;}
.woocommerce .product_column_3 .related ul.products, .woocommerce-page .product_column_3 .related ul.products, .woocommerce .product_column_3 .upsells.products ul.products, .woocommerce-page .product_column_3 .upsells.products ul.products, .woocommerce .product_column_3 .related ul, .woocommerce-page .product_column_3 .related ul, .woocommerce .product_column_3 .upsells.products ul, .woocommerce-page .product_column_3 .upsells.products ul{}
.woocommerce .product_column_3 .related ul.products li.product, .woocommerce-page .product_column_3 .related ul.products li.product, .woocommerce .product_column_3 .upsells.products ul.products li.product, .woocommerce-page .product_column_3 .upsells.products ul.products li.product, .woocommerce .product_column_3 .related ul li.product, .woocommerce-page .product_column_3 .related ul li.product, .woocommerce .product_column_3 .upsells.products ul li.product, .woocommerce-page .product_column_3 .upsells.products ul li.product{margin:0 0 25px 3%;width:31.33%;}
.woocommerce .product_column_3 .related ul.products li.product:first-child, .woocommerce-page .product_column_3 .related ul.products li.product:first-child, .woocommerce .product_column_3 .upsells.products ul.products li.product:first-child, .woocommerce-page .product_column_3 .upsells.products ul.products li.product:first-child, .woocommerce .product_column_3 .related ul li.product:first-child, .woocommerce-page .product_column_3 .related ul li.product:first-child, .woocommerce .product_column_3 .upsells.products ul li.product:first-child, .woocommerce-page .product_column_3 .upsells.products ul li.product:first-child{margin-left:0;}
.woocommerce #payment, 
.woocommerce-page #payment{background:#fff;border-radius:0;border:1px solid #dfdfdf;}
.woocommerce #payment div.payment_box, 
.woocommerce-page #payment div.payment_box{border-radius:0;box-shadow:none !important;}
.woocommerce .related.products h2, .woocommerce-page .related.products h2, .woocommerce .upsells.products h2, .woocommerce-page .upsells.products h2, .woocommerce-billing-fields h3, .woocommerce-shipping-fields h3{margin:0 0 15px;font-size:18px;text-transform:uppercase;}
.woocommerce-shipping-fields h3 label{margin-top:0;font-weight:400;}
.woocommerce ul.cart_list li img, .woocommerce-page ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img{border-radius:0;box-shadow:none !important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{background:#ff5b4d;border-radius:0;box-shadow:none !important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background:#ff5b4d;border-radius:0;box-shadow:0 0 1px #ff5b4d;height:10px;width:10px;border:1px solid #fff;top:-2px;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:0;background:#434C51;}
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount{font-size:12px;}
.sidebar .widget.widget_product_categories ul li{list-style:inside disc;}
.sidebar .widget.widget_product_categories ul li .children{margin-top:10px;margin-left:15px;}
.sidebar .widget.widget_product_search label.screen-reader-text{display:none;}
.sidebar .widget.widget_product_search #searchform{position:relative;}
.sidebar .widget.widget_product_search #searchform #s{width:236px;border:1px solid #dfdfdf;padding:5px 10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.sidebar .widget.widget_product_search #searchform #s:focus{border-color:#ff5b4d;}
.sidebar .widget.widget_product_search #searchform #searchsubmit{border:none;background:#434C51;color:#fff;padding:5px 10px 6px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.sidebar .widget.widget_product_search #searchform #searchsubmit:hover {
background: #ff5b4d;
}