.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover{background:#2a9d8f;}
.woocommerce #respond input#submit,
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt,
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{padding:15px 20px;background:#2a9d8f;color:#fff;border-radius:0px;}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{padding:13px 20px 15px 20px;background:#2a9d8f;color:#fff;border-radius:0px;}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background:#037971;color:#fff;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{text-transform:uppercase;padding-top:20px;padding-bottom:20px;margin:0px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height:inherit;}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{padding:15px;}
body.woocommerce-cart table.cart td.actions{padding:30px;}
.woocommerce-error, .woocommerce-info, .woocommerce-message{background:#fff;}
.woocommerce-message::before{color:#2a9d8f;}
.woocommerce-info, .woocommerce-message{border-color:#2a9d8f;}
.woocommerce-error{border-color:#d4000f;}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:#2a9d8f;display:block;font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.single-product.woocommerce div.product p.price, .single-product.woocommerce div.product span.price{font-size:34px;}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{text-decoration:none;font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.woocommerce .sku_wrapper{padding-right:5px;}
.woocommerce form .form-row{padding:0px;margin:0px 0px 30px 0px;}
.woocommerce form .form-row label{line-height:1;margin-bottom:5px}
.woocommerce fieldset{border-color:#ddd;padding:30px 30px 40px 30px;margin-bottom:30px;}
.woocommerce fieldset legend{font-weight:700;}
.woocommerce fieldset p:last-child{margin-bottom:0px;}
.woocommerce #respond input#submit.loading::after,
.woocommerce a.button.loading::after, .woocommerce button.button.loading::after, .woocommerce input.button.loading::after{top:50%;margin-top:-8px;}
.woocommerce .blockUI.blockOverlay:before, .woocommerce .loader:before{width:50px;height:50px;border:5px solid #ddd;border-radius:100%;box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(0deg);-webkit-transform:translate(-50%, -50%) rotate(0deg);-webkit-animation:sportix-bg-loader 1s linear infinite;animation:sportix-bg-loader 1s linear infinite;content:"";border-top-color:#2a9d8f;background-image:none !important;}
.woocommerce .quantity .qty{padding:0px;height:47px;}
.woocommerce img, .woocommerce-page img{width:100%;vertical-align:bottom;}
.woocommerce div.product .product_title{display:none;}
.woocommerce div.product img{-webkit-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.woocommerce div.product img:hover{opacity:0.7}
.woocommerce .star-rating{color:#f6ae2d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.woocommerce span.onsale{min-height:0px;min-width:0px;line-height:1;padding:0px;top:20px;left:30px;font-size:26px;border-radius:0px;background:none !important;color:#f6ae2d;font-weight:900;}
.woocommerce .sportix-masonry-grid div.product{text-align:center;padding:0px 10px;margin-bottom:20px;}
.woocommerce .sportix-masonry-grid div.product .sportix-product-inner{background:#fff;display:inline-block;width:100%;padding:10px;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{background:#fff;padding:14px 20px;margin:0px 0px 20px 0px;float:left;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{margin:0px 0px 40px 0px;float:right;}
.woocommerce .woocommerce-ordering .select2{min-width:240px;}
.woocommerce .comment-form-rating .select2{display:none !important;}
.woocommerce-loop-category__title, .woocommerce .sportix-masonry-grid div.product p.price, .woocommerce .sportix-masonry-grid div.product span.price{font-size:26px;}
.woocommerce-loop-product__title{margin:28px 0px 0px 0px;font-size:22px;}
.sportix-masonry-grid .woocommerce-loop-product__title, .sportix-masonry-grid .woocommerce-loop-category__title{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:5px;padding:0px 30px;}
.woocommerce-loop-category__title{margin:15px 0px 15px 0px;}
.woocommerce-loop-category__title mark{background:none;color:#2a9d8f;}
.woocommerce-LoopProduct-link{display:block;margin-bottom:15px;}
.woocommerce .sportix-masonry-grid div.product p.price, .woocommerce .sportix-masonry-grid div.product span.price{margin:0px;}
.woocommerce-variation-price{margin-bottom:10px;}
.woocommerce div.product form.cart .woocommerce-variation-description p{margin:0px;font-weight:700;}
.woocommerce .sportix-masonry-grid .star-rating{margin:0px;font-size:14px;position:absolute;top:20px;right:27px;float:none;z-index:9;color:#f6ae2d;}
.woocommerce .sportix-masonry-grid div.product a.button{margin:0px 0px 25px 0px;}
.woocommerce a.added_to_cart{-webkit-backface-visibility:hidden;backface-visibility:hidden;text-indent:-500em;display:inline-block;width:47px;line-height:47px;position:relative;background:#f6ae2d;padding:0px;margin:0px;vertical-align:top;text-align:center;color:#fff;-webkit-transition:background 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;}
.woocommerce a.added_to_cart:before{font-family:'FontAwesome';content:"\f07a";speak:none;text-indent:0em;text-align:center;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:0;right:0;bottom:0px;}
.woocommerce a.added_to_cart:hover{background:#037971;}
.sportix-single-product-container{display:table;table-layout:fixed;width:100%;margin-bottom:60px;}
.sportix-single-product-left, .sportix-single-product-right{display:table-cell;vertical-align:top;}
.sportix-single-product-left{width:60%;}
.sportix-single-product-right{width:40%;padding-left:20px;}
.woocommerce div.product div.summary{margin:0px;padding:40px;background:#fff;}
.woocommerce .sportix-single-product-left span.onsale{font-size:34px;left:20px;}
.woocommerce-product-details__short-description{margin-bottom:40px;}
.woocommerce .sportix-post-format-gallery{margin:0px;position:relative;}
.woocommerce #sportix-gallery-dots-container .slick-dots.sportix-gallery-dots{padding:15px;}
.woocommerce #sportix-gallery-slider .slick-slide img{margin:0px auto;}
.sportix-woo-lightbox-icon{position:absolute;top:0px;right:0px;left:0px;bottom:0px;width:100%;height:100%;text-align:right;z-index:1;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.sportix-woo-lightbox-icon:before{font-family:'FontAwesome';content:"\f065";speak:none;text-indent:0em;font-style:normal;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;line-height:1;display:inline-block;background:#2a9d8f;width:40px;height:40px;line-height:40px;text-align:center;}
.sportix-woo-lightbox-icon:hover{background:rgba(255, 255, 255, 0.3);}
.woocommerce div.product form.cart, .woocommerce div.product p.cart{margin-bottom:10px;}
.woocommerce div.product .sportix-single-product-right .woocommerce-product-rating{margin-bottom:0px;}
.woocommerce .product_meta{border-top:1px solid #ddd;padding-top:20px;color:#f6ae2d;}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{padding-right:5px;}
.woocommerce div.product .woocommerce-tabs .panel{background:#fff;margin:0px 0px 60px 0px;padding:40px 40px 50px 40px;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0px;padding:0px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none !important}
.woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs li{border:none;padding:10px 20px;margin:0px;line-height:1;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{display:none;background:#fff;}
.woocommerce .woocommerce-Reviews-title span{color:#f6ae2d;}
.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{padding:20px;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{border:none;padding:0px;}
.woocommerce #review_form{border-top:1px solid #ddd;margin-top:20px;padding-top:20px;}
.woocommerce #review_form #reply-title{font-size:22px;font-weight:700;}
.woocommerce .comment-form-rating{margin:0px;}
.woocommerce .comment-form-rating label{display:none;}
.woocommerce #review_form #respond .comment-form-rating p.stars{margin:10px 0px;display:inline-block}
.woocommerce #review_form #respond .comment-form-rating p.stars span a{color:#f6ae2d;}
.woocommerce #review_form #respond p{margin:0px;}
.woocommerce div.product form.cart table.variations{margin:0px 0px 40px 0px;border-collapse:collapse;}
.woocommerce div.product form.cart table.variations td.label, .woocommerce div.product form.cart table.variations td.value{vertical-align:middle;padding:15px;}
.woocommerce div.product form.cart table.variations, .woocommerce div.product form.cart table.variations th, .woocommerce div.product form.cart table.variations td{border:1px solid #ddd;}
.woocommerce div.product form.cart .variations td.label{font-size:120%;line-height:1;padding:0px;}
.woocommerce div.product form.cart .reset_variations{display:none !important;}
.woocommerce div.product p.stock{font-size:100%;margin-bottom:20px;}
.woocommerce div.product .stock{font-weight:900;}
section.up-sells, section.upsells{margin-bottom:20px}
.woocommerce table.shop_attributes{margin:30px 0px 0px 0px;}
.woocommerce table.shop_attributes tr td{padding:10px 0px}
.woocommerce nav.woocommerce-pagination ul{border:none;background:#037971;margin-top:20px;}
.woocommerce nav.woocommerce-pagination ul li{background:#2a9d8f;border-color:#037971;}
.woocommerce nav.woocommerce-pagination ul li:last-child{border:none;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{color:#fff;background:#037971;}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding:15px 20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-weight:700;color:#fff;}
.woocommerce-cart .product-remove{width:40px;}
.woocommerce-cart .product-thumbnail{width:60px;}
.woocommerce-cart .product-quantity{width:90px;}
.woocommerce-cart .product-price, .woocommerce-cart .product-subtotal{text-align:right}
.woocommerce-cart .product-subtotal{font-weight:700;}
.sportix-coupon{display:table;table-layout:auto;margin:0px 0px 10px 0px;}
.sportix-coupon-left, .sportix-coupon-right{display:table-cell;vertical-align:middle;}
.sportix-coupon-left input, .sportix-coupon-right input{height:46px;}
.cart-collaterals{margin-top:40px;}
tr.cart-subtotal th{max-width:20px;}
.woocommerce-shipping-fields{margin-top:40px;}
#add_payment_method #payment ul.payment_methods li img,
.woocommerce-cart #payment ul.payment_methods li img,
.woocommerce-checkout #payment ul.payment_methods li img{max-width:40px;}
.woocommerce-checkout-payment label{display:inline-block;}
.woocommerce ul{margin-left:0px;margin-right:0px;}
.woocommerce-NoticeGroup{margin-bottom:30px;}
.woocommerce a.remove{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.woocommerce-page .woocommerce p.cart-empty{padding:20px;text-align:center;border:5px dashed #f4f4f4;padding:80px 20px;font-weight:700;}
.woocommerce form .form-row .required{text-decoration:none;vertical-align:middle;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border-color:#ddd;}
body.woocommerce-cart div.woocommerce, body.woocommerce-checkout div.woocommerce, body.woocommerce-account div.woocommerce{background:#fff;padding:60px;}
body.woocommerce-cart div.woocommerce .woocommerce-info, body.woocommerce-checkout div.woocommerce .woocommerce-info, #add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment,
body.woocommerce-account div.woocommerce .woocommerce-info{background:#f4f4f4;}
#sportix-woo-account-menu{border:none !important;}
#sportix-woo-account-menu li .fa{float:right;padding:0px;}
.woocommerce-MyAccount-navigation ul{margin:0px 0px 40px 0px;list-style:none;border:1px solid #ddd;display:inline-block;width:100%;padding:0px;}
.woocommerce-MyAccount-navigation ul li{display:inline-block;padding:10px 20px;border-right:1px solid #ddd;font-weight:700;float:left;}
.woocommerce-MyAccount-navigation ul li.is-active a{color:#2a9d8f;}
.woocommerce .woocommerce-orders-table__cell a.button{background:none;color:inherit;padding:0px 10px 0px 0px;}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{padding:10px;}
.woocommerce-Address{padding:30px;border:1px solid #ddd;margin-top:30px;display:block;}
.woocommerce-Address address{margin:0px;}
.woocommerce-account .addresses .title .edit, .woocommerce-account ul.digital-downloads li .count{font-weight:700;font-size:120%;}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:before{font-family:'FontAwesome';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-indent:0em;text-align:center;padding-right:5px;}
.edit-account.woo-icon:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\f007";}
.dashboard.woo-icon:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\f0e4";}
.downloads.woo-icon:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--downloads a:before{content:"\f019";}
.edit-address.woo-icon:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\f041";}
.customer-logout.woo-icon:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\f08b";}
.orders.woo-icon:before, .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--orders a:before{content:"\f290";}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{padding:0px 0px 12px 0px;margin:0px 0px 12px 0px;border-bottom:1px solid #ddd;}
.woocommerce ul.product_list_widget li.empty{padding:0px !important;margin:0px !important;font-weight:700;vertical-align:middle;}
.woocommerce ul.product_list_widget li.empty:before{font-family:'FontAwesome';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none;text-indent:0em;text-align:center;padding-right:8px;content:"\f05a";display:inline-block;font-size:140%;vertical-align:middle;color:#2a9d8f;font-weight:normal;}
#sportix-footer .woocommerce ul.cart_list li,
#sportix-footer .woocommerce ul.product_list_widget li{border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{width:46px;}
.woocommerce ul.cart_list li:last-child{border:none;padding-bottom:0px;}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{padding-top:20px;border-top:1px solid #ddd;font-size:18px;font-weight:700;}
#sportix-footer .widget_shopping_cart .total,
#sportix-footer .woocommerce.widget_shopping_cart .total{border-top:1px solid rgba(255, 255, 255, 0.1);}
.woocommerce .widget_shopping_cart .total .woocommerce-Price-amount, .woocommerce.widget_shopping_cart .total .woocommerce-Price-amount{color:#2a9d8f;}
.widget_shopping_cart, .so-panel.widget_shopping_cart{position:relative;}
#sportix-footer .widget_shopping_cart:after,
#sportix-footer .so-panel.widget_shopping_cart:after{display:none;}
#sportix-footer ul.cart_list li:last-child{border:none;}
.woocommerce.widget_layered_nav ul{list-style:none;padding:0;margin:0;vertical-align:bottom;}
.woocommerce.widget_layered_nav ul li{padding-left:0px;padding-bottom:12px;margin-bottom:12px;position:relative;padding-right:20px;border-bottom:1px solid #f4f4f4;}
#sportix-footer .woocommerce.widget_layered_nav ul li{border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.woocommerce.widget_layered_nav ul li:after{font-family:'FontAwesome';content:"\f067";speak:none;text-indent:0em;text-align:center;position:absolute;top:0px;right:0px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.woocommerce.widget_layered_nav ul li.chosen:after{content:"\f00c";}
.woocommerce.widget_layered_nav ul li a:hover, .woocommerce.widget_layered_nav ul li:hover:after{color:#2a9d8f;}
.widget_layered_nav_filters ul li.chosen{padding:0px 20px 0px 0px;}
.widget_price_filter{padding:40px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background:#2D3A3A;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#ddd;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#2a9d8f;}
.woocommerce #sportix-footer .widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(255, 255, 255, 0.05);}
.woocommerce .price_label{font-weight:700;}
.woocommerce .widget_price_filter .price_slider_amount .button{font-size:inherit;padding:10px 15px;}
.widget_product_categories ul{list-style:none;padding:0;margin:0;vertical-align:bottom;}
.widget_product_categories ul li{display:block;padding:0px 0px 15px 0px;line-height:1;}
.widget_product_categories ul li:last-child{padding-bottom:0px;}
.widget_product_categories ul li ul{padding-left:10px;border-left:3px solid #2a9d8f;margin:20px 0px 5px 20px;}
.widget_product_categories ul li ul li:last-child{padding:0px;}
.widget_product_search{background-color:transparent !important;padding:0px !important;position:relative;}
.widget_product_search input[type="search"]{width:100% !important;margin:0px !important;padding:0px 110px 0px 10px;height:50px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.widget_product_search input[type="submit"]{position:absolute;top:0;right:0;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important;height:50px;width:100px;line-height:1;border:none !important;box-shadow:none !important;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;margin:0px;padding-left:0;padding-right:0;}
.woocommerce ul.product_list_widget li .star-rating{font-size:14px;margin:5px 0px;padding:0px;}
.woocommerce ul.product_list_widget li .reviewer{font-size:80%;}
.woocommerce ul.product_list_widget li .star-rating:before{color:#ddd;}
.woocommerce .sportix-masonry-grid .star-rating:before{color:#ddd;}
.woocommerce #sportix-footer ul.product_list_widget li .star-rating:before{color:rgba(255, 255, 255, 0.1);}
.sportix-post-slider-desc p.sportix-woo-desc{font-weight:700;margin-top:0px;}
.sportix-post-slider-desc p.sportix-woo-desc .sportix-woo-price{font-size:120%;font-weight:700;margin-top:0px;}
.sportix-post-slider-desc p.sportix-woo-desc del{font-size:80%;padding-right:5px;opacity:0.7;}
.sportix-post-slider-desc .sportix-woo-cat{margin-right:7px;padding-right:7px;border-right:3px solid #ddd;}
.sportix-post-slider-desc .sportix-woo-cat a{color:inherit;}
.sportix-post-slider .star-rating, .sportix-carousel-box .star-rating, .sportix-article-box .star-rating{overflow:hidden;position:absolute;top:15px;right:10px;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;z-index:99;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.sportix-post-slider .star-rating::before, .sportix-carousel-box .star-rating::before, .sportix-article-box .star-rating::before{content:'\73\73\73\73\73';color:#d3ced2;float:left;top:0;left:0;position:absolute}
.sportix-post-slider .star-rating span, .sportix-carousel-box .star-rating span, .sportix-article-box .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}
.sportix-post-slider .star-rating span::before, .sportix-carousel-box .star-rating span::before, .sportix-article-box .star-rating span::before{content:'\53\53\53\53\53';top:0;position:absolute;left:0;color:#f6ae2d}
.sportix-post-slider span.onsale, .sportix-carousel-box span.onsale{left:20px !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.sportix-article-box span.onsale{font-size:22px;padding:12px 15px;}
.sportix-vehicle-price del{opacity:0.5;}
.sportix-woo-carousel-price{font-weight:700;margin:0px;font-size:26px;color:#2a9d8f;padding-bottom:15px;}
.sportix-woo-list-price{margin:0px;font-weight:700;color:#2a9d8f;}
.woo-box{text-align:center;}
.woo-box h3, .woo-box h5{margin-bottom:0px;}
.woo-box .sportix-carousel-content{padding:35px 20px 40px 20px;}
.woo-box .sportix-carousel-content h3{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:5px;padding:0px 30px;}
.sportix-post-slider-desc p.sportix-slider-price{font-size:26px;margin-top:0px;font-weight:700;}
@media only screen and (max-width: 1024px) {
.woocommerce-MyAccount-navigation ul li{padding:10px;}
.woocommerce-MyAccount-navigation ul li{width:50%;border:none;padding:0px;}
body.woocommerce-cart div.woocommerce, body.woocommerce-checkout div.woocommerce, body.woocommerce-account div.woocommerce{padding:40px;}
}
@media only screen and (max-width: 900px) {
.sportix-single-product-container{display:block;}
.sportix-single-product-left, .sportix-single-product-right{display:block;width:100% !important;padding:0px;}
.woocommerce .sportix-post-format-gallery{margin-bottom:5px;}
.woocommerce-MyAccount-navigation ul{padding:20px;}
}
@media only screen and (max-width: 768px) {
.woocommerce-cart .product-remove, .woocommerce-cart .product-thumbnail, .woocommerce-cart .product-quantity{width:100%;}
}
@media only screen and (max-width: 640px) {
.woocommerce .woocommerce-result-count{margin:0px 0px 5px 0px;display:block;width:100%;float:none;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;}
.woocommerce-Address, .woocommerce fieldset{padding:15px;}
}
@media only screen and (max-width: 600px) {
.single-product.woocommerce div.product p.price, .woocommerce .sportix-single-product-left span.onsale{font-size:30px;}
.woocommerce-loop-category__title, .woocommerce .sportix-masonry-grid div.product p.price, .woocommerce .sportix-masonry-grid div.product span.price, .sportix-woo-carousel-price, .sportix-post-slider-desc p.sportix-slider-price, .woocommerce span.onsale{font-size:24px;}
.sportix-xs-article-box .sportix-woo-carousel-price, .sportix-article-box span.onsale, .woocommerce-loop-product__title{font-size:22px;}
}
@media only screen and (max-width: 480px) {
.single-product.woocommerce div.product p.price, .woocommerce .sportix-single-product-left span.onsale {
font-size: 28px;
}
.woocommerce-loop-category__title, .woocommerce .sportix-masonry-grid div.product p.price, .woocommerce .sportix-masonry-grid div.product span.price, .sportix-woo-carousel-price, .sportix-post-slider-desc p.sportix-slider-price, .woocommerce span.onsale {
font-size: 22px;
}
.woocommerce .woocommerce-ordering {
margin: 0px 0px 20px 0px;
}
.woocommerce div.product div.summary {
padding: 20px;
}
.woocommerce nav.woocommerce-pagination ul {
margin-top: 0px;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
padding: 10px 15px;
}
.woocommerce div.product .woocommerce-tabs .panel {
padding: 20px 20px 30px 20px;
}
.woocommerce-MyAccount-navigation ul li {
width: 100%;
}
.woocommerce-MyAccount-navigation ul {
margin: 0px 0px 20px 0px;
}
.woocommerce fieldset {
padding: 10px;
}
.woocommerce form .form-row {
margin: 0px 0px 20px 0px;
}
.widget_shopping_cart:after, .so-panel.widget_shopping_cart:after {
right: 20px;
}
.sportix-woo-box .sportix-article-content {
padding: 20px;
}
.sportix-single-product-container, .woocommerce div.product .woocommerce-tabs .panel {
margin-bottom: 20px;
}
body.woocommerce-cart div.woocommerce, body.woocommerce-checkout div.woocommerce .woocommerce-cart table.cart td.actions, body.woocommerce-account div.woocommerce {
padding: 20px;
}
.widget_price_filter {
padding: 20px 0px;
}
}