@font-face{font-family:star;src:url(../fonts/star.eot?#iefix) format("embedded-opentype"), url(../fonts/star.woff) format("woff"), url(../fonts/star.ttf) format("truetype"), url(../fonts/star.svg#star) format("svg");font-weight:400;font-style:normal;}
@font-face{font-family:WooCommerce;src:url(../fonts/WooCommerce.eot?#iefix) format("embedded-opentype"), url(../fonts/WooCommerce.woff) format("woff"), url(../fonts/WooCommerce.ttf) format("truetype"), url(../fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal;}
.clear{clear:both;}
.woocommerce .woocommerce-breadcrumb::after{clear:both;}
.woocommerce .woocommerce-error::after{clear:both;}
.woocommerce .woocommerce-info::after{clear:both;}
.woocommerce .woocommerce-message::after{clear:both;}
.woocommerce div.product form.cart .reset_variations{visibility:hidden;}
.woocommerce form .form-row label.hidden{visibility:hidden;}
p.demo_store{margin:0px;padding:1em 0px;left:0px;top:0px;width:100%;text-align:center;right:0px;color:rgb(255, 255, 255);font-size:1em;position:fixed;z-index:99998;box-shadow:0px 1px 1em rgba(0,0,0,0.2);background-color:rgb(164, 100, 151);}
p.demo_store a{color:rgb(255, 255, 255);}
.admin-bar p.demo_store{top:32px;}
.woocommerce .blockOverlay.blockUI{position:relative;}
.woocommerce .blockOverlay.blockUI::before{background:url("../images/icons/loader.svg") center/cover;animation:spin 1s ease-in-out infinite;left:50%;top:50%;width:1em;height:1em;text-align:center;color:rgba(0, 0, 0, 0.75);line-height:1;font-size:2em;margin-top:-0.5em;margin-left:-0.5em;display:block;position:absolute;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;}
.woocommerce .loader::before{background:url("../images/icons/loader.svg") center/cover;animation:spin 1s ease-in-out infinite;left:50%;top:50%;width:1em;height:1em;text-align:center;color:rgba(0, 0, 0, 0.75);line-height:1;font-size:2em;margin-top:-0.5em;margin-left:-0.5em;display:block;position:absolute;content:"";-webkit-animation:spin 1s ease-in-out infinite;-moz-animation:spin 1s ease-in-out infinite;}
.woocommerce a.remove{border-radius:100%;border:0px currentColor;border-image:none;width:1em;height:1em;text-align:center;color:red !important;line-height:1;font-size:1.5em;font-weight:700;text-decoration:none;display:block;}
.woocommerce a.remove:hover{background:red;color:rgb(255, 255, 255) !important;}
.woocommerce .woocommerce-error{list-style:none !important;margin:0px 0px 2em !important;padding:1em 2em 1em 3.5em !important;width:auto;color:rgb(81, 81, 81);border-top-color:rgb(164, 100, 151);border-top-width:3px;border-top-style:solid;position:relative;-ms-word-wrap:break-word;background-color:rgb(247, 246, 247);}
.woocommerce .woocommerce-info{box-shadow:5px 8px 15px rgb(188, 188, 188);list-style:none !important;margin:0px 0px 2em !important;padding:1em !important;width:auto;color:rgb(81, 81, 81);border-top-color:rgb(164, 100, 151);border-top-width:3px;border-top-style:solid;position:relative;-ms-word-wrap:break-word;background-color:rgb(247, 246, 247);}
.woocommerce .woocommerce-message{list-style:none !important;margin:0px 0px 2em !important;padding:1em 2em 1em 3.5em !important;width:auto;color:rgb(81, 81, 81);border-top-color:rgb(164, 100, 151);border-top-width:3px;border-top-style:solid;position:relative;-ms-word-wrap:break-word;background-color:rgb(247, 246, 247);}
.woocommerce .woocommerce-error::after{display:table;content:" ";}
.woocommerce .woocommerce-error::before{display:table;content:" ";}
.woocommerce .woocommerce-info::after{display:table;content:" ";}
.woocommerce .woocommerce-info::before{display:table;content:" ";}
.woocommerce .woocommerce-message::after{display:table;content:" ";}
.woocommerce .woocommerce-message::before{display:table;content:" ";}
.woocommerce .woocommerce-error::before{left:1.5em;top:1em;font-family:WooCommerce;display:inline-block;position:absolute;content:"\e028";}
.woocommerce .woocommerce-info::before{top:1em;font-family:WooCommerce;display:inline-block;position:absolute;content:"\e028";}
.woocommerce .woocommerce-message::before{left:1.5em;top:1em;font-family:WooCommerce;display:inline-block;position:absolute;content:"\e028";}
.woocommerce .woocommerce-error .button{float:right;}
.woocommerce .woocommerce-info .button{float:right;}
.woocommerce .woocommerce-message .button{float:right;}
.woocommerce .woocommerce-error li{list-style:none !important;padding-left:0px !important;margin-left:0px !important;}
.woocommerce .woocommerce-info li{list-style:none !important;padding-left:0px !important;margin-left:0px !important;}
.woocommerce .woocommerce-message li{list-style:none !important;padding-left:0px !important;margin-left:0px !important;}
.woocommerce .woocommerce-message{border-top-color:rgb(143, 174, 27);}
.woocommerce .woocommerce-message::before{color:rgb(143, 174, 27);content:"\e015";}
.woocommerce .woocommerce-info{border-top-color:rgb(30, 133, 190);}
.woocommerce .woocommerce-info::before{color:rgb(30, 133, 190);}
.woocommerce .woocommerce-error{border-top-color:rgb(184, 28, 35);}
.woocommerce .woocommerce-error::before{color:rgb(184, 28, 35);content:"\e016";}
.woocommerce small.note{color:rgb(119, 119, 119);font-size:0.85em;margin-top:10px;display:block;}
.woocommerce .woocommerce-breadcrumb{margin:0px 0px 1em;padding:0px;color:rgb(119, 119, 119);font-size:0.92em;}
.woocommerce .woocommerce-breadcrumb::after{display:table;content:" ";}
.woocommerce .woocommerce-breadcrumb::before{display:table;content:" ";}
.woocommerce .woocommerce-breadcrumb a{color:rgb(119, 119, 119);}
.woocommerce .quantity .qty{width:3.63em;text-align:center;}
.woocommerce div.product{margin-bottom:0px;position:relative;}
.woocommerce div.product .product_title{padding:0px;clear:none;margin-top:0px;}
.woocommerce #reviews #comments .add_review::after{clear:both;}
.woocommerce .products ul::after{clear:both;}
.woocommerce div.product form.cart::after{clear:both;}
.woocommerce div.product p.cart::after{clear:both;}
.woocommerce nav.woocommerce-pagination ul{clear:both;}
.woocommerce ul.products::after{clear:both;}
.woocommerce div.product p.price{color:rgb(119, 164, 100);font-size:1.25em;}
.woocommerce div.product span.price{color:rgb(119, 164, 100);font-size:1.25em;}
.woocommerce div.product p.price ins{background:inherit;font-weight:700;}
.woocommerce div.product span.price ins{background:inherit;font-weight:700;}
.woocommerce div.product p.price del{opacity:0.5;}
.woocommerce div.product span.price del{opacity:0.5;}
.woocommerce div.product p.stock{font-size:0.92em;}
.woocommerce div.product .stock{color:rgb(119, 164, 100);}
.woocommerce div.product .out-of-stock{color:red;}
.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.61em;}
.woocommerce div.product div.images{margin-bottom:2em;}
.woocommerce div.product div.summary{margin-bottom:2em;}
.woocommerce div.product div.images img{width:100%;height:auto;display:block;box-shadow:none;}
.woocommerce div.product div.images div.thumbnails{padding-top:1em;}
.woocommerce div.product div.social{margin:0px 0px 1em;text-align:right;}
.woocommerce div.product div.social span{margin:0px 0px 0px 2px;}
.woocommerce div.product div.social span span{margin:0px;}
.woocommerce div.product div.social span .stButton .chicklets{width:0px;padding-left:16px;}
.woocommerce div.product div.social iframe{margin-top:3px;float:left;}
.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;margin:0px 0px 1.61em;padding:0px 0px 0px 1em;overflow:hidden;position:relative;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0px -5px;padding:0px 1em;border-radius:4px 4px 0px 0px;border:1px solid rgb(211, 206, 210);border-image:none;display:inline-block;position:relative;z-index:0;background-color:rgb(235, 233, 235);}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:0.5em 0px;color:rgb(81, 81, 81);font-weight:700;text-decoration:none;display:inline-block;}
.woocommerce div.product form.cart::after{display:table;content:" ";}
.woocommerce div.product form.cart::before{display:table;content:" ";}
.woocommerce div.product p.cart::after{display:table;content:" ";}
.woocommerce div.product p.cart::before{display:table;content:" ";}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:rgb(107, 107, 107);text-decoration:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);z-index:2;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0px #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0px #fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{border:1px solid rgb(211, 206, 210);border-image:none;width:5px;height:5px;bottom:-1px;position:absolute;content:" ";}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid rgb(211, 206, 210);border-image:none;width:5px;height:5px;bottom:-1px;position:absolute;content:" ";}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border-width:0px 1px 1px 0px;left:-6px;border-bottom-right-radius:4px;box-shadow:2px 2px 0px #ebe9eb;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{border-width:0px 0px 1px 1px;right:-6px;border-bottom-left-radius:4px;box-shadow:-2px 2px 0px #ebe9eb;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{left:0px;width:100%;bottom:0px;border-bottom-color:rgb(211, 206, 210);border-bottom-width:1px;border-bottom-style:solid;position:absolute;z-index:1;content:" ";}
.woocommerce div.product .woocommerce-tabs .panel{margin:0px 0px 2em;padding:0px;}
.woocommerce div.product form.cart{margin-bottom:2em;}
.woocommerce div.product p.cart{margin-bottom:2em;}
.woocommerce div.product form.cart div.quantity{margin:0px 4px 0px 0px;float:left;}
.woocommerce div.product form.cart table{border-width:0px 0px 1px;}
.woocommerce div.product form.cart table td{padding-left:0px;}
.woocommerce div.product form.cart table div.quantity{margin:0px;float:none;}
.woocommerce div.product form.cart table small.stock{float:none;display:block;}
.woocommerce div.product form.cart .variations{border:0px currentColor;border-image:none;margin-bottom:1em;}
.woocommerce div.product form.cart .variations td{border:0px currentColor;border-image:none;}
.woocommerce div.product form.cart .variations th{border:0px currentColor;border-image:none;}
.woocommerce div.product form.cart .variations label{font-weight:700;}
.woocommerce div.product form.cart .variations select{width:100%;float:left;}
.woocommerce div.product form.cart .variations td.label{padding-right:1em;}
.woocommerce div.product form.cart .variations td{vertical-align:top;}
.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em;}
.woocommerce div.product form.cart .wc-no-matching-variations{display:none;}
.woocommerce div.product form.cart .button{vertical-align:middle;float:left;}
.woocommerce div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em;}
.woocommerce div.product form.cart .group_table td{border:0px currentColor;border-image:none;padding-bottom:0.5em;vertical-align:top;}
.woocommerce span.onsale{margin:0px;padding:0.2em;border-radius:100%;left:-0.5em;top:-0.5em;text-align:center;color:rgb(255, 255, 255);line-height:3.236;font-size:0.85em;font-weight:700;position:absolute;min-height:3.23em;min-width:3.23em;background-color:rgb(119, 164, 100);-webkit-font-smoothing:antialiased;}
.woocommerce .products ul{list-style:none;margin:0px 0px 1em;padding:0px;clear:both;}
.woocommerce ul.products{list-style:none;margin:0px 0px 1em;padding:0px;clear:both;}
.woocommerce .products ul::after{display:table;content:" ";}
.woocommerce .products ul::before{display:table;content:" ";}
.woocommerce ul.products::after{display:table;content:" ";}
.woocommerce ul.products::before{display:table;content:" ";}
.woocommerce .products ul li{list-style:none;}
.woocommerce ul.products li{list-style:none;}
.woocommerce ul.products li.product .onsale{margin:-0.5em -0.5em 0px 0px;left:auto;top:0px;right:0px;}
.woocommerce ul.products li.product h3{margin:0px;padding:0.5em 0px;font-size:1em;}
.woocommerce ul.products li.product a{text-decoration:none;}
.woocommerce ul.products li.product a img{margin:0px 0px 1em;width:100%;height:auto;display:block;box-shadow:none;}
.woocommerce ul.products li.product strong{display:block;}
.woocommerce ul.products li.product .star-rating{font-size:0.85em;}
.woocommerce ul.products li.product .button{margin-top:1em;}
.woocommerce ul.products li.product .price{color:rgb(119, 164, 100);font-size:0.85em;font-weight:400;margin-bottom:0.5em;display:block;}
.woocommerce ul.products li.product .price del{color:inherit;display:block;opacity:0.5;}
.woocommerce ul.products li.product .price ins{background:0px 0px;font-weight:700;}
.woocommerce ul.products li.product .price .from{margin:-2px 0px 0px;color:rgba(132, 132, 132, 0.5);text-transform:uppercase;font-size:0.67em;}
.woocommerce .woocommerce-ordering{margin:0px 0px 1em;}
.woocommerce .woocommerce-result-count{margin:0px 0px 1em;}
.woocommerce .woocommerce-ordering select{vertical-align:top;}
.woocommerce nav.woocommerce-pagination{text-align:center;}
.woocommerce nav.woocommerce-pagination ul{border-width:1px 0px 1px 1px;border-style:solid none solid solid;border-color:rgb(211, 206, 210) currentColor rgb(211, 206, 210) rgb(211, 206, 210);margin:1px;padding:0px;border-image:none;display:inline-block;white-space:nowrap;}
.woocommerce nav.woocommerce-pagination ul li{margin:0px;padding:0px;overflow:hidden;border-right-color:rgb(211, 206, 210);border-right-width:1px;border-right-style:solid;float:left;display:inline;}
.woocommerce nav.woocommerce-pagination ul li a{margin:0px;padding:0.5em;line-height:1;font-size:1em;font-weight:400;text-decoration:none;display:block;min-width:1em;}
.woocommerce nav.woocommerce-pagination ul li span{margin:0px;padding:0.5em;line-height:1;font-size:1em;font-weight:400;text-decoration:none;display:block;min-width:1em;}
.woocommerce nav.woocommerce-pagination ul li a:focus{background:rgb(235, 233, 235);color:rgb(138, 126, 136);}
.woocommerce nav.woocommerce-pagination ul li a:hover{background:rgb(235, 233, 235);color:rgb(138, 126, 136);}
.woocommerce nav.woocommerce-pagination ul li span.current{background:rgb(235, 233, 235);color:rgb(138, 126, 136);}
.woocommerce #respond input#submit{margin:0px;padding:0.61em 1em;border-radius:3px;border:0px currentColor;border-image:none;left:auto;color:rgb(81, 81, 81);line-height:1;overflow:visible;font-family:inherit;font-size:100%;font-weight:700;text-decoration:none;display:inline-block;white-space:nowrap;position:relative;cursor:pointer;box-shadow:none;text-shadow:none;background-image:none;background-color:rgb(235, 233, 235);-webkit-box-shadow:none;}
.woocommerce a.button{margin:0px;padding:0.61em 1em;border-radius:3px;border:0px currentColor;border-image:none;left:auto;color:rgb(81, 81, 81);line-height:1;overflow:visible;font-family:inherit;font-size:100%;font-weight:700;text-decoration:none;display:inline-block;white-space:nowrap;position:relative;cursor:pointer;box-shadow:none;text-shadow:none;background-image:none;background-color:rgb(235, 233, 235);-webkit-box-shadow:none;}
.woocommerce button.button{margin:0px;padding:0.61em 1em;border-radius:3px;border:0px currentColor;border-image:none;left:auto;color:rgb(81, 81, 81);line-height:1;overflow:visible;font-family:inherit;font-size:100%;font-weight:700;text-decoration:none;display:inline-block;white-space:nowrap;position:relative;cursor:pointer;box-shadow:none;text-shadow:none;background-image:none;background-color:rgb(235, 233, 235);-webkit-box-shadow:none;}
.woocommerce input.button{margin:0px;padding:0.61em 1em;border-radius:3px;border:0px currentColor;border-image:none;left:auto;color:rgb(81, 81, 81);line-height:1;overflow:visible;font-family:inherit;font-size:100%;font-weight:700;text-decoration:none;display:inline-block;white-space:nowrap;position:relative;cursor:pointer;box-shadow:none;text-shadow:none;background-image:none;background-color:rgb(235, 233, 235);-webkit-box-shadow:none;}
.woocommerce #respond input.loading#submit{padding-right:2.61em;opacity:0.25;}
.woocommerce a.loading.button{padding-right:2.61em;opacity:0.25;}
.woocommerce button.loading.button{padding-right:2.61em;opacity:0.25;}
.woocommerce input.loading.button{padding-right:2.61em;opacity:0.25;}
.woocommerce #respond input.loading#submit::after{animation:spin 2s linear infinite;top:0.61em;right:1em;font-family:WooCommerce;font-weight:400;vertical-align:top;position:absolute;content:"\e01c";-webkit-font-smoothing:antialiased;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;}
.woocommerce a.loading.button::after{animation:spin 2s linear infinite;top:0.61em;right:1em;font-family:WooCommerce;font-weight:400;vertical-align:top;position:absolute;content:"\e01c";-webkit-font-smoothing:antialiased;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;}
.woocommerce button.loading.button::after{animation:spin 2s linear infinite;top:0.61em;right:1em;font-family:WooCommerce;font-weight:400;vertical-align:top;position:absolute;content:"\e01c";-webkit-font-smoothing:antialiased;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;}
.woocommerce input.loading.button::after{animation:spin 2s linear infinite;top:0.61em;right:1em;font-family:WooCommerce;font-weight:400;vertical-align:top;position:absolute;content:"\e01c";-webkit-font-smoothing:antialiased;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;}
.woocommerce #respond input.added#submit::after{font-family:WooCommerce;margin-left:0.53em;vertical-align:bottom;content:"\e017";}
.woocommerce a.added.button::after{font-family:WooCommerce;margin-left:0.53em;vertical-align:bottom;content:"\e017";}
.woocommerce button.added.button::after{font-family:WooCommerce;margin-left:0.53em;vertical-align:bottom;content:"\e017";}
.woocommerce input.added.button::after{font-family:WooCommerce;margin-left:0.53em;vertical-align:bottom;content:"\e017";}
.woocommerce #respond input#submit:hover{color:rgb(81, 81, 81);text-decoration:none;background-image:none;background-color:rgb(218, 216, 218);}
.woocommerce a.button:hover{color:rgb(81, 81, 81);text-decoration:none;background-image:none;background-color:rgb(218, 216, 218);}
.woocommerce button.button:hover{color:rgb(81, 81, 81);text-decoration:none;background-image:none;background-color:rgb(218, 216, 218);}
.woocommerce input.button:hover{color:rgb(81, 81, 81);text-decoration:none;background-image:none;background-color:rgb(218, 216, 218);}
.woocommerce #respond input.alt#submit{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);-webkit-font-smoothing:antialiased;}
.woocommerce a.alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);-webkit-font-smoothing:antialiased;}
.woocommerce button.alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);-webkit-font-smoothing:antialiased;}
.woocommerce input.alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);-webkit-font-smoothing:antialiased;}
.woocommerce #respond input.alt#submit:hover{color:rgb(255, 255, 255);background-color:rgb(147, 83, 134);}
.woocommerce a.alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(147, 83, 134);}
.woocommerce button.alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(147, 83, 134);}
.woocommerce input.alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(147, 83, 134);}
.woocommerce #respond input.disabled.alt#submit{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce #respond input.disabled.alt#submit:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce #respond input:disabled.alt#submit{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce #respond input:disabled.alt#submit:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce #respond input:disabled[disabled].alt#submit{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce #respond input:disabled[disabled].alt#submit:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce a.disabled.alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce a.disabled.alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce a:disabled.alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce a:disabled.alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce a:disabled[disabled].alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce a:disabled[disabled].alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce button.disabled.alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce button.disabled.alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce button:disabled.alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce button:disabled.alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce button:disabled[disabled].alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce button:disabled[disabled].alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce input.disabled.alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce input.disabled.alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce input:disabled.alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce input:disabled.alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce input:disabled[disabled].alt.button{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce input:disabled[disabled].alt.button:hover{color:rgb(255, 255, 255);background-color:rgb(164, 100, 151);}
.woocommerce #respond input.disabled#submit{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce #respond input:disabled#submit{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce #respond input:disabled[disabled]#submit{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce a.disabled.button{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce a:disabled.button{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce a:disabled[disabled].button{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce button.disabled.button{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce button:disabled.button{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce button:disabled[disabled].button{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce input.disabled.button{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce input:disabled.button{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce input:disabled[disabled].button{color:inherit;cursor:not-allowed;opacity:0.5;}
.woocommerce #respond input.disabled#submit:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce #respond input:disabled#submit:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce #respond input:disabled[disabled]#submit:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce a.disabled.button:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce a:disabled.button:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce a:disabled[disabled].button:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce button.disabled.button:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce button:disabled.button:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce button:disabled[disabled].button:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce input.disabled.button:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce input:disabled.button:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce input:disabled[disabled].button:hover{color:inherit;background-color:rgb(235, 233, 235);}
.woocommerce .cart .button{float:none;}
.woocommerce .cart input.button{float:none;}
.woocommerce a.added_to_cart{padding-top:0.5em;display:inline-block;white-space:nowrap;}
.woocommerce #reviews #comments .add_review::after{display:table;content:" ";}
.woocommerce #reviews #comments .add_review::before{display:table;content:" ";}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after{display:table;content:" ";}
.woocommerce #reviews #comments ol.commentlist li .comment-text::before{display:table;content:" ";}
.woocommerce #reviews #comments ol.commentlist::after{display:table;content:" ";}
.woocommerce #reviews #comments ol.commentlist::before{display:table;content:" ";}
.woocommerce #reviews h2 small{margin:10px 0px 0px;color:rgb(119, 119, 119);font-size:15px;float:right;}
.woocommerce #reviews h2 small a{color:rgb(119, 119, 119);text-decoration:none;}
.woocommerce #reviews h3{margin:0px;}
.woocommerce #reviews #respond{margin:0px;padding:0px;border:0px currentColor;border-image:none;}
.woocommerce #reviews #comment{height:75px;}
.woocommerce #reviews #comments h2{clear:none;}
.woocommerce #review_form #respond::after{clear:both;}
.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both;}
.woocommerce #reviews #comments ol.commentlist::after{clear:both;}
.woocommerce .woocommerce-product-rating::after{clear:both;}
.woocommerce td.product-name dl.variation::after{clear:both;}
.woocommerce #reviews #comments ol.commentlist{background:0px 0px;list-style:none;margin:0px;width:100%;}
.woocommerce #reviews #comments ol.commentlist li{background:0px;margin:0px 0px 20px;padding:0px;border:0px currentColor;border-image:none;position:relative;}
.woocommerce #reviews #comments ol.commentlist li .meta{color:rgb(119, 119, 119);font-size:0.75em;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{background:rgb(235, 233, 235);margin:0px;padding:3px;border:1px solid rgb(228, 225, 227);border-image:none;left:0px;top:0px;width:32px;height:auto;float:left;position:absolute;box-shadow:none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0px 0px 0px 50px;padding:1em 1em 0px;border-radius:4px;border:1px solid rgb(228, 225, 227);border-image:none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0px 0px 1em;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:0.83em;}
.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none;margin:20px 0px 0px 50px;}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none;}
.woocommerce #reviews #comments ol.commentlist #respond{margin:20px 0px 0px 50px;padding:1em 1em 0px;border-radius:4px;border:1px solid rgb(228, 225, 227);border-image:none;}
.woocommerce #reviews #comments .commentlist > li::before{content:"";}
.woocommerce .star-rating{width:5.4em;height:1em;line-height:1;overflow:hidden;font-family:star;font-size:1em;float:right;position:relative;}
.woocommerce .star-rating::before{left:0px;top:0px;color:rgb(211, 206, 210);float:left;position:absolute;content:"\73\73\73\73\73";}
.woocommerce .star-rating span{left:0px;top:0px;overflow:hidden;padding-top:1.5em;float:left;position:absolute;}
.woocommerce .star-rating span::before{left:0px;top:0px;position:absolute;content:"\53\53\53\53\53";}
.woocommerce .woocommerce-product-rating{line-height:2;display:block;}
.woocommerce table.shop_attributes td{margin:0px;line-height:1.5;border-top-color:currentColor;border-bottom-color:rgba(0, 0, 0, 0.1);border-top-width:0px;border-bottom-width:1px;border-top-style:none;border-bottom-style:dotted;}
.woocommerce table.shop_attributes th{margin:0px;line-height:1.5;border-top-color:currentColor;border-bottom-color:rgba(0, 0, 0, 0.1);border-top-width:0px;border-bottom-width:1px;border-top-style:none;border-bottom-style:dotted;}
.woocommerce .woocommerce-product-rating::after{display:table;content:" ";}
.woocommerce .woocommerce-product-rating::before{display:table;content:" ";}
.woocommerce .woocommerce-product-rating .star-rating{margin:0.5em 4px 0px 0px;float:left;}
.woocommerce .products .star-rating{margin:0px 0px 0.5em;float:none;display:block;}
.woocommerce .hreview-aggregate .star-rating{margin:10px 0px 0px;}
.woocommerce #review_form #respond{background:0px 0px;margin:0px;padding:0px;border:0px currentColor;border-image:none;width:auto;position:static;}
.woocommerce #review_form #respond::after{display:table;content:" ";}
.woocommerce #review_form #respond::before{display:table;content:" ";}
.woocommerce #review_form #respond p{margin:0px 0px 10px;}
.woocommerce #review_form #respond .form-submit input{left:auto;}
.woocommerce #review_form #respond textarea{width:100%;box-sizing:border-box;}
.woocommerce p.stars{font-size:1em;position:relative;}
.woocommerce p.stars a{outline:0px;text-indent:-9999px;font-weight:700;margin-right:1em;border-bottom-color:currentColor !important;border-bottom-width:0px !important;border-bottom-style:none !important;display:inline-block;position:relative;}
.woocommerce p.stars a:last-child{border-right-color:currentColor;border-right-width:0px;border-right-style:none;}
.woocommerce p.stars a.star-1{border-right-color:rgb(204, 204, 204);border-right-width:1px;border-right-style:solid;}
.woocommerce p.stars a.star-2{border-right-color:rgb(204, 204, 204);border-right-width:1px;border-right-style:solid;}
.woocommerce p.stars a.star-3{border-right-color:rgb(204, 204, 204);border-right-width:1px;border-right-style:solid;}
.woocommerce p.stars a.star-4{border-right-color:rgb(204, 204, 204);border-right-width:1px;border-right-style:solid;}
.woocommerce p.stars a.star-5{border-right-color:rgb(204, 204, 204);border-right-width:1px;border-right-style:solid;}
.woocommerce p.stars a.star-1::after{left:0px;top:0px;text-indent:0px;font-family:WooCommerce;position:absolute;}
.woocommerce p.stars a.star-2::after{left:0px;top:0px;text-indent:0px;font-family:WooCommerce;position:absolute;}
.woocommerce p.stars a.star-3::after{left:0px;top:0px;text-indent:0px;font-family:WooCommerce;position:absolute;}
.woocommerce p.stars a.star-4::after{left:0px;top:0px;text-indent:0px;font-family:WooCommerce;position:absolute;}
.woocommerce p.stars a.star-5::after{left:0px;top:0px;text-indent:0px;font-family:WooCommerce;position:absolute;}
.woocommerce p.stars a.star-1{width:2em;}
.woocommerce p.stars a.star-1::after{content:"\e021";}
.woocommerce p.stars a.active.star-1::after{content:"?";}
.woocommerce p.stars a.star-1:hover::after{content:"?";}
.woocommerce p.stars a.star-2{width:3em;}
.woocommerce p.stars a.star-2::after{content:"\e021\e021";}
.woocommerce p.stars a.active.star-2::after{content:"??";}
.woocommerce p.stars a.star-2:hover::after{content:"??";}
.woocommerce p.stars a.star-3{width:4em;}
.woocommerce p.stars a.star-3::after{content:"\e021\e021\e021";}
.woocommerce p.stars a.active.star-3::after{content:"???";}
.woocommerce p.stars a.star-3:hover::after{content:"???";}
.woocommerce p.stars a.star-4{width:5em;}
.woocommerce p.stars a.star-4::after{content:"\e021\e021\e021\e021";}
.woocommerce p.stars a.active.star-4::after{content:"????";}
.woocommerce p.stars a.star-4:hover::after{content:"????";}
.woocommerce p.stars a.star-5{border:0px currentColor;border-image:none;width:6em;}
.woocommerce p.stars a.star-5::after{content:"\e021\e021\e021\e021\e021";}
.woocommerce p.stars a.active.star-5::after{content:"?????";}
.woocommerce p.stars a.star-5:hover::after{content:"?????";}
.woocommerce table.shop_attributes{border-width:1px 0px 0px;border-style:dotted none none;border-color:rgba(0, 0, 0, 0.1) currentColor currentColor;border-image:none;width:100%;margin-bottom:1.61em;}
.woocommerce table.shop_attributes th{padding:8px;width:150px;font-weight:700;}
.woocommerce table.shop_attributes td{padding:0px;font-style:italic;}
.woocommerce table.shop_attributes td p{margin:0px;padding:8px 0px;}
.woocommerce table.shop_attributes .alt td{background:rgba(0, 0, 0, 0.025);}
.woocommerce table.shop_attributes .alt th{background:rgba(0, 0, 0, 0.025);}
.woocommerce table.shop_table{margin:0px -1px 24px 0px;border-radius:5px;border:1px solid rgba(0, 0, 0, 0.1);border-image:none;width:100%;text-align:left;border-collapse:separate;}
.woocommerce table.shop_table th{padding:9px 12px;font-weight:700;}
.woocommerce table.shop_table td{padding:6px 12px;vertical-align:middle;border-top-color:rgba(0, 0, 0, 0.1);border-top-width:1px;border-top-style:solid;}
.woocommerce table.shop_table td small{font-weight:400;}
.woocommerce table.shop_table tbody:first-child tr:first-child td{border-top-color:currentColor;border-top-width:0px;border-top-style:none;}
.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top-color:currentColor;border-top-width:0px;border-top-style:none;}
.woocommerce table.shop_table tbody th{font-weight:700;border-top-color:rgba(0, 0, 0, 0.1);border-top-width:1px;border-top-style:solid;}
.woocommerce table.shop_table tfoot td{font-weight:700;border-top-color:rgba(0, 0, 0, 0.1);border-top-width:1px;border-top-style:solid;}
.woocommerce table.shop_table tfoot th{font-weight:700;border-top-color:rgba(0, 0, 0, 0.1);border-top-width:1px;border-top-style:solid;}
.woocommerce table.my_account_orders{font-size:0.85em;}
.woocommerce table.my_account_orders td{padding:4px 8px;vertical-align:middle;}
.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle;}
.woocommerce table.my_account_orders .button{white-space:nowrap;}
.woocommerce table.my_account_orders .order-actions{text-align:right;}
.woocommerce table.my_account_orders .order-actions .button{margin:0.12em 0px 0.12em 0.25em;}
.woocommerce td.product-name dl.variation{margin:0.25em 0px;}
.woocommerce td.product-name dl.variation::after{display:table;content:" ";}
.woocommerce td.product-name dl.variation::before{display:table;content:" ";}
.woocommerce td.product-name dl.variation dd{margin-bottom:1em;float:left;display:inline-block;}
.woocommerce td.product-name dl.variation dt{margin-bottom:1em;float:left;display:inline-block;}
.woocommerce td.product-name dl.variation dt{margin:0px 4px 0px 0px;padding:0px 0px 0.25em;clear:left;font-weight:700;}
.woocommerce ul.cart_list li dl::after{clear:both;}
.woocommerce ul.cart_list li::after{clear:both;}
.woocommerce ul.product_list_widget li dl::after{clear:both;}
.woocommerce ul.product_list_widget li::after{clear:both;}
.woocommerce td.product-name dl.variation dd{padding:0px 0px 0.25em;}
.woocommerce td.product-name dl.variation dd p:last-child{margin-bottom:0px;}
.woocommerce td.product-name p.backorder_notification{font-size:0.83em;}
.woocommerce td.product-quantity{min-width:80px;}
.woocommerce ul.cart_list{list-style:none;margin:0px;padding:0px;}
.woocommerce ul.product_list_widget{list-style:none;margin:0px;padding:0px;}
.woocommerce ul.cart_list li{list-style:none;margin:0px;padding:4px 0px;}
.woocommerce ul.product_list_widget li{list-style:none;margin:0px;padding:4px 0px;}
.woocommerce ul.cart_list li::after{display:table;content:" ";}
.woocommerce ul.cart_list li::before{display:table;content:" ";}
.woocommerce ul.product_list_widget li::after{display:table;content:" ";}
.woocommerce ul.product_list_widget li::before{display:table;content:" ";}
.woocommerce ul.cart_list li a{font-weight:700;display:block;}
.woocommerce ul.product_list_widget li a{font-weight:700;display:block;}
.woocommerce ul.cart_list li img{width:32px;height:auto;margin-left:4px;float:right;box-shadow:none;}
.woocommerce ul.product_list_widget li img{width:32px;height:auto;margin-left:4px;float:right;box-shadow:none;}
.woocommerce ul.cart_list li dl{margin:0px;padding-left:1em;border-left-color:rgba(0, 0, 0, 0.1);border-left-width:2px;border-left-style:solid;}
.woocommerce ul.product_list_widget li dl{margin:0px;padding-left:1em;border-left-color:rgba(0, 0, 0, 0.1);border-left-width:2px;border-left-style:solid;}
.woocommerce ul.cart_list li dl::after{display:table;content:" ";}
.woocommerce ul.cart_list li dl::before{display:table;content:" ";}
.woocommerce ul.product_list_widget li dl::after{display:table;content:" ";}
.woocommerce ul.product_list_widget li dl::before{display:table;content:" ";}
.woocommerce ul.cart_list li dl dd{margin-bottom:1em;float:left;display:inline-block;}
.woocommerce ul.cart_list li dl dt{margin-bottom:1em;float:left;display:inline-block;}
.woocommerce ul.product_list_widget li dl dd{margin-bottom:1em;float:left;display:inline-block;}
.woocommerce ul.product_list_widget li dl dt{margin-bottom:1em;float:left;display:inline-block;}
.woocommerce ul.cart_list li dl dt{margin:0px 4px 0px 0px;padding:0px 0px 0.25em;clear:left;font-weight:700;}
.woocommerce ul.product_list_widget li dl dt{margin:0px 4px 0px 0px;padding:0px 0px 0.25em;clear:left;font-weight:700;}
.woocommerce .order_details::after{clear:both;}
.woocommerce .widget_layered_nav ul li::after{clear:both;}
.woocommerce .widget_shopping_cart .buttons::after{clear:both;}
.woocommerce-account .addresses .title::after{clear:both;}
.woocommerce-cart .wc-proceed-to-checkout::after{clear:both;}
.widget_shopping_cart.woocommerce .buttons::after{clear:both;}
.woocommerce ul.cart_list li dl dd{padding:0px 0px 0.25em;}
.woocommerce ul.product_list_widget li dl dd{padding:0px 0px 0.25em;}
.woocommerce ul.cart_list li dl dd p:last-child{margin-bottom:0px;}
.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0px;}
.woocommerce ul.cart_list li .star-rating{float:none;}
.woocommerce ul.product_list_widget li .star-rating{float:none;}
.woocommerce .widget_shopping_cart .total{padding:4px 0px 0px;border-top-color:rgb(235, 233, 235);border-top-width:3px;border-top-style:double;}
.widget_shopping_cart.woocommerce .total{padding:4px 0px 0px;border-top-color:rgb(235, 233, 235);border-top-width:3px;border-top-style:double;}
.woocommerce .widget_shopping_cart .total strong{display:inline-block;min-width:40px;}
.widget_shopping_cart.woocommerce .total strong{display:inline-block;min-width:40px;}
.woocommerce .widget_shopping_cart .cart_list li{padding-top:0px;padding-left:2em;position:relative;}
.widget_shopping_cart.woocommerce .cart_list li{padding-top:0px;padding-left:2em;position:relative;}
.woocommerce .widget_shopping_cart .cart_list li a.remove{left:0px;top:0px;position:absolute;}
.widget_shopping_cart.woocommerce .cart_list li a.remove{left:0px;top:0px;position:absolute;}
.woocommerce .widget_shopping_cart .buttons::after{display:table;content:" ";}
.woocommerce .widget_shopping_cart .buttons::before{display:table;content:" ";}
.widget_shopping_cart.woocommerce .buttons::after{display:table;content:" ";}
.widget_shopping_cart.woocommerce .buttons::before{display:table;content:" ";}
.woocommerce form .form-row{margin:0px 0px 6px;padding:3px;}
.woocommerce form .form-row label{line-height:2;}
.woocommerce form .form-row label.inline{display:inline;}
.woocommerce form .form-row select{margin:0px;cursor:pointer;}
.woocommerce form .form-row .required{border:0px currentColor;border-image:none;color:red;font-weight:700;}
.woocommerce form .form-row .input-checkbox{margin:-2px 8px 0px 0px;text-align:center;vertical-align:middle;display:inline;}
.woocommerce form .form-row input.input-text{margin:0px;outline:0px;width:100%;line-height:1;box-sizing:border-box;}
.woocommerce form .form-row textarea{margin:0px;outline:0px;width:100%;line-height:1;box-sizing:border-box;}
.woocommerce form .form-row textarea{height:4em;line-height:1.5;display:block;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.woocommerce form .form-row .select2-container{width:100%;line-height:2em;}
.woocommerce form .woocommerce-invalid.form-row .select2-container{border-color:rgb(170, 0, 0);}
.woocommerce form .woocommerce-invalid.form-row input.input-text{border-color:rgb(170, 0, 0);}
.woocommerce form .woocommerce-invalid.form-row select{border-color:rgb(170, 0, 0);}
.woocommerce form .woocommerce-validated.form-row .select2-container{border-color:rgb(105, 191, 41);}
.woocommerce form .woocommerce-validated.form-row input.input-text{border-color:rgb(105, 191, 41);}
.woocommerce form .woocommerce-validated.form-row select{border-color:rgb(105, 191, 41);}
.woocommerce form .form-row:-ms-input-placeholder{line-height:normal;}
.woocommerce form.checkout_coupon{margin:2em 0px;padding:20px;border-radius:5px;border:1px solid rgb(211, 206, 210);border-image:none;text-align:left;}
.woocommerce form.login{margin:2em 0px;padding:20px;border-radius:5px;border:1px solid rgb(211, 206, 210);border-image:none;text-align:left;}
.woocommerce form.register{margin:2em 0px;padding:20px;border-radius:5px;border:1px solid rgb(211, 206, 210);border-image:none;text-align:left;}
.woocommerce ul#shipping_method{list-style:none;margin:0px;padding:0px;}
.woocommerce ul#shipping_method li{list-style:none;margin:0px;padding:0.25em 0px 0.25em 22px;text-indent:-22px;}
.woocommerce ul#shipping_method .amount{font-weight:700;}
.woocommerce p.woocommerce-shipping-contents{margin:0px;}
.woocommerce .order_details{list-style:none;margin:0px 0px 1.5em;}
.woocommerce .order_details::after{display:table;content:" ";}
.woocommerce .order_details::before{display:table;content:" ";}
.woocommerce .order_details li{text-transform:uppercase;line-height:1;padding-right:2em;padding-left:0px;font-size:0.71em;margin-right:2em;margin-left:0px;border-right-color:rgb(211, 206, 210);border-right-width:1px;border-right-style:dashed;float:left;}
.woocommerce .order_details li strong{text-transform:none;line-height:1.5;font-size:1.4em;display:block;}
.woocommerce .order_details li:last-of-type{border:currentColor;border-image:none;}
.woocommerce .widget_layered_nav ul{list-style:none;margin:0px;padding:0px;border:0px currentColor;border-image:none;}
.woocommerce .widget_layered_nav ul li{list-style:none;padding:0px 0px 1px;}
.woocommerce .widget_layered_nav ul li::after{display:table;content:" ";}
.woocommerce .widget_layered_nav ul li::before{display:table;content:" ";}
.woocommerce .widget_layered_nav ul li.chosen a::before{color:rgb(170, 0, 0);text-transform:none;line-height:1;font-family:WooCommerce;font-variant:normal;font-weight:400;text-decoration:none;content:"?";-webkit-font-smoothing:antialiased;speak:none;}
.woocommerce .widget_layered_nav_filters ul li a::before{color:rgb(170, 0, 0);text-transform:none;line-height:1;font-family:WooCommerce;font-variant:normal;font-weight:400;text-decoration:none;content:"?";-webkit-font-smoothing:antialiased;speak:none;}
.woocommerce .widget_layered_nav ul li a{padding:1px 0px;}
.woocommerce .widget_layered_nav ul li span{padding:1px 0px;}
.woocommerce .widget_layered_nav ul li.chosen a::before{margin-right:0.61em;}
.woocommerce .widget_layered_nav_filters ul{list-style:none;margin:0px;padding:0px;border:0px currentColor;border-image:none;overflow:hidden;-ms-zoom:1;}
.woocommerce .widget_layered_nav_filters ul li{list-style:none;padding:0px 1px 1px 0px;float:left;}
.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none;}
.woocommerce .widget_layered_nav_filters ul li a::before{margin-right:0.61em;}
.woocommerce .widget_price_filter .price_slider{margin-bottom:1em;}
.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:0.87em;}
.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left;}
.woocommerce .widget_price_filter .ui-slider{text-align:left;margin-right:0.5em;margin-left:0.5em;position:relative;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{outline:0px;border-radius:1em;top:-0.3em;width:1em;height:1em;margin-left:-0.5em;position:absolute;z-index:2;cursor:ew-resize;background-color:rgb(164, 100, 151);}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{border-radius:1em;border:0px currentColor;border-image:none;font-size:0.7em;display:block;position:absolute;z-index:1;background-color:rgb(164, 100, 151);}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;border:0px currentColor;border-image:none;background-color:rgb(96, 32, 83);}
.woocommerce .widget_price_filter .ui-slider-horizontal{height:0.5em;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0px;height:100%;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}
.woocommerce-account .addresses .title::after{display:table;content:" ";}
.woocommerce-account .addresses .title::before{display:table;content:" ";}
.woocommerce-account .addresses .title h3{float:left;}
.woocommerce-account .addresses .title .edit{float:right;}
.woocommerce-account ul.digital-downloads li .count{float:right;}
.woocommerce-account ol.notes.commentlist li.note p.meta{font-weight:700;margin-bottom:0px;}
.woocommerce-account ol.notes.commentlist li.note .description p:last-child{margin-bottom:0px;}
.woocommerce-account ul.digital-downloads{padding-left:0px;margin-left:0px;}
.woocommerce-account ul.digital-downloads li{list-style:none;padding-left:0px;margin-left:0px;}
.woocommerce-account ul.digital-downloads li::before{text-transform:none;line-height:1;font-family:WooCommerce;font-variant:normal;font-weight:400;text-decoration:none;margin-right:0.61em;content:"?";-webkit-font-smoothing:antialiased;speak:none;}
.woocommerce-cart table.cart .product-thumbnail{min-width:32px;}
.woocommerce-cart table.cart img{width:32px;box-shadow:none;}
.woocommerce-cart table.cart td{vertical-align:middle;}
.woocommerce-cart table.cart th{vertical-align:middle;}
.woocommerce-cart table.cart td.actions .coupon .input-text{margin:0px 4px 0px 0px;padding:6px 6px 5px;outline:0px;border:1px solid rgb(211, 206, 210);border-image:none;line-height:1;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.woocommerce-cart table.cart input{margin:0px;line-height:1;vertical-align:middle;}
.woocommerce-cart .wc-proceed-to-checkout{padding:1em 0px;}
.woocommerce-cart .wc-proceed-to-checkout::after{display:table;content:" ";}
.woocommerce-cart .wc-proceed-to-checkout::before{display:table;content:" ";}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{text-align:center;margin-bottom:1em;display:block;}
.woocommerce-cart .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block;}
.woocommerce-cart .cart-collaterals .shipping_calculator .shipping-calculator-button::after{text-transform:none;line-height:1;font-family:WooCommerce;font-variant:normal;font-weight:400;text-decoration:none;margin-left:0.61em;content:"?";-webkit-font-smoothing:antialiased;speak:none;}
.woocommerce-checkout #payment ul.payment_methods li::after{display:table;content:" ";}
.woocommerce-checkout #payment ul.payment_methods li::before{display:table;content:" ";}
.woocommerce-checkout #payment ul.payment_methods::after{display:table;content:" ";}
.woocommerce-checkout #payment ul.payment_methods::before{display:table;content:" ";}
.woocommerce-cart .cart-collaterals .cart_totals p small{color:rgb(119, 119, 119);font-size:0.83em;}
.woocommerce-cart .cart-collaterals .cart_totals table{margin:0px 0px 6px;padding:0px;border-left-color:currentColor;border-left-width:0px;border-left-style:none;border-collapse:separate;}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td{border-top-color:currentColor;border-top-width:0px;border-top-style:none;}
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th{border-top-color:currentColor;border-top-width:0px;border-top-style:none;}
.woocommerce-cart .cart-collaterals .cart_totals table th{width:25%;}
.woocommerce-cart .cart-collaterals .cart_totals table td{padding:6px 0px;line-height:2em;vertical-align:top;border-right-color:currentColor;border-left-color:currentColor;border-right-width:0px;border-left-width:0px;border-right-style:none;border-left-style:none;}
.woocommerce-cart .cart-collaterals .cart_totals table th{padding:6px 0px;line-height:2em;vertical-align:top;border-right-color:currentColor;border-left-color:currentColor;border-right-width:0px;border-left-width:0px;border-right-style:none;border-left-style:none;}
.woocommerce-cart .cart-collaterals .cart_totals table small{color:rgb(119, 119, 119);}
.woocommerce-cart .cart-collaterals .cart_totals table select{width:100%;}
.woocommerce-cart .cart-collaterals .cart_totals .discount td{color:rgb(119, 164, 100);}
.woocommerce-cart .cart-collaterals .cart_totals tr td{border-top-color:rgb(235, 233, 235);border-top-width:1px;border-top-style:solid;}
.woocommerce-cart .cart-collaterals .cart_totals tr th{border-top-color:rgb(235, 233, 235);border-top-width:1px;border-top-style:solid;}
.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product{margin-top:0px;}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{clear:none;float:left;}
.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left;}
.woocommerce-checkout .checkout .col-2 .notes{clear:left;}
.woocommerce-checkout .checkout .create-account small{color:rgb(119, 119, 119);font-size:11px;font-weight:400;}
.woocommerce-checkout .checkout div.shipping-address{padding:0px;width:100%;clear:left;}
.single-product .twentythirteen p.stars{clear:both;}
.woocommerce-checkout #payment ul.payment_methods li::after{clear:both;}
.woocommerce-checkout #payment ul.payment_methods::after{clear:both;}
.woocommerce-checkout .checkout .shipping_address{clear:both;}
.woocommerce-checkout #payment{background:rgb(235, 233, 235);border-radius:5px;}
.woocommerce-checkout #payment ul.payment_methods{list-style:none;margin:0px;padding:1em;text-align:left;border-bottom-color:rgb(211, 206, 210);border-bottom-width:1px;border-bottom-style:solid;}
.woocommerce-checkout #payment ul.payment_methods li{margin:0px;text-align:left;line-height:2;font-weight:400;}
.woocommerce-checkout #payment ul.payment_methods li input{margin:0px 1em 0px 0px;}
.woocommerce-checkout #payment ul.payment_methods li img{margin:-2px 0px 0px 0.5em;padding:0px;vertical-align:middle;position:relative;box-shadow:none;}
.woocommerce-checkout #payment ul.payment_methods li img + img{margin-left:2px;}
.woocommerce-checkout #payment div.form-row{padding:1em;}
.woocommerce-checkout #payment div.payment_box{margin:1em 0px;padding:1em;border-radius:2px;width:100%;color:rgb(81, 81, 81);line-height:1.5;font-size:0.92em;position:relative;box-sizing:border-box;background-color:rgb(223, 220, 222);}
.woocommerce-checkout #payment div.payment_box input.input-text{border-color:rgb(187, 179, 185) rgb(199, 193, 198) rgb(199, 193, 198);}
.woocommerce-checkout #payment div.payment_box textarea{border-color:rgb(187, 179, 185) rgb(199, 193, 198) rgb(199, 193, 198);}
.woocommerce-checkout #payment div.payment_box:-ms-input-placeholder{color:rgb(187, 179, 185);}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc{background-position:right;padding:8px;font-size:1.5em;background-repeat:no-repeat;}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry{background-position:right;padding:8px;font-size:1.5em;background-repeat:no-repeat;}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{background-position:right;padding:8px;font-size:1.5em;background-repeat:no-repeat;}
.woocommerce-checkout #payment div.payment_box .visa.wc-credit-card-form-card-cvc{background-image:url("../images/icons/credit-cards/visa.png");}
.woocommerce-checkout #payment div.payment_box .visa.wc-credit-card-form-card-expiry{background-image:url("../images/icons/credit-cards/visa.png");}
.woocommerce-checkout #payment div.payment_box .visa.wc-credit-card-form-card-number{background-image:url("../images/icons/credit-cards/visa.png");}
.woocommerce-checkout #payment div.payment_box .mastercard.wc-credit-card-form-card-cvc{background-image:url("../images/icons/credit-cards/mastercard.png");}
.woocommerce-checkout #payment div.payment_box .mastercard.wc-credit-card-form-card-expiry{background-image:url("../images/icons/credit-cards/mastercard.png");}
.woocommerce-checkout #payment div.payment_box .mastercard.wc-credit-card-form-card-number{background-image:url("../images/icons/credit-cards/mastercard.png");}
.woocommerce-checkout #payment div.payment_box .laser.wc-credit-card-form-card-cvc{background-image:url("../images/icons/credit-cards/laser.png");}
.woocommerce-checkout #payment div.payment_box .laser.wc-credit-card-form-card-expiry{background-image:url("../images/icons/credit-cards/laser.png");}
.woocommerce-checkout #payment div.payment_box .laser.wc-credit-card-form-card-number{background-image:url("../images/icons/credit-cards/laser.png");}
.woocommerce-checkout #payment div.payment_box .dinersclub.wc-credit-card-form-card-cvc{background-image:url("../images/icons/credit-cards/diners.png");}
.woocommerce-checkout #payment div.payment_box .dinersclub.wc-credit-card-form-card-expiry{background-image:url("../images/icons/credit-cards/diners.png");}
.woocommerce-checkout #payment div.payment_box .dinersclub.wc-credit-card-form-card-number{background-image:url("../images/icons/credit-cards/diners.png");}
.woocommerce-checkout #payment div.payment_box .maestro.wc-credit-card-form-card-cvc{background-image:url("../images/icons/credit-cards/maestro.png");}
.woocommerce-checkout #payment div.payment_box .maestro.wc-credit-card-form-card-expiry{background-image:url("../images/icons/credit-cards/maestro.png");}
.woocommerce-checkout #payment div.payment_box .maestro.wc-credit-card-form-card-number{background-image:url("../images/icons/credit-cards/maestro.png");}
.woocommerce-checkout #payment div.payment_box .jcb.wc-credit-card-form-card-cvc{background-image:url("../images/icons/credit-cards/jcb.png");}
.woocommerce-checkout #payment div.payment_box .jcb.wc-credit-card-form-card-expiry{background-image:url("../images/icons/credit-cards/jcb.png");}
.woocommerce-checkout #payment div.payment_box .jcb.wc-credit-card-form-card-number{background-image:url("../images/icons/credit-cards/jcb.png");}
.woocommerce-checkout #payment div.payment_box .amex.wc-credit-card-form-card-cvc{background-image:url("../images/icons/credit-cards/amex.png");}
.woocommerce-checkout #payment div.payment_box .amex.wc-credit-card-form-card-expiry{background-image:url("../images/icons/credit-cards/amex.png");}
.woocommerce-checkout #payment div.payment_box .amex.wc-credit-card-form-card-number{background-image:url("../images/icons/credit-cards/amex.png");}
.woocommerce-checkout #payment div.payment_box .discover.wc-credit-card-form-card-cvc{background-image:url("../images/icons/credit-cards/discover.png");}
.woocommerce-checkout #payment div.payment_box .discover.wc-credit-card-form-card-expiry{background-image:url("../images/icons/credit-cards/discover.png");}
.woocommerce-checkout #payment div.payment_box .discover.wc-credit-card-form-card-number{background-image:url("../images/icons/credit-cards/discover.png");}
.woocommerce-checkout #payment div.payment_box span.help{color:rgb(119, 119, 119);font-size:0.85em;font-weight:400;}
.woocommerce-checkout #payment div.payment_box .form-row{margin:0px 0px 1em;}
.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0px;}
.woocommerce-checkout #payment div.payment_box::before{border-width:1em;border-style:solid;border-color:transparent transparent rgb(223, 220, 222);margin:-1em 0px 0px 2em;border-image:none;left:0px;top:-0.75em;display:block;position:absolute;content:"";}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal{line-height:52px;font-size:0.83em;float:right;}
.woocommerce-checkout #payment .payment_method_paypal img{vertical-align:middle;max-height:52px;}
.twentyeleven#content .woocommerce-pagination a{line-height:1;font-size:1em;}
.single-product .twentythirteen #reply-title{padding:0px;}
.single-product .twentythirteen #respond #commentform{padding:0px;}
.single-product .twentythirteen .entry-summary{padding:0px;}
.twentythirteen .woocommerce-breadcrumb{padding-top:40px;}
.twentyfourteen ul.products li.product{margin-top:0px !important;}