@import url('style-blessed1.css?z=1442240138239');
.real_food_list_button_row .orange_button h2 {text-shadow:2px 3px 0 #6a2e0d;}.real_food_list_button_row .orange_button .arrow {position:absolute;bottom:-18px;left:50%;margin-left:-9px;display:block;height:0;width:0;border-top:13px solid #db5911;border-right:13px solid transparent;border-left:13px solid transparent;display:none;}.real_food_list_button_row .orange_button.active {background-color:#db5911;}.real_food_list_button_row .red_button {outline:none;background-color:#d3242b;border-bottom:5px solid #c5161d;}.real_food_list_button_row .red_button h2 {text-shadow:2px 3px 0 #621216;}.real_food_list_button_row .red_button .arrow {position:absolute;bottom:-18px;left:50%;margin-left:-9px;display:block;height:0;width:0;border-top:13px solid #c5161d;border-right:13px solid transparent;border-left:13px solid transparent;display:none;}.real_food_list_button_row .red_button.active {background-color:#c5161d;}.real_food_list_content h6 {margin-bottom:15px;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.3;color:#e35b11;text-transform:uppercase;}.real_food_list_content h6 small {text-transform:none;font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;font-size:0.875rem;color:#232323;}.real_food_list_content ul {font-size:0.875rem;margin-bottom:30px;padding-right:30px;list-style:none;}.real_food_list_content ul li {position:relative;}.real_food_list_content ul li em ,.real_food_list_content ul li i {font-size:0.75rem;}.real_food_list_content ul li a {text-decoration:underline;}.real_food_list_content ul li:before {position:absolute;top:11px;left:-17px;font-size:1.875rem;line-height:0;content:'•';}.real_food_list_content .panel p {margin-bottom:0;}.real_food_list_content .green_content h6 ,.real_food_list_content .green_content li a ,.real_food_list_content .green_content li:before {color:#417602;}.real_food_list_content .orange_content h6 ,.real_food_list_content .orange_content li a ,.real_food_list_content .orange_content li:before {color:#e35b11;}.real_food_list_content .red_content h6 ,.real_food_list_content .red_content li a ,.real_food_list_content .red_content li:before {color:#d22128;}.real_food_lists .social_wrapper {margin-top:0;margin-bottom:1.5rem;min-height:40px;}.real_food_lists .social_wrapper .social_buttons .share_button {padding:6px 15px 0;height:40px;font-size:1.25rem;}.real_food_lists .social_wrapper .social_buttons .share_count {margin:0 15px 0 9px;padding:0 10px;height:40px;line-height:40px;font-size:1.0625rem;}.real_food_lists .social_wrapper .social_buttons .share_count:last-child {margin:0 0 0 9px;}.real_food_lists .social_wrapper .social_buttons .share_count:before {top:12px;left:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #aeaeae;}.real_food_lists .social_wrapper .social_buttons .share_count:after {top:13px;left:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff;}@media only screen and (max-width: 40em){.real_food_lists .small-12.no_padding_left ,.real_food_lists .small-12.no_padding_right {padding-left:0;padding-right:0;}}.real_food_lists .email_me_leads_form {margin-bottom:2rem;}@media only screen and (max-width: 40em){.real_food_list_button_row {margin-bottom:20px;}.real_food_list_button_row>div {padding:0;}.real_food_list_button_row button {margin-bottom:5px;height:50px;}.real_food_list_button_row button h2 {font-size:1.25rem;}.real_food_list_button_row button.active {border-top-width:0;text-decoration:underline;}.real_food_list_button_row button.active .arrow {display:none;}.real_food_lists .social_wrapper {margin-bottom:35px;height:25px;}.real_food_lists .social_wrapper .social_buttons {position:relative;right:0;}.real_food_lists .social_wrapper .social_buttons .share_button {padding:3px 7px 0;height:25px;font-size:0.8125rem;}.real_food_lists .social_wrapper .social_buttons .share_count {margin:0 10px 0 6px;padding:0 5px;height:25px;line-height:25px;font-size:0.6875rem;}.real_food_lists .social_wrapper .social_buttons .share_count:before {top:7px;left:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #aeaeae;}.real_food_lists .social_wrapper .social_buttons .share_count:after {top:8px;left:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid #ffffff;}}.faq .main_banner {background-color:#0c121e;background-image:url(/images/theme/faq-banner.jpg);}.faq .banner_copy h1 {text-align:left;}.faq .banner_copy p {text-align:left;}.faq_block {margin-top:50px;}.faq_block .red {position:relative;padding-left:20px;font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;font-size:1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;}.faq_block .red:before {content:'+';position:absolute;top:1px;left:0;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;font-size:1.125rem;color:#161616;}.faq_block .red.active {margin-bottom:10px;}.faq_block .red.active:before {content:'-';}@media only screen and (max-width:50em){.faq .banner_copy h1 {font-size:2.625rem;}.faq_block .red {font-size:1rem;}}.the_book .main_banner {background-color:#361a01;background-image:url(/images/theme/the-book-banner.jpg);}@media only screen and (min-width:40.063em) and (max-width:50em){.the_book .main_banner {height:770px;}}.the_book .banner_copy {padding-top:0px;}.the_book .banner_copy h1 {padding-top:45px;text-align:left;}.the_book .banner_copy p {text-align:left;}@media only screen and (min-width:40.063em) and (max-width:50em){.the_book .banner_copy {height:700px;}}.book_intro_block {margin-top:20px;}.book_intro_block.raising_superheroes {padding-top:40px;margin-top:0;}@media only screen and (min-width:40.063em){.book_intro_block.raising_superheroes .book_buy_block_raising_superheroes {margin-top:40px;}}@media only screen and (max-width: 40em){.book_intro_block.raising_superheroes .book_buy_block_raising_superheroes img {display:block;margin:0 auto;}}.book_intro_block.raising_superheroes .disclaimer {font-size:0.9375rem;}.book_intro_block.raising_superheroes .disclaimer span {font-weight:bold;font-style:italic;}.pre_order {text-align:center;}.pre_order h2 {text-align:center;}.pre_order .sub {text-align:center;font-size:1.1875rem;display:block;margin:10px 0 5px 0;}.pre_order .p14 {text-align:center;}.pre_order .preorder_button {font-family:"Headline",Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:none;display:inline-block;margin:0 auto;font-size:2.4375rem;padding:17px 25px 10px 25px;margin-top:15px;}.pre_order .pre_country {margin-top:10px;}@media only screen and (max-width: 40em){.pre_order .pre_country {margin-top:20px;margin-bottom:20px;}}.pre_order .pre_country.border_right {border-right:1px solid #e1e1e1;}@media only screen and (max-width: 40em){.pre_order .pre_country.border_right {border-right:none;}}.pre_order .pre_country .country {font-weight:bold;margin:10px 0;font-size:1.1875rem;}.pre_order .pre_country .links {margin:0;}.pre_order .pre_country .links a {font-weight:bold;font-style:none;font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif !important;}@media only screen and (min-width:40.063em){.pre_order .takealot_link {margin-right:40px;}}@media only screen and (max-width: 40em){.pre_order .takealot_link {display:block;margin-bottom:20px;}}.pre_order .au_flag {margin-right:20px;}.book_intro_paragraph {margin-top:40px;}.book_intro_paragraph strong em ,.book_intro_paragraph em strong {font-size:1.25rem;}.book_buy_block {text-align:center;}.book_buy_block .button {margin-top:15px;margin-bottom:20px;padding:14px 0 10px;width:100%;font-style:1.875rem;}.book_buy_block .csprite {position:relative;top:2px;}.book_buy_block .quivertree_app {padding-left:10px;font-family:Arial,Helvetica,sans-serif;font-size:0.6875rem;line-height:1.3;text-align:left;}.book_buy_block .quivertree_app a {color:#d22027;text-decoration:underline;}.book_buy_block img.international {margin-top:40px;}@media only screen and (max-width: 40em){.book_buy_block img.international {margin-top:20px;}}.book_buy_block img.original {margin-top:40px;}@media only screen and (max-width: 40em){.book_buy_block img.original {margin-top:20px;}}@media only screen and (min-width:40.063em) and (max-width:50em){.book_buy_block img.original {margin-top:150px;}}.buy_links div {float:left;margin-bottom:20px;}.buy_links div img {margin-right:20px;}.buy_links div h3 {font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;font-size:18px;text-transform:initial;line-height:1.5;margin:20px 0;}.buy_links div a {display:block;margin-bottom:5px;color:#d22027;text-decoration:underline;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;}.the_book .accordion {margin:40px 0;}.the_book .accordion .accordion-navigation a.title {display:inline-block;color:#d22027;font-weight:bold;background-color:transparent;padding:0.6rem 0;}.the_book .accordion .accordion-navigation::before {content:'+';color:#000000;font-weight:bold;font-size:1.375rem;width:20px;display:inline-block;}.the_book .accordion .accordion-navigation.active::before {content:'-';color:#000000;font-weight:bold;font-size:1.375rem;width:20px;display:inline-block;}.the_book .accordion .accordion-navigation .content {padding:0.625rem 0;}.the_book .dotted_line {height:12px;width:100%;margin:30px auto;background-image:url('/images/theme/dotted-line.png');background-repeat:repeat-x;}@media only screen and (max-width: 40em){.buy_links div {float:left;margin-bottom:40px;}}.manifesto .main_banner {background-color:#361a01;background-image:url(/images/theme/manifesto-banner.jpg);}.manifesto .banner_copy h1 {padding-top:120px;}.manifesto .the_banting_manifesto {margin-top:50px;}.manifesto strong em {font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;}.manifesto em strong {font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;}.manifesto strong {font-family:"FiraSans-Medium",Arial,Helvetica,sans-serif;}.manifesto_about_the_book h2 {padding-top:15px;}.manifesto_the_crack_squad h2 {padding-top:5px;}.manifesto_profile {padding-top:30px;}.what_is_banting {list-style:none;}.what_is_banting li {position:relative;margin-bottom:15px;}.what_is_banting .ficon {position:absolute;top:0;left:-20px;color:#d22027;}.manifesto .social_wrapper {margin-top:30px;}.manifesto .social_wrapper .social_buttons {margin-left:27%;}.manifesto .social_wrapper .social_buttons .share_button {padding:6px 15px 0;height:40px;font-size:1.25rem;}.manifesto .social_wrapper .social_buttons .share_count {margin:0 20px 0 9px;padding:0 10px;height:40px;line-height:40px;font-size:1.0625rem;}.manifesto .social_wrapper .social_buttons .share_count:before {top:12px;left:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #aeaeae;}.manifesto .social_wrapper .social_buttons .share_count:after {top:13px;left:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ffffff;}@media only screen and (max-width: 40em){.manifesto h2 {padding-top:20px;}.manifesto_profile img {padding-bottom:20px;}.manifesto .social_wrapper .social_buttons .share_button ,.manifesto .social_wrapper .social_buttons .share_count {margin-bottom:10px;}}.real_meal_tv .main_banner {background-color:#212328;background-image:url(/images/theme/real-meal-tv-banner.jpg?v=1);}@media only screen and (max-width:50em){.real_meal_tv .main_banner {height:673px;}}@media only screen and (max-width: 40em){.real_meal_tv .main_banner {height:775px;}}.real_meal_tv .banner_copy h1 {color:#ffffff;font-size:5rem;letter-spacing:2px;text-align:left;text-shadow:0 0 10px #161616,0 0 5px #000000;padding:45px 0px 10px 0px;}@media only screen and (max-width:50em){.real_meal_tv .banner_copy h1 {padding:35px 0px 10px 0px;}}@media only screen and (max-width:50em){.real_meal_tv .banner_copy h1 {font-size:4rem;}}@media only screen and (max-width: 40em){.real_meal_tv .banner_copy h1 {font-size:3rem;}}.real_meal_tv .banner_copy p {text-align:left;}.real_meal_tv .banner_copy .call_to_action .sub_text {padding:0 30px;}.real_meal_tv .pagination {margin-top:1.25rem;}.real_meal_tv .crop {position:absolute;top:0px;width:100%;height:100%;background-size:100% auto;background-position:left center;}.real_meal_tv .overlay {transition:1s all;position:absolute;top:0px;width:100%;height:100%;text-align:center;cursor:pointer;}.real_meal_tv .overlay div {position:absolute;left:50%;top:50%;}.real_meal_tv .overlay div i {transition:0.5s all;color:rgba(0, 0, 0, 0.8);position:absolute;top:-50px;left:-33px;font-size:65px;}.real_meal_tv h1 {padding:40px 0 15px;}.real_meal_tv h2 {margin:50px auto 20px;text-align:center;}.real_meal_tv h3.fira {margin:0 2% 10px 2%;}.real_meal_tv .videos_container {overflow:hidden;}.real_meal_tv .videos_container .video_box {display:block;float:left;margin:20px 0 0px;}.real_meal_tv .videos_container .video_box .video {position:relative;}.real_meal_tv .videos_container .video_box .video img {width:100%;height:100%;cursor:pointer;}.real_meal_tv .videos_container .video_box .video .title {font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;font-size:16px;color:#ffffff;position:absolute;bottom:0;left:0;width:100%;text-align:left;color:#ffffff;background:rgba(0, 0, 0, 0.8);padding:10px;transition:0.5s all;z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.real_meal_tv .videos_container .video_box .video .title .description {display:none;font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;}.real_meal_tv .videos_container .video_box .video:hover .overlay {background-color:rgba(0, 0, 0, 0.23);}.real_meal_tv .videos_container .video_box .video:hover .overlay i {color:#d22027;}.real_meal_tv .videos_container .video_box .video:hover .title {background:#d22027;}.real_meal_tv .videos_container .video_box.first {width:66%;padding-right:0;}.real_meal_tv .videos_container .video_box.first .title {white-space:normal;text-overflow:string;}.real_meal_tv .videos_container .video_box.first .title .description {display:block;}.real_meal_tv .videos_container .video_box.listing_side {float:right;width:32.009%;padding-left:0;}.real_meal_tv .load_more {float:left;position:relative;width:100%;}.real_meal_tv .load_more button {display:block;margin:60px auto 0px auto;padding:10px;text-transform:uppercase;text-align:center;}.real_meal_tv .video_view {position:relative;width:100%;padding-top:56.25%;margin-bottom:10px;}.real_meal_tv .video_view iframe {position:absolute;width:100%;height:100%;top:0;left:0;}.real_meal_tv .body_content {border-top:1px solid #ededed;margin-top:10px;padding-top:30px;width:66%;position:relative;float:left;}.real_meal_tv .body_content.related_line:after {content:"";display:block;position:absolute;top:20px;right:-30px;width:1px;height:100%;background:#ededed;}.real_meal_tv .body_content h3 {margin:25px 0 15px 0;}.real_meal_tv .related_videos {width:34%;float:left;padding-left:60px;}.real_meal_tv .related_videos h4 {font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;font-size:20px;color:#d22027;}.real_meal_tv .related_videos a {position:relative;display:block;margin:21px 0;}.real_meal_tv .related_videos a img {width:100%;}.real_meal_tv .related_videos a .title {font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;font-size:16px;color:#ffffff;position:absolute;bottom:0;left:0;width:100%;text-align:left;color:#ffffff;background:rgba(0, 0, 0, 0.8);padding:10px;transition:0.5s all;z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.real_meal_tv .related_videos a:hover .title {background:#d22027;}.real_meal_tv .related_videos a .overlay div i {position:absolute;top:-40px;left:-29px;font-size:50px;}.real_meal_tv .related_videos a:hover .overlay {background-color:rgba(0, 0, 0, 0.23);}.real_meal_tv .related_videos a:hover .overlay i {color:#d22027;}@media only screen and (max-width:50em){.real_meal_tv h1 {padding-top:0;}.real_meal_tv .body_content {width:100%;}.real_meal_tv .body_content.related_line:after {display:none;}.real_meal_tv .related_videos {width:102%;float:left;padding-left:0px;margin:0 -1%;}.real_meal_tv .related_videos h4 {margin-left:1%;}.real_meal_tv .related_videos a {float:left;width:48%;margin:1%;}.real_meal_tv .videos_container {padding:0;}.real_meal_tv .videos_container .row {margin:0 -1%;}.real_meal_tv .videos_container .video_box {margin:1%;}.real_meal_tv .videos_container .video_box ,.real_meal_tv .videos_container .video_box.first ,.real_meal_tv .videos_container .video_box.listing_side {padding:0;width:48%;}.real_meal_tv .videos_container .video_box .video ,.real_meal_tv .videos_container .video_box.first .video ,.real_meal_tv .videos_container .video_box.listing_side .video {height:initial;}.real_meal_tv .videos_container .video_box.first {width:98%;}}@media only screen and (max-width: 40em){.real_meal_tv .videos_container .video_box ,.real_meal_tv .videos_container .video_box.first ,.real_meal_tv .videos_container .video_box.listing_side {width:98%;margin:1%;}.real_meal_tv .videos_container .video_box .crop {display:none;}}.testimonial_wizard .small_no_padding {margin-left:0;margin-right:0;}@media only screen and (max-width: 40em){.testimonial_wizard .small_no_padding>.no_padding_left {padding-right:0;}.testimonial_wizard .small_no_padding>.no_padding_right {padding-left:0;}}.testimonial_wizard .heading_content h1 {padding:40px 0 15px;}.testimonial_wizard .heading_content h2 {font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;font-size:1.5rem;}.testimonial_wizard .heading_content .logo img {margin-top:25px;}.testimonial_wizard .body_content {margin-top:10px;padding-top:20px;border-top:1px solid #ededed;}.testimonial_wizard .body_content .testimonial_form h3 {margin:50px 0 0 0;font-size:2.1rem;}.testimonial_wizard .body_content .testimonial_form h4 {margin:15px 0 20px 0;}.testimonial_wizard .body_content .testimonial_form label {display:block;margin:25px 0 2px;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;}.testimonial_wizard .body_content .testimonial_form label.error {margin:0;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;color:#d22027;font-size:0.8rem;}.testimonial_wizard .body_content .testimonial_form .custom_select label {margin:0;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;}.testimonial_wizard .body_content .testimonial_form .custom_checkbox label {margin:10px 0;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;line-height:20px;}.testimonial_wizard .body_content .testimonial_form .custom_radio {margin:8px 0 1px 0;}.testimonial_wizard .body_content .testimonial_form .custom_radio label {margin:0;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;float:left;margin-right:20px;}.testimonial_wizard .body_content .testimonial_form input[type="text"] ,.testimonial_wizard .body_content .testimonial_form input[type="email"] ,.testimonial_wizard .body_content .testimonial_form input[type="file"] ,.testimonial_wizard .body_content .testimonial_form input[type="number"] ,.testimonial_wizard .body_content .testimonial_form textarea {padding:5px 5px 3px 5px;width:100%;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;font-size:0.9375rem;border:1px solid #b6b6b6;}.testimonial_wizard .body_content .testimonial_form input[type="text"].error ,.testimonial_wizard .body_content .testimonial_form input[type="email"].error ,.testimonial_wizard .body_content .testimonial_form input[type="file"].error ,.testimonial_wizard .body_content .testimonial_form input[type="number"].error ,.testimonial_wizard .body_content .testimonial_form textarea.error {border-color:#d22027;}.testimonial_wizard .body_content .testimonial_form input[type="text"] ,.testimonial_wizard .body_content .testimonial_form input[type="email"] ,.testimonial_wizard .body_content .testimonial_form input[type="number"] {height:34px;}.testimonial_wizard .body_content .testimonial_form input.small_input {width:6rem;}.testimonial_wizard .body_content .testimonial_form input.medium_input {width:12rem;display:inline;}.testimonial_wizard .body_content .testimonial_form input[type="file"] {padding:5px;}.testimonial_wizard .body_content .testimonial_form input[type="number"] {padding-right:0;}.testimonial_wizard .body_content .testimonial_form textarea {resize:vertical;height:125px;}.testimonial_wizard .body_content .testimonial_form .blood_tests input[type="file"] {margin-bottom:10px;}.testimonial_wizard .body_content .testimonial_form .button {margin:25px 0 0 0;padding:15px 0 12px;width:100%;border-radius:3px;text-transform:uppercase;}.testimonial_wizard_thanks {text-align:center;}.testimonial_wizard_thanks .page_wrapper {margin-top:250px;margin-bottom:250px;}.testimonial_wizard_thanks .page_wrapper h1 {margin:0 0 25px 0;}.start_for_free .container {margin-top:60px;margin-bottom:30px;color:#434343;}.start_for_free .call_to_action {font-weight:700;font-style:italic;}.start_for_free .signup h1 {font-size:6.875rem;text-align:center;color:#282828;}.start_for_free .signup h1 span {font-size:5.125rem;}.start_for_free .divider {display:block;margin:10px auto 20px auto;}.start_for_free .shift-right {display:inline-block;width:30px;}.start_for_free .signup form {padding:25px 0 0 0;}.start_for_free .signup label {display:block;padding:15px 0 0 0;}.start_for_free .signup .input {border:solid 1px #bababa;height:50px;width:100%;padding:0 15px;font-size:1rem;color:#434343;}.start_for_free .signup .input.error {box-shadow:0px 0px 4px 1px rgba(255, 0, 0, 0.53);}.start_for_free .signup .submit {display:block;font-size:1.375rem;font-weight:700;text-transform:uppercase;margin:20px 0 0 0;padding:15px 30px;}.start_for_free .signup .submit.long {font-size:1.1rem;}.start_for_free .signup .label {font-style:italic;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);}.start_for_free .signup .terms span {display:block;margin:40px 10px;font-size:0.75rem;}.start_for_free .signup .terms span a {color:#d22027;}.start_for_free .overview {margin:0 0 40px 0;}.start_for_free .overview .block {text-align:center;padding:0 0 10px 0;}.start_for_free .overview .block h2 {font-size:1.875rem;color:#282828;margin-top:10px;}.start_for_free .overview .block p {font-size:0.875rem;}.start_for_free .overview .block .icon {color:#d22027;font-size:2rem;}@media only screen and (max-width: 62.5rem){.start_for_free .signup h1 {font-size:4.1875rem;}.start_for_free .signup h1 span {font-size:3.5rem;}}@media only screen and (max-width: 40rem){.start_for_free .signup h1 {font-size:3.4375rem;}.start_for_free .signup h1 span {font-size:3.25rem;}.start_for_free .signup .submit {width:100%;}.start_for_free .signup .response.error .icon {display:block;max-width:25px;max-height:25px;margin:0 auto 20px;}.start_for_free .signup .terms span {margin:10px 0;text-align:center;}}.app .phone-background {background-image:url('/images/theme/app/bant-app-phone.jpg');background-size:contain;background-position:right bottom;background-repeat:no-repeat;}.app .back_to_top {display:none;}.app .clear-both {clear:both;}.app .container {margin-top:150px;margin-bottom:220px;}.app .container h1.heading {font-size:4.125rem;}.app .container h1.heading span {color:#d22027;}.app .container p.blurb {margin:30px 0;width:400px;}.app .container img.google-play {margin:0 20px 0 0;}.app .container img.apple-store {margin:0;}@media only screen and (min-width:40.063em) and (max-width:50em){.app .phone-background {background-image:none;}.app .mobile-phone {height:400px;background-image:url('/images/theme/app/bant-app-phone.jpg');background-repeat:no-repeat;background-size:contain;}.app .container {margin-top:30px;margin-bottom:100px;}.app .container p.blurb {width:90%;margin:20px auto;text-align:left;}.app .container img.google-play {display:block;margin:10px auto;}.app .container img.apple-store {display:block;margin:10px auto;}}@media only screen and (max-width: 40em){.app .phone-background {background-image:none;background-size:contain;background-position:right bottom;background-repeat:no-repeat;}.app .mobile-phone img {margin:26px 0 0 0;}.app .container {margin-top:30px;margin-bottom:100px;}.app .container h1.heading {text-align:left;font-size:3.125rem;}.app .container p.blurb {width:90%;margin:20px auto;text-align:left;}.app .container img.google-play {display:block;margin:10px auto;}.app .container img.apple-store {display:block;margin:10px auto;}}.online_courses.change_your_life .hero_section {background-color:#291f1d;background-image:url(/images/theme/online_course_bg_2.jpg);background-size:cover;background-position:center center;padding:115px 0 20px 0;color:white;font-size:0.9rem;}.online_courses.change_your_life .hero_section h1 {display:none;}.online_courses.change_your_life .hero_section a.play_video {display:inline-block;margin:auto;border:13px solid rgba(0, 0, 0, 0.5);margin-bottom:1.25rem;}.online_courses.change_your_life .hero_section h2 {color:white;background:#171617;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;font-size:1.33333rem;display:inline-block;padding:0.4rem 0.5rem 0.25rem 0.25rem;margin-bottom:1.25rem;text-shadow:2px 2px 2px #000000;}.online_courses.change_your_life .hero_section p {font-size:0.9rem;}.online_courses.change_your_life .hero_section .transparent_button {background:transparent;border:3px solid white;font-family:"Headline",Arial,Helvetica,sans-serif;font-size:2rem;padding:0.6666rem 1rem 0.3333rem 1rem;}.online_courses.change_your_life .hero_section .transparent_button:hover {border-color:#d22027;background:#d22027;color:white;}.online_courses.change_your_life .hero_section .transparent_button i {margin-bottom:-25px;line-height:10px;margin-right:4px;position:relative;top:1px;}.online_courses.change_your_life .hero_section .enrol_now {margin-bottom:3rem;text-align:center;}.online_courses.change_your_life .hero_section .enrol_now .course_specs .spec {margin-bottom:0.75rem;}.online_courses.change_your_life .hero_section .enrol_now .course_specs .spec i {display:inline-block;color:#d22027;position:relative;font-size:1rem;}.online_courses.change_your_life .hero_section .enrol_now .course_specs .spec .text {display:inline-block;color:white;margin-left:0.25rem;font-size:1.1rem;}.online_courses.change_your_life .hero_section .enrol_now .course_info p {font-size:0.9rem;margin-bottom:0.15rem;line-height:1.25rem;}.online_courses.change_your_life .hero_section .enrol_now .course_info p.start_date {color:#d22027;font-size:110%;text-shadow:1px 1px 1px #000000;}.online_courses.change_your_life .hero_section .enrol_now .course_info p.course_fees {margin-top:0.75rem;}.online_courses.change_your_life .hero_section .enrol_now .enrol_button {margin-top:0.75rem;padding:0.75rem 1.25rem 0.5rem 1.25rem;font-size:2.25rem;font-family:"Headline",Arial,Helvetica,sans-serif;}.online_courses.change_your_life .hero_section .enrol_now .enrol_button i {display:inline-block;position:relative;margin-bottom:-10px;}.online_courses.change_your_life .hero_section .download_info_pack {margin-bottom:3rem;padding-left:2rem;padding-right:3rem;}@media only screen and (max-width:50em){.online_courses.change_your_life .hero_section .download_info_pack {padding-left:0.625rem;padding-right:0.625rem;}}.online_courses.change_your_life .hero_section .download_info_pack .form_row {overflow:hidden;margin-left:-0.625rem;margin-bottom:0.5rem;}.online_courses.change_your_life .hero_section .download_info_pack .form_row .form_row {margin-bottom:0;}.online_courses.change_your_life .hero_section .download_info_pack .form_row label {margin-top:10px;line-height:1rem;display:inline-block;}.online_courses.change_your_life .hero_section .download_info_pack .form_row input[type="text"] ,.online_courses.change_your_life .hero_section .download_info_pack .form_row input[type="email"] ,.online_courses.change_your_life .hero_section .download_info_pack .form_row input[type="number"] {width:100%;height:34px;padding:0.25rem 0.25rem 0 0.25rem;}.online_courses.change_your_life .hero_section .download_info_pack .form_row input[type=number]::-webkit-inner-spin-button ,.online_courses.change_your_life .hero_section .download_info_pack .form_row input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0;}.online_courses.change_your_life .hero_section .download_info_pack .form_row input[type="number"] {-moz-appearance:textfield;}.online_courses.change_your_life .hero_section .download_info_pack .form_row .custom_select label {margin:0;padding-top:9px;}.online_courses.change_your_life .hero_section .download_info_pack .form_row .newsletter_checkbox {margin:0.25rem 0 0.25rem 0;}.online_courses.change_your_life .hero_section .download_info_pack .form_row .newsletter_checkbox input {z-index:-1;}.online_courses.change_your_life .hero_section .download_info_pack .form_row .newsletter_checkbox label div {background:white;position:relative;top:-2px;}.online_courses.change_your_life .hero_section .download_info_pack .form_row label.error {font-size:75%;line-height:0.75rem;margin-top:0.25rem;}.online_courses.change_your_life .hero_section .request_a_call {margin-bottom:3rem;}.online_courses.change_your_life .what_people_say {padding:70px 0 70px 0;}.online_courses.change_your_life .what_people_say h2 {font-size:4.5em;margin:0 0 33px 0;}.online_courses.change_your_life .what_people_say .person {cursor:pointer;margin-bottom:20px;transition:0.5s all;}.online_courses.change_your_life .what_people_say .person:hover {-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);}.online_courses.change_your_life .what_people_say .person .person_img {margin:0 0 30px 0;}.online_courses.change_your_life .what_people_say .person h3 {font-size:3em;}.online_courses.change_your_life .what_people_say .person .sub_title {color:#d22027;font-size:20px;font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;}.online_courses.change_your_life .what_people_say .person p.quote {margin:22px 0;font-size:24px;font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;line-height:31px;padding-left:1em;padding-right:1em;}.online_courses.change_your_life .what_people_say .person .long_quote {font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;font-size:0.95em;line-height:1.95em;padding-left:1em;padding-right:1em;}.online_courses.change_your_life .what_people_say .person .long_quote .more {display:none;}.online_courses.change_your_life .what_people_say .person .long_quote a {color:#d22027;text-decoration:underline;}.online_courses.change_your_life .person_modal .testimonials .testimonial {margin-bottom:1rem;}.online_courses.change_your_life .testimonials {margin:0;}.online_courses.change_your_life .info_slider_section {background-image:url(/images/beginner_banting/texture_bg.jpg);background-size:cover;background-position:center center;padding:4em 0;}.online_courses.change_your_life .info_slider_section h2 {color:white;font-size:4.5em;margin-bottom:30px;}.online_courses.change_your_life .info_slider_section .carousel .slide {color:white;}.online_courses.change_your_life .info_slider_section .carousel .slide .row {max-width:70rem;}.online_courses.change_your_life .info_slider_section .carousel .slide h3 {color:#d22027;font-size:2.5em;margin-bottom:0.45em;}.online_courses.change_your_life .info_slider_section .carousel .slide p {font-size:0.87rem;}.online_courses.change_your_life .info_slider_section .carousel .slide p.first {font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;}.online_courses.change_your_life .info_slider_section .carousel .slide .screen {margin-top:1em;}@media only screen and (max-width:50em){.online_courses.change_your_life .info_slider_section .carousel .slide .screen {margin:0 0 2em 0;}}.online_courses.change_your_life .info_slider_section .carousel .slide .text_area {padding-bottom:3em;}.online_courses.change_your_life .info_slider_section .carousel .slide .slider_pagination {position:absolute;bottom:0;padding:0em 1em 0 1em;}.online_courses.change_your_life .info_slider_section .carousel .slide .slider_pagination .page_numbers {display:inline;font-family:"Headline",Arial,Helvetica,sans-serif;color:white;font-size:1.8rem;margin:0.25em 0.5em;}.online_courses.change_your_life .info_slider_section .carousel .slide .slider_pagination .page_numbers span {color:#d22027;}.online_courses.change_your_life .main_banner_oc {background:white;padding:40px 0 50px 0;}.online_courses.change_your_life .main_banner_oc .course_logo {max-width:320px;margin-bottom:45px;}.online_courses.change_your_life .main_banner_oc h2 {font-size:4em;margin-bottom:7px;}.online_courses.change_your_life .main_banner_oc .start_dates {color:#161616;}.online_courses.change_your_life .main_banner_oc .start_dates .caps {font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;text-shadow:none;}.online_courses.change_your_life .main_banner_oc .start_dates .dates {font-size:2rem;}.online_courses.change_your_life .main_banner_oc .start_dates .dates .date {color:#d22027;text-shadow:none;}.online_courses.change_your_life .main_banner_oc .start_dates .dates .date:before {margin:0 17px 0 8px;font-size:18px;font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;color:#161616;}.online_courses.change_your_life .main_banner_oc .course_specs {color:#161616;margin-bottom:9px;overflow:hidden;}.online_courses.change_your_life .main_banner_oc .course_specs .caps {text-shadow:none !important;}.online_courses.change_your_life .main_banner_oc .course_specs .caps.no_subtext {margin-top:9px;}.online_courses.change_your_life .main_banner_oc .course_specs .subtext {color:#666666;font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif !important;line-height:1.25em;}.online_courses.change_your_life .main_banner_oc button {background:#161616;text-shadow:none;box-shadow:none;}.online_courses.change_your_life .main_banner_oc button:hover {background:#d22027;}.online_courses.change_your_life .main_banner_oc button.login+p {color:#161616;text-shadow:none;}.online_courses.change_your_life .main_banner_oc button.login+p+p {color:#161616;}.online_courses.change_your_life .guarantee_section {background:#bf1d24;padding:45px 0;}.online_courses.change_your_life .guarantee_section h2 {color:white;font-size:78px;padding:16px 0 10px 0;}.online_courses.change_your_life .guarantee_section .tagline_1 {color:black;font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;font-size:56px;line-height:56px;}.online_courses.change_your_life .guarantee_section .tagline_2 {color:black;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;font-size:42px;line-height:42px;}.online_courses.change_your_life .guarantee_section p {color:white;font-size:21px;line-height:36px;padding-top:15px;margin-bottom:0;}.online_courses.change_your_life .guarantee_section p span {font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;text-decoration:underline;}.online_courses.change_your_life .second_banner_oc {padding:3.5em 0 3em 0;}.online_courses.change_your_life .second_banner_oc h2 {font-size:4.5em;margin-bottom:0.75em;}.online_courses.change_your_life .second_banner_oc .buttons {margin:2em 0 1em 0;}.online_courses.change_your_life .in_this_course {text-align:left;padding:4em 0;background-color:#291f1d;background-image:url(/images/theme/online_course_bg.jpg);background-attachment:fixed;}.online_courses.change_your_life .in_this_course h2 {color:white;padding:0 0 0.5em 0;font-size:4.5em;}.online_courses.change_your_life .in_this_course .course_weeks_info {height:550px;width:auto;margin:0 5px 30px 5px;padding:30px 35px;}.online_courses.change_your_life .in_this_course .course_weeks_info:hover {-webkit-transform:none;-ms-transform:none;transform:none;}.online_courses.change_your_life .in_this_course .course_weeks_info .red_conner {right:35px;top:30px;}.online_courses.change_your_life .in_this_course .course_weeks_info img {margin:0;}.online_courses.change_your_life .in_this_course .course_weeks_info .week_title {margin:22px 0 0px;font-size:21px;}.online_courses.change_your_life .in_this_course .course_weeks_info .module_title {font-size:20px;margin-bottom:14px;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;}.online_courses.change_your_life .in_this_course .course_weeks_info .week_info {font-size:15px;}.lt-ie10 .main_banner_oc .icons .start_dates hr:last-child {margin-top:5px;}.lt-ie10 .main_banner_oc .icons .course_specs .spec i {padding-top:3px;}.lt-ie10 .main_banner_oc .icons .course_specs .spec .caps {line-height:1.5em;height:24px;}.online_courses .page_content {padding-top:0;position:relative;z-index:0;}.online_courses .page_content button.login {width:auto;padding-left:35px;padding-right:35px;}.online_courses .page_content button.login.adjusted_margin {margin:20px 0 25px;}.online_courses .page_content button.login .ficon {color:#770b10;margin-right:15px;text-shadow:none;}.online_courses .page_content button.login+p {margin-bottom:5px;color:#ffffff;font-family:"FiraSans-Medium",Arial,Helvetica,sans-serif;font-size:1.25rem;text-shadow:2px 2px 2px #000000;}.online_courses .page_content button.login + p .ficon {color:#d22027;margin-right:7px;}.online_courses .page_content button.login + p+p {color:#ffffff;}.online_courses .page_content button.login + p + p a {font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;}.online_courses .page_content button.login+p.newsletter {margin-top:15px;color:#232323;font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;font-size:1rem;text-shadow:none;}.online_courses .page_content button.login + p.newsletter a {font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;}.main_banner_oc {background-color:#291f1d;background-image:url(/images/theme/online_course_bg.jpg);background-attachment:fixed;padding:77px 0 30px;height:100%;position:relative;}.main_banner_oc .video {z-index:2;border:10px solid #000000;height:425px;width:740px;margin:25px auto 18px auto;}.main_banner_oc .video iframe {width:720px;height:405px;}.main_banner_oc .icons {z-index:2;width:758px;margin:auto auto;clear:both;overflow:hidden;text-align:center;}.main_banner_oc .icons i {color:#d22027;}.main_banner_oc .icons .start_dates {color:white;font-family:"FiraSans-Medium",Arial,Helvetica,sans-serif;font-size:1.5em;margin-bottom:0.99em;line-height:1.5em;}.main_banner_oc .icons .start_dates i {margin-right:3px;}.main_banner_oc .icons .start_dates .caps {text-shadow:2px 2px 0 black;text-transform:uppercase;margin-right:10px;}.main_banner_oc .icons .start_dates .dates {text-shadow:2px 2px 0 black;font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;}.main_banner_oc .icons .start_dates .dates .date:before {content:'OR';color:#d22027;margin:0 11px 0 6px;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;font-size:16px;text-shadow:none;}.main_banner_oc .icons .start_dates .dates .date:first-child:before {display:none;}.main_banner_oc .icons .course_specs {color:white;width:80%;margin:auto;text-align:left;}.main_banner_oc .icons .course_specs .spec {margin-bottom:15px;}.main_banner_oc .icons .course_specs .spec i {font-size:2em;float:left;margin:5px 10px 0 0;}.main_banner_oc .icons .course_specs .spec i.flaticon-wallet6 {font-size:3.3em;margin:5px 2px 0 0;}.main_banner_oc .icons .course_specs .spec .caps {text-transform:uppercase;text-shadow:2px 2px 0 black;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;font-size:1.3em;line-height:1em;}.main_banner_oc .icons .course_specs .spec .subtext {font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;}.main_banner_oc .icons button {width:395px;height:73px;box-shadow:3px 4px 2px #000000;font-family:"Headline",Arial,Helvetica,sans-serif;font-size:36px;letter-spacing:1px;margin:10px 0 14px;border-radius:2px;padding-top:8px;text-shadow:2px 2px 0 #610f12;}.main_banner_oc .icons .any_questions {color:#ffffff;margin-bottom:15px;}.main_banner_oc .icons .any_questions a {color:#d22027;text-decoration:underline;}.main_banner_oc .icons .any_questions a:hover {text-decoration:none;}.main_banner_oc .only_200 {background-image:url("/images/beginner_banting/only.png");height:220px;width:216px;float:right;position:absolute;bottom:-5px;right:1px;}.featured_testimonial {background:#232323;padding:0.6rem 0 1rem 0;}.featured_testimonial .quote {display:inline-block;color:#d22027;padding:0 0.25rem;position:relative;}.featured_testimonial .quote.quote-left {font-size:4.75rem;bottom:-5px;}.featured_testimonial .quote.quote-right {bottom:-16px;font-size:3.9rem;}.featured_testimonial .testimonial {padding-top:1rem;display:inline-block;}.featured_testimonial .testimonial .words {color:white;font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;font-size:1.75rem;margin-bottom:0.2rem;}.featured_testimonial .testimonial .author {color:white;font-family:"FiraSans-Medium",Arial,Helvetica,sans-serif;text-align:right;}.featured_testimonial .testimonial .author a {margin-left:0.25rem;color:#d22027;text-decoration:underline;font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;}.online_courses .page {text-align:center;margin:20px auto 60px;}.online_courses .page span.headding {float:left;width:100%;background-position:-3px 6px;background-size:28px 31px;margin:20px 0;}.online_courses .page span.headding.lighter {opacity:0.6;height:60px;}.online_courses .page h1 {background-color:#ffffff;width:469px;margin:0 auto;text-align:center;color:#232323;}.online_courses .page h1.the_real_gurantee {font-size:54px;font-family:"Headline",Arial,Helvetica,sans-serif;}.online_courses .why_sign_up_box {width:333.333px;float:left;}.online_courses .why_sign_up_box div.i {color:#d22027;font-size:90px;margin:30px auto;text-align:center;transition:0.5s all;}.online_courses .why_sign_up_box div.i:hover {text-shadow:1px 1px 20px #d22027;-webkit-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}.online_courses .why_sign_up_box span {font-family:"Headline",Arial,Helvetica,sans-serif;font-size:32px;}.online_courses .why_sign_up_box span.number {color:#d22027;}.online_courses .why_sign_up_box span.title {color:#232323;}.online_courses .why_sign_up_box .text {font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;margin:10px 0;padding:0 35px;}.online_courses .page_wrapper .breadcrumbs_wrapper {margin-top:64px;}.gurantee_red {color:#d22027;font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;font-size:22px;margin:20px 0;}.gurantee_text {margin:0 0 20px 0;}.in_this_course {text-align:center;}.in_this_course span.headding {float:left;width:100%;background:radial-gradient(#cccccc 15%, transparent 1%),radial-gradient(#cccccc 15%, transparent 1%),transparent;background-position:-3px 6px;background-size:28px 31px;margin:20px 0;}.in_this_course h1 {background-image:url(/images/theme/online_course_bg.jpg);width:469px;margin:0 auto;text-align:center;color:#ffffff;}.in_this_course h1.the_real_gurantee {font-size:54px;font-family:"Headline",Arial,Helvetica,sans-serif;}.in_this_course .course_weeks_info {width:196px;float:left;height:376px;background-color:rgba(18, 18, 18, 0.5);padding:0px 10px 10px;margin:0 2px;position:relative;transition:0.5s all;}.in_this_course .course_weeks_info .red_conner {position:absolute;width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #d22027 transparent transparent;float:right;right:10px;top:7px;}.in_this_course .course_weeks_info .red_conner span {color:#ffffff;font-family:"FiraSans-Medium",Arial,Helvetica,sans-serif;position:absolute;right:-32px;top:1px;}.in_this_course .course_weeks_info img {opacity:1;margin:7px 0 0 0.9px;}.in_this_course .course_weeks_info .week_title {color:#d22027;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;margin:8px 0 3px;font-size:15px;}.in_this_course .course_weeks_info .module_title {font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;color:#ffffff;font-size:13px;}.in_this_course .course_weeks_info .week_info {color:#ffffff;font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.7;}.in_this_course .course_weeks_info:hover {-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);border-radius:2px;}.in_this_course button {margin:20px 10px;background-color:transparent;border:5px solid #ffffff;padding:10px;font-family:"Headline",Arial,Helvetica,sans-serif;font-size:24px;letter-spacing:1px;}.in_this_course button:hover {color:#000000;background-color:#ffffff;transition:0.1s all;}.course_presnted_by {width:916px;margin:50px auto;}.course_presnted_by .presnted_by {float:left;width:205px;margin:40px 50px 0px;}.course_presnted_by .presnted_by .name {color:#d22027;font-size:15px;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;}.course_presnted_by .presnted_by .title {color:#223322;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;}.red_section {background-color:rgba(215, 32, 39, 0.9);height:217px;}.red_section .page {text-align:left;}.red_section .page img {margin:3px;}.red_section .page .p14 {margin:61px 0 0;color:#ffffff;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;}.red_section .page .p14 .who_qoute {margin:10px 0 0 0;color:#223322;}.testimonials {margin:36px 0 50px;}.testimonials .tag_line {font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;font-size:20px;margin-bottom:1.5rem;}.testimonials .stars_rating {margin:20px 0;}.testimonials .testimonial {margin-bottom:3.5rem;}.testimonials .testimonial p {font-size:0.96rem;}.testimonials .testimonial .more {display:none;}.testimonials .testimonial .toggle {font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;color:#d22027;text-decoration:underline;font-size:1rem;position:relative;top:-6px;}span.headding {float:left;width:100%;background:radial-gradient(#cccccc 15%, transparent 1%),radial-gradient(#cccccc 15%, transparent 1%),white;background-position:0px 21px;background-repeat:repeat-x !important;background-size:28px 31px;margin:20px 0;}span.headding.testimonial {background-position:0px 21px !important;}span.headding.zero_height {height:50px;margin:20px 0px 10px 90px;width:80%;}.testimonial_sign_up {position:relative;width:395px;height:73px;font-family:"Headline",Arial,Helvetica,sans-serif;font-size:36px;letter-spacing:1px;margin:0px 0 20px;border-radius:2px;padding-top:8px;text-shadow:2px 2px 0 #610f12;}.testimonial_sign_up:before ,.testimonial_sign_up:after {content:"";position:absolute;top:0;background-color:#ffffff;width:20px;height:73px;}.testimonial_sign_up:before {left:-20px;}.testimonial_sign_up:after {right:-20px;}.payment_info {margin:50px 0 100px;}.payment_info img {display:none;}.any_questions a {color:#d22027;text-decoration:underline;}.page_wrapper.course_sign_up .sign_up_form_wrapper {margin-top:40px;}.page_wrapper.course_sign_up .sign_up_form_wrapper h1 {font-size:2.5rem;}.page_wrapper.course_sign_up .sign_up_form_wrapper .sign_up_headings h1 {word-break:break-all;font-size:4rem;}.page_wrapper.course_sign_up .sign_up_form_wrapper .sign_up_headings h2 {color:#d22027;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;font-size:1.79rem;}@media (max-width: 1012px){.page_wrapper.course_sign_up .sign_up_form_wrapper .sign_up_headings h1 {font-size:4rem;}.page_wrapper.course_sign_up .sign_up_form_wrapper .sign_up_headings h2 {font-size:1.31rem;}}@media only screen and (min-width:40.063em) and (max-width:50em){.page_wrapper.course_sign_up .sign_up_form_wrapper .sign_up_headings h1 {font-size:6.1rem;}.page_wrapper.course_sign_up .sign_up_form_wrapper .sign_up_headings h2 {font-size:2rem;}}@media only screen and (max-width: 40em){.page_wrapper.course_sign_up .sign_up_form_wrapper .sign_up_headings h1 {font-size:2.5rem;}.page_wrapper.course_sign_up .sign_up_form_wrapper .sign_up_headings h2 {font-size:1rem;}}.page_wrapper.course_sign_up .sign_up_form_wrapper iframe {margin:0;padding:0;border:0;width:0;height:0;}.page_wrapper.course_sign_up .sign_up_form_wrapper .start_date {color:#989898;}@media only screen and (max-width: 40em){.page_wrapper.course_sign_up .sign_up_form .small-12.columns.no_padding_left {padding-right:0;}.page_wrapper.course_sign_up .sign_up_form .small-12.columns.no_padding_right {padding-left:0;}}.page_wrapper.course_sign_up .sign_up_form p {margin-bottom:0;}.page_wrapper.course_sign_up .sign_up_form label {display:block;font-size:0.875rem;margin-top:22px;}.page_wrapper.course_sign_up .sign_up_form label.bigger_label {font-size:1rem;}.page_wrapper.course_sign_up .sign_up_form label[for="store_name"] {margin-top:0;}.page_wrapper.course_sign_up .sign_up_form input ,.page_wrapper.course_sign_up .sign_up_form textarea {padding:10px;width:100%;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;font-size:0.875rem;border:1px solid #b6b6b6;}.page_wrapper.course_sign_up .sign_up_form input.bigger_input ,.page_wrapper.course_sign_up .sign_up_form textarea.bigger_input {padding:12px 10px 9px;}.page_wrapper.course_sign_up .sign_up_form input.error ,.page_wrapper.course_sign_up .sign_up_form textarea.error {border-color:#d22027;box-shadow:0 0 0 3px #d22027;}.page_wrapper.course_sign_up .sign_up_form textarea {min-width:100%;max-width:100%;min-height:120px;}.page_wrapper.course_sign_up .sign_up_form .custom_select {height:42px;}.page_wrapper.course_sign_up .sign_up_form .custom_select .arrow {top:19px;right:13px;}.page_wrapper.course_sign_up .sign_up_form .custom_select label {margin:0;line-height:42px;}.page_wrapper.course_sign_up .sign_up_form .custom_select select {height:42px;}.page_wrapper.course_sign_up .sign_up_form .custom_checkbox {margin-bottom:14px;}.page_wrapper.course_sign_up .sign_up_form .custom_checkbox label {margin:0;}.page_wrapper.course_sign_up .sign_up_form .custom_checkbox input[type="checkbox"]+label {line-height:1.5;}.page_wrapper.course_sign_up .sign_up_form .custom_checkbox.newsletter {margin-top:10px;}.page_wrapper.course_sign_up .sign_up_form .country_city {margin-top:15px;}.page_wrapper.course_sign_up .sign_up_form .store_ingredients {position:relative;}.page_wrapper.course_sign_up .sign_up_form .store_ingredients .custom_checkbox:first-of-type {margin-top:15px;}.page_wrapper.course_sign_up .sign_up_form .store_ingredients .store_ingredients_check {position:absolute;top:0;left:0;opacity:0;}.page_wrapper.course_sign_up .sign_up_form .store_ingredients .store_ingredients_check.error+.store_ingredients_check_error {display:block;}.page_wrapper.course_sign_up .sign_up_form .store_ingredients .store_ingredients_check_error {display:none;position:absolute;top:49px;left:0;width:100%;height:80%;border:1px solid #d22027;box-shadow:0 0 0 3px #d22027;}.page_wrapper.course_sign_up .sign_up_form .store_type .custom_checkbox label:first-of-type {margin-right:15px;}.page_wrapper.course_sign_up .sign_up_form .store_type .store_type_check {position:absolute;top:0;left:0;opacity:0;}.page_wrapper.course_sign_up .sign_up_form .store_type .store_type_check.error+.store_type_check_error {display:block;}.page_wrapper.course_sign_up .sign_up_form .store_type .store_type_check_error {display:none;position:absolute;top:49px;left:0;width:100%;height:26px;border:1px solid #d22027;box-shadow:0 0 0 3px #d22027;}.page_wrapper.course_sign_up .sign_up_form .store_details .no_padding_left label ,.page_wrapper.course_sign_up .sign_up_form .store_details .no_padding_right label {margin-top:25px;}.page_wrapper.course_sign_up .sign_up_form button {margin-top:25px;padding:15px 0 12px;width:100%;border-radius:3px;font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;text-transform:none;font-size:1.4rem;}.page_wrapper.course_sign_up .sign_up_form button.online_course {margin-top:-8px;}.page_wrapper.course_sign_up .sign_up_form .business_details {position:absolute;top:-10000px;opacity:0;}.page_wrapper.course_sign_up .sign_up_form .lime_link {color:#54920b;text-decoration:underline;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;}.page_wrapper.course_sign_up .sign_up_form .checkboxes {margin:25px 0 0 0;}.page_wrapper.course_sign_up .sign_up_page {margin-top:40px;text-align:center;}.page_wrapper.course_sign_up .sign_up_page .discount_block {line-height:initial;border:2px dotted #cccccc;padding:1.5rem 1rem;color:#232323;}.page_wrapper.course_sign_up .sign_up_page .discount_block .course_fee {font-size:1.2rem;font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;}.page_wrapper.course_sign_up .sign_up_page .discount_block .course_fee strong {font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;}.page_wrapper.course_sign_up .sign_up_page .discount_block .course_fee .strike_through {text-decoration:line-through;}.page_wrapper.course_sign_up .sign_up_page .discount_block .big_price {margin:0.25rem 0;font-size:2.7rem;font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;}.page_wrapper.course_sign_up .sign_up_page .discount_block p {margin:0 0 1rem 0;line-height:1.6rem;font-size:1.2rem;color:#434343;}.page_wrapper.course_sign_up .sign_up_page .discount_block p em {font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;}.page_wrapper.course_sign_up .sign_up_page .discount_block p em strong {font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;}.page_wrapper.course_sign_up .sign_up_page .discount_block p:last-child {margin-bottom:0;}.page_wrapper.course_sign_up .sign_up_page .discount_block .fee_no_discount {color:#434343;font-size:1.6rem;font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;}.page_wrapper.course_sign_up .sign_up_page .discount_block .fee_no_discount strong {font-family:"FiraSans-BoldItalic",Arial,Helvetica,sans-serif;color:#232323;}.page_wrapper.course_sign_up .sign_up_page .discount_block .massive {margin:5px 0 2px 0;font-size:4.5rem;line-height:4.5rem;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;text-transform:uppercase;}@media only screen and (min-width:50.063em){.page_wrapper.course_sign_up .payment_method_section {width:95%;}}.page_wrapper.course_sign_up .payment_method_section .secure_payment {margin:50px 0;}.page_wrapper.course_sign_up .payment_method_section .secure_payment .left {width:50%;color:#8a8a8a;}.page_wrapper.course_sign_up .payment_method_section .secure_payment .left i {color:#8a8a8a;float:left;font-size:20px;margin:0 5px 0 0;}.page_wrapper.course_sign_up .payment_method_section .secure_payment .left .title {color:#000000;font-size:20px;}.page_wrapper.course_sign_up .payment_method_section .secure_payment .left p {font-size:12px;color:#8a8a8a;}.page_wrapper.course_sign_up .payment_method_section .secure_payment .right {width:50%;margin-top:-30px;}.page_wrapper.course_sign_up .payment_method_section table {width:100%;border-collapse:collapse;float:left;}.page_wrapper.course_sign_up .payment_method_section table th {background-color:#232323;color:#ffffff;border:1px solid #b6b6b6;}.page_wrapper.course_sign_up .payment_method_section table tr {height:50px;}.page_wrapper.course_sign_up .payment_method_section table tr td {text-align:center;border:1px solid #b6b6b6;}.page_wrapper.course_sign_up .payment_method_section .green_text {color:#417602;font-size:18px;font-family:"FiraSans-Medium",Arial,Helvetica,sans-serif;margin:30px 0;}.store_ingredients_check {position:absolute;top:0;left:0;opacity:0;}.store_ingredients_check.error+.store_ingredients_check_error {display:block;height:37px;}.store_ingredients_check_error {display:none;position:absolute;top:-10px;bottom:0;left:0;width:100%;border:1px solid #d22027;box-shadow:0 0 0 3px #d22027;}.customInputField {padding:5px 10px 3px;width:100%;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;font-size:0.9375rem;border:1px solid #b6b6b6;}.cardIconSprite {margin:6px 0 0;}.customSelect select {padding:5px 0 3px;width:100%;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;font-size:0.9375rem;border:1px solid #b6b6b6;}.customSelect.brandSelect {width:50%;}.customSelect.expiryYearSelect {width:50%;}.customInput button {color:#ffffff;width:65%;border-radius:3px;text-transform:uppercase;height:50px;border-style:solid;border-width:0px;cursor:pointer;font-family:"FiraSans-Medium",Arial,Helvetica,sans-serif;font-weight:normal;line-height:normal;margin:2px 0 0;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;display:inline-block;padding-top:0;padding-right:0;padding-bottom:0.0625rem;padding-left:0;font-size:1rem;background-color:#d22027;border-color:#a81a21;color:#ffffff;transition:background-color 300ms ease-out;}.customInput button:hover {background-color:#a81a21;}.customInput.amountLabelValue {margin-top:-4px;}.virtualAccount p {font-size:16px;font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;}#cnpIframe {width:490px !important;}#any_questions h4 ,#request_a_call h4 ,#share_with_friends h4 {text-align:center;font-family:"Headline",Arial,Helvetica,sans-serif;font-size:42px;}#any_questions p ,#request_a_call p ,#share_with_friends p {text-align:center;font-size:15px;font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;}#any_questions p strong ,#request_a_call p strong ,#share_with_friends p strong {font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;}#any_questions form input ,#request_a_call form input ,#share_with_friends form input {font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;background-color:#1b242a;font-size:16px;width:100%;color:#ffffff;padding:10px;margin:10px 0;border-radius:3px;box-shadow:0 0 3px #1b242a;}#any_questions form input[type=number]::-webkit-inner-spin-button ,#any_questions form input[type=number]::-webkit-outer-spin-button ,#request_a_call form input[type=number]::-webkit-inner-spin-button ,#request_a_call form input[type=number]::-webkit-outer-spin-button ,#share_with_friends form input[type=number]::-webkit-inner-spin-button ,#share_with_friends form input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0;}#any_questions form input[type=number] ,#request_a_call form input[type=number] ,#share_with_friends form input[type=number] {-moz-appearance:textfield;}#any_questions form .custom_select ,#request_a_call form .custom_select ,#share_with_friends form .custom_select {font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;margin:10px 0;border-radius:3px;box-shadow:0 0 3px #1b242a;height:42px;}#any_questions form .custom_select label ,#request_a_call form .custom_select label ,#share_with_friends form .custom_select label {margin:0;padding-top:9px;background-color:#1b242a;color:#aaaaaa;padding-top:4px;border-radius:4px;border:none;}#any_questions form .custom_select .arrow ,#request_a_call form .custom_select .arrow ,#share_with_friends form .custom_select .arrow {top:18px;}#any_questions form .custom_select select ,#request_a_call form .custom_select select ,#share_with_friends form .custom_select select {height:42px;}#any_questions form textarea ,#request_a_call form textarea ,#share_with_friends form textarea {font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;background-color:#1b242a;font-size:16px;width:100%;color:#ffffff;padding:10px;margin:10px 0;border-radius:3px;box-shadow:0 0 3px #1b242a;resize:vertical;}#any_questions form button ,#request_a_call form button ,#share_with_friends form button {font-family:"Headline",Arial,Helvetica,sans-serif;width:100%;padding:10px;font-size:24px;background-color:#ffffff;color:#223322;box-shadow:0 0 1px #ffffff;border-radius:3px;}#any_questions form button:hover ,#request_a_call form button:hover ,#share_with_friends form button:hover {background-color:#fce0e0;}#any_questions form label.error ,#request_a_call form label.error ,#share_with_friends form label.error {margin-bottom:0.5em;display:block;}#any_questions h4 ,#request_a_call h4 {text-align:center;font-family:"Headline",Arial,Helvetica,sans-serif;font-size:42px;}#any_questions p ,#request_a_call p {text-align:center;font-size:15px;font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;}#any_questions p strong ,#request_a_call p strong {font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;}#any_questions form input ,#request_a_call form input {font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;background-color:#1b242a;font-size:16px;width:100%;color:#ffffff;padding:10px;margin:10px 0;border-radius:3px;box-shadow:0 0 3px #1b242a;}#any_questions form textarea ,#request_a_call form textarea {font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;background-color:#1b242a;font-size:16px;width:100%;color:#ffffff;padding:10px;margin:10px 0;border-radius:3px;box-shadow:0 0 3px #1b242a;}#any_questions form button ,#request_a_call form button {font-family:"Headline",Arial,Helvetica,sans-serif;width:100%;padding:10px;font-size:24px;background-color:#ffffff;color:#223322;box-shadow:0 0 1px #ffffff;border-radius:3px;}#any_questions form button:hover ,#request_a_call form button:hover {background-color:#fce0e0;}@media only screen and (max-width: 40em){.main_banner_oc {background-image:url(/images/theme/online_course_bg.jpg);background-attachment:fixed;width:100%;padding:30px 0;position:relative;}.main_banner_oc .video {z-index:2;border:none;height:425px;width:100%;margin:25px auto;}.main_banner_oc .video iframe {width:100%;}.main_banner_oc .icons {z-index:2;width:100%;margin:auto auto;clear:both;overflow:hidden;text-align:center;}.main_banner_oc .icons .course_specs .spec i.flaticon-wallet6 {margin:5px -3px 0 -13px;}.main_banner_oc .icons .course_specs .spec .caps ,.main_banner_oc .icons .course_specs .spec .subtext {padding-left:44px;}.main_banner_oc .icons button {width:95%;height:73px;box-shadow:3px 4px 2px #000000;font-family:"Headline",Arial,Helvetica,sans-serif;font-size:36px;letter-spacing:1px;margin:15px auto 14px auto;border-radius:2px;}.main_banner_oc .icons .any_questions {color:#ffffff;margin-bottom:15px;}.main_banner_oc .icons .any_questions a {color:#d22027;text-decoration:underline;}.main_banner_oc .icons .any_questions a:hover {text-decoration:none;}.main_banner_oc .only_200 {background-image:url("/images/beginner_banting/only.png");height:220px;width:216px;float:right;position:absolute;bottom:-78px;-webkit-transform:scale(0.3, 0.3);-ms-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3);right:-76px;}.featured_testimonial {padding:0.6rem 0 1rem 0;}.featured_testimonial .quote {display:none;}.featured_testimonial .testimonial {padding-top:1rem;}.featured_testimonial .testimonial .author {text-align:center;}.online_courses .page {text-align:center;}.online_courses .page span.headding {float:left;width:100%;background-image:radial-gradient(#cccccc 15%, transparent 1%),radial-gradient(#cccccc 15%, transparent 1%),white;background-position:-3px 6px;background-size:28px 31px;margin:20px 0;}.online_courses .page span.headding.lighter {opacity:0.6;height:60px;}.online_courses .page h1 {background-color:#ffffff;width:100%;margin:0 auto;text-align:center;color:#232323;}.online_courses .page h1.the_real_gurantee {font-size:54px;font-family:"Headline",Arial,Helvetica,sans-serif;transition:1s all;}.online_courses .why_sign_up_box {width:100%;float:left;}.online_courses .why_sign_up_box div.i {color:#d22027;font-size:90px;margin:30px auto;text-align:center;transition:0.5s all;}.online_courses .why_sign_up_box div.i:hover {text-shadow:1px 1px 20px #d22027;-webkit-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}.online_courses .why_sign_up_box span {font-family:"Headline",Arial,Helvetica,sans-serif;font-size:32px;}.online_courses .why_sign_up_box span.number {color:#d22027;}.online_courses .why_sign_up_box span.title {color:#232323;}.online_courses .why_sign_up_box .text {font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;margin:10px 0;padding:0 35px;}.gurantee_red {color:#d22027;font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;font-size:22px;margin:20px 0;}.gurantee_text {margin:0 0 20px 0;}.in_this_course {text-align:center;height:100%;}.in_this_course span.headding {float:left;width:100%;background-position:-3px 6px;background-size:28px 31px;margin:20px 0;}.in_this_course h1 {background-image:url(/images/theme/online_course_bg.jpg);width:100%;margin:0 auto;text-align:center;color:#ffffff;}.in_this_course h1.the_real_gurantee {font-size:54px;font-family:"Headline",Arial,Helvetica,sans-serif;}.in_this_course .course_weeks_info {width:99%;float:left;height:300px;background-color:rgba(18, 18, 18, 0.5);padding:0px 10px 10px;margin:30px auto;position:relative;transition:0.5s all;}.in_this_course .course_weeks_info .red_conner {position:absolute;width:0;height:0;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #d22027 transparent transparent;float:right;right:10px;top:7px;}.in_this_course .course_weeks_info .red_conner span {color:#ffffff;font-family:"FiraSans-Medium",Arial,Helvetica,sans-serif;position:absolute;right:-32px;top:1px;}.in_this_course .course_weeks_info img {opacity:1;margin:7px 0 0 0.9px;}.in_this_course .course_weeks_info .week_title {color:#d22027;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;margin:8px 0 3px;font-size:15px;}.in_this_course .course_weeks_info .module_title {font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;color:#ffffff;font-size:13px;}.in_this_course .course_weeks_info .week_info {color:#ffffff;font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.7;}.in_this_course .course_weeks_info:hover {-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1);border-radius:2px;}.in_this_course button {margin:20px 10px;background-color:transparent;border:5px solid #ffffff;padding:10px;font-family:"Headline",Arial,Helvetica,sans-serif;font-size:24px;letter-spacing:1px;}.in_this_course button:hover {color:#000000;background-color:#ffffff;transition:0.1s all;}.course_presnted_by {width:100%;margin:50px auto;}.course_presnted_by img {transition:5s all;}.course_presnted_by .presnted_by {float:left;width:100%;margin:0 auto;}.course_presnted_by .presnted_by .name {color:#d22027;font-size:15px;font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;}.course_presnted_by .presnted_by .title {color:#223322;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;}.red_section {background-color:rgba(215, 32, 39, 0.9);height:100%;}.red_section .page {text-align:left;}.red_section .page img {margin:5px;}.red_section .page .p14 {margin:37px 0 0;color:#ffffff;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;}.red_section .page .p14 .who_qoute {margin:10px 0 0 0;color:#223322;}.testimonials {margin:50px 0 100px;}.testimonials .tag_line {font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;font-size:20px;}.testimonials .stars_rating {margin:20px 0;}.testimonials .testimonial {font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;font-size:14px;}span.headding {float:left;width:100%;background-position:0px 21px !important;background-repeat:repeat-x !important;background-size:28px 31px;margin:20px 0;}span.headding.zero_height {height:50px;margin:20px auto 10px;width:100%;}.testimonial_sign_up {width:95%;height:73px;font-family:"Headline",Arial,Helvetica,sans-serif;font-size:36px;letter-spacing:1px;margin:0px 0 20px;border-radius:2px;}.payment_info {margin:50px 0 60px;}.payment_info img {display:none;}.sign_up_page img {margin:49px auto 0;}.sign_up_page .course_title {margin:0px auto 24px;width:80%;font-size:23px;font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;text-align:center;}.sign_up_page .awesome_section {color:#d22027;margin:0px auto 10px;font-weight:bold;font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;text-align:center;width:65%;}.sign_up_page .extra_section {margin:0px auto 10px;font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;text-align:center;font-size:14px;}.payment_method_section .secure_payment {margin:50px 0;}.payment_method_section .secure_payment .left {width:50%;color:#8a8a8a;}.payment_method_section .secure_payment .left i {color:#8a8a8a;float:left;font-size:20px;margin:0 5px 0 0;}.payment_method_section .secure_payment .left .title {color:#000000;font-size:15px;}.payment_method_section .secure_payment .left p {font-size:12px;color:#8a8a8a;}.payment_method_section .secure_payment .right {width:50%;margin-top:-30px;}.payment_method_section table {width:100%;border-collapse:collapse;}.payment_method_section table th {background-color:#232323;color:#ffffff;border:1px solid #b6b6b6;}.payment_method_section table tr {height:50px;}.payment_method_section table tr td {text-align:center;border:1px solid #b6b6b6;}.payment_method_section .green_text {color:#417602;font-size:18px;font-family:"FiraSans-Medium",Arial,Helvetica,sans-serif;margin:30px 0;}.store_ingredients_check {position:absolute;top:0;left:0;opacity:0;}.store_ingredients_check.error+.store_ingredients_check_error {display:block;height:37px;}.store_ingredients_check_error {display:none;position:absolute;top:-10px;bottom:0;left:0;width:100%;border:1px solid #d22027;box-shadow:0 0 0 3px #d22027;}.customInputField {padding:5px 10px 3px;width:100%;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;font-size:0.9375rem;border:1px solid #b6b6b6;}.cardIconSprite {margin:6px 0 0;}.customSelect select {padding:5px 0 3px;width:100%;font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;font-size:0.9375rem;border:1px solid #b6b6b6;}.customSelect.brandSelect {width:50%;}.customSelect.expiryYearSelect {width:50%;}.customInput button {color:#ffffff;width:100%;border-radius:3px;text-transform:uppercase;height:50px;border-style:solid;border-width:0px;cursor:pointer;font-family:"FiraSans-Medium",Arial,Helvetica,sans-serif;font-weight:normal;line-height:normal;margin:0 0 0;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;display:inline-block;padding-top:0;padding-right:0;padding-bottom:0.0625rem;padding-left:0;font-size:1rem;background-color:#d22027 !important;border-color:#a81a21;transition:background-color 300ms ease-out;}.customInput button:hover {background-color:#a81a21;}#any_questions h4 {text-align:center;font-family:"Headline",Arial,Helvetica,sans-serif;font-size:42px;}#any_questions p {text-align:center;font-size:15px;font-family:"FiraSans-Regular",Arial,Helvetica,sans-serif;}#any_questions p strong {font-family:"FiraSans-MediumItalic",Arial,Helvetica,sans-serif;}#any_questions form input {font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;background-color:#1b242a;font-size:16px;width:100%;color:#ffffff;padding:10px;margin:10px 0;border-radius:3px;box-shadow:0 0 3px #1b242a;}#any_questions form textarea {font-family:"FiraSans-Italic",Arial,Helvetica,sans-serif;background-color:#1b242a;font-size:16px;width:100%;color:#ffffff;padding:10px;margin:10px 0;border-radius:3px;box-shadow:0 0 3px #1b242a;}#any_questions form button {font-family:"Headline",Arial,Helvetica,sans-serif;width:100%;padding:10px;font-size:24px;background-color:#ffffff;color:#223322;box-shadow:0 0 1px #ffffff;border-radius:3px;}#any_questions form button:hover {background-color:#fce0e0;}}#share_with_friends {padding:2.5rem 1.5rem;}@media only screen and (min-width:50.063em){#share_with_friends {width:666px;margin-left:-333px;}}#share_with_friends h4 {margin-bottom:13px;}#share_with_friends form input {margin:4px 0;}#share_with_friends form button {margin-top:1rem;}.real_radio.search_results_page .radio_entry .image {width:100%;height:250px;background-repeat:no-repeat;background-size:cover;background-position:center center;}.real_radio.search_results_page .radio_entry .entry_body .excerpt {padding:10px 0 0 0;color:#ffffff;font-size:14px;line-height:20px;}.real_radio .main_banner {background-image:url(/images/theme/radio-banner.jpg);}.real_radio .banner_copy h1 {text-align:left;padding:105px 0px 10px 0px;}@media only screen and (max-width:50em){.real_radio .banner_copy h1 {padding:35px 0px 10px 0px;}}.real_radio .banner_copy p {text-align:left;}.real_radio button.load_more_podcasts {padding:10px;text-transform:uppercase;background-color:#d22027;margin:20px auto;display:none;}.real_radio .header_image_container {background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:325px;margin-bottom:20px;}.real_radio .radio_entries {width:1014px;max-width:100%;}.real_radio .radio_entries>div {padding:0 7px;margin-bottom:20px;}.real_radio .radio_entry {padding:0;margin:0 0 30px 0;height:auto;transition:box-shadow 0.2s ease-out;overflow:hidden;max-height:470px;}.real_radio .radio_entry:hover {box-shadow:0 0 5px 0 rgba(35, 35, 35, 0.9);}.real_radio .radio_entry:hover .entry_body {background-color:rgba(210, 32, 39, 0.9);text-shadow:1px 1px 2px #000000;}.real_radio .radio_entry:hover .entry_body span {color:#ffffff;}.real_radio .radio_entry h2 {font-family:"FiraSans-Bold",Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.3;color:#ffffff;}.real_radio .radio_entry span {font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;font-weight:bold;font-size:0.75rem;color:#8a8a8a;}.real_radio .radio_entry .image {width:100%;height:325px;background-repeat:no-repeat;background-size:cover;background-position:center center;}.real_radio .radio_entry .image img {margin:0 auto;padding-top:138px;display:block;}.real_radio .radio_entry .entry_body {position:relative;bottom:0;left:0;width:100%;max-height:100%;padding:25px 20px 20px;background-color:rgba(35, 35, 35, 0.9);transition:all 0.2s ease-out;}.real_radio .radio_entry .entry_body .excerpt {padding:10px 0 0 0;color:#ffffff;font-size:14px;line-height:20px;}.testimonials_page .main_banner {background-image:url(/images/theme/testimonial/banner.jpg);}.testimonials_page .banner_copy h1 {text-align:left;padding:45px 0px 10px 0px;font-size:3.75rem;}.testimonials_page .banner_copy p {text-align:left;font-size:1.0625rem;line-height:1rem;}.testimonials_page .banner_copy a {display:inline-block;}@media screen and (max-width: 1001px){.testimonials_page .banner_copy h1 {font-size:3.4375rem;padding:35px 0px 10px 0px;text-align:center;}.testimonials_page .banner_copy p {text-align:center;}.testimonials_page .banner_copy a {width:100%;}}.testimonials_page .real_sidebar {border-top:none;}.testimonials_page .share_story .share_button {font-family:"Headline",Arial,Helvetica,sans-serif;width:100%;font-size:1.5625rem;padding:15px 0 10px 0;margin-top:10px;}.testimonials_page .testimonial_entries .testimonial_entry .cover_image {position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;height:300px;margin-bottom:10px;overflow:hidden;}.testimonials_page .testimonial_entries .testimonial_entry .cover_image .entry {transition:0.3s;position:absolute;width:100%;height:100%;top:500px;bottom:0;left:0;right:0;text-align:center;color:#ffffff;background-color:rgba(0, 0, 0, 0.7);}.testimonials_page .testimonial_entries .testimonial_entry .cover_image .entry .heading {text-transform:uppercase;color:#ffffff;font-family:"Headline",Arial,Helvetica,sans-serif;font-size:1.5rem;text-align:center;padding:115px 20px 0 20px;}.testimonials_page .testimonial_entries .testimonial_entry .cover_image:hover .entry {transition:0.3s;top:0;}.testimonials_page .load_more .load_more_testimonials {padding:10px;text-transform:uppercase;background-color:#d22027;margin:20px auto;display:none;}.testimonials_page .testimonial_view {padding:40px 0;}.testimonials_page .testimonial_view .social_wrapper {padding-top:15px;}.testimonials_page .testimonial_view .testimonial_view_body_content {margin-top:10px;padding-top:10px;border-top:1px solid #ededed;}.testimonials_page .testimonial_view .testimonial_view_body_content .info {margin-bottom:20px;}.testimonials_page .testimonial_view .testimonial_view_body_content .info p {margin-bottom:15px;}.testimonials_page .testimonial_view .testimonial_view_body_content .cover_image {position:relative;background-repeat:no-repeat;background-position:center center;background-size:contain;height:300px;margin-bottom:20px;overflow:hidden;}.iframe_lite .page_wrapper .breadcrumbs_wrapper {margin:0;}.pdf {width:950px;}.pdf hr.big_dotted {border-bottom:none;}.pdf strong ,.pdf b {font-weight:bold;}.pdf em ,.pdf i ,.pdf a {font-style:italic;}.pdf_invoice {width:950px;font-family:Arial,Helvetica,sans-serif !important;}.pdf_invoice .half-width {width:50%;}.pdf_invoice strong {font-family:Arial,Helvetica,sans-serif !important;font-weight:bold;}.pdf_invoice .larger_text {font-size:140%;margin-bottom:0.7rem;}.pdf_invoice hr {border-color:black;}.pdf_invoice .lable {display:inline-block;width:100px;}.pdf_invoice .main_invoice_table {width:100%;border-collapse:collapse;}.pdf_invoice .main_invoice_table td {border:1px solid black;padding:4px;}.pdf_invoice .main_invoice_table .no_border {border:none;}.pdf_invoice .main_invoice_table .top_row {text-align:center;font-weight:bold;}.pdf_invoice .main_invoice_table .middle_row {height:200px;vertical-align:top;}.pdf_invoice .main_invoice_table .bottom_row {font-weight:bold;}.pdf_real_food_lists h1 {margin-bottom:1rem;}.pdf_real_food_lists h2 {margin-top:1rem;}.pdf_real_food_lists h2.green_heading {color:#57980a;}.pdf_real_food_lists h2.orange_heading {color:#e45d14;}.pdf_real_food_lists h2.red_heading {color:#d3242b;}.pdf_recipes .recipes_view .recipes_method h1 {padding-top:0;}.pdf_recipes .recipes_view .recipes_method hr.big_dotted {margin:10px 0;}.pdf_recipes .recipes_view .recipes_ingredients {padding-top:0;}.pdf_real_thinking .real_thinking_view {margin-bottom:0;}.pdf_real_thinking .real_thinking_view h1 {padding-top:0;}@media print{header ,footer ,.breadcrumbs_wrapper {display:none;}body {width:100%;}.page_content {padding-top:0;}.medium-1 {width:8.33333%;}.medium-2 {width:16.66667%;}.medium-3 {width:25%;}.medium-4 {width:33.33333%;}.medium-5 {width:41.66667%;}.medium-6 {width:50%;}.medium-7 {width:58.33333%;}.medium-8 {width:66.66667%;}.medium-9 {width:75%;}.medium-10 {width:83.33333%;}.medium-11 {width:91.66667%;}.medium-12 {width:100%;}.recipes_view .recipes_method .social_wrapper ,.recipes_view .back_to_listing_button ,.recipes_view .fi-print {display:none !important;}.recipes_view h1 {padding:20px 0 10px;font-size:1.375rem;}.recipes_view h3 ,.recipes_view h4 {font-size:1.0625rem;}.recipes_view hr.big_dotted {border-top-width:1px;}.recipes_view p ,.recipes_view ul ,.recipes_view ol {margin-bottom:5px;font-size:0.75rem !important;}.recipes_view .recipes_method ol li {margin-bottom:10px;}.recipes_view .recipes_ingredients {padding-top:20px;}.recipes_view .recipes_ingredients img {margin-bottom:20px;}.recipes_view .recipes_ingredients ul li {margin-bottom:5px;padding-bottom:5px;}}.picker {font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.picker__input {cursor:default;}.picker__input.picker__input--active {border-color:#0089ec;}.picker__holder {width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}.picker__holder ,.picker__frame {bottom:0;left:0;right:0;top:100%;}.picker__holder {position:fixed;transition:background 0.15s ease-out,top 0s 0.15s;-webkit-backface-visibility:hidden;}.picker__frame {position:absolute;margin:0 auto;min-width:256px;max-width:666px;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;opacity:0;transition:all 0.15s ease-out;}@media (min-height: 33.875em){.picker__frame {overflow:visible;top:auto;bottom:-100%;max-height:80%;}}@media (min-height: 40.125em){.picker__frame {margin-bottom:7.5%;}}.picker__wrap {display:table;width:100%;height:100%;}@media (min-height: 33.875em){.picker__wrap {display:block;}}.picker__box {background:#ffffff;display:table-cell;vertical-align:middle;}@media (min-height: 26.5em){.picker__box {font-size:1.25em;}}@media (min-height: 33.875em){.picker__box {display:block;font-size:1.33em;border:1px solid #777777;border-top-color:#898989;border-bottom-width:0;border-radius:5px 5px 0 0;box-shadow:0 12px 36px 16px rgba(0, 0, 0, 0.24);}}@media (min-height: 40.125em){.picker__box {font-size:1.5em;border-bottom-width:1px;border-radius:5px;}}.picker--opened .picker__holder {top:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";zoom:1;background:rgba(0, 0, 0, 0.32);transition:background 0.15s ease-out;}.picker--opened .picker__frame {top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;opacity:1;}@media (min-height: 33.875em){.picker--opened .picker__frame {top:auto;bottom:0;}}.picker__box {padding:0 1em;}.picker__header {text-align:center;position:relative;margin-top:0.75em;}.picker__month ,.picker__year {font-weight:500;display:inline-block;margin-left:0.25em;margin-right:0.25em;}.picker__year {color:#999999;font-size:0.8em;font-style:italic;}.picker__select--month ,.picker__select--year {border:1px solid #b7b7b7;height:2em;padding:0.5em;margin-left:0.25em;margin-right:0.25em;}@media (min-width: 24.5em){.picker__select--month ,.picker__select--year {margin-top:-0.5em;}}.picker__select--month {width:35%;}.picker__select--year {width:22.5%;}.picker__select--month:focus ,.picker__select--year:focus {border-color:#0089ec;}.picker__nav--prev ,.picker__nav--next {position:absolute;padding:0.5em 1.25em;width:1em;height:1em;-moz-box-sizing:content-box;box-sizing:content-box;top:-0.25em;}@media (min-width: 24.5em){.picker__nav--prev ,.picker__nav--next {top:-0.33em;}}.picker__nav--prev {left:-1em;padding-right:1.25em;}@media (min-width: 24.5em){.picker__nav--prev {padding-right:1.5em;}}.picker__nav--next {right:-1em;padding-left:1.25em;}@media (min-width: 24.5em){.picker__nav--next {padding-left:1.5em;}}.picker__nav--prev:before ,.picker__nav--next:before {content:" ";border-top:0.5em solid transparent;border-bottom:0.5em solid transparent;border-right:0.75em solid #000000;width:0;height:0;display:block;margin:0 auto;}.picker__nav--next:before {border-right:0;border-left:0.75em solid #000000;}.picker__nav--prev:hover ,.picker__nav--next:hover {cursor:pointer;color:#000000;background:#b1dcfb;}.picker__nav--disabled ,.picker__nav--disabled:hover ,.picker__nav--disabled:before ,.picker__nav--disabled:before:hover {cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5;}.picker__table {text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:0.75em;margin-bottom:0.5em;}@media (min-height: 33.875em){.picker__table {margin-bottom:0.75em;}}.picker__table td {margin:0;padding:0;}.picker__weekday {width:14.28571%;font-size:0.75em;padding-bottom:0.25em;color:#999999;font-weight:500;}@media (min-height: 33.875em){.picker__weekday {padding-bottom:0.5em;}}.picker__day {padding:0.3125em 0;font-weight:200;border:1px solid transparent;}.picker__day--today {position:relative;}.picker__day--today:before {content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:0.5em solid #0059bc;border-left:0.5em solid transparent;}.picker__day--disabled:before {border-top-color:#aaaaaa;}.picker__day--outfocus {color:#dddddd;}.picker__day--infocus:hover ,.picker__day--outfocus:hover {cursor:pointer;color:#000000;background:#b1dcfb;}.picker__day--highlighted {border-color:#0089ec;}.picker__day--highlighted:hover ,.picker--focused .picker__day--highlighted {cursor:pointer;color:#000000;background:#b1dcfb;}.picker__day--selected ,.picker__day--selected:hover ,.picker--focused .picker__day--selected {background:#0089ec;color:#ffffff;}.picker__day--disabled ,.picker__day--disabled:hover ,.picker--focused .picker__day--disabled {background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;}.picker__day--highlighted.picker__day--disabled ,.picker__day--highlighted.picker__day--disabled:hover {background:#bbbbbb;}.picker__footer {text-align:center;}.picker__button--today ,.picker__button--clear ,.picker__button--close {border:1px solid #ffffff;background:#ffffff;font-size:0.8em;padding:0.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom;}.picker__button--today:hover ,.picker__button--clear:hover ,.picker__button--close:hover {cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb;}.picker__button--today:focus ,.picker__button--clear:focus ,.picker__button--close:focus {background:#b1dcfb;border-color:#0089ec;outline:none;}.picker__button--today:before ,.picker__button--clear:before ,.picker__button--close:before {position:relative;display:inline-block;height:0;}.picker__button--today:before ,.picker__button--clear:before {content:" ";margin-right:0.45em;}.picker__button--today:before {top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:0.66em solid transparent;}.picker__button--clear:before {top:-0.25em;width:0.66em;border-top:3px solid #ee2200;}.picker__button--close:before {content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:0.35em;color:#777777;}.picker__button--today[disabled] ,.picker__button--today[disabled]:hover {background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;}.picker__button--today[disabled]:before {border-top-color:#aaaaaa;}
