#review_form_wrapper #commentform input[type="text"] {
	max-width:100%;
}
.woocommerce ul.products.list li.product, .woocommerce-page ul.products.list li.product {
	width:100% !important;
}
@media only screen and (max-width:320px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		width:100% !important;
	}
}
.cwvn-carousel-1 {
	position:relative;
}
.cwvn-carousel-1 .myNav {
	position:absolute;
	z-index:99;
	bottom:15px;
	right:10px;
	background:#000;
	padding:5px 10px;
}
.cwvn-carousel-1 .myNav > a {
	color:#fff;
	font-size:20px;
	cursor:pointer;
}
.cwvn-carousel-1 .myNav > a.prev {
	margin-right:4px;
}
.cwvn-carousel-1 .myNav > a.next {
	margin-left:4px;
}
.cwvn-carousel-1 .owl-controls {
	position:absolute;
	bottom:10px;
	left:10px;
	width:100%;
}
.cwvn-carousel-1 .owl-controls .owl-pagination {
	text-align:left;
}
/*Tabcontent*/
.cwvn-tab-content {
}
div.cwvn-tabs {
    padding: 0;
    text-align: left;
    margin-bottom:20px;
    border-bottom: solid 4px #797979;
    background-color: #F5F5F5;
}
div.cwvn-tabs > div.item {
    display: inline-block;
    padding: 5px 20px;
    margin:0px;
    cursor: pointer;
}
div.cwvn-tabs > div.item:hover {
    background-color: #797979;
    color:#fff;
}
div.cwvn-tabs > div.item.active {
    background-color: #797979;
    color:#fff;
}
div.cwvn-tab {
    margin: 0;
    padding: 0;
}
div.cwvn-tab > div.item {
    display: none;
}
div.cwvn-tab > div.item.active {
    display: block;
}
/*Tabcontent*/
/*toggle*/
.cwvn-toggle > .toggle-content {
	display:none;
	padding:10px 0px;
}
.cwvn-toggle > .item.active {
    border-bottom: solid 4px #797979;
}
.cwvn-toggle > .item {
	cursor:pointer;
	background:#F5F5F5;
	padding:8px 20px;
	margin:2px 0px;
}
.cwvn-toggle > .item:after {
	display: inline-block;
    font: normal normal normal 22px/1 FontAwesome;
    content:"\f0fe";
    float:right;
}
.cwvn-toggle > .item.active:after {
    content:"\f146";
}
.woocommerce ul.products li.first.last{clear:none;}
/*single social share*/
.cwvn-social ul {list-style:none;margin:10px 0px 0px 0px !important;padding:0px !important;}
.cwvn-social ul li {display:inline-block;margin:0px 1px;}
.cwvn-social ul li a {display:block;font-size:20px;margin:0px;color:#fff;padding: 2px 12px;line-height: 30px;}
.cwvn-social ul li.facebook a {background:#3b5998;}
.cwvn-social ul li.google a {background:#dd4b39;}
.cwvn-social ul li.twitter a {background:#00aced;}
.cwvn-social ul li.linkedin a {background:#007bb6;}
.cwvn-social .like-share-facebook{width:100%;overflow:hidden;margin-top:10px;}.woocommerce table.wishlist_table{font-size:100%;}
/*cwvn-ad-banner*/
.cwvn-ad-banner{cursor:pointer;overflow:hidden;width:100%;position:relative;}.cwvn-ad-banner.overlay-black .cwvn-ad-banner-bg:after,.cwvn-ad-banner.overlay-white .cwvn-ad-banner-bg:after{content:"";position:absolute;top:0px;left:0px;display:block;width:100%;height:100%;}.cwvn-ad-banner.overlay-white .cwvn-ad-banner-bg:after{background:rgba(255, 255, 255, 0.5);}.cwvn-ad-banner.overlay-black .cwvn-ad-banner-bg:after{background:rgba(0, 0, 0, 0.4);}.cwvn-ad-banner.overlay-black .cwvn-ad-banner-bg .cwvn-ad-banner-content{color:#ffffff;}.cwvn-ad-banner.text-white .cwvn-ad-banner-bg .cwvn-ad-banner-content{color:#ffffff;}.cwvn-ad-banner.text-black .cwvn-ad-banner-bg .cwvn-ad-banner-content{color:#000000;}.cwvn-ad-banner .cwvn-ad-banner-bg{background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;}.cwvn-ad-banner .cwvn-ad-banner-bg .cwvn-ad-banner-content p:last-child{margin:0px;}.cwvn-ad-banner:hover .cwvn-ad-banner-bg{position:relative;-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.cwvn-ad-banner .cwvn-ad-banner-bg .cwvn-ad-banner-content{padding:20px 60px;display:table-cell;opacity:0;position:relative;z-index:1;}.cwvn-ad-banner .cwvn-ad-banner-bg .cwvn-ad-banner-content.vertical-align-middle{vertical-align:middle;}.cwvn-ad-banner .cwvn-ad-banner-bg .cwvn-ad-banner-content.vertical-align-bottom{vertical-align:bottom;}.cwvn-ad-banner .cwvn-ad-banner-bg .cwvn-ad-banner-content.vertical-align-top{vertical-align:top;}
.bsiffancybox{position:relative;z-index:999;}
