#content-woocommerce{margin:0;margin-bottom:0 !important;padding:0}.single #content-woocommerce{margin:0 auto;padding:20px;background-color:transparent}#content-woocommerce .clear:last-child{min-height:1px}.woocommerce label{display:inline-block}.woo-featured-image{display:block;position:relative}.woo-featured-image img{margin:0 !important;max-width:100%}p.product.woocommerce,p.product.product-variation{display:inline-block;text-align:center}p.product.woocommerce .add_to_cart_button.button{display:inline-block}#theme-woocommerce-cart-dropdown{display:block}#theme-woocommerce-cart-dropdown .total{color:#fff}#theme-woocommerce-cart-dropdown .buttons{margin-top:10px}#theme-woocommerce-cart-dropdown ul.cart_list{background-color:#ffffff;margin:0;padding:0}#theme-woocommerce-cart-dropdown p{margin-bottom:5px}#theme-woocommerce-cart-dropdown ul.cart_list li{text-align:center;list-style:none;border-bottom:solid 1px #e5e5e5}#theme-woocommerce-cart-dropdown ul.cart_list li img{margin:0 auto;width:auto;max-height:90px}#theme-woocommerce-cart-dropdown ul.cart_list .dropdowncartimage,#theme-woocommerce-cart-dropdown ul.cart_list .dropdowncartproduct,#theme-woocommerce-cart-dropdown ul.cart_list .dropdowncartquantity{display:block}#theme-woocommerce-cart-dropdown ul.cart_list .dropdowncartimage{width:auto;display:inline-block;max-width:110px;padding:10px}#theme-woocommerce-cart-dropdown ul.cart_list .dropdowncartimage:after{content:"";display:block;height:0;clear:both}#theme-woocommerce-cart-dropdown ul.cart_list .dropdowncartimage,#theme-woocommerce-cart-dropdown ul.cart_list .dropdowncartproductinfo{display:table-cell;vertical-align:middle}ul.cart_list li a{text-align:center}ul.cart_list li a,ul.product_list_widget li a{font-weight:400;margin:0;padding:0}ul.product_list_widget li a{box-shadow:0 1px 2px 0 transparent}#cart-contents{text-align:center;display:block;margin-top:15px}#cart-contents .button{margin:0 5px}#cart-contents .info{float:left;margin-bottom:5px}#cart-contents .total{float:left;font-weight:bold}#cart-contents .price-wrap{text-align:left;border-bottom:solid 1px #e5e5e5;margin-bottom:15px;padding:0 15px 15px}#cart-contents .price-wrap p{margin-bottom:0}.product .images,#content-woocommerce .product .images{position:relative;overflow:hidden}.product .images .flex-direction-nav a,#content-woocommerce .product .images .flex-direction-nav a{display:none}.product .images img,#content-woocommerce .product .images img{display:block;height:auto;margin:0 auto;padding:0;max-width:100%}#content-woocommerce .product-info .images .thumbnails img{display:block !important;opacity:1 !important}.product .images a.view-full,#content-woocommerce .product .images a.view-full{padding:3px 5px;background-color:rgba(0,0,0,0.25);position:absolute;bottom:20px;right:20px;z-index:999;cursor:pointer;max-width:12px !important;max-height:16px !important}.product .images .icon-resize-full:before,#content-woocommerce .product .images .icon-resize-full:before{cursor:pointer}.product .images .slides a.view-full,#content-woocommerce .product .images .slides a.view-full{bottom:10%}.product .images .woo_star_rating,#content-woocommerce .product .images .woo_star_rating{position:absolute;bottom:20px;z-index:998;width:100%}.product .images .woo_star_rating.moveup,#content-woocommerce .product .images .woo_star_rating.moveup{bottom:25%}.product .images .woo_star_rating:after,#content-woocommerce .product .images .woo_star_rating:after{clear:both;display:block;height:0px;content:""}.product .images .star-rating,#content-woocommerce .product .images .star-rating{margin:0 auto}.product .images .thumbnails,#content-woocommerce .product .images .thumbnails{margin-top:20px;text-align:left}.product .images .thumbnails .slides li,#content-woocommerce .product .images .thumbnails .slides li{margin-left:10px;width:auto;box-shadow:0 0 4px rgba(0,0,0,0.25);cursor:pointer;border:solid 10px rgba(255,255,255,0.25)}.product .images .thumbnails .slides li:first-child,#content-woocommerce .product .images .thumbnails .slides li:first-child{margin-left:0}.product .images,#content-woocommerce .product .images{float:none;margin-bottom:2em;min-height:300px}.pp_pic_holder .pp_content .pp_content .pp_social,div.pp_default .pp_social{display:none !important}.product .images span.onsale{padding:10px 15px;font-size:1.5em;top:20px;right:20px;left:auto;z-index:99}.product .images .thumbnails:after,#content-woocommerce .product .images .thumbnails:after{content:"";height:0px;display:block;clear:both}.product .images .thumbnails a.last,#content-woocommerce .product .images .thumbnails a.last{margin-right:20px !important}.product .images .thumbnails a.first,#content-woocommerce .product .images .thumbnails a.first{clear:both}#product-details{position:absolute;top:25%;left:0;width:auto;-webkit-transition:opacity 1s linear;transition:opacity 1s linear;opacity:1}#product-details .product_header{background-color:#e5e5e5;padding:15px 30px}#product-details .product_header .product_meta a{color:#82c030}#product-details .product_price{background-color:#ffffff;padding:15px 30px}#product-details .product_button{padding:15px 30px}#product-details p.price{font-size:1.25em;margin:0}#product-details p.price .amount{font-size:2.5em}#product-details p.price ins{background:inherit;color:#82c030}#product-details p.price del{font-size:.67em;color:rgba(145,145,145,0.5)}#product-details .stock{display:inline-block;font-size:0.67em;border-left:4px solid #E5E5E5;margin-left:20px;padding-left:15px}#product-details .out-of-stock{color:red}.product .images:hover #product-details,#content-woocommerce .product .images:hover #product-details{opacity:0;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.product .images:hover #product-details:hover,#content-woocommerce .product .images:hover #product-details:hover{opacity:1;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.product-nav{margin-bottom:1em;position:relative;text-align:right}.product-nav .prev,.product-nav a[rel="prev"],.product-nav .next,.product-nav a[rel="next"]{margin:0 0 0 10px;padding:5px 10px;display:inline-block;border:solid 1px #e5e5e5;font-size:1.5em}.product .product-nav span.onsale{position:relative;float:left;left:0;top:0;padding:5px 10px;font-size:1.5em;font-weight:normal}.related.products h2{text-align:left}.full .related.products h2{text-align:center}.full .related.products ul.products{text-align:center}.related.products .products li.product h3,.upsells.products .products li.product h3{display:none}.related.products .products li.product .price,.upsells.products .products li.product .price{padding:3px}#content-woocommerce .product .woocommerce-tabs #tab-reviews{padding:0}#reviews h2{margin:5px 0;padding:5px}#reviews h2:after{content:"";display:block;clear:both;height:0}#reviews .star-rating{float:right;margin:5px;margin-left:15px}#reviews #comments{padding:0}#reviews .commentlist{clear:both}#reviews .add_review{text-align:right}#reviews h2 small{float:right;color:#777;font-size:15px;line-height:21px;margin:10px 0 0}#reviews h2 small a{text-decoration:none;color:#777}#reviews h3{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}#reviews #respond{margin:0;border:0;padding:0}#reviews #comment{height:75px}#reviews #comments .add_review:after{content:"";display:block;clear:both}#reviews #comments h2{clear:none}#reviews #comments h2 .star-rating-container{display:none}#reviews #comments ol.commentlist{margin:0;padding:0;width:100%;background:0}#reviews #comments ol.commentlist:after{content:"";display:block;clear:both}#reviews #comments ol.commentlist li{padding:0;margin:0 0 7px;border:0;position:relative;background:0;border:0}#reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}#reviews #comments ol.commentlist li img{float:left;position:absolute;top:0;left:0;padding:0;width:40px;height:auto;background:#949494;margin:10px 0 0;line-height:1}#reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;padding:10px}#reviews #comments ol.commentlist li .comment-text p{margin:0}#reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em;float:none}#reviews #comments ol.commentlist li .comment-text .star-rating{float:none;display:block;overflow:hidden;margin-left:0}#reviews #comments ol.commentlist li .comment-text .description{clear:both}.star-rating{float:none;width:80px;height:16px;background:url(images/star.png) repeat-x left 0}.star-rating span{background:url(images/star.png) repeat-x left -32px;height:0;padding-top:16px;overflow:hidden;float:left}.hreview-aggregate .star-rating{margin:10px 0 0}#review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}#review_form #respond:after{content:"";display:block;clear:both}#review_form #respond p{margin:0 0 10px}#review_form #respond .form-submit input{left:auto;border:none}.entry-summary .woocommerce-product-rating{position:relative;margin-bottom:1em;padding-bottom:10px;border-bottom:solid 1px #e5e5e5;text-align:right}.entry-summary .woocommerce-product-rating .star-rating{float:left}.product input[type="password"],.product input,.product select,.product textarea{box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer}.woocommerce-message .theme-button{vertical-align:baseline;margin-top:2px;height:12px;line-height:12px;font-size:.8em;margin-right:10px}.input-text.qty.text{margin-bottom:0 !important}.product_list_widget .star-rating{float:left !important}.payment_methods.methods li{list-style-type:none;margin:0}.woocommerce_waitlist{margin-top:15px !important}.wrap-before-shop{display:block;width:100%}.wrap-before-shop>*{margin:0;padding:10px 20px;display:inline-block;vertical-align:middle}.wrap-before-shop .view-as{width:auto;padding-right:0}.wrap-before-shop .view-icon{padding:0 0 0 5px;font-size:110%;vertical-align:middle;cursor:pointer;zoom:1;filter:alpha(opacity=50);opacity:0.5}.wrap-before-shop .view-icon.active{zoom:1;filter:alpha(opacity=100);opacity:1;cursor:default}.woocommerce-ordering{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.woocommerce-ordering>*{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.woocommerce-ordering .orderby_container{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;border:1px solid rgba(127,127,127,0.3);z-index:1;background:#fff url(https://theme-dutch.com/wp-content/themes/facts/tdframework/addons/woocommerce/images/select-arrow.png) no-repeat right center;cursor:pointer;position:relative}.woocommerce-ordering select.orderby{width:98%;min-width:240px;font-size:100%;margin:0;position:relative;z-index:10;cursor:pointer;float:none;color:#000}.woocommerce-ordering .orderby_cover{left:7px;line-height:2em;overflow:hidden;position:absolute;top:1px;width:83%;min-width:240px;z-index:2;height:32px;text-align:left;color:#000}ul.products{margin:0;padding:0}ul.products:after{content:'';height:0;display:block;clear:both}ul.products li{list-style:none;overflow:hidden}ul.products .item-image{margin:1px;margin-bottom:1px;margin-right:-1px;position:absolute;top:0;left:0;width:100%;height:100%}ul.products .item-image img{margin:0;width:100%;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}ul.products li:hover .item-image img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}ul.products li.last{margin-right:0 !important}ul.products .item-details{margin-bottom:0 !important;background-color:#000;background-color:rgba(0,0,0,0.35);color:#fff;height:100%;position:relative;top:0;left:0;opacity:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}ul.products .item-details:hover{opacity:1;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}ul.products .item-details-wrap{position:relative;margin:0;border-top:solid 1px transparent;border-color:#fff;border-color:rgba(255,255,255,0.5);text-align:center;display:table;width:100%;height:100%}ul.products .item-details-wrap>div{display:table-cell;vertical-align:middle;padding:20px}ul.products .item-details .item-title{margin:.5em 0}ul.products .item-details .spacer{margin-bottom:1em}ul.products .item-details .item-excerpt{display:none}ul.products .item-details a.product_hover,ul.products .item-details a.added_to_cart{font-size:1.2em;margin-right:15px;padding:5px 8px;border:solid #fff 2px;max-width:24px;max-height:22px;display:inline-block;overflow:hidden;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}ul.products .item-details a.product_hover:hover,.ul.products .item-details a.added_to_cart:hover{border-color:#999;color:#999;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}ul.products .item-details a.product_hover:before,ul.products .item-details a.product_hover:before{position:absolute;opacity:0;cursor:pointer;top:-100%;left:25%;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}ul.products .item-details a.product_hover:hover:before,ul.products .item-details a.product_hover:hover:before{top:8px;opacity:1;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}ul.products .item-details a.product_hover [class^="icon-"]:before,ul.products .item-details a.product_hover [class*=" icon-"]:before{cursor:pointer;position:absolute;top:7px;left:25%;opacity:1;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}ul.products .item-details a.product_hover:hover [class^="icon-"]:before,ul.products .item-details a.product_hover:hover [class*=" icon-"]:before{top:100%;opacity:0;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}ul.products .item-details a.product_hover.loading:before{font-family:'FontAwesome';content:"\f110";-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}ul.products .item-details .stock,.stock{display:none}ul.products .item-details .price{font-size:1.5em;padding-bottom:10px;margin-bottom:0}.item-details-wrap .spacer{border-bottom:solid 1px transparent;border-color:#fff;border-color:rgba(255,255,255,0.5)}ul.products .item-details .item-title,ul.products .item-details a,ul.products .item-details .price del{color:#fff}ul.products li .star-rating{position:absolute;bottom:25px;left:35%;right:35%;opacity:1}ul.products li:hover .star-rating{opacity:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}ul.products.lists li{margin-bottom:1em !important;width:99.5% !important;border:solid 1px #e5e5e5 !important}.products.lists .item-image{border:none;margin:0}.products.lists li:hover .item-image img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.products.lists .item-details{position:relative;margin:0;opacity:1;background-color:transparent;color:#333}.products.lists .item-details-wrap{text-align:left}.products.lists .item-details-wrap .item-excerpt{display:block}.products.lists .add_to_cart_button.button,#content-woocommerce .products.lists .add_to_cart_button.button{display:inline-block}.products.lists span.onsale{top:20px;right:auto;left:20px}.products.lists li:hover .star-rating,.products.lists li:hover span.onsale{opacity:1 !important}.products.lists li .star-rating{right:auto;left:20px}.products.lists .spacer,.products.lists .product-cat,.products.lists .product_hover,.products.lists .item-details a.product_hover,.products.lists .item-details a.added_to_cart{display:none}.products.lists .item-details,.products.lists .item-details .item-title,.products.lists .item-details a,.products.lists .item-details .price del{color:#333}.products.lists .item-details .price,.products.lists .item-details .add-to-cart{font-size:inherit;margin-bottom:0;padding-bottom:0;text-align:right}.products.lists .item-details .add-to-cart a.button{color:#FFFFFF}.woocommerce-pagination{margin:0 0 20px;padding:0;text-align:center}ul.page-numbers{list-style:none;margin:0;padding:0;text-align:right;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}ul.page-numbers>li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin:0;margin-right:5px}ul.page-numbers .page-numbers{padding:4px 8px}ul.page-numbers .page-numbers.active,ul.page-numbers .page-numbers.current{padding:4px 8px;color:#fff;background-color:#cccccc}ul.page-numbers>.page-numbers:hover{background-color:#cccccc}ul.page-numbers .prev.page-numbers,ul.page-numbers .next.page-numbers{padding:0 8px}.woocommerce-pagination:after,ul.page-numbers:after{content:"";display:block;clear:both;height:0}.clear{clear:both}.nobr{white-space:nowrap}.woocommerce-message,.woocommerce-error,.woocommerce-info{padding:20px;margin:0 0 2em;position:relative;border-radius:0;background:#FFFFFF;color:inherit;box-shadow:none;list-style:none outside;width:auto}.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info{padding:20px;color:inherit}.woocommerce-message:after,.woocommerce-error:after,.woocommerce-info:after{content:"";display:block;clear:both}.woocommerce-message:before,.woocommerce-error:before,.woocommerce-info:before{display:none}.woocommerce-message .button,.woocommerce-error .button,.woocommerce-info .button{float:right}.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{list-style:none outside}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{background:none}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:.5em 0;text-align:center;background:#ad74a2;background:-webkit-gradient(linear, left top, left bottom, from(#ad74a2), to(#96588a));background:-webkit-linear-gradient(#ad74a2, #96588a);background:-moz-gradient(center top, #ad74a2 0, #96588a 100%);border:1px solid #96588a;color:#fff;z-index:999999;box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2);-moz-box-shadow:inset 0 0 0 3px rgba(255,255,255,0.2)}small.note{display:block;color:#777;font-size:11px;line-height:21px;margin-top:10px}.col2-set{width:100%}.col2-set:after{content:"";display:block;clear:both}.col2-set .col-1{float:left;width:49.99%}.col2-set .col-2{float:right;width:49.99%}.col2-set .col-1>div,.col2-set .col-2>div{background-color:transparent;margin:0 20px 0 0;padding:0}.col2-set .col-1 h3 label,.col2-set .col-2 h3 label{display:inline-block}.addresses{margin-bottom:1em;border:solid 2px #dddddd;padding:8px}.product,#content-woocommerce .product{margin-bottom:0;position:relative;overflow:hidden}.products .add_to_cart_button.button,#content-woocommerce .products .add_to_cart_button.button{display:none}.product .entry-summary .product_title,#content-woocommerce .product .entry-summary .product_title,.product .entry-summary .entry-title,#content-woocommerce .product .entry-summary .entry-title{clear:none;margin-top:0;margin-bottom:10px;padding:10px 0;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5}.product .entry-summary .price,#content-woocommerce .product .entry-summary .price{padding-bottom:10px;border-bottom:solid 1px #e5e5e5;font-size:1.3em;display:inline-block}.product .summary,#content-woocommerce .product .summary{margin-bottom:3em}.product .social,#content-woocommerce .product .social{text-align:right;margin:0 0 1em}.product .social span,#content-woocommerce .product .social span{margin:0 0 0 2px}.product .social span span,#content-woocommerce .product .social span span{margin:0}.product .social span .stButton .chicklets,#content-woocommerce .product .social span .stButton .chicklets{padding-left:16px;width:0}.product .social iframe,#content-woocommerce .product .social iframe{float:left;margin-top:3px}.product .woocommerce-tabs,#content-woocommerce .product .woocommerce-tabs{clear:both;margin-bottom:3em;border-bottom:solid 1px #e5e5e5}.product .woocommerce-tabs .entry-content,#content-woocommerce .product .woocommerce-tabs .entry-content{padding:0}.product .woocommerce-tabs ul.tabs,#content-woocommerce .product .woocommerce-tabs ul.tabs{list-style:none;padding:0;margin:0 0 1.618em;overflow:hidden;position:relative;text-align:center}.product .woocommerce-tabs ul.tabs li,#content-woocommerce .product .woocommerce-tabs ul.tabs li{background:#949494;display:inline-block;position:relative;z-index:0;margin:0 -1px;padding:0 1em}.product .woocommerce-tabs ul.tabs li a,#content-woocommerce .product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:0.8em 0;font-weight:normal;text-decoration:none}.product .woocommerce-tabs ul.tabs li a:hover,#content-woocommerce .product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none}.product .woocommerce-tabs ul.tabs li.active,#content-woocommerce .product .woocommerce-tabs ul.tabs li.active{background:#82C030;z-index:2;border-bottom-color:#fff}.product .woocommerce-tabs ul.tabs li.active a,#content-woocommerce .product .woocommerce-tabs ul.tabs li.active a{text-shadow:inherit}.product .woocommerce-tabs ul.tabs:before,#content-woocommerce .product .woocommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #e5e5e5;z-index:1}.product .woocommerce-tabs .panel,#content-woocommerce .product .woocommerce-tabs .panel{margin:0 0 2em}.product p.cart,#content-woocommerce .product p.cart{float:right}.product form.cart,#content-woocommerce .product form.cart{margin:0 0 2em}.product form.cart:after,#content-woocommerce .product form.cart:after{content:"";display:block;clear:both}.product form.cart .quantity,#content-woocommerce .product form.cart .quantity{float:left;margin:1px 4px 0 0}.product form.cart table,#content-woocommerce .product form.cart table{border-width:0 0 1px}.product form.cart table td,#content-woocommerce .product form.cart table td{border:none}.product form.cart table .quantity,#content-woocommerce .product form.cart table .quantity{float:none;margin:0;width:72px}.product form.cart table small.stock,#content-woocommerce .product form.cart table small.stock{display:block;float:none}.product form.cart .variations select,#content-woocommerce .product form.cart .variations select{width:100%;float:left}.product form.cart .variations .variations-item,#content-woocommerce .product form.cart .variations .variations-item{margin-bottom:10px;display:block}.product form.cart .variations .variations-item:after,#content-woocommerce .product form.cart .variations .variations-item:after{clear:both;display:block;height:0;content:""}.product form.cart .variations .variations-item label,#content-woocommerce .product form.cart .variations .variations-item label{margin:0 0 8px}.gform_variation_wrapper .gfield_select{width:100% !important}.product form.cart .button,#content-woocommerce .product form.cart .button{vertical-align:middle;float:left}.reset_variations{margin:10px 5px;float:right;font-size:80%;font-style:italic}.reset_variations:before,.reset_variations:after{content:'';height:0;display:none;clear:both}span.onsale{min-width:32px;font-size:1.2em;font-weight:normal;text-align:center;position:absolute;top:5px;right:5px;z-index:99;margin:0;padding:0 4px;text-shadow:none;background-color:transparent;color:#ff0000;border:solid 1px #ff0000;opacity:1;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}li:hover span.onsale{opacity:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.products ul,ul.products{margin:0 auto;padding:0;background-color:#fff;list-style:none outside;clear:both}.products ul li,ul.products li{list-style:none outside}.upsells.products,.related:after,.upsells.products:after{content:"";display:block;clear:both}.related ul.products,.upsells.products ul.products,.related ul,.upsells.products ul{float:none}.related ul.products li.product img,.upsells.products ul.products li.product img,.related ul li.product img,.upsells.products ul li.product img{width:100%;height:auto;margin:0 0 7px}ul.products li.product a.added_to_cart{color:transparent !important;background:url(images/success.png) center no-repeat}ul.products li.product .price{color:inherit;display:block;font-weight:400}ul.products li.product .price del{font-size:.67em;margin:-2px 0 0}ul.products li.product .price ins{background:0}ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0;text-transform:uppercase;color:rgba(145,145,145,0.5)}ul.products li.first{clear:both}ul.products li.last{margin-right:0}.button,input.button,.cart .button,.cart input.button{text-shadow:none}.button:hover,input.button:hover,.cart .button:hover,.cart input.button:hover{text-shadow:none}.quantity,#content-woocommerce .quantity{width:140px;position:relative;margin:0 auto;overflow:hidden;zoom:1}.quantity input.qty,#content-woocommerce .quantity input.qty{width:50px;height:auto;float:none;padding:10px;text-align:center;background-color:#e5e5e5;border:none !important;box-shadow:none;font-weight:700}.quantity .plus,#content-woocommerce .quantity .plus,.quantity .minus,#content-woocommerce .quantity .minus{display:inline-block;position:relative;text-align:center;vertical-align:middle;text-decoration:none;overflow:visible;min-width:35px;text-decoration:none;font-weight:700;cursor:pointer;border-radius:0;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8);border:none;background:transparent;box-shadow:none}p.stars:after{content:"";display:block;clear:both}p.stars span{width:80px;height:16px;position:relative;float:left;background:url(images/star.png) repeat-x left 0}p.stars span a{float:left;position:absolute;left:0;top:0;width:16px;height:0;padding-top:16px;overflow:hidden}p.stars span a:hover,p.stars span a:focus{background:url(images/star.png) repeat-x left -16px}p.stars span a.active{background:url(images/star.png) repeat-x left -32px}p.stars span a.star-1{width:16px;z-index:10}p.stars span a.star-2{width:32px;z-index:9}p.stars span a.star-3{width:48px;z-index:8}p.stars span a.star-4{width:64px;z-index:7}p.stars span a.star-5{width:80px;z-index:6}table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,0.1);margin:0 auto;margin-bottom:1.618em;width:100%}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}table.shop_attributes td{font-style:italic;padding:3px 10px;border-top:0;border-bottom:1px dotted rgba(0,0,0,0.1);margin:0;line-height:1.5em}table.shop_attributes td p{margin:0;padding:8px 0}table.shop_attributes .alt td,table.shop_attributes .alt th{background:rgba(0,0,0,0.025)}table.shop_table{border:1px solid #dddddd;margin:0 -1px 24px 0;width:100%;border-collapse:separate}table.shop_table th{font-weight:700;line-height:18px;padding:9px 12px;text-align:center;border:none}table.shop_table th.product-name,#content-woocommerce table.shop_table th.product-name{text-align:left}table.shop_table td{border:1px solid #dddddd;padding:6px 12px;vertical-align:middle}table.shop_table td.order-actions{text-align:center}table.shop_table td.product-remove,#content-woocommerce table.shop_table td.product-remove,table.shop_table td.product-price,#content-woocommerce table.shop_table td.product-price,table.shop_table td.product-subtotal,#content-woocommerce table.shop_table td.product-subtotal{text-align:center}table.shop_table td.product-remove,#content-woocommerce table.shop_table td.product-remove,table.shop_table td.product-thumbnail,#content-woocommerce table.shop_table td.product-thumbnail,table.shop_table td.product-name,#content-woocommerce table.shop_table td.product-name,table.shop_table td.product-price,#content-woocommerce table.shop_table td.product-price,table.shop_table td.product-quantity,#content-woocommerce table.shop_table td.product-quantity,table.shop_table td.product-subtotal,#content-woocommerce table.shop_table td.product-subtotal{border-right:0 none;border-bottom:0 none}table.shop_table td.product-remove,#content-woocommerce table.shop_table td.product-remove{border-left:0 none;width:20px}table.shop_table td.product-name .variation p,#content-woocommerce table.shop_table td.product-name .variation p{margin-bottom:5px}table.shop_table td.product-quantity{text-align:center}#order_review table.shop_table tfoot td,#order_review table.shop_table tfoot th{font-weight:700;text-align:left;border-bottom:solid 1px #e5e5e5}#order_review table.shop_table tfoot .cart-subtotal td,#order_review table.shop_table tfoot .cart-subtotal th{border-top:solid 1px #e5e5e5}#order_review table.shop_table tfoot .order-total td,#order_review table.shop_table tfoot .order-total th{border-bottom:none}#order_review .shop_table td.product-name{border-left:none;border-right:none}#order_review .shop_table td.product-total,#order_review table.shop_table tfoot .cart-subtotal td,#order_review table.shop_table tfoot .shipping td,#order_review table.shop_table tfoot .order-total td{border-right:none;border-bottom:none}table.my_account_orders{font-size:.85em}table.my_account_orders th.order-number{width:10%}table.my_account_orders th.order-date{width:15%}table.my_account_orders th.order-status{width:10%}table.my_account_orders th.order-actions a{position:relative;top:49%}table.my_account_orders th,table.my_account_orders td{padding:4px 8px;vertical-align:middle}table.my_account_orders th,table.my_account_orders td.order-actions{padding-top:8px;min-width:20%}table.my_account_orders .button{white-space:nowrap;margin-bottom:8px;margin-right:5px}td.product-name dl.variation{margin:.25em 0 .5em;font-size:.8751em}td.product-name dl.variation dt{font-weight:700;float:left;clear:left;margin:0 .25em 0 0;padding:0}td.product-name dl.variation dd{margin:0 0 .25em}td.product-name p.backorder_notification{font-size:.83em}td.product-quantity{min-width:80px}table.cart .product-thumbnail,#content-woocommerce table.cart .product-thumbnail{min-width:32px}table.cart img,#content-woocommerce table.cart img{margin:0;width:auto;height:auto}table.cart th,#content-woocommerce table.cart th,table.cart td,#content-woocommerce table.cart td{vertical-align:middle}table.cart a.remove,#content-woocommerce table.cart a.remove{display:block;margin:auto;height:16px;width:16px;text-indent:-9999px;background:url(images/remove.png) #e0dadf}table.cart a.remove:hover,#content-woocommerce table.cart a.remove:hover{background-color:red}table.cart td.actions,#content-woocommerce table.cart td.actions{text-align:right;border:0 none;border-top:solid 1px #dddddd}table.cart td.actions .coupon,#content-woocommerce table.cart td.actions .coupon{float:left;margin-bottom:0}table.cart td.actions .coupon label,#content-woocommerce table.cart td.actions .coupon label{display:none}table.cart td.actions .coupon .input-text,#content-woocommerce table.cart td.actions .coupon .input-text{float:left;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#E0DADF;border:1px solid #e0dadf;padding:4px 10px;margin:0 4px 0 0;outline:0;width:140px;line-height:1em}table.cart td.actions .button.alt,#content-woocommerce table.cart td.actions .button.alt{margin-left:.25em}table.cart input,#content-woocommerce table.cart input{margin:0;vertical-align:middle;line-height:1em}ul.cart_list li dl,ul.product_list_widget li dl{margin:0;font-size:.8751em;padding-left:1em;border-left:2px solid rgba(0,0,0,0.1)}ul.cart_list li dl dt,ul.product_list_widget li dl dt{float:left;clear:left;margin-right:.25em}ul.cart_list li dl dd,ul.product_list_widget li dl dd{margin-bottom:.5em}ul.cart_list li .star-rating,ul.product_list_widget li .star-rating{float:none}.widget_shopping_cart .total{border-top:3px double #f7f6f7;padding:4px 0 0}.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.widget_shopping_cart .buttons:after{content:"";display:block;clear:both}.cart-collaterals{width:100%;clear:both}.cart-collaterals:after{content:"";display:block;clear:both}.cart-collaterals .related{width:30.75%;float:left}.cart-collaterals .cross-sells{width:48%;float:left}.cart-collaterals .cross-sells ul.products{float:none}.cart-collaterals .shipping_calculator{width:48%;text-align:left;margin:20px 0 0;clear:right;float:right}.cart-collaterals .shipping_calculator:after{content:"";display:block;clear:both}.cart-collaterals .shipping_calculator .button{float:none;display:block}.cart-collaterals .shipping_calculator .col2-set .col-1,.cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.cart-collaterals .cart_totals{float:right;width:48%;text-align:left}.cart-collaterals .cart_totals p{margin:0}.cart-collaterals .cart_totals p small{color:#777;font-size:.83em}.cart-collaterals .cart_totals table{margin:0 0 6px;padding:0}.cart-collaterals .cart_totals th,.cart-collaterals .cart_totals td,.cart-collaterals .cart_totals table{border-left:none;border-right:none}.cart-collaterals .cart_totals table tr:first-child th,.cart-collaterals .cart_totals table tr:first-child td{border-top:0}.cart-collaterals .cart_totals table td,.cart-collaterals .cart_totals table th{padding:6px 3px}.cart-collaterals .cart_totals table small{display:block;color:#777}.cart-collaterals .cart_totals table select{width:100%}.cart-collaterals .cart_totals .discount td{color:#82c030}.cart-collaterals .cart_totals tr td,.cart-collaterals .cart_totals tr th{border-top:1px solid #f7f6f7;padding:6px;font-weight:normal}.cart-collaterals .cart_totals tr td{text-align:right}.cart-collaterals .cart_totals tr td strong,.cart-collaterals .cart_totals tr th strong{font-weight:normal}.cart-collaterals .cart_totals a.button.alt{width:193px;display:block;font-size:.92em}.product .entry-summary .product_totals{margin-bottom:1em;padding:10px 0;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5}.product .entry-summary .product_totals .gform_fields{display:table;width:100%}.product .entry-summary .product_totals .gfield{display:table-cell}.product .entry-summary .product_totals .gfield:last-child{text-align:right;padding-right:10px}.product_totals .gfield .ginput_container{padding-top:2px;display:inline}.product_totals:after{content:"";display:block;clear:both;height:0}form .form-row{padding:3px;margin:0 0 6px}form .form-row:after{content:"";display:block;clear:both}form .form-row label{display:block}form .form-row label.hidden{visibility:hidden}form .form-row select{width:100%;cursor:pointer;margin:0}form .form-row .required{color:red;font-weight:700;border:0}form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}form .form-row label.checkbox{display:inline}form .form-row input.input-text,form .form-row textarea{border:solid 1px #CCC !important;width:100%;box-shadow:none}form .form-row textarea{height:3.5em;line-height:1.5em;display:block;box-shadow:none}form .form-row-first,form .form-row-last{float:left;width:50%;overflow:visible}form.login,form.checkout_coupon{text-align:left}ul#shipping_method{list-style:none outside;margin:0;padding:0}ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}ul#shipping_method .amount{font-weight:700}.checkout .col-2 h3{clear:none}.checkout .col-2 .notes{clear:left}.checkout .col-2 .form-row-first{clear:left}.checkout .shipping-address{padding:0;clear:left;width:100%}.checkout #shiptobilling{float:right;line-height:1.62em;margin:0;padding:0}.checkout #shiptobilling label{font-size:.6875em}#payment{background:transparent}#payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #e0dadf;margin:0;list-style:none outside}#payment ul.payment_methods:after{content:"";display:block;clear:both}#payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:400}#payment ul.payment_methods li input{margin:0 1em 0 0}#payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;position:relative}#payment .form-row{padding:1em;border-top:1px solid #fff}#payment #place_order{float:right;margin:0}#payment .terms{padding:0 1em;text-align:right}#payment .payment_box{width:96%;padding:1em 2%;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5em;background:transparent;color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,0.8)}#payment .payment_box p:last-child{margin-bottom:0}#payment .payment_box #cc-expire-month,#payment .payment_box #cc-expire-year{width:48%;float:left}#payment .payment_box #cc-expire-year{float:right}#payment .payment_box span.help{font-size:11px;color:#777;line-height:13px;font-weight:400}#payment .payment_box .form-row{margin:0 0 1em}#payment .payment_box .form-row select{width:48%;float:left;margin-right:3.8%}#payment .payment_box .form-row select:nth-child(3n){margin-right:0}#payment .payment_box:after{content:"";display:block;border:8px solid #ebe8eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}.order_details{margin:0 0 1.5em;list-style:none}.order_details:after{content:"";display:block;clear:both}.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1em;border-right:1px dashed #e0dadf;padding-right:2em}.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em}.order_details li.method{border:0}.addresses .title{margin-top:20px}.addresses .title .edit{float:right}ol.commentlist{list-style:none !important}ol.commentlist li{list-style:none !important}ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}ul.digital-downloads{margin-left:0;padding-left:0}ul.digital-downloads li{list-style:none;margin-left:0;padding-left:1.5em;background:left no-repeat}ul.digital-downloads li .count{float:right}.widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}.widget_layered_nav ul li{padding:0 0 1px;list-style:none}.widget_layered_nav ul li:after{content:"";display:block;clear:both}.widget_layered_nav ul li a,.widget_layered_nav ul li span{padding:1px 0;float:left}.widget_layered_nav ul li.chosen a{padding:0 6px 0 18px;border:1px solid #ad74a2;background:#ad74a2 url(images/cross_white.png) no-repeat 6px center;box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,0.5) #888;color:#fff;border-radius:3px}.widget_layered_nav ul small.count{float:right;margin-left:6px;font-size:1em;padding:1px 0;color:#777}.widget_price_filter .price_slider,.theme-sidebar .price_slider{margin-top:2em;margin-bottom:1em}.widget_price_filter .price_slider_amount,.theme-sidebar .price_slider_amount{text-align:right;line-height:2.4em;font-size:.8751em}.widget_price_filter .price_slider_amount .button,.theme-sidebar .price_slider_amount .button{font-size:1.15em}.widget_price_filter .price_slider_amount .button,.theme-sidebar .price_slider_amount .button,.widget_price_filter .price_slider_amount .theme-button,.theme-sidebar .price_slider_amount .theme-button{float:left}.widget_price_filter .ui-slider,.theme-sidebar .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle,.theme-sidebar .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.9em;height:.9em;border-radius:1em;cursor:pointer;outline:0;top:-.3em;box-shadow:0 2px 7px rgba(0,0,0,0.5),inset 0 0 0 1px rgba(255,255,255,0.65)}.widget_price_filter .ui-slider .ui-slider-handle:last-child,.theme-sidebar .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-range,.theme-sidebar .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#ad74a2 top repeat-x;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.5);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.5);border-radius:1em}.widget_price_filter .price_slider_wrapper .ui-widget-content,.theme-sidebar .price_slider_wrapper .ui-widget-content{border-radius:1em;background:#1e1e1e;background:-webkit-gradient(linear, left top, left bottom, from(#1e1e1e), to(#6a6a6a));background:-webkit-linear-gradient(#1e1e1e, #6a6a6a);background:-moz-gradient(center top, #1e1e1e 0, #6a6a6a 100%);margin-top:1em}.widget_price_filter .ui-slider-horizontal,.theme-sidebar .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range,.theme-sidebar .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.theme-sidebar .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.theme-sidebar .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce div.address{background-color:#FFF;border:none;padding:0 1%;width:46%}.woocommerce .customer_details{border:solid 2px #dddddd;padding:10px;margin:0 0 30px}.woocommerce .customer_details dd{margin:0}#content-woocommerce .product-info .images{margin-bottom:0}.product .images .woocommerce-main-image:after,.product .summary:after{content:'';height:0;display:block;clear:both}.product.woodefault .summary,#content-woocommerce .product.woodefault .summary{margin-bottom:1em}.product.woodefault .entry-summary{margin-bottom:0 !important;margin-left:20px;padding:20px;padding-top:0}.product.woodefault .thumbnails{clear:both;margin-bottom:20px;text-align:center}.product.woodefault .thumbnails .zoom{display:inline-block;margin-right:20px;margin-bottom:16px;width:auto}.product.woodefault .woocommerce-tabs ul.tabs li,#content-woocommerce .product.woodefault .woocommerce-tabs ul.tabs li{text-align:left}.product.woodefault .woocommerce-tabs ul.tabs li,#content-woocommerce .product.woodefault .woocommerce-tabs ul.tabs li{margin:0 0 10px;background-color:transparent;color:#444;border:solid #e5e5e5 1px}.product.fullwidth .images{margin-bottom:2.12766% !important}.product.fullwidth .images .woocommerce-main-image{display:block;position:relative}.product.fullwidth .images img.attachment-shop_single{min-width:100%;max-width:1100px}.product.fullwidth .images .thumbnails .zoom{display:inline-block;margin-right:10px;width:auto;box-shadow:0 0 4px rgba(0,0,0,0.25);cursor:pointer;border:solid 10px rgba(255,255,255,0.25) !important}.product.fullwidth .entry-summary{margin-left:0 !important}@media screen and (min-width: 767px) and (max-width: 1200px){ul.products .item-details .price{font-size:1em}ul.products .item-details .product-cat{display:none}ul.products .item-details .spacer{margin-bottom:0.35em}}@media screen and (max-width: 768px){#cart-contents{float:none;margin:0 auto;width:100%;text-align:center}#cart-contents .button{margin:0 5px 15px}ul.products.lists .item-details-wrap{margin:10px}ul.products .item-details .price{font-size:1em}ul.products .item-details .spacer{margin-bottom:1em}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{display:block;float:none;margin-bottom:0}.woocommerce-ordering{float:none !important}.col2-set .col-1,.col2-set .col-2{float:none;width:100%}table.cart img,#content-woocommerce table.cart img{margin:0;width:100%}table.cart .product-thumbnail,#content-woocommerce table.cart .product-thumbnail{border-left:0}table.cart td.actions *,#content-woocommerce table.cart td.actions *{display:block;float:none !important;margin:0 0 1em !important}table.cart td.actions .coupon .input-text,#content-woocommerce table.cart td.actions .coupon .input-text{width:140px}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{width:96%;float:none}.wrap-before-shop .view-as{display:none}.product .images .thumbnails,#content-woocommerce .product .images .thumbnails{margin-top:20px;margin-bottom:0;padding-top:0}.product.woodefault .entry-summary{margin-left:0;padding-left:0;padding-right:0}}@media screen and (max-width: 480px){table.cart .product-thumbnail,#content-woocommerce table.cart .product-thumbnail{display:none}.product .images .thumbnails,#content-woocommerce .product .images .thumbnails{margin-top:20px;margin-bottom:0;padding-top:0}.product.woodefault .entry-summary{margin-left:0;padding-left:0;padding-right:0}}