/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
@media(max-width: 400px){
	#post-page-title h1{
		font-size: 17px !important;
	}
	#post-page-breadcrumb .et_pb_text_inner span{
		font-size: 10px !important;
	}
}
@media(max-width: 350px){
	#post-page-breadcrumb .et_pb_text_inner span{
		font-size: 9px !important;
	}
}
#header #header_main div.container.av-logo-container{
	max-width: 1200px;
}
ul#gform_fields_7{
	max-width: 660px;
	    float: none;
    margin: auto !important;
    display: block;
}
ul#gform_fields_7 #field_7_1{
	width: 70%;
	float: left;
	clear: none;
	max-height: 121px;
}
ul#gform_fields_7 #field_7_20{
	width: 30%;
	float: left;
	clear: none;
}
ul#gform_fields_7 #field_7_20 .ginput_container.ginput_container_text{
	border-bottom: none !important;
	margin-top: 15px;
}
ul#gform_fields_7 #field_7_20  #input_7_20{
	height: 80px;
	border:2px solid;
    border-radius: 6px;
    border-color: #D8D8D8;
    padding: 15px;
    max-width: 121px;
    font-size: 22px;
}
ul#gform_fields_7 .charleft.ginput_counter.warningTextareaInfo{
	display: none;
}
.radio-no-image li.image-choices-choice{
	width: 216px;
    height: 80px;
    border-radius: 6px;
    border: 2px solid #D8D8D8;
    font-size: 20px;
    vertical-align: middle;
   
}
 #input_7_1 li.image-choices-choice.image-choices-choice-selected{
 	border-color:#F84933;
 }
.radio-no-image li.image-choices-choice label{
	padding: 23px 0 !important;

}
.radio-no-image li.image-choices-choice label span.image-choices-choice-image-wrap{
	display: none;
}
.radio-no-image li.image-choices-choice label .image-choices-choice-text{
	padding: 0 !important;
	font-size: 22px !important;

}
ul#gform_fields_7 .ginput_container.ginput_container_text, 
ul#gform_fields_7_11  .ginput_container.ginput_container_email{
	border-bottom: none!important;
	margin-top: 7px;
}
ul#gform_fields_7 label.gfield_label {
    font-size: 18px !important;
    margin-top: 0;
}
.height-inch{
	float: left;
	clear: none !important;
	width: 15% !important;
}
.height-inch input{
	min-width: 80px;
	height: 80px;
	border:2px solid #D8D8D8;
	border-radius: 6px;
		padding: 10px !important;
    font-size: 22px !important;

}
.height-cm{
		float: left;
	clear: none !important;
	width: 30% !important;
}
.height-cm input{
	width: 100% !important;
	height: 80px;
		border:2px solid #D8D8D8;
	border-radius: 6px;
		padding: 10px !important;
    font-size: 22px !important;

}
.weght-field{
	width: 50% !important;
    float: left;
    clear: none !important;
    max-width: 300px;

}
#field_7_25.weght-field{
	max-width: 300px !important;
	    padding-right: 10px;
}
.weght-field input{
	height: 80px;
    border: 2px solid #d8d8d8;
    border-radius: 6px;
    font-size: 22px !important;
    padding: 15px !important;
}
#field_7_22 label .gfield_required, 
#field_7_9 label .gfield_required,
#field_7_7 label .gfield_required,
#field_7_5 label .gfield_required,
#field_7_11 label .gfield_required{
	display: none;

}
#field_7_19{
	clear: none !important;
	float: left;
	width: 61%;
}
#field_7_19 .ginput_container.ginput_container_radio{
	margin-top: 9px;
}
#input_7_19 .gchoice_7_19_0{
	margin-right: 0 !important;
    border-radius: 6px 0px 0px 6px;
    border-right-width: 1px;
    margin-bottom: 0 !important;
    max-width: 199px;
}
#input_7_19 .gchoice_7_19_1{
	    border-radius: 0px 6px 6px 0px;
    border-left-width: 1px;
    margin-bottom: 0!important;
    max-width: 192px;
}
#field_7_19 .gfield_required{
	display: none;
}
#gform_7 li.gfield.gfield_error, #gform_7 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	background-color: #fff !important;
	margin-bottom: 0 !important;
	border-top: none !important;
	border-bottom: none !important;
	padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#gform_7 li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
#gform_7 li.gfield_error textarea{
	border-width: 2px !important;
}
/*#gform_7 li.gfield.gfield_error.gfield_contains_required div.ginput_container,
#gform_7 li.gfield.gfield_error.gfield_contains_required label.gfield_label{
 	margin-top:0 !important;
 }*/


li.gchoice_7_19_0.image-choices-choice.image-choices-choice-selected, 
li.gchoice_7_19_1.image-choices-choice.image-choices-choice-selected{
	border-color: #F84933;
}
#gform_page_7_1 .gform_page_footer{
	max-width: 660px;
	float: none;
	margin:auto !important;
	border-top: none;
}
#gform_page_7_1 .gform_page_footer #gform_next_button_7_41{
	width: 100%;
    max-width: 588px;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;
    float: left;

}
ul#gform_fields_7  .image-choices-field .image-choices-choice-focus label,
#gform_page_7_2 .image-choices-field .image-choices-choice-focus label,
#gform_page_7_7 .image-choices-field .image-choices-choice-focus label,
#gform_page_7_8 .image-choices-field .image-choices-choice-focus label,
#gform_page_7_9 .image-choices-field .image-choices-choice-focus label,
.checkbox-images  .image-choices-choice-focus label{
	border-color: transparent !important;
}
#gf_progressbar_wrapper_7 h3{
	text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #000;
}
#gf_progressbar_wrapper_7 .gf_progressbar{
	display: none;
}
/*Physical Activity*/
#gform_page_7_2{
	width: 100%;
	max-width: 660px;
	    float: none;
    margin: auto;
}
#gform_page_7_2 #input_7_3 li{
	width: 100%;
	border:2px solid #D8D8D8;
	display: flex;
	justify-content: center;
	align-items: center;
}
#gform_fields_7_2 #field_7_3 .gfield_required{
	display: none;
}
#gform_page_7_2 #input_7_3 li.image-choices-choice.image-choices-choice-selected{
	border-color: #F84933;
}
#gform_page_7_2 .gform_page_footer{
	max-width: 660px;
	float: none;
	margin:auto !important;
	border-top: none;
}
#gform_page_7_2 .gform_page_footer #gform_previous_button_7_42{
	width: 100%;

    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
}
#gform_page_7_2 .gform_page_footer #gform_next_button_7_42{
		visibility: hidden;
	position: absolute;
}
/*Typical day for you*/
#gform_page_7_7{
	width: 100%;
	max-width: 660px;
	    float: none;
    margin: auto;
}
#gform_page_7_7 #input_7_13 li{
	width: 100%;
	border:2px solid #D8D8D8;
		display: flex;
	justify-content: center;
	align-items: center;
}
#gform_page_7_7 #field_7_13 .gfield_required{
	display: none;
}
#gform_page_7_7 #input_7_13 li.image-choices-choice.image-choices-choice-selected{
	border-color: #F84933;
}
#gform_page_7_7 .gform_page_footer{
	max-width: 660px;
	float: none;
	margin:auto !important;
	border-top: none;
}
#gform_page_7_7 .gform_page_footer #gform_previous_button_7_47{
	width: 100%;

    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
}
#gform_page_7_7 .gform_page_footer #gform_next_button_7_47{
	visibility: hidden;
	position: absolute;
}
/*Bed habits*/
#gform_page_7_8{
	width: 100%;
	max-width: 660px;
	    float: none;
    margin: auto;
}
#gform_page_7_8 #input_7_15 li{
	width: 100%;
	border:2px solid #D8D8D8;
		display: flex;
	justify-content: center;
	align-items: center;
}
#gform_page_7_8 #field_7_15 .gfield_required{
	display: none;
}
#gform_page_7_8 #input_7_15 li.image-choices-choice.image-choices-choice-selected{
	border-color: #F84933;
}
#gform_page_7_8 .gform_page_footer{
	max-width: 660px;
	float: none;
	margin:auto !important;
	border-top: none;
}
#gform_page_7_8 .gform_page_footer #gform_previous_button_7_48{
	width: 48%;

    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
    margin-right: 1%;
}
#gform_page_7_8 .gform_page_footer #gform_next_button_7_48{
	width: 49%;
margin-right: 0;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;
    margin-left: 1%;
}
/*How meny time do you eat*/
#gform_page_7_9{
	width: 100%;
	max-width: 660px;
	    float: none;
    margin: auto;
}
#gform_page_7_9 #input_7_17 li{
	width: 100%;
	border:2px solid #D8D8D8;
		display: flex;
	justify-content: center;
	align-items: center;
}
#gform_page_7_9 #field_7_17 .gfield_required{
	display: none;
}
#gform_page_7_9 #input_7_17 li.image-choices-choice.image-choices-choice-selected{
	border-color: #F84933;
}
#gform_page_7_9 .gform_page_footer{
	max-width: 660px;
	float: none;
	margin:auto !important;
	border-top: none;
}
#gform_page_7_9 .gform_page_footer #gform_previous_button_7_50{
	width: 100%;

    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
    margin-right: 1%;
}
#gform_page_7_9 .gform_page_footer #gform_next_button_7_50{
	visibility: hidden;
	position: absolute;
}
/*Fitens Goals*/

#gform_page_7_10{
	width: 100%;
	max-width: 660px;
	    float: none;
    margin: auto;
}
#gform_page_7_10 #input_7_51 li{
	width: 100%;
	border:2px solid #D8D8D8;
		display: flex;
	justify-content: center;
	align-items: center;
}
#gform_page_7_10 #field_7_51 .gfield_required{
	display: none;
}
#gform_page_7_10 #input_7_51 li.image-choices-choice.image-choices-choice-selected{
	border-color: #F84933;
}
#gform_page_7_10 .gform_page_footer{
	max-width: 660px;
	float: none;
	margin:auto !important;
	border-top: none;
}
#gform_page_7_10 .gform_page_footer #gform_previous_button_7_52{
	width: 100%;

    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
    margin-right: 1%;
}
#gform_page_7_10 .gform_page_footer #gform_next_button_7_52{
	visibility: hidden;
	position: absolute;
}
/*Reach Fitens Goals*/

#gform_page_7_11{
	width: 100%;
	max-width: 660px;
	    float: none;
    margin: auto;
}
#gform_page_7_11 #input_7_53 li{
	width: 100%;
	border:2px solid #D8D8D8;
		display: flex;
	justify-content: center;
	align-items: center;
}
#gform_page_7_11 #field_7_53 .gfield_required{
	display: none;
}
#gform_page_7_11 #input_7_53 li.image-choices-choice.image-choices-choice-selected{
	border-color: #F84933;
}
#gform_page_7_11 .gform_page_footer{
	max-width: 660px;
	float: none;
	margin:auto !important;
	border-top: none;
}
#gform_page_7_11 .gform_page_footer #gform_previous_button_7_54{
	width: 100%;

    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
    margin-right: 1%;
}
#gform_page_7_11 .gform_page_footer #gform_next_button_7_54{
	visibility: hidden;
	position: absolute;
}

/*Calculate macros*/

#gform_page_7_12{
	width: 100%;
	max-width: 660px;
	    float: none;
    margin: auto;
}
#gform_page_7_12 #input_7_55 li{
	width: 100%;
	border:2px solid #D8D8D8;
		display: flex;
	justify-content: center;
	align-items: center;
}
#gform_page_7_12 #field_7_55 .gfield_required{
	display: none;
}
#gform_page_7_12 #input_7_55 li.image-choices-choice.image-choices-choice-selected{
	border-color: #F84933;
}
#gform_page_7_12 .gform_page_footer{
	max-width: 660px;
	float: none;
	margin:auto !important;
	border-top: none;
}
#gform_page_7_12 .gform_page_footer #gform_previous_button_7_49{
	width: 100%;

    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
    margin-right: 1%;
}
#gform_page_7_12 .gform_page_footer #gform_next_button_7_49{
	visibility: hidden;
	position: absolute;
}
/*Meats*/
#gform_page_7_3{
	width: 100%;
	max-width: 660px;
	float: none;
	margin: auto;
}
.checkbox-images ul.gfield_checkbox li label span.image-choices-choice-image-wrap{
	border:2px solid #D8D8D8;
	border-radius: 6px;
	min-width: 137px;
	min-height: 137px;
	background-position: 0 -5px;
}
.checkbox-images ul.gfield_checkbox li label span.image-choices-choice-text{
	font-size: 18px;
	font-weight: 400;

}
.checkbox-images ul.gfield_checkbox li.image-choices-choice-selected, .checkbox-images ul.gfield_checkbox li{
	border:none;
}
.checkbox-images ul.gfield_checkbox li.image-choices-choice-selected span.image-choices-choice-image-wrap{
	border-color: #F84933;
	background-position: 0 -137px;
}
.checkbox-images li.image-choices-choice {
    margin: 0 !important;
}
#gform_page_7_3 .gform_page_footer #gform_previous_button_7_43{
	width: 48%;

    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
    margin-right: 1%;
}
#gform_page_7_3 .gform_page_footer #gform_next_button_7_43{
	width: 49%;
margin-right: 0;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;
    margin-left: 1%;
}
/*Vegetables*/
#gform_page_7_4{
	width: 100%;
	max-width: 660px;
	float: none;
	margin: auto;
}
#gform_page_7_4 .gform_page_footer #gform_previous_button_7_44{
	width: 48%;

    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
    margin-right: 1%;
}
#gform_page_7_4 .gform_page_footer #gform_next_button_7_44{
	width: 49%;
margin-right: 0;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;
    margin-left: 1%;
}
/*Fruits*/
#gform_page_7_5{
	width: 100%;
	max-width: 660px;
	float: none;
	margin: auto;
}
#gform_page_7_5 .gform_page_footer #gform_previous_button_7_45{
	width: 48%;

    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
    margin-right: 1%;
}
#gform_page_7_5 .gform_page_footer #gform_next_button_7_45{
	width: 49%;
margin-right: 0;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;
    margin-left: 1%;
}
/*Products*/
#gform_page_7_6{
	width: 100%;
	max-width: 660px;
	float: none;
	margin: auto;
}
#gform_page_7_6 .gform_page_footer #gform_previous_button_7_46{
	width: 48%;

    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #333333;
    margin-right: 1%;
}
#gform_page_7_6 .gform_page_footer #gform_next_button_7_46{
	width: 49%;
margin-right: 0;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;
    margin-left: 1%;
}
#gform_page_7_13{
	max-width: 300px;
    float: none;
    margin: auto;
}
.last-step-processing{
	margin-top:0 !important;
}
.last-step-processing ul.gfield_checkbox li.image-choices-choice label {
    width: 297px !important;
    text-align: left !important;
    font-size: 18px !important;
    padding: 5px !important;
}
.last-step-processing ul.gfield_checkbox li.image-choices-choice{
	width: 100%;
	border:none !important;
	margin-bottom: 0 !important;
	pointer-events: none;
}
.last-step-processing span.image-choices-choice-image-wrap {
    width: 20px;
    height: 20px;
    float: left;
    margin-top: 3px;
    margin-right: 5px;
}
.last-step-processing span.image-choices-choice-text {
    font-size: 14px !important;
}
#gform_page_7_13 #field_7_39 label.gfield_label{
	display: none;
}
#gform_page_7_13 #field_7_40 {
	margin-top: 0;
    padding-left: 6px;
}
#gform_page_7_13 #field_7_40 .ginput_container.ginput_container_checkbox{
	margin-top:0 !important;
}
#gform_page_7_13 #field_7_40 .gfield_required{
	display: none !important;
}
#gform_page_7_13 #field_7_40 #label_7_40_1{
	font-size: 16px;
	font-weight: 600;
}
#gform_page_7_13 #field_7_40 #choice_7_40_1{

}
#gform_page_7_13 #field_7_40 #choice_7_40_1 {
	margin-top: -30px;
}

#gform_page_7_13 #field_7_40 #choice_7_40_1 {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeSpeed;
	width: 25px !important;
	height: 25px;
	margin: 0;
	margin-right: 0px;
	display: block;
	float: left;
	position: relative;
	cursor: pointer;
}

#gform_page_7_13 #field_7_40 #choice_7_40_1:after {
    content: "";
    vertical-align: middle;
    text-align: center;
    line-height: 25px;
    position: absolute;
    cursor: pointer;
    height: 25px;
    width: 25px;
    border-radius: 4px;
    left: 0;
    top: 0;
    font-size: 20px;
    background: #fefefe;
    border: 1px solid #D8D8D8;
}

#gform_page_7_13 #field_7_40 #choice_7_40_1:hover:after, #gform_page_7_10 #field_7_40 #choice_7_40_1:checked:hover:after {
	background: #fff;
	content: '\2714';
	color: #F84933;
}

#gform_page_7_13 #field_7_40 #choice_7_40_1:checked:after {
	background: #fff;
	content: '\2714';
	color: #F84933;
}
#gform_page_7_13 .gform_page_footer #gform_previous_button_7_50{
	display: none;
}
#gform_page_7_13 .gform_page_footer #gform_next_button_7_50{
	width: 100%;
    max-width: 588px;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;

}
/*#gform_page_7_13{
	width: 100%;
	max-width: 606px;
	    float: none;
    margin: auto;
}
#gform_page_7_13  li{
	width: 100%;

}
#gform_page_7_13 li input{
	width: 100%;
	font-weight: 500;
	font-size: 22px;
	line-height: 35px;
	letter-spacing: 0.264706px;
	color: #141414;
	border: 2px solid #D8D8D8;
	box-sizing: border-box;
	border-radius: 8px;
	min-height: 80px;
	padding: 15px;
}
#gform_page_7_13 .gform_page_footer{
	max-width: 660px;
	float: none;
	margin:auto !important;
	border-top: none;
}
#gform_page_7_13 #gfield_description_7_51{
	font-size: 13px;
	font-weight: bold;
}
#gform_page_7_13 #field_7_51 label, #gform_page_7_13 #field_7_52 label{
	display: none;
}*/
#gform_page_7_13 .gform_page_footer #gform_previous_button_7{
	display: none;
}
#gform_page_7_13 .gform_page_footer #gform_submit_button_7{
	width: 100%;
    max-width: 588px;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;

}
/*Form 16*/
#gform_16{
	float: left;
	width: 100%;
}
#gform_16 div.gform_body{
	width: 100% !important;
}
#gform_16 div.gform_body ul#gform_fields_16{
	width: 100% !important;
	max-width: 606px;
	float: none;
	margin: 0 auto !important;
}
#gform_16 div.gform_footer{
	max-width: 606px;
    float: none;
    margin: auto !important;
    border-top: none;
    width: 100% !important;
    position: initial;
}
#gform_16 div.gform_body ul#gform_fields_16  li{
	width: 100%;

}
#gform_16 div.gform_body ul#gform_fields_16 li input{
	width: 100%;
	font-weight: 500;
	font-size: 22px;
	line-height: 35px;
	letter-spacing: 0.264706px;
	color: #141414;
	border: 2px solid #D8D8D8;
	box-sizing: border-box;
	border-radius: 8px;
	min-height: 80px;
	padding: 15px;
}

#gform_16 div.gform_body ul#gform_fields_16 #gfield_description_7_51{
	font-size: 13px;
	font-weight: bold;
}
/*#gform_16 div.gform_body ul#gform_fields_16 #field_16_1 label, #gform_16 div.gform_body ul#gform_fields_16 #field_16_2 label{
	display: none;
}*/
#gform_16 li.gfield.gfield_error, #gform_16 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	background-color: #fff !important;
	margin-bottom: 0 !important;
	border-top: none !important;
	border-bottom: none !important;
	padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#gform_16 li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
#gform_16 li.gfield_error textarea{
	border-width: 2px !important;
}
#gform_16 .ginput_container.ginput_container_text, 
#gform_16 .ginput_container.ginput_container_email{
	border-bottom: none!important;
	margin-top: 7px;
}
#gform_16 .gfield_description.validation_message{
	display: none;
}
#gform_16  .gform_footer #gform_submit_button_16{
	width: 100%;
    max-width: 588px;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;

}
/*Form 17*/
#gform_17{
	float: left;
	width: 100%;
}
#gform_17 div.gform_body{
	width: 100% !important;
}
#gform_17 div.gform_body ul#gform_fields_16{
	width: 100% !important;
	max-width: 606px;
	float: none;
	margin: 0 auto !important;
}
#gform_17 div.gform_footer{
	max-width: 606px;
    float: none;
    margin: auto !important;
    border-top: none;
    width: 100% !important;
    position: initial;
}
#gform_17 div.gform_body ul#gform_fields_17  li{
	width: 100%;

}
#gform_17 div.gform_body ul#gform_fields_17 li input{
	width: 100%;
	font-weight: 500;
	font-size: 22px;
	line-height: 35px;
	letter-spacing: 0.264706px;
	color: #141414;
	border: 2px solid #D8D8D8;
	box-sizing: border-box;
	border-radius: 8px;
	min-height: 80px;
	padding: 15px;
}

#gform_17 div.gform_body ul#gform_fields_17 #gfield_description_7_51{
	font-size: 13px;
	font-weight: bold;
}
/*#gform_17 div.gform_body ul#gform_fields_17 #field_17_1 label, #gform_17 div.gform_body ul#gform_fields_17 #field_17_2 label{
	display: none;
}*/
#gform_17 li.gfield.gfield_error, #gform_17 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	background-color: #fff !important;
	margin-bottom: 0 !important;
	border-top: none !important;
	border-bottom: none !important;
	padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#gform_17 li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
#gform_17 li.gfield_error textarea{
	border-width: 2px !important;
}
#gform_17 .ginput_container.ginput_container_text, 
#gform_17 .ginput_container.ginput_container_email{
	border-bottom: none!important;
	margin-top: 7px;
}
#gform_17 .gfield_description.validation_message{
	display: none;
}
#gform_17 .gform_footer #gform_submit_button_16{
	width: 100%;
    max-width: 588px;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;

}
/*Form 18*/
#gform_18{
	float: left;
	width: 100%;
}
#gform_18 div.gform_body{
	width: 100% !important;
}
#gform_18 div.gform_body ul#gform_fields_18{
	width: 100% !important;
	max-width: 606px;
	float: none;
	margin: 0 auto !important;
}
#gform_18 div.gform_footer{
	max-width: 606px;
    float: none;
    margin: auto !important;
    border-top: none;
    width: 100% !important;
    position: initial;
}
#gform_18 div.gform_body ul#gform_fields_18  li{
	width: 100%;

}
#gform_18 div.gform_body ul#gform_fields_18 li input{
	width: 100%;
	font-weight: 500;
	font-size: 22px;
	line-height: 35px;
	letter-spacing: 0.264706px;
	color: #141414;
	border: 2px solid #D8D8D8;
	box-sizing: border-box;
	border-radius: 8px;
	min-height: 80px;
	padding: 15px;
}

#gform_18 div.gform_body ul#gform_fields_18 #gfield_description_7_51{
	font-size: 13px;
	font-weight: bold;
}
/*#gform_18 div.gform_body ul#gform_fields_18 #field_18_1 label, #gform_18 div.gform_body ul#gform_fields_18 #field_18_2 label{
	display: none;
}*/
#gform_18 li.gfield.gfield_error, #gform_16 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	background-color: #fff !important;
	margin-bottom: 0 !important;
	border-top: none !important;
	border-bottom: none !important;
	padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#gform_18 li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
#gform_18 li.gfield_error textarea{
	border-width: 2px !important;
}
#gform_18 .ginput_container.ginput_container_text, 
#gform_18 .ginput_container.ginput_container_email{
	border-bottom: none!important;
	margin-top: 7px;
}
#gform_18 .gfield_description.validation_message{
	display: none;
}
#gform_18  .gform_footer #gform_submit_button_18{
	width: 100%;
    max-width: 588px;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;

}
/*Form 12*/
#gform_12{
	float: left;
	width: 100%;
}
#gform_12 div.gform_body{
	width: 100% !important;
}
#gform_12 div.gform_body ul#gform_fields_12{
	width: 100% !important;
	max-width: 606px;
	float: none;
	margin: 0 auto !important;
}
#gform_12 div.gform_footer{
	max-width: 606px;
    float: none;
    margin: auto !important;
    border-top: none;
    width: 100% !important;
    position: initial;
}
#gform_12 div.gform_body ul#gform_fields_12  li{
	width: 100%;

}
#gform_12 div.gform_body ul#gform_fields_12 li input{
	width: 100%;
	font-weight: 500;
	font-size: 22px;
	line-height: 35px;
	letter-spacing: 0.264706px;
	color: #141414;
	border: 2px solid #D8D8D8;
	box-sizing: border-box;
	border-radius: 8px;
	min-height: 80px;
	padding: 15px;
}

#gform_12 div.gform_body ul#gform_fields_12 #gfield_description_7_51{
	font-size: 13px;
	font-weight: bold;
}
/*#gform_12 div.gform_body ul#gform_fields_12 #field_12_1 label, #gform_12 div.gform_body ul#gform_fields_12 #field_12_2 label{
	display: none;
}*/
#gform_12 li.gfield.gfield_error, #gform_12 li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	background-color: #fff !important;
	margin-bottom: 0 !important;
	border-top: none !important;
	border-bottom: none !important;
	padding-bottom: 0px !important;
    padding-top: 0px !important;
}
#gform_12 li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
#gform_12 li.gfield_error textarea{
	border-width: 2px !important;
}
#gform_12 .ginput_container.ginput_container_text, 
#gform_12 .ginput_container.ginput_container_email{
	border-bottom: none!important;
	margin-top: 7px;
}
#gform_12 .gfield_description.validation_message{
	display: none;
}
#gform_12  .gform_footer #gform_submit_button_12{
	width: 100%;
    max-width: 588px;
    height: 80px;
    border-radius: 6px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    cursor: pointer;
    background-color: #F84933;

}
/*result page*/
.container.result-container {
    position: relative;
    width: 80%;
    max-width: 1080px;
    margin: auto;
}
.banner-top{
	width: 100%;
	background-image: url(https://shreddedacademy.com/wp-content/uploads/2019/08/hero-meal-plan.jpg);
	min-height: 425px;
	background-size: cover;
	text-align: center;
	position: relative;
}
/*.banner-top .banner-element{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}*/
.banner-top .banner-element h2{
	font-size: 64px;
	color: #fff;
}
.banner-top .banner-element a.btn{
    height: 54px;
    padding: 15px;
    display: block;
    background: #f84933;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    max-width: 200px;
    border-radius: 6px;
    float: none;
    margin: 15px auto;
}
.bmr-result {
	display: flex;
	flex-wrap: wrap;
    justify-content: space-around;
}
.bmr-result .bmr-number{
	width: 33%;
	text-align: right;
}
.bmr-result .bmr-decription{
	width: 66%;
}
.bmi-result, .metabolic-age-result, .bmr-result{
	padding: 40px 30px;
    margin-bottom: 30px;
    border-radius: 20px;
    background: #FFFFFF;
    border: 1px solid #F4F4F4;
    box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.06);
    border-radius: 26px;
}
.bmi-result .row{
	display: flex;
}
.bmi-result .bmi-number{
	margin-right: 25px;
}
.bmi-result .bmi-number h2, 
.bmr-result .bmr-number h2{
	font-size: 36px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 8px;
}
.bmr-result .bmr-number h2{
	font-size: 36px;
    font-weight: bold;
    color: #333333;
    margin-bottom: 30px;
    margin-top: 25px;
}
.bmi-result .bmi-number span,
.bmr-result .bmr-number span{
	font-size: 64px;
	color: #333333;
	font-weight: 500;
}
.bmr-result .bmr-number span{
	font-size: 64px;
	color: #333333;
	font-weight: 800;
}
.bmi-result .row .bmi-weight{
	display: flex;
	width: 100%;
	align-items: flex-end;
}
.bmi-result .row .bmi-weight > div{
	border: 2px solid;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 5px;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.49px;
	color: #333333;
	margin: 5px;
	max-width: 133px;
	max-height: 57px;
	display: flex;
   justify-content: space-evenly;
   flex-direction: column;
   height: 100%;
}
.bmi-result .row .bmi-weight > div p{
	margin-top: 0 !important;
	margin-bottom: 5px;
}
.bmi-result .row .bmi-weight > div.bmi-under{
	border-color: #91C3FF;
}
.bmi-result .row .bmi-weight > div.bmi-normal{
	border-color: #5DED41;
}
.bmi-result .row .bmi-weight > div.bmi-over{
	border-color: #FEC000;
}
.bmi-result .row .bmi-weight > div.bmi-obesity1{
	border-color: #FF9C59;
}
.bmi-result .row .bmi-weight > div.bmi-obesity2{
	border-color:#FF7869;
}
.bmi-result .row .bmi-weight > div.bmi-under.active{
	background-color: #91C3FF;
}
.bmi-result .row .bmi-weight > div.bmi-normal.active{
	background-color: #5DED41;
}
.bmi-result .row .bmi-weight > div.bmi-over.active{
	background-color: #FEC000;
}
.bmi-result .row .bmi-weight > div.bmi-obesity1.active{
	background-color: #FF9C59;
}
.bmi-result .row .bmi-weight > div.bmi-obesity2.active{
	background-color: #FF7869;
}
.bmi-description{
	display: flex;
	width: 100%;
	margin-top: 30px;
	padding-top:30px;
	border-top: 1px solid #D8D8D8;
}
.bmi-description > div{
	width: 100%;

}
.bmi-description > div > p{
	margin-top: 0 !important;
	padding-bottom: 0 !important;
	font-weight: 500;
font-size: 16px;
line-height: 24px;
/* or 150% */
letter-spacing: 0.56px;
color: #333333;

}
.metabolic-age-result{
	display: flex;
}

.metabolic-age-result > div{
	width: 100%;
}
.metabolic-age-number h2{
	font-weight: bold;
	font-size: 36px;
	color: #333333;
}
.metabolic-age-number span.big-age{
	font-size: 64px;
	font-weight: bold;
	color:#333333;
	display: block;
	margin-top:20px;
}
.metabolic-age-number span.small-age{
	font-size: 22px;
	font-weight: bold;
	margin-left: -15px;
}
.metabolic-age-result .metabolic-age-number{
	max-width: 400px;
}
.metabolic-age-result .metabolic-age-decription{
	max-width: 500px;
	font-size: 16px !important;
}
.metabolic-age-result .metabolic-age-decription p{
	padding-bottom: 0 !important;
	font-size: 16px;
}
.daily-recomended{
	padding: 40px 0px;
	margin-bottom: 40px;
}
.daily-recomended-title{
	margin-bottom: 15px;
}
.daily-recomended-title h2{

font-style: normal;
font-weight: 800;
font-size: 36px;
line-height: 42px;
letter-spacing: 0.433155px;

color: #333333;


}
.daily-recomended-content .top-row, .daily-recomended-content .bottom-row{
	display: flex;
}
.daily-recomended-content .daily-block{
	width: 100%;
	padding: 40px 30px;
    margin-bottom: 30px;
    border-radius: 20px;
    background: #FFFFFF;
    border: 1px solid #F4F4F4;
    box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.06);
    border-radius: 26px;
    margin:10px;
}
.daily-recomended-content .daily-block .daily-block-title{
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 10px;
	padding-left: 64px;
}
.daily-recomended-content .daily-block .daily-block-number{
	font-size: 62px;
	font-weight: 600;
	color: #333333;
	margin-left: 10px;
}
.daily-block-description{
	margin-top: 8px;
	padding:0 64px;
}
.daily-block-description p{
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0.49px;
color: #333333;
}
.daily-block.daily-calories, .daily-block.daily-id-weight{
	margin-left: 0;
}
.daily-block.daily-whater, .daily-block.daily-ac-weight{
	margin-right: 0;
}

.small-litr, .small-kg{
	    font-size: 22px;
    font-weight: bold;
    /*margin-left: -15px;*/
}
.small-gal, .small-lbs{
	    font-size: 22px;
    font-weight: bold;
}
.bottom-pay{
	/*background: linear-gradient(336.57deg, #5774CA 0%, #003955 100%);*/
	width: 100%;
	padding: 15px 90px;
	display: flex;
}
.bottom-pay .bottom-pay-block{
	width: 100%;
}
.bottom-pay-block.left{
	max-width: 420px;
}
.bottom-pay-block.left h2{
	font-size: 36px;
	font-weight: 600;
	color: #fff;
	line-height: 48px;
	letter-spacing: 0.433155px;
}
.pay-left-content p span.pay-icon img{
	width: 20px;
}
.pay-left-content p span{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	/* or 150% */
	letter-spacing: 0.56px;
	color: #fff;
}

.pay-left-content p span.pay-icon {
    float: left;
    margin-right: 10px;
    margin-top: 4px;
}
.pay-left-content{
	padding: 15px 36px 0px 0;
}

.bottom-pay-block.right{
	background: #FFFFFF;
border-radius: 8px;
max-width: 506px;
padding: 15px 60px;
text-align: center;
}
.bottom-pay-block.right span.price{
	font-style: normal;
font-weight: 500;
font-size: 124px;
line-height: 145px;
letter-spacing: 1.49198px;
color: #333333;

}
.bottom-pay-block.right span.price-symbole{
font-family: Raleway;
font-style: normal;
font-weight: 800;
font-size: 44px;
line-height: 52px;

color: #333333;
}

.bottom-pay-block.right span.small-price{

font-family: Raleway;
font-style: normal;
font-weight: 800;
font-size: 44px;
line-height: 52px;
/* identical to box height */
letter-spacing: 0.529412px;

color: #333333;


}
.bottom-pay-block.right .buy-button{
	background: #F84933;
	border-radius: 8px;
	font-weight: 800;
	font-size: 22px;
	line-height: 26px;
	/* identical to box height */
	text-align: center;
	letter-spacing: 0.264706px;
	
	color: #FFFFFF;
	    padding: 25px;
    width: 100%;
    display: block;
}

.bottom-pay-block.right .payment-icons{
	padding-top:25px;
}
.bottom-pay-container{
	display: flex;
	justify-content: space-between;
}
#gform_7 .gfield_description.validation_message{
	display: none !important;
}
#gform_7 ul.gfield_checkbox li label, #gform_7 ul.gfield_radio li label{
	width: 100%;
}
#gform_7 .gform_body{
	width: 100% !important;
}
.survey-email-block .block-title{
	width: 100%;
	float: left;
	text-align: center;
}
.survey-email-block .block-title h2{
	text-align: center !important;
	font-size: 36px;
}
.email-name div.gfield_description{
	font-style: normal;
    font-weight: 800;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: 0.264706px;
    color: #333333;
    margin-bottom: 20px;
}
.survey-email-block .bmi-email-form{
	margin-bottom: 58px;
	float: none;
	display: block;
	padding-top: 10px !important;
}
@media(max-width: 1110px){
	.daily-recomended-content .daily-block .daily-block-number{
		font-size: 45px;
	}
/*	.small-litr, .small-kg{
		margin-left: -10px;
	}*/
	.bmi-result .bmi-number h2{
		font-size: 29px;
	}
	.bmi-result .bmi-number span{
		font-size: 45px;
	}
}
@media(max-width: 910px){
	.daily-block-description {
	    padding: 0 0px 0px 64px;
	}
	.daily-recomended-content .daily-block .daily-block-number {
    	font-size: 38px;
	}
	.daily-recomended-content .daily-block{
		padding: 30px 20px;
	}
	.bottom-pay{
		padding: 70px 20px;
	}
	.container.bottom-pay-container{
		width: 100%;
	}
	.bottom-pay-block.right{
		padding: 15px 30px;
	}
	.bottom-pay-block.right .payment-icons{
		padding-top: 10px;
	}
	.payment-icons img{
		max-width: 105px;
	}
	.bottom-pay-block.right span.price{
		font-size: 100px;
	}
}
@media(max-width: 826px){
	ul#gform_fields_7{
		max-width: 454px;
	}
	ul#gform_fields_7 #field_7_1{
		width: 100%;
	}
	ul#gform_fields_7 #field_7_20{
		width: 50%;
	}
	ul#gform_fields_7 #field_7_20 #input_7_20{
		width: 100%;
	}
	.height-inch{
		width: 25% !important;
	}
	ul#gform_fields_7 #field_7_20 #input_7_20{
		max-width: 100%;
	}
	ul#gform_fields_7 #field_7_21 .ginput_container.ginput_container_text, 
	ul#gform_fields_7 #field_7_22 .ginput_container.ginput_container_text{
		margin-top: 15px !important;
	}
		ul#gform_fields_7 #field_7_21 input,
		ul#gform_fields_7 #field_7_22 input{
			width: 100%;
		}
		#field_7_19{
			width: 100%;
		}
		#field_7_19 .gchoice_7_19_0,
		#field_7_19 .gchoice_7_19_1{
			max-width: 100%;
		}
		#gform_page_7_1 .gform_page_footer{
			max-width: 454px;
		}
		#gform_page_7_1 .gform_page_footer #gform_next_button_7_41{
			max-width: 438px;
		}
}
@media(max-width: 770px){
	.bmr-result .bmr-number{
		flex:1;
		text-align: left;
	}
	.bmr-result .bmr-decription{
		flex:2;
	}
	.bmr-result{
		flex-direction: column-reverse;
	}
	.bmr-result .bmr-decription,
	.bmr-result .bmr-number{
		width: 100%;
	}
}
@media(max-width: 640px){
	ul#gform_fields_7 #field_7_20, ul#gform_fields_7 #field_7_21, ul#gform_fields_7 #field_7_22, ul#gform_fields_7 #field_7_25{
		    padding: 0 10px 0 0;
	}
	.weght-field{
		max-width: 219px;
	}
	.bmi-result, .metabolic-age-result{
		display: block;
		float: left;
	}
	.bmi-result .row{
		display: block;
		float: left;
	}
	.bmi-result .bmi-number, .bmr-number{
		width: 100%;
		float: left;
		display: block;
	}
	.bmi-result .bmi-number h2,
	.bmr-result .bmr-number h2{
		float: left;
		margin-right: 25px;
	}
	.bmi-result .row .bmi-weight{
		float: left;
		display: block;
		width: 100%;
	}
	.bmi-result .row .bmi-weight > div{
		width: 30.3%;
		float: left;
		display: block;
	}
	.metabolic-age-number h2{
		    font-size: 29px;
	}
	.metabolic-age-number span.big-age{
		font-size: 45px;
	}
	.metabolic-age-number span.small-age{
		font-size: 20px;
		margin-left: -5px;
	}
	.metabolic-age-result .metabolic-age-decription{
		margin-top: 15px;
	}
	.bmi-description > div.bmi-desc-right{
		margin-top:15px;
	}
	.daily-recomended-content .top-row, 
	.daily-recomended-content .bottom-row{
		display: block;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.daily-block.daily-whater, .daily-block.daily-id-weight,
	.daily-block.daily-ac-weight{
		margin-left: 0 !important;
	}
	.bottom-pay-container{
		display: block;
	}
	.bottom-pay-block.left,
	.bottom-pay-block.right{
		max-width: 100%;
	}
	.bottom-pay-block.right{
		margin-top: 20px;
	}
.banner-top .banner-element h2{
	font-size: 45px;
}
}
@media(max-width: 580px){
	#gform_page_7_1 #gform_fields_7 > li{
		width: 100% !important;
		padding: 0 !important;
	}
	#gform_page_7_1 li.height-inch{
		width: 50% !important;
	}
	#gform_page_7_1 #field_7_21.height-inch{
		padding-right: 5px !important;
		width: 50% !important;
	}
	#gform_page_7_1 #field_7_22.height-inch{
		padding-left: 5px !important;
		width: 50% !important;
	}
	.radio-no-image li.image-choices-choice{
		width: 100%;
	}
	.weght-field {
    	max-width: 100%;
	}
	#field_7_25.weght-field{
		max-width: 100% !important;
	}
	#field_7_19 .gchoice_7_19_0, #field_7_19 .gchoice_7_19_1{
		    max-width: 50%;
	}
	ul#gform_fields_7 #field_7_1{
		max-height: 100%;
	}
	ul#gform_fields_7	.gchoice_7_19_1.image-choices-choice{
		margin-right: 0 !important;
	}
	#gform_page_7_2 .radio-no-image li.image-choices-choice label .image-choices-choice-text,
	#gform_page_7_7 .radio-no-image li.image-choices-choice label .image-choices-choice-text,
	#gform_page_7_8 .radio-no-image li.image-choices-choice label .image-choices-choice-text,
	#gform_page_7_9 .radio-no-image li.image-choices-choice label .image-choices-choice-text{
		font-size: 18px;
	}
	.checkbox-images ul.gfield_checkbox li label span.image-choices-choice-image-wrap{
		min-height: auto;
		min-width: auto;
	}
	.checkbox-images ul.gfield_checkbox li.image-choices-choice-selected span.image-choices-choice-image-wrap{
		background-position: 0px -99px;
	}

}
@media(max-width: 540px){
	.bmi-result, .metabolic-age-result{
		padding: 0 0;
		box-shadow: none;
		border:none;
		border-radius: 0;
	}
}
@media(max-width: 470px){
		#gform_page_7_3 .gform_page_footer #gform_previous_button_7_43, 
	#gform_page_7_3 .gform_page_footer #gform_next_button_7_43,
	 #gform_page_7_4 .gform_page_footer #gform_previous_button_7_44,
	 #gform_page_7_4 .gform_page_footer #gform_next_button_7_44,
	 #gform_page_7_5 .gform_page_footer #gform_previous_button_7_45,
	 #gform_page_7_5 .gform_page_footer #gform_next_button_7_45,
	 #gform_page_7_6 .gform_page_footer #gform_previous_button_7_46,
	 #gform_page_7_6 .gform_page_footer #gform_next_button_7_46,
	 #gform_page_7_8 .gform_page_footer #gform_previous_button_7_48,
	 #gform_page_7_8 .gform_page_footer #gform_next_button_7_48{
		width: 48%;
	}
}
@media(max-width: 455px){
	.bmi-result .row .bmi-weight > div{
		width: 50%;
	}
	.daily-block-description {
    	padding: 0 0px 0px 0px;
	}
	.daily-recomended-content .daily-block {
    	padding: 15px 15px;
	}
}
@media(max-width: 420px){
	#gform_page_7_2 .radio-no-image li.image-choices-choice label .image-choices-choice-text,
	#gform_page_7_7 .radio-no-image li.image-choices-choice label .image-choices-choice-text,
	#gform_page_7_8 .radio-no-image li.image-choices-choice label .image-choices-choice-text,
	#gform_page_7_9 .radio-no-image li.image-choices-choice label .image-choices-choice-text{
		font-size: 15px !important;
		font-weight: 400;
	}
	#gform_page_7_3 .gform_page_footer #gform_previous_button_7_43, 
	#gform_page_7_3 .gform_page_footer #gform_next_button_7_43,
	 #gform_page_7_4 .gform_page_footer #gform_previous_button_7_44,
	 #gform_page_7_4 .gform_page_footer #gform_next_button_7_44,
	 #gform_page_7_5 .gform_page_footer #gform_previous_button_7_45,
	 #gform_page_7_5 .gform_page_footer #gform_next_button_7_45,
	 #gform_page_7_6 .gform_page_footer #gform_previous_button_7_46,
	 #gform_page_7_6 .gform_page_footer #gform_next_button_7_46,
	 #gform_page_7_8 .gform_page_footer #gform_previous_button_7_48,
	 #gform_page_7_8 .gform_page_footer #gform_next_button_7_48{
		width: 48%;
	}
	.container.result-container{
		width: 100%;
		padding: 50px 15px;
	}
	.banner-top{
		background-image: url(/wp-content/themes/Divi-Child-Theme/images/bg-top.svg);
		    min-height: 500px;
    background-size: cover;
    text-align: center;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
	}
}
/*@media(max-width: 375px){
	.bmi-result .row .bmi-weight > div{
		margin: 2px;
	}
}*/
@media(max-width: 340px){
	.daily-recomended-content .daily-block .daily-block-title{
		margin-bottom: 0 !important;
	}
	span.daily-block-icon img{
		max-width: 40px;
	}
	.daily-recomended-content .daily-block .daily-block-number{
		font-size: 31px;
	}
	.bmi-result .row .bmi-weight > div {
    width: 46%;
}
.daily-recomended-content .daily-block .daily-block-title{
	padding-left: 53px;
	padding-bottom: 0 !important;
}
#gform_fields_7_3 #input_7_5, #input_7_7, #input_7_9, #input_7_11{
	display: flex;
	flex-wrap: wrap;
}
#gform_fields_7_3 #input_7_5 > li, #input_7_7 > li, #input_7_9 > li, #input_7_11 > li{
	width: 50%;
}
#gform_fields_7_3  #input_7_5 > li label, #input_7_7 > li label, #input_7_9 > li label, #input_7_11 > li label{
	width: 100% !important;
}
}
.load-more-main-block .et_animated{
	opacity: 1 !important;
}
.load-more-main-block  .also-like article{
	opacity: 1 !important;
	margin:5px !important;
}
.load-more-main-block  .also-like .et_pb_salvattore_content{
	display: flex;
}
#home-top-section{
background-size:cover;
}
#home-top-section .flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-1.el_before_av_codeblock.avia-builder-el-first  {
max-width: 1100px;
margin-left:auto;
margin-right:auto;
float:none;
} 
#home-top-section .flex_column.av_one_full.flex_column_div.av-zero-column-padding.first.avia-builder-el-1.el_before_av_codeblock.avia-builder-el-first h1{
    text-transform: capitalize;
    font-weight: bold;
}
#home-top-section .home-top-container-strong{
font-size:24px;
}
#home-top-section a.avia-button{
    border-radius: 0px;
    font-size: 22px;
    font-family: 'Work Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
}
.block-bottom-border{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTI4MCAxNDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI2Y0ZjRmNCI+PHBhdGggZD0iTTY0MCAxMzlMMCAwdjE0MGgxMjgwVjBMNjQwIDEzOXoiLz48L2c+PC9zdmc+);
    background-size: 5% 21px;
    bottom: 0;
    height: 21px;
    z-index: 1;
    display: block;
    position: absolute;
    width: 100%;
    pointer-events: none;
    background-repeat-y: no-repeat;
}
#home-top-section > .container{
padding:0;
}
#home-workouts h2,
#home-nutritions h2,
#home-hashtags h2,
#home-look-good h2,
#home-post-slider h2{
    font-weight: 800;
    color: #1e1e1e!important;
    text-transform: capitalize;
margin-bottom:40px;
}
#home-workouts h2:after,
 #home-nutritions h2:after,
#home-look-good h2:after,
#home-hashtags h2:after,
#home-post-slider h2:after{
    content: "";
    border-bottom: 2px solid #ccc;
    width: 100px;
    height: 30px;
    display: block;
    margin: auto;
}
#home-hashtags h2 a{
text-decoration:none !important;
}
#home-workouts > div.container,
#home-nutritions > div.container{
max-width:1200px;
}
#home-helthy-recipes{
max-width:1080px;
    margin: auto;
    float: none;
}
#home-helthy-recipes .avia-image-container{
    position: absolute;
    top: -107px;
right:-10px;
}
#home-workouts .slide-entry-wrap article,
#home-nutritions  .slide-entry-wrap article{
background: #fff;
    border: 1px solid #ccc;
}
#home-workouts .slide-entry-wrap article div.slide-content,
#home-nutritions  .slide-entry-wrap article div.slide-content{
padding:15px;
}
#home-workouts .slide-entry-wrap article footer,
#home-nutritions  .slide-entry-wrap article footer{
display:none;
}
#home-workouts .slide-entry-wrap article img,
#home-nutritions  .slide-entry-wrap article img{
border-radius:0;
}
#home-workouts .slide-entry-wrap article a.slide-image,
#home-nutritions .slide-entry-wrap article a.slide-image{
    max-height: 210px;
    display: block;
    position: relative;
    vertical-align: baseline;
    width: 100%;
}
#home-workouts .slide-entry-wrap article a.slide-image img,
#home-nutritions .slide-entry-wrap article a.slide-image img{
max-width:100%;
min-width:100%;
height:auto;
vertical-align:bottom;
} 
#home-post-slider > div.container{
padding:0;
}
#home-post-slider article a.slide-image{
max-height:640px;
}
#home-post-slider article a.slide-image img{
min-width:100%;
max-width:100%;
height:auto;
}
#home-post-slider article{
max-height:640px;
}
#home-post-slider article .slide-content{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background: #2c2c2ca6;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
}
#home-post-slider article .slide-content .entry-content-header h3.slide-entry-title{
    font-size: 46px !important;
    font-weight: 700;
    color: #fff;
    text-transform: capitalize;
}
#home-post-slider article .slide-content .entry-content-header .blog-categories.minor-meta{
display:none;
}
#home-post-slider article .slide-content  .slide-entry-excerpt.entry-content{
text-align:center;
}
.avia-button.avia-size-x-large{
font-size:22px;
text-transform:uppercase;
border-radius:0;
}
#home-look-good h5.av-special-heading-tag {
color: #000;
    font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
    font-size: 22px;
}
#footer > div.container{
max-width:1200px;
}
#footer > div.container a:hover{
color:#d62811;
}
#home-post-slider .avia-content-slider .avia-slideshow-arrows a{
top:50%;
}
#home-look-good > div.container{
max-width:1160px;
}
#home-helthy-recipes .progressbar-title{
color:#fff;
text-transform:capitalize;
}
#home-helthy-recipes .av-small-bar .avia-progress-bar .progress{
border-radius:12px;
}
#home-hashtags > div.container{
padding:0;
}
#submit-recipe-top{
background-size:cover;
}
#submit-recipe-top h1{
font-weight:bold;
text-transform:capitalize;
}
#submit-recipe-top .post-entry .entry-content-wrapper{
padding-top:80px;
}
#submit-recipe-top .post-entry .entry-content-wrapper > section.av_textblock_section:last-child{
max-width:700px;
margin:auto;
float:none;
}
#submit-recipe-top .post-entry .entry-content-wrapper > section.av_textblock_section:first-child{
margin-top:30px;
}
#submit-recipe-ig-feed h2,
#submit-recipe-latest-posts h2{
font-weight:700;
text-transform:capitalize;
}
html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi,
 html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description,
 html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date),
 .gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{
 	margin-left: 0 !important;
 }
 #new-you{
	width: 100%;
    background: transparent;
    padding: 30px;
    text-align: center;
    color: #333333;
    z-index: 9;
    max-width: 800px;
    margin: auto;


 }
  #new-you a.btn{
   padding: 28px;
   display: flex;
   background: #f84933;
   color: #fff;
   font-size: 28px;
   font-weight: 600;
   border-radius: 6px;
   float: none;
   margin: 15px auto;
   text-align: center;
   max-width: 100%;
   width: auto;
   margin-top: 40px;
   width: 1;
   line-height: 1.2;
   text-decoration: none;
      }
        #new-you a.btn:hover{
        	-webkit-animation:none;
        }
        #new-you button.btn-close{
        	position: absolute;
    		top: 15px;
    		right: 15px;
    		color: #fff;
    		border: none;
    		background: transparent;
    		cursor: pointer;
        }

        #new-you p{
    		  font-size: 24px;
   font-weight: 400;
   color: #333333;
   margin-bottom: 10px;
   text-align: center;
   margin-top: 50px;
        }
         #new-you p strong{
    		 font-size: 32px;
   font-weight: bold;
   color: #333333;
   margin-bottom: 10px;
   text-align: center;
        }
@keyframes pulse {
  from { transform: scale(1); }
  50% { transform: scale(0.85); }
  to { transform: scale(1); }
}


/*New Result page*/
.new-result .banner-top{
	  background-image: url('images/result-banner.jpg');
   text-align: center;
   background-repeat: no-repeat;
   position: relative;
   background-size: 300px;
   display: flex;
   justify-content: center;
   align-items: center;
   align-content: space-between;
   margin: 0 auto;
   max-width: 1080px;
   margin: auto;
}
.new-result .banner-top .banner-element {
   width: 100%;
   text-align: left;
   padding-left: 350px;
   padding-top: 20px;
   }
  .new-result .banner-top .banner-element h2 {
  font-size: 45px;
   color: #000;
}
.new-result .banner-top .banner-element p {
   font-size: 25px;
   color: #000;
   line-height: 35px;
   margin: 0 auto;
   text-align: left;
}
.daily-block-paragraph p{
	font-size: 25px;
	color: #000;
	line-height: 35px;
	text-align: left;
}
.daily-block-paragraph{
	margin-top: 25px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.new-result  #new-you{
	max-width: 100%;
}
.new-result  #new-you .new-you-button{
	display: flex;
	justify-content: center;
}
.new-result  #new-you .new-you-button a{

	justify-content: center;
}
.new-result .banner-top .banner-top-image{
	display: none;
}
@media(max-width: 990px) and (min-width: 641px){
	.daily-block-description{
		padding: 0 0;
	}
}
@media(max-width: 950px){
	.bmi-result .row{
		flex-wrap: wrap;
	}
}
@media(max-width: 770px){
.new-result .banner-top{
	background-image: none;
	float: left;
	width: 100%;
	display: block;
}
.new-result .banner-top .banner-element{
	padding-left: 20px;
	padding-right: 20px;
	position: relative;
    float: left;
    width: 100%;
    top: auto;
    transform: inherit;

}
.new-result .banner-top .banner-top-image{
	display: block;
	padding: 15px;
}
.new-result .banner-top .banner-element h2 {
  font-size: 30px;
}
.new-result .banner-top .banner-element p {
	font-size: 20px;
}
.new-result .banner-top .banner-top-image img{
	max-width: 250px;
}
#top #payment div.payment_box{
	width: 100%;
	    padding: 1em 0px;
}
#top #payment ul.payment_methods{
	padding: 0;
}
button#place_order{
	width: 100%;
}
.form-row.place-order{
	border-top:1px solid #ccc;
}
#wc-stripe-cc-form{
	margin-bottom: 0 !important;
}
}
@media(max-width: 420px){
	.image-choices-admin-field.image-choices-use-images .image-choices-choice-image-wrap, 
	.image-choices-field .image-choices-choice-image-wrap{
		width:90px;
		height: 90px;
	}
}
@media(max-width:360px){
#workout-post-title .entry-content-wrapper .av-special-heading-h1{
font-size:45px !important;
}
}
#yellow-top-block{
	box-sizing: border-box;
}
.reviews-block-main .review-block{
    width: 100%;
    padding: 40px 30px;
    margin-bottom: 30px;
    border-radius: 20px;
    background: #fff;
    border: 1px solid #f4f4f4;
    box-shadow: 0 2px 9px rgba(0,0,0,.06);
    border-radius: 26px;
    margin: 10px;
}

#top-slider-program{
	background-size: cover;
	background-position: center;
}
#top-slider-program #top-slider-left-block{
	padding: 30px;
}
#top-slider-program #top-slider-left-block-mobile{
	padding: 30px;
}
#top-slider-program #top-slider-left-block-mobile h2{
	text-align: left;
    font-size: 35px;
    color: #fff;
    font-weight: 700;
}
#top-slider-program #top-slider-left-block h2{
	text-align: left;
    font-size: 40px;
    color: rgb(147, 208, 240);
    font-weight: 700;
}
#top-slider-program  main > .post-entry.post-entry-type-page{
	max-width: 1170px;
	margin:auto;
}
#top-slider-program #top-slider-left-block .av-subheading.av-subheading_below p{
	text-align: left;
    font-size: 34px;
    color: rgb(237, 230, 230);
    font-weight: 700;
    line-height: 40px;
}
.join-now-block {
    border-bottom: 2px solid #fdc054 !important;
    border-top: 2px solid #fdc054 !important;
}
.join-now-block .template-page.content.av-content-full{
	padding: 25px 0 !important; 
}
#transform-block-sub{
	max-width: 1170px;
	margin:auto;
}
body.product-template-default.single.single-product.postid-32616.logged-in.admin-bar.rtl_columns.stretched.work_sans.theme-enfold.woocommerce.woocommerce-page.woocommerce-js.customize-support .woocommerce-tabs.wc-tabs-wrapper, body.product-template-default.single.single-product.postid-32616.logged-in.admin-bar.rtl_columns.stretched.work_sans.theme-enfold.woocommerce.woocommerce-page.woocommerce-js.customize-support .quantity {
    display: none !important;
}