/* CSS Document */
	.woo_cs_settings{
		position:relative;
		width:100%;
		float:left;
		
	}
	.woo_cs_settings fieldset {
		clear: both;
	}
	.woo_cs_settings > h2 {
		padding:0;
	}
	.woo_cs_date_section {
		background-color: #e622220f;
		padding: 20px 0;
		margin-top: 20px;
		border-top: 1px solid #e6222229;
		border-bottom: 1px solid #e6222229;
	}	
	.wcs_stock_wrapper.wcs_edit {
		background-color: #ffe3000a;
		padding: 20px 0;
		margin: 20px 0;
		border-top: 1px solid #ffe30057;
		border-bottom: 1px solid #ffe30057;
	}
	
	.wcs_stock_wrapper.wcs_edit small {
		margin-top: 16px;
		display: block;
		color: #9f6015;
	}
	.woo_cs_settings fieldset > legend {
		font-weight: bold;
		background-color: maroon;
		color: #fff;
		padding: 2px 20px 6px;
		margin: 0 0 10px;
	}
	.woo_cs_settings fieldset > label {
		float: left;
		font-size: 14px;
		font-weight: bold;
		margin: 10px 0 10px 0;
	}
	.woo_cs_settings fieldset > textarea{
		float:left;
		width:98%;
		
	}
	.woo_cs_settings .wp-plugins-list{
		border-top:1px solid #ccc;
		position:relative;
		bottom:0;
		left:0;
		width:100%;
		padding:10px 0 20px 0;
		margin-top:40px;
	}
	.woo_cs_settings .wp-plugins-list > ul{
		padding:0;
		margin:0;
	}	
	.woo_cs_settings .wp-plugins-list > ul > li{
		list-style:none;
	}
	.woo_cs_settings .wp-plugins-list > ul > li a{
		font-size:12px;
		color:#51789b;
		text-decoration:none;
	}
	.woo_cs_settings .wp-plugins-list > ul > li a:hover{
		text-decoration:underline;
	}

	.coming-soon-section{
	  background-color:#fff;
	  text-align:center;
	}
	.coming-soon-section input[type="button"]{
		background-color:#FFF;
		font-size:12px;  
		color:#000;
	}
	.coming-soon-section input[type="button"].active,
	.coming-soon-section input[type="button"]:hover,
	.coming-soon-section input[type="button"].active:hover{
		background:none !important;
		font-size:12px;  
		background-color:#0085ba !important;
		color:#fff;
		border:0;
		box-shadow:none;
	}
	#misc-publishing-actions .woo-cs-qrcode-body {
		float: left;
		width: 100%;
	}	
	.woo_cs_settings .woo-cs-qrcode-body .woo-cs-qrcode-view {
		right: 8px;
		height: 48px;
		width: 168px;
		position: absolute;
		top: 4px;
	}
	#misc-publishing-actions .woo-cs-qrcode-body .woo-cs-qrcode-view {
		width: 40%;
		padding: 0 20%;
		height: 48px;
	}	

	#woo_coming_soon.column-woo_coming_soon,
	#_coming_soon.column-_coming_soon{
		width: 14%;
	}
	
	.wrap.woo_cs_settings h2 > span.dashicons-backup{
		padding:0 10px 0 0;
	}
	.wrap.woo_cs_settings h2 > span.dashicons-backup:before {
		font-size: 30px;
		position: relative;
		top: -5px;
	}
	
	.woo_cs_date_section .dashicons:hover{
		cursor: pointer;
	}	
	.wc_arrival_toggle,
	.wc_stock_toggle{
		display:none;
		float:left;
		width:98%;
		background-color:rgba(0,0,0,0.1);
		padding:5px;
		text-align:center;
	}
	.wc_arrival_toggle .wc_arrival_toggle_left,
	.wc_stock_toggle .wc_stock_toggle_left{
		float:left;
		width:48%;
		text-align:center;
		padding:5px;
		
	}
	.wc_arrival_toggle .wc_arrival_toggle_left img,
	.wc_stock_toggle .wc_stock_toggle_left img{
		width:auto;
		max-width:100%;
	}
	.wc_arrival_toggle .wc_arrival_toggle_right,
	.wc_stock_toggle .wc_stock_toggle_right{
		float:right;
		width:48%;
		padding:5px;
		text-align:center;
	}
	.wc_arrival_toggle .wc_arrival_toggle_right iframe,
	.wc_stock_toggle .wc_stock_toggle_right iframe{
		width:100%;
	}
	.woo_cs_settings fieldset.notice_position div{
		clear: both;
	}
	.woo_cs_settings fieldset.notice_position select{
		width: 98%;
		max-width: 98%;
	}	

	/* The switch - the box around the slider */
	.ibulb_switch {
		position: relative;
		display: inline-block;
		width: 45px;
		height: 24px;
	}
  
  /* Hide default HTML checkbox */
  .ibulb_switch input {
	opacity: 0;
	width: 0;
	height: 0;
  }
  
  /* The slider */
  .ibulb_switch .ibulb_slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: -5px;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
  }
  
  .ibulb_slider:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
  }
  
  .ibulb_switch input:checked + .ibulb_slider {
	background-color: #2196F3;
  }
  
  .ibulb_switch input:focus + .ibulb_slider {
	box-shadow: 0 0 1px #2196F3;
  }
  
  .ibulb_switch input:checked + .ibulb_slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
  }

  .wcs_stock_wrapper.wcs_edit .wcs_switch{

	margin: 10px 58px 0 0;
	font-weight: normal;

  } 

  .wcs_stock_wrapper.wcs_edit span.switch_label{

	display: inline-block;
	vertical-align: middle;

  } 

  .wcs_stock_wrapper.wcs_edit .ibulb_switch{


  } 
	
	.wcs_stock_wrapper .woo_cs_stock_section input {
		margin: 10px 0 0;
		width: 80px;
	}

  .wcs_stock_wrapper.wcs_bulk .wcs_switch{
	margin: 5px 0 0 0;
	font-weight: bold;
  } 

  .wcs_stock_wrapper.wcs_bulk span.switch_label{

	display: inline-block;
	vertical-align: middle;
	
  } 
	
	.wcs_stock_wrapper.wcs_bulk label{
		display: inline-block;
	}	 
	
	.wcs_stock_wrapper.wcs_bulk .ibulb_switch{
		margin: 0 0 0 50px;
	} 
	
	.woo_cs_shortcode{
		cursor: pointer;
	}
	#woo_cs_coming_soon_date.hasDatepicker{
		background-image:none;
	}

	
	.woo_cs_settings .product_msg {
		float: left;
		width: 100%;
		background-color: #befd100f;
	}
	.woo_cs_settings .product_msg .msg_left, 
	.woo_cs_settings .product_msg .style_right {
		width: 46%;
		float: left;
		padding: 20px;
	}
	.woo_cs_settings .product_msg .msg_left label{
		
	}
	.woo_cs_settings .product_msg .msg_left textarea,
	.woo_cs_settings .product_msg .style_right textarea {
		width: 100%;
		height: 60px;
		margin-top: 10px;
		border: 0;
		background-color: #7b3939;
		color: #fff;
		padding: 10px;
		border-radius: 0;
		font-size: 18px;
	}
	.woo_cs_settings .product_msg .style_right code {
		display: block;
		width: 100%;
		background-color: #ffcde445;
		word-wrap: break-word;
		margin-top: 10px;
	}
	.woo_cs_settings .product_msg .style_right textarea{		
		height:160px;
		font-size: 14px;
	}
	.woo_cs_settings .product_msg .msg_left a {
		display: block;
	}	
	.woo_cs_settings .product_msg .msg_left img {
		height: 166px;
		width: auto;
		max-width: 100%;
	}

	.cs_preview_wrapper{
		margin-top: 20px;
		width: 100%;
		display: none;
	}

	.cs_preview{
		width: 40%;
	}

	.cs_bg_selection {
		outline: 3px dashed #b4b9be;
		height: 184px;
		margin: 3px 8px 20px;
		cursor: pointer;
		position: relative;
	}

	.cs_bg_selection img{
		width: 100%;
		height: 100%;
	}

	.cs_bg_selection span.cs_bg_remove{
		position: absolute;
		top: -10px;
		right: -10px;
		color: white;
		background: rgb(182, 17, 17);
		padding: 0 3px 5px 2px;
		font-size: 20px;
		width: 16px;
		height: 16px;
		text-align: center;
		border-radius: 12px;
	}

	.cs_preview img{
		max-width: 100%;
	}

	.cs_preview_container{
		width: 400px;
		float: left;
	}

	.cs_bg_selection .cs_bg_text {
		margin: auto;
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		transform: translateY(-50%);
		padding: 4px 0 6px;
		text-align: center;
		color: #000;
		font-size: 14px;
		line-height: 1.5;
		background-color: rgba(255,255,255,0.5);
		font-weight: bold;
	}
	.woo_cs_demo_pages{
		float:left;
		width:100%;
		margin:10px 0 0 0;
	}
	.woo_cs_demo_pages li{
		float:left;
		margin:0 10px 10px 0;
	}
	.woo_cs_demo_pages li a{
		display:block;
		cursor:pointer;
	}
	.woo_cs_demo_pages li a img{
	}
	.woo_cs_settings .wp-plugins-list > div > a{
		display:block;
	}
	.woo_cs_settings .wp-plugins-list a img {
		width: 100%;
	}
	.variable_pricing .coming_soon_field,
	.variable_pricing .coming_soon_dt_field{
		float:left;
		width:100%;
		position:relative;
	}
	.variable_pricing .coming_soon_dt_field{
		width:100%;
	}
	.variable_pricing .coming_soon_field label {
		width: 90%;
		display: inline-block;
		position:relative;
	}
	.variable_pricing .coming_soon_field input {
		float: left;
		margin: 5px 6px 0 0 !important;
	}
	.variable_pricing .coming_soon_dt_field input{
		width:150px;
	}
	.woo-cs-vt{
		float:right;
		cursor:pointer;
		position:absolute;
		right:40px;
		top:100px;
	}
	.woo-cs-vt i{
		color:#FF0000D6;
		font-size:100px;
	}
	.woo-cs-vt:hover i{
		color:#F00;
	}
	.variable_pricing .coming_soon_field label .woo-cs-vt {
		left: 160px;
		top: 0;
		text-decoration: none;
		font-size: 12px;
		background-color: #e81111d4;
		color: #fff;
		padding: 2px 12px;
		border-radius: 2px;
		right:auto;
	}
	.variable_pricing .coming_soon_field label .woo-cs-vt:hover {
		background-color: #e81111f0;
	}