.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .price del{
	    font-size: 18px !important;
}
p.woocommerce-result-count,
.orderby, .woocommerce div.product form.cart .variations td select{
	font-size:16px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{
	font-size:20px !important;
	line-height:26px !important
}
.woocommerce-MyAccount-content,
.woocommerce-ResetPassword{
	margin-bottom:30px;
}
.et-db #et-boc .et-l .et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap, .et-db #et-boc .et-l .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
	justify-content: flex-end;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs{
	margin-left:1px !important;
}

 .single-product .woocommerce-error li { font-size:16px; }
 .single-product .woocommerce-error .button {  border:none;
    background: #fff;
	 width: 185px;
  }
 .single-product .woocommerce-error .button:hover { border:none;
    background: #fff;
  }
  .single-product .woocommerce-error {
background: #2EA3F2 !important;
padding-top: 15px !important;
padding-right: 15px !important;
padding-bottom: 15px !important;
padding-left: 15px !important;
margin-top: 0em !important;
margin-right: 0em !important;
margin-bottom: 2em !important;
margin-left: 0em !important;
display: inline-block;
padding: 15px 35px 75px !important;
padding-bottom: 80px !important;
width: 100%;
text-align: center;
}
.woocommerce-min-max-quantities-error-cart-link.button.wc-forward {
	margin-top: 10px;
    margin-bottom: 10px;
}
.button.wc-forward.back_to_shop {
background: #fff;
float:inherit !important;
text-align: center;
}
button.button {
    padding: 0.3em 1em !important;
}
.woocommerce-cart #calc_shipping_city_field { display:none !important; }
.woocommerce-cart #calc_shipping_postcode_field { display:none !important; }
.single-product .woocommerce-message a.button.wc-forward {  width:186px; text-align:center; }
.woocommerce .out_of_stock_text { color:red; font-size: 0.92em; margin-bottom: 5px; display: block; font-weight:normal;text-align: center;}
.woocommerce .in_stock_text { color:#77a464; font-size: 0.92em; margin-bottom: 5px; display: block; font-weight:normal;text-align: center; }
.page-id-29 .woocommerce h2 , .page-id-29 .woocommerce span { text-align:center; }
.et_pb_shop_3.et_pb_shop .woocommerce ul.products li.product .price, .et_pb_shop_3.et_pb_shop .woocommerce ul.products li.product .price .amount { line-height: 30px !important; }
.woocommerce a.back_to_shop_new::after, .woocommerce-page a.back_to_shop_new::after{
    font-family: "ETmodules";
    font-size: 32px;
    line-height: 1em;
    content: "\34";
    opacity: 0;
    position: absolute;
    margin-left: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    left: 0;
}
.woocommerce a.back_to_shops {
	margin-top: 10px;
}
.woocommerce a.back_to_shops::after, .woocommerce-page a.back_to_shops::after{
	font-family: "ETmodules";
    font-size: 32px;
    line-height: 1em;
    content: "\34";
    opacity: 0;
    position: absolute;
    margin-left: 0;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    left: 0;
}
.woocommerce a.back_to_shop::after, .woocommerce-page a.back_to_shop::after{
    font-family: "ETmodules";
    font-size: 32px;
    line-height: 1em;
    content: "\34";
    opacity: 0;
    position: absolute;
    margin-left: -7px !important;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    left: 0;
}	
@media only screen and (min-width: 1350px){
	.et-db #et-boc .et-l .et_pb_section {
		padding: 0px 0 !important;
	}
}
@media screen and (max-width:1176px) and (min-width:981px){
	.et-db #et-boc .et-l .et_pb_menu__logo img{
		max-width:120px
	}
	.et-db #et-boc .et-l .et_pb_menu--style-left_aligned .et_pb_menu__logo{
		margin-right:5px;
	}
	.et-db #et-boc .et-l a.et_pb_menu__icon{
		margin:0 5px;
	}
	.et-db #et-boc .et-l .et_pb_menu .et-menu>li{
		padding-right: 5px;
    	padding-left: 5px;
	}
        
      
}
@media screen and (max-width:1120px){
 .single-product .woocommerce-message {
    display: flex;
    flex-flow: column;
    width: 100%;
    justify-items: center;
    align-items: center;
 }
.single-product .woocommerce-message a.button.wc-forward {
   margin-bottom: 11px;
}

}	
@media screen and (max-width:1200px){
	.single-product .woocommerce-error {  
	  padding: 15px 35px 75px !important;
      padding-bottom: 109px !important;
	}
}	
@media screen and (max-width:767px){
	.woocommerce .woocommerce-breadcrumb,
	.woocommerce-products-header{
		text-align:center;
	}
	.woocommerce-ordering,
	.woocommerce-result-count{
		float: inherit !important;
		display: block;
		text-align: center;
	}
	.et-db #et-boc .et-l .et_pb_menu--style-left_aligned .et_pb_menu__logo{
		margin-right:5px;
	}
	.et-db #et-boc .et-l a.et_pb_menu__icon, .et-db #et-boc .et-l button.et_pb_menu__icon{
		margin:0 5px;
	}
	.et_pb_testimonial_description, .et_pb_testimonial_description_inner{
		text-align:center;
	}
	.button.wc-forward.back_to_shop {
		margin-bottom:20px;
	}
	
}
@media screen and (max-width:660px){
	.single-product .woocommerce-error {  
	  padding: 15px 35px 75px !important;
      padding-bottom: 180px !important;
	}
}	
@media screen and (max-width:767px) and (min-width:360px){  
  .woocommerce-cart .woocommerce-message .button {
	margin: 0 0 11px 0 !important;
	width: 100%;
	text-align: center;
  }
}
@media screen and (min-width:480px){
	.et_shop_image{
		display:flex !important;
		height:200px !important;
		width:100% !important;
		align-items:center;
		justify-content:center;
	}
	.et_shop_image img{
		width:auto !important;
		max-width:100% !important;
		height:auto !important;
	}
	
    .button.wc-forward.back_to_shop {
		margin-bottom:20px;
	}
}
.related.products {
  display: none;
}
#order_comments_field {
  display: none;
}
a.button.wc-forward {
    margin-right: 5px !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    padding: 15px;
    font-size: 20px;
    border-radius: 3px;
}

