.woocommerce-cart .wc-proceed-to-checkout {
    display: block!important;
}

.cart_list li img {
    float: left;
    margin-right: 10px;
}

.quantity {
  float: right;
}
.select2-container {
	overflow: none;
	padding: 12px 10px;
	height: auto;
	border: 2px solid #e4e4e2;
	background-color: #f5f7f8;
	background-image: none;
	background-clip: padding-box;
	color: #696e6e;
	text-decoration: none;
	white-space: nowrap;
	line-height: normal;

	-webkit-border-radius: 4px;
			border-radius: 4px;
	-webkit-box-shadow: none;
			box-shadow: none;

}
@media screen and (max-width: 540px) {
	.no_sidebar .post-area.blog-grid>.post-item {
    	width: 100%;
	}
  .wpb_wrapper {
    text-align: center;
  }
}
@media screen and (max-width: 640px) {
	
  	.headline .wpb_wrapper {
      font-size: .5em;
      margin-bottom: 0 !important;
  }
  .headline .wpb_wrapper p{
  		margin-bottom: 0 !important;
  }
  .headline a.button.add_to_cart_button.product_type_simple {
      font-size: .6em !important;
  }
  .wpb_content_element {
  	margin-bottom: 0 !important;
  }
  .wpb_single_image .image-overlay {
  	width: 100% !important;
  }
  .wpb_single_image img {
  	width: 100% !important;
  }

}
@media screen and (min-width: 641px) and (max-width: 900px) {
	.headline .wpb_wrapper {
      font-size: .8em;
  }
	 .headline a.button.add_to_cart_button.product_type_simple {
      font-size: .8em !important;
  }
}
/* Fix issues with jquery overlay blocking checkout button */
.woocommerce .blockUI.blockOverlay {
position: relative!important;
display: none!important;
}

th.ui-datepicker-week-end,
td.ui-datepicker-week-end {
    display: none;
}