.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 {



vertical-align : middle;



float : left;



margin-left:40px;







}



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



font-weight : 400;



margin-bottom : 0.5em;



}



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



font-size : 0.67em;



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



margin : -2px 0 0 0;



}



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



background : 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 #reviews h2 small, .woocommerce-page #reviews h2 small {



float : right;



color : #777;



font-size : 15px;



line-height : 21px;



margin : 10px 0 0;



}



.woocommerce #reviews h2 small a, .woocommerce-page #reviews h2 small a {



text-decoration : none;



color : #777;



}



.woocommerce #reviews #respond, .woocommerce-page #reviews #respond {



margin : 0;



border : 0;



padding : 0;



}



.woocommerce #reviews #comment, .woocommerce-page #reviews #comment {



height : 75px;



}



.woocommerce #reviews #comments .add_review:after, .woocommerce #reviews #comments .add_review:before, .woocommerce-page #reviews #comments .add_review:after, .woocommerce-page #reviews #comments .add_review:before {







content : " ";



display : table;



}



.woocommerce #reviews #comments .add_review:after, .woocommerce-page #reviews #comments .add_review:after {



clear : both;



}



.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 {



clear : none;



}



.woocommerce #reviews #comments ol.commentlist:before, .woocommerce-page #reviews #comments ol.commentlist:after, .woocommerce-page #reviews #comments ol.commentlist:before {



content : " ";



display : table;



}



.woocommerce #reviews #comments ol.commentlist:after, .woocommerce-page #reviews #comments ol.commentlist:after {



clear : both;



}



.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li {



padding : 0;



margin : 0 0 20px;



position : relative;



background : 0;



border : 0;



}



.woocommerce #reviews #comments ol.commentlist li .meta, .woocommerce-page #reviews #comments ol.commentlist li .meta {



color : #777;



font-size : 0.75em;



}



.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {



float : left;



position : absolute;



top : 0;



left : 0;



padding : 3px;



width : 32px;



height : auto;



background : #f7f6f7;



border : #f0eef0 solid 1px;



margin : 0;



line-height : 1;



}



.woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce #reviews #comments ol.commentlist li .comment-text:before, .woocommerce-page #reviews #comments ol.commentlist li .comment-text:after, .woocommerce-page #reviews #comments ol.commentlist li .comment-text:before {



content : " ";



display : table;



}



.woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce-page #reviews #comments ol.commentlist li .comment-text:after {



clear : both;



}



.woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p {



margin : 0 0 1em;



}



.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {



font-size : 0.83em;



}



.woocommerce #reviews #comments ol.commentlist ul.children, .woocommerce-page #reviews #comments ol.commentlist ul.children {



list-style : none outside;



margin : 20px 0 0 50px;



}



.woocommerce #reviews #comments ol.commentlist ul.children .star-rating, .woocommerce-page #reviews #comments ol.commentlist ul.children .star-rating {



display : none;



}



.woocommerce #reviews #comments ol.commentlist #respond, .woocommerce-page #reviews #comments ol.commentlist #respond {



border : #f0eef0 solid 1px;



border-radius : 4px;



padding : 1em 1em 0;



margin : 20px 0 0 50px;



}



.woocommerce #reviews #comments .commentlist > li:before, .woocommerce-page #reviews #comments .commentlist > li:before {



content : "";



}



.woocommerce .star-rating, .woocommerce-page .star-rating {



float : right;



overflow : hidden;



position : relative;



height : 15px;



line-height : 1em;



font-size : 1em;



width : 5.4em;



font-family : star;



}



.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {



content : "\73\73\73\73\73";



color : #52b3d9;



float : left;



top : 0;



left : 0;



position : absolute;



}



.woocommerce .star-rating span, .woocommerce-page .star-rating span {



overflow : hidden;



float : left;



top : 0;



left : 0;



position : absolute;



padding-top : 1.5em;



}



.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {



content : "\53\53\53\53\53";



top : 0;



position : absolute;



left : 0;



}



.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating {



line-height : 2em;



display : block;



}



.woocommerce .woocommerce-product-rating .star-rating, .woocommerce-page .woocommerce-product-rating .star-rating {



margin : 0.5em 4px 0 0;



float : left;



color : #52b3d9;



}



.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {



display : block;



margin : 0 0 0.5em;



float : none;



}



.woocommerce .hreview-aggregate .star-rating, .woocommerce-page .hreview-aggregate .star-rating {



margin : 10px 0 0;



}



.woocommerce #review_form #respond:after, .woocommerce-page #review_form #respond:after {



clear : both;



}



.woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p {



margin : 0 0 10px;



}



.woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input {



left : auto;



}



.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {



box-sizing : border-box;



width : 100%;



}



.woocommerce p.stars, .woocommerce-page p.stars {



position : relative;



font-size : 1em;



}



.woocommerce p.stars a, .woocommerce-page p.stars a {



display : inline-block;



font-weight : 700;



margin-right : 1em;



text-indent : -9999px;



position : relative;



}



.woocommerce p.stars a:last-child, .woocommerce-page p.stars a:last-child {



border-right : 0;



}



.woocommerce p.stars a.star-1, .woocommerce p.stars a.star-2, .woocommerce p.stars a.star-3, .woocommerce p.stars a.star-4, .woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-1, .woocommerce-page p.stars a.star-2, .woocommerce-page p.stars a.star-3, .woocommerce-page p.stars a.star-4, .woocommerce-page p.stars a.star-5 {



border-right : 1px solid #ccc;



}



.woocommerce p.stars a.star-1:after, .woocommerce p.stars a.star-2:after, .woocommerce p.stars a.star-3:after, .woocommerce p.stars a.star-4:after, .woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-1:after, .woocommerce-page p.stars a.star-2:after, .woocommerce-page p.stars a.star-3:after, .woocommerce-page p.stars a.star-4:after, .woocommerce-page p.stars a.star-5:after {



font-family : WooCommerce;



text-indent : 0;



position : absolute;



top : 0;



left : 0;



}



.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1 {



width : 2em;



}



.woocommerce p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after {



content : "\e021";



}



.woocommerce p.stars a.star-1.active:after, .woocommerce p.stars a.star-1:hover:after, .woocommerce-page p.stars a.star-1.active:after, .woocommerce-page p.stars a.star-1:hover:after {



content : "\e020";



}



.woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2 {



width : 3em;



}



.woocommerce p.stars a.star-2:after, .woocommerce-page p.stars a.star-2:after {



content : "\e021\e021";



}



.woocommerce p.stars a.star-2.active:after, .woocommerce p.stars a.star-2:hover:after, .woocommerce-page p.stars a.star-2.active:after, .woocommerce-page p.stars a.star-2:hover:after {



content : "\e020\e020";



}



.woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3 {



width : 4em;



}



.woocommerce p.stars a.star-3:after, .woocommerce-page p.stars a.star-3:after {



content : "\e021\e021\e021";



}



.woocommerce p.stars a.star-3.active:after, .woocommerce p.stars a.star-3:hover:after, .woocommerce-page p.stars a.star-3.active:after, .woocommerce-page p.stars a.star-3:hover:after {



content : "\e020\e020\e020";



}



.woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4 {



width : 5em;



}



.woocommerce p.stars a.star-4:after, .woocommerce-page p.stars a.star-4:after {



content : "\e021\e021\e021\e021";



}



.woocommerce p.stars a.star-4.active:after, .woocommerce p.stars a.star-4:hover:after, .woocommerce-page p.stars a.star-4.active:after, .woocommerce-page p.stars a.star-4:hover:after {



content : "\e020\e020\e020\e020";



}



.woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5 {



width : 6em;



border : 0;



}



.woocommerce p.stars a.star-5:after, .woocommerce-page p.stars a.star-5:after {



content : "\e021\e021\e021\e021\e021";



}



.woocommerce p.stars a.star-5.active:after, .woocommerce p.stars a.star-5:hover:after, .woocommerce-page p.stars a.star-5.active:after, .woocommerce-page p.stars a.star-5:hover:after {



content : "\e020\e020\e020\e020\e020";



}



.woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes {



border : 0;



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



margin-bottom : 1.618em;



width : 100%;



}



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



width : 150px;



font-weight : 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/icons/credit-cards/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/icons/credit-cards/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/icons/credit-cards/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/icons/credit-cards/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/icons/credit-cards/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/icons/credit-cards/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/icons/credit-cards/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/icons/credit-cards/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 {




}



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;



}