.cshero-shopcarousel .cshero-header{ margin-bottom: 60px;}
.cshero-shopcarousel .cshero-header .cshero-title{ margin-bottom: 30px;}
.cshero-shopcarousel .cshero-header .cshero-subtitle { margin-bottom: 40px;}

.cshero-shopcarousel{
	position: relative;
}
.cshero-shopcarousel .cshero-content{
	position: relative;
}

/* Add to cart & view details button style */
.product-button.default > span + span,
.product-button.default-alt > span + span{ margin-top:10px; display: inline-block;}
.product-button.default-alt span > a{ background: transparent; border-color: #111111; color: #111111;}
.product-button.default-alt span > a:hover{ border-color: transparent;}
.product-button.default-alt span > a:hover > span{ color: #fff !important;}

.product-button.icon {}
.product-button.icon .add_to_cart_button,
.product-button.icon .product-view-detail > a{width: 50px; height: 50px; line-height: 50px; display:inline-block; vertical-align: top; text-align: center;padding: 0; border:0; background:transparent;}
.product-button.icon .add_to_cart_button:after{content: "\f07a"; display:inline-block;font-family: "FontAwesome"; font-size: 20px;color: #444;}
.product-button.icon .product_type_variable:after{content: "\f07a";}
.product-button.icon .add_to_cart_button.loading{ background:transparent;}
.product-button.icon .add_to_cart_button.loading:before{content: "\f110"; display:inline-block;font-family: "FontAwesome"; font-size: 20px; background:transparent;}
.product-button.icon .add_to_cart_button.added{padding-left: 30px;}
.product-button.icon .add_to_cart_button.added:before{content:"\e017";font-family:WooCommerce;top:5px;left:0;height:40px;font-size:14px;line-height:40px;text-indent:0;text-align:center;color:#35dd79;}

.product-button.icon .added_to_cart{font-size: 0;padding:0!important;border:none;width:50px;height:50px; line-height:50px; text-align: center;display: inline-block; float: none;}
.product-button.icon .added_to_cart:after{font-size:20px;display: inline-block;line-height: 50px !important; margin: 0 !important; color: #444;}

.product-button.icon .product-view-detail > a:after{content: "\f002"; display:inline-block;font-family: "FontAwesome"; font-size: 20px;color: #444;}
.product-button.icon .add_to_cart_button span,
.product-button.icon .product-view-detail > a span{display: none;}

.product-button.icon-box .add_to_cart_button,
.product-button.icon-box .product-view-detail > a,
.product-button.icon-box .added_to_cart{border:1px solid #333;}

.product-button.icon-square-black .add_to_cart_button,
.product-button.icon-square-black .product-view-detail > a,
.product-button.icon-square-black .added_to_cart{background-color:  #333; color: #fff !important;}

.product-button.icon-square-white .add_to_cart_button,
.product-button.icon-square-white .product-view-detail > a,
.product-button.icon-square-white .added_to_cart{background-color:  #fff; color: #333 !important;}


.product-button.icon-circle-black .add_to_cart_button,
.product-button.icon-circle-black .product-view-detail > a,
.product-button.icon-circle-black .added_to_cart{background-color:  #333; color: #fff !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;}

.product-button.icon-circle-white .add_to_cart_button,
.product-button.icon-circle-white .product-view-detail > a,
.product-button.icon-circle-white .added_to_cart{background-color:  #333; color: #fff !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;}

/* Add to cart & view details button hover style */
.product-button.icon a:hover{
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0.7)";
    filter: alpha(opacity=0.7);
    opacity: 0.7;
}
.product-date{text-transform: uppercase;}
