/************************************************
# Default CSS Start
*************************************************/
.wcpscwc-product-slider-wrap * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.wcpscwc-product-slide, .wcpscwc-product-slider-wrap *, .wcpscwc-product-slider-wrap *:focus {outline: none;}
.wcpscwc-clearfix:before, .wcpscwc-clearfix:after {content: ""; display: table;}
.wcpscwc-clearfix::after {clear: both;}
.wcpscwc-product-slider-wrap .wcpscwc-product-category {margin-bottom: 5px;}
.wcpscwc-product-slider-wrap .wcpscwc-product-category span {font-size: 14px; line-height: normal; font-weight: 300;}
.wcpscwc-product-addtocart .button {font-size: 15px; font-weight: 300; line-height: normal; display: inline-block;}
.wcpscwc-product-addtocart .product_type_variable:before {content: none;}
.wcpscwc-product-slider-wrap .wcpscwc-product-addtocart .add_to_cart_button.loading:before {content: "\f013"; font-family: FontAwesome; -webkit-animation: spiner 2s linear infinite; animation: spiner 2s linear infinite; display: inline-block;}
.wcpscwc-product-slider-wrap .wcpscwc-product-image-wrapper {display: block; height: 300px; background: #ededed; margin-bottom: 10px; -webkit-transition: 0.3s; transition: 0.3s; overflow: hidden; position: relative;}
.wcpscwc-product-slider-wrap .wcpscwc-product-price {line-height: normal; margin-bottom: 10px;}
.wcpscwc-product-slider-wrap .wcpscwc-product-title {font-size: 20px; line-height: normal; margin-bottom: 10px;}
.wcpscwc-product-slider-wrap .wcpscwc-product-rating {line-height:normal; display: block; margin-bottom: 10px;}
.wcpscwc-product-slider-wrap .wcpscwc-product-shortdes, .wcpscwc-product-slider-wrap .wcpscwc-product-shortdes p {color: #555555; line-height:22px; font-size: 14px; font-weight: 400; margin: 0 0 10px;}
.wcpscwc-product-slider-wrap .wcpscwc-product-price del .amount {color: #111; font-size: 18px;}
.wcpscwc-product-slider-wrap .wcpscwc-product-price del {display: inline-block; text-decoration: none;}
.wcpscwc-product-slider-wrap .wcpscwc-product-price ins {color: #111; display: inline-block; background: transparent; text-decoration: none;}
.wcpscwc-product-slider-wrap .wcpscwc-product-price .woocommerce-Price-amount {font-size: 18px; line-height: normal;}
.wcpscwc-product-slider-wrap img {max-height:100%; border-radius:0 !important; box-shadow: none !important; display:block; max-width:100% !important; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; -webkit-transition: all .4s ease; transition: all .4s ease;}
.wcpscwc-product-slider-wrap a {text-decoration: none; background: transparent; border-bottom: 0px solid #333; padding: 0px; letter-spacing: 0px; line-height: normal; box-shadow: none;}
.wcpscwc-product-slider-wrap .wcpscwc-product-slide .button {box-shadow: none; opacity: 1; position: static; padding: 10px;}
.wcpscwc-slider-conf {display:none;}
.wcpscwc-product-grid, .wcpscwc-product-slider, .wcpscwc-product-slider-default {margin: 0 -15px;}
.wcpscwc-product-grid .wcpscwc-first {clear:both;}
.wcpscwc-product-slider-wrap .wcpscwc-main-wrapper {position: relative;}
.wcpscwc-product-slider-wrap .wcpscwc-product-grid .wcpscwc-main-wrapper {margin-bottom: 50px;}
.wcpscwc-product-rating .star-rating {overflow: hidden; height: 18px; line-height: normal; display: inline-block; width: 65px; position: relative; margin: 0px !important; vertical-align: middle;}
.wcpscwc-product-rating .star-rating:before {content: "\f005\f005\f005\f005\f005";float: left;color: #ccc;font-family: FontAwesome;position: absolute;left: 0; font-size: 14px; width: auto; height: auto;}
.wcpscwc-product-rating .star-rating span {line-height: normal; height: 18px;}
.wcpscwc-product-rating .star-rating span:before {content: "\f005\f005\f005\f005\f005";color:#19499b;font-family: FontAwesome;position: absolute;top: 0;left: 0; font-size: 14px; width: auto; height: auto;}

@-webkit-keyframes spiner {
	100%{
		-webkit-transform: rotate(360deg);
		transform:rotate(360deg);
	}
}

/************************************************
# Default CSS End
*************************************************/

.wcpscwc-deprecated{color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding:10px; margin:0 0 20px 0;}

/*Default design css*/
.wcpscwc-product-slider-default .slick-list {padding-top: 8px !important;}
.wcpscwc-product-slider-default .products {visibility: hidden; opacity: 0; transition: opacity 0.5s linear;}
.wcpscwc-product-slider-default .products.slick-initialized {visibility: visible; opacity: 1;}
.wcpscwc-product-slider-default .products li {margin:0 15px !important; clear:none !important;}
.wcpscwc-product-slider-default button.slick-arrow {width: 30px; height: 40px; position: absolute; z-index:9; border: 0px !important; padding: 0 !important; text-align: center; margin: 0px !important; border-radius: 0px !important; cursor:pointer; color:#fff; line-height: 40px; outline: 0;}
.wcpscwc-product-slider-default button.slick-arrow i, 
.wcpscwc-product-slider-default button.slick-arrow svg {font-size: 30px; line-height: 40px;}
.wcpscwc-product-slider-default button.slick-arrow, 
.wcpscwc-product-slider-default button.slick-arrow:hover, 
.wcpscwc-product-slider-default button.slick-arrow:focus {background-color:#32373c; background-image:none; box-shadow:none;}
.wcpscwc-product-slider-default .slick-dots {padding: 0 !important; margin: 15px 0 0 0 !important; text-align:center; width: 100%; line-height:0;}
.wcpscwc-product-slider-default .slick-dots li {list-style: none !important; display: inline-block !important; margin: 0 2px !important; padding: 0px !important; width: 10px !important; height: 10px !important; }
.wcpscwc-product-slider-default .slick-dots li button {text-indent: -99999px; background: #fff !important; margin: 0px !important; padding: 0px !important; border: 1px solid #000; border-radius: 50% !important; width: 10px !important; height: 10px !important; cursor:pointer;}
.wcpscwc-product-slider-default .slick-dots li.slick-active button {background: #444 !important;}
.wcpscwc-product-slider-default .slick-arrow {top: 38%;}
.wcpscwc-product-slider-default button.slick-next {right:15px;}
.wcpscwc-product-slider-default button.slick-prev {left:15px;}
.wcpscwc-default .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align: center;}
.wcpscwc-default .woocommerce .products .star-rating {display: inline-block; margin: 5px 0 0.5em;}
.wcpscwc-default .woocommerce a {outline: 0;}
.wcpscwc-default .woocommerce ul.products li.product .button {margin-top:0px;}

@media screen and (max-width: 478px){
	.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {width: 100%; float: left; clear: both;}
	.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {float: left; clear: both !important;}
	.wcpscwc-product-slider-default.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {width: 100%; float: left; clear: none !important;}
	.wcpscwc-product-slider-default.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {float: right; clear: none !important;}
}
/* End default design css*/

/* Widget CSS */
.widget-area .widget .wcpscwc-product-slider-wrap .wcpscwc-product-slide .wcpscwc-product-image-wrapper, 
.widget-area .widget .wcpscwc-product-slider-wrap .wcpscwc-product-grid .wcpscwc-product-image-wrapper {height: 250px !important; overflow: hidden;}
.widget-area .widget .wcpscwc-design-12 .wcpscwc-product-slide .wcpscwc-product-image-wrapper {height: 280px !important;}
.widget-area .widget .wcpscwc-slide-show-1 .wcpscwc-product-slide.wcpscwc-columns {padding: 0;}
.widget-area .widget .wcpscwc-slide-show-1 .wcpscwc-product-slider button.slick-prev {left: 15px;}
.widget-area .widget .wcpscwc-slide-show-1 .wcpscwc-product-slider button.slick-next {right: 15px;}
.widget-area .widget .wcpscwc-design-9 .wcpscwc-product-slider button.slick-prev, 
.widget-area .widget .wcpscwc-design-11 .wcpscwc-product-slider button.slick-prev, 
.widget-area .widget .wcpscwc-design-12 .wcpscwc-product-slider button.slick-prev, 
.widget-area .widget .wcpscwc-design-13 .wcpscwc-product-slider button.slick-prev {left: auto; right: 45px;}

/* Center Mode CSS */
.wcpscwc-center-mode .wcpscwc-product-slider .slick-slide, 
.wcpscwc-center-mode .wcpscwc-product-slider-default .slick-slide {-webkit-transform: scale(0.85); transform: scale(0.85); opacity:0.5;-webkit-transition:all .3s ease;transition:all .3s ease;}
.wcpscwc-center-mode .wcpscwc-product-slider .slick-center, 
.wcpscwc-center-mode .wcpscwc-product-slider-default .slick-center {-webkit-transform: scale(1); transform: scale(1); opacity:1;}

.wcpscwc-slide-show-1 .wcpscwc-product-slider .wcpscwc-product-slide.wcpscwc-medium-12.wcpscwc-columns{padding:0 !important;}
.wcpscwc-slide-show-1 .wcpscwc-product-slider .wcpscwc-product-slide.wcpscwc-medium-12.wcpscwc-column{padding:0 !important;}

/* Pagination */
.wcpscwc-paging{width:100%; padding:10px 0.9375em 10px 0.9375em; text-align:center; color:#666; clear:both;}
.wcpscwc-paging a{color: #fff !important;background: #666;padding: 7px 10px; margin:0 1px 6px 2px; display: inline-block;text-align: center;line-height: normal;box-shadow: none;text-shadow: none;font-size: 14px;border: 1px solid #666;text-decoration: none !important;-webkit-transition: all .3s ease;transition: all .3s ease; outline:0;}
.wcpscwc-paging .page-numbers.current{color: #666;background: transparent;padding: 7px 10px; margin:0 1px 6px 2px; display: inline-block;text-align: center;line-height: normal;box-shadow: none;text-shadow: none;font-size: 14px;text-transform: uppercase;border: 1px solid #666;text-decoration: none !important;}
.wcpscwc-paging a:hover,
.wcpscwc-paging a:focus,
.wcpscwc-paging a:visited:hover{color: #666 !important;background: #fff; outline:0;}
.wcpscwc-paging a.prev, .wcpscwc-paging a.next{min-width:90px;}
.wcpscwc-paging .wcpscwc-next-btn{float:right;}
.wcpscwc-paging .wcpscwc-prev-btn{float:left;}
.wcpscwc-paging .wcpscwc-pagi-btn a{min-width:90px;}

/* Slider CSS */
/************************************************
# Slider CSS Start
*************************************************/
.wcpscwc-product-slider {visibility: hidden; opacity: 0; transition: opacity 0.5s linear;}
.wcpscwc-product-slider.slick-initialized {visibility: visible; opacity:1;}
.wcpscwc-product-slider .wcpscwc-product-slide{padding:0 15px 0 15px;}

.wcpscwc-product-slider button.slick-arrow {width: 30px; height:40px; position: absolute; z-index:9; border: 0px; padding: 0; text-align: center; margin: 0px; border-radius: 0px; -webkit-transform: translateY(-50%); transform: translateY(-50%); opacity:0; -webkit-transition: all .3s linear; transition: all .3s linear; top:50%; cursor:pointer; line-height: 40px; outline: 0;}
.wcpscwc-product-slider button.slick-arrow i, 
.wcpscwc-product-slider button.slick-arrow svg {font-size: 30px; line-height: 40px;}
.wcpscwc-product-slider:hover button.slick-arrow{opacity: 1;}
.wcpscwc-product-slider button.slick-arrow, 
.wcpscwc-product-slider button.slick-arrow:hover, 
.wcpscwc-product-slider button.slick-arrow:focus {background-color:#009eed; color: #fff; box-shadow:none; background-image:none;}
.wcpscwc-product-slider .slick-dots {padding: 0; margin: 15px 0 0 0; position: relative; bottom: 0px; text-align: center; width: 100%;}
.wcpscwc-product-slider .slick-dots li {list-style: none !important; display: inline-block !important; margin: 0 2px; padding: 0px; width: 10px; height:10px;}
.wcpscwc-product-slider .slick-dots li button {background: #fff; margin: 0px; padding: 0px; border: 1px solid #666; border-radius: 0; width: 10px; height: 10px; text-indent: -99999px; cursor:pointer;}
.wcpscwc-product-slider .slick-dots li button:focus {outline: none !important}
.wcpscwc-product-slider .slick-dots li.slick-active button {background: #666;}
.wcpscwc-product-slider button.slick-next {right:15px;}
.wcpscwc-product-slider button.slick-prev {left:15px;}
.wcpscwc-product-rating span {overflow: hidden; top:0; left:0; position: absolute; padding-top: 18px;}
/************************************************
# Slider CSS End
*************************************************/

/*---------------design-1--------------*/
.wcpscwc-design-1 .wcpscwc-main-wrapper {width: 100%; display: block; position: relative; overflow: hidden;}
.wcpscwc-design-1 .wcpscwc-product-title a, .wcpscwc-design-1 .wcpscwc-product-title a:visited {color: #555555 !important; font-size: 16px; font-weight: bold; text-transform: uppercase; line-height: normal;}
.wcpscwc-design-1 .wcpscwc-product-title a:hover, .wcpscwc-design-1 .wcpscwc-product-title a:focus {color: #ED4F50 !important;}
.wcpscwc-design-1 .woocommerce-Price-amount {color: #19499b; font-weight: 600;}
.wcpscwc-design-1 del .woocommerce-Price-amount {opacity:0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; margin-right: 5px; position: relative;}
.wcpscwc-design-1 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; left: 0; position: absolute; right: 0; top: 50%; background-color: #111111;}
.wcpscwc-design-1 .wcpscwc-product-onsale {position: absolute; top: 0; left: 0; display: block; padding: 50px 30px 0 30px; background: #ED4F50; line-height: 43px; font-size: 18px; color: #fff; font-weight: 700; -webkit-transform: rotate(-45deg) translate(-3%, -70%); transform: rotate(-45deg) translate(-3%, -70%);}
.wcpscwc-design-1 .wcpscwc-product-slider button.slick-arrow {background-color: #555;}
.wcpscwc-design-1 .wcpscwc-product-addtocart .button, .wcpscwc-design-1 .wcpscwc-product-addtocart .button:visited {background: #383d40; color: #ffffff !important; display: inline-block; font-size: 12px; font-weight: 400; padding: 10px; text-transform: uppercase; text-decoration: none; line-height: normal; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-radius: 0px; margin: 0;}
.wcpscwc-design-1 .wcpscwc-product-addtocart .button:hover, .wcpscwc-design-1 .wcpscwc-product-addtocart .button:focus {background: #19499b; color: #ffffff !important;}
.wcpscwc-design-1 .add_to_cart_buttonadd_to_cart_button:hover {color: #ED4F50;}
.wcpscwc-design-1 .wcpscwc-product-category, .wcpscwc-design-1 .wcpscwc-product-category span a, .wcpscwc-design-1 .wcpscwc-product-category span a:visited {color: #a5a5a5 !important; letter-spacing: 1px; font-size: 12px; text-transform: uppercase; font-weight: 400;}
.wcpscwc-design-1 .wcpscwc-product-addtocart {-webkit-transition: all 1s ease; transition: all 1s ease; text-align: left;}
.wcpscwc-design-1 .wcpscwc-product-addtocart .added_to_cart {display: block; color: #19499b; font-weight: 600; text-decoration: underline; margin-top: 10px;}
.wcpscwc-design-1 .wcpscwc-product-image-wrapper:hover .wcpscwc-product-image {-webkit-transform: scale(1.2); transform: scale(1.2);}
.wcpscwc-design-1 .wcpscwc-product-addtocart .add_to_cart_button:before {font-family: FontAwesome !important; margin-right: 5px; content: "\f217"; font-size: 16px;}
.wcpscwc-design-1 .wcpscwc-product-addtocart .add_to_cart_button.added:before {content: "\f00c"; font-family: FontAwesome !important;}

/*---------------design-2--------------*/
.wcpscwc-design-2 .star-rating span:before {color: #F4C100;}
.wcpscwc-design-2 span.wcpscwc-product-onsale {text-align:center; font-size: 14px; position: absolute; top: 8px; height: 30px; width: 50px; background: #da2c2a; color: #fff; line-height: 30px; left: 20px;}
.wcpscwc-design-2 .wcpscwc-product-addtocart {border-bottom: 5px solid rgba(218, 44, 42, 0.53); -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position: absolute; bottom: -100%; width: 70%; background: #333; left: 0; right: 0; margin: 0 auto;}
.wcpscwc-design-2 .wcpscwc-product-addtocart:hover {background: #f5f5f5;}
.wcpscwc-design-2 .wcpscwc-product-addtocart a, .wcpscwc-design-2 .wcpscwc-product-addtocart a:visited, .wcpscwc-design-2 .wcpscwc-product-addtocart a:focus {color: #ffffff !important; width: 100%; text-align: center;}
.wcpscwc-design-2 .wcpscwc-product-addtocart a:hover, .wcpscwc-design-2 .wcpscwc-product-addtocart:hover a:focus, .wcpscwc-design-2 .wcpscwc-product-addtocart:hover a {color:#111111 !important;}
.wcpscwc-design-2 .wcpscwc-product-addtocart .add_to_cart_button:before {content:"\f07a"; font-family: FontAwesome; margin-right: 5px; font-size: 15px;}
.wcpscwc-design-2 .wcpscwc-product-addtocart .add_to_cart_button.added:before {content:"\f00c";}
.wcpscwc-design-2 .wcpscwc-product-addtocart .added_to_cart {display: inline-block; font-size: 12px; margin-bottom: 10px;}
.wcpscwc-design-2 .wcpscwc-product-addtocart:hover:before {color: #111111;}
.wcpscwc-design-2 .wcpscwc-product-title a, .wcpscwc-design-2 .wcpscwc-product-title a:visited {font-size: 18px; text-transform: capitalize; color: #555555 !important;}
.wcpscwc-design-2 .wcpscwc-product-title a:hover, .wcpscwc-design-2 .wcpscwc-product-title a:focus {color: #da2c2a !important;}
.wcpscwc-design-2 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; left: 0; position: absolute; right: 0; top: 50%; background-color: #999999;}
.wcpscwc-design-2 .wcpscwc-product-price del .amount {font-size: 20px; color:#999999; position: relative;}
.wcpscwc-design-2 .wcpscwc-main-wrapper:hover .wcpscwc-product-addtocart{bottom: 0px;}
.wcpscwc-design-2 .wcpscwc-product-category {margin-bottom: 10px; border-bottom: 2px solid #da2c2a; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; padding: 0px 0px 10px 0px;}
.wcpscwc-design-2 .wcpscwc-product-category:before {content:"\f15c"; font-family:FontAwesome; margin-right: 5px; font-size: 12px; color: rgba(164, 164, 164, 0.7);}
.wcpscwc-design-2 .wcpscwc-product-category, .wcpscwc-design-2 .wcpscwc-product-category span a, .wcpscwc-design-2 .wcpscwc-product-category span a:visited, .wcpscwc-design-2 .wcpscwc-product-category span a:hover, .wcpscwc-design-2 .wcpscwc-product-category span a:focus {font-size: 12px; color: #555555 !important; line-height: normal; text-transform: capitalize; letter-spacing: 1px;}
.wcpscwc-design-2 .wcpscwc-product-price .woocommerce-Price-amount {color: #da2c2a; font-size: 20px;}
.wcpscwc-design-2 .wcpscwc-main-wrapper:hover .wcpscwc-product-image-wrapper img {-webkit-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.wcpscwc-design-2 .wcpscwc-product-slider button.slick-arrow {background-color: #da2c2a;}

/*---------------design-3---------------*/
.wcpscwc-design-3 .star-rating span:before {color: #c06b81;}
.wcpscwc-design-3 .wcpscwc-main-wrapper:hover .wcpscwc-product-onsale {-webkit-transform: rotate(30deg); transform: rotate(30deg);}
.wcpscwc-design-3 span.wcpscwc-product-onsale {z-index: 11; font-size: 14px; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position: absolute; top: 8px; height: 50px; width: 50px; background: #c06b81; color: #fff; line-height: 50px; border-radius: 50%; right: 8px; text-align: center;}
.wcpscwc-design-3 .wcpscwc-product-addtocart {outline: none; opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; z-index: 1; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position: absolute; width: 60%; background: #f5f5f5; margin: 0 auto; display: block; bottom: 0; left: 0; right: 0;}
.wcpscwc-design-3 .wcpscwc-product-addtocart:hover, .wcpscwc-design-3 .wcpscwc-product-addtocart:focus {background:#c06b81;}
.wcpscwc-design-3 .wcpscwc-product-addtocart a, .wcpscwc-design-3 .wcpscwc-product-addtocart a:visited, .wcpscwc-design-3 .wcpscwc-product-addtocart a:focus {color: #555555 !important; width: 100%; text-align: center;}
.wcpscwc-design-3 .wcpscwc-product-addtocart:hover a, .wcpscwc-design-3 .wcpscwc-product-addtocart a:hover, .wcpscwc-design-3 .wcpscwc-product-addtocart:hover a:focus {color:#ffffff !important;}
.wcpscwc-design-3 .wcpscwc-product-addtocart .add_to_cart_button:before {content: "\f07a"; font-family:FontAwesome; margin-right: 5px; font-size: 15px; color: #555; -webkit-transition: all 0s ease-in-out; transition: all 0s ease-in-out;}
.wcpscwc-design-3 .wcpscwc-product-addtocart:hover .add_to_cart_button:before {color: #ffffff;}
.wcpscwc-design-3 .wcpscwc-product-addtocart .add_to_cart_button.added:before {content:"\f00c";}
.wcpscwc-design-3 .wcpscwc-product-addtocart .added_to_cart {background: transparent; padding: 10px; display: inline-block; border-top: 1px solid #fff; line-height: normal;}
.wcpscwc-design-3 .wcpscwc-main-wrapper:hover .wcpscwc-product-addtocart {bottom: 50px;opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";} 
.wcpscwc-design-3 .wcpscwc-product-title a, .wcpscwc-design-3 .wcpscwc-product-title a:visited {font-size: 18px; text-transform: capitalize; color: #555555 !important; font-weight: 600;}
.wcpscwc-design-3 .wcpscwc-product-title a:hover, .wcpscwc-design-3 .wcpscwc-product-title a:focus {color:#c06b81 !important;}
.wcpscwc-design-3 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; left: 0; position: absolute; right: 0; top: 50%; background-color: #999;}
.wcpscwc-design-3 .wcpscwc-product-price del .amount {color: #999999; position: relative;}
.wcpscwc-design-3 .wcpscwc-product-price .woocommerce-Price-amount {color: #555555;}
.wcpscwc-design-3 .wcpscwc-product-shortdes, .wcpscwc-design-3 .wcpscwc-product-shortdes p {font-size: 13px; margin: 0 0 10px;}
.wcpscwc-design-3 .wcpscwc-product-image-wrapper > a:before {content: ""; position: absolute; width: 0; height: 0; background: rgba(192,107,129,0.25); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; top: 0; left: 0; z-index: 1;}
.wcpscwc-design-3 .wcpscwc-product-image-wrapper > a:after {content: ""; position: absolute; width: 0; height: 0; background: rgba(192,107,129,0.25); -webkit-transition: all 0.3s ease; transition: all 0.3s ease; bottom: 0; right: 0;}
.wcpscwc-design-3 .wcpscwc-product-image-wrapper:hover > a:before {height: 100%; width: 100%; -webkit-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s;}
.wcpscwc-design-3 .wcpscwc-product-image-wrapper:hover > a:after {height: 100%; width: 100%; -webkit-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s;}
.wcpscwc-design-3 .wcpscwc-product-slider button.slick-arrow {background-color: #c06b81;}

/*---------------design-4---------------*/
.wcpscwc-design-4 .star-rating span:before {color: #FFD401;}
.wcpscwc-design-4 .wcpscwc-product-cover {overflow: hidden; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; text-align: left; position: relative;}
.wcpscwc-design-4 .wcpscwc-product-category, .wcpscwc-design-4 .wcpscwc-product-category span a, .wcpscwc-design-4 .wcpscwc-product-category span a:visited {font-size: 10px; color: #888888 !important; letter-spacing: 1px; line-height: normal;}
.wcpscwc-design-4 .wcpscwc-product-title a, .wcpscwc-design-4 .wcpscwc-product-title a:visited {font-size: 16px; color: #808080 !important; font-weight: 700; text-transform: capitalize;}
.wcpscwc-design-4 .wcpscwc-product-price del .amount {font-size: 16px; color: #c2c2c2; position: relative;}
.wcpscwc-design-4 .wcpscwc-product-price del .amount:after {content:''; width: 100%; height: 2px; top: 45%; left: 0; background: #c2c2c2; position: absolute;}
.wcpscwc-design-4 .wcpscwc-product-price .amount {color:#111;}
.wcpscwc-design-4 .wcpscwc-product-addtocart {position: absolute; top: 100%; width: 100%; height: 100%; background: #ffffff; left: 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; opacity: 0;}
.wcpscwc-design-4 .wcpscwc-product-content-wrapper:hover .wcpscwc-product-addtocart {top: 0; opacity: 1;}
.wcpscwc-design-4 .wcpscwc-product-addtocart .wcpscwc-button-wrapper {position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 80%; text-align: center;}
.wcpscwc-design-4 .wcpscwc-product-addtocart a.button, .wcpscwc-design-4 .wcpscwc-product-addtocart a.button:visited {-webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; background: #222222; display: block; color: #ffffff !important; font-size: 15px; font-weight: 600;}
.wcpscwc-design-4 .wcpscwc-product-addtocart a.button:hover, .wcpscwc-design-4 .wcpscwc-product-addtocart a.button:focus {background: #FFD401; color: #222222 !important;}
.wcpscwc-design-4 .wcpscwc-product-addtocart .add_to_cart_button:hover:before, .wcpscwc-design-4 .wcpscwc-product-addtocart .add_to_cart_button:focus:before {color: #222;}
.wcpscwc-design-4 .wcpscwc-product-addtocart .add_to_cart_button:before {content:'\f07a'; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; font-family: FontAwesome; margin-right: 5px; font-size: 15px; color:#fff;}
.wcpscwc-design-4 .wcpscwc-product-addtocart .add_to_cart_button.added:before {content:'\f00c';}
.wcpscwc-design-4 .wcpscwc-product-addtocart .added_to_cart {color: #222 !important; display: inline-block; margin-top: 5px; text-align: center; padding: 5px 10px; background: transparent;}
.wcpscwc-design-4 .wcpscwc-product-onsale {left: 15px; top: 15px; position: absolute; color: red; font-weight: 600;}
.wcpscwc-design-4 .wcpscwc-product-grid .wcpscwc-product-content-wrapper {margin-bottom: 50px;}
.wcpscwc-design-4 .wcpscwc-product-slider button.slick-arrow {background-color: #ffd401;}

/*---------------design-5--------------*/
.wcpscwc-design-5 .star-rating span:before {color: #F4C100;}
.wcpscwc-design-5 span.wcpscwc-product-onsale {font-weight: 700; font-size: 14px; position: absolute; top: 0px; color: #ffffff; left: 0; z-index: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); padding-top: 10px;}
.wcpscwc-design-5 span.wcpscwc-product-onsale:before {z-index: -2; content: ""; width: 0; height: 0; border-style: solid; border-width: 60px 60px 0 0; border-color: #f4c100 transparent transparent transparent; position: absolute; top: 3px; left: -16px; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.wcpscwc-design-5 .wcpscwc-product-addtocart {-webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: absolute; bottom: -105px; background: #111111; left: 0; right: 0; display: block; width: 100%;}
.wcpscwc-design-5 .wcpscwc-main-wrapper:hover .wcpscwc-product-addtocart {bottom: 0px;}
.wcpscwc-design-5 .wcpscwc-product-addtocart .add_to_cart_button:before {content: "\f07a"; font-family: FontAwesome; border-left: 1px solid #ffffff; height:100%; line-height:49px; background: #111111; color: #ffffff; position: absolute; right: 0; top: 0; width: 20%; text-align: center;}
.wcpscwc-design-5 .wcpscwc-product-addtocart:hover .add_to_cart_button:before {background: #0cc3ce; }
.wcpscwc-design-5 .wcpscwc-product-addtocart a, .wcpscwc-design-5 .wcpscwc-product-addtocart a:visited {position: relative !important; color: #ffffff !important; font-weight: 600; width: 100%; display: block; background: transparent;}
.wcpscwc-design-5 .wcpscwc-product-addtocart .add_to_cart_button.added:before {content: "\f00c";}
.wcpscwc-design-5 .wcpscwc-product-addtocart .add_to_cart_button.loading:before {background: transparent; border: none; line-height: 39px; height: auto; width: auto; right: 10px;}
.wcpscwc-design-5 .added_to_cart {border-top: 1px solid #fff; padding: 10px; text-align: center; font-size: 15px;}
.wcpscwc-design-5 .wcpscwc-product-category, .wcpscwc-design-5 .wcpscwc-product-category span a, .wcpscwc-design-5 .wcpscwc-product-category span a:visited {font-size: 12px; font-weight: 400; color: #888787; letter-spacing: 1px;}
.wcpscwc-design-5 .wcpscwc-product-category span a:hover, .wcpscwc-design-5 .wcpscwc-product-category span a:focus {color: #0cc3ce;}
.wcpscwc-design-5 .wcpscwc-product-title a, .wcpscwc-design-5 .wcpscwc-product-title a:visited {font-size: 18px; color: #222222 !important; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-align: left;}
.wcpscwc-design-5 .wcpscwc-product-title a:hover, .wcpscwc-design-5 .wcpscwc-product-title a:focus {color:#7b7b7b !important;}
.wcpscwc-design-5 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; left: 0; right: 0; top: 50%; position:absolute; background-color: #999;}
.wcpscwc-design-5 .wcpscwc-product-price del .amount {color:#999999; position: relative;}
.wcpscwc-design-5 .wcpscwc-product-price .woocommerce-Price-amount {color: #222222; font-size: 20px;}
.wcpscwc-design-5 .wcpscwc-main-wrapper:hover .wcpscwc-product-image-wrapper img {-webkit-transform: translateY(-35px);transform:translateY(-35px);}
.wcpscwc-design-5 .wcpscwc-product-slider button.slick-arrow {background-color: #222222;}

/*---------------design-6---------------*/
.wcpscwc-design-6 .wcpscwc-product-rating {clear: both;}
.wcpscwc-design-6 .star-rating span:before {color: #FFD401;}
.wcpscwc-design-6 span.wcpscwc-product-onsale {text-align: center; background: #E04635; color: #ffffff; font-weight: 600; font-size: 15px; position: absolute; top: 19px; height: 22px; width: 50px; line-height: 20px; left: 20px;}
.wcpscwc-design-6 .wcpscwc-product-cover {overflow: hidden; position: relative; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; padding-top: 10px;}
.wcpscwc-design-6 .wcpscwc-product-addtocart .add_to_cart_button:before{content:"\f07a";font-family:FontAwesome;margin-right: 5px;font-size: 15px;color: #fff;}
.wcpscwc-design-6 .wcpscwc-product-addtocart-wrapper {padding-top: 10px; z-index: 1; text-align: center; position: absolute; bottom: -200%; left: 0px; width: 100%; height: 100%; background: #ffffff; border-top: 2px solid #e1e1e1; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.wcpscwc-design-6 .wcpscwc-product-content-wrapper:hover .wcpscwc-product-addtocart-wrapper {bottom: 0px;}
.wcpscwc-design-6 .wcpscwc-product-addtocart {display: inline-block;}
.wcpscwc-design-6 .wcpscwc-product-addtocart a, .wcpscwc-design-6 .wcpscwc-product-addtocart a:visited, .wcpscwc-design-6 .wcpscwc-product-addtocart a:hover, .wcpscwc-design-6 .wcpscwc-product-addtocart a:focus {color: #ffffff !important; display: inline-block; background: #e04635;}
.wcpscwc-design-6 .wcpscwc-product-addtocart .add_to_cart_button.added:before {content: "\f00c";}
.wcpscwc-design-6 .added_to_cart {border-top:1px solid #ffffff; padding: 10px; font-size: 15px;}
.wcpscwc-design-6 .wcpscwc-product-content-wrapper:hover .wcpscwc-product-image-wrapper img {-webkit-transform: scale(1.25); transform: scale(1.25);}
.wcpscwc-design-6 .wcpscwc-product-image-wrapper {margin-bottom: 0px;}
.wcpscwc-design-6 .wcpscwc-product-category, .wcpscwc-design-6 .wcpscwc-product-category span a, .wcpscwc-design-6 .wcpscwc-product-category span a:visited {font-size:10px; font-weight: 400; color: #999999; letter-spacing: 1px; line-height: normal; margin-right: 2px;}
.wcpscwc-design-6 .wcpscwc-product-title {width: 50%; float: left;}
.wcpscwc-design-6 .wcpscwc-product-title a, .wcpscwc-design-6 .wcpscwc-product-title a:visited {font-size: 16px; color: #999999 !important;}
.wcpscwc-design-6 .wcpscwc-product-price {width: 50%; float: right; text-align: right;}
.wcpscwc-design-6 .wcpscwc-product-price del .amount {color:#999; position: relative;}
.wcpscwc-design-6 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; left: 0; position: absolute; right: 0; top: 50%; background-color: #999;}
.wcpscwc-design-6 .wcpscwc-product-price .woocommerce-Price-amount {font-size:18px; color:#555555;}
.wcpscwc-design-6 .wcpscwc-product-grid .wcpscwc-product-content-wrapper {margin-bottom: 50px;}
.wcpscwc-design-6 .wcpscwc-product-slider button.slick-arrow {background-color: #e04635;}

/*---------------design-7---------------*/
.wcpscwc-design-7 .wcpscwc-product-content-wrapper {border: 1px solid #efefef; border-bottom-width: 2px;}
.wcpscwc-design-7 .wcpscwc-product-details-wrapper{padding: 10px;}
.wcpscwc-design-7 .wcpscwc-product-rating {width: 30%; float: right; text-align: right;}
.wcpscwc-design-7 .star-rating span:before {color: #a0ce4e;}
.wcpscwc-design-7 span.wcpscwc-product-onsale {text-align: center; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-size: 12px; font-weight: 600; position: absolute; top: 8px; height: 50px; width: 50px; background: #a0ce4e; color: #ffffff; line-height: 50px; border-radius: 50%; left: 20px;}
.wcpscwc-design-7 .wcpscwc-product-content-wrapper:hover .wcpscwc-product-onsale {-webkit-transform: rotate(-30deg); transform:rotate(-30deg);}
.wcpscwc-design-7 .wcpscwc-product-addtocart-wrapper {padding-top: 10px; border-top: 4px double #eeeeee; display: block; width: 100%; clear: both; text-align: center;}
.wcpscwc-design-7 .wcpscwc-product-addtocart .add_to_cart_button:before {content:"\f07a"; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; font-family:FontAwesome;font-size: 15px;color: #555;position: absolute;left: 10px;top: auto;}
.wcpscwc-design-7 .wcpscwc-product-addtocart .add_to_cart_button.added:before{content: "\f00c";font-family: FontAwesome;}
.wcpscwc-design-7 .wcpscwc-product-addtocart .button:hover, .wcpscwc-design-7 .wcpscwc-product-addtocart .button:focus {background-color:#a0ce4e;}
.wcpscwc-design-7 .wcpscwc-product-addtocart .button {color: #333333 !important; font-size: 11px;}
.wcpscwc-design-7 .wcpscwc-product-addtocart .add_to_cart_button {-webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; position: relative; width: 120px; overflow: hidden;}
.wcpscwc-design-7 .wcpscwc-product-addtocart .add_to_cart_button:hover,
.wcpscwc-design-7 .wcpscwc-product-addtocart .add_to_cart_button:focus {text-indent: -9999px; background: #a0ce4e;}
.wcpscwc-design-7 .wcpscwc-product-addtocart .product_type_variable:before {content: none;}
.wcpscwc-design-7 .wcpscwc-product-addtocart .product_type_variable:hover {background-color:#a0ce4e; text-indent:initial;}
.wcpscwc-design-7 .wcpscwc-product-addtocart .add_to_cart_button:hover:before,
.wcpscwc-design-7 .wcpscwc-product-addtocart .add_to_cart_button:focus:before {text-indent: initial; left: 50%; margin-left: -6px;}
.wcpscwc-design-7 .added_to_cart {width: 100%; color: #555555; display: block; font-size: 11px; background: transparent;}
.wcpscwc-design-7 .wcpscwc-product-category, .wcpscwc-design-7 .wcpscwc-product-category span a, .wcpscwc-design-7 .wcpscwc-product-category span a:visited, .wcpscwc-design-7 .wcpscwc-product-category span a:hover, .wcpscwc-design-7 .wcpscwc-product-category span a:focus {color: #555555 !important; font-size: 10px; font-weight: 400; margin-right: 2px; letter-spacing: 1px;}
.wcpscwc-design-7 .wcpscwc-product-title a, .wcpscwc-design-7 .wcpscwc-product-title a:visited {font-size: 15px; letter-spacing: 1px; color: #555555 !important;}
.wcpscwc-design-7 .wcpscwc-product-title a:hover, .wcpscwc-design-7 .wcpscwc-product-title a:focus {color:#a0ce4e !important;}
.wcpscwc-design-7 .wcpscwc-product-price {width: 70%; display: inline-block; text-align: left;}
.wcpscwc-product-slider-wrap.wcpscwc-design-7 .wcpscwc-product-price .woocommerce-Price-amount {color:#a0ce4e; font-size: 15px; font-weight: 600; position: relative;}
.wcpscwc-design-7 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; position: absolute; left: 0; right: 0; top: 47%; background-color: #a0ce4e;}
.wcpscwc-design-7 .wcpscwc-product-image-wrapper {margin-bottom: 0;}
.wcpscwc-design-7 .wcpscwc-product-shortdes, .wcpscwc-design-7 .wcpscwc-product-shortdes p {font-size: 13px;margin-top: 10px;}
.wcpscwc-design-7 .wcpscwc-product-image-wrapper:hover a:after{height: 100%;-webkit-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;width: 100%;}
.wcpscwc-design-7 .wcpscwc-product-content-wrapper:hover .wcpscwc-product-image-wrapper img{-webkit-transform: scale(1.25);transform: scale(1.25);}
.wcpscwc-design-7 .wcpscwc-product-grid .wcpscwc-product-content-wrapper {margin-bottom:50px;}
.wcpscwc-design-7 .wcpscwc-product-slider button.slick-arrow{background-color: #a0ce4e;}

/*---------------design-8---------------*/
.wcpscwc-design-8 .wcpscwc-product-content-wrapper {border: 1px solid rgba(0,0,0,.2); border-bottom-width: 2px;}
.wcpscwc-design-8 .wcpscwc-product-details-wrapper {padding: 10px; border-top: 1px solid rgba(0,0,0,.2);}
.wcpscwc-design-8 .wcpscwc-product-rating {width: 50%; display: inline-block; position: absolute; top: 0; right: 0; text-align: right; z-index: 2;}
.wcpscwc-design-8 .star-rating span:before {color: #eb8d36;}
.wcpscwc-design-8 span.wcpscwc-product-onsale {font-weight: 600; position: absolute; height: 30px; width: 55px; background: #EB8D2B; color: #ffffff; line-height: 30px; left: 22px; top: 3px; z-index: 2;}
.wcpscwc-design-8 span.wcpscwc-product-onsale:before {content: ''; width: 0; height: 0; display: block; position: absolute; top: 0; bottom: 0; left: -22px; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 22px solid #eb8d2b;}
.wcpscwc-design-8 span.wcpscwc-product-onsale:after {content: '\f111'; font-family: FontAwesome; position: absolute; left: -12px; top: 53%; line-height: normal; margin-top: -5px; font-size: 8px;}
.wcpscwc-design-8 .wcpscwc-product-image-wrapper a:after {content:''; height: 100%; width: 100%; background: rgba(17, 17, 17, 0.27); position: absolute; top: 0; bottom: 0; left: -100%; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out;}
.wcpscwc-design-8 .wcpscwc-product-addtocart .add_to_cart_button:before {content:"\f07a"; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; font-family: FontAwesome; margin-right: 5px; font-size: 15px; color: #555;}
.wcpscwc-design-8 .wcpscwc-product-addtocart .add_to_cart_button:hover:before {color: #ffffff;}
.wcpscwc-design-8 .wcpscwc-product-addtocart .add_to_cart_button.added:before {content:"\f00c";}
.wcpscwc-design-8 .wcpscwc-product-addtocart .product_type_variable:before {content: none;}
.wcpscwc-design-8 .wcpscwc-product-addtocart a, .wcpscwc-design-8 .wcpscwc-product-addtocart a:visited {background: #ffffff; font-weight: 700; letter-spacing: 1px; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; padding: 5px 10px !important; color: #333333 !important; font-size: 14px; border: 2px solid #222222; margin-bottom: 10px; display: inline-block;}
.wcpscwc-design-8 .wcpscwc-product-addtocart a:hover, .wcpscwc-design-8 .wcpscwc-product-addtocart a:focus {background: #111111; color: #ffffff !important;}
.wcpscwc-design-8 .wcpscwc-product-category, .wcpscwc-design-8 .wcpscwc-product-category span a, .wcpscwc-design-8 .wcpscwc-product-category span a:visited, .wcpscwc-design-8 .wcpscwc-product-category span a:hover, .wcpscwc-design-8 .wcpscwc-product-category span a:focus {font-size: 11px; font-weight: 600; color: #eb8d2b !important; letter-spacing: 2px;}
.wcpscwc-design-8 .wcpscwc-product-title a, .wcpscwc-design-8 .wcpscwc-product-title a:visited, .wcpscwc-design-8 .wcpscwc-product-title a:hover, .wcpscwc-design-8 .wcpscwc-product-title a:focus {letter-spacing: 2px; font-size: 18px; color: #111111 !important; font-weight: 600;}
.wcpscwc-design-8 .wcpscwc-product-price del .amount {font-size: 20px; font-weight: 500; color: #999999; letter-spacing: 2px; position: relative;}
.wcpscwc-design-8 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; left: 0; position: absolute; right: 0; top: 50%; background-color: #999999;}
.wcpscwc-design-8 .wcpscwc-product-price .woocommerce-Price-amount {color: #222222; font-size: 19px; font-weight: 600; letter-spacing: 2px;}
.wcpscwc-design-8 .wcpscwc-product-image-wrapper {margin-bottom: 0;}
.wcpscwc-design-8 .wcpscwc-product-content-wrapper:hover .wcpscwc-product-image-wrapper a:after {height: 100%; width: 100%; -webkit-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s; left: 0}
.wcpscwc-design-8 .wcpscwc-product-content-wrapper:hover .wcpscwc-product-image-wrapper img {-webkit-transform: scale(1.25); transform: scale(1.25);}
.wcpscwc-design-8 .wcpscwc-product-image-wrapper:before {content: ''; display: block; position: absolute; top: 0; left: 0; right: 0; height: 15%; background-image: -webkit-linear-gradient(top,rgba(0,0,0,.3),rgba(0,0,0,0)); background-image: linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0)); z-index: 1;}
.wcpscwc-design-8 .wcpscwc-product-grid .wcpscwc-product-content-wrapper{margin-bottom:30px;}
.wcpscwc-design-8 .wcpscwc-product-slider button.slick-arrow {background-color: #eb8d2b;}

/*---------------design-9---------------*/
.wcpscwc-design-9 .star-rating span:before {color: #000000;}
.wcpscwc-design-9 .wcpscwc-product-rating {float: right; width: 30%; text-align: right;}
.wcpscwc-design-9 .wcpscwc-product-title a, .wcpscwc-design-9 .wcpscwc-product-title a:visited {color: #000000 !important; font-weight: 600; text-align: center;}
.wcpscwc-design-9 .wcpscwc-product-title a:hover, .wcpscwc-design-9 .wcpscwc-product-title a:focus {color: #fa6d7d !important;}
.wcpscwc-design-9 .wcpscwc-product-shortdes {color: #777777; text-align: center;}
.wcpscwc-design-9 del .woocommerce-Price-amount.amount {color: #999999; text-decoration: line-through;}
.wcpscwc-design-9 .wcpscwc-product-price {width: 70%; display: inline-block;}
.wcpscwc-design-9 .wcpscwc-product-category {padding-bottom: 10px; text-align: center; color:#777;}
.wcpscwc-design-9 .wcpscwc-product-category span a, .wcpscwc-design-9 .wcpscwc-product-category span a:visited, .wcpscwc-design-9 .wcpscwc-product-category span a:hover, .wcpscwc-design-9 .wcpscwc-product-category span a:focus {font-size: 13px; letter-spacing: 1px; color:#777;}
.wcpscwc-design-9 .wcpscwc-product-onsale {border-radius: 50%; background: #FA6D7D; color: #ffffff; position: absolute; top: 50%; left: 50%; font-size: 14px; overflow: hidden; font-weight: 700; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: 55px; width: 55px; text-align: center; line-height: 55px;}
.wcpscwc-design-9 .wcpscwc-product-addtocart {text-align:center;}
.wcpscwc-design-9 .wcpscwc-product-addtocart a.button, .wcpscwc-design-9 .wcpscwc-product-addtocart a.button:visited {-webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; padding: 10px; background: #5A6E65; color: #ffffff !important; text-transform: uppercase; position: relative; overflow: hidden; text-align: center; border-radius: 50px;}
.wcpscwc-design-9 .wcpscwc-product-addtocart a.button:hover, .wcpscwc-design-9 .wcpscwc-product-addtocart a.button:focus {background: #2E4040; border-bottom: 2px solid #a6ba80;}
.wcpscwc-design-9 .wcpscwc-product-addtocart:hover a.button:before {color:#2E4040;}
.wcpscwc-design-9 .wcpscwc-product-addtocart .product_type_simple.ajax_add_to_cart {padding: 0 15px 0 50px; white-space: nowrap; text-overflow: ellipsis; line-height: 42px;}
.wcpscwc-design-9 .wcpscwc-product-addtocart .add_to_cart_button:before {content: "\f217"; font-family: FontAwesome; position: absolute; left: 0px; width: 42px; height: 42px; top: 0px; line-height: 42px; background: #ffffff; color: #5A6E65; z-index: 1; text-align: center; border-radius: 50px;}
.wcpscwc-design-9 .wcpscwc-product-addtocart a.button.added:before {content: "\f00c";}
.wcpscwc-design-9 .wcpscwc-product-addtocart .product_type_variable:before {content: none;}
.wcpscwc-design-9 .added_to_cart, .wcpscwc-design-9 .added_to_cart:hover, .wcpscwc-design-9 .added_to_cart:focus {display: block; color: #000000 !important; padding: 0;}
.wcpscwc-design-9 .wcpscwc-product-grid .wcpscwc-main-wrapper {margin-bottom:30px;}
.wcpscwc-design-9 .wcpscwc-product-slider{padding-top:40px;}
.wcpscwc-design-9 .wcpscwc-product-slider button.slick-prev {left: auto; right: 45px;}
.wcpscwc-design-9 .wcpscwc-product-slider button.slick-next {left: auto; right: 15px;}
.wcpscwc-design-9 .wcpscwc-product-slider button.slick-arrow {background-color: #000000; top: 0; -webkit-transform: translateY(0%); transform: translateY(0%);}

/*---------------design-10---------------*/
.wcpscwc-design-10 .wcpscwc-product-slide-wrapper {-webkit-transition: all .4s ease; transition: all .4s ease; border: 1px solid #E6E6E6;}
.wcpscwc-design-10 .wcpscwc-product-slide-wrapper:hover {box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}
.wcpscwc-design-10 .wcpscwc-product-addtocart a, .wcpscwc-design-10 .wcpscwc-product-addtocart a:visited, .wcpscwc-design-10 .wcpscwc-product-addtocart a:hover, .wcpscwc-design-10 .wcpscwc-product-addtocart a:focus {background: transparent; width: 100%; padding: 10px; color: #ffffff !important; font-size: 14px; font-weight: 700; text-align: center; display: inline-block; white-space: nowrap; text-overflow: ellipsis;}
.wcpscwc-design-10 .wcpscwc-product-addtocart {position: absolute; display: block; width: 100%; bottom: 110%; background: #4384F6; -webkit-transition: all 0.4s ease; transition: all 0.4s ease;}
.wcpscwc-design-10 .wcpscwc-product-addtocart:hover {background: #58D2B0;}
.wcpscwc-design-10 .wcpscwc-product-slide-wrapper:hover .wcpscwc-product-addtocart {bottom:0%;}
.wcpscwc-design-10 .wcpscwc-product-addtocart .add_to_cart_button:before {content: "\f217"; color: #ffffff; font-family: FontAwesome; margin-right: 5px;}
.wcpscwc-design-10 .wcpscwc-product-addtocart .add_to_cart_button.added:before {content: "\f00c";}
.wcpscwc-design-10 .wcpscwc-product-addtocart .added_to_cart {border-top: 1px solid #ffffff;}
.wcpscwc-design-10 .wcpscwc-product-addtocart .product_type_variable:before {content: none;}
.wcpscwc-design-10 .wcpscwc-product-onsale {position: absolute; top: 0; padding: 7px 55px; background: #6CC063; color: #ffffff; font-weight: 700; right:0; -webkit-transform: rotate(45deg) translate(27%, -80%); transform: rotate(45deg) translate(27%, -80%);}
.wcpscwc-design-10 .wcpscwc-product-category, .wcpscwc-design-10 .wcpscwc-product-category span a, .wcpscwc-design-10 .wcpscwc-product-category span a:visited, .wcpscwc-design-10 .wcpscwc-product-category span a:hover, .wcpscwc-design-10 .wcpscwc-product-category span a:focus {color: #ffba00 !important; font-size: 14px; line-height: normal;}
.wcpscwc-design-10 .wcpscwc-product-title a, .wcpscwc-design-10 .wcpscwc-product-title a:visited, .wcpscwc-design-10 .wcpscwc-product-title a:hover, .wcpscwc-design-10 .wcpscwc-product-title a:focus {font-size: 16px; line-height: normal; text-overflow: ellipsis; font-weight: 700; color: #333333 !important;}
.wcpscwc-design-10 .wcpscwc-detail-wrapper {text-align: center; padding:0 10px;}
.wcpscwc-design-10 .wcpscwc-product-shortdes, .wcpscwc-design-10 .wcpscwc-product-shortdes p {line-height: normal; color: rgba(51, 51, 51, 0.81);}
.wcpscwc-design-10 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; left: 0; position: absolute; right: 0; top: 50%; background-color: #111111;}
.wcpscwc-product-slider-wrap.wcpscwc-design-10 del .woocommerce-Price-amount {opacity: 0.6; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; color:#111111; font-size: 15px; position: relative;}
.wcpscwc-design-10 .woocommerce-Price-amount {color: #000000; font-size: 17px; margin-left: 5px;}
.wcpscwc-design-10 .wcpscwc-product-grid .wcpscwc-product-slide-wrapper {margin-bottom:50px;}
.wcpscwc-design-10 .star-rating span:before {color: #6cc063;}
.wcpscwc-design-10 .wcpscwc-product-slider button.slick-arrow {background-color: #e2bc0a;}

/**********Design-11**********/
.wcpscwc-design-11 .wcpscwc-product-category, .wcpscwc-design-11 .wcpscwc-product-category span a, .wcpscwc-design-11 .wcpscwc-product-category span a:visited, .wcpscwc-design-11 .wcpscwc-product-category span a:hover, .wcpscwc-design-11 .wcpscwc-product-category span a:focus {color: #808080 !important; text-transform: capitalize;}
.wcpscwc-design-11 .wcpscwc-product-title a, .wcpscwc-design-11 .wcpscwc-product-title a:visited, .wcpscwc-design-11 .wcpscwc-product-title a:hover, .wcpscwc-design-11 .wcpscwc-product-title a:focus {font-size: 22px; font-weight: 600; text-transform: capitalize; color:#808080 !important;}
.wcpscwc-design-11 .star-rating span:before {color: #cd1e3d;}
.wcpscwc-design-11 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; left: 0; margin: 0; opacity: 1; position: absolute; right: 0; top: 50%; background-color: #cd1e3d;}
.wcpscwc-design-11 .wcpscwc-product-price del .amount {font-size: 16px; color: #cd1e3d; background-color: transparent; font-weight:400; position: relative;}
.wcpscwc-design-11 .wcpscwc-product-price .amount {color: #1a1a1a; font-weight: 600;}
.wcpscwc-design-11 .wcpscwc-product-onsale {height: 30px; width: 50px; background-color: #cd1e3d; display: inline-block; vertical-align: top; text-align: center; line-height: 30px; color: #ffffff; position: absolute; top: 0; right: 0;}
.wcpscwc-design-11 .wcpscwc-product-onsale:after {content: ''; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #CD1E3D; margin-top: 0px; position: absolute; bottom: -8px; left: 50%; margin-left: -7px;}
.wcpscwc-design-11 .wcpscwc-product-shortdes {border-bottom: 1px solid #e1e1e1; padding-bottom: 10px;}
.wcpscwc-design-11 .wcpscwc-product-addtocart {text-align: center; position: absolute; top: 50%; left: 50%; width:70%; -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-transition: all .4s ease .3s; opacity: 0; transition: all .4s ease .3s;}
.wcpscwc-design-11 .wcpscwc-main-wrapper:hover .wcpscwc-product-addtocart {-webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); opacity: 1;}
.wcpscwc-design-11 .wcpscwc-main-wrapper:hover .wcpscwc-product-image-wrapper img {-webkit-animation: toRightFromLeft 0.4s forwards;-moz-animation: toRightFromLeft 0.4s forwards;animation: toRightFromLeft 0.4s forwards;}
.wcpscwc-design-11 .wcpscwc-product-addtocart a.button, .wcpscwc-design-11 .wcpscwc-product-addtocart a.button:visited, .wcpscwc-design-11 .wcpscwc-product-addtocart a.button:hover, .wcpscwc-design-11 .wcpscwc-product-addtocart a.button:focus {position: relative; text-transform: capitalize; text-decoration: none; color: #ffffff !important; font-weight: 600; background-color: #cd1e3d; padding: 10px 15px; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);}
.wcpscwc-design-11 .wcpscwc-product-addtocart .add_to_cart_button:after {content: '\f07a'; color: #ffffff; font-family: FontAwesome; margin-left: 5px;}
.wcpscwc-design-11 .wcpscwc-product-addtocart .add_to_cart_button.loading:after {content: "\f013"; font-family: FontAwesome; -webkit-animation: spiner 2s linear infinite; animation: spiner 2s linear infinite; display: inline-block;}
.wcpscwc-design-11 .wcpscwc-product-addtocart .add_to_cart_button.loading:before {content: none;}
.wcpscwc-design-11 .wcpscwc-product-addtocart .add_to_cart_button.added:after {content: '\f00c';}
.wcpscwc-design-11 .wcpscwc-product-addtocart .added_to_cart {text-transform: capitalize; text-decoration: underline; color: #cd1e3d !important; font-size: 12px; font-weight: 600; display: block; margin-top: 10px;}
.wcpscwc-design-11 .wcpscwc-product-grid .wcpscwc-main-wrapper{margin-bottom:30px;}

.wcpscwc-design-11 .wcpscwc-product-slider {padding: 45px 0 0 0;}
.wcpscwc-design-11 .wcpscwc-product-slider button.slick-arrow {background-color: #cd1e3d; top:0; -webkit-transform: translateY(0%); transform: translateY(0%);}
.wcpscwc-design-11 .wcpscwc-product-slider button.slick-prev {right: 45px; left: auto;}
.wcpscwc-design-11 .wcpscwc-product-slider button.slick-next {right: 15px;}
@-webkit-keyframes toRightFromLeft {
49% {-webkit-transform: translateX(100%);}
50% {opacity: 0;-webkit-transform: translateX(-100%);}
51% {opacity: 1;}
}
@-moz-keyframes toRightFromLeft {
49% {-moz-transform: translateX(100%);}
50% {opacity: 0;-moz-transform: translateX(-100%);}
51% {opacity: 1;}
}
@keyframes toRightFromLeft {
49% {transform: translateX(100%);}
50% {opacity: 0;transform: translateX(-100%);}
51% {opacity: 1;}
}

/**********Design-12**********/
.wcpscwc-design-12 .wcpscwc-product-category, .wcpscwc-design-12 .wcpscwc-product-category span a, .wcpscwc-design-12 .wcpscwc-product-category span a:visited, .wcpscwc-design-12 .wcpscwc-product-category span a:hover, .wcpscwc-design-12 .wcpscwc-product-category span a:focus {color: #d3d4d5 !important; margin-top: 10px; font-size: 12px; text-transform: capitalize;}
.wcpscwc-design-12 .wcpscwc-product-title a, .wcpscwc-design-12 .wcpscwc-product-title a:visited, .wcpscwc-design-12 .wcpscwc-product-title a:hover, .wcpscwc-design-12 .wcpscwc-product-title a:focus {font-size: 18px; font-weight: 600; text-transform: capitalize; color: #d3d4d5; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.wcpscwc-design-12 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; left: 0; margin: 0; opacity: 1; position: absolute; right: 0; top: 50%; background-color: #949292;}
.wcpscwc-design-12 .wcpscwc-product-price del .amount {font-size: 16px; color: #949292; background-color: transparent; font-weight:400; position: relative;}
.wcpscwc-design-12 .wcpscwc-product-price ins {background-color: transparent;}
.wcpscwc-design-12 .wcpscwc-product-price .amount {font-size: 18px; color:#ffffff; font-weight: 600;}
.wcpscwc-design-12 .star-rating span:before {color: #d98c5d;}
.wcpscwc-design-12 .wcpscwc-product-onsale {height: 30px; width: 50px; background-color: #f5532d; text-align: center; line-height: 30px; color: #ffffff; position: absolute; top: 0; left: 0; z-index: 1;}
.wcpscwc-design-12 .wcpscwc-product-shortdes {border: 1px solid rgba(48,41,40,0.98); padding: 15px; background: rgba(48,41,40,0.98); border-top: 0px; color: #d3d4d5;}
.wcpscwc-design-12 .wcpscwc-product-addtocart {text-align: center;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%) scale(5);transform: translate(-50%, -50%) scale(5);-webkit-transition: all .4s ease;opacity:0;transition: all .4s ease;}
.wcpscwc-design-12 .wcpscwc-product-image-wrapper:hover .wcpscwc-product-addtocart {-webkit-transform: translate(-50%, -50%) scale(1);transform: translate(-50%, -50%) scale(1);opacity:1;z-index:1;}
.wcpscwc-design-12 .wcpscwc-product-addtocart .product_type_simple,
.wcpscwc-design-12 .wcpscwc-product-addtocart .product_type_variable.add_to_cart_button {display: inline-block; background-color: #D98C5D; color:#ffffff; text-indent: initial; height: auto; width: auto;}
.wcpscwc-design-12 .wcpscwc-product-addtocart a.button, .wcpscwc-design-12 .wcpscwc-product-addtocart a.button:visited, .wcpscwc-design-12 .wcpscwc-product-addtocart a.button:hover, .wcpscwc-design-12 .wcpscwc-product-addtocart a.button:focus {background-color: #D98C5D; color: #ffffff; display: inline-block;}
.wcpscwc-design-12 .wcpscwc-product-addtocart .add_to_cart_button {height: 50px; width: 50px; font-weight: 600; text-indent: -9999px; position: relative;}
.wcpscwc-design-12 .wcpscwc-product-addtocart .add_to_cart_button:after {content: '\f07a';font-family: FontAwesome;position: absolute;top: 50%;left: 50%;color: #ffffff;text-indent: initial; margin: -17px 0 0 -12px; font-size: 28px;}
.wcpscwc-design-12 .wcpscwc-product-addtocart .add_to_cart_button.loading:after {content: "\f013"; font-family: FontAwesome; -webkit-animation: spiner 2s linear infinite; animation: spiner 2s linear infinite; display: inline-block;}
.wcpscwc-design-12 .wcpscwc-product-addtocart .add_to_cart_button.loading:before {content: none;}
.wcpscwc-design-12 .wcpscwc-product-addtocart .add_to_cart_button.added:after {content: '\f00c';}
.wcpscwc-design-12 .wcpscwc-product-addtocart .added_to_cart {text-transform: uppercase; color: #D98C5D; font-size: 14px; font-weight: 600; display: block; letter-spacing: 2px; margin-top: 10px;}
.wcpscwc-design-12 .wcpscwc-product-image-wrapper {margin: 0; height: 350px;}
.wcpscwc-design-12 .wcpscwc-product-image-wrapper:before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(44, 37, 36, 0.33); background: -webkit-gradient(left top, left bottom, color-stop(59%, rgba(44, 37, 36, 0.33)), color-stop(61%, rgba(44, 37, 36, 0.33)), color-stop(100%, rgba(44, 37, 36, 0.75))); background: -webkit-linear-gradient(top, rgba(44, 37, 36, 0.33) 59%, rgba(44, 37, 36, 0.33) 61%, rgba(44, 37, 36, 0.75) 100%); background: linear-gradient(to bottom, rgba(44, 37, 36, 0.33) 59%, rgba(44, 37, 36, 0.33) 61%, rgba(44, 37, 36, 0.75) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2524', endColorstr='#2c2524', GradientType=0 ); z-index: 1;}
.wcpscwc-design-12 .wcpscwc-product-image-wrapper:after {content: ''; background-color: rgba(48, 41, 40, 0.98); position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: 0; visibility: hidden; -webkit-transition: all .4s ease; transition: all .4s ease;}
.wcpscwc-design-12 .wcpscwc-product-image-wrapper:hover:after {opacity: 1; visibility: visible;}
.wcpscwc-design-12 .wcpscwc-content-wrapper {width: 100%; position: absolute; left: 0; bottom: 0; padding: 0 15px; text-align: center; z-index: 1;}
.wcpscwc-design-12 .wcpscwc-product-slider{padding: 40px 0 0 0;}
.wcpscwc-design-12 .wcpscwc-product-slider button.slick-arrow {background-color: #D98C5D; top:0; -webkit-transform: translateY(0%); transform: translateY(0%);}
.wcpscwc-design-12 .wcpscwc-product-slider button.slick-prev {right: 45px; left:auto;}
.wcpscwc-design-12 .wcpscwc-product-slider button.slick-next {right: 15px;}

/**********Design-13**********/
.wcpscwc-design-13 .wcpscwc-product-category, .wcpscwc-design-13 .wcpscwc-product-category span a, .wcpscwc-design-13 .wcpscwc-product-category span a:visited, .wcpscwc-design-13 .wcpscwc-product-category span a:hover, .wcpscwc-design-13 .wcpscwc-product-category span a:focus {color: #8b8b8b !important; text-transform: capitalize; font-weight: 400;}
.wcpscwc-design-13 .wcpscwc-product-title a, .wcpscwc-design-13 .wcpscwc-product-title a:visited, .wcpscwc-design-13 .wcpscwc-product-title a:hover, .wcpscwc-design-13 .wcpscwc-product-title a:focus {color: #8b8b8b !important; font-size: 22px; font-weight: 600; text-transform: capitalize;}
.wcpscwc-design-13 .wcpscwc-product-price del .amount:after{content: "";display: block;height: 2px;left: 0;margin: 0;opacity: 1;position: absolute;right: 0;top: 50%;background-color: #bcbcbc;}
.wcpscwc-design-13 .wcpscwc-product-price del .amount {font-size: 16px; color: #bcbcbc; background-color: transparent; font-weight: 400; position: relative; margin-right: 10px;}
.wcpscwc-design-13 .wcpscwc-product-price .amount {font-size: 18px; color: #b18b63; font-weight: 600;}
.wcpscwc-design-13 .wcpscwc-main-wrapper:hover .wcpscwc-product-price{display:none;visibility:hidden;}
.wcpscwc-design-13 .wcpscwc-product-rating .star-rating {float: none !important;overflow: hidden;height: 1.4em;line-height: normal;display: inline-block;width: 5em;position:relative;}
.wcpscwc-design-13 .wcpscwc-product-rating {display: none; visibility: hidden; -webkit-transition: all .4s ease; transition: all .4s ease;}
.wcpscwc-design-13 .wcpscwc-main-wrapper:hover .wcpscwc-product-rating{display:block;visibility:visible;}
.wcpscwc-design-13 .star-rating span:before {color: #EEC400;}
.wcpscwc-design-13 .wcpscwc-product-onsale {height: 50px; width: 50px; background-color: #EEC400; display: inline-block; text-align: center; line-height: 50px; color: #ffffff; position: absolute; top: 5px; right: 5px; border-radius: 50%;}
.wcpscwc-design-13 .wcpscwc-product-shortdes, .wcpscwc-design-13 .wcpscwc-product-shortdes p {color: #8b8b8b;}
.wcpscwc-design-13 .wcpscwc-product-addtocart {text-align: center; position: absolute; top: 110%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .4s ease .3s; transition: all .4s ease .3s; opacity: 0;}
.wcpscwc-design-13 .wcpscwc-main-wrapper:hover .wcpscwc-product-addtocart {opacity: 1; top: 50%;}
.wcpscwc-design-13 .wcpscwc-product-addtocart a.button, .wcpscwc-design-13 .wcpscwc-product-addtocart a.button:visited, .wcpscwc-design-13 .wcpscwc-product-addtocart a.button:hover, .wcpscwc-design-13 .wcpscwc-product-addtocart a.button:focus {background-color: #03A9F4; color: #ffffff !important;}
.wcpscwc-design-13 .wcpscwc-product-addtocart .product_type_simple,
.wcpscwc-design-13 .wcpscwc-product-addtocart .add_to_cart_button.product_type_variable {border-radius: 4px; height: auto; width: auto; text-indent: initial;}
.wcpscwc-design-13 .wcpscwc-product-addtocart .add_to_cart_button {text-transform: capitalize; color: #ffffff; font-weight: 600; display: inline-block; background-color: #03A9F4; height: 60px; width: 60px; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12); border-radius: 50%; text-indent: -9999px; position: relative;}
.wcpscwc-design-13 .wcpscwc-product-addtocart .add_to_cart_button:after {content: '\f07a'; color: #ffffff; font-family: FontAwesome; position: absolute; top: 50%; left: 50%; text-indent: initial; margin: -12px 0 0 -12px; font-size: 24px;}
.wcpscwc-design-13 .wcpscwc-product-addtocart .add_to_cart_button.loading:after {content: "\f013"; font-family: FontAwesome; -webkit-animation: spiner 2s linear infinite; animation: spiner 2s linear infinite; display: inline-block;}
.wcpscwc-design-13 .wcpscwc-product-addtocart .add_to_cart_button.loading:before {content: none;}
.wcpscwc-design-13 .wcpscwc-product-addtocart .add_to_cart_button.added:after {content: '\f00c';}
.wcpscwc-design-13 .wcpscwc-product-addtocart .product_type_variable:after {content: none;}
.wcpscwc-design-13 .wcpscwc-product-addtocart .added_to_cart {text-transform: capitalize; text-decoration: none; color: #03A9F4 !important; font-size: 16px; font-weight: 600; display: block; text-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.wcpscwc-design-13 .wcpscwc-content-wrapper {text-align: center;}
.wcpscwc-design-13 .wcpscwc-main-wrapper:hover .wcpscwc-product-image-wrapper img {-webkit-transform: rotateY(-180deg); transform: rotateY(-180deg);}
.wcpscwc-design-13 .wcpscwc-product-slider {padding: 40px 0 0 0;}
.wcpscwc-design-13 .wcpscwc-product-slider button.slick-arrow {background-color:#03A9F4; top:0; -webkit-transform: translateY(0%); transform: translateY(0%);}
.wcpscwc-design-13 .wcpscwc-product-slider button.slick-prev {right: 45px; left: auto;}
.wcpscwc-design-13 .wcpscwc-product-slider button.slick-next {right: 15px;}

/**********Design-14**********/
.wcpscwc-design-14 .wcpscwc-product-right-side {padding: 20px 0; text-align: center;}
.wcpscwc-design-14 .wcpscwc-product-category span {border-bottom: 1px solid; border-top: 1px solid; color: #333333;}
.wcpscwc-design-14 .wcpscwc-product-category span a, .wcpscwc-design-14 .wcpscwc-product-category span a:visited, .wcpscwc-design-14 .wcpscwc-product-category span a:hover, .wcpscwc-design-14 .wcpscwc-product-category span a:focus {color: #333333 !important; text-transform: uppercase; font-weight: 400;}
.wcpscwc-design-14 .wcpscwc-product-title a, .wcpscwc-design-14 .wcpscwc-product-title a:visited, .wcpscwc-design-14 .wcpscwc-product-title a:hover, .wcpscwc-design-14 .wcpscwc-product-title a:focus {color: #333333 !important; font-size: 24px; font-weight: 700; text-transform: uppercase;}
.wcpscwc-design-14 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; left: 0; position: absolute; right: 0; top: 50%; background-color: #c2c2c2;}
.wcpscwc-design-14 .wcpscwc-product-price del .amount {color: #c2c2c2; position: relative; margin-right: 10px;}
.wcpscwc-design-14 .wcpscwc-product-price .amount {font-size: 24px;}
.wcpscwc-design-14 .star-rating span:before {color: #e04635;}
.wcpscwc-design-14 .wcpscwc-product-onsale {height: 52px; width: 52px; background-color: #e04635; display: inline-block; text-align: center; line-height: 50px; color: #ffffff; position: absolute; top: -10px; right: -10px; -webkit-transition: all .6s ease; transition: all .6s ease;}
.wcpscwc-design-14 .wcpscwc-product-onsale:before {content: ""; border-style: solid; display: block; position: absolute; right: 0; top: 0; width: 0; background: rgba(0,0,0,0.2); border-color: #fff #fff transparent transparent; border-radius: 0 0 0 3px; border-width: 5px;}
.wcpscwc-design-14 .wcpscwc-product-onsale:after {content: ""; border-style: solid; display: block; position: absolute; left: 0; bottom: 0; width: 0; background: rgba(0,0,0,0.2); border-color: transparent transparent #fff #fff; border-radius: 0 3px 0 0; border-width: 5px;}
.wcpscwc-design-14 .wcpscwc-main-wrapper:hover .wcpscwc-product-onsale:before,
.wcpscwc-design-14 .wcpscwc-main-wrapper:hover .wcpscwc-product-onsale:after {content: none;}
.wcpscwc-design-14 .wcpscwc-product-addtocart a.button, .wcpscwc-design-14 .wcpscwc-product-addtocart a.button:visited {text-transform: uppercase; text-decoration: none; color: #ffffff !important; font-size: 14px; font-weight: 600; margin-bottom: 5px; padding:5px 10px; background: #e04635; border: 1px solid #e04635; box-shadow: none;}
.wcpscwc-design-14 .wcpscwc-product-addtocart a.button:hover, .wcpscwc-design-14 .wcpscwc-product-addtocart a.button:focus {background: transparent; color: #e04635 !important;}
.wcpscwc-design-14 .wcpscwc-product-addtocart .add_to_cart_button.loading:after {content: "\f013"; font-family: FontAwesome; -webkit-animation: spiner 2s linear infinite; animation: spiner 2s linear infinite; display: inline-block; margin-left: 5px;}
.wcpscwc-design-14 .wcpscwc-product-addtocart .add_to_cart_button.loading:before {content: none;}
.wcpscwc-design-14 .wcpscwc-product-addtocart .add_to_cart_button.added::after{content: '\f00c'; margin-left: 5px; font-family: FontAwesome;}
.wcpscwc-design-14 .wcpscwc-product-addtocart .added_to_cart, .wcpscwc-design-14 .wcpscwc-product-addtocart .added_to_cart:hover, .wcpscwc-design-14 .wcpscwc-product-addtocart .added_to_cart:focus {text-transform: uppercase; color: #e04635 !important; font-size: 12px; font-weight: 600; display:block;}
.wcpscwc-design-14 .wcpscwc-product-grid .wcpscwc-main-wrapper {float: left; width: 100%;}
.wcpscwc-design-14 .wcpscwc-product-image-wrapper {margin: 0; height: 350px;}
.wcpscwc-design-14 .wcpscwc-product-slider {padding: 0 0 55px 0;}
.wcpscwc-design-14 .wcpscwc-product-slider button.slick-arrow {bottom: 0; top: auto; background-color: #e04635;}
.wcpscwc-design-14 .wcpscwc-product-slider button.slick-prev {right: 50%; left: auto !important;}
.wcpscwc-design-14 .wcpscwc-product-slider button.slick-next {left: 50%; right: auto !important;}
.wcpscwc-design-14.wcpscwc-slide-show-2 .wcpscwc-medium-5, .wcpscwc-design-14.wcpscwc-slide-show-2 .wcpscwc-medium-7, 
.wcpscwc-design-14.wcpscwc-slide-show-3 .wcpscwc-medium-5, .wcpscwc-design-14.wcpscwc-slide-show-3 .wcpscwc-medium-7, 
.wcpscwc-design-14.wcpscwc-slide-show-4 .wcpscwc-medium-5, .wcpscwc-design-14.wcpscwc-slide-show-4 .wcpscwc-medium-7, 
.wcpscwc-design-14.wcpscwc-slide-show-5 .wcpscwc-medium-5, .wcpscwc-design-14.wcpscwc-slide-show-5 .wcpscwc-medium-7 {width: 100%; padding: 0;}
.wcpscwc-design-14.wcpscwc-slide-show-2 .wcpscwc-product-image-wrapper,
.wcpscwc-design-14.wcpscwc-slide-show-3 .wcpscwc-product-image-wrapper,
.wcpscwc-design-14.wcpscwc-slide-show-4 .wcpscwc-product-image-wrapper,
.wcpscwc-design-14.wcpscwc-slide-show-5 .wcpscwc-product-image-wrapper {height:300px;}
.wcpscwc-design-14.wcpscwc-slide-show-2 .wcpscwc-product-onsale,
.wcpscwc-design-14.wcpscwc-slide-show-3 .wcpscwc-product-onsale,
.wcpscwc-design-14.wcpscwc-slide-show-4 .wcpscwc-product-onsale,
.wcpscwc-design-14.wcpscwc-slide-show-5 .wcpscwc-product-onsale {top: 0; position: relative; margin-bottom: 10px; right: auto; left: auto;}

/**********Design-15**********/
.wcpscwc-design-15 .wcpscwc-main-wrapper {width:100%;float:left;}
.wcpscwc-design-15 .wcpscwc-product-slide:nth-child(3n+1) .wcpscwc-main-wrapper {background-color: #00BED8;}
.wcpscwc-design-15 .wcpscwc-product-slide:nth-child(3n+2) .wcpscwc-main-wrapper {background-color: #5C6BC0;}
.wcpscwc-design-15 .wcpscwc-product-slide:nth-child(3n+3) .wcpscwc-main-wrapper {background-color: #66BB6A;}
.wcpscwc-design-15 .wcpscwc-product-right-side {padding: 65px 40px 40px 40px; text-align: left; color: #ffffff; position: relative;}
.wcpscwc-design-15 .wcpscwc-product-category, .wcpscwc-design-15 .wcpscwc-product-category span a, .wcpscwc-design-15 .wcpscwc-product-category span a:visited, .wcpscwc-design-15 .wcpscwc-product-category span a:hover, .wcpscwc-design-15 .wcpscwc-product-category span a:focus {color: #ffffff !important; text-transform: uppercase;}
.wcpscwc-design-15 .wcpscwc-product-title a, .wcpscwc-design-15 .wcpscwc-product-title a:hover, .wcpscwc-design-15 .wcpscwc-product-title a:focus, .wcpscwc-design-15 .wcpscwc-product-title a:visited {color: #ffffff !important; font-size: 24px; font-weight: 700; text-transform: uppercase;}
.wcpscwc-design-15 .wcpscwc-product-price del .amount:after {content: ""; display: block; height: 2px; left: 0; margin: 0; opacity: 1; position: absolute; right: 0; top: 50%; background-color: #efefef;}
.wcpscwc-design-15 .wcpscwc-product-price del .amount {font-size: 24px; color: #efefef; background-color: transparent; position: relative;}
.wcpscwc-design-15 .wcpscwc-product-price ins {background-color: transparent;}
.wcpscwc-design-15 .wcpscwc-product-price .amount {font-size:32px; color: #ffffff;}
.wcpscwc-design-15 .star-rating span:before {color: #e91e63;}
.wcpscwc-design-15 .wcpscwc-product-onsale {height: 30px; width: 50px; background-color: #e91e63; display: inline-block; text-align: center; line-height: 30px; color: #ffffff; position: absolute; top: 20px; left: -20px;}
.wcpscwc-design-15 .wcpscwc-product-shortdes {border-bottom: 1px solid #eeeeee; color: #ffffff;}
.wcpscwc-design-15 .wcpscwc-product-shortdes p {color: #ffffff;}
.wcpscwc-design-15 .wcpscwc-product-addtocart a.button, .wcpscwc-design-15 .wcpscwc-product-addtocart a.button:visited {text-transform: uppercase; text-decoration: none; color: #fff !important; font-weight: 600; display: inline-block; background-color: #e91e63; padding: 5px 10px; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12); position: relative; -webkit-transition: all .3s ease; transition: all .3s ease;}
.wcpscwc-design-15 .wcpscwc-product-addtocart a.button:hover, .wcpscwc-design-15 .wcpscwc-product-addtocart a.button:focus {box-shadow:0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23) !important;}
.wcpscwc-design-15 .wcpscwc-product-addtocart .add_to_cart_button:after {content: '\f07a'; color: #ffffff; font-family: FontAwesome; margin-left: 5px;}
.wcpscwc-design-15 .wcpscwc-product-addtocart .add_to_cart_button.added:after {content: '\f00c';}
.wcpscwc-design-15 .wcpscwc-product-addtocart .add_to_cart_button.loading:after {content: "\f013"; font-family: FontAwesome; -webkit-animation: spiner 2s linear infinite; animation: spiner 2s linear infinite; display: inline-block; margin-left: 5px;}
.wcpscwc-design-15 .wcpscwc-product-addtocart .add_to_cart_button.loading:before {content: none;}
.wcpscwc-design-15 .wcpscwc-product-addtocart .product_type_variable:after {content: none;}
.wcpscwc-design-15 .wcpscwc-product-addtocart .added_to_cart, .wcpscwc-design-15 .wcpscwc-product-addtocart .added_to_cart:hover, .wcpscwc-design-15 .wcpscwc-product-addtocart .added_to_cart:focus {text-transform: uppercase; text-decoration: none; color: #ffffff !important; font-size: 12px; font-weight: 600; display: inline-block; margin-left: 10px; vertical-align: middle;}
.wcpscwc-design-15 .wcpscwc-product-image-wrapper {margin: 0; height: 400px; background-color: transparent;}
.wcpscwc-design-15 .wcpscwc-product-grid .wcpscwc-main-wrapper {margin-bottom: 30px;}
.wcpscwc-design-15 .wcpscwc-product-slider button.slick-arrow {background-color: #e91e63;}
.wcpscwc-design-15.wcpscwc-slide-show-3 .wcpscwc-product-slide > div {padding: 0 15px;}
.wcpscwc-design-15 .wcpscwc-product-slide.wcpscwc-columns.wcpscwc-left-side {padding: 0;}
.wcpscwc-design-15 .wcpscwc-product-grid .wcpscwc-product-slide.wcpscwc-columns.wcpscwc-left-side {padding: 0 0.9375em;}

.wcpscwc-design-15.wcpscwc-slide-show-3 .wcpscwc-main-wrapper .wcpscwc-medium-6,
.wcpscwc-design-15.wcpscwc-slide-show-4 .wcpscwc-main-wrapper .wcpscwc-medium-6 {width: 100%;}
.wcpscwc-design-15 .wcpscwc-product-grid .wcpscwc-medium-6 .wcpscwc-product-right-side {padding: 15px 0;}
.wcpscwc-design-15 .wcpscwc-product-grid .wcpscwc-medium-4 .wcpscwc-main-wrapper .wcpscwc-medium-6,
.wcpscwc-design-15 .wcpscwc-product-grid .wcpscwc-medium-3 .wcpscwc-main-wrapper .wcpscwc-medium-6 {width: 100%;}
.wcpscwc-design-15.wcpscwc-slide-show-2 .wcpscwc-product-image-wrapper,
.wcpscwc-design-15.wcpscwc-slide-show-3 .wcpscwc-product-image-wrapper,
.wcpscwc-design-15.wcpscwc-slide-show-4 .wcpscwc-product-image-wrapper,
.wcpscwc-design-15.wcpscwc-slide-show-5 .wcpscwc-product-image-wrapper {height: 300px;}
.wcpscwc-design-15 .wcpscwc-product-grid .wcpscwc-medium-6 .wcpscwc-product-right-side .wcpscwc-product-onsale {position: static; margin-bottom: 10px;}
.wcpscwc-design-15.wcpscwc-slide-show-2 .wcpscwc-product-onsale,
.wcpscwc-design-15.wcpscwc-slide-show-3 .wcpscwc-product-onsale,
.wcpscwc-design-15.wcpscwc-slide-show-4 .wcpscwc-product-onsale,
.wcpscwc-design-15.wcpscwc-slide-show-5 .wcpscwc-product-onsale {position: static; margin-bottom: 10px;}
.wcpscwc-design-15.wcpscwc-slide-show-2 .wcpscwc-product-right-side,
.wcpscwc-design-15.wcpscwc-slide-show-3 .wcpscwc-product-right-side,
.wcpscwc-design-15.wcpscwc-slide-show-4 .wcpscwc-product-right-side,
.wcpscwc-design-15.wcpscwc-slide-show-5 .wcpscwc-product-right-side {padding:15px 0;}

@media screen and (max-width:40em){
	.wcpscwc-design-15 .wcpscwc-product-right-side {padding:15px 0;}
}
@media only screen and (max-width: 1023px) {
	.wcpscwc-center-mode .wcpscwc-product-slider .slick-slide, 
	.wcpscwc-center-mode .wcpscwc-product-slider-default .slick-slide{opacity: 1; filter:alpha(opacity=100); -webkit-transform:none; -ms-transform:none; transform:none;}
}

/************** Grid CSS **************/
.wcpscwc-column,
.wcpscwc-columns {padding-left: 0.9375em; padding-right: 0.9375em; width: 100%; float: left; position: relative;}

@media only screen and (min-width: 40.0625em) {  
	.wcpscwc-medium-1 {width: 8.33333%;}
	.wcpscwc-medium-2 {width: 16.66667%;}
	.wcpscwc-medium-3 {width: 25%;}
	.wcpscwc-medium-4 {width: 33.33333%;}
	.wcpscwc-medium-5 {width: 41.66667%;}
	.wcpscwc-medium-6 {width: 50%;}
	.wcpscwc-medium-7 {width: 58.33333%;}
	.wcpscwc-medium-8 {width: 66.66667%;}
	.wcpscwc-medium-9 {width: 75%;}
	.wcpscwc-medium-10 {width: 83.33333%;}
	.wcpscwc-medium-11 {width: 91.66667%;}
	.wcpscwc-medium-12 {width: 100%;}
	.wcpscwc-design-14 .wcpscwc-product-grid .wcpscwc-main-wrapper {padding-top: 10px;}
}