.page-template-varick_product_page .content {
	margin-top:0px;
}


.woocommerce .product .images figure { 
	display:table;
	margin:0 auto;
}

.page-template-varick_product_page .product-wrap,
.product-wrap{
	width:1100px;
	margin:0 auto;
}

.product .product-wrap {
	width:100%;

}

.woocommerce .product .onsale.out-of-stock-button {

	top:auto;
	left:auto;
	position:static;
	display:inline;
	float:right;
}

.product-heading {
	background:#111;
	background-image: url(https://hud-son.com/wp-content/uploads/2017/05/header.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.woocommerce-product-details__short-description {

	padding-left:2%;
	padding-right:2%;
}


.product-sub-title {
	color:#fff;
	padding:65px 0px;
}

.product-sub-title h3 {
	font-family:"fjalla one", sans-serif;
	font-size:14px;
	color:#dbd6c7;
	font-weight:900;
	letter-spacing:5px;
	
}

.product-main-title {
	background:#b72a2a;
}

.product_cat_firewood-processors .product-main-title ,
.product_cat_grapples-and-rotators .product-main-title,
.product_cat_skidding-winches .product-main-title {
	background:#303030;
}

.product-main-title h1{
	color:#fff;
	padding:10px 0px;
}

.product-main-content,
.woocommerce div.product{

    color:#fff;

}


.product_cat_parts div.product,
.woocommerce.accessories div.product{
	background-color:#fff;
	color:#333;
}

.woocommerce.accessories .woocommerce-product-details__short-description p{
	color:#333 !important;
}


.single-product .content .container_inner {
	width:100%;
}


/*----------------- Rating -------------------------*/
.woocommerce-product-rating {
	margin-bottom: 30px;
}

.woocommerce-product-rating a{
	color:#fff;
}

.woocommerce .star-rating, .woocommerce-page .star-rating {
	float:none;
}
/*----------------- Reviews -------------------------*/

.woocommerce-Reviews-title,
.woocommerce-Reviews p{

}

.woocommerce-noreviews {
	text-align:center;
}

.woocommerce-Reviews .meta {
	display:inline;
}
.woocommerce-Reviews .ivole-summaryBox,
.woocommerce-Reviews .commentlist,
.woocommerce-Reviews #review_form_wrapper {
	width: 1100px;
    margin: 0 auto;
}

.woocommerce-Reviews-title{
	background:#F9c844;
	color:#111;
	text-align:center;
}

.woocommerce #reviews h2 {
	font-size:24px;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
}

.woocommerce .woocommerce-Reviews #respond textarea {
	color:#000;

}

.woocommerce .woocommerce-Reviews #commentform input[type=text],
.woocommerce .woocommerce-Reviews #commentform input[type=email], 
.woocommerce .woocommerce-Reviews #commentform textarea {
 	
}

.woocommerce .woocommerce-Reviews .comment-form-author {
	width:47%;
	float:left;
}

.woocommerce .woocommerce-Reviews .comment-form-email {
	width:47%;
	float:right;
	
}

.woocommerce .woocommerce-Reviews .comment-form-cookies-consent {
	clear:both;
}



/*----------------- Product Clothing -------------------------*/

.woocommerce.clothing .content .container_inner {
	padding:0px;
}

.woocommerce.clothing table.variations td.label{
	color:#fff !important;
}

.woocommerce.clothing table.variations select{
	margin-right:10px;
}

.woocommerce.clothing .woocommerce-Price-amount{
	color:#fff;
}

.woocommerce.clothing .quantity input[type='text'] {
	color:#fff;
}



.title_holder .container {
	background:transparent;
}

.single-product  .title_holder .container_inner{
	width:1100px;
	margin:0 auto;
}

.product-main-content .one-half{
	margin-top:90px;
}


.product-main-gallery {
	width:100%;
	overflow:hidden;
	background:#000;
}

.woocommerce .summary {
	width:33.33333%;
	margin-bottom:0px;
	color:#fff;
	float:left;
}



.woocommerce .product .images {
	margin-right:0px;
	margin-bottom:0px;
	margin-top:30px;
	width:63%;
	float:left;

}


.product-image-gallery{
	width: 66.66666667%;
	float:left;
}

.product-video {
	width:33.3333%;
	overflow:hidden;
	background:#000;

}

.product-video iframe {
	float:right;
}

.woocommerce-product-details__short-description p{
	color:#fff;
}

.product_cat_parts .woocommerce-product-details__short-description p{
	color:#333;
}

.woocommerce-product-details__short-description h2{
	margin-top:60px;
	border-bottom:2px solid #fff;
	padding-bottom:10px;
	margin-bottom:30px;
	color:#fff;
}

.product_cat_parts .woocommerce-product-details__short-description h2{

	color:#333;
}
.product-image-gallery img {
	width:25%;
	float:left;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    
}

.product-image-gallery img:hover {

	float:left;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    -webkit-transform: scale(1.03,1.03);
    -moz-transform: scale(1.03,1.03);
    -ms-transform: scale(1.03,1.03);
    -o-transform: scale(1.03,1.03);
    transform: scale(1.03,1.03);
-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
} 
.product-image-gallery .one-fourth {
	margin-left:0px;
}

.product-image-gallery .one-fourth img {
	filter: grayscale(100%);
}

.product-image-gallery .one-fourth img:hover {
	filter: grayscale(0);
}


.product-video .video-container {
	position: relative;
	padding-bottom: 50%;

	height: 0;
	overflow: hidden;
}

.product-video  .video-container iframe,  
.product-video  .video-container object,  
.product-video  .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}




.product-specifications{
	background:#b72a2a;
}

.product-spec-title {
	color:#fff;
	text-transform:uppercase;
	font-size:24px;
	font-weight:600;
	padding:6px 0px;
	font-family:"Fjalla One", sans-serif;
}

.product-spec-title h4 {
	color:#fff;
}
.product-spec-left {
	width: 66.66666667%;
	float:left;
	padding-top:50px;
}
.product-spec-right {
	width: 30.33333%;
	float:right;
}

ul.product_list_widget {
	list-style-type:none;
}

.product-specifications-content{
	overflow:hidden;
	background:#fff;
	color:#333;
}


.product-order-now-title,
.product-parts-title  {
	background:#303030;
}



.product-add-on-title {
	background:#888;
}

.product-add-on-title .product-wrap h4,
.product-order-now-title .product-wrap h4,
.product-parts-title .product-wrap h4 {
	color:#fff;
	font-size:24px;
	letter-spacing:-0.5px;
	font-family:"Fjalla One", sans-serif;
	padding:6px 0px;
}

.product-item {
	border-bottom:1px dashed #ccc;
	overflow:hidden;
	margin-bottom:25px;
	padding-bottom:10px;
}

.product-title {
    width: 50.00%;
    float:left;
   
}

.product-price-cart {
	width:47.33333333%;
	float:right;
}


.product-order .product-wrap {
	padding:30px 0px;
}
.product-price {
	float:left;
	width:50%;

}

.product-cart form {
	overflow:hidden;
}
.product-cart .quantity.buttons_added {
	width:90px;
	float:left;
	margin-top:15px;

}

.product-options,
.product-order{

	background:#fff;
	margin-bottom:10px;
	overflow:hidden;
}

.product-order-addon .product.woocommerce.add_to_cart_inline ,
.product-order-parts .product.woocommerce.add_to_cart_inline{
	border:0px !important;
}

.product-order-addon .product.woocommerce.add_to_cart_inline .woocommerce-Price-amount,
.product-order-parts  .product.woocommerce.add_to_cart_inline .woocommerce-Price-amount {
	float:left;
}

.product-order-addon .product.woocommerce.add_to_cart_inline ,
.product-order-parts  .product.woocommerce.add_to_cart_inline{
	padding:0px !important;
}

.product-order-addon .product.woocommerce.add_to_cart_inline .add-to-cart-button-outer,
.product-order-now .add-to-cart-button-outer,
.product-order-parts .product.woocommerce.add_to_cart_inline .add-to-cart-button-outer,
.product-order-parts .add-to-cart-button-outer{
	float:right;
}

/*----------------- Product Parts Tag Template -------------------------*/


.product-template-single-product-tag-part .gallery-zoom-images {
	float:none;
	width:100%;
}

.product-template-single-product-tag-part .summary {
	float:none;
	width:100%;
}



.product-template-single-product-tag-part .product-item .product-title a{
	text-decoration:none;
}

.product-template-single-product-tag-part .product-item .product-title a:hover{
	text-decoration:none;
}

/*----------------- Media Queries -------------------------*/


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

	.product-wrap{
		padding-left:2%;
		padding-right:2%;
		width:100%;
	}
	

	
	.product-spec-left,
	.product-spec-right {
		width:90%;
		float:none;
		margin:0 auto;
	}
	
	.woocommerce .product .images, .product-image-gallery,
	.product-image-gallery img  {
		width:100%;
	}
	
	.woocommerce .summary {
		width:90%;
		padding-left:2%;
		padding-right:2%;
	}
	
	.woocommerce .content .container .container_inner, 
	.woocommerce-page .content .container .container_inner {
    	padding: 0px 0 30px;
	}
	
	h1.product_title {
		font-size:30px;
	}
	.product-video {
		width:100%;
	}
	
	
	.product-options, .product-order {
		height: auto;

	}
	
	.product-title,
	.product-title h2,
	.product-price-cart,
	.product-price{
		width:100%;
		float:none;
		height:100%;
	}

	.product-price-cart .product-cart {
		margin-top:30px;
		margin-bottom:30px;
	}
	
	
	.product-cart .form {
		overflow:hidden;
		height:100px;
	}
	
	.product-order .product-wrap {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:2%;
		padding-right:2%;
	}
	
	
	.product-order-addon .product.woocommerce.add_to_cart_inline .add-to-cart-button-outer,
	.product-order-now .add-to-cart-button-outer{
		float:none;
	}

	.product-order-addon .product.woocommerce.add_to_cart_inline .woocommerce-Price-amount {
		float: none;
	}

	.product-order-addon .product.woocommerce.add_to_cart_inline .add-to-cart-button-outer {
    	float: none;
    	display:block;
    }
}

	
}