/*
 * Custom code goes here.
 */

/* hide firstname and lastname alerts in checkout form */
#customer-form input[name="firstname"]+span.form-control-comment, #customer-form input[name="lastname"]+span.form-control-comment {
    display: none;
}
/* fix for Chrome image rendering */
img {
 image-rendering: -webkit-optimize-contrast;
}


/* CLS */
@media (max-width: 1199px) {
  #header .header-nav {border-bottom: 1px solid #e5e5e5;}
}

@media (max-width: 1199px) {
    .header-nav {height: 80px; }
    #_desktop_cart, #_desktop_user_info, .wp-nav {display: none;}
}

.dobirka-zakaz{
  font-size: 12px;
  color: gray;
  display: block;
}

.payment-options label, .cart-summary-subtotals-container .label{
  text-align: left;
}

#checkout .custom-checkbox label a {text-decoration: underline;}

.al-pad {
  padding: 10px;
  clear: both;
  background-color: #fe9126;
  border-color: #e4752b;
  margin-bottom: 20px;
}
.al-pad p {color: #fff; margin-bottom: 0px;}

.payment-option-row{
  padding: 12px;
  background-color: #f1f1f1;
  margin-bottom: 0.9375rem;
  min-height: 40px;
}

.payment-option-row label{
  margin-bottom: 0px;
}


/*
#checkout section.checkout-step .payment-option-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}*/


@media (max-width: 576px) {
  .delivery-options-list .carrier-delay {
    font-weight: 300;
  }
  .delivery-options-list  .carrier-price, .payment-option-row .carrier-price{
    color: #578015;
  }
  .delivery-options-list .delivery-option .col-xs-9, .payment-option-row .col-xs-9 {
    width: 80%;
    padding-left: 5px;
    padding-right: 5px;
  }

  #checkout section.checkout-step .custom-radio {
    margin-right: 0 !important;
  }
  
}

@media (max-width: 400px) {
  #checkout-addresses-step {
    padding: 0.4rem !important;
    
  }
  #checkout-addresses-step button[name="confirm-order"]{
    /*font-size: 12px;*/
    padding: 0.4rem !important;
    float: none !important;
    white-space: collapse !important;
  }

  .cart-grid-body{
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  
}