@-webkit-keyframes spin-360{from{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);zoom:1}50%{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);zoom:1}to{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);zoom:1}}#header .widget_product_search{clear:both}#header .cart-contents .count{background-color:#d48a29;background-image:-webkit-gradient(linear,left top,left bottom,from(#d48a29),to(#c37918));background-image:-webkit-linear-gradient(top,#d48a29,#c37918);background-image:-webkit-gradient(linear, left top, left bottom, from(#d48a29), to(#c37918));background-image:-webkit-linear-gradient(top, #d48a29, #c37918);background-image:linear-gradient(to bottom,#d48a29,#c37918);font-size:.706em;padding:.077em .382em;color:#3e2a0e;text-shadow:0 1px #a15700;border-radius:2px;-webkit-background-clip:padding-box;background-clip:padding-box;margin-left:.618em;-webkit-box-shadow:inset 0 1px #e59b3a,inset 0 -1px #b26807,0 1px 2px #c1b8a0;box-shadow:inset 0 1px #e59b3a,inset 0 -1px #b26807,0 1px 2px #c1b8a0}#header .cart-contents:after{display:block!important;font-family:FontAwesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:"\f07a"!important;float:right;line-height:1.618;text-shadow:0 0 0 #fff}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.1em;font-family:fontawesome}.star-rating:before{content:"\f006\f006\f006\f006\f006";float:left;top:0;left:0;position:absolute;letter-spacing:.1em;letter-spacing:0\9;color:#fff}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span:before{content:"\f005\f005\f005\f005\f005";top:0;position:absolute;left:0;letter-spacing:.1em;letter-spacing:0\9;color:#d48a29}p.demo_store{position:fixed;bottom:0;left:0;right:0;background:#c84e45;z-index:9999;margin-bottom:0;padding:1em 0;color:#fff;text-align:center}p.stars{position:relative;height:1em;line-height:1em;font-size:1em;width:5em}p.stars:after{content:"/ 5";position:absolute;top:0;right:-1.2em}p.stars a{width:1em;height:1em;display:inline-block}p.stars a.star-1:after,p.stars a.star-2:after,p.stars a.star-3:after,p.stars a.star-4:after,p.stars a.star-5:after{font-family:FontAwesome;content:"\f005";position:absolute;top:0;display:none;width:5.3em;text-align:center;right:-10.3em;font-size:.5em;background:#eee;border-radius:1em;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0 1em;color:#999}p.stars a.star-1:hover:after,p.stars a.star-2:hover:after,p.stars a.star-3:hover:after,p.stars a.star-4:hover:after,p.stars a.star-5:hover:after,p.stars a.star-1.active:after,p.stars a.star-2.active:after,p.stars a.star-3.active:after,p.stars a.star-4.active:after,p.stars a.star-5.active:after{display:block}p.stars a.star-1:after{content:"\f005"}p.stars a.star-2:after{content:"\f005\f005"}p.stars a.star-3:after{content:"\f005\f005\f005"}p.stars a.star-4:after{content:"\f005\f005\f005\f005"}p.stars a.star-5:after{content:"\f005\f005\f005\f005\f005"}.form-row.woocomemerce-invalid .chzn-single,.form-row.woocomemerce-invalid .chzn-drop,.form-row.woocomemerce-invalid input.input-text,.form-row.woocomemerce-invalid select{border-color:#d4736c;background-color:#fefafa}.form-row.woocommerce-validated .chzn-single,.form-row.woocommerce-validated .chzn-drop,.form-row.woocommerce-validated input.input-text,.form-row.woocommerce-validated select{border-color:#a1c962;background-color:#f5f9ee}.clear:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.widget .product_list_widget{list-style:none}.widget .product_list_widget li{border-bottom:1px dotted rgba(210,208,208,.2);margin:0 0 1em;padding:0 0 1em}.widget .product_list_widget li:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.widget .product_list_widget li img{width:2.618em;height:auto;float:right}.widget .product_list_widget li a{display:block}.widget .product_list_widget li:last-child{margin:0;border:none}.widget_layered_nav ul{list-style:none}.widget_layered_nav ul li .count{float:right;padding:.236em .857em;border-radius:5px;-webkit-background-clip:padding-box;background-clip:padding-box;background:rgba(210,208,208,.2)}.widget_layered_nav ul li.chosen a{background:#d48a29;color:#fff;font-weight:700;padding:.382em .618em;border-radius:5px;-webkit-background-clip:padding-box;background-clip:padding-box}.widget_layered_nav ul li.chosen a:before{font-family:FontAwesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:400;line-height:1em;width:1em;content:"\f00d";font-size:.875em}.widget_product_categories ul{list-style:none}.widget_product_categories ul li .count{float:right}.widget_login form{margin:0}.widget_login label{display:block}.widget_login input[type=text],.widget_login input[type=password]{width:100%}.widget_login p{margin-bottom:.53em}.widget_login p:nth-child(3){margin:.706em 0 0}.widget_login p:nth-child(3) a{text-transform:uppercase;margin-left:1em;font-size:.706em}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;border-radius:1em;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;outline:0;background:#fff;border:1px solid #d48a29;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#d48a29;border-radius:1em;-webkit-background-clip:padding-box;background-clip:padding-box}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;-webkit-background-clip:padding-box;background-clip:padding-box;background:rgba(210,208,208,.2)}.widget_price_filter .ui-slider-horizontal{height:1em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce_message,.woocommerce_info,.woocommerce_error,.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:1em 1em 1em 2.618em;border:1px solid rgba(210,208,208,.2);position:relative;margin-bottom:1.618em;border-radius:.327em;-webkit-background-clip:padding-box;background-clip:padding-box}.woocommerce_message:before,.woocommerce_info:before,.woocommerce_error:before,.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{font-family:FontAwesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:400;line-height:1em;width:1em;position:absolute;top:1.28em;left:1em}.woocommerce_message .button,.woocommerce_info .button,.woocommerce_error .button,.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{float:right;font-size:.706em;margin-left:1em}.woocommerce_message:before,.woocommerce-message:before{content:"\f05d";color:#89b93f}.woocommerce_info:before,.woocommerce-info:before{content:"\f05a";color:#3c8bae}.woocommerce_error:before,.woocommerce-error:before{content:"\f05c";color:#c84e45}ul.woocommerce-error,ul.woocommerce_error{margin-left:0!important;list-style:none}.stock.out-of-stock:before,.stock.in-stock:before{font-family:FontAwesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:400;line-height:1em;width:1em}.stock.out-of-stock:before{content:"\f05c";color:#c84e45}.stock.in-stock:before{content:"\f05d";color:#89b93f}.onsale{position:absolute;display:inline-block;right:-3.618em;text-align:center;text-transform:uppercase;top:1.618em;background:#d48a29;color:#fff;width:11.089em;padding:.236em .53em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);zoom:1;font-weight:700;z-index:9999}.quantity{float:left;position:relative}.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button{display:none}.quantity .qty{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:3em;height:33px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:0}.quantity .number{float:left;display:block}.quantity .plus,.quantity .minus{width:2.244em;padding:0;height:33px;text-align:center;background:rgba(222,221,221,.2);border:1px solid rgba(210,208,208,.2);color:#fefefc;float:right;display:block;box-shadow:0 -1px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 -1px 2px 0 rgba(0,0,0,.05)}.quantity .plus:hover,.quantity .minus:hover{background:rgba(215,213,213,.2)}.quantity .plus{border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:0}.quantity .minus{-webkit-border-top-right-radius:.327em;-webkit-border-bottom-right-radius:.327em;border-top-right-radius:.327em;border-bottom-right-radius:.327em;-webkit-background-clip:padding-box;background-clip:padding-box}ul.products{list-style:none;position:relative;margin-bottom:0}ul.products:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}ul.products li.product{position:relative;width:48%;float:left;clear:left;margin-bottom:2.618em;border:1px solid rgba(210,208,208,.2);box-shadow:0 0 2px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0}ul.products li.product:hover{box-shadow:0 0 5px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.2)}ul.products li.product:nth-child(2n){float:right;clear:none}ul.products li.product a:hover{text-decoration:none}ul.products li.product img{display:block;height:auto;margin:0 auto}ul.products li.product .item-wrapper{padding:1.618em}ul.products li.product .star-rating{margin-bottom:.618em}ul.products li.product .price{display:block;margin-bottom:.857em;color:#dbbd6d;font-weight:700;font-size:1.214285714em}ul.products li.product .button{display:inline-block}ul.products li.product .button.loading:after{font-family:FontAwesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:"\f021";-webkit-animation-name:spin-360;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}ul.products li.product .button.added:after{font-family:FontAwesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:"\f00c"}ul.products li.product.product-category h3{padding:1em}ul.products li.product.product-category h3 .count{background:#3e2a0e;color:#f4ebd3;padding:.53em;font-size:.618em;border-radius:100%;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 0 0 .53em}.woocommerce-result-count,.woocommerce_ordering,.woocommerce-ordering{width:50%;float:left;font-size:1em;color:#fff;margin-bottom:2.618em}.woocommerce-result-count+ul.products,.woocommerce_ordering+ul.products,.woocommerce-ordering+ul.products{clear:both}.woocommerce-ordering{float:right;text-align:right}.single-product .product{position:relative}.single-product .product:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.single-product .product .woocommerce-product-rating:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.single-product .product .woocommerce-product-rating .star-rating{float:left}.single-product .product .woocommerce-product-rating .woocommerce-review-link{float:right}.single-product .product .images .onsale{padding:.618em 1em;position:absolute;top:1.618em;left:1.618em;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);zoom:1;width:3.631em;border-radius:.327em;-webkit-background-clip:padding-box;background-clip:padding-box}.single-product .product .images .save-lightbox{text-align:center;text-transform:uppercase}.single-product .product .images .credits h3{color:#f4ebd3;border-bottom:1px solid rgba(210,208,208,.2)}.single-product .product .images .credits p{font-size:.9em}.single-product .product .images .credits span.value{text-transform:uppercase}.single-product .product .summary .product_title{margin-bottom:0}.single-product .product .summary .sku_wrapper{font-size:1.5em}.single-product .product .summary .variations label{display:block;padding:.25em}.single-product .product .summary .variations .value label:nth-of-type(even){background:rgba(204,204,204,.2)}.single-product .product .summary .variations input[type=radio]{margin-right:.5em}.single-product .price{font-size:1.387em;margin:0 0 1em;color:#d5b359;font-weight:700}.single-product .single_variation_wrap{text-align:right}.single-product .single_variation_wrap .price{display:block;font-size:2.224em}.single-product .quantity{margin:0 1em 0 0}.single-product .product_meta{margin:0 0 2.244em}.single-product .images img{width:100%;height:auto;margin-bottom:1em;box-shadow:0 0 2px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.1)}.single-product .thumbnails{margin:1.387em 0 0}.single-product .thumbnails a{display:block;width:30.75%;margin-right:3.8%;float:left}.single-product .thumbnails a.last{margin-right:0}.single-product .related,.single-product .upsells{clear:both}.single-product .related h2,.single-product .upsells h2{margin:0 0 1.387em}.shipping_calculator h2{font-size:1.142em}.shipping_calculator h2 a{display:block}.shipping_calculator h2 a:before{font-family:FontAwesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:400;line-height:1em;width:1em;content:'\f0ac'}.shipping_calculator h2 a:hover{text-decoration:none}a.reset_variations{display:block}a.reset_variations:before{font-family:FontAwesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:400;line-height:1em;width:1em;content:"\f021"}ul.order_details{list-style:none;border:1px solid rgba(210,208,208,.2);position:relative;border-radius:.327em;-webkit-background-clip:padding-box;background-clip:padding-box}ul.order_details:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}ul.order_details li{float:left;padding:1em 1.618em;border-right:1px solid rgba(210,208,208,.2);font-size:.8em;text-transform:uppercase;color:#fff}ul.order_details li strong{display:block;font-size:1.142em;text-transform:none;color:#f4ebd3}ul.digital-downloads li{list-style:none;margin-bottom:.618em;padding-bottom:.618em;border-bottom:1px solid rgba(210,208,208,.2)}ul.digital-downloads li .count{float:right}ul.digital-downloads li a:before{font-family:FontAwesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:400;line-height:1em;width:1em;content:"\f01a"}ul.digital-downloads li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.backorder_notification{font-size:.706em}.backorder_notification:before{font-family:FontAwesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:400;line-height:1em;width:1em;content:"\f071"}dl.variation{font-size:.706em}dl.variation:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}dl.variation dt{float:left;clear:left;margin-right:.236em}dl.variation dd{margin-bottom:0}table.cart th.product-remove,table.cart td.product-remove,table.cart th.product-thumbnail,table.cart td.product-thumbnail,table.cart th.product-price,table.cart td.product-price{display:none}table.cart th{text-align:left}table.cart td{vertical-align:middle;text-align:left}table.cart td.product-remove a{display:block;margin:0 auto;text-align:center;width:16px;height:16px;font-weight:700;line-height:1;color:#fff!important;background:#322c1b;border-radius:100%;-webkit-background-clip:padding-box;background-clip:padding-box}table.cart td.product-remove a:hover{background:#c84e45;text-decoration:none}table.cart td.product-thumbnail{text-align:center}table.cart td.product-thumbnail img{max-width:50px}table.cart td.product-name a{color:#f4ebd3;font-weight:700}table.cart td.product-name dl.variation{margin:0;font-style:italic}table.cart td.product-quantity .quantity{margin:0 auto}table.cart td.product-subtotal{font-weight:700}table.cart .actions .coupon{margin:0 0 1.618em;padding:.53em 0 1.618em;border-bottom:1px solid rgba(210,208,208,.2)}table.cart .actions .coupon label,table.cart .actions .coupon input.input-text,table.cart .actions .coupon .button{display:block;margin:0 0 1em}table.cart .actions .coupon label{font-weight:700}table.cart .actions .coupon input.input-text{width:100%}table.cart .actions .coupon .button{margin:0}table.cart .actions .button{display:block;margin:0 0 1em;width:100%}.cross-sells ul.products{margin-left:0}#shipping_method{list-style:none;margin:0}table.my_account_subscriptions .order-actions a.button{margin-bottom:.327em}#reviews #comments{margin:0}#reviews #comments h2{font-size:1.387em;margin:0 0 1em}#reviews #comments .star-rating{margin:0 0 1em}#reviews .commentlist{margin:0 0 1.618em}#reviews .comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 1.618em;padding:0 0 1.618em;border-bottom:1px solid rgba(210,208,208,.2);position:relative}#reviews .comment:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#reviews .comment:last-child{margin:0;padding:0;border:0}#reviews .comment .avatar{float:left;width:50px;height:auto;margin:0 1.387em 0 0}#reviews .comment.comment-author-admin,#reviews .comment.thread-even{background:0 0}#reviews .comment .comment-container{margin:0}#reviews .comment .meta{margin:0 .382em .618em;font-weight:400;font-style:italic;color:#fff}#reviews .comment .star-rating{margin:0;position:absolute;top:18px;right:20px}#reviews .add_review{clear:both}div.pp_woocommerce #respond #commentform .comment-form-author,div.pp_woocommerce #respond #commentform .comment-form-email,div.pp_woocommerce #respond #commentform .comment-form-url{width:auto;float:none;margin-right:0}div.pp_woocommerce #respond #commentform .comment-form-author label,div.pp_woocommerce #respond #commentform .comment-form-email label,div.pp_woocommerce #respond #commentform .comment-form-url label,div.pp_woocommerce #respond #commentform .comment-form-author .required,div.pp_woocommerce #respond #commentform .comment-form-email .required,div.pp_woocommerce #respond #commentform .comment-form-url .required{float:left}div.pp_woocommerce #respond #commentform .comment-form-author input,div.pp_woocommerce #respond #commentform .comment-form-email input,div.pp_woocommerce #respond #commentform .comment-form-url input{clear:both;width:100%}div.pp_woocommerce #respond #commentform .comment-form-rating{margin:0}#payment{border:1px solid rgba(210,208,208,.2);border-radius:.327em;-webkit-background-clip:padding-box;background-clip:padding-box}#payment:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#payment .create-account{clear:both}#payment .payment_methods{margin:0!important;border-bottom:1px solid rgba(210,208,208,.2);padding:0!important}#payment .payment_methods li{list-style:none!important;padding:1em!important;border-bottom:1px solid rgba(210,208,208,.2);margin-left:0}#payment .payment_methods li img{float:right;border:0;padding:0}#payment .payment_methods li:last-child{padding-bottom:0;border-bottom:0}#payment .payment_methods li label{width:92%;padding-top:0!important;margin-left:.618em;font-weight:700}#payment .payment_methods li p{margin-bottom:0}#payment .payment_methods li .payment_box{padding:1em;margin:1em -1em -1em -1em;background-color:#3e2a0e;background-image:-webkit-gradient(linear,left top,left bottom,from(#3e2a0e),to(#3a260a));background-image:-webkit-linear-gradient(top,#3e2a0e,#3a260a);background-image:-webkit-gradient(linear, left top, left bottom, from(#3e2a0e), to(#3a260a));background-image:-webkit-linear-gradient(top, #3e2a0e, #3a260a);background-image:linear-gradient(to bottom,#3e2a0e,#3a260a);border-top:1px solid rgba(210,208,208,.2)}#payment .payment_methods li .payment_box fieldset{border:0;margin:0;padding:1em 0 0;font-size:.706em}#payment .payment_methods li .payment_box fieldset label{width:auto;margin-left:0;font-size:1.214285714em}#payment .payment_methods li .payment_box fieldset .form-row{margin-bottom:1em}#payment .payment_methods li .payment_box fieldset .form-row-first .input-text{font-size:1.214285714em}#payment .payment_methods li .payment_box fieldset .form-row-first select{width:48%}#payment .payment_methods li .payment_box fieldset .form-row-first select:nth-child(2n){float:right}#payment .payment_methods li .payment_box fieldset #cvv{width:22%!important}#payment .payment_methods li .payment_box fieldset .help{width:75%;float:right}#payment .terms label{display:inline}#payment .place-order{padding:1em;margin-bottom:0;float:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#payment .place-order .button{font-size:1.142em;width:100%}.woocommerce_tabs ul.tabs,.woocommerce-tabs ul.tabs{display:block;border:0;margin:0;border-radius:0;-webkit-background-clip:padding-box;background-clip:padding-box}.woocommerce_tabs ul.tabs li,.woocommerce-tabs ul.tabs li{margin:0 .327em 0 0;border:0;list-style:none;display:inline-block}.woocommerce_tabs ul.tabs li a,.woocommerce-tabs ul.tabs li a{background:#000;color:#e0c681;-webkit-border-top-left-radius:.327em;-webkit-border-top-right-radius:.327em;border-top-left-radius:.327em;border-top-right-radius:.327em;-webkit-background-clip:padding-box;background-clip:padding-box;border-color:rgba(210,208,208,.2);border-style:solid;border-width:1px 1px 0;font-size:1em;padding:.618em 1.214285714em}.woocommerce_tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li.active a{background:rgba(0,0,0,.5);color:#f9f4e7}.woocommerce_tabs .panel,.woocommerce-tabs .panel{background:rgba(0,0,0,.5);border:1px solid rgba(210,208,208,.2);padding:1.618em;margin-top:6px}.woocommerce_tabs .panel p:last-child,.woocommerce-tabs .panel p:last-child{margin:0}@media only screen and (min-width:768px){#header .cart-contents .count{background:0 0;-webkit-box-shadow:none;box-shadow:none;font-size:1em;float:none;padding:0;text-shadow:none;margin:0;color:inherit}#header .cart-contents:after{color:#d48a29}.col2-set{clear:both}.col2-set:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.col2-set .col-1{width:48%;float:left}.col2-set .col-2{width:48%;float:right}.form-row{width:48%;float:left;margin-bottom:2.053em}.form-row label{display:block;padding:.236em 0}.form-row label.checkbox{display:inline}.form-row .input-text,.form-row select{width:100%;*width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-row.notes{width:100%;float:none}.form-row.notes textarea{width:100%;*width:90%}.form-row.notes+h3{clear:both}.form-row-first{clear:left}.form-row-last{float:right}.form-row-wide{float:left;width:100%;clear:both}header.title{overflow:hidden;zoom:1}header.title h1,header.title h2,header.title h3,header.title h4,header.title h5{float:left}header.title a.edit{float:right;font-weight:700;line-height:2.4em}header.title a.edit:before{font-family:FontAwesome;display:inline-block;font-size:100%;margin-right:.618em;font-weight:400;line-height:1em;width:1em;content:"\f044"}ul.products li.product{margin-right:3.8%;clear:none;width:30.75%}ul.products li.product:nth-child(2n){float:left}ul.products li.product.first{clear:both}ul.products li.product.last{margin-right:0}.single-product .images,.single-product .summary{margin-bottom:1.618em}.single-product .images{width:30%;float:left}.single-product .summary{width:65%;float:right}.single-product .woocommerce_tabs,.single-product .woocommerce-tabs,.single-product .related.products{float:left;width:45%;clear:none}.single-product .related.products{float:right}.single-product .related.products h2{margin-bottom:.5em}table.cart th.product-remove,table.cart td.product-remove,table.cart th.product-thumbnail,table.cart td.product-thumbnail,table.cart th.product-price,table.cart td.product-price{display:table-cell}table.cart .actions{text-align:right}table.cart .actions .coupon{width:50%;float:left;border:0;text-align:left;padding:0;margin:0}table.cart .actions .coupon label,table.cart .actions .coupon input.input-text,table.cart .actions .coupon .button{display:inline;margin:0}table.cart .actions .coupon label{font-weight:700;margin:0 1em 0 0}table.cart .actions .coupon input.input-text{width:36%;margin-right:2%}table.cart .actions .coupon .button{margin:0;float:none;width:auto}table.cart .actions .button{width:auto;display:inline-block;margin-bottom:0}.cart-collaterals:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.cart-collaterals .cross-sells,.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{width:48%}.cart-collaterals .cross-sells{float:left}.cart-collaterals .cross-sells ul.products li.product{width:48%}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{float:right;clear:right}.cart-collaterals .shipping_calculator .shipping-calculator-form:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.cart-collaterals .shipping_calculator .clear{clear:both}#customer_details .col-1,#customer_details .col-2{float:none;width:100%}#customer_details .col-1:after,#customer_details .col-2:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#customer_details #shiptobilling{float:none;width:100%}#customer_details .notes{clear:both}}