
/* CSS Document */

/* Table of Content
==================================================
	1.0  -  Transition
	2.0  -  Type 8
	3.0  -  General
	4.0  -  Browser Fix
	5.0  -  Default Color
	6.0  -  Responsive
	7.0  -  Skin Colors*/

	/*--------------------------------------------------------------
	1.0 - Transition
	--------------------------------------------------------------*/

	ul.products li.product .woo-type8 .product-wrapper, ul.products li.product .woo-type8 .product-thumb, ul.products li.product .woo-type8 .product-thumb:after, 

	ul.products li.product .woo-type8 .product-thumb a.add_to_cart_button, ul.products li.product .woo-type8 .product-thumb a.button.product_type_simple, ul.products li.product .woo-type8 .product-thumb a.button.product_type_variable, ul.products li.product .woo-type8 .product-thumb a.added_to_cart.wc-forward, ul.products li.product .woo-type8 .product-thumb a.add_to_wishlist, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistaddedbrowse a, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistexistsbrowse a, ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-wcqv-button, ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-woocompare-button, ul.products li.product .woo-type8 .product-buttons-wrapper a.product_type_external, ul.products li.product .woo-type8 .product-buttons-wrapper a.button.product_type_grouped, ul.products li.product .woo-type8 .product-thumb a.add_to_wishlist, ul.products li.product .woo-type8 .featured-tag { -webkit-transition: all 0.65s ease 0s; -moz-transition: all 0.65s ease 0s; -ms-transition: all 0.65s ease 0s; -o-transition: all 0.65s ease 0s; transition: all 0.65s ease 0s; }

	ul.products li.product .woo-type8 .product-thumb .image:after, ul.products li.product-category .woo-type8 .product-thumb .image:after, ul.products li.product .woo-type8 .product-details h5:before, ul.products li.product .woo-type8 .product-details h5:after { -webkit-transition: all 300ms linear 0s; -moz-transition: all 300ms linear 0s; -ms-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s; transition: all 300ms linear 0s; }


	/*--------------------------------------------------------------
	2.0 - Type8
	--------------------------------------------------------------*/

	/*.woo-type8 .wcwl_btn_wrapper.wc_btn_inline { display: none; }*/

	.yith_magnifier_zoom.woocommerce-main-image { border:3px solid; border-radius: 5px; }

	.button.checkout.wc-forward, .button.wc-forward { color: #fff; font-size: 13px !important; }
	.woocommerce-mini-cart__buttons .button.wc-forward { margin-right: 2px !important; }
	.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total { border-top: 0px double #ebe9eb; }
	.widget.woocommerce .widget_shopping_cart_content .buttons { text-align: left; display: inline-flex; }

	.product-title h2 { float: left; width: 100%; margin-top: 23px; font-size: 17px; padding: 0 10px 20px; border-bottom: 1px solid #f1cb7c; }

	ul.products li.product .woo-type8 .product-wrapper { border: 3px solid; border-radius: 5px; background: #fff;  }

	.woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper a.add_to_cart_button, .woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper a.button.product_type_simple { font-size: 14px; text-transform: capitalize; height: auto; padding: 10px 15px; width: auto; float: right; border-radius: 5px; color: #fff; }

	.woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper a.button.product_type_simple::before { display: none; }

	.woocommerce ul.products li.product .woo-type8 .product-details .product-price, .woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper .wc_inline_buttons > .wc_btn_inline a { transition:none; }

	.woocommerce ul.products li.product .woo-type8 .product-details { padding: 0px 0 15px; }

	.woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper .wc_inline_buttons { right: 9px; }

	.woocommerce ul.products li.product .woo-type8.product-details .product-price, .woocommerce ul.products li.product .woo-type8.price, .woocommerce ul.products li.product .woo-type8 .product-details .product-rating-wrapper { transition:none; }

	.woocommerce ul.products li.product .woo-type8 .price { text-align: left; width: 100%; }

	.woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper .wc_inline_buttons > .wc_btn_inline:nth-child(1):nth-last-child(1) a {  opacity: 1; filter: alpha(opacity=0); visibility: visible; -webkit-transform: scale(0); transform: scale(1); }

	.comment-form-dt-privatepolicy input { margin-right: 8px; margin-top: 5px; float: left; }

	ul.products li.product .woo-type8 .featured-tag { top: 15px; left: -100px; }

	ul.products li.product .woo-type8 .product-wrapper:hover .featured-tag { left:-1px; }
	.woocommerce #review_form #respond p.stars { margin: 5px 10px 10px 0; width: auto; }

	.woocommerce p.return-to-shop a.button { background-color: transparent; color:#f27c7e; float: left; padding: 0; margin-top: 10px; font-size: 15px !important; }
	.woocommerce p.return-to-shop a.button:hover { color: #2c2c2c; }
	.woocommerce p.return-to-shop a.button::before { font-family: WooCommerce; speak: none; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; margin-right: 7px; content: "\e02f"; font-size: .75em; }

	.woocommerce-MyAccount-navigation ul { border-bottom:2px solid; }
	.woocommerce-MyAccount-navigation ul > li.is-active > a { border-bottom-color: transparent; border-radius: 5px 5px 0 0; border:2px solid; }
	.woocommerce-MyAccount-navigation ul > li > a { color: #2c2c2c; margin: 0px -1px -2px 0px; }
	.woocommerce .shop_table .woocommerce-orders-table__cell-order-actions .button { color: #fff; padding:8px 15px; font-size: 15px; }
	.woocommerce .woocommerce-info .button { font-size: 13px; }
	.comment-form-dt-privatepolicy.forgetmenot { margin-left: 3px; }
	.woocommerce form.login { border-radius: 5px; }
	ul.products li.product .woo-type8 .price del { color: #2c2c2c; opacity: 1; font-size: 12px; font-weight: 600; }
	ul.products li.product .woo-type8 .price span { font-weight: 600; }
	ul.products li.product .woo-type8 .price ins { color: #2c2c2c; font-weight: 600; }
	ul.products li.product .woo-type8 .product-details span.price { color: #2c2c2c; }
	.woocommerce.single-product .featured-tag .fa { display: none !important; }
	.woocommerce.single-product .featured-tag { padding-right: 5px; top: 70px; }
	.woocommerce.single-product .featured-tag span { color: #2c2c2c; }
	.woocommerce.single-product .product-thumb-wrapper span.onsale { top: 5px; right: auto; font-size: 13px; color: #2c2c2c; left: 5px; width: 60px; height: 60px; line-height: 60px; }
	.single-product .star-rating::before { opacity: 1; }
	.woocommerce div.product .woocommerce-tabs .panel p { opacity: 1; }
	.woocommerce.single-product .product-thumb-wrapper span.out-of-stock { height: 60px; padding: 15px 0 0; width: 60px; font-size: 11px; background-color: #F83334; }
	 .woocommerce.single-product .product-thumb-wrapper span.out-of-stock { left: 5px; right: 0; top: 5px; }

	.comment-form p.stars a.star-1, .comment-form p.stars a.star-2, .comment-form p.stars a.star-3, .comment-form p.stars a.star-4, .comment-form p.stars a.star-5 { padding: 0 10px 0 10px; margin-right: 10px; border-right: 1px solid #ccc; min-height: 22px; }

	.comment-form p.stars a.star-1:before { content: '\f006'; opacity: 1; line-height: 22px; font-family: fontawesome; }
	.comment-form p.stars a.star-2:before { content: '\f006\f006'; opacity: 1; line-height: 22px; font-family: fontawesome; }
	.comment-form p.stars a.star-3:before { content: '\f006\f006\f006'; opacity: 1; line-height: 22px; font-family: fontawesome; }
	.comment-form p.stars a.star-4:before { content: '\f006\f006\f006\f006'; opacity: 1; line-height: 22px; font-family: fontawesome; }
	.comment-form p.stars a.star-5:before { content: '\f006\f006\f006\f006\f006'; opacity: 1; line-height: 22px; font-family: fontawesome; }

	.comment-form p.stars a.star-1:hover:before { content: "\f005"; color: #000; }
	.comment-form p.stars a.star-2:hover:before { content: "\f005\f005"; color: #000; }
	.comment-form p.stars a.star-3:hover:before { content: "\f005\f005\f005"; color: #000; }
	.comment-form p.stars a.star-4:hover:before { content: "\f005\f005\f005\f005"; color: #000; }
	.comment-form p.stars a.star-5:hover:before { content: "\f005\f005\f005\f005\f005"; color: #000; }

	

	.comment-form p.stars a.star-1 { width: 1em; }
	.comment-form p.stars a.star-2 { width: 3em; }
	.comment-form p.stars a.star-3 { width: 4em; }
	.comment-form p.stars a.star-4 { width: 5em; }
	.comment-form p.stars a.star-5 { width: 6em; border:0; }





	
	ul.products li.product .woo-type8 .product-thumb .image:after, 
	ul.products li.product-category .woo-type8 .product-thumb .image:after { content: ""; height: 100%; position: absolute; left: 0; top: 0; width: 100%; }
	
	ul.products li.product .woo-type8 .product-thumb a.add_to_cart_button, ul.products li.product .woo-type8 .product-thumb a.button.product_type_simple, ul.products li.product .woo-type8 .product-thumb a.button.product_type_variable, ul.products li.product .woo-type8 .product-thumb a.added_to_cart.wc-forward, ul.products li.product .woo-type8 .product-thumb a.add_to_wishlist, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistaddedbrowse a, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistexistsbrowse a, .woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-wcqv-button, .woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-woocompare-button, ul.products li.product .woo-type8 .product-buttons-wrapper a.product_type_external, ul.products li.product .woo-type8 .product-buttons-wrapper a.button.product_type_grouped { border: 1px solid; }

	ul.products li.product .woo-type8 .product-thumb a.add_to_wishlist { border: 0; font-size: 0px; position: absolute; border-radius: 5px 0 0 0; padding: 0 12px; bottom:0px; right: -42px; z-index: 9; }

	ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistexistsbrowse a, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistaddedbrowse a { border: 0; font-size: 0px; position: absolute; border-radius: 5px 0 0 0; padding: 0 12px; bottom:0px; right: -42px; z-index: 9; }

	ul.products li.product:hover .woo-type8 .product-thumb a.add_to_wishlist, ul.products li.product .woo-type8:hover .product-thumb .yith-wcwl-wishlistexistsbrowse a, ul.products li.product .woo-type8:hover .product-thumb .yith-wcwl-wishlistaddedbrowse a { right: 0px; }

	ul.products li.product .woo-type8 .product-thumb a.add_to_wishlist:before, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistexistsbrowse a:before, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistaddedbrowse a:before { content: "\f08a"; color: #fff !important; font:normal normal normal 16px/1 FontAwesome; line-height: 38px; }

	ul.products li.product .woo-type8 .yith-wcwl-add-to-wishlist { margin-top: 0; position: absolute; width: 100%; bottom:0; }

	ul.products li.product .woo-type8 .featured-tag i { display: none; }
	ul.products li.product .woo-type8 .featured-tag span { padding-right: 10px; color: #ffffff; }
	.woocommerce ul.products li.product .woo-type8 .product-thumb::after { display: none; }



	/*ul.products li.product .woo-type8 .product-thumb a.add_to_wishlist { border: 0; font-size: 0px; position: absolute; border-radius: 5px 0 0 0; padding: 0 12px; bottom:22px; right: -38px; z-index: 9; }

	ul.products li.product:hover .woo-type8 .product-thumb a.add_to_wishlist { right: 0px; }

	ul.products li.product .woo-type8 .product-thumb a.add_to_wishlist { background: url(../../images/wish-list.png) no-repeat scroll; background-color: #ff0; line-height: 38px; width: 38px; height: 38px; }*/

	/*.product-wrapper a.add_to_wishlist { bottom: 0; position: absolute; right: -38px; }

	.product-wrapper:hover a.add_to_wishlist { right: 0; }*/


	ul.products li.product .woo-type8 .product-details h5 { border: none; position: relative; text-transform: capitalize; letter-spacing: normal; font-size: 17px; text-align: left; padding: 7px 10px 0; border-bottom: 1px solid #f1cb7c; }
	ul.products li.product-category .woo-type8 .product-details h5 { padding-bottom: 15px; }
	.woocommerce ul.products li.product .woo-type8 .product-details h5 .count, ul.products li.product-category .woo-type8 .product-details h5 { color:#fff; }
	.woocommerce ul.products li.product:hover .woo-type8 .product-details h5 .count, ul.products li.product-category:hover .woo-type8 .product-details h5 { color:#000; }
	
	ul.products li.product .woo-type8 .product-details h5 a { padding: 20px 0 15px; }
	
	ul.products li.product .woo-type8 .product-details h5:before, ul.products li.product .woo-type8 .product-details h5:after { content: ""; margin: 0 auto; position: absolute; bottom: -1px; left: 0; right: 0; }
	
	/*ul.products li.product .woo-type8 .product-details h5:before { height: 1px; width: 100px; }*/
	
	/*ul.products li.product .woo-type8 .product-details h5:after { border-style: solid; border-width: 0 4px 4px; height: 0; width: 0; }*/

	.woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper .wc_inline_buttons { float: left; margin-top: -28px; position: absolute; top: 50%; width: 100%; }

	.woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper a.added_to_cart.wc-forward::before {  background: url(../../images/success.png) no-repeat scroll ; height: 20px; text-indent: -9999px; width: 20px; margin: 0 auto; margin-top: 0px; margin-right: auto; top: 7px; left:20px; }

	.woo-type8 .dt-sc-button.add_to_cart_button.ajax_add_to_cart.loading { background-color: #f2dbdb; }
	.woo-type8 .woocommerce a.button.loading:after { right:3.5em; }
	.woocommerce a.button.loading:after { color: #333; }

	.woocommerce ul.products li.product .woo-type8 a.button.added::after { content: none; }

	p.return-to-shop a { color: #fff; font-size: 13px !important; }

	ul.products li.product .woo-type8 .product-thumb .onsale span:before { display: none; }

	ul.products li.product:hover .onsale:hover { background-color: none !important; }

	ul.products li.product:hover .onsale { background-color: none !important; }
	

	ul.products li.product .woo-type8 .product-wrapper { position: relative; }

	/*ul.products li.product .woo-type8 .product-thumb .onsale { width: 0; height: 0;  border-top: 75px solid #f4df90; border-radius: 0;
   border-left: 75px solid transparent; position: absolute; right: 0; top: 0; }
   ul.products li.product .woo-type8 .product-thumb .onsale:hover { color: #2c2c2c; }*/

   ul.products li .onsale { width: 0; height: 0;  border-top: 75px solid #f4df90; border-radius: 0;
   border-left: 75px solid transparent; position: absolute; right: 0; top: 0; }
   ul.products li .onsale:hover { color: #2c2c2c; }
   .woocommerce ul.products li.product .onsale { border-radius: 0; }
   .woocommerce ul.products li.product:hover .onsale { right: 0; top: 0; }

   .single-product ul.products li .onsale { border-top-color:transparent;; border-left-color: transparent;; }
   .single-product ul.products li .onsale span { width: 60px !important; height: 60px !important; right: 5px !important; top: -70px !important; bottom: 0 !important; border-radius: 50px; line-height: 60px; }
   .single-product ul.products li .onsale span:hover { color: #2c2c2c; }

   ul.products li.product .woo-type8 span.out-of-stock span { font-size: 11px; color:#fff; font-weight:normal; text-transform: capitalize; width: auto; line-height: normal; letter-spacing: 0; height: 60px; width: 60px; margin: 0; padding: 14px 0 0 0; }
   ul.products li.product .woo-type8 .out-of-stock { width: auto; line-height: normal; letter-spacing: 0; height: 60px; width: 60px; margin: 0; padding: 14px 0 0 0; top:5px; right: 5px; }
   ul.products li.product .woo-type8:hover .out-of-stock { width: auto; line-height: normal; letter-spacing: 0; height: 60px; width: 60px; margin: 0; padding: 14px 0 0 0; }

	ul.products li.product .woo-type8 .product-thumb .onsale span { float: left; height: 25px; position: absolute; right: 17px; top: -66px; font-size: 14px; width: 22px; transform: rotate(45deg); font-weight: bold; color: #f27c7e; text-transform: capitalize; }

	.woocommerce ul.products li.product .woo-type8 span.out-of-stock, .woocommerce ul.products li.product:hover .woo-type8 .out-of-stock, .woocommerce ul.products li.product .woo-type8 a.remove:hover { background-color: #F83334; }

	.woocommerce ul.products li.product .woo-type8 .out-of-stock span:before { display: none; }    
	
	ul.products li.product .woo-type8 .product-details .product-price { padding: 0 10px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	
	/*ul.products li.product:hover .woo-type8 .product-details h5:before { width: 150px; }*/
	
	ul.products li.product:hover .woo-type8 .product-details .product-rating-wrapper { right: 12px; }
	
	.woo-type8.woocommerce ul.products li:hover:not(.purchasable) .product-details .product-rating-wrapper,
	.woo-type8 .woocommerce ul.products li:hover:not(.purchasable) .product-details .product-rating-wrapper { right: 50%; }
	
	ul.products li.product .woo-type8 .product-details .product-rating-wrapper .star-rating { margin: 8px 0 0; }
	
	.woo-type8 .woocommerce-tabs .panel h2, .woo-type8 #reviews h3, .woo-type8 #respond h3#reply-title { letter-spacing: 1px; }
	
	
	.woo-type8 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-details h5, .woo-type8 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-details h5, 
	.woo-type8 .with-both-sidebar ul.products li.product .dt-sc-one-third .product-details h5, .woo-type8 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-details h5, 
	.woo-type8 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .price, .woo-type8 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .price, .woo-type8 .with-both-sidebar ul.products li.product .dt-sc-one-third .price, .woo-type8 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .price { font-size: 10px; }
	
	.woo-type8 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-details .product-price,
	.woo-type8 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-details .product-price,
	.woo-type8 .with-both-sidebar ul.products li.product .dt-sc-one-third .product-details .product-price,
	.woo-type8 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-details .product-price { padding: 0 8px; }
	
	.woo-type8 .page-with-sidebar ul.products li.product:hover .dt-sc-one-fourth .product-details .product-rating-wrapper,
	.woo-type8 .page-with-sidebar .woocommerce.columns-4 ul.products li.product:hover .dt-sc-one-fourth .product-details .product-rating-wrapper,
	.woo-type8 .with-both-sidebar ul.products li.product:hover .dt-sc-one-third .product-details .product-rating-wrapper,
	.woo-type8 .with-both-sidebar .woocommerce.columns-3 ul.products li.product:hover .dt-sc-one-third .product-details .product-rating-wrapper { right: 5px; }
	
	.woo-type8 .page-with-sidebar ul.products li.product:hover:not(.purchasable) .dt-sc-one-fourth .product-details .product-rating-wrapper, 
	.woo-type8 .page-with-sidebar .woocommerce.columns-4 ul.products li.product:hover:not(.purchasable) .dt-sc-one-fourth .product-details .product-rating-wrapper, 
	.woo-type8 .with-both-sidebar ul.products li.product:hover:not(.purchasable) .dt-sc-one-third .product-details .product-rating-wrapper, 
	.woo-type8 .with-both-sidebar .woocommerce.columns-3 ul.products li.product:hover:not(.purchasable) .dt-sc-one-third .product-details .product-rating-wrapper { margin-right: 0; right: 50%; width: auto; -webkit-transform: translateX(50%); -moz-transform: translateX(50%); transform: translateX(50%); }
	
	.woo-type8 .page-with-sidebar ul.products li.product .dt-sc-one-fourth .product-details .product-rating-wrapper .star-rating,
	.woo-type8 .page-with-sidebar .woocommerce.columns-4 ul.products li.product .dt-sc-one-fourth .product-details .product-rating-wrapper .star-rating,
	.woo-type8 .with-both-sidebar ul.products li.product .dt-sc-one-third .product-details .product-rating-wrapper .star-rating,
	.woo-type8 .with-both-sidebar .woocommerce.columns-3 ul.products li.product .dt-sc-one-third .product-details .product-rating-wrapper .star-rating { font-size: 9px; margin: 11px 0 0; }

	.woo-type8 .quantity .qty, .woo-type8.woocommerce-page .quantity .qty, .woo-type8 #coupon_code.input-text { height: 38px; min-height: 38px; }
	
	.woo-type8 .quantity .qty, .woo-type8.woocommerce-page .quantity .qty { padding: 0; }
	
	.woo-type8 #coupon_code.input-text { padding-top: 0; padding-bottom: 0; }

	.woocommerce ul.products.list-view li.product .woo-type8 .product-details { padding:37px 30px; }
	.woocommerce ul.products.list-view li.product .woo-type8 .product-description { color:#fff; }
	.woocommerce ul.products.list-view li.product:hover .woo-type8 .product-description { color:#000; }	
	
	.woocommerce ul.products li.product .woo-type8 .product-thumb:after { content: ""; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 1; width:100%; height:100%; left:0; z-index:0; }	
.woocommerce ul.products li.product.outofstock .woo-type8 .product-thumb:after, .woocommerce ul.products li.product.sale .woo-type8 .product-thumb:after { content: ""; border-style: none solid solid none; border-width: 0 40px 40px 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 1; border-color: rgba(255,255,255,0.35) rgba(255,255,255,0.35) rgba(255,255,255,0.75) rgba(255,255,255,0.75); width:auto; height:auto; left:auto; z-index:0; }
.woocommerce ul.products li.product.outofstock:hover .woo-type8 .product-thumb:after, .woocommerce ul.products li.product.sale:hover .woo-type8 .product-thumb:after, .woocommerce ul.products li.product:hover .woo-type8 .product-thumb:after { width:100%; height:100%; left:0; border:none; }


	/*--------------------------------------------------------------
	with-left-sidebar & with-right-sidebar
	--------------------------------------------------------------*/

	.page-with-sidebar.with-left-sidebar .dt-sc-one-fourth .product-price .price, .page-with-sidebar.with-right-sidebar .dt-sc-one-fourth .product-price .price { font-size: 10px; }

	.page-with-sidebar.with-left-sidebar .dt-sc-one-fourth .product-buttons-wrapper .dt-sc-button, .page-with-sidebar.with-right-sidebar .dt-sc-one-fourth .product-buttons-wrapper .dt-sc-button { font-size: 11px !important; padding: 7px 5px !important; }

	.page-with-sidebar.with-left-sidebar .dt-sc-one-fourth .product-details, .page-with-sidebar.with-right-sidebar .dt-sc-one-fourth .product-details { padding: 0px 0 8px !important; }

	.page-with-sidebar.with-left-sidebar .dt-sc-one-fourth .product-details h5, .page-with-sidebar.with-right-sidebar .dt-sc-one-fourth .product-details h5 { font-size: 15px !important; }

	.page-with-sidebar.with-left-sidebar .dt-sc-one-fourth a.button.product_type_simple, .page-with-sidebar.with-right-sidebar .dt-sc-one-fourth a.button.product_type_simple { top:4px !important; }


	/*--------------------------------------------------------------
	3.0 - General
	--------------------------------------------------------------*/
	.woo-type8.woocommerce input[type="text"], .woo-type8.woocommerce input[type="password"], .woo-type8.woocommerce input[type="email"], .woo-type8.woocommerce input[type="url"], .woo-type8.woocommerce input[type="tel"], .woo-type8.woocommerce input[type="number"], .woo-type8.woocommerce input[type="range"], .woo-type8.woocommerce input[type="date"], .woo-type8.woocommerce textarea, .woo-type8.woocommerce input.text, .woo-type8.woocommerce input[type="search"], .woo-type8.woocommerce select, .woo-type8 .woocommerce input[type="text"], .woo-type8 .woocommerce input[type="password"], .woo-type8 .woocommerce input[type="email"], .woo-type8 .woocommerce input[type="url"], .woo-type8 .woocommerce input[type="tel"], .woo-type8 .woocommerce input[type="number"], .woo-type8 .woocommerce input[type="range"], .woo-type8 .woocommerce input[type="date"], .woo-type8 .woocommerce textarea, .woo-type8 .woocommerce input.text, .woo-type8 .woocommerce input[type="search"], .woo-type8 .woocommerce select { font-family: inherit; font-size: inherit }
	
	
	.woo-type8.woocommerce a.button, .woo-type8.woocommerce button.button, .woo-type8.woocommerce button, .woo-type8.woocommerce input.button, .woo-type8.woocommerce input[type=button], .woo-type8.woocommerce input[type=submit], .woo-type8.woocommerce #respond input#submit, .woo-type8.woocommerce a.button.alt, .woo-type8.woocommerce button.button.alt, .woo-type8.woocommerce input.button.alt, .woo-type8.woocommerce #respond input#submit.alt, .woo-type8 .woocommerce a.button, .woo-type8 .woocommerce button.button, .woo-type8 .woocommerce button, .woo-type8 .woocommerce input.button, .woo-type8 .woocommerce input[type=button], .woo-type8 .woocommerce input[type=submit], .woo-type8 .woocommerce #respond input#submit, .woo-type8 .woocommerce a.button.alt, .woo-type8 .woocommerce button.button.alt, .woo-type8 .woocommerce input.button.alt, .woo-type8 .woocommerce #respond input#submit.alt, .woo-type8.woocommerce.single-product div.product .product-thumb-wrapper .add_to_wishlist, .woo-type8 .wishlist_table .add_to_cart.button, .woo-type8 .yith-wcwl-add-button a.add_to_wishlist, .woo-type8 .yith-wcwl-popup-button a.add_to_wishlist, .woo-type8 .wishlist_table a.ask-an-estimate-button, .woo-type8 .wishlist-title a.show-title-form, .woo-type8 .hidden-title-form a.hide-title-form, .woo-type8 .yith-wcwl-wishlist-new button, .woo-type8 .wishlist_manage_table a.create-new-wishlist, .woo-type8 .wishlist_manage_table button.submit-wishlist-changes, .woo-type8 .yith-wcwl-wishlist-search-form button.wishlist-search-button, .woo-type8 .cart input.button, .woo-type8.woocommerce .pagination ul li a, .woo-type8.woocommerce .pagination ul li span, .woo-type8 .woocommerce .pagination ul li a, .woo-type8 .woocommerce .pagination ul li span, .woo-type8 .woocommerce-message, .woo-type8 .woocommerce-info, .woo-type8 .woocommerce-error, .woo-type8 .woocommerce-message:before, .woo-type8 .woocommerce-info:before, .woo-type8 .woocommerce-error:before { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }



	/*--------------------------------------------------------------
	4.0 - Browser Fix
	--------------------------------------------------------------*/
	@-moz-document url-prefix() { 
	
		.woo-type8 .quantity .qty, .woo-type8.woocommerce-page .quantity .qty { height: 40px; min-height: 40px; }
		
		.woo-type8 #coupon_code.input-text { height: 36px; min-height: 36px; }
		
		.woo-type8 form .form-row .select2-container { line-height: 37px; }
	
	}



	/*--------------------------------------------------------------
	5.0 - Default Color
	--------------------------------------------------------------*/

	ul.products li.product .woo-type8 .product-thumb a.add_to_cart_button, ul.products li.product .woo-type8 .product-thumb a.button.product_type_simple, ul.products li.product .woo-type8 .product-thumb a.button.product_type_variable, ul.products li.product .woo-type8 .product-thumb a.added_to_cart.wc-forward, /*ul.products li.product .woo-type8 .product-thumb a.add_to_wishlist, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistaddedbrowse a, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistexistsbrowse a,*/ ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-wcqv-button, ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-woocompare-button, ul.products li.product .woo-type8 .product-buttons-wrapper a.product_type_external, ul.products li.product .woo-type8 .product-buttons-wrapper a.button.product_type_grouped, 

	ul.products li.product .woo-type8 .product-thumb .image:after, ul.products li.product-category .woo-type8 .product-thumb .image:after { background-color: rgba(0,0,0,0); }
	
	ul.products li.product .woo-type8 .product-thumb a.add_to_cart_button:hover, ul.products li.product .woo-type8 .product-thumb a.button.product_type_simple:hover, ul.products li.product .woo-type8 .product-thumb a.button.product_type_variable:hover, ul.products li.product .woo-type8 .product-thumb a.added_to_cart.wc-forward:hover, /*ul.products li.product .woo-type8 .product-thumb a.add_to_wishlist:hover, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistaddedbrowse a:hover, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistexistsbrowse a:hover,*/ .woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-wcqv-button:hover, .woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-woocompare-button:hover, ul.products li.product .woo-type8 .product-buttons-wrapper a.product_type_external:hover, ul.products li.product .woo-type8 .product-buttons-wrapper a.button.product_type_grouped:hover, 

	/*ul.products li.product:hover .woo-type8 .product-details,*/ ul.products li.product .woo-type8 .product-details h5:before { background-color: #fff; }
	
	
	/*----*****---- << Borders >> --****--*/
	/*ul.products li.product:hover .woo-type8 .product-wrapper { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); }*/
	
	/*ul.products li.product .woo-type8 .product-wrapper { border-color: rgba(244,223,144,1); }*/
	
	ul.products li.product .woo-type8 .product-details h5:after { border-color: rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0); }
	
	
	/*----*****---- << Colors >> --****--*/	
	ul.products li.product:hover .woo-type8 .product-details h5 a, .woo-type8 ul.products li.product-category:hover .product-details h5, .woo-type8 ul.products li.product-category:hover .product-details h5 .count, ul.products li.product:hover .woo-type8 .product-details .product-price .amount, ul.products li.product:hover .woo-type8 .product-details span.price, ul.products li.product:hover .woo-type8 .product-details span.price del, ul.products li.product:hover .woo-type8 .product-details span.price del .amount, ul.products li.product:hover .woo-type8 .product-details span.price ins, ul.products li.product:hover .woo-type8 .product-details span.price ins .amount { color: #000; }
	
	ul.products li.product .woo-type8 .product-thumb a.add_to_cart_button, ul.products li.product .woo-type8 .product-thumb a.button.product_type_simple, ul.products li.product .woo-type8 .product-thumb a.button.product_type_variable, ul.products li.product .woo-type8 .product-thumb a.added_to_cart.wc-forward, ul.products li.product .woo-type8 .product-thumb a.add_to_wishlist, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistaddedbrowse a, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistexistsbrowse a, ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-wcqv-button, ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-woocompare-button, ul.products li.product .woo-type8 .product-buttons-wrapper a.product_type_external, ul.products li.product .woo-type8 .product-buttons-wrapper a.button.product_type_grouped, 

	ul.products li.product .woo-type8 .product-thumb a.add_to_cart_button:before, ul.products li.product .woo-type8 .product-thumb a.button.product_type_simple:before, ul.products li.product .woo-type8 .product-thumb a.button.product_type_variable:before, ul.products li.product .woo-type8 .product-thumb a.added_to_cart.wc-forward:before, ul.products li.product .woo-type8 .product-thumb a.add_to_wishlist:before, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistaddedbrowse a:before, ul.products li.product .woo-type8 .product-thumb .yith-wcwl-wishlistexistsbrowse a:before, ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-wcqv-button:before, ul.products li.product .woo-type8 .product-buttons-wrapper a.yith-woocompare-button:before, ul.products li.product .woo-type8 .product-buttons-wrapper a.product_type_external:before, ul.products li.product .woo-type8 .product-buttons-wrapper a.button.product_type_grouped:before, 

	ul.products li.product-category .woo-type8.product-details h5, ul.products li.product-category .woo-type8.product-details h5 .count, ul.products li.product .woo-type8 .product-details .product-price .amount, ul.products li.product .woo-type8 .product-details span.price, ul.products li.product .woo-type8 .product-details span.price del, ul.products li.product .woo-type8 .product-details span.price del .amount, ul.products li.product .woo-type8 .product-details span.price ins, ul.products li.product .woo-type8 .product-details span.price ins .amount { color: #2c2c2c; }

		
	
	/*--------------------------------------------------------------
	 6.0 - Responsive
	--------------------------------------------------------------*/	
	
	/* Note: Design for a width of 960px */	
	@media only screen and (min-width:992px) and (max-width:1199px) {
		
		ul.products li.product .woo-type8 .product-details .product-price { padding: 0 10px; }
		
		ul.products li.product:hover .woo-type8 .product-details .product-rating-wrapper { right: 8px; }
				
		ul.products li.product .woo-type8 .product-details h5:before { width: calc(100% - 100px); }
		ul.products li.product:hover .woo-type8 .product-details h5:before { width: calc(100% - 50px); }		
		
		ul.products li.product .woo-type8 .product-details h5:before { width: calc(100% - 100px); }
		ul.products li.product:hover .woo-type8 .product-details h5:before { width: calc(100% - 50px); }	
		
		
	}
	
	
	/*----*****---- << Tablet (Portrait) >> ----*****----*/	
	
	/* Note: Design for a width of 768px */
	@media only screen and (min-width:768px) and (max-width:991px) {
		
		ul.products li.product .woo-type8 .product-details h5 { margin: 0 0 5px; }
		ul.products li.product .woo-type8 .product-details { padding: 0 0 10px; }
		.woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper a.add_to_cart_button, .woocommerce ul.products li.product .woo-type8 .product-buttons-wrapper a.button.product_type_simple { font-size:10px; padding: 10px !important; }

		.widget.woocommerce .widget_shopping_cart_content .buttons { display: inline-grid; text-align: center; }
		.woocommerce-mini-cart__buttons .button.wc-forward { margin-bottom: 5px; }
		
		

		ul.products li.product .woo-type8 .product-details h5 a { padding: 16px 0 15px; }
				
		ul.products li.product .woo-type8 .product-details h5:before { width: calc(100% - 100px); }
		ul.products li.product:hover .woo-type8 .product-details h5:before { width: calc(100% - 50px); }	
		
		ul.products li.product .woo-type8 .product-details .product-price { padding: 0 10px; }
		
		ul.products li.product:hover .woo-type8 .product-details .product-rating-wrapper { right: 8px; }				
		ul.products li.product .woo-type8 .product-details .product-rating-wrapper .star-rating { margin: 10px 0 0; }		

		ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.add_to_cart_button, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_simple, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_variable, ul.products li.product .woo-type8  .dt-sc-one-fourth .product-buttons-wrapper a.added_to_cart.wc-forward, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.add_to_wishlist, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper .yith-wcwl-wishlistaddedbrowse a, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper .yith-wcwl-wishlistexistsbrowse a, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.yith-wcqv-button, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.yith-woocompare-button, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.product_type_external, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_grouped { width: auto; height: auto; }

		ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.add_to_cart_button:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.added_to_cart.wc-forward:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_simple:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_variable:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper .add_to_wishlist:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper .yith-wcwl-wishlistaddedbrowse a:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper .yith-wcwl-wishlistexistsbrowse a:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.yith-wcqv-button:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.yith-woocompare-button:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.product_type_external:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_grouped:before { font-size: 17px; line-height: 35px; }		
		
	}


	@media only screen and (max-width: 319px) { 
		ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.add_to_cart_button, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_simple, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_variable, ul.products li.product .woo-type8  .dt-sc-one-fourth .product-buttons-wrapper a.added_to_cart.wc-forward, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.add_to_wishlist, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper .yith-wcwl-wishlistaddedbrowse a, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper .yith-wcwl-wishlistexistsbrowse a, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.yith-wcqv-button, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.yith-woocompare-button, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.product_type_external, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_grouped { width: 35px; height: 35px; }

		ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.add_to_cart_button:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.added_to_cart.wc-forward:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_simple:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_variable:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper .add_to_wishlist:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper .yith-wcwl-wishlistaddedbrowse a:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper .yith-wcwl-wishlistexistsbrowse a:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.yith-wcqv-button:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.yith-woocompare-button:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.product_type_external:before, ul.products li.product .woo-type8 .dt-sc-one-fourth .product-buttons-wrapper a.button.product_type_grouped:before { font-size: 17px; line-height: 35px; }	
	}

	@media only screen and (max-width: 479px) {

		.woocommerce form.login .button, .woocommerce form.register .button { margin: 0; float: right; margin-top: 10px; }

	}