/**handles:outdoorshop-style**/
.outdoor-woo-products{padding-left:0;list-style:none}.outdoor-woo-products li{position:relative;float:left;width:100%;margin-bottom:10px;padding:0 15px}.outdoor-woo-products.woo-1-col li{width:100%}.outdoor-woo-products.woo-2-col li{width:50%}.outdoor-woo-products.woo-3-col li{width:33.33%}.outdoor-woo-products.woo-4-col li{width:25%}.outdoor-woo-products.woo-5-col li{width:20%}.outdoor-woo-products.woo-6-col li{width:16.66%}.shop-title{float:left;width:100%;padding:0 0 30px 0;font-size:56px;font-family:futurastd-bold;text-transform:uppercase;text-align:left}.woocommerce-pagination{margin-top:20px;text-align:center;float:left;width:100%;margin:15px 0 15px 0}.woocommerce-pagination ul{float:left;margin:0 0 0;border:1px solid rgba(0,0,0,.07);list-style:none;padding:0!important}.woocommerce-pagination a,.woocommerce-pagination span{float:left;padding:12px 18px;position:relative;font-size:13px;line-height:16px;color:#666;letter-spacing:1px;border-right:1px solid rgba(0,0,0,.07)}.woocommerce-pagination a.current,.woocommerce-pagination a:hover,.woocommerce-pagination span.current,.woocommerce-pagination span:hover{color:#fff;background:#000}.outdoor_woo_product_wrap{float:left;width:100%;position:relative;overflow:hidden;margin-bottom:15px}.outdoor_woo_product_wrap img{max-width:100%;width:100%;height:auto;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.outdoor_woo_product_wrap:hover img{opacity:.6}.outdoor_woo_product_wrap h3,.woocommerce-loop-product__title{float:left;font-size:18px;padding-top:10px;font-family:futurastd-bold;text-transform:uppercase;width:60%;text-align:left}ul.products li.product .star-rating{display:block;clear:both}.pr-link{position:relative;float:left;width:100%}.onsale{position:absolute;left:0;padding:10px 20px;background:#292929;color:#fff;font-size:16px;margin-top:10px;z-index:5}.product-popup{position:absolute;top:0;right:0;width:40px;height:40px;background:#292929;color:#fff;line-height:40px;font-size:16px;text-align:center;opacity:0;z-index:5;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.outdoor_woo_product_wrap:hover .product-popup{opacity:1}.woo-item-desc{float:left;width:100%;position:relative;overflow:hidden;padding:0 5px}.products li.has-post-thumbnail .star-rating{top:6px;overflow:hidden;width:100%;float:left;padding-top:0!important;position:relative}.rating{color:#000}.price{float:right;font-size:16px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;color:#666;padding-top:10px}.price del{text-decoration:line-through;opacity:.6}.outdoor_woo_product_wrap:hover .button-woo-wrap{top:40%;opacity:1}.button-woo-wrap{position:absolute;top:20%;width:100%;z-index:20;left:0;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;text-align:center}.add_to_cart_button,.button-woo-wrap .added_to_cart{border:2px solid #292929;padding:10px 20px;font-size:12px;font-family:futurastd-bold;text-transform:uppercase;display:inline-table;color:#000;margin-right:0!important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.add_to_cart_button:hover,.button-woo-wrap .added_to_cart:hover{color:#000;background:#fff;border-color:#fff}.woocommerce-ordering{float:left;width:100%;padding:20px 0}.orderby{padding:10px 8px;background:#292929;color:#fff;border:1px solid #292929;outline:0;float:left;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:0}@media screen and (-webkit-min-device-pixel-ratio:0){.orderby{padding-right:18px}}.orderby label{position:relative}.woocommerce-result-count{float:right;width:100%;font-size:14px;font-family:futurastd-bold;text-transform:uppercase;text-align:right}.shop-cart-icon{position:fixed;top:50%;right:0;width:50px;height:50px;background:#292929;z-index:20;cursor:pointer;color:#fff;line-height:50px;margin-top:-25px;font-size:16px;-webkit-transform:translate3d(0,0,0)}.woocommerce-product-search{border:1px solid rgba(0,0,0,.07);float:left;background:#fff;border-radius:none;position:relative;outline:0;padding:0 0 0 10px;width:100%;height:40px;color:#000;-webkit-appearance:none}.search-field{float:left;width:72%;height:100%;border:none;background:0 0;font-family:futurastd-bold;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woo-search-submit{border:none;outline:0;cursor:pointer;background:#292929;position:absolute;top:0;color:#fff;right:0;width:28%;height:38px;font-family:futurastd-bold;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.woo-search-submit:hover{opacity:.6}.product_list_widget li{float:left;width:100%}.product_list_widget li a{display:block}.sidebar ul li.mini_cart_item{position:relative;margin:0}.woocommerce.widget_shopping_cart li.mini_cart_item .remove{float:left;width:100%;text-align:right;margin:0;line-height:18px}.woocommerce.widget_shopping_cart .buttons .checkout-button{height:50px;line-height:50px}.clrb{clear:both}li.mini_cart_item .quantity{font-size:18px;float:left;font-family:futurastd-bold}.product_list_widget img{float:left;width:100px;margin-right:30px}.product-title,.product_list_widget li a{font-size:18px;font-family:futurastd-bold;padding-bottom:8px;letter-spacing:1px}.product_list_widget .amount{font-size:18px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;color:#666;margin-top:10px}.reviewer{font-size:13px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;color:#666}.price_slider_amount{position:relative;font-style:normal;font-weight:600;font-size:14px;line-height:19.18px;text-transform:none;letter-spacing:0;word-spacing:0;color:#28262b;-webkit-transition:color .3s ease-in-out,border-bottom-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,border-bottom-color .3s ease-in-out;transition:color .3s ease-in-out,border-bottom-color .3s ease-in-out;line-height:48px}.woocommerce-page .widget_price_filter .price_slider_amount a{color:inherit;padding-bottom:7px}.woocommerce-page .widget_price_filter .price_slider_amount input[type=text]{border:none;outline:0;background:#fff;border:1px solid #eee;font-style:normal;font-weight:700;font-size:13px;line-height:20px;text-transform:none;letter-spacing:0;word-spacing:0;color:#28262b;display:block!important;width:48%;height:42px;line-height:42px;float:left;margin-right:10px;margin-bottom:10px;border-radius:0}.woocommerce-page .widget_price_filter .price_slider_amount input[type=text]:first-child{padding:0 0 0 79px}.woocommerce-page .widget_price_filter .price_slider_amount input[type=text]:nth-child(2){margin-right:0;padding:0 0 0 56px}.woocommerce-page .widget_price_filter .price_slider_amount .button{position:initial;width:48%;padding:0;height:50px;line-height:50px;font-size:11px;letter-spacing:2px;background:#292929;border-width:0;color:#fff;text-transform:uppercase;font-family:futurastd-bold;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.product_list_widget img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.woocommerce-page .widget_price_filter .price_slider_amount .button:after,.woocommerce-page .widget_price_filter .price_slider_amount .button:before{content:" $ ";position:absolute;font-style:normal;font-size:12px;line-height:20px;text-transform:none;letter-spacing:0;word-spacing:0;color:#28262b;line-height:42px;top:0;left:40px;z-index:20}.widget_price_filter .price_slider_amount .button:after{padding-left:13px}.woocommerce-page .widget_price_filter .price_slider_amount .button:after{left:62%}.woocommerce-page .widget_price_filter .price_slider_amount .button:before{left:22%}.product_list_widget img:hover,.woocommerce-page .widget_price_filter .price_slider_amount .button:hover{opacity:.6}.woocommerce-page .widget_price_filter .price_slider_amount .price_label{display:none!important}.woocommerce-page .widget_price_filter .price_slider_amount:after,.woocommerce-page .widget_price_filter .price_slider_amount:before{position:absolute;color:#bcbcbc;font-size:13px;text-transform:uppercase;font-weight:400;line-height:42px;top:0}.woocommerce-page .widget_price_filter .price_slider_amount:after{content:"to";left:55%}.woocommerce-page .widget_price_filter .price_slider_amount:before{content:"from";left:4%}.product-title:hover,.review-title:hover,.widget_recent_reviews .product_list_widget li>a:hover,.woocommerce.widget_shopping_cart .product_list_widget li>a:not(.remove):hover{text-decoration:line-through}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before,.woocommerce-message::after,.woocommerce-message::before,.woocommerce-message:after,.woocommerce-message:before{display:none}.woocommerce-message{float:left;width:100%;color:#000;text-align:left;padding:10px 6px 10px 16px;margin-bottom:30px;font-family:futurastd-bold;text-transform:uppercase;font-size:12px}.woocommerce-message a{float:right;color:#ccc}.woocommerce-message a:hover{color:#000;text-decoration:line-through}.product .images,.product .summary{float:left;width:50%;position:relative}.product .summary{padding-left:50px}.product .images img{width:100%;height:auto}.product .summary div[itemprop=description]{float:left;width:100%}.woocommerce-main-image{padding:0 0}.product.type-product{position:relative;float:left;width:100%}.product .images .thumbnails{margin-top:10px;margin-left:-10px;margin-right:-10px}.product .images .thumbnails a{float:left;width:20%;padding:10px}.product .images .thumbnails.columns-2 a{width:50%}.product .images .thumbnails.columns-3 a{width:33.33%}.product .images .thumbnails.columns-4 a{width:25%}.product .images .thumbnails.columns-5 a{width:20%}.product .images .thumbnails.columns-6 a{width:16.67%}.product .images .thumbnails.columns-7 a{width:14.28%}.product .images .thumbnails.columns-8 a{width:12.5%}.related,.upsells,.woocommerce-tabs{float:left;width:100%;padding:50px 0}.cross-sells,.related,.upsells{background:0 0}.cross-sells>h2,.related>h2,.upsells>h2{margin-bottom:15px}.upsells{padding:0}.entry-title{float:left;width:100%;padding:0 0 30px 0;font-size:56px;font-family:futurastd-bold;text-transform:uppercase;text-align:left}.offers{float:left;width:100%;padding:20px 0;border:1px solid #eee;border-left:none;border-right:none;margin:10px 0 20px 0}.offers .price{text-align:left;float:left;width:100%;color:#000;font-size:24px;font-weight:700}.product .quantity{position:relative;float:left;width:77px;height:50px;text-align:center;margin-right:15px;border:2px solid #1b1b1b}.quantity input.qty{font-size:14px;font-weight:600;width:72px;height:100%;text-align:center;margin-right:28px;float:left;top:-15px;position:relative;background:0 0;border-width:0;color:#28262b;border-radius:0;margin-top:15px}.single_add_to_cart_button{float:left;padding:0 50px;background:#292929;border:2px solid #1b1b1b;color:#fff;border-radius:0;height:50px;margin-left:20px;line-height:50px;cursor:pointer;font-family:futurastd-bold;text-transform:uppercase}.single_add_to_cart_button:hover{background:#fff;color:#ccc}.cart{float:left;width:100%;margin-top:20px;margin-bottom:20px}.product_meta{float:left;width:100%;margin-top:10px;text-align:left;font-size:16px;color:#ccc;padding-top:20px;border-top:1px solid #eee}.product_meta a{color:#000}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative;border:none;text-align:center;padding-left:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;display:inline-block;position:relative;z-index:0;border-radius:0;margin:0;padding:8px 16px;background:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#000;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border:2px solid #eee}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.wc-tab h2{text-align:left;padding-bottom:20px}.wc-tab #comments{max-width:100%;width:100%}.woocommerce-verification-required{float:left;width:100%}ol.commentlist{list-style:none}.comment_container{position:relative;margin-left:80px;padding-top:30px}.comment_container img{position:absolute;top:30px;left:-80px}.comment-text{float:left}.comment-text .meta{text-transform:uppercase;font-family:futurastd-bold;float:left;width:100%}.comment-text .description{position:relative;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#494949}.description{float:left;width:100%;position:relative}.woocommerce .star-rating,.woocommerce-page .star-rating{overflow:hidden;position:relative;height:1em;line-height:1;margin-bottom:10px;color:#000}.product_list_widget .star-rating{margin-top:10px}.woocommerce-review-link{float:left;text-transform:uppercase;font-family:futurastd-bold;font-size:10px}.pr-link .star-rating{float:left!important;width:100%;padding-top:4px}.shop_table{margin-bottom:10px;border-collapse:collapse;border-width:0;width:100%}.shop_table thead{background:0 0;border-bottom:1px solid #e8e8e8}.shop_table thead th.box-name,.shop_table thead tr th{font-size:12px;text-transform:uppercase;color:#292929;font-family:futurastd-bold}.shop_table thead tr th{font-weight:700;color:#666}.shop_table tbody tr.cart_item,.shop_table tbody tr.order_item{background:0 0;border-bottom:1px dashed #e8e8e8}.shop_table tbody tr td{padding:15px 10px;vertical-align:top}.shop_table tbody tr td.actions{padding:30px 25px;border:1px solid #e8e8e8}.shop_table tbody tr .product-remove{vertical-align:middle;padding:15px 5px;font-size:10px;position:relative}.shop_table tbody tr .product-remove a{position:relative;font-size:18px;line-height:21px;padding:0 7px 0 6px;border-radius:100%;background-color:#000;color:#fff;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;transition:background-color .3s ease}.shop_table tbody tr .product-remove a:hover{background-color:#ccc}.shop_table tbody tr .product-thumbnail img{width:80px;height:80px}.shop_table tbody tr .product-name{padding-top:25px;padding-left:2px}.shop_table tbody tr .product-name a{display:block;font-size:16px;font-weight:700;font-style:normal;letter-spacing:0;line-height:36px;margin-bottom:5px;color:#28262b;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.shop_table tbody tr .product-name a:hover{color:#ccc}.shop_table tbody tr .product-name .variation{overflow:hidden;margin:0}.shop_table tbody tr .product-name .variation dt{line-height:1.4}.shop_table tbody tr .product-name .variation dd p{line-height:1.4;margin-bottom:0}.shop_table tbody tr .product-price,.shop_table tbody tr .product-subtotal{padding-left:2px;font-family:futurastd-bold;font-style:normal;font-weight:500;font-size:14px;line-height:19.18px;text-transform:none;letter-spacing:0;word-spacing:0;color:#292929;-webkit-transition:color .3s ease-in-out,border-bottom-color .3s ease-in-out;-moz-transition:color .3s ease-in-out,border-bottom-color .3s ease-in-out;transition:color .3s ease-in-out,border-bottom-color .3s ease-in-out;padding-top:36px}.shop_table tbody tr .product-price a,.shop_table tbody tr .product-subtotal a{color:inherit;padding-bottom:7px}.shop_table tbody tr .product-quantity{padding-top:20px}.shop_table tbody tr .product-quantity .minus,.shop_table tbody tr .product-quantity .plus{display:none}.shop_table tbody tr .product-quantity .quantity{position:relative;float:left;width:77px;height:50px;text-align:center;margin-right:15px;border:2px solid #1b1b1b}.shop_table tbody tr .product-quantity .quantity input.qty{margin-right:0}.coupon label{display:none}.coupon div.box-name{font-size:12px;text-transform:uppercase;margin-bottom:30px}.coupon input[type=text]{height:56px;float:left}.checkout-button,.login-button,.return-to-shop a.button,.update_cart,.woocommerce .actions input[type=submit],.woocommerce .checkout_coupon input[type=submit],.woocommerce .login input[type=submit],.woocommerce .shipping button[type=submit]{height:56px;line-height:56px;padding:0 30px;color:#fff;background:#292929;border-radius:0;border:2px solid #000;float:left;margin:15px 0 0 20px;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;font-size:12px;font-family:futurastd-bold;text-transform:uppercase}.woocommerce .actions>input[type=submit]{float:left;position:absolute;right:25px;margin-top:0}.woocommerce .actions .coupon input{margin-top:0}.woocommerce .shipping button[type=submit]{margin:0;height:50px;line-height:50px}.return-to-shop a.button{margin:0 0 30px}.checkout-button,.update_cart{margin-left:0;cursor:pointer}.login-button{margin:10px 0 10px 0}.update_cart{background:#fff;border:2px solid #000;color:#000}.checkout-button{margin-bottom:50px}.buttons .checkout-button{margin-right:10px;margin-bottom:0}.buttons .checkout-button:last-child{margin-right:0}.checkout-button:hover,.return-to-shop a.button:hover,.woocommerce .actions input[type=submit]:hover,.woocommerce .checkout_coupon input[type=submit]:hover,.woocommerce .login input[type=submit]:hover,.woocommerce .shipping button[type=submit]:hover{color:#000;background:#fff}.update_cart:hover{color:#fff;background:#000}.checkout-button{font-size:12px;font-family:futurastd-bold;text-transform:uppercase}.woocommerce #payment #place_order,.woocommerce .actions .coupon input,.woocommerce .actions>input[type=submit],.woocommerce .checkout_coupon input[type=submit],.woocommerce .login input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.cart-subtotal,.order-total,.shipping,.shop_table.order_details tfoot tr,p.total{border-bottom:1px solid #eee;font-size:12px;font-family:futurastd-bold;text-transform:uppercase}p.total{float:left;width:100%;border-top:1px solid #eee;padding-top:10px;margin-top:15px;font-size:18px}p.total strong{color:#666;padding:20px 20px 20px 0}.order-total{border:none}.cart_totals th{color:#666;padding:20px 20px 20px 0}.cart_totals h2{margin-bottom:20px}#shipping_method{list-style:none;padding-left:0}#shipping_method li{margin-bottom:15px}.shipping p{text-transform:none;color:#494949}.shipping-calculator-button:hover{text-decoration:line-through}.shipping-calculator-form{padding:30px 0;background:#fff}.up-tot{height:36px;line-height:36px;padding:0 35px;color:#fff;background:#292929;border-radius:0;border:none;float:left;margin:15px 0 0 0;cursor:pointer}.cart-collaterals,.cart_totals,.cross-sells{float:left;width:100%}.cart_totals{float:right;width:45%}.cart_totals table{width:100%}.wc-proceed-to-checkout .checkout-button{width:100%;text-align:center}.cross-sells{padding:50px 0}.cross-sells h2{text-align:center}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{padding:20px 20px 20px 20px;margin:0 0 2em!important;position:relative;background:#eee;color:#515151;list-style:none!important;width:100%;word-wrap:break-word;font-size:14px;letter-spacing:1px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{float:right}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li{list-style:none!important;padding-left:0!important;margin-left:0!important}.woocommerce .woocommerce-message{border-top-color:#ccc}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{display:none}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{border:none}.woocommerce small.note{display:block;color:#777;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 20px;padding:0;font-size:12px;color:#777;text-align:left}.woocommerce-info a:hover{text-decoration:line-through}.woocommerce-info a{padding-left:10px}.woocommerce form.checkout_coupon input[type=submit],.woocommerce form.login input[type=submit]{margin-left:0;margin-bottom:15px}.col2-set{margin-left:-15px;margin-right:-15px}.col2-set .col-1,.col2-set .col-2{float:left;width:50%;padding-left:15px;padding-right:15px}#order_review_heading{float:left;width:100%}.woocommerce .form-row{float:left;width:100%;position:relative}.woocommerce .form-row label{float:left;width:100%}.woocommerce .form-row input.input-text{border-radius:0;width:100%}abbr.required{color:#ccc}.select2-container .select2-choice{display:block;padding:15px 0 15px 8px;overflow:hidden;position:relative;border:1px solid #ccc;white-space:nowrap;color:#444;text-decoration:none;background-clip:padding-box;user-select:none;background-color:#eee;font-weight:400;border-radius:0}.woocommerce form .form-row.woocommerce-validated .select2-container .select2-choice{border-color:#69bf29}.select2-container{float:left;width:100%;position:relative;margin-top:15px}.select2-drop{font-size:14px;font-weight:700}#ship-to-different-address .checkbox{float:none;cursor:pointer;margin-top:20px;font-size:12px;font-family:futurastd-bold;text-transform:uppercase;position:relative;top:-2px}.inline-rememberme{font-size:12px;font-family:futurastd-bold;text-transform:uppercase;position:relative;top:-2px;left:10px}#ship-to-different-address .checkbox:hover{text-decoration:line-through}.create-account label.checkbox{float:none!important;position:relative;top:-2px;left:10px;font-size:12px;font-family:futurastd-bold;text-transform:uppercase}.notes textarea{float:left;width:100%;height:150px;margin-bottom:30px}.woocommerce #payment #place_order{height:46px;line-height:46px;padding:0 35px;color:#fff;background:#292929;border-radius:0;border:2px solid #000;float:right;margin:15px 0 30px 0;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;font-size:12px;font-family:futurastd-bold;text-transform:uppercase}.woocommerce #payment #place_order:hover{opacity:.6}.blockOverlay{display:none!important}.shop_table.order_details tbody tr .product-name,.shop_table.order_details tbody tr .product-name a,.shop_table.woocommerce-checkout-review-order-table tbody tr .product-name{font-size:12px;text-transform:uppercase;font-weight:700;padding-left:4px;color:#666}.shop_table.order_details tbody tr .product-total,.shop_table.woocommerce-checkout-review-order-table tbody tr .product-total{font-size:12px;text-transform:uppercase;font-weight:700;padding-left:4px;position:relative;top:10px}.woocommerce-checkout-review-order{float:left;width:100%}.shop_table.order_details tbody tr .product-name a{display:inline-block}.shop_table.order_details tbody tr .product-total{vertical-align:middle;top:0}.woocommerce-checkout-payment{float:left;width:100%;margin-top:50px}.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;margin:0;list-style:outside none none;background:#eee;border-radius:0;padding:30px;border:none;border:1px solid #ccc}.payment_methods label{font-size:12px;font-family:futurastd-bold;text-transform:uppercase;position:relative;top:-2px;left:4px}.about_paypal{position:relative;left:6px;top:2px}.about_paypal:hover{text-decoration:line-through}.payment_method_paypal img{padding:0 6px}.login-form{border:1px solid #e8e8e8;padding:30px;margin-bottom:30px}.input-text{height:56px;line-height:56px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce form .form-row label{line-height:1.5}.woocommerce .order_details:after{clear:both}.woocommerce .order_details{margin:0 0 1.5em;list-style:none}.woocommerce .order_details:after,.woocommerce .order_details:before{content:" ";display:table}.woocommerce .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:2;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0}.woocommerce .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce .order_details li:last-of-type{border:none}.woocommerce .order_details .total .amount{color:#000;font-weight:700}.shop_table.customer_details tbody td,.shop_table.customer_details tbody th{vertical-align:middle}.addresses address{line-height:1.5}.single_add_to_cart_button{margin-left:0;float:left}.variations_form table.variations{float:left;width:100%;text-align:left;font-size:15px;line-height:2}.variations_form .single_variation_wrap{float:left;width:100%}.variations_form .woocommerce-variation-price{float:left;width:100%;margin-bottom:20px;margin-top:10px}a.button.product_type_external{border:2px solid #292929;padding:10px 20px;font-size:12px;font-family:futurastd-bold;text-transform:uppercase;display:inline-table;color:#000}a.button.product_type_external:hover{background:#fff}.woocommerce .wc-tab{text-align:left}.woocommerce .wc-tab ul li{padding-bottom:5px;margin-bottom:8px}.woocommerce-product-rating{float:left;width:100%}div.product .summary .price{width:100%;text-align:right;padding-top:0}.woocommerce div.product form.cart .variations label{font-weight:700}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;border:2px solid #000;padding:10px}.widget_shopping_cart .buttons a{padding:0 20px;background:#292929;border:2px solid #1b1b1b;color:#fff;border-radius:0;height:40px;line-height:40px;cursor:pointer;font-family:futurastd-bold;text-transform:uppercase;display:inline-block}.widget_shopping_cart .buttons a.checkout{margin-left:10px}.widget_shopping_cart .buttons a.checkout,.widget_shopping_cart .buttons a:focus,.widget_shopping_cart .buttons a:hover{background:#fff;border-color:#292929;color:#1b1b1b}@media only screen and (max-width:1036px){.shop-sidebar .sidebar{padding:50px;padding:50px 12px 0 12px}.outdoor-woo-products.woo-2-col li{width:100%}.outdoor-woo-products li,.outdoor-woo-products.woo-3-col li,.outdoor-woo-products.woo-4-col li,.outdoor-woo-products.woo-5-col li{width:50%}.outdoor-woo-products.woo-6-col li{width:33.33%}.cart_totals,.col2-set .col-1,.col2-set .col-2{width:100%}.woocommerce-page .widget_price_filter .price_slider_amount input[type=text]:nth-child(2){padding-left:72px}nav.woocommerce-pagination ul li{width:auto;margin-bottom:0}}@media only screen and (max-width:768px){.woocommerce .actions .coupon{float:left;width:100%}.woocommerce .actions .coupon input{width:100%}.woocommerce .actions .coupon input[type=submit]{margin-left:0;margin-top:15px;width:100%}.woocommerce .actions>input[type=submit]{margin:15px 0 0;width:100%;position:relative;right:0}.product .images,.product .summary{width:100%;padding:0}}@media only screen and (max-width:536px){.outdoor-woo-products li,.outdoor-woo-products.woo-3-col li,.outdoor-woo-products.woo-4-col li,.outdoor-woo-products.woo-5-col li{width:100%;float:none;display:inline-block}.outdoor-woo-products.woo-6-col li{width:50%}.shop_table.cart .product-name,.shop_table.cart .product-price{display:none}.shop_table tbody tr .product-quantity .quantity{width:55px}.shop_table tbody tr .product-quantity .quantity input.qty{width:50px}}