@charset "utf-8";

/* CSS Document */

.byconsolewooodtrestro_widget_date_field,.byconsolewooodtrestro_widget_time_field{ width:50% !important; float:left;}

p.buttons{ text-align:center;}

input[type="submit"]{ width:300px;}

p.min-shipping-time{ text-align:center;}

p.min-shipping-time img{ height:30px; float:left;}



#byconsolewooodtrestro_checkout_field input[type="radio"]{float: left;  margin-top: 10px;}



form select{ padding:7px; width:100%; margin-top: 5px; margin-bottom: 10px;}



.byconsolewooodtrestro_order_type_of_delivery_time_radio_box{float: left;margin-right: 8px;font-size: 12px;margin-top: 5px;font-weight: bold !important;}



#_byconsolewooodtrestro_order_type_of_delivery_time_hidden_field{display:none;}



/*.radio byconsolewooodtrestro_order_type_of_widget_delivery_time_radio_box, label{font-size:12px !important;}*/



p.byconsolewooodtrestro_order_type{

	

	}



.byconsolewooodtrestro_order_type {

  font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
  overflow: hidden;

}



.switch-title {

  margin-bottom: 6px;

}



p.byc_service_time_closed{ color:#f00;}

.byc_closed_now{ display:none;}



.byconsolewooodtrestro_order_type input, .byconsolewooodtrestro_guest_count input, .byconsolewooodtrestro_guest_purpose input {

    position: absolute !important;

    clip: rect(0, 0, 0, 0);

    height: 1px;

    width: 1px;

    border: 0;

    overflow: hidden;

}



.byconsolewooodtrestro_order_type label[for="_byconsolewooodtrestro_order_type_take_away"],
.byconsolewooodtrestro_order_type label[for="_byconsolewooodtrestro_order_type_levering"],
.byconsolewooodtrestro_order_type label[for="_byconsolewooodtrestro_order_type_dinein"] {

}



.byconsolewooodtrestro_order_type label[for="_byconsolewooodtrestro_order_type_take_away"].radio,
.byconsolewooodtrestro_order_type label[for="_byconsolewooodtrestro_order_type_levering"].radio, 
.byconsolewooodtrestro_order_type label[for="_byconsolewooodtrestro_order_type_dinein"].radio,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_single"].radio,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_couple"].radio,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_three"].radio,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_four"].radio,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_five"].radio,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_six"].radio,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_seven"].radio,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_party_mode"].radio,
.byconsolewooodtrestro_guest_purpose label[for="_byconsolewooodtrestro_guest_purpose_casual_lunch_or_dinner"].radio,
.byconsolewooodtrestro_guest_purpose label[for="_byconsolewooodtrestro_guest_purpose_romantic_dinner"].radio,
.byconsolewooodtrestro_guest_purpose label[for="_byconsolewooodtrestro_guest_purpose_family_lunch_or_dinner"].radio,
.byconsolewooodtrestro_guest_purpose label[for="_byconsolewooodtrestro_guest_purpose_client_meet_over_lunch"].radio,
.byconsolewooodtrestro_guest_purpose label[for="_byconsolewooodtrestro_guest_purpose_party_celebration"].radio
{

  display: inline-block;

  background-color: #e4e4e4;

  color: rgba(0, 0, 0, 0.6);

  font-size: 14px;

  font-weight: normal;

  text-align: center;

  text-shadow: none;

  padding: 6px 14px;

  border: 1px solid rgba(0, 0, 0, 0.2);

  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);

  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);

  -webkit-transition: all 0.1s ease-in-out;

  -moz-transition:    all 0.1s ease-in-out;

  -ms-transition:     all 0.1s ease-in-out;

  -o-transition:      all 0.1s ease-in-out;

  transition:         all 0.1s ease-in-out;

}



.byconsolewooodtrestro_order_type label[for="_byconsolewooodtrestro_order_type_take_away"]:hover,
.byconsolewooodtrestro_order_type label[for="_byconsolewooodtrestro_order_type_levering"]:hover, 
.byconsolewooodtrestro_order_type label[for="_byconsolewooodtrestro_order_type_dinein"]:hover, 
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_single"]:hover,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_couple"]:hover,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_three"]:hover,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_four"]:hover,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_five"]:hover,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_six"]:hover,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_seven"]:hover,
.byconsolewooodtrestro_guest_count label[for="_byconsolewooodtrestro_guest_count_party_mode"]:hover,
.byconsolewooodtrestro_guest_purpose label[for="_byconsolewooodtrestro_guest_purpose_casual_lunch_or_dinner"]:hover,
.byconsolewooodtrestro_guest_purpose label[for="_byconsolewooodtrestro_guest_purpose_romantic_dinner"]:hover,
.byconsolewooodtrestro_guest_purpose label[for="_byconsolewooodtrestro_guest_purpose_family_lunch_or_dinner"]:hover,
.byconsolewooodtrestro_guest_purpose label[for="_byconsolewooodtrestro_guest_purpose_client_meet_over_lunch"]:hover,
.byconsolewooodtrestro_guest_purpose label[for="_byconsolewooodtrestro_guest_purpose_party_celebration"]:hover
{

    cursor: pointer;

}



.byconsolewooodtrestro_order_type input:checked + label[for="_byconsolewooodtrestro_order_type_take_away"], .byconsolewooodtrestro_order_type input:checked + label[for="_byconsolewooodtrestro_order_type_levering"],
.byconsolewooodtrestro_order_type input:checked + label[for="_byconsolewooodtrestro_order_type_dinein"],
.byconsolewooodtrestro_guest_count input:checked + label[for="_byconsolewooodtrestro_guest_count_single"],
.byconsolewooodtrestro_guest_count input:checked + label[for="_byconsolewooodtrestro_guest_count_couple"],
.byconsolewooodtrestro_guest_count input:checked + label[for="_byconsolewooodtrestro_guest_count_three"],
.byconsolewooodtrestro_guest_count input:checked + label[for="_byconsolewooodtrestro_guest_count_four"],
.byconsolewooodtrestro_guest_count input:checked + label[for="_byconsolewooodtrestro_guest_count_five"],
.byconsolewooodtrestro_guest_count input:checked + label[for="_byconsolewooodtrestro_guest_count_six"],
.byconsolewooodtrestro_guest_count input:checked + label[for="_byconsolewooodtrestro_guest_count_seven"],
.byconsolewooodtrestro_guest_count input:checked + label[for="_byconsolewooodtrestro_guest_count_party_mode"],
.byconsolewooodtrestro_guest_purpose input:checked + label[for="_byconsolewooodtrestro_guest_purpose_casual_lunch_or_dinner"],
.byconsolewooodtrestro_guest_purpose input:checked + label[for="_byconsolewooodtrestro_guest_purpose_romantic_dinner"],
.byconsolewooodtrestro_guest_purpose input:checked + label[for="_byconsolewooodtrestro_guest_purpose_family_lunch_or_dinner"],
.byconsolewooodtrestro_guest_purpose input:checked + label[for="_byconsolewooodtrestro_guest_purpose_client_meet_over_lunch"],
.byconsolewooodtrestro_guest_purpose input:checked + label[for="_byconsolewooodtrestro_guest_purpose_party_celebration"]
 {

  background-color: #A5DC86;

  -webkit-box-shadow: none;

  box-shadow: none;

}

.byconsolewooodtrestro_order_type label:first-of-type {

  border-radius: 4px 0 0 4px;
  display:inline-block;

}

.byconsolewooodtrestro_order_type label:last-of-type {

  border-radius: 0 4px 4px 0;

}


.form-row.byconsolewooodtrestro_guest_count, .form-row.byconsolewooodtrestro_guest_purpose{ display:none;}

.byconsolewooodtrestro_guest_count label:first-of-type, .byconsolewooodtrestro_guest_purpose label:first-of-type{ 
width:100%; background-image:none; padding-top:20px; clear:both;}

#_byconsolewooodtrestro_guest_count_guest_count_single,#_byconsolewooodtrestro_guest_count_guest_count_couple,#_byconsolewooodtrestro_guest_count_guest_count_three,#_byconsolewooodtrestro_guest_count_guest_count_four,#_byconsolewooodtrestro_guest_count_guest_count_five,#_byconsolewooodtrestro_guest_count_guest_count_six,#_byconsolewooodtrestro_guest_count_guest_count_seven,#_byconsolewooodtrestro_guest_count_guest_count_party_mode
{
/*float: left;
width:25%;*/
}

.form-row.byconsolewooodtrestro_guest_count label.radio.byconsolewooodtrestro_guest_count_label{
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	width:10%;
	/*height:32px;*/
	color:rgba(255,255,255,0);
	font-family:"Comic Sans MS", cursive;
	font-size:24px;
	}	
.form-row.byconsolewooodtrestro_guest_purpose label.radio.byconsolewooodtrestro_guest_purpose_label{
	background-repeat: no-repeat;
    background-position: left;
    background-position-x: 2%;
    width: 50%;
    height: 50px;
    margin-top: 5px;
    padding: 12px;
    font-size: inherit;
}
.form-row.byconsolewooodtrestro_guest_count label.radio.byconsolewooodtrestro_guest_count_label:hover{ color:#000;}
	
label[for="_byconsolewooodtrestro_guest_count_single"].radio.byconsolewooodtrestro_guest_count_label{background-image:url(images/single.png);}
label[for="_byconsolewooodtrestro_guest_count_couple"].radio.byconsolewooodtrestro_guest_count_label{background-image:url(images/couple.png);}
label[for="_byconsolewooodtrestro_guest_count_three"].radio.byconsolewooodtrestro_guest_count_label{background-image:url(images/three.png);}
label[for="_byconsolewooodtrestro_guest_count_four"].radio.byconsolewooodtrestro_guest_count_label{background-image:url(images/four.png);}
label[for="_byconsolewooodtrestro_guest_count_five"].radio.byconsolewooodtrestro_guest_count_label{background-image:url(images/five.png);}
label[for="_byconsolewooodtrestro_guest_count_six"].radio.byconsolewooodtrestro_guest_count_label{background-image:url(images/six.png);}
label[for="_byconsolewooodtrestro_guest_count_seven"].radio.byconsolewooodtrestro_guest_count_label{background-image:url(images/seven.png);}
label[for="_byconsolewooodtrestro_guest_count_party_mode"].radio.byconsolewooodtrestro_guest_count_label{background-image:url(images/party_mode.png);}

label[for="_byconsolewooodtrestro_guest_purpose_casual_lunch_or_dinner"].radio.byconsolewooodtrestro_guest_purpose_label{background-image:url(images/casual_dinner.png);}
label[for="_byconsolewooodtrestro_guest_purpose_romantic_dinner"].radio.byconsolewooodtrestro_guest_purpose_label{background-image:url(images/romantic_dinner.png);}
label[for="_byconsolewooodtrestro_guest_purpose_family_lunch_or_dinner"].radio.byconsolewooodtrestro_guest_purpose_label{background-image:url(images/family_dinner.png);}
label[for="_byconsolewooodtrestro_guest_purpose_client_meet_over_lunch"].radio.byconsolewooodtrestro_guest_purpose_label{background-image:url(images/client_meet.png);}
label[for="_byconsolewooodtrestro_guest_purpose_party_celebration"].radio.byconsolewooodtrestro_guest_purpose_label{background-image:url(images/party.png);}

/*.byconsolewooodtrestro_guest_purpose_label{ clear:both;}*/


@media screen
 and (min-device-width: 320px)
 and (max-device-width: 480px)
 {

.form-row.byconsolewooodtrestro_guest_count label.radio.byconsolewooodtrestro_guest_count_label {
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    width: 20%;
    height: auto;
    color: rgba(255,255,255,0);
	font-family:inherit;
	font-size: 30px;
    margin-bottom: 10px;
}

.form-row.byconsolewooodtrestro_guest_count label.radio.byconsolewooodtrestro_guest_count_label
{
    margin-left: 11px;
    margin-right: 2%;
    margin-bottom: 1%;
    margin-top: 5%;
    width: 19%;

}

form.checkout p#_byconsolewooodtrestro_order_type_field span.woocommerce-input-wrapper
{

    width: 100%;
    float: left;

}


label.byconsolewooodtrestro_guest_purpose_label
{
width: 100%;
    float: left;

}

.form-row.byconsolewooodtrestro_guest_purpose label.radio.byconsolewooodtrestro_guest_purpose_label
{
    width: 96%;

}

 }