

/* Atrribute Shortcode */

div.spt-attributes .attribute-name{
	text-transform: capitalize;
}

ul.attribute-list{account
	list-style: none;
	padding: 0px;
	margin-left: 0px;
}

ul.attribute-list li.swatch{
	display: inline-block!important;
	padding: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	border:1px solid #dddddd;
	border-radius: 5px;
	position: relative;
}

ul.attribute-list li.swatch table,
ul.attribute-list li.swatch tr,
ul.attribute-list li.swatch td{
	margin:0px;
	padding:0px;
	border-width: 0px;
	border-radius: 5px;
}


ul.attribute-list li.swatch td.swatch{
	display: inline-block!important;
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
	border-radius: 5px 0px 0px 5px;
	float:left;
}

ul.attribute-list li.swatch td.label{
	background-color:#ffffff;
	padding: 0px 10px 0px 10px;
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: 600;
	vertical-align: middle;
	height: 50px!important;
}

ul.attribute-list li.text{
	display: inline-block;
	border:1px solid #dddddd;
	background-color: #ffffff;
	padding: 5px 10px 5px 10px;
	min-width: 40px;
	text-transform: uppercase;
	font-weight: 600;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	text-align: center;
	font-size: 13px;
}


/* Woo Single Product Page */

.spt_price{
	font-weight: 600;
	color: rgb(167, 77, 21);
}

.avia-post-nav,
.image-overlay,
.woocommerce.single-product .sku_wrapper,
.woocommerce.single-product .product_meta,
.woocommerce.single-product .reset_variations{
	display: none!important;
	visibility: hidden;
}

button.single_add_to_cart_button,
button[type="submit"].woocommerce-Button,
button.button,
button#place_order,
a.checkout-button{
	border-radius: 5px!important;
}

.woocommerce.single-product .woocommerce-product-details__short-description{
	color: #222222;
}


.template-shop .single-product-main-image .images a:first-child{
	border-width: 0px;
	border-style: none;
}

.template-shop .single-product-main-image .images .thumbnails a{
	border-width: 1px;
	border-style: solid;
}

table.shop_attributes{
	border:1px solid #dddddd!important;
}

table.shop_attributes th,
table.shop_attributes td,
table.shop_attributes td p{
	font-size: 13px;
	line-height: 18px;
	color: #666666!important;
}

table.shop_attributes tr:nth-child(even){
	background-color: #f6f6f6;
}

table.shop_attributes tr:nth-child(odd){
	background-color: #ffffff;
}

.spt-col{
	margin-top:0px;
	margin-bottom:30px;
	float:none;
	clear:both;
}

.spt-col.half{
	width:48%;
	float:left;
	clear:none;
}

.spt-col.half.first{
	margin-right:4%;
}

.woocommerce.single-product .woocommerce-tabs {
	padding-top: 30px!important;
}

.woocommerce-Tabs-panel .spt-col ul{
	list-style: square;
	list-style-position:inside;
}

.woocommerce-Tabs-panel .spt-col ul li{
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 18px;
}

.woocommerce-Tabs-panel .spt-col p{
	font-size: 13px;
	line-height: 18px;
}

h2.woocommerce-Reviews-title,
h2.woocommerce-Reviews-title span{
	font-size: 16px!important;
	font-weight: 600!important;
	line-height: 17.6px!important;
	text-transform: none!important;
	font-family: "open sans condensed", HelveticaNeue, "Helvetica Neue", Helvetica-Neue, Helvetica, Arial, sans-serif!important;	
}

.woocommerce.single-product .commentlist .comment_container{
	padding-right: 0px!important;
}

.woocommerce.single-product .commentlist .comment_container .comment-text{
	margin: 0px!important;
}

.woocommerce.single-product .commentlist .comment_container .comment-text .description,
.woocommerce.single-product .commentlist .comment_container .comment-text .description p{
	color: #666666!important; 
	font-size: 13px!important;
	line-height: 18px!important;
}

.woocommerce.single-product .single_variation_wrap .woocommerce-variation-price{
	padding-bottom: 10px;
}

.read-more-trigger,
.read-less-trigger{
	color: rgb(216, 97, 0);
	cursor: pointer;
}

.read-more-trigger:hover,
.read-less-trigger:hover{
	text-decoration: underline;
	color: #a74e15;
}

.mfp-bottom-bar{
}

.mfp-title{
	padding-left: 36px!important;
	text-align: center!important;
	color: #ffffff!important;
	font-weight: bold;
	font-size: 15px!important;
}

.mfp-counter{
	color: #ffffff!important;
	font-weight: bold;
}

.post-type-archive-product .inner_product_header_cell span.sale{
	display: none!important;
}

/* .related.products {
  display: none;
} */



/* Swatch controls, custom radio buttons and checkboxes */

#shipping_method li{
	position: relative;
}

#shipping_method input[type=radio]{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: absolute;
	top: 3px;
	left: 0;
	display: inline-block;
    height: 20px;
    width: 20px;
    border: 0;
    border-radius: 10px;
    cursor: pointer;     
    background-color: #dddddd;
}

#shipping_method input[type=radio]:checked{
    background-color: #a74e15;
}

#shipping_method input[type=radio]:checked::before{
     position: absolute;
     font: 13px/1 'Open Sans', sans-serif;
     left: 5px;
     top: 2px;
     content: '\02143';
     transform: rotate(30deg);
     color: white;
     font-weight: 600;
}

#shipping_method input[type=radio] + label{
	padding-left: 25px;
}

#require_signature_field input[type=radio]{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: relative;
	top: 7px;
	left: 0;
	display: inline-block;
    height: 20px;
    width: 20px;
    border: 0;
    border-radius: 10px;
    cursor: pointer;     
    background-color: #dddddd;
}

#require_signature_field input[type=radio]:checked{
    background-color: #a74e15;
}

#require_signature_field input[type=radio]:checked::before{
     position: absolute;
     font: 13px/1 'Open Sans', sans-serif;
     left: 5px;
     top: 2px;
     content: '\02143';
     transform: rotate(30deg);
     color: white;
     font-weight: 600;
}

#limited_release_field{
	display: none;
}

#top form.woocommerce-checkout input[type=checkbox]{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: inline-block;
    height: 20px!important;
    width: 20px!important;
    border: 0;
    border-radius: 3px;
    cursor: pointer;     
    background-color: #dddddd;
    position: relative;
}

#top form.woocommerce-checkout input[type=checkbox]:checked{
    background-color: #a74e15;
}

#top form.woocommerce-checkout input[type=checkbox]:checked::before{
     position: absolute;
     font: 13px/1 'Open Sans', sans-serif;
     left: 6px;
     top: 2px;
     content: '\02143';
     transform: rotate(30deg);
     color: white;
     font-weight: 600;
}

#ship-to-different-address-checkbox{
	position: absolute!important;
}

#ship-to-different-address-checkbox + span{
	display: inline-block!important;
	padding-left:30px;
}

#top input[type=checkbox].shopathome-checkbox{
	position: absolute!important;
}

#top input[type=checkbox].shopathome-checkbox + label{
	padding-left:30px!important;
}

.woocommerce.single-product .sidebar{
	display: none!important;
}

.woocommerce.single-product .swatch-control .swatch-wrapper{
	padding:2px;
	border:2px solid transparent;
	border-radius: 12px;
}

.woocommerce.single-product .swatch-control .swatch-wrapper.selected{
	padding:2px;
	border:2px solid #666666;
	border-radius: 12px;
}

.woocommerce.single-product .swatch-control .swatch-wrapper a{
	border-radius: 10px;
}

.woocommerce.single-product .swatch-label,
.variations select{
	font-size: 15px!important;
	color: #666666;
}

.woocommerce.single-product table.variations .radio-select ul li{
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 5px;
	border:1px solid #dddddd;
	background-color:#ffffff;
	padding: 5px 10px 5px 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	position: relative;
    cursor: pointer;     
    height: 36px;
}

.woocommerce.single-product table.variations .radio-select ul li:hover{
	background-color:#f8f8f8;
}

.woocommerce.single-product table.variations .radio-select ul li input.radio-option{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: absolute;
	top: 50%;
	left: 5px;
	margin-top: -10px;
	display: inline-block;
    height: 20px;
    width: 20px;
    border: 0;
    border-radius: 10px;
    cursor: pointer;     
    background-color: #dddddd!important;
}

.woocommerce.single-product table.variations .radio-select ul li input.radio-option:checked{
    background-color: #a74e15!important;
}

.woocommerce.single-product table.variations .radio-select ul li input.radio-option:checked::before{
     position: absolute;
     font: 13px/1 'Open Sans', sans-serif;
     left: 5px;
     top: 2px;
     content: '\02143';
     transform: rotate(30deg);
     color: white;
     font-weight: 600;
}

.woocommerce.single-product table.variations .radio-select ul li label{
	font-size: 13px;
	color: rgb(102,102,102);
	text-transform: uppercase;
	font-weight: 600;
	padding-left: 20px;
}

#checkout-rewards ul{
	margin: 0px;
	list-style: none;
	padding: 0px;
}

#checkout-rewards ul li{
	display: inline-block;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	border:1px solid #dddddd;
	background-color:#ffffff;
	padding: 5px 10px 5px 0px;
	border-radius: 5px;
	position: relative;
    cursor: pointer;     
    height: 36px;
}

#checkout-rewards ul li:hover{
	background-color:#f8f8f8;
}

#checkout-rewards ul li input.reward_gift{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	position: absolute;
	top: 50%;
	left: 5px;
	margin-top: -10px;
	display: inline-block;
    height: 20px;
    width: 20px;
    border: 0;
    border-radius: 10px;
    cursor: pointer;     
    background-color: #dddddd;
}

#checkout-rewards ul li input.reward_gift:checked{
    background-color: #a74e15;
}

#checkout-rewards ul li input.reward_gift:checked::before{
     position: absolute;
     font: 13px/1 'Open Sans', sans-serif;
     left: 5px;
     top: 2px;
     content: '\02143';
     transform: rotate(30deg);
     color: white;
     font-weight: 600;
}

#checkout-rewards ul li label{
	font-size: 13px;
	color: rgb(102,102,102);
	text-transform: none;
	font-weight: 600;
	padding-left: 35px;
}

.wcpa_form_outer .wcpa_form_item .wcpa_radio input[type=radio]:checked+label .wcpa_check::before{
	background-color: #a74d15!important;
}


.wcpa_form_item.special-color_parent{
	padding-bottom: 30px;
}

.image-group.special-color .wcpa_image img{
	box-shadow: none!important;
	border-radius: 10px!important;
	padding: 2px;
	border:2px solid transparent!important;
}

.wcpa_form_outer .wcpa_form_item .wcpa_sel_type_outline .wcpa_image input:checked + img,
.wcpa_form_outer .wcpa_form_item .wcpa_sel_type_outline .wcpa_image input:checked + picture img,
.wcpa_form_outer .wcpa_form_item .wcpa_product_sel_type_outline input:checked + label img {
    outline: none!important;
    box-shadow: none!important;
	border:2px solid #666666!important;
}

.select-option[data-value=supersoft-special-color]{
	display: none;
}

body.special-color-enabled .select-option[data-value=supersoft-special-color]{
	display: block;
}

.image-group.special-color .wcpa_image{
	margin-right: 20px!important;
}

.image-group.special-color .wcpa_image img{
	width: 60px!important;
	height: 60px!important;
}


/* Woo product messages */

.spt-product-message{
/* 	font-style: italic; */
}

.spt-product-message.shopathome{ /* Shope@Home */
	margin-top: 50px;
	font-style: normal;
	font-weight: 400;
}



/* Woo Catalog */

main .template-page.content{
	padding-top:30px;
}

.woocommerce .product-sorting li{
	font-size: 11px!important;
}

.woocommerce.archive #main > .container_wrap_first,
.single-product  #main > .container_wrap_first{
	padding-top: 50px!important;
}

.template-shop{
	padding-top: 30px!important;
}

.template-shop .avia_cart_buttons{
	display: none;
}

.woocommerce-loop-product__title{
	font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
}

.inner_product_header .avia-arrow{
	display: none!important;
}

.inner_product .thumbnail_container{
	padding:20px;
}

.inner_product .thumbnail_container img{
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;  
}

.inner_product:hover .thumbnail_container img{
  -webkit-transform: scale(1.04);
  transform: scale(1.04);
}

li.product.product_cat-limited-release .product-badge{
	position: absolute;
	z-index: 500;
	width: 40px;
	height: 40px;
	top: 5px;
	left: 5px;
}

li.product.product_cat-limited-release.outofstock .product-badge:before{
	content: '';
	font-family: "entypo-fontello";
	color: #;
	font-size: 30px;
	line-height: 30px;
}

li.product.product_cat-limited-release.instock .product-badge:before{
	content: '';
	font-family: "entypo-fontello";
	color: #a74d15;
	font-size: 30px;
	line-height: 30px;
}

.limited-release-cat-msg{
	font-weight: 600;
	font-size: .9em;
	line-height: 1.3em;
	padding-top: 5px;
	padding-bottom: 5px;
}

.limited-release-cat-msg span{
	font-weight: 400;
	font-size: .95em;
	line-height: 1.3em;
	padding-top: 5px;
	padding-bottom: 5px;
}




/* Custom Base */




/* Woo Wishlists */

table.tinvwl-table-manage-lists .tinvwl-input-group,
table.tinvwl-table-manage-lists th.wishlist-cb,
table.tinvwl-table-manage-lists td.wishlist-cb,
.wishlist_item .variation-wcpa_field_key_checker,
table.tinvwl-table-manage-list .wcpa_cart_val.wcpa_cart_type_checkbox-group,
.tinv-modal-inner i{
	display:none!important;
}

/*
table.tinvwl-table-manage-lists .tinvwl-input-group,
table.tinvwl-table-manage-lists th.wishlist-cb,
table.tinvwl-table-manage-lists td.wishlist-cb,
.wishlist_item .variation-wcpa_field_key_checker,
.mini_cart_item .wcpa_cart_type_paragraph,
.tinv-modal-inner i{
	display:none!important;
}
*/
.tinv-modal-inner .tinvwl-button{
	color: white!important;
	background-color: #a74d15!important;
	font-size: 13px!important;
}

.tinv-modal-inner .tinvwl-button:hover{
	opacity: .9;
}

table.tinvwl-table-manage-lists th.wishlist-name,
table.tinvwl-table-manage-lists td.wishlist-name{
	border-left-width: 1px;
	border-left-style: solid;
}

table.tinvwl-table-manage-lists td.wishlist-privacy select{
	margin-bottom: 0px!important;
}

button.tinvwl-button,
a.tinvwl-button{
	font-size: 13px!important;
	line-height: 18px!important;
	border-radius: 5px!important;
}

.tinv-header h2{
	text-transform: capitalize!important;
}

input.tinv-search-field{
	max-width: 300px!important;
}

button.tinv-search-submit,
button#tinv_wishlist_create_button{
	display: inline-block!important;
	height:35px!important;
	max-height:35px!important;
	border-width: 0px!important;
	cursor: pointer!important;
	color: white!important;
	background-color: #a74d15!important;
	font-size: 13px!important;
	line-height: 15px!important;
	padding: 10px 20px 10px 20px!important;
	border-radius: 5px!important;
	font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
}

.tinv-search-form .tinvwl-input-group-btn{
	display: block;
	float: left;
}

.woocommerce-cart-form .cart_item.wcpa_cart_has_fields .tinv-wishlist{
/* 	display: none!important; */
}

.tinvwl-table-manage-list button[type=submit]{
	background-color: transparent!important;
	color: #a74d15!important;
}

/* Woo Cart */

.cart-collaterals .cart_totals{
	width: 100%;
}

/*
.woocommerce-mini-cart__buttons a.button{
	float: none!important;
	display: inline-block!important;
	width: 100%!important;
}
*/

#spt_before_cart_totals{
	margin-top: 30px;
	margin-bottom: 30px;
}

#spt_before_cart_totals p{
	text-align: left;
	margin-bottom: 13px;
}

.wc-proceed-to-checkout a.checkout-button{
	float:right!important;
}

.rewards_message{
	border:1px solid #dddddd;
	border-radius: 5px;
	padding: 20px 30px 15px 30px;
	background-color: #a74d15;
	color: white!important;
	float:none!important;
	margin-bottom: 50px;
}

.rewards_message a,
.rewards_message a:hover{
	color: white!important;
	text-decoration: underline!important;
	font-weight: 700!important;
}


.rewards_message.wholesale a.shop-wholesale{
	display:inline-block;
	margin-top:10px;
	color: white!important;
	text-decoration: none!important;
	font-weight: 600;
	border: 5px solid white;
	border-radius: 5px;
	padding: 8px 20px 8px 20px;
}

.rewards_message.wholesale a.shop-wholesale:hover{
	color: white!important;
	text-decoration: none!important;
	background-color: rgba(255, 255, 255, .1);
}

.rewards_message h3{
	color: white!important;
}



/* Woo Cart, Checkout, Account, Login */

.shop_table .wcpa_cart_meta,
.shop_table .wcpa_cart_meta li{
	margin: 0px;
	padding: 0px;
}

.shop_table .wcpa_cart_meta_item {
	margin: 0px;
}

.shop_table .wcpa_cart_meta_item-label,
.shop_table .wcpa_cart_meta_item-value,
.shop_table .wcpa_cart_meta_item-value p{
	font-size: 13px!important;
}

.woocommerce-mini-cart .wcpa_cart_meta {
	margin: 0px!important;
}

.woocommerce-mini-cart .wcpa_cart_meta_item {
	padding: 0px!important;
	border-width: 0px!important;
}

.woocommerce-mini-cart .wcpa_cart_meta_item-label,
.woocommerce-mini-cart .wcpa_cart_meta_item-value,
.woocommerce-mini-cart .wcpa_cart_meta_item-value p{
	font-size: 12px!important;
	padding-left: 0px!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}



.woocommerce-checkout-review-order-table th,
.woocommerce-checkout-review-order-table td{
	width: 50%!important;
	color: #333333!important;
	font-weight: 600!important;
}

.payment_box{
	padding-right: 0px!important;
	margin-right: 0px!important;
	width: 100%!important;
}

.woocommerce-message .button.wc-forward{
	background-color: rgba(0,0,0,0.5)!important;
}

ul.woocommerce-error {
	border: none;
	list-style: square!important;
	margin: 0px 0px 23px 0px;
	padding: 32px 36px 32px 36px!important;
	background-repeat: no-repeat;
	background-color: #F0DCDB;
	color: #941210;
}

form.woocommerce-form input.input-text,
form.woocommerce-form textarea.input-text,
form.woocommerce-form input.input-checkbox,
form.woocommerce-checkout input.input-text,
form.woocommerce-checkout textarea.input-text,
form.woocommerce-checkout input.input-checkbox,
form.woocommerce-EditAccountForm input.input-text,
form.woocommerce-EditAccountForm textarea.input-text,
form.woocommerce-EditAccountForm input.input-checkbox,
form .woocommerce-address-fields input.input-text,
form .woocommerce-address-fields textarea.input-text,
form .woocommerce-address-fields input.input-checkbox,
.woocommerce-checkout #payment input.input-text{
	font-size: 15px!important;
	color: #666666!important;
	font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif!important;
}

.select2-selection{
	border:1px solid #dddddd!important;
}

.select2-dropdown{
	border-color: #dddddd!important;
}

.woocommerce-billing-fields label,
.woocommerce-shipping-fields label,
.woocommerce-address-fields label{
	font-weight: 400!important;
	font-size: 12px!important;
}

form.woocommerce-checkout #checkout-delivery-options{
	margin-top:40px;
	margin-bottom:0px;
}

form.woocommerce-checkout #checkout-shopathome,
form.woocommerce-checkout #checkout-shopathome-unavailable,
#checkout-rewards{
	clear:both;
	margin-top:0px;
	margin-bottom:50px;
	border:1px solid #dddddd;
	border-radius: 5px;
	padding: 20px 30px 15px 30px;
	background-color: #fcfcfc;
}

.woocommerce-checkout #payment input.input-text{
	background-color: #ffffff!important;
}

form.woocommerce-checkout h3#ship-to-different-address{
	display:block!important;
}

form.woocommerce-checkout h3#ship-to-different-address label span{
	font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px!important;
	font-weight: 600;
}

form.woocommerce-checkout #order_require_signature_field{
	clear: both!important;
	padding-top: 20px;
}

form.woocommerce-checkout #order_require_signature_field .woocommerce-input-wrapper label{
	font-weight: 400;
	display: inline!important;
	padding-left: 10px;
}

form.woocommerce-checkout #require_signature_waiver_field .woocommerce-input-wrapper label{
	font-weight: 400;
	display: inline-block!important;
	padding-left: 10px;
}


form.woocommerce-checkout #require_signature_waiver_field{
	margin-left:30px;	
}

form.woocommerce-checkout #shipping_method label{
	font-size: 14px!important;
}

#ph_fedex_hold_at_locations_field label{
	display: none!important;
}

form.woocommerce-checkout #order_comments_field{
	display: none!important;
}

form.woocommerce-checkout #require_signature_waiver_field abbr.required,
form.woocommerce-checkout #custom_checkout_duties abbr.required {
	display: none!important;
}

.woocommerce-form-register button.woocommerce-Button{
	float:none!important;
}

/*
ul.wc_payment_methods{
	padding-left:30px!important;
}

li.wc_payment_method{
	padding:0px!important;
	border-width: 0px!important;
	background-color: transparent!important;
}
*/

form.woocommerce-checkout .place-order{
	padding-left:30px!important;
}

form.woocommerce-checkout .payment_box{
	padding-left:0px!important;
}

form.woocommerce-checkout h3{
	text-transform: capitalize;
}

body.woocommerce-cart .fee th,
form.woocommerce-checkout .fee th{
	text-transform: capitalize!important;
	letter-spacing: 1px!important;
}

.form-row.order_signature_field .woocommerce-input-wrapper label{
	display: inline!important;
	font-weight: 400!important;
	padding-left: 5px!important;
}

#order_fedex_hold_field label{
	font-weight: 400!important;
}

form.woocommerce-checkout label .optional{
	display: none!important;
}

body.woocommerce-checkout .woocommerce-form-login-toggle{
	margin-bottom: 40px;
}

body.woocommerce-order-received .review-order{
	display: none;
}

body.woocommerce-account form.woocommerce-form-login{
	max-width: 400px;
}

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--members-area{
	display: none;
}

a.woocommerce-remove-coupon{
	display: none;
}

body.woocommerce-orders .button.pay,
body.woocommerce-orders .button.cancel,
body.page_account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--payment-methods{
	display: none!important;
}




/*   Wholesale page   */
.page_wholesale .avia-table td{
	color: #333333!important;
}

.spt_products_table .col-add-to-cart .quantity input.minus,
.spt_products_table .col-add-to-cart .quantity input.plus,
.spt_products_table .col-add-to-cart .tinv-wraper,
.spt_products_table .col-add-to-cart p{
	display: none!important;
}

.spt_products_table .product{
	margin-bottom:70px;
}

.spt_products_table .image{
	float:left;
}

.spt_products_table .image img{
	width: 100px;
	height: 100px;
}

.spt_products_table .title{
	padding-top:20px;
	padding-left:130px;
}

.spt_products_table .product-attributes{
	clear:both;
	padding-top: 30px;
}

.spt_products_table .product-attributes,
.spt_products_table .product-variations{
/* 	padding-left:130px; */
/* 	display: none; */
}

.spt_products_table .spt_price::before{
	content: 'MSRP ';
}

.spt_products_table .table-swatch{
	display: inline-block;
	height: 25px;
	width: 25px;
	border-radius: 3px;
	float:left;
	margin-right: 5px;
}

.spt_products_table .table-swatch.photo{
	background-size: 25px 25px;
	background-repeat: no-repeat;
}

ul.spt_products_list{
	list-style: none;
	border: 1px solid #dddddd;
	margin-left: 0px;
}

ul.spt_products_list li{
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #dddddd;
	font-size: 14px;
}

ul.spt_products_list li a{
	display: block;
	padding: 5px 10px 5px 10px;
}

ul.spt_products_list li a:hover,
ul.spt_products_list li.selected{
	background-color: #a74d15;
	color: white;
	text-decoration: none;
}

ul.spt_products_list li:nth-child(odd){
	background-color: #fcfcfc;
}

ul.spt_products_list li:last-child{
	border-bottom: 0px solid #dddddd;
}

.wholesale.woocommerce-checkout #ph_fedex_hold_at_locations_field,
.wholesale.woocommerce-checkout #ph_fedex_hold_at_locations,
.wholesale.woocommerce-checkout #custom_checkout_fedex_hold{
	display: none!important;
}

body.wholesale #footer{
	display: none!important;
}

@media only screen and (max-width: 767px) {

	.responsive .shop_table.cart .product-remove {
		display: none!important;
	}

	.responsive .shop_table.cart .product-quantity {
		display: table-cell!important;
	}
	.responsive .shop_table.cart .product-quantity {
		display: table-cell!important;
	}
	
	/*   Wholesale page   */
	.page_wholesale .avia-table td{
		background-color: white!important;
	}
	
	.page_wholesale .avia-table tr td:first-child{
		background-color: #f8f8f8!important;
		font-weight: 600;
	}
	
	
}

@media only screen and (max-width:600px) {
	
	.responsive .shop_table.cart .product-subtotal {
		display: none!important;
	}
}

@media only screen and (max-width:480px) {
	
	.responsive .page_cart .shop_table.cart thead {
		display: none!important;
	}
	
	.responsive .page_cart .shop_table.cart td.product-name {
		display: block!important;
		width: 100%!important;
		border-top: 1px solid #dddddd!important;
		border-left: 0px solid #dddddd!important;
		border-right: 0px solid #dddddd;
		border-bottom: 0px solid #dddddd;
	}
	
	.responsive .page_cart .shop_table.cart td.product-price {
		display: block!important;
		width: 100%!important;
		border-width: 0px!important;
	}
	
	.responsive .page_cart .shop_table.cart td.product-quantity {
		display: block!important;
		width: 100%!important;
		border-width: 0px!important;
	}
	
	.responsive .page_cart .shop_table.cart td.product-thumbnail{
		display: none!important;
	}
		
	.woocommerce-checkout-review-order-table thead{
		display: none!important;
	}
	
	.woocommerce-checkout-review-order-table{
		border-top: 1px solid #e1e1e1!important;
	}

	.responsive table.shop_table tr,
	.responsive table.shop_table td,
	.responsive table.shop_table th{
		width: 100%!important;
		display: block!important;
		border-width: 0px!important;
	}

	.responsive table.shop_table tr{
		border-top: 1px solid #dddddd!important;
	}
	
}