/* 
	Theme Name: Beluga Farm
	Theme URI: http://www.sevasargsyan.ru
	Description: Beluga Farm
	Author: Seva
	Author URI: http://www.sevasargsyan.ru
	Version: 1.1
	Text Domain: beluga
*/

.slider_item .discount{
    background: url('img/bg_discount.png') center center no-repeat;
    background-size: contain;
    position: absolute;
    left: -3%;
    top: -4%;
    width: 30%;
    z-index: 5;
}
.slider_item .discount > span{
    position: absolute;
    left: 0;right: 0;top: 0;bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #E0D6BD;
    font-size: 1.65em;
    padding-left: 10px;
}
.slider_item .discount::before{
    content: '';
    padding-top: 100%;
    display: block;
}

@media (max-width: 1280px){
    .slider_item .discount > span{
        font-size: 1.2em;
    }
}
@media (max-width: 991px){
    .slider_item .discount > span{
        font-size: 2em;
    }
}
@media (max-width: 810px){
    .slider_item .discount > span{
        font-size: 1.5em;
    }
}
@media (max-width: 580px){
    .slider_item .discount > span{
        font-size: 1.2em;
    }
}
@media (max-width: 480px){
    .slider_item .discount > span{
        font-size: 2em;
    }
}
@media (max-width: 380px){
    .slider_item .discount > span{
        font-size: 1.5em;
    }
}

.woocommerce-NoticeGroup-checkout {
	display: none;
}

.input_field.input_field_error {
    border: 1px solid #e4002c;
}

.wrap_cart-item:after {
  content: "";
  display: table;
  clear: both;
}

.inline { 
display: inline-block;
}

.alignleft {
	float: left;
	width: 30%;
}
.alignright {
	float: right;
	width: 30%;
}

@media (max-width: 590px){
   .alignleft {
	width: 100%;
}
.alignright {
	width: 100%;
}
	.product_title_mobile{
		display:block;
	}
	.product_title{
	display:none;
}
}
@media (min-width: 600px){
.product_title_mobile{
	display:none;
}
}

.product_title a{
	color:#476166;
}

dt.variation- {
    display: none;
}

.cart_form-wrap .form_wrap-info .wrap-info_item {
   margin-top: 30px;
}

.wrap_cart .cart_item-product-titles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  color: #3c3c3c;
  border-bottom: 0px solid #bfbfbf;
  margin-bottom: 10px;
}

.wrap_cart .cart_item-product-titles > div.product_title {
 
}

.wrap_cart .cart_item-product .product_delete, .wrap_cart .cart_item-product-titles .product_delete{
   margin-top: 15px;
}
.wrap_cart .cart_item-product .product_img, .wrap_cart .cart_item-product-titles .product_img {
   width: 150px;
	margin-top:-20px;
}
.wrap_cart .cart_item-product .product_title, .wrap_cart .cart_item-product-titles  .product_title {
   width: 50%;
}
.wrap_cart .cart_item-product .product_price, .cart_item-product .product_couner, .wrap_cart .cart_item-product-titles .product_price,  .wrap_cart .cart_item-product-titles .product_couner{
   width: 150px;
}

.product_prices{
	text-align:right;
}

@media (max-width: 568px){
	.wrap_cart .cart_item-product-titles{
    display: none;
}
	.wrap_cart .cart_item-product .product_delete, .wrap_cart .cart_item-product-titles .product_delete {
    margin-top: 10px;
}
}
.shipping-payment-muro, .checkoutForm_title.payment-method-title, .checkoutForm_title.shipping-method-title, .checkbox.checkoutForm_input.payment-method, .checkbox.checkoutForm_input.shipping-method {
    display: none;
}