.woocommerce .quantity .plus, .woocommerce .quantity .minus {

display : inline-block;

padding : 6px 12px 10px;

margin-bottom : 0;

font-size : 14px;

font-weight : 400;

line-height : 1.42857143;

text-align : center;

white-space : nowrap;

vertical-align : middle;

box-shadow : none !important ;

border : #000 solid 1px;

background : #000;

border-radius : 0;

color : #fff !important ;

text-decoration : none !important ;

}

.woocommerce .quantity .minus

{

  float:left;	

}

.woocommerce .quantity .plus

{

  padding-buttom:11px !important;	

}

.woocommerce input.input-text.qty.text

{

	width:40px;

	padding-bottom:4px;

	

}
/* 
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {

float : none;

width : 100%;

} */

/* .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {

width : 48%;

float : left;

clear : both;

margin : 0 0 2.992em;

} */

/* .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) {

float : right;

clear : none !important ;

}

.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {

float : none;

width : 100%;

}
 */
/* .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {

display : none;

}
 */
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {

text-align : left;

}

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {

float : none;

padding-bottom : 0.5em;

width : 307px;

}

.woocommerce #content table.cart td.actions .coupon:after, .woocommerce #content table.cart td.actions .coupon:before, .woocommerce table.cart td.actions .coupon:after, .woocommerce table.cart td.actions .coupon:before, .woocommerce-page #content table.cart td.actions .coupon:after, .woocommerce-page #content table.cart td.actions .coupon:before, .woocommerce-page table.cart td.actions .coupon:after, .woocommerce-page table.cart td.actions .coupon:before {

content : " ";

display : table;

}

.woocommerce #content table.cart td.actions .coupon:after, .woocommerce table.cart td.actions .coupon:after, .woocommerce-page #content table.cart td.actions .coupon:after, .woocommerce-page table.cart td.actions .coupon:after {

clear : both;

}

.woocommerce #content table.cart td.actions .button, .woocommerce #content table.cart td.actions .input-text, .woocommerce #content table.cart td.actions input, .woocommerce table.cart td.actions .button, .woocommerce table.cart td.actions .input-text, .woocommerce table.cart td.actions input, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions input, .woocommerce-page table.cart td.actions .button, .woocommerce-page table.cart td.actions .input-text, .woocommerce-page table.cart td.actions input {

box-sizing : border-box;

}

.woocommerce #content table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .input-text + .button, .woocommerce table.cart td.actions .button.alt, .woocommerce table.cart td.actions .input-text + .button, .woocommerce-page #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .input-text + .button, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .input-text + .button {

float : right;

}

.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator {

width : 100%;

float : none;

text-align : left;

}

.woocommerce-page.woocommerce-checkout form.login .form-row, .woocommerce.woocommerce-checkout form.login .form-row {

width : 100%;

float : none;

}

.woocommerce #payment .terms, .woocommerce-page #payment .terms {

text-align : left;

padding : 0;

}

.woocommerce #payment #place_rder, .woocommerce-page #payment #place_rder {

float : none;

width : 100%;

box-sizing : border-box;

margin-bottom : 1em;

}

.woocommerce .lost_reset_password .form-row-first, .woocommerce .lost_reset_password .form-row-last, .woocommerce-page .lost_reset_password .form-row-first, .woocommerce-page .lost_reset_password .form-row-last {

width : 100%;

float : none;

margin-right : 0;

}

.single-product .twentythirteen .panel {

padding-left : 20px !important ;

padding-right : 20px !important ;

}

.clear {

clear : both;

}

.nobr {

white-space : nowrap;

}

.woocommerce .col2-set, .woocommerce-page .col2-set {

width : 100%;

}

.woocommerce .col2-set:after, .woocommerce .col2-set:before, .woocommerce-page .col2-set:after, .woocommerce-page .col2-set:before {

content : " ";

display : table;

}

.woocommerce .col2-set:after, .woocommerce-page .col2-set:after {

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 img, .woocommerce-page img {

height : auto;

max-width : 100%;

}

.woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images {

float : left;

width : 48%;

}

.woocommerce #content div.product div.thumbnails:after, .woocommerce #content div.product div.thumbnails:before, .woocommerce div.product div.thumbnails:after, .woocommerce div.product div.thumbnails:before, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page #content div.product div.thumbnails:before, .woocommerce-page div.product div.thumbnails:after, .woocommerce-page div.product div.thumbnails:before {

content : " ";

display : table;

}

.woocommerce #content div.product div.thumbnails:after, .woocommerce div.product div.thumbnails:after, .woocommerce-page #content div.product div.thumbnails:after, .woocommerce-page div.product div.thumbnails:after {

clear : both;

}

.woocommerce #content div.product div.thumbnails a.last, .woocommerce div.product div.thumbnails a.last, .woocommerce-page #content div.product div.thumbnails a.last, .woocommerce-page div.product div.thumbnails a.last {

margin-right : 0;

}

.woocommerce #content div.product div.thumbnails a.first, .woocommerce div.product div.thumbnails a.first, .woocommerce-page #content div.product div.thumbnails a.first, .woocommerce-page div.product div.thumbnails a.first {

clear : both;

}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {

float : right;

width : 48%;

}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {

clear : both;

}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before {

content : " ";

display : table;

}

.woocommerce #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs:after {

clear : both;

}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {

display : inline-block;

}

.woocommerce #content div.product #reviews .comment:after, .woocommerce #content div.product #reviews .comment:before, .woocommerce div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:before, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:before, .woocommerce-page div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:before {

content : " ";

display : table;

}

.woocommerce #content div.product #reviews .comment:after, .woocommerce div.product #reviews .comment:after, .woocommerce-page #content div.product #reviews .comment:after, .woocommerce-page div.product #reviews .comment:after {

clear : both;

}

.woocommerce #content div.product #reviews .comment img, .woocommerce div.product #reviews .comment img, .woocommerce-page #content div.product #reviews .comment img, .woocommerce-page div.product #reviews .comment img {

float : right;

height : auto;

}

.woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce #content .quantity input::-webkit-outer-spin-button, .woocommerce #quantity input::-webkit-inner-spin-button, .woocommerce #quantity input::-webkit-outer-spin-button, .woocommerce-page #content .quantity input::-webkit-inner-spin-button, .woocommerce-page #content .quantity input::-webkit-outer-spin-button, .woocommerce-page #quantity input::-webkit-inner-spin-button, .woocommerce-page #quantity input::-webkit-outer-spin-button {

display : none;

}

.woocommerce .related:after, .woocommerce .related:before, .woocommerce .upsells.products:after, .woocommerce .upsells.products:before, .woocommerce-page .related:after, .woocommerce-page .related:before, .woocommerce-page .upsells.products:after, .woocommerce-page .upsells.products:before {

content : " ";

display : table;

}

.woocommerce .related:after, .woocommerce .upsells.products:after, .woocommerce-page .related:after, .woocommerce-page .upsells.products:after {

clear : both;

}

.woocommerce .related ul, .woocommerce .related ul.products, .woocommerce .upsells.products ul, .woocommerce .upsells.products ul.products, .woocommerce-page .related ul, .woocommerce-page .related ul.products, .woocommerce-page .upsells.products ul, .woocommerce-page .upsells.products ul.products {

float : none;

}

/* .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {

width : 48%;

} */

.woocommerce .related ul li.product img, .woocommerce .related ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .upsells.products ul li.product img, .woocommerce-page .upsells.products ul.products li.product img {

width : 100%;

height : auto;

}

.woocommerce ul.products, .woocommerce-page ul.products {

clear : both;

}

.woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before {

content : " ";

display : table;

}

.woocommerce ul.products:after, .woocommerce-page ul.products:after {

clear : both;

}

/* .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%;

} */

/* .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-page.columns-1 ul.products li.product, .woocommerce.columns-1 ul.products li.product {

width : 100%;

margin-right : 0;

}

.woocommerce-page.columns-2 ul.products li.product, .woocommerce.columns-2 ul.products li.product {

width : 48%;

}

.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {

width : 30.75%;

}

.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product {

width : 16.95%;

}

.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {

width : 13.5%;

}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {

float : left;

}

.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {

float : right;

}

.woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:before {

content : " ";

display : table;

}

.woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:after {

clear : both;

}

.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {

display : inline-block;

}

.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {

height : auto;

}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {

text-align : right;

}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {

width : 80px;

}

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {

float : left;

}

.woocommerce #content table.cart td.actions .coupon label, .woocommerce table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label {

display : none;

}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {

width : 100%;

}

.woocommerce .cart-collaterals:after, .woocommerce .cart-collaterals:before, .woocommerce-page .cart-collaterals:after, .woocommerce-page .cart-collaterals:before {

content : " ";

display : table;

}

.woocommerce .cart-collaterals:after, .woocommerce-page .cart-collaterals:after {

clear : both;

}

.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {

width : 30.75%;

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%;

clear : right;

float : right;

}

.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce .cart-collaterals .shipping_calculator:before, .woocommerce-page .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:before {

content : " ";

display : table;

}

.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:after {

clear : both;

}

.woocommerce .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-1, .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 ul.cart_list li:after, .woocommerce ul.cart_list li:before, .woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.cart_list li:before, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:before {

content : " ";

display : table;

}

.woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after {

clear : both;

}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {

float : right;

height : auto;

}

.woocommerce form .form-row:after, .woocommerce form .form-row:before, .woocommerce-page form .form-row:after, .woocommerce-page form .form-row:before {

content : " ";

display : table;

}

.woocommerce form .form-row:after, .woocommerce-page form .form-row:after {

clear : both;

}

.woocommerce form .form-row label, .woocommerce-page form .form-row label {

display : block;

}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {

display : inline;

}

.woocommerce form .form-row select, .woocommerce-page form .form-row select {

width : 100%;

}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {

box-sizing : border-box;

width : 100%;

}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .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 #payment .form-row select, .woocommerce-page #payment .form-row select {

width : auto;

}

.woocommerce #payment .terms, .woocommerce-page #payment .terms {

text-align : right;

padding : 0 1em;

}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {

float : right;

}

.twentyfourteen .tfwc {

padding : 12px 10px 0;

max-width : 474px;

margin : 0 auto;

}

.twentyfourteen .tfwc .product .entry-summary {

padding : 0 !important ;

margin : 0 0 1.618em !important ;

}

.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail {

margin-top : 0;

}

.twentyfourteen .tfwc .product .images img {

margin-bottom : 1em;

}

@media screen and (min-width:673px) {

.twentyfourteen .tfwc {

padding-right : 30px;

padding-left : 30px;

}

}

@media screen and (min-width:1040px) {

.twentyfourteen .tfwc {

padding-right : 15px;

padding-left : 15px;

}

}

@media screen and (min-width:1110px) {

.twentyfourteen .tfwc {

padding-right : 30px;

padding-left : 30px;

}

}

@media screen and (min-width:1218px) {

.twentyfourteen .tfwc {

margin-right : 54px;

}

.full-width .twentyfourteen .tfwc {

margin-right : auto;

}

}

@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 : 400;

font-style : normal;

}



@font-face {



font-family : WooCommerce;

src : url(../fonts/WooCommerce.eot);

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;

}



p.demo_store {

position : fixed;

top : 0;

left : 0;

right : 0;

margin : 0;

width : 100%;

font-size : 1em;

padding : 0.5em 0;

text-align : center;

background : #ad74a2;

border : #96588a solid 1px;

color : #fff;

z-index : 99998;

box-shadow : 0 0 0 3px rgba(255, 255, 255, 0.2) inset;

}

.admin-bar p.demo_store {

top : 28px;

}

.wc-forward a:after, .wc-forward:after {

font-family : WooCommerce;

speak : none;

font-weight : 400;

font-variant : normal;

text-transform : none;

line-height : 1;

margin-left : 7px;

content : "\e029";

font-size : 0.75em;

}

.wc-backward a:before, .wc-backward:before {

font-family : WooCommerce;

speak : none;

font-weight : 400;

font-variant : normal;

text-transform : none;

line-height : 1;

margin-right : 7px;

content : "\e02f";

font-size : 0.75em;

}

.woocommerce .woocommerce-error:after, .woocommerce .woocommerce-info:after, .woocommerce .woocommerce-message:after, .woocommerce-page .woocommerce-error:after, .woocommerce-page .woocommerce-info:after, .woocommerce-page .woocommerce-message:after {

clear : both;

}

.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before {

content : "";

height : 2.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;

border-bottom-left-radius : 4px;

border-bottom-right-radius : 4px;

box-shadow : 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;

}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {

float : right;

}

.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li, .woocommerce-page .woocommerce-error li, .woocommerce-page .woocommerce-info li, .woocommerce-page .woocommerce-message li {

list-style : none outside !important ;

padding-left : 0 !important ;

margin-left : 0 !important ;

}

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {

border-top : 3px solid #5e5e5e;

}

.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {

background-color : #5e5e5e;

content : "\2713";

}

.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {

border-top : 3px solid #5e5e5e;

}

.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before {

background-color : #5e5e5e;

content : "i";

font-family : Times, Georgia, serif;

font-style : italic;

}

.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error {

border-top : 3px solid #5e5e5e;

}

.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before {

background-color : #5e5e5e;

content : "\00d7";

font-weight : 700;

}

.woocommerce small.note, .woocommerce-page small.note {

display : block;

color : #777;

font-size : 11px;

line-height : 21px;

margin-top : 10px;

}

.woocommerce .woocommerce-breadcrumb:before, .woocommerce-page .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:before {

content : " ";

display : table;

}

.woocommerce .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:after {

clear : both;

}

.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {

color : #777;

}

.woocommerce #content div.product, .woocommerce div.product, .woocommerce-page #content div.product, .woocommerce-page div.product {

position : relative;

}

.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {

clear : none;

margin-top : 0;

padding : 0;

}

.woocommerce #content div.product p.price ins, .woocommerce #content div.product span.price ins, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce-page #content div.product p.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce-page div.product p.price ins, .woocommerce-page div.product span.price ins {

background : inherit;

}

/* .woocommerce #content div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-page #content div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page div.product span.price del {

font-size : 0.67em;

color : rgba(145, 145, 145, 0.5);

} */

.woocommerce #content div.product p.stock, .woocommerce div.product p.stock, .woocommerce-page #content div.product p.stock, .woocommerce-page div.product p.stock {

font-size : 0.92em;

}

.woocommerce #content div.product .stock, .woocommerce div.product .stock, .woocommerce-page #content div.product .stock, .woocommerce-page div.product .stock {

color : #85ad74;

}

.woocommerce #content div.product .out-of-stock, .woocommerce div.product .out-of-stock, .woocommerce-page #content div.product .out-of-stock, .woocommerce-page div.product .out-of-stock {

color : red;

}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {

margin-bottom : 2em;

}

.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img {

display : block;

width : 100%;

height : auto;

}

.woocommerce #content div.product div.images div.thumbnails, .woocommerce div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails {

padding-top : 1em;

}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {

margin-bottom : 2em;

}

.woocommerce #content div.product div.social, .woocommerce div.product div.social, .woocommerce-page #content div.product div.social, .woocommerce-page div.product div.social {

text-align : right;

margin : 0 0 1em;

}

.woocommerce #content div.product div.social span, .woocommerce div.product div.social span, .woocommerce-page #content div.product div.social span, .woocommerce-page div.product div.social span {

margin : 0 0 0 2px;

}

.woocommerce #content div.product div.social span span, .woocommerce div.product div.social span span, .woocommerce-page #content div.product div.social span span, .woocommerce-page div.product div.social span span {

margin : 0;

}

.woocommerce #content div.product div.social span .stButton .chicklets, .woocommerce div.product div.social span .stButton .chicklets, .woocommerce-page #content div.product div.social span .stButton .chicklets, .woocommerce-page div.product div.social span .stButton .chicklets {

padding-left : 16px;

width : 0;

}

.woocommerce #content div.product div.social iframe, .woocommerce div.product div.social iframe, .woocommerce-page #content div.product div.social iframe, .woocommerce-page div.product div.social iframe {

float : left;

margin-top : 3px;

}

.woocommerce #content div.product p.cart:after, .woocommerce #content div.product p.cart:before, .woocommerce div.product p.cart:after, .woocommerce div.product p.cart:before, .woocommerce-page #content div.product p.cart:after, .woocommerce-page #content div.product p.cart:before, .woocommerce-page div.product p.cart:after, .woocommerce-page div.product p.cart:before {

content : " ";

display : table;

}

.woocommerce #content div.product p.cart:after, .woocommerce div.product p.cart:after, .woocommerce-page #content div.product p.cart:after, .woocommerce-page div.product p.cart:after {

clear : both;

}

.woocommerce #content div.product form.cart:after, .woocommerce #content div.product form.cart:before, .woocommerce div.product form.cart:after, .woocommerce div.product form.cart:before, .woocommerce-page #content div.product form.cart:after, .woocommerce-page #content div.product form.cart:before, .woocommerce-page div.product form.cart:after, .woocommerce-page div.product form.cart:before {

content : " ";

display : table;

}

.woocommerce #content div.product form.cart:after, .woocommerce div.product form.cart:after, .woocommerce-page #content div.product form.cart:after, .woocommerce-page div.product form.cart:after {

clear : both;

}

.woocommerce #content div.product form.cart div.quantity, .woocommerce div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity {

margin : 0 4px 0 0;

}

.woocommerce #content div.product form.cart table, .woocommerce div.product form.cart table, .woocommerce-page #content div.product form.cart table, .woocommerce-page div.product form.cart table {

border-width : 0 0 1px;

}

.woocommerce #content div.product form.cart table td, .woocommerce div.product form.cart table td, .woocommerce-page #content div.product form.cart table td, .woocommerce-page div.product form.cart table td {

padding-left : 0;

}

.woocommerce #content div.product form.cart table div.quantity, .woocommerce div.product form.cart table div.quantity, .woocommerce-page #content div.product form.cart table div.quantity, .woocommerce-page div.product form.cart table div.quantity {

float : none;

margin : 0;

}

.woocommerce #content div.product form.cart table small.stock, .woocommerce div.product form.cart table small.stock, .woocommerce-page #content div.product form.cart table small.stock, .woocommerce-page div.product form.cart table small.stock {

display : block;

float : none;

}

.woocommerce #content div.product form.cart .variations, .woocommerce div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations, .woocommerce-page div.product form.cart .variations {

margin-bottom : 1em;

}

.woocommerce #content div.product form.cart .variations label, .woocommerce div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label {

font-weight : 700;

}

.woocommerce #content div.product form.cart .variations select, .woocommerce div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select {

width : 100%;

float : left;

}

.woocommerce #content div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label {

padding-right : 1em;

}

.woocommerce #content div.product form.cart .variations td, .woocommerce div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td {

vertical-align : top;

}

.woocommerce #content div.product form.cart .button, .woocommerce div.product form.cart .button, .woocommerce-page #content div.product form.cart .button, .woocommerce-page div.product form.cart .button {
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #dcdcdc;
	border-radius: 0;
	margin-left: 10px;
	padding: 11px 30px;
}

.woocommerce #content div.product form.cart .group_table td.label, .woocommerce div.product form.cart .group_table td.label, .woocommerce-page #content div.product form.cart .group_table td.label, .woocommerce-page div.product form.cart .group_table td.label {

padding-right : 1em;

padding-left : 1em;

}

.woocommerce #content div.product form.cart .group_table td, .woocommerce div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td {

vertical-align : top;

padding-bottom : 0.5em;

}

.woocommerce span.onsale, .woocommerce-page span.onsale {

min-height : 32px;

min-width : 32px;

padding : 4px;

font-size : 12px;

font-weight : 700;

position : absolute;

text-align : center;

line-height : 32px;

top : 6px;

left : 6px;

margin : 0;

border-radius : 20px;

background : #a2c094;

text-shadow : 0 -1px 0 #85ad74;

color : #fff;

box-shadow : 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.2);

}

.woocommerce .products ul:after, .woocommerce .products ul:before, .woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page .products ul:after, .woocommerce-page .products ul:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before {

content : " ";

display : table;

}

.woocommerce .products ul:after, .woocommerce ul.products:after, .woocommerce-page .products ul:after, .woocommerce-page ul.products:after {

clear : both;

}

.woocommerce .products ul li, .woocommerce ul.products li, .woocommerce-page .products ul li, .woocommerce-page ul.products li {

list-style : none outside;

}

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {

top : 0;

right : 0;

left : auto;

margin : -6px -6px 0 0;

}

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {

padding : 0.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);

transition : all 0.2s ease-in-out;

}

.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);

}

.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 : inline;

font-weight : 400;

margin-bottom : 0.5em;

}

.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {

color : $000;

margin : -2px 0 0 0;

}

.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {

background : 0 0;

}

.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from {

font-size : 0.67em;

margin : -2px 0 0 0;

text-transform : uppercase;

color : rgba(145, 145, 145, 0.5);

}

.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {

margin : 0 0 1em;

}

.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {

vertical-align : top;

}

.woocommerce #content nav.woocommerce-pagination, .woocommerce nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination {

text-align : center;

}

.woocommerce #content nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul {

display : inline-block;

white-space : nowrap;

padding : 0;

clear : both;

border : #e0dadf solid 1px;

border-right : 0;

margin : 1px;

}

.woocommerce #content nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li {

border-right : 1px solid #e0dadf;

padding : 0;

margin : 0;

float : left;

display : inline;

overflow : hidden;

}

.woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span {

margin : 0;

text-decoration : none;

line-height : 1em;

font-size : 1em;

font-weight : 400;

padding : 0.5em;

min-width : 1em;

display : block;

}

.woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li span.current {

background : #f7f6f7;

color : #998896;

}

.woocommerce #content input.button.loading, .woocommerce #respond input#submit.loading, .woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading, .woocommerce-page #content input.button.loading, .woocommerce-page #respond input#submit.loading, .woocommerce-page a.button.loading, .woocommerce-page button.button.loading, .woocommerce-page input.button.loading {

color : #777;

border : #f7f6f7 solid 1px;

}

.woocommerce #content input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce-page #content input.button.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce-page a.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce-page 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 #content input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce-page #content input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before {

position : absolute;

height : 16px;

width : 16px;

top : 0.35em;

right : -26px;

text-indent : 0;

font-family : WooCommerce;

content : "\e017";

}

.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {

text-decoration : none;

}

.woocommerce #content input.button:active, .woocommerce #respond input#submit:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce-page #content input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active {

top : 1px;

}

.woocommerce #content input.button.disabled, .woocommerce #content input.button:disabled, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce-page #content input.button.disabled, .woocommerce-page #content input.button:disabled, .woocommerce-page #respond input#submit.disabled, .woocommerce-page #respond input#submit:disabled, .woocommerce-page a.button.disabled, .woocommerce-page a.button:disabled, .woocommerce-page button.button.disabled, .woocommerce-page button.button:disabled, .woocommerce-page input.button.disabled, .woocommerce-page input.button:disabled {

color : #aaa;

border : #e0dadf solid 1px;

background : inherit;

box-shadow : none;

cursor : not-allowed;

}

.woocommerce #content input.button.disabled:active, .woocommerce #content input.button:disabled:active, .woocommerce #respond input#submit.disabled:active, .woocommerce #respond input#submit:disabled:active, .woocommerce a.button.disabled:active, .woocommerce a.button:disabled:active, .woocommerce button.button.disabled:active, .woocommerce button.button:disabled:active, .woocommerce input.button.disabled:active, .woocommerce input.button:disabled:active, .woocommerce-page #content input.button.disabled:active, .woocommerce-page #content input.button:disabled:active, .woocommerce-page #respond input#submit.disabled:active, .woocommerce-page #respond input#submit:disabled:active, .woocommerce-page a.button.disabled:active, .woocommerce-page a.button:disabled:active, .woocommerce-page button.button.disabled:active, .woocommerce-page button.button:disabled:active, .woocommerce-page input.button.disabled:active, .woocommerce-page input.button:disabled:active {

top : 0;

}

.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {

float : none;

}

.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {

padding-top : 0.5em;

white-space : nowrap;

display : inline-block;

}

.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {

position : relative;

margin : 0 auto;

overflow : hidden;

float:left;

}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {

float : left;

padding : 0;

text-align : center;

border : #c8bfc6 solid 1px;

box-shadow : 0 0 2px 0 #f7f6f7 inset;

font-weight : 700;

}

.woocommerce #content .quantity input[type="number"], .woocommerce #content .quantity noindex:-o-prefocus, .woocommerce .quantity input[type="number"], .woocommerce .quantity noindex:-o-prefocus, .woocommerce-page #content .quantity input[type="number"], .woocommerce-page #content .quantity noindex:-o-prefocus, .woocommerce-page .quantity input[type="number"], .woocommerce-page .quantity noindex:-o-prefocus {

padding-right : 1.2em;

}

.woocommerce #content .quantity .plus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .plus {

top : 0;

right : 0;

border-bottom : 0;

border-bottom-left-radius : 0;

border-bottom-right-radius : 0;

}

.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 : 700;

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 table.shop_attributes .alt th, .woocommerce-page table.shop_attributes .alt td, .woocommerce-page table.shop_attributes .alt th {

background : rgba(0, 0, 0, 0.025);

}

.woocommerce table.shop_table, .woocommerce-page table.shop_table {

border : rgba(0, 0, 0, 0.1) solid 1px;

margin : 0 -1px 24px 0;

text-align : left;

width : 100%;

border-collapse:collapse;

border-radius : 5px;

}

.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {

font-weight : 700;

line-height : 18px;

padding : 9px 12px;

}

.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {

border-top : 1px solid rgba(0, 0, 0, 0.1);

padding : 6px 12px;

vertical-align : middle;

}

.woocommerce table.shop_table td small, .woocommerce-page table.shop_table td small {

font-weight : 400;

}

.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {

font-weight : 700;

border-top : 1px solid rgba(0, 0, 0, 0.1);

}

.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders {

font-size : 0.85em;

}

.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th, .woocommerce-page table.my_account_orders td, .woocommerce-page table.my_account_orders th {

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 : 0.125em 0 0.125em 0.25em;

}

.woocommerce td.product-name dl.variation:after, .woocommerce td.product-name dl.variation:before, .woocommerce-page td.product-name dl.variation:after, .woocommerce-page td.product-name dl.variation:before {

content : " ";

display : table;

}

.woocommerce td.product-name dl.variation:after, .woocommerce-page td.product-name dl.variation:after {

clear : both;

}

.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dt {

display : inline-block;

float : left;

margin-bottom : 1em;

}

.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt {

font-weight : 700;

padding : 0 0 0.25em;

margin : 0 4px 0 0;

clear : left;

}

.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd {

padding : 0 0 0.25em;

}

.woocommerce td.product-name dl.variation dd p:last-child, .woocommerce-page td.product-name dl.variation dd p:last-child {

margin-bottom : 0;

}

.woocommerce td.product-name p.backorder_notification, .woocommerce-page td.product-name p.backorder_notification {

font-size : 0.83em;

}

.woocommerce td.product-quantity, .woocommerce-page td.product-quantity {

min-width : 80px;

}

.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {

min-width : 32px;

}

.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {

width : 90px;

}

.woocommerce #content table.cart td, .woocommerce #content table.cart th, .woocommerce table.cart td, .woocommerce table.cart th, .woocommerce-page #content table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page table.cart td, .woocommerce-page table.cart th {

vertical-align : middle;

}

.woocommerce #content table.cart a.remove, .woocommerce table.cart a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce-page table.cart a.remove {

display : block;

font-size : 1.5em;

height : 1em;

width : 1em;

text-align : center;

line-height : 1;

border-radius : 100%;

color : red;

text-decoration : none;

font-weight : 700;

}

.woocommerce #content table.cart a.remove:hover, .woocommerce table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover {

background-color : red;

color : #fff;

}

.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {

float : left;

box-sizing : border-box;

box-shadow : 0 1px 4px 0 rgba(0, 0, 0, 0.1) inset;

border : #e0dadf solid 1px;

padding : 7px 6px 7px;

margin : 0 4px 0 0;

outline : 0;

line-height : 1em;

width : 60%;

}

.woocommerce #content table.cart input, .woocommerce table.cart input, .woocommerce-page #content table.cart input, .woocommerce-page table.cart input {

vertical-align : middle;

line-height : 1em;

}

.woocommerce ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.cart_list, .woocommerce-page ul.product_list_widget {

list-style : none outside;

padding : 0;

margin : 0;

}

.woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after {

clear : both;

}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {

display : block;

font-weight : 700;

}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {

float : left;

margin-right : 15px;

width : 75px;

height : auto;

}

.woocommerce ul.cart_list li dl:after, .woocommerce ul.cart_list li dl:before, .woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li dl:before, .woocommerce-page ul.cart_list li dl:after, .woocommerce-page ul.cart_list li dl:before, .woocommerce-page ul.product_list_widget li dl:after, .woocommerce-page ul.product_list_widget li dl:before {

content : " ";

display : table;

}

.woocommerce ul.cart_list li dl:after, .woocommerce ul.product_list_widget li dl:after, .woocommerce-page ul.cart_list li dl:after, .woocommerce-page ul.product_list_widget li dl:after {

clear : both;

}

.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.cart_list li dl dd, .woocommerce-page ul.cart_list li dl dt, .woocommerce-page ul.product_list_widget li dl dd, .woocommerce-page ul.product_list_widget li dl dt {

display : inline-block;

float : left;

}

.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce-page ul.product_list_widget li dl dt {

font-weight : 700;

padding : 0 0 0.25em;

margin : 0 4px 0 0;

clear : left;

}

.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce-page ul.product_list_widget li dl dd {

padding : 0 0 0.25em;

}

.woocommerce ul.cart_list li dl dd p:last-child, .woocommerce ul.product_list_widget li dl dd p:last-child, .woocommerce-page ul.cart_list li dl dd p:last-child, .woocommerce-page ul.product_list_widget li dl dd p:last-child {

margin-bottom : 0;

}

.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating {

float : none;

}

.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {

border-top : 3px double #f7f6f7;

padding : 4px 0 0;

}

.woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong, .woocommerce-page.widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong {

min-width : 40px;

display : inline-block;

}

.woocommerce .widget_shopping_cart .buttons:after, .woocommerce .widget_shopping_cart .buttons:before, .woocommerce-page .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:before, .woocommerce-page.widget_shopping_cart .buttons:after, .woocommerce-page.widget_shopping_cart .buttons:before, .woocommerce.widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:before {

content : " ";

display : table;

}

.woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after, .woocommerce-page.widget_shopping_cart .buttons:after, .woocommerce.widget_shopping_cart .buttons:after {

clear : both;

}

.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button {

width : 100%;

float : none;

display : block;

}

.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after {

font-family : WooCommerce;

speak : none;

font-weight : 400;

font-variant : normal;

text-transform : none;

line-height : 1;

margin-left : 7px;

content : "\e02e";

}

.woocommerce .cart-collaterals .cart_totals p, .woocommerce-page .cart-collaterals .cart_totals p {

margin : 0;

}

.woocommerce .cart-collaterals .cart_totals p small, .woocommerce-page .cart-collaterals .cart_totals p small {

color : #777;

font-size : 0.83em;

}

.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {

border-collapse : separate;

border-radius : 5px;

margin : 0 0 6px;

padding : 0;

}

.woocommerce .cart-collaterals .cart_totals table tr:first-child td, .woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th {

border-top : 0;

}

.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {

padding : 6px 12px 0 0;

width : 25%;

}

.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {

padding : 6px 0;

}

.woocommerce .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table th {

vertical-align : top;

}

.woocommerce .cart-collaterals .cart_totals table small, .woocommerce-page .cart-collaterals .cart_totals table small {

display : block;

color : #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 .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {

border-top : 1px solid #f7f6f7;

}

.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt {

display : inline-block;

}

.woocommerce .cart-collaterals .cross-sells ul.products li.product, .woocommerce-page .cart-collaterals .cross-sells ul.products li.product {

margin-top : 0;

}

.woocommerce form .form-row, .woocommerce-page form .form-row {

padding : 3px;

margin : 0 0 6px;

}

.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder, .woocommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder {

transition : opacity 0.5s 0.5s ease;

opacity : 0;

}

.woocommerce form .form-row label, .woocommerce-page form .form-row label {

line-height : 2em;

}

.woocommerce form .form-row label.hidden, .woocommerce-page form .form-row label.hidden {

visibility : hidden;

}

.woocommerce form .form-row label.inline, .woocommerce-page form .form-row label.inline {

display : inline;

}

.woocommerce form .form-row select, .woocommerce-page form .form-row select {

cursor : pointer;

margin : 0;

}

.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {

color: #000000;

font-weight : 700;

border : 0;

}

.woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox {

display : inline;

margin : -2px 8px 0 0;

text-align : center;

vertical-align : middle;

}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {

box-sizing : border-box;

width : 100%;

margin : 0;

outline : 0;

line-height : 1em;

}

.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea {

height : 4em;

line-height : 1.5em;

display : block;

box-shadow : none;

}

.woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce 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 .chosen-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chosen-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select {

border-color : #fb7f88;

}

.woocommerce form .form-row ::-webkit-input-placeholder, .woocommerce-page form .form-row ::-webkit-input-placeholder {

line-height : normal;

}

.woocommerce form .form-row :-moz-placeholder, .woocommerce-page form .form-row :-moz-placeholder {

line-height : normal;

}

.woocommerce form .form-row :-ms-input-placeholder, .woocommerce-page form .form-row :-ms-input-placeholder {

line-height : normal;

}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-page form.checkout_coupon, .woocommerce-page form.login, .woocommerce-page form.register {

border : #e0dadf solid 1px;

padding : 20px;

margin : 2em 0;

text-align : left;

border-radius : 5px;

}

.woocommerce ul#shipping_method, .woocommerce-page ul#shipping_method {

list-style : none outside;

margin : 0;

padding : 0;

}

.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {

margin : 0;

padding : 0.25em 0 0.25em 22px;

text-indent : -22px;

list-style : none outside;

}

.woocommerce ul#shipping_method .amount, .woocommerce-page ul#shipping_method .amount {

font-weight : 700;

}

.woocommerce p.woocommerce-shipping-contents, .woocommerce-page p.woocommerce-shipping-contents {

margin : 0;

}

.woocommerce .checkout .col-2 h3#ship-to-different-address, .woocommerce-page .checkout .col-2 h3#ship-to-different-address {

float : left;

clear : none;

}

.woocommerce .checkout .col-2 .form-row-first, .woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .form-row-first, .woocommerce-page .checkout .col-2 .notes {

clear : left;

}

.woocommerce .checkout .create-account small, .woocommerce-page .checkout .create-account small {

font-size : 11px;

color : #777;

line-height : 13px;

font-weight : 400;

}

.woocommerce .checkout div.shipping-address, .woocommerce-page .checkout div.shipping-address {

padding : 0;

clear : left;

width : 100%;

}

.woocommerce .checkout .shipping_address, .woocommerce-page .checkout .shipping_address {

clear : both;

}

.woocommerce #payment, .woocommerce-page #payment {

background : #ffffff;

border-radius : 5px;

}

.woocommerce #payment ul.payment_methods:after, .woocommerce-page #payment ul.payment_methods:after {

clear : both;

}

.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {

line-height : 2em;

text-align : left;

margin : 0;

font-weight : 400;

}

.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 10px;

position : relative;

}

.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {

padding : 1em;

border-top : 1px solid #fff;

}

.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {

position : relative;

width : 96%;

padding : 1em 2%;

margin : 1em 0;

font-size : 0.92em;

border-radius : 2px;

line-height : 1.5em;

background : #ffffff;

box-shadow: none;

color : #5e5e5e;

text-shadow : 0 1px 0 rgba(255, 255, 255, 0.8);

}

.woocommerce #payment div.payment_box input.input-text, .woocommerce #payment div.payment_box textarea, .woocommerce-page #payment div.payment_box input.input-text, .woocommerce-page #payment div.payment_box textarea {

border-color : #d4cdd2;

border-top-color : #c8bfc6;

box-shadow : 0 1px 0 0 rgba(255, 255, 255, 0.4);

}

.woocommerce #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-page #payment div.payment_box ::-webkit-input-placeholder {

color : #c8bfc6;

}

.woocommerce #payment div.payment_box :-moz-placeholder, .woocommerce-page #payment div.payment_box :-moz-placeholder {

color : #c8bfc6;

}

.woocommerce #payment div.payment_box :-ms-input-placeholder, .woocommerce-page #payment div.payment_box :-ms-input-placeholder {

color : #c8bfc6;

}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number {

font-size : 1.5em;

padding : 8px;

background-repeat : no-repeat;

background-position : right;

}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.visa, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.visa, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.visa, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.visa {

background-image : url(../images/visa.png);

}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.mastercard, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.mastercard {

background-image : url(../images/mastercard.png);

}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.laser, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.laser, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.laser, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.laser {

background-image : url(../images/laser.png);

}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.dinersclub {

background-image : url(../images/diners.png);

}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.maestro, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.maestro {

background-image : url(../images/maestro.png);

}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.jcb, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.jcb {

background-image : url(../images/jcb.png);

}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.amex, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.amex, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.amex, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.amex {

background-image : url(../images/amex.png);

}

.woocommerce #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce #payment div.payment_box .wc-credit-card-form-card-number.discover, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-cvc.discover, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-expiry.discover, .woocommerce-page #payment div.payment_box .wc-credit-card-form-card-number.discover {

background-image : url(../images/discover.png);

}

.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 : 400;

}

.woocommerce #payment div.payment_box .form-row, .woocommerce-page #payment div.payment_box .form-row {

margin : 0 0 1em;

}

.woocommerce #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p:last-child {

margin-bottom : 0;

}

.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {

content : "";

display : block;

border : #ffffff solid 8px;

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:before, .woocommerce-page .order_details:after, .woocommerce-page .order_details:before {

content : " ";

display : table;

}

.woocommerce .order_details:after, .woocommerce-page .order_details:after {

clear : both;

}

.woocommerce .order_details li, .woocommerce-page .order_details li {

float : left;

margin-right : 2em;

text-transform : uppercase;

font-size : 0.715em;

line-height : 1em;

border-right : 1px dashed #e0dadf;

padding-right : 2em;

}

.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {

display : block;

font-size : 1.4em;

text-transform : none;

line-height : 1.5em;

}

.woocommerce .order_details li:last-of-type, .woocommerce-page .order_details li:last-of-type {

border : 0;

}

.woocommerce .addresses .title:after, .woocommerce .addresses .title:before, .woocommerce-page .addresses .title:after, .woocommerce-page .addresses .title:before {

content : " ";

display : table;

}

.woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after {

clear : both;

}

.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3 {

float : left;

}

.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {

float : right;

}

.woocommerce ol.commentlist.notes li.note p.meta, .woocommerce-page ol.commentlist.notes li.note p.meta {

font-weight : 700;

margin-bottom : 0;

}

.woocommerce ol.commentlist.notes li.note .description p:last-child, .woocommerce-page ol.commentlist.notes li.note .description p:last-child {

margin-bottom : 0;

}

.woocommerce ul.digital-downloads, .woocommerce-page ul.digital-downloads {

margin-left : 0;

padding-left : 0;

}

.woocommerce ul.digital-downloads li, .woocommerce-page ul.digital-downloads li {

list-style : none;

margin-left : 0;

padding-left : 0;

}

.woocommerce ul.digital-downloads li:before, .woocommerce-page ul.digital-downloads li:before {

font-family : WooCommerce;

speak : none;

font-weight : 400;

font-variant : normal;

text-transform : none;

line-height : 1;

margin-right : 7px;

content : "\e00a";

}

.woocommerce ul.digital-downloads li .count, .woocommerce-page ul.digital-downloads li .count {

float : right;

}

.woocommerce .widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul {

margin : 0;

padding : 0;

border : 0;

list-style : none outside;

}

.woocommerce .widget_layered_nav ul li:before, .woocommerce-page .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:before {

content : " ";

display : table;

}

.woocommerce .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:after {

clear : both;

}

.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span, .woocommerce-page .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li span {

padding : 1px 0;

float : left;

}

.woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a {

padding : 0 6px;

text-decoration : none;

border : #ad74a2 solid 1px;

background : #ad74a2;

color : #fff;

border-radius : 3px;

}

.woocommerce .widget_layered_nav ul li.chosen a:before, .woocommerce-page .widget_layered_nav ul li.chosen a:before {

font-family : WooCommerce;

speak : none;

font-weight : 400;

font-variant : normal;

text-transform : none;

line-height : 1;

margin-right : 7px;

content : "\e013";

}

.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count {

float : right;

margin-left : 6px;

font-size : 1em;

padding : 1px 0;

color : #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;

}

.woocommerce .widget_layered_nav_filters ul li, .woocommerce-page .widget_layered_nav_filters ul li {

float : left;

padding : 0 1px 1px 0;

list-style : none;

}

.woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a {

padding : 0 6px;

text-decoration : none;

border : #ad74a2 solid 1px;

background : #ad74a2;

color : #fff;

border-radius : 3px;

float : left;

}

.woocommerce .widget_layered_nav_filters ul li a:before, .woocommerce-page .widget_layered_nav_filters ul li a:before {

font-family : WooCommerce;

speak : none;

font-weight : 400;

font-variant : normal;

text-transform : none;

line-height : 1;

margin-right : 7px;

content : "\e013";

}

.woocommerce .widget_price_filter .price_slider, .woocommerce-page .widget_price_filter .price_slider {

margin-bottom : 1em;

}

.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount {

text-align : right;

line-height : 2.4em;

font-size : 0.8751em;

}

.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {

font-size : 1.15em;

float : left;

}

.woocommerce .widget_price_filter .ui-slider, .woocommerce-page .widget_price_filter .ui-slider {

position : relative;

text-align : left;

}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {

position : absolute;

z-index : 2;

width : 0.9em;

height : 0.9em;

border-radius : 1em;

border : #150d14 solid 1px;

cursor : pointer;

background : #ad74a2;

outline : 0;

top : -0.3em;

box-shadow : 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;

}

.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 : 0.7em;

display : block;

border : 0;

box-shadow : 0 0 0 1px rgba(0, 0, 0, 0.5) inset;

border-radius : 1em;

}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {

border-radius : 1em;

background : #1e1e1e;

}

.woocommerce .widget_price_filter .ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider-horizontal {

height : 0.5em;

}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {

top : 0;

height : 100%;

}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {

left : -1px;

}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {

right : -1px;

}

.single-product .twentythirteen #reply-title, .single-product .twentythirteen #respond #commentform, .single-product .twentythirteen .entry-summary {

padding : 0;

}

.single-product .twentythirteen p.stars {

clear : both;

}

.twentythirteen .woocommerce-breadcrumb {

padding-top : 40px;

}

.twentyfourteen ul.products li.product {

margin-top : 0 !important ;

}

.woocommerce .form-submit #submit {

border : none;

}

.woocommmerce-page .button.btn, .woocommerce .button.btn {

margin-right : 5px;

}

.woocommerce input.input-text, .woocommerce-page input.input-text {

background-color : #fff;

background-image : none;

border : #ccc solid 1px;

border-radius : 4px;

box-shadow : 0 1px 1px rgba(0, 0, 0, 0.075) inset;

color : #555;

display : block;

font-size : 14px;

height : 34px;

line-height : 1.42857;

padding : 6px 12px;

transition : border-color 0.15s 0s ease-in-out, box-shadow 0.15s 0s ease-in-out;

width : 100%;

}

.woocommerce input.input-text, .woocommerce-page input.input-text {

background : none 0 0 repeat scroll #fff;

border : #ddd solid 1px;

border-radius : 0;

box-shadow : none;

font-weight : 300;

height : 38px;

margin-bottom : 20px;

}



.woocommerce-page #payment label {

border : none;

padding : 0 !important ;

}

.woocommerce-checkout.woocommerce-page .woocommerce h2 {

color : #333;

font-weight : 600;

font-size : 24px;

text-transform : uppercase;

}

.woocommerce #sidebar ul li a, .woocommerce #sidebar ul li .star-rating, .woocommerce #sidebar ul li .amount {

color : #333 !important ;

}

ul.product-categories {

padding-left : 0 !important ;

}

ul.product-categories ul, .product-categories {

list-style-type : none;

}

ul.product-categories ul li:before, .product-categories li:before {

list-style-type : none;

content : "";

font-family : "FontAwesome";

font-size : 16px;

left : 0;

padding-right : 5px;

position : relative;

top : 2px;

}

.woocommerce .label > label {

color : #333;

font-size : 20px;

line-height : 90px;

}

.woocommerce .coupon #coupon_code {
	width: 300px;
}

.woocommerce .box {

border : none;

}

.woocommerce .form-submit #submit {



	padding : 10px 43px;

	background-color : #52b3d9;

	border-color : #52b3d9;

	color : #fff;

	background-image : none;

	display : inline-block;

	font-weight : normal;

	line-height : 1.42857;

	margin-top : 10px;

	text-align : center;

	vertical-align : middle;

	white-space : nowrap;

}

.woocommerce .product-name > a {

vertical-align : middle;

}

.input-group-btn > .btn {

position : relative;

}

 .product_meta span {

	 display:block;

 }

.added_to_cart.wc-forward {

    position: absolute;

    bottom: 17px;

    right: 50px;

}

#ship-to-different-address label{ display:inline-block;} 

.widget-title h3{ float:none !important;}

.widget-title{ text-align:left !important;}

#coupon_code{ width:30%; display:inline-block; margin:0px 5px;}

.actions .checkout-button.btn.btn-primary.alt.wc-forward.pull-right,.actions .btn.btn-primary.pull-right {

}

.actions .checkout-button.btn.btn-primary.alt.wc-forward.pull-right{ margin-right:8px;}

.woocommerce .well { padding: 19px 45px; }



.woocommerce .woocommerce-review-link {

    float: right;

}



.woocommerce .price {

	position:  relative;

	text-align: left;

	height: auto;

	top: 0;

	left: 0;
	
	color:hsl(0, 0%, 13%) !important;

}



.woocommerce-page .desc .price {

    /*left: auto;

    position: absolute;

    right: 25px;

    top: 15px;*/

}



.woocommerce-cart .actions .coupon {

    display: inline;

}



.woocommerce .woocommerce-info.well {

    position: relative;

}



.woocommerce-checkout .payment_methods.methods {

    list-style: outside none none;

    padding-left: 0;

}



.woocommerce .desc .rating {

    display: inline;

    float: left;

}



.woocommerce .comment .star-rating {

    float: right !important;

    font-size: 15px;

}

.proPrice .fa-usd {
	display: none;
}

.woocommerce div.product p.price ins,
.woocommerce div.product span.price ins,
.singleProduct .heading.price del {
	font-size: 19px;
}