.blockUI{
        background-color: transparent!important;
 }
 
 .button  {
    transition: all 0.35s ease;
 }
 
 #page input[type="time"],  #page input[type="text"], #page input[type="search"], #page input[type="tel"], #page input[type="url"], #page input[type="email"], #page input[type="number"], #page input[type="date"], #page input[type="range"], #page input[type="password"], #page select, #page textarea, #page .wpcf7-number {
    background-color: rgba(170,170,170,0.1);
    border: none;
    color: white;
    box-shadow: 0 6px 18px rgba(0,0,0,0.1);
 }
 
 #billing_time {
    padding: 7.5px;
 }
 
::placeholder {
     color: white!important;
 }
 
 #wpcf7-f7-p2000-o1 {
     color: white;
 }
 
#page select {
color: #E6D498!important;
background-color: rgba(0,0,0,1);
 }
 
 .footerCustom_color,
  .footerCustom_color a{
     color: #E6D498!important;
 }
 
 .footerCustom_color a {
     text-decoration: underline!important;
 }
 
 .update-cart-button .fa-refresh {
    color: #C02122!important;
 }
 
 .buttons_added {
    box-shadow: 0 0 20px rgba(0,0,0,0.3);
 }
 
 #billing_country_field {
    display: none;
 }

.formBron_table {
    width: 100%;
}

.content td, .content th {
    padding: 10px 0px 10px 0px!important;
}

.formBron_table .select2-container .select2-selection--single > .select2-selection__rendered {
    width: 100%!important;
}

.formBron_table .select2-container .select2-selection--single {
     width: 100%!important;
}

.vrr-input-label-big {
    text-transform: uppercase;
    text-shadow: 0 0 15px black;
}

.vrr-send-booking {
    box-shadow: 0 0 35px rgba(0,0,0,0.5)!important;
    transition: color 0.35s ease, background-color 0.35s ease;
}

.vrr-send-booking:hover {
    color: black!important;
    background-color: #e6d498!important;
}

.vrr-element .vrr-element-id{
        font-size: 18px !important;
    width: 3em !important;
    height: 3em !important;
    box-sizing: border-box !important;
    line-height: 3em !important;
}

.vrr-draggable-wrap {
    background-color: black;
    box-shadow: 0 0 50px black;
}






@media (max-width: 640px){
    
body{
    background-size: contain!important;
    background-repeat: repeat !important;
}

.footer-overlap .page-inner{
   background-size: contain!important; 
}
}

@media (max-width: 767px){

.vrr-form-back {
    display: none!important;
}

.vrr-tables-wrap .vrr-form-booking {
    max-width: 88%!important;
    top: 40px;
}

.vrr-form-thx {
    overflow: visible;
    z-index: 1213;
    background: transparent;
    height: 200px;
}

.vrr-form-thx:after {
    content: "";
    display: block;
    position: absolute;
    width: 100vw;
    height: 500vh;
    background: black;
    left: -30px;
    top: -500%;
}

.vrr-form-thx-title {
    z-index: 33;
    position: absolute;
}

.vrr-close {
    top: -1rem;
}

.vrr-close::before {
    opacity: 1;
    color: white;
}

body .vrr-draggable-wrap > .vrr-draggable {
    width: 100%!important;
}
.vrr-element .vrr-element-id {

    font-size: 14px !important;
    width: 2em !important;
    height: 2em !important;
    box-sizing: border-box !important;
    line-height: 2em !important;

}

}


  .vrr-tables-wrap-second .vrr-form-booking-title, .vrr-tables-wrap-default .vrr-form-booking-title {
    display: block!important;

}


.drinks-nav{
background-image: url(http://loft-persh.com.ua/wp-content/uploads/2018/07/napitki.png);background-repeat: no-repeat;background-size: 35px;background-position: left;display: inline;margin: 0;padding: 11px 0 12px 57px;
}

.desert-nav{
background-image: url(http://loft-persh.com.ua/wp-content/uploads/2018/07/deserts.png);background-repeat: no-repeat;background-size: 35px;background-position: left;display: inline;margin: 0;padding: 11px 0 12px 57px;
}

.salad-nav{
    background-image: url(http://loft-persh.com.ua/wp-content/uploads/2018/09/Saladj-min.png);background-repeat: no-repeat;background-size: 35px;background-position: left;display: inline;margin: 0;padding: 12px 0 12px 57px;
}

.pasta-nav{
background-image: url(http://loft-persh.com.ua/wp-content/uploads/2018/09/spaguetti1.png);background-repeat: no-repeat;background-size: 35px;background-position: left;display: inline;margin: 0;padding: 11px 0 12px 57px;
}

.chips-nav{
background-image: url(http://loft-persh.com.ua/wp-content/uploads/2018/07/zakuski.png);background-repeat: no-repeat;background-size: 25px;background-position: left;display: inline;margin: 0;padding: 12px 0 12px 57px;    

}

.sets-nav{
    background-image: url(http://loft-persh.com.ua/wp-content/uploads/2018/07/sets.png);background-repeat: no-repeat;background-size: 35px;background-position: left;display: inline;margin: 0;padding: 11px 0 12px 57px;
}

.sushi-nav{
    background-image: url(http://loft-persh.com.ua/wp-content/uploads/2018/07/sushi.png);background-repeat: no-repeat;background-size: 35px;background-position: left;display: inline;margin: 0;padding: 5px 0 5px 57px;
}

.pizza-nav{
    background-image: url(http://loft-persh.com.ua/wp-content/uploads/2018/07/pizza.png);background-repeat: no-repeat;background-size: 35px;background-position: left;display: inline;margin: 0;padding: 5px 0 5px 57px;
}