/* slat selector*/
.ywapo_group_container h3, h3.ffs-qty {
    width: 27%;
    color: #49aa42;
    font-family: "FuturaPT", FuturaPT-Book, Sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    font-size: 15px;
    font-weight: inherit !important;
    font-size: 100%;
    font-style: inherit;
	float: left;
}
h3.ffs-qty {
    margin-top: 15px;
    margin-bottom: 15px;
}
.postid-1493 h3.ffs-qty.ywapo_conditional_hidden,
.postid-1390 h3.ffs-qty.ywapo_conditional_hidden,
.postid-1162 h3.ffs-qty.ywapo_conditional_hidden
 {
    display: block;
}
.postid-1493 #ffs-variation .quantity,
.postid-1390 #ffs-variation .quantity,
.postid-1162 #ffs-variation .quantity
 {
    -js-display: inline-flex;
    display: inline-flex;
}
.ywapo_input_container_radio img.ywapo_single_option_image {
    width: 100% !important;
    height: 60px !important;
    object-fit: cover;
	margin-right: 0px;
}
#ywapo_value_4 .ywapo_input_container_radio input[type="radio"], 
#ywapo_value_9 .ywapo_input_container_radio input[type="radio"],
#ywapo_value_18 .ywapo_input_container_radio input[type="radio"],
#ywapo_value_22 .ywapo_input_container_radio input[type="radio"],
#ywapo_value_38 .ywapo_input_container_radio input[type="radio"],
#ywapo_value_50 .ywapo_input_container_radio input[type="radio"],
#ywapo_value_51 .ywapo_input_container_radio input[type="radio"],
#ywapo_value_53 .ywapo_input_container_radio input[type="radio"],
#ywapo_value_57 .ywapo_input_container_radio input[type="radio"]{
    display: none;
}
.ywapo_input_container_radio input[type="radio"] {
    display: unset;
}
#ywapo_value_1 .ywapo_options_container,
#ywapo_value_14 .ywapo_options_container,
#ywapo_value_46 .ywapo_options_container,
#ywapo_value_48 .ywapo_options_container,
#ywapo_value_50 .ywapo_options_container,
#ywapo_value_51 .ywapo_options_container,
#ywapo_value_52 .ywapo_options_container{
    margin-top: 0px;
    margin-bottom: 0px;
}
#ywapo_value_4, 
#ywapo_value_1,
#ywapo_value_53{
    padding: 0px;
}
.ywapo_options_container {
    width: 73%;
    float: right;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}
#ywapo_value_1 .ywapo_input_container_text,
#ywapo_value_4 .ywapo_input_container_radio, 
#ywapo_value_8 .ywapo_input_container_text, 
#ywapo_value_9 .ywapo_input_container_radio, 
#ywapo_value_11 .ywapo_input_container_radio, 
#ywapo_value_14 .ywapo_input_container_radio, 
#ywapo_value_14 .ywapo_input_container_text,
#ywapo_value_17 .ywapo_input_container_text,
#ywapo_value_18 .ywapo_input_container_radio,
#ywapo_value_21 .ywapo_input_container_text,
#ywapo_value_22 .ywapo_input_container_radio,
#ywapo_value_37 .ywapo_input_container_text,
#ywapo_value_38 .ywapo_input_container_radio,
#ywapo_value_44 .ywapo_input_container_text,
#ywapo_value_46 .ywapo_input_container_text,
#ywapo_value_48 .ywapo_input_container_text,
#ywapo_value_50 .ywapo_input_container_text,
#ywapo_value_51 .ywapo_input_container_text,
#ywapo_value_52 .ywapo_input_container_text,
#ywapo_value_53 .ywapo_input_container_radio,
#ywapo_value_56 .ywapo_input_container_text,
#ywapo_value_57 .ywapo_input_container_radio
{
    flex: 1;
    padding: 0;
    margin-right: 5px;
    position: relative;
    display: inline-block;
}
.ywapo_input_container {
    display: block;
    margin-bottom: 15px;
    clear: both;
}
#ywapo_value_4, #ywapo_value_1 {
    padding: 0px;
}

#ywapo_value_4 .ywapo_options_container > div:last-child, 
#ywapo_value_1 .ywapo_options_container > div:last-child {
    margin-right: 0px !important;
}
.ywapo_input_container_radio label.ywapo_label.with_image {
    color: #75909e;
    font-size: 13.5px !important;
    text-align: center;
    font-family: "FuturaPT", FuturaPT-Book, Sans-serif;
    line-height: 16px !important;
    font-weight: 500;
}
#ywapo_value_1 .ywapo_input.ywapo_input_text, 
#ywapo_value_8 .ywapo_input.ywapo_input_text,
#ywapo_value_14 .ywapo_input.ywapo_input_text,
#ywapo_value_17 .ywapo_input.ywapo_input_text,
#ywapo_value_21 .ywapo_input.ywapo_input_text,
#ywapo_value_37 .ywapo_input.ywapo_input_text,
#ywapo_value_44 .ywapo_input.ywapo_input_text,
#ywapo_value_46 .ywapo_input.ywapo_input_text,
#ywapo_value_48 .ywapo_input.ywapo_input_text,
#ywapo_value_50 .ywapo_input.ywapo_input_text,
#ywapo_value_51 .ywapo_input.ywapo_input_text,
#ywapo_value_52 .ywapo_input.ywapo_input_text,
#ywapo_value_56 .ywapo_input.ywapo_input_text{
 	width: 100%;
    border-color: #3a3a3a;
    border-radius: 5px;
	font-family: 'Roboto';
}
#ywapo_value_11 label.ywapo_label.with_image {
    width: 20%;
}
#ywapo_value_11 .selected:after {
    width: 20%;
    margin: 0;
    text-align: center;
}
.ywapo_input_container_radio label.ywapo_label.with_image {
    color: #75909e;
    font-size: 13.5px !important;
    text-align: center;
    font-family: "FuturaPT", FuturaPT-Book, Sans-serif;
    line-height: 16px !important;
    font-weight: 500;
}
.ywapo_input_container_radio img.ywapo_single_option_image {
    width: 100% !important;
    height: 60px !important;
    object-fit: cover;
    margin-right: 0px;
}

/*tooltip for selector*/
.woocommerce .ywapo_group_container.form-row.form-row-wide {
    
    margin: 0;
		padding: 0;
}
.ywapo_input_container .tooltiptext {
    visibility: hidden;
    width: 110px;
    background-color: black;
    color: #fff;
    text-align: center;
    font-size: 13px;
    font-family: "FuturaPT", FuturaPT-Book, Sans-serif;
    border-radius: 5px;
    padding: 0px;
    position: absolute; 
    z-index: 1;
    top: -29px; 
    left: 70px; 
    opacity: 0;
    transition: opacity 1s;
    margin: 0 auto;
}
.ywapo_input_container_text:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.ywapo_input_container .tooltiptext::after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}
.tooltiptext a {
    color: white;
		text-decoration: underline;
}
.tooltiptext a:hover {
    color: #49aa42;
}
#ywapo_value_1 .ywapo_input_container_text label.ywapo_label, 
#ywapo_value_8 .ywapo_input_container_text label.ywapo_label,
#ywapo_value_14 .ywapo_input_container_text label.ywapo_label,
#ywapo_value_17 .ywapo_input_container_text label.ywapo_label,
#ywapo_value_21 .ywapo_input_container_text label.ywapo_label,
#ywapo_value_37 .ywapo_input_container_text label.ywapo_label,
#ywapo_value_44 .ywapo_input_container_text label.ywapo_label,
#ywapo_value_46 .ywapo_input_container_text label.ywapo_label,
#ywapo_value_48 .ywapo_input_container_text label.ywapo_label,
#ywapo_value_50 .ywapo_input_container_text label.ywapo_label,
#ywapo_value_51 .ywapo_input_container_text label.ywapo_label,
#ywapo_value_52 .ywapo_input_container_text label.ywapo_label,
#ywapo_value_56 .ywapo_input_container_text label.ywapo_label{
	position: absolute;
	top: 45px;
	/* left: 90px; */	color: #75909e;
	font-size: 13.5px !important;
	text-align: center;
	font-family: "FuturaPT", FuturaPT-Book, Sans-serif;
	line-height: 16px !important;
	font-weight: 500;
	text-align:center;
	width:100%;
}
#ffs-variation button.single_add_to_cart_button.button,
#ffs-no-variation button.single_add_to_cart_button.button
{
    display: none ;
	margin: 5px;
}
#ffs-variation .quantity,
#ffs-no-variation .quantity{
	margin: 7px 0px;
}
@media screen and (min-width:678px){
	.product .ywapo_conditional_matched{
		/* padding-left:27%; */
	}
}
.ywapo_options_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
}
#ywapo_value_5 .ywapo_options_container, 
#ywapo_value_7 .ywapo_options_container,
#ywapo_value_13 .ywapo_options_container,
#ywapo_value_19 .ywapo_options_container,
#ywapo_value_20 .ywapo_options_container,
#ywapo_value_39 .ywapo_options_container,
#ywapo_value_43 .ywapo_options_container,
#ywapo_value_45 .ywapo_options_container,
#ywapo_value_47 .ywapo_options_container,
#ywapo_value_50 .ywapo_options_container,
#ywapo_value_51 .ywapo_options_container,
#ywapo_value_54 .ywapo_options_container,
#ywapo_value_55 .ywapo_options_container{
	margin-top: 20px;
}
#configurations-plates, #type {
    margin-top: 15px;
    font-family: "FuturaPT", FuturaPT-Book, Sans-serif;
    font-size: 17px;
    border-radius: 5px;
}
.ywapo_input_container_radio {
    margin-right: 15px;
}
.woocommerce div.product form.cart .variations td.label{
	vertical-align: middle;
    margin-top: 15px;
    margin-bottom: 1px;
}
#ywapo_value_5 .ywapo_label_position_after, 
#ywapo_value_7 .ywapo_label_position_after,
#ywapo_value_13 .ywapo_label_position_after,
#ywapo_value_19 .ywapo_label_position_after,
#ywapo_value_20 .ywapo_label_position_after,
#ywapo_value_39 .ywapo_label_position_after,
#ywapo_value_43 .ywapo_label_position_after,
#ywapo_value_45 .ywapo_label_position_after,
#ywapo_value_47 .ywapo_label_position_after,
#ywapo_value_50 .ywapo_label_position_after,
#ywapo_value_51 .ywapo_label_position_after,
#ywapo_value_54 .ywapo_label_position_after,
#ywapo_value_55 .ywapo_label_position_after{
	color: #75909e;
    font-size: 16px !important;
    text-align: center;
    font-family: "FuturaPT", FuturaPT-Book, Sans-serif;
    line-height: 16px !important;
    font-weight: 500;
}
.ywapo_options_container > div:last-child {
    margin-right: 0px !important;
}
#ywapo_value_1 h3,
#ywapo_value_8 h3, 
#ywapo_value_14 h3,
#ywapo_value_17 h3,
#ywapo_value_21 h3,
#ywapo_value_37 h3,
#ywapo_value_44 h3,
#ywapo_value_46 h3,
#ywapo_value_48 h3
    display: none;
}
/*h3.ffs-qty {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 27%;
    width: 27%;
    color: #49aa42;
    font-family: "FuturaPT", FuturaPT-Book, Sans-serif;
    text-transform: uppercase;
    letter-spacing: 1.8px;
    font-size: 15px;
    font-weight: inherit !important;
    font-size: 100%;
    font-style: inherit;
    float: left;
}*/
.postid-1541 #ywapo_ctrl_id_43_1, .postid-1541 label[for=ywapo_ctrl_id_43_1],
.postid-1289 #ywapo_ctrl_id_43_1, .postid-1289 label[for=ywapo_ctrl_id_43_1],
.postid-1329 #ywapo_ctrl_id_43_1, .postid-1329 label[for=ywapo_ctrl_id_43_1],
.postid-1330 #ywapo_ctrl_id_43_1, .postid-1330 label[for=ywapo_ctrl_id_43_1],
.postid-4295 #ywapo_ctrl_id_47_1, .postid-4295 label[for=ywapo_ctrl_id_47_1]
{
	/* display: none !important; */
}

@media (min-width: 201px) and (max-width: 767px) {
  .product .add-request-quote-button{
  	margin-bottom:10px !important;
  }
  .ywapo_options_container, .ywapo_group_container h3, h3.ffs-qty {
		width: 100%;
	}
	#ywapo_value_5 .ywapo_options_container, #ywapo_value_7 .ywapo_options_container {
    margin-top: 0px;
	}
	#ywapo_value_1 .ywapo_options_container, #ywapo_value_8 .ywapo_options_container {
    margin-top: 20px;
	}
	#ywapo_value_1 .ywapo_input_container_text label.ywapo_label, #ywapo_value_8 .ywapo_input_container_text label.ywapo_label{
		left: 55px;
	}
	.ywapo_input_container .tooltiptext {
		left: 38px;
	}
  
}
