/*=====Date picker=====*/
div#ui-datepicker-div{
	border:solid 2px #333;
	box-shadow:2px 2px 3px rgba(0, 0, 0, 0.35);
	background:#FFF;
	position:relative;
	width:auto;
}

div#ui-datepicker-div A.ui-corner-all{
	position:absolute;
	top:10px;
	z-index:2;
}

div#ui-datepicker-div A.ui-datepicker-prev{
	left:10px;
}

div#ui-datepicker-div A.ui-datepicker-next{
	right:10px;
}

div#ui-datepicker-div div.ui-datepicker-title{
	padding:10px 0;
	text-align:center;
}

div#ui-datepicker-div table{
	margin-bottom:0;
}

div#ui-datepicker-div th, 
div#ui-datepicker-div td{
	padding:0px;
}

div#ui-datepicker-div th span, 
div#ui-datepicker-div td span, 
div#ui-datepicker-div td a{
	display:block;
	padding:10px;
	text-align:center;
}

#ui-datepicker-div .ui-datepicker-title > select{
	display:inline-block;
	font-size:.8rem;
}

#ui-datepicker-div button{
	font-size:.8rem;
}
/*=====Date picker=====*/

p.myaccount_user > strong[data-level="vip"]{
	position:relative;
	margin-right:30px;
}

span#cwise_vip-tag{
	/* position:absolute; */
	position:relative;
	top:-10px;
	right:0;
	background:#F00;
	text-align:center;
	padding:0 5px 3px;
	line-height:1;
}

span#cwise_vip-tag::after{
	color:#FFF;
	content:'VIP';
	font-size:10px;
	font-family:'Arial';
}

.woobt-before-text.woobt-text{
	color:#000066;
}
.woobt-alert.woobt-text{
	color:#990000;
}

.single-product-section{
	font-size:.9rem;
}

div[data-backorder="1"] > .success-color > .icon-checkmark{
	color:#B20000;
}

@media only screen 
and (min-width: 320px) 
and (max-width: 1024px){

	div#ui-datepicker-div A.ui-datepicker-prev, 
	div#ui-datepicker-div A.ui-datepicker-next{
		display:none;
	}

	div#ui-datepicker-div div.ui-datepicker-title{
		padding:0 10px;
		margin-top:10px;
	}

	div#ui-datepicker-div SELECT[class^="ui-datepicker-"]{
		width:auto;
		margin:0 10px;
	}

}

@media only screen 
and (min-width: 768px) 
and (max-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 2){

}

@media only screen 
and (min-width: 768px) 
and (max-width: 1024px) 
and (orientation: portrait){
	
}

@media only screen 
and (min-width: 768px) 
and (max-width: 1024px) 
and (orientation: landscape){
	
}

@media only screen 
and (min-width: 320px) 
and (max-width: 736px){
	.woobt-wrap-responsive .woobt-products .woobt-product{
		flex-direction:row;
		justify-content:end;
		position:relative;
		flex-wrap:wrap;
	}
	.woobt-wrap-responsive .woobt-products .woobt-product .woobt-choose, 
	.woobt-wrap-responsive .woobt-products .woobt-product .woobt-thumb{
		flex-basis:unset !important;
		position:absolute;
	}
	.woobt-wrap-responsive .woobt-products .woobt-product .woobt-choose{
		left:0;
	}
	.woobt-wrap-responsive .woobt-products .woobt-product .woobt-thumb{
		left:30px;
	}
	.woobt-wrap-responsive .woobt-products .woobt-product .woobt-title, 
	.woobt-wrap-responsive .woobt-products .woobt-product .woobt-quantity, 
	.woobt-wrap-responsive .woobt-products .woobt-product .woobt-price{
		flex:0 0 60% !important;
		text-align:right;
	}
	.woobt-wrap-responsive .woobt-products .woobt-product .variations_form .variations{
		display:block;
	}
	.woobt-products .woobt-product .variations_form .variations .variation{
		border:none;
		padding:5px 0;
		margin:0;
		display:block;
	}
	.woobt-products .woobt-product .variations_form .variations .variation .label, 
	.woobt-products .woobt-product .variations_form .variations .reset{
		display:none;
	}
	.woobt-wrap-responsive .woobt-products .woobt-product .variations_form .variations .variation select{
		margin:5px 0 0;
		background-position:90% 50%;
	}
}

@media only screen 
and (min-width: 320px) 
and (max-width: 736px) 
and (orientation: portrait){

	

}

@media only screen 
and (min-width: 320px) 
and (max-width: 736px) 
and (orientation: landscape){
	
}