.clear { clear:both }
.nobr { white-space:nowrap }
@font-face {
font-family:'star';
src:url('../fonts/star.eot');
src:url('../fonts/star.eot?#iefix') format('embedded-opentype'), url('../fonts/star.woff') format('woff'), url('../fonts/star.ttf') format('truetype'), url('../fonts/star.svg#star') format('svg');
font-weight:normal;
font-style:normal
}
.woocommerce-message, .woocommerce-error, .woocommerce-info { padding:1em 1em 1em 3.5em; margin:0 0 2em; position:relative; -webkit-border-radius:4px; -moz-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 #fff; list-style:none outside; 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 #fff, 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 #fff, 0 1px 2px rgba(0, 0, 0, 0.3) }
.woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after { content:""; display:block; clear:both }
.woocommerce-message:before, .woocommerce-error:before, .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; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright: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); -moz-box-shadow:inset 0 -1px 0 0 rgba(0, 0, 0, 0.1) }
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button { float:right }
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li { list-style:none outside; padding-left:0; margin-left:0 }
.woocommerce-message { border-top:3px solid #8fae1b }
.woocommerce-message:before { background-color:#8fae1b; content:"\2713" }
.woocommerce-info { border-top:3px solid #1e85be }
.woocommerce-info:before { background-color:#1e85be; content:"i"; font-family:Times, Georgia, serif; font-style:italic }
.woocommerce-error { border-top:3px solid #b81c23 }
.woocommerce-error:before { background-color:#b81c23; content:"\00d7"; font-weight:700 }
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:#fff; 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); -moz-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.2) }
.admin-bar p.demo_store { top:28px }
.woocommerce small.note, .woocommerce-page small.note { display:block; color:#777; font-size:11px; line-height:21px; margin-top:10px }
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb { margin:0 0 1em; padding:0; font-size:.92em; color:#777 }
.woocommerce .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:after { content:""; display:block; clear:both }
.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a { color:#777 }
.woocommerce .col2-set, .woocommerce-page .col2-set { width:100% }
.woocommerce .col2-set:after, .woocommerce-page .col2-set:after { content:""; display:block; clear:both }
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { float:left; width:48% }
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { float:right; width:48% }
.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:#FF0000; 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:.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:.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 { float:left; width:48%; 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); -moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3); -webkit-transition:all ease-in-out .2s;
-moz-transition:all ease-in-out .2s;
-o-transition:all ease-in-out .2s;
transition:all ease-in-out .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.images div.thumbnails:after, .woocommerce-page div.product div.images div.thumbnails:after, .woocommerce #content div.product div.images div.thumbnails:after, .woocommerce-page #content div.product div.images div.thumbnails:after { content:""; display:block; clear:both }
.woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a { float:left; width:30.75%; margin-right:3.8% }
.woocommerce div.product div.images div.thumbnails a.last, .woocommerce-page div.product div.images div.thumbnails a.last, .woocommerce #content div.product div.images div.thumbnails a.last, .woocommerce-page #content div.product div.images div.thumbnails a.last { margin-right:0 }
.woocommerce div.product div.images div.thumbnails a.first, .woocommerce-page div.product div.images div.thumbnails a.first, .woocommerce #content div.product div.images div.thumbnails a.first, .woocommerce-page #content div.product div.images div.thumbnails a.first { clear:both }
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary { float:right;/* width:48%;*/ 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, .woocommerce-page div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs { clear:both }
.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; -moz-border-radius-topleft:4px; -moz-border-radius-topright: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:#777 }
.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:#fff; z-index:2; border-bottom-color:#fff }
.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 #fff }
.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 #fff }
.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; -mox-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; -mox-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 }
.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:block; 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 }
.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:block; 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 }
.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; -moz-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:#fff; -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 }
.woocommerce .products ul:after, .woocommerce-page .products ul:after, .woocommerce ul.products:after, .woocommerce-page ul.products:after { content:""; display:block; 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 .related:after, .woocommerce-page .related:after, .woocommerce .upsells.products:after, .woocommerce-page .upsells.products:after { content:""; display:block; clear:both }
.woocommerce .related ul.products, .woocommerce-page .related ul.products, .woocommerce .upsells.products ul.products, .woocommerce-page .upsells.products ul.products, .woocommerce .related ul, .woocommerce-page .related ul, .woocommerce .upsells.products ul, .woocommerce-page .upsells.products ul { float:none }
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product { width:48% }
.woocommerce .related ul.products li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .upsells.products ul.products li.product img, .woocommerce .related ul li.product img, .woocommerce-page .related ul li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce-page .upsells.products ul li.product img { width:100%; height:auto }
/*.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { float:left; margin:0 3.8% 2.992em 0; padding:0; position:relative; width:22.05%; margin-left:0 }*/

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { float:left; margin:0 16px 2.992em 0; position:relative; width:31%; margin-left:0 }


.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); -moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.3); -webkit-transition:all ease-in-out .2s;
-moz-transition:all ease-in-out .2s;
-o-transition:all ease-in-out .2s;
transition:all ease-in-out .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); -moz-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, .woocommerce-page ul.products li.product .price { color:#ff0000; display:block; font-weight:normal; margin-bottom:.5em }*/

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { color:#ff0000; /*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:.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:0 }
.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from { font-size:.67em; margin:-2px 0 0 0; text-transform:uppercase; color:rgba(145, 145, 145, 0.5) }
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear:both }
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last { margin-right:0 }
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { float:left; margin:0 0 1em }
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { margin:0 0 1em; float:right }
.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 }
.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:4px; -moz-border-radius:4px; border-radius:4px; left:auto; /*text-shadow:0 1px 0 #fff;*/ color:#ffffff; background:#5b5b5b; /*text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);*/ border:0px solid #c8bfc6; box-shadow:0px 0px 0 0px rgba(59, 57, 57, 0.8);/* 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 { color:#777; 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 { content:""; position:absolute; top:0; right:0; left:0; bottom:0; background:url(../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 { content:""; position:absolute; height:16px; width:16px; top:.35em; right:-26px; text-indent:0; background:url(../images/success.png) no-repeat }

.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%);background:#fff; color:#3463a7;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%); */background: #006caf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmNhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDc3YjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #006caf 0%, #0077b8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#006caf), color-stop(100%,#0077b8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #006caf 0%,#0077b8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #006caf 0%,#0077b8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #006caf 0%,#0077b8 100%); /* IE10+ */
background: linear-gradient(to bottom, #006caf 0%,#0077b8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006caf', endColorstr='#0077b8',GradientType=0 ); /* IE6-8 */border-color:#76456c; color:#fff; 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:#000000;/* 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:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.6) }
.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::-webkit-outer-spin-button, .woocommerce-page .quantity input::-webkit-outer-spin-button, .woocommerce #content .quantity input::-webkit-outer-spin-button, .woocommerce-page #content .quantity input::-webkit-outer-spin-button, .woocommerce .quantity input::-webkit-inner-spin-button, .woocommerce-page .quantity input::-webkit-inner-spin-button, .woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce-page #content .quantity input::-webkit-inner-spin-button {
display:none
}
.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; -moz-border-radius-topright:0; -moz-border-radius-bottomright: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; -moz-box-shadow:inset 0 0 2px 0 #f7f6f7; font-weight:bold; -webkit-border-top-left-radius:2px; -webkit-border-bottom-left-radius:2px; -moz-border-radius-topleft:2px; -moz-border-radius-bottomleft: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; -moz-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%); */ background:#eceaec !important;-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; -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright: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; -moz-border-radius-topleft:0; -moz-border-radius-topright:0; border-top-left-radius:0; border-top-right-radius:0 }
.woocommerce #reviews h2 small, .woocommerce-page #reviews h2 small { float:right; color:#777; 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:#777 }
.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:after, .woocommerce-page #reviews #comments .add_review:after { content:""; display:block; clear:both }
.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 { clear:none }
.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist { margin:0; width:100%; background:0; list-style:none }
.woocommerce #reviews #comments ol.commentlist:after, .woocommerce-page #reviews #comments ol.commentlist:after { content:""; display:block; clear:both }
.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li { padding:00; 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:#777; font-size:.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; -moz-border-radius:4px; border-radius:4px; padding:1em 1em 0 }
.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:.83em }
.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 .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 { position:static; margin:0; width:auto; padding:0; background:transparent none; border:0 }
.woocommerce #review_form #respond:after, .woocommerce-page #review_form #respond:after { content:""; display:block; 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:after, .woocommerce-page p.stars:after { content:""; display:block; clear:both }
.woocommerce p.stars span, .woocommerce-page p.stars span { width:80px; height:16px; position:relative; float:left; background:url(../images/star.png) repeat-x left 0 }
.woocommerce p.stars span a, .woocommerce-page p.stars span a { float:left; position:absolute; left:0; top:0; width:16px; height:0; padding-top:16px; overflow:hidden }
.woocommerce p.stars span a:hover, .woocommerce-page p.stars span a:hover, .woocommerce p.stars span a:focus, .woocommerce-page p.stars span a:focus { background:url(../images/star.png) repeat-x left -16px }
.woocommerce p.stars span a.active, .woocommerce-page p.stars span a.active { background:url(../images/star.png) repeat-x left -32px }
.woocommerce p.stars span a.star-1, .woocommerce-page p.stars span a.star-1 { width:16px; z-index:10 }
.woocommerce p.stars span a.star-2, .woocommerce-page p.stars span a.star-2 { width:32px; z-index:9 }
.woocommerce p.stars span a.star-3, .woocommerce-page p.stars span a.star-3 { width:48px; z-index:8 }
.woocommerce p.stars span a.star-4, .woocommerce-page p.stars span a.star-4 { width:64px; z-index:7 }
.woocommerce p.stars span a.star-5, .woocommerce-page p.stars span a.star-5 { width:80px; z-index:6 }
.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:0 -1px 24px 0; text-align:left; width:100%; border-collapse:separate; -webkit-border-radius:5px; -moz-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 #282929;/*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:.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 .5em; font-size:.8751em }
.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt { font-weight:bold; float:left; clear:left; margin:0 .25em 0 0; padding:0 }
.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd { margin:0 0 .25em 0 }
.woocommerce td.product-name p.backorder_notification, .woocommerce-page td.product-name p.backorder_notification { font-size:.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; height:auto }
.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%; -moz-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, .woocommerce-page table.cart td.actions, .woocommerce #content table.cart td.actions, .woocommerce-page #content table.cart td.actions { text-align:right }
.woocommerce table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon { float:left }
.woocommerce table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label, .woocommerce #content table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label { display:none }
.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 { width:80px; 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); -moz-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 td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt { float:right; margin-left:15px;/* margin-left:.25em*/ }
.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; list-style:none }
.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:block; 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); -moz-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; font-size:.8751em; padding-left:1em; border-left:2px solid rgba(0, 0, 0, 0.1) }
.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 { float:left; clear:left; margin-right:.25em }
.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 { margin-bottom:.5em }
.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 { border-top:3px double #f7f6f7; padding:4px 0 0 }
.woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong { min-width:40px; display:inline-block }
.woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after { content:""; display:block; clear:both }
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals { width:100% }
.woocommerce .cart-collaterals:after, .woocommerce-page .cart-collaterals:after { content:""; display:block; clear:both }
.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related { width:30.75%; float:left }
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells { width:48%; float:left }
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products { float:none }
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li { width:48% }
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { width:48%; text-align:right; margin:0px 0 0 0; clear:right; float:right }
.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:after { content:""; display:block; 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 .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 { width:47% }
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { float:right; width:48%; text-align:right }
.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:#777; font-size:.83em }
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table { /*border-collapse:separate;*/ -webkit-border-radius:5px; -moz-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 td, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th { padding:6px 3px }
.woocommerce .cart-collaterals .cart_totals table small, .woocommerce-page .cart-collaterals .cart_totals table small { display:block; color:#777 }
.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 #272828; padding:6px 6px }
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt { width:193px; display:block; font-size:.92em }
.woocommerce form .form-row, .woocommerce-page form .form-row { padding:3px; margin:0 0 6px }
.woocommerce form .form-row:after, .woocommerce-page form .form-row:after { content:""; display:block; clear:both }
.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder, .woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder {
-webkit-transition:opacity .5s .5s ease;
-moz-transition:opacity .5s .5s ease;
transition:opacity .5s .5s ease;
opacity:0
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label { display:block }
.woocommerce form .form-row label.hidden, .woocommerce-page form .form-row label.hidden { visibility:hidden }
.woocommerce form .form-row select, .woocommerce-page form .form-row select { width:100%; 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 label.checkbox, .woocommerce-page form .form-row label.checkbox { display:inline }
.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:3.5em; line-height:1.5em; display:block; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none }
.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text { background-image:url(../images/icons/valid.png); background-position:95% center; background-repeat:no-repeat }
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text { background-image:url(../images/icons/invalid.png); background-position:95% center; background-repeat:no-repeat }
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-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:1em;
padding-top:2px
}
.woocommerce form .form-row :-moz-placeholder, .woocommerce-page form .form-row :-moz-placeholder {
line-height:1em;
padding-top:2px
}
.woocommerce form .form-row :-ms-input-placeholder, .woocommerce-page form .form-row :-ms-input-placeholder {
line-height:1em;
padding-top:2px
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { float:left; width:47%; overflow:visible }
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last { float:right }
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide { clear:both }
.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 #d0d0d0; background:#d0d0d0; padding:20px; margin:2em 0 2em 0; text-align:left; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#5b5b5b; }
.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 .checkout .col-2 h3, .woocommerce-page .checkout .col-2 h3 { 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 div.shipping-address, .woocommerce-page .checkout div.shipping-address { padding:0; clear:left; width:100% }
.woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling { float:right; line-height:1.62em; margin:0; padding:0 }
.woocommerce .checkout #shiptobilling label, .woocommerce-page .checkout #shiptobilling label { font-size:.6875em }
.woocommerce .checkout .shipping_address, .woocommerce-page .checkout .shipping_address { clear:both }
.woocommerce #payment, .woocommerce-page #payment { /*background:#f7f6f7;*/background:#171717; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px }
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods { text-align:left; padding:1em; border-bottom:1px solid #e0dadf; margin:0; list-style:none outside }
.woocommerce #payment ul.payment_methods:after, .woocommerce-page #payment ul.payment_methods:after { content:""; display:block; 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 .5em; position:relative }
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row { padding:1em; border-top:1px solid #fff }
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order { float:right; margin:0 }
.woocommerce #payment .terms, .woocommerce-page #payment .terms { padding:0 1em 0; text-align:right }
.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:.92em; -webkit-border-radius:2px; -moz-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); -moz-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 p:last-child, .woocommerce-page #payment div.payment_box p:last-child { margin-bottom:0 }
.woocommerce #payment div.payment_box #cc-expire-month, .woocommerce-page #payment div.payment_box #cc-expire-month, .woocommerce #payment div.payment_box #cc-expire-year, .woocommerce-page #payment div.payment_box #cc-expire-year { width:48%; float:left }
.woocommerce #payment div.payment_box #cc-expire-year, .woocommerce-page #payment div.payment_box #cc-expire-year { float:right }
.woocommerce #payment div.payment_box span.help, .woocommerce-page #payment div.payment_box span.help { font-size:11px; color:#777; 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 .form-row select, .woocommerce-page #payment div.payment_box .form-row select { width:48%; float:left; margin-right:3.8% }
.woocommerce #payment div.payment_box .form-row select:nth-child(3n), .woocommerce-page #payment div.payment_box .form-row select:nth-child(3n) {
margin-right: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 { margin:0 0 1.5em; list-style:none }
.woocommerce .order_details:after, .woocommerce-page .order_details:after { content:""; display:block; clear:both }
.woocommerce .order_details li, .woocommerce-page .order_details li { float:left; margin-right:2em; text-transform:uppercase; font-size:.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:0 }
.woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after { content:""; display:block; 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:1.5em; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat }
.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 { padding:0 0 1px; list-style:none }
.woocommerce .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:after { content:""; display:block; 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 0 18px; border:1px solid #ad74a2; background:#ad74a2 url(../images/cross_white.png) no-repeat 6px center; box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888; -webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888; -moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px }
.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:#777 }
.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 0 18px; border:1px solid #ad74a2; background:#ad74a2 url(../images/cross_white.png) no-repeat 6px center; box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888; -webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888; -moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5) #888; color:#fff; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; float:left }
.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:.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:.9em; height:.9em; -webkit-border-radius:1em; -moz-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:0; 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); -moz-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.5); -webkit-border-radius:1em; -moz-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; -moz-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 }
.twentythirteen .entry-summary { padding:0 }
@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(../images/ajax-loader@2x.gif);
background-size:16px 16px
}
.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 {
background:url(../images/success@2x.png) no-repeat;
background-size:16px 14px
}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text {
background-image:url(../images/icons/valid@2x.png);
background-size:12px 9px
}
.woocommerce .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text {
background-image:url(../images/icons/invalid@2x.png);
background-size:12px 9px
}
.woocommerce p.stars span, .woocommerce-page p.stars span {
background-image:url(../images/star@2x.png);
background-size:16px 48px
}
.woocommerce p.stars span a:hover, .woocommerce-page p.stars span a:hover, .woocommerce p.stars span a:focus, .woocommerce-page p.stars span a:focus {
background-image:url(../images/star@2x.png);
background-size:16px 48px
}
.woocommerce p.stars span a.active, .woocommerce-page p.stars span a.active {
background-image:url(../images/star@2x.png);
background-size:16px 48px
}
}
.woocommerce h2, h3{
	color:#46699D;
}


a.lost_password { color:#000; text-decoration:none; margin-left:10px;}

