/*
Theme Name:   Serra Child Theme
Description:  Child theme for Serra
Author:       Bidaya Design
Author URL:   www.bidayadesign.com
Template:     serra
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  serra-child-theme
*/
/*
@font-face {
    font-family: FreightDB;  
    src: url(https://bidayadesign.com/serra/wp-content/fonts/Freight-DispBook.ttf);  
    font-weight: normal;  
}*/

/*body {font-family: FreightBD !important;}*/
.bold-head h1,.bold-head h2, .bold-head h3,.bold-head h4, .bold-head h5 {font-weight: 600 !important;}
/*h1,h2,h3,h4,h5 .bold-head-plus {font-weight: 600 !important;}*/
/* Write here your own personal stylesheet */
a.av-instagram-follow.avia-button{background-color: black !important;}
.float-right img{float: right !important;}
.box-for-mobile-home {border-radius: 5px!important; border: 5px!important; border-style: solid!important; padding: 50px!important;}

.avia-icongrid-flipbox li {pointer-events: none !important;}

/*.fieldingredients label{
  color:red !important; 
  font-size:18px !important;
  font-weight:normal !important;
  pointer-events:none !important;
  left:5px !important;
  top:10px !important;
  transition:0.2s ease all !important; 
  -moz-transition:0.2s ease all !important; 
  -webkit-transition:0.2s ease all !important;
}*/
.fieldingredients .wccpf_label label{color:red !important; }

/*
.ywapo_options_container {columns: 4; }

.ywapo_option_label span {margin: 10px !important;}
.ywapo_input_container_checkbox {display: inline-block !important;}
.ywapo_input_container_radio {display: inline-block !important;}
*/

.ywapo_option_label {font-size: 18px !important; }

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {font-size: larger !important;}

/* Woocommerce dropdown variations styles */
.variations_form {padding: 0 !important; border: 0 !important; background-color: #fff !important;}
.variations .label {visibility: collapse !important;}
.woocommerce div.product form.cart .variations td {
    display: inline;
}
.single_variation_wrap {margin: 0 !important;}

.pa_size {display: none !important;}
.regular-or-vegan {display: none !important;}
.your-choice {display: none !important;}
.water-size {display: none !important;}


/*.single-product-summary .price {display: none !important;}*/
.article-icon-entry {min-height: 0px !important; max-height: 110px !important;}
.mainpage-form-font {font-weight: 600 !important;}

/**
.av-cart-update-title {font-size: smaller !important;}
**/
.av-cart-update-price {display: none !important;}


/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones
@media (min-width:300px) and (max-width: 781px)  { .av-cart-update-price {display: none !important;}} */
.woocommerce-loop-product__title {color: #000 !important;}

/**Meal plan page full width - remove image**/
.postid-1447 .ywapo_options_container {columns: 2 !important;}
.postid-1447 div.single-product-main-image {display:none!important;}

.postid-1470 .ywapo_options_container {columns: 2 !important;}
.postid-1470 div.single-product-main-image {display:none!important;}

.postid-1482 .ywapo_options_container {columns: 2 !important;}
.postid-1482 div.single-product-main-image {display:none!important;}

.postid-2046 .ywapo_options_container {columns: 2 !important;}
.postid-2046 div.single-product-main-image {display:none!important;}

.postid-2077 .ywapo_options_container {columns: 2 !important;}
.postid-2077 div.single-product-main-image {display:none!important;}

.postid-2138 .ywapo_options_container {columns: 2 !important;}
.postid-2138 div.single-product-main-image {display:none!important;}

.postid-2141 .ywapo_options_container {columns: 2 !important;}
.postid-2141 div.single-product-main-image {display:none!important;}

.postid-2157 .ywapo_options_container {columns: 2 !important;}
.postid-2157 div.single-product-main-image {display:none!important;}

.postid-2424 .ywapo_options_container {columns: 2 !important;}
.postid-2424 div.single-product-main-image {display:none!important;}


.postid-2453 .ywapo_options_container {display: flex !important;}
.postid-2453 div.single-product-main-image {display:none!important;}
.postid-2453 .price {display: none !important;}
.postid-2453 .ywapo_label_price {display: none !important;}

.product-2453 .ywapo_options_container {display: flex !important;}
.product-2453 div.single-product-main-image {display:none!important;}

/*.woo-variation-swatches li{margin: 4px 8px 4px !important;}*/

.product-2453 .price {display: none !important;}
.product-2453 .ywapo_label_price {display: none !important;}

.mealplan-front div.single-product-main-image {display:none!important;}
.mealplan-front .ywapo_options_container {display: flex !important;}
.mealplan-front .price {display: none !important;}
.mealplan-front .ywapo_label_price {display: none !important;}

.mealplan-front .product_title,
.mealplan-front .product_title + div,
.mealplan-front .woo-short-description,
.mealplan-front .woo-seperator-line {
    display: none;
}

.home #plan div.summary {
    width: 95% !important;
}

/** YITH Prodcut addons calendar change colours**/
.ui-datepicker-header {border: 1px solid #000 !important; background: #000 !important;}
.ui-state-hover {color: #fff !important; background: #000 !important;}
.ui-icon .ui-icon-circle-triangle-e {color: #fff !important;}

.avia-form-success {color: #000 !important;}

/**Gravity Forms CSS**/
.gfield_label {  font-size: 1.5em !important;}
.gfield_checkbox {font-size: larger !important;}
.field_5_8 li{width: fit-content !important;}
.gform_confirmation_message {font-size: large !important;}
.gform_description {font-size: large !important;}
.product_totals {display: none !important;}
.gform_save_link {border: 2px solid #000 !important; padding: 15px !important;}

/**Hide YITH price/additional/total**/
.yith_wapo_group_total {display: none !important;}

.zhours_alertbar-branding {display: none !important;}

/**Relted products H2 colour**/
.related.products h2 {color:black !important;}


/* 1792x828px at 326ppi */
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
	and (-webkit-device-pixel-ratio: 2) {.iphone-11-res{} }

/**
.float-left-cb {float: left !important;}
.float-right-cb {float: right !important;}
**/

/** Edited main functions.php to reduce Product List image size
$avia_config['imgSize']['square'] 		 	    = array('width'=>180, 'height'=>180);		                 // small image for blogs
$avia_config['imgSize']['square'] 		 	    = array('width'=>44, 'height'=>44);		                 // small image for blogs
**/
.av-catalogue-list img {
    width: 44px !important;
}

/*
ul.products.columns-3 {
    display: flex;
}*/
ul.products.columns-3 > li {
    width: 32%;
}
div .products .product {width: 32%;}
ul.products.columns-3 > img {
	border-radius: 25px;
  background: #73AD21;
  padding: 20px;
  width: 200px;
  height: 150px;
}
.woocommerce-loop-category__title {text-align: center;text-transform:none !important;letter-spacing:0px !important;}
.woocommerce ul.products li.product {border: 0 !important;}
.avia-icongrid {display: flex !important;}

.mealplan-front .related.products {display: none;}

/*.postid-2453 input {padding: 5px !important;}*/
.postid-2453 .ywapo_input_container_radio {text-align: center !important;}
.postid-2453 .ywapo_options_container {text-align: center !important;}
/*.wapo_option_tooltip {margin-left: 10px !important;}*/

.postid-2453 .ywapo_options_container label {padding: 10px !important;}
/*.postid-2453 h3{font-size: 8px !important;}*/

/*.home #after_section_2 .content {
    border-right-width: 0;
}*/

/* Your Dietary Plan*/
.mealplan-front #ywapo_value_170 {display: inline-flex !important;}
.mealplan-front #ywapo_value_170 h3 {font-size: 1.3em !important;}
.mealplan-front #ywapo_value_170 .dashicons {display: none !important;}
.mealplan-front #ywapo_value_170 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_170 .ywapo_option_label {font-size: 1.3em !important;}
.mealplan-front #ywapo_value_170 .wapo_option_tooltip{ margin-left: 0 !important;}
.mealplan-front #ywapo_value_170 .wapo_option_tooltip img{height: 1em !important;}

/* Your Meals */
.mealplan-front #ywapo_value_173 {display: inline-flex !important;}
.mealplan-front #ywapo_value_173 h3 {font-size: 1.3em !important;}
.mealplan-front #ywapo_value_173 .dashicons {display: none !important;}
.mealplan-front #ywapo_value_173 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_173 .ywapo_option_label {font-size: 1.3em !important;}

/*Unwanted Ingredients*/
.mealplan-front #ywapo_value_172 {}
.mealplan-front #ywapo_value_172 h3 {font-size: 1.3em !important; padding-right: 5px !important;}
.mealplan-front #ywapo_value_172 .dashicons {display: none !important;}
.mealplan-front #ywapo_value_172 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_172 .ywapo_option_label {font-size: 1.3em !important;}

/*Start Date*/
.mealplan-front #ywapo_value_167 h3 {font-size: 1.3em !important;}
.mealplan-front #ywapo_value_167 .dashicons {display: none !important;}
.mealplan-front #ywapo_value_167 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_167 .ywapo_option_label {font-size: 1.3em !important;}

/*Nutrition Consultation A*/
.mealplan-front #ywapo_value_168 h3 {font-size: 1.3em !important;}
.mealplan-front #ywapo_value_168 .dashicons {font-size: 1.3em !important;}
.mealplan-front #ywapo_value_168 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_168 .ywapo_option_label {font-size: 1.3em !important;}


/*Breakfast only*/
.mealplan-front #ywapo_value_171 {}
.mealplan-front #ywapo_value_171 h3 {font-size: 1.3em !important; padding-right: 5px !important; float: left !important;}
.mealplan-front #ywapo_value_171 .dashicons {display: none !important;}
.mealplan-front #ywapo_value_171 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_171 .ywapo_option_label {font-size: 1.3em !important;}

/*Lunch only*/
.mealplan-front #ywapo_value_177 {}
.mealplan-front #ywapo_value_177 h3 {font-size: 1.3em !important; padding-right: 5px !important; float: left !important;}
.mealplan-front #ywapo_value_177 .dashicons {display: none !important;}
.mealplan-front #ywapo_value_177 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_177 .ywapo_option_label {font-size: 1.3em !important;}

/*Dinner only*/
.mealplan-front #ywapo_value_179 {}
.mealplan-front #ywapo_value_179 h3 {font-size: 1.3em !important; padding-right: 5px !important; float: left !important;}
.mealplan-front #ywapo_value_179 .dashicons {display: none !important;}
.mealplan-front #ywapo_value_179 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_179 .ywapo_option_label {font-size: 1.3em !important;}

/*Breakfast and Lunch*/
.mealplan-front #ywapo_value_175 {}
.mealplan-front #ywapo_value_175 h3 {font-size: 1.3em !important; padding-right: 5px !important; float: left !important;}
.mealplan-front #ywapo_value_175 .dashicons {display: none !important;}
.mealplan-front #ywapo_value_175 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_175 .ywapo_option_label {font-size: 1.3em !important;}

/*Breakfast and Dinner*/
.mealplan-front #ywapo_value_180 {}
.mealplan-front #ywapo_value_180 h3 {font-size: 1.3em !important; padding-right: 5px !important; float: left !important;}
.mealplan-front #ywapo_value_180 .dashicons {display: none !important;}
.mealplan-front #ywapo_value_180 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_180 .ywapo_option_label {font-size: 1.3em !important;}

/*Lunch and Dinner*/
.mealplan-front #ywapo_value_181 {}
.mealplan-front #ywapo_value_181 h3 {font-size: 1.3em !important; padding-right: 5px !important; float: left !important;}
.mealplan-front #ywapo_value_181 .dashicons {display: none !important;}
.mealplan-front #ywapo_value_181 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_181 .ywapo_option_label {font-size: 1.3em !important;}

/*All 3 meals*/
.mealplan-front #ywapo_value_176 {}
.mealplan-front #ywapo_value_176 h3 {font-size: 1.3em !important; padding-right: 5px !important; float: left !important;}
.mealplan-front #ywapo_value_176 .dashicons {display: none !important;}
.mealplan-front #ywapo_value_176 .ywapo_input_container {text-align: center !important;}
.mealplan-front #ywapo_value_176 .ywapo_option_label {font-size: 1.3em !important;}

.mealplan-front .product_meta {display: none !important;}
/*.mealplan-front .av_section_1 .avia-section-small{display: none !important;}*/