.custom-404{text-align:center;height:100%!important}.custom-404 #Content{overflow:hidden;position:absolute;top:30%;margin-top:-150px;left:auto;right:auto}.custom-404 .section_wrapper{max-width:800px}.custom-404 .error_pic i{font-size:250px;line-height:250px;color:#de007b}.page .accordion .question .title>.acc-icon-plus,.page .accordion .question .title>.acc-icon-minus{color:#de007b!important}.exitpopup-modal-window{background:url(/cambridge/wp-content/uploads/2016/11/pop-up-bg.jpg) top left no-repeat}.exitpopup-modal-window .modal-title{display:none}.exitpopup-modal-window .modal-body{height:100%;position:relative}.exitpopup-modal-window .modal-body form{position:absolute;bottom:60px;left:0;height:auto;width:90%;margin:0 5%}#exitpopup-modal .exitpopup-modal-window .modal-body{padding:0}#exitpopup-modal .exitpopup-modal-window .modal-body form h3{font-size:26px;text-transform:uppercase;margin-bottom:10px;text-align:center}#exitpopup-modal .exitpopup-modal-window .modal-body form.signup button{width:30%;margin:0}.blog_wrapper .post-item{border:1px solid #d7d7d7}.blog_wrapper .post-item .image_frame{width:50%;max-height:370px;overflow:hidden}#Content .blog_wrapper .post-item .image_frame img{width:auto;height:auto;max-width:100%;min-height:370px}#Content .feat-post .blog_wrapper .post-item .image_frame img{min-height:0}.blog_wrapper .post-item .post-desc-wrapper{width:50%;height:370px;position:relative}.blog_wrapper .post-item .post-desc{padding:0 40px;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.blog_wrapper .post-item:nth-child(even) .image_frame,.feat-post .blog_wrapper .post-item .image_frame{float:right}.blog_wrapper .post-desc-wrapper h2.entry-title{font-size:24px;text-align:center;line-height:1.2;margin-bottom:5px}.blog_wrapper .post-desc-wrapper h2.entry-title a{color:#8b005a}.blog_wrapper .post-desc-wrapper h2.entry-title a:hover{color:#de007b}.blog_wrapper .post-desc-wrapper .post-head .post-meta,.post-desc-wrapper .post-head .post-meta a{color:#8b005a!important;border-bottom:0}.blog_wrapper .post-desc-wrapper .post-head .post-meta i,.blog_wrapper .post-desc-wrapper .post-head .post-meta .category{display:none}.blog_wrapper .post-desc-wrapper .post-head .post-meta .author-date{text-align:center;width:100%}.blog_wrapper .post-footer{width:auto;margin:2px auto;min-width:0;display:inline-block;color:#8b005a;background:transparent;padding:0}.blog_wrapper .post-footer a{color:#8b005a!important}.button-love{display:none;visibility:hidden;opacity:0}.blog_wrapper .post-footer .button-love{display:block;visibility:visible;opacity:1}.blog_wrapper .post-footer .button-love .love-text,.blog_wrapper .post-footer .button-love .label{display:none}.blog_wrapper .post-footer .button-love .mfn-love{display:block;height:30px;width:20px;padding:0}.blog_wrapper .post-footer .post-links i,.blog_wrapper .post-footer .post-links .post-comments{display:none}.feat-post .blog_wrapper .post-item{border:0;min-height:0}#Content .feat-post .blog_wrapper .post-item .image_frame{width:20%;height:auto}#Content .feat-post .blog_wrapper .post-item .post-desc-wrapper{width:80%;height:auto}#Content .feat-post .blog_wrapper .post-item .post-desc-wrapper *{text-align:left}#Content .feat-post .blog_wrapper .post-item .post-desc{position:static;top:0;transform:none;padding-right:10%;padding-left:0}#Content .feat-post .blog_wrapper .post-desc-wrapper h2.entry-title{font-size:32px}.feat-post .blog_wrapper .post-footer{display:none}#Content .feat-post .blog_wrapper .post-item .post-desc-wrapper .post-excerpt{font-size:20px;line-height:1.4}#comments .form-submit #submit{background:#93b633!important;color:#fff!important;border:2px dashed #fff!important;box-shadow:0 0 0 5px #93b633!important;margin:5px!important;font-size:15px}.post.category-blog .button-love,.post.category-featured .button-love{display:block;visibility:visible;opacity:1}.post.category-blog .button-love i,.post.category-featured .button-love i{color:#8b005a}.post .single-photo-wrapper .share_wrapper{padding:0;border:0;border-right:1px solid #dfdfdf;margin-top:-30px;margin-left:1px}.format-standard.no-img .section-post-header .single-photo-wrapper .share_wrapper{padding:10px 20px 15px;border:0;border-right:1px solid #dfdfdf;position:absolute;left:20px;top:85px}.format-standard.no-img .single-photo-wrapper.image{min-height:40px}.share_wrapper>span{display:block;margin-bottom:11px}.share_wrapper>span.st_twitter_vcount{display:none}.share_wrapper .stButton{width:auto;height:25px;margin:0 auto 10px}.post .stButton .stBubble{height:auto;margin:0;margin-top:0;margin-bottom:0;background-repeat:no-repeat;color:#4d4d4d;width:auto;overflow:hidden;display:none;background:0 0;line-height:16px;margin-top:0;float:right}.post .stButton .stBubble_count{font-size:17px;line-height:24px;font-weight:400;text-align:center;padding-top:0;width:auto;height:auto;font-family:Bariol,Arial,Tahoma,sans-serif;color:#a8a8a8;position:relative;z-index:-1;border:0;background:#fff;float:right}.post .stButton .stMainServices{background-image:none;background-repeat:no-repeat;background-size:cover;display:inline-block;white-space:nowrap;font-family:Verdana,Helvetica,sans-serif;font-size:11px;height:23px!important;min-height:23px!important;width:28px!important;padding-top:0;padding-bottom:0;line-height:16px;width:auto;position:relative;float:left}.st-facebook-counter{background:url(images/fbook-share.gif) left 50% no-repeat transparent!important}.st-pinterest-counter{background:url(images/pint-pin.gif) left 50% no-repeat transparent!important}html body.single-post .wprm-recipe-container .wprm-recipe{border:0;margin:0;padding:20px 30px}.wprm-recipe-container .wprm-recipe-simple .wprm-recipe-image-container{margin:0 0 0 30px}.wprm-recipe-container .wprm-recipe-simple .wprm-recipe-image-container .wprm-recipe-image{margin:0 0 20px}.wprm-recipe-container .wprm-recipe-simple h2.wprm-recipe-name{line-height:1.4;font-size:26px;margin-bottom:20px}.wprm-recipe-simple .wprm-recipe-details-icon svg{vertical-align:middle;width:25px;height:25px}.wprm-recipe-simple .wprm-recipe-servings-container,.wprm-recipe-simple .wprm-recipe-summary{margin-bottom:15px}ul.wprm-recipe-ingredients,ol.wprm-recipe-instructions{margin:10px 0 15px}.wprm-recipe-container .wprm-recipe-simple .wprm-recipe-details-name{min-width:80px}.Recent_posts ul li.post .photo{float:none;width:100%;height:155px;overflow:hidden}.Recent_posts ul li.post .photo img{width:100%}.Recent_posts ul li.post .photo .c{display:none}.Recent_posts ul li.post .desc{margin:0;min-height:0}.Recent_posts ul li.post .desc h6{border-bottom:0;width:100%;margin:0;text-align:center;padding:10px 0;font-size:15px}.Recent_posts ul li a:hover h6{color:#636363!important}.Recent_posts ul li.post .desc:after{display:none}.Recent_posts ul li.post .desc .date{display:none}.Recent_posts ul li.post .desc:before{width:0;height:0;border-style:solid;border-width:0 20px 20px;border-color:transparent transparent #fff transparent;content:'';position:absolute;top:-20px;left:calc(50% - 20px)}a.button,a.tp-button,.button_label{background:#93b633!important;color:#fff!important}#Content .return-to-shop a.button,#Content .return-to-shop a.button:hover{box-shadow:0 0 0 5px #de007b!important}#Content .return-to-shop a.button .button_label{background:#de007b!important}.padleft .the_content{padding-left:6%}.header-classic div#Top_bar{position:relative;box-shadow:0 0 20px rgba(0,0,0,.4);top:0;border-top:10px solid #ecee9f}#Footer{line-height:1.6}#Footer .widgets_wrapper{padding:35px 0}#text-11 img{margin-top:2px}#text-11 a:hover{-webkit-filter:brightness(1.5);filter:brightness(1.5);transition:.2s}#text-10{text-align:right}#Footer .footer_copy{background:#fff}#Footer .footer_copy .one{padding-top:15px;font-size:15px}.column_visual.slim-yr{padding:30px 0 0;margin:0;position:relative}.slim-img{z-index:2}.slim-img .image_frame{margin:0}.column_visual.slim-yr:before{content:'';height:100%;width:2e4%;background-color:#e6e3dd;position:absolute;top:0;left:-1e4%;z-index:-1}.slim-yr h4{color:#717171}.gr-grad-bg{background:#f7faf1;background:-moz-linear-gradient(top,#f7faf1 0,#cedea2 100%);background:-webkit-linear-gradient(top,#f7faf1 0,#cedea2 100%);background:linear-gradient(to bottom,#f7faf1 0,#cedea2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7faf1',endColorstr='#cedea2',GradientType=0 )}.steps .accordion .question .title{background-color:#de007b;background-image:none;font-size:20px;color:#fff!important}.accordion .question .title>.acc-icon-plus,.accordion .question .title>.acc-icon-minus{font-size:20px;color:#fff!important}.steps .accordion .question:nth-of-type(2) .title{background-color:#7bb73b}.steps .accordion .question:nth-of-type(3) .title{background-color:#f3872c}.steps .accordion .question:nth-of-type(4) .title{background-color:#657cb0}.steps .accordion .question:nth-of-type(5) .title{background-color:#f9b129}.steps .accordion .question:nth-of-type(6) .title{background-color:#8a72a6}.consult{background-position:center 50%!important;background-size:cover}.rev-btn,.rev-btn:visited{font-family:inherit}#Content a.button,#Content .rev-btn{border:2px dashed #fff!important;box-shadow:0 0 0 5px #93b633!important}#Content a.button:hover,#Content .rev-btn:hover{box-shadow:0 0 0 5px #89aa30!important}#Content .rev-btn:hover{background-color:#89aa30!important}.entry-content ol li{list-style-position:inside}.entry-content img.alignleft{margin:0 30px 10px 0}.home .tagline{text-align:center}.home .tagline .one{max-width:815px;margin-right:auto;margin-left:auto;float:none}.food-slider:after{content:"";width:100%;height:100%;overflow:visible;position:absolute;z-index:100;top:0;left:0;visibility:visible;background-image:url(images/food-slider-mask.png);background-size:contain;background-repeat:no-repeat;background-position:top left}a.button .button_label{z-index:1}.geodir_category_list_view li.geodir-gridview .geodir-content{min-height:186px}.gd-advanced-s-menu-near{display:none!important}input.snear{padding-right:5px!important}#geodir_availabilityTab hr{display:none}#geodir_availabilityTab .gd-tab-list-title{display:none}.geodir_more_info.geodir_availability{clear:none!important}.geodir_post_taxomomies{clear:none!important}.geodir_post_taxomomies.clearfix:before,.geodir_post_taxomomies.clearfix:after{display:none}ul.geodir-tabs-content{border:0}ul.geodir-tabs-content li{margin:0!important}.geodir_flexslider{box-shadow:none}#post_profileTab{clear:both}#post_profileTab .gd-tab-list-title{}#post_profileTab hr{background:#de007b;margin-top:4px}.geodir-widget h3 a{color:#8b005a}.search.geodir-page #Subheader,.single.geodir-page #Subheader{display:none}.single #geodir-wrapper-content,.single #geodir-sidebar{margin-top:30px!important}.single.geodir-page h1.entry-title{font-size:35px;margin-bottom:0}.geodir-category{font-size:0;color:#fff}.geodir-category a{font-size:25px}.geodir-search{margin-right:0;float:none}.geodir_map_v3_home_map_1_map_category.map_category{display:none}.geodir-search input[type=text]{line-height:25px;padding:5px 10px;font-size:20px;width:325px}.geodir-search select{height:37px;padding:5px 10px;font-size:20px;font-family:bariol;width:357px}.geodir-search input[type=button],.geodir-search input[type=submit]{background:#93b733;padding:7px 20px 8px;font-size:20px}.geodir-list-view-select{display:none}.geodir-loc-bar{padding:0;border:0;margin:10px 0}.geodir-bubble-meta-side{padding:13px 5px 5px 12px}.geodir-bubble-rating{display:none!important}.stick_trigger_container{z-index:0;position:relative}.geodir_category_list_view li .geodir-post-img .geodir_thumbnail{background-position:50% 0}.geodir_category_list_view li .geodir-post-img:after{margin-top:87%}.geodir_category_list_view li.geodir-gridview h3{white-space:inherit}.geodir_category_list_view li.geodir-gridview h3.geodir-entry-title{font-size:28px;margin-top:14px;overflow:inherit;line-height:28px}.geodir_more_info.post_address br{display:none}span[itemprop=addressLocality],span[itemprop=addressRegion],span[itemprop=postalCode],span[itemprop=addressCountry]{display:none}.geodir_more_info.gd_consultantcategory{display:none}.geodir_home,.geodir_consultant_to_finalist,.geodir_remote,.geodir_centre,.geodir_mobile{font-size:0;color:#fff}.geodir-content-right .geodir_home .geodir-i-checkbox,.geodir-content-right .geodir_consultant_to_finalist .geodir-i-checkbox,.geodir-content-right .geodir_remote .geodir-i-checkbox,.geodir-content-right .geodir_centre .geodir-i-checkbox,.geodir-content-right .geodir_mobile .geodir-i-checkbox{font-size:18px;color:#626262}.geodir-category-listing .geodir_home .geodir-i-checkbox,.geodir-category-listing .geodir_consultant_to_finalist .geodir-i-checkbox,.geodir-category-listing .geodir_remote .geodir-i-checkbox,.geodir-category-listing .geodir_centre .geodir-i-checkbox,.geodir-category-listing .geodir_silver_awards,.geodir-category-listing .geodir_mobile .geodir-i-checkbox,.geodir-category-listing .geodir_qualifications{font-size:14px;color:#626262}.geodir-category-listing .post_address .geodir-i-location,.geodir-category-listing span[itemprop=streetAddress]{display:none}.geodir-category-listing .geodir_more_info.post_address{padding-left:0!important}.geodir-category-listing h3:not(.geodir-entry-title){display:none}.geodir-category-listing span[itemprop=addressLocality]{display:block!important;color:#de007b;font-size:17px;line-height:20px}span.geodir-i-checkbox::after{content:"";background:#fff;width:8px;height:13px;display:inline-block;margin-left:-7px;margin-bottom:-2px}.geodir-category-listing span.geodir-i-checkbox::after{margin-left:-5px}.geodir-content-right .geodir_qualifications .geodir-i-radio{}.geodir-post_left a,.geodir-post_right a{background-color:#de007b;color:#fff;border-radius:3px 3px 3px 3px;padding:5px 20px;font-size:13px}.geodir-post_left a:hover,.geodir-post_right a:hover{color:#fff;text-decoration:none;background:#8b005a}.geodir-i-text{font-weight:700}.geodir-content-right .geodir_more_info{padding-left:38px}.geodir_more_info.geodir_service:last-of-type{border-bottom:0}.geodir-content-right .fa{margin-left:-34px;width:26px;text-align:center}.geodir-content-right i.fa{margin-right:8px}.geodir-category-listing .geodir_more_info{padding-left:38px}.geodir-category-listing .fa{margin-left:-34px;width:26px;text-align:center}.geodir-category-listing i.fa{margin-right:8px}.geodir-addtofav{display:none!important}.geodir-pcomments i:after{content:"Email";font-family:Roboto,Arial,sans-serif;font-size:13px;color:#626262;margin-left:3px;font-weight:light}.geodir-bubble_image .geodir_thumbnail{background-position:50% 38px}.geodir-bubble_image{height:auto}.geodir-bubble_desc h4{background:#fff;font-size:18px;font-weight:400;padding-left:7px;padding-bottom:9px}.geodir-bubble-meta-fade{display:none}.geodir-bubble-meta-side .geodir_more_info.geodir_contact{padding-left:0!important;padding-top:11px!important}.geodir-bubble-meta-bottom{width:auto;min-width:1px;right:7px;bottom:21px}.geodir-bubble-meta-bottom .geodir-bubble-reviews{margin-right:0}.geodir-bubble_image:after{margin-top:81%}.geodir_category_list_view li.geodir-gridview .geodir-addinfo a{text-transform:uppercase}.geodir_category_list_view li .geodir-addinfo{width:28%;float:right}.geodir_home .fa.fa-home,.fa.fa-car,.fa.fa-map-marker,.geodir_slimmer_awards .fa.fa-trophy,.geodir_consultant_awards .fa.fa-trophy,.fa.fa-skype,.fa.fa-mortar-board,.fa.fa-facebook,.fa.fa-star{height:28px;width:28px;line-height:28px;border-radius:15px;color:#fff}.geodir_home .fa.fa-home{background:#ee1c25}.fa.fa-car{background:#1f3a80}.fa.fa-map-marker{background:#0a9444}.fa.fa-skype{background:#03aff0}.geodir_slimmer_awards .fa.fa-trophy{background:#fcb040}.geodir_consultant_awards .fa.fa-trophy{background:#c7c7c7}.fa.fa-mortar-board{background:#652b82}.fa.fa-facebook{background:#3b5998}.fa.fa-star{background:#93b633}.geodir-company_info .geodir_more_info ul{padding-left:2px}.geodir-company_info .geodir_more_info ul li{font-size:16px}.geodir_facebook strong{font-weight:400}.geodir-i-select{font-weight:700}.geodir-widget{z-index:1}.geodir_category_list_view li .geodir-addinfo{width:35%!important;float:right}.geodir-authorlink a{display:inline;clear:none}.geodir-authorlink i{display:none}#geodir_content.column{margin:0 0 30px}.post-type-archive-gd_remote_consultant h1{margin:38px 0 10px;font-size:42px;text-align:center;line-height:48px}#text-7 h2,#text-8 h2{margin:38px 0 0}.widget:after{display:none}.geodir-loc-bar-in{background:0 0;border:0;text-align:center;margin:0}.geodir-search input[type=text]{display:inline;float:none}.geodir-search input[type=button],.geodir-search input[type=submit]{display:inline;float:none}.geodir-search select{display:none}#text-6 h3{margin-bottom:30px}.map-places-listing,.map-category-listing{display:none}.geodir-breadcrumb{display:none}.geodir_more_info.geodir_qualifications:after{content:"(May have additional charges)";margin-left:5px;font-size:12px}.geodir_flex-container{width:40%;float:right;margin-top:-49px}#geodir_carousel{display:none}#geodir_post_address_row{display:none}div#geodir-add-listing-submit input{font-size:18px!important;margin-top:15px}#simplemodal-container h3{color:#de007b;font-size:35px;border:0;font-family:inherit}#simplemodal-container .row{margin-right:0}#simplemodal-container .row input,#simplemodal-container .row textarea{margin-bottom:12px;color:#626262;background-color:#fff;border-color:#ebebeb;font-size:15px;width:100%;padding:10px;border-radius:0}#simplemodal-container .button{font:inherit;font-size:18px;width:100%;margin-left:0;background:#de007b}#simplemodal-container .button:hover{background:#8b005a}.advmap_nofound p{font-size:18px;max-width:520px;margin:10px auto 30px}.advmap_nofound{background:#ecee9f;color:#a00;display:none;padding:30px 0 0;position:absolute;bottom:inherit;top:0;width:100%;text-align:center;left:0;height:148px;border:0}.advmap_nofound:after{content:"";display:block;height:400px;background:#fff}#propertyform h5{font-size:20px;font-weight:700;letter-spacing:0;color:#8b005a}#propertyform h5 ul{list-style-type:disc;font-weight:400;margin:10px 20px}#geodir_post_tags_row,#gd_consultantcategory_row,#geodir_post_region_row,#geodir_post_city_row,#geodir_post_zip_row,#geodir_post_map_row,#geodir_post_latitude_row,#geodir_post_longitude_row,#geodir_post_mapview_row,#geodir_remote_row,#geodir_slimmer_awards_row,#geodir_consultant_awards_row,#geodir_service_row{display:none}@keyframes success-fade{from{opacity:1}to{opacity:0}}.sucess_msg{animation:success-fade 1s forwards;animation-delay:2s;font-size:24px;font-family:bariol,Arial,Tahoma,sans-serif;padding-top:15px!important;position:absolute;top:0;left:0;width:100%;border:0;margin:0!important;width:100%;line-height:1.5!important}#text-17,#text-19{padding-bottom:18px;margin-bottom:0}.widget>h3{font-size:26px}.signin{background-color:#de007b;color:#fff;border-radius:3px 3px 3px 3px;padding:5px 20px;font-size:13px}.signin:hover{background-color:#8b005a;color:#fff;text-decoration:none}#geodir_loginbox-7{margin-bottom:0;padding-bottom:0}#text-12,#text-15{margin-bottom:22px;padding-bottom:0;font-size:15px}.logged-in #geodir_loginbox-7 h3{display:none}.geodir-loginbox-list li:first-child{display:none}.geodir-loginbox-list li{border:0}.goedir-newuser-link{display:none}.registration_form_r{display:none}.login_form_l{border:0;margin-left:0;padding:0}.signup .login_form_box{margin-top:20px}.signup .login_form_box>h4:first-child{font-size:42px;line-height:48px;font-weight:300;color:#de007b}.signup .login_form_box input{float:none;width:auto}#widget_mfn_login-2 h3{font-size:26px}#widget_mfn_login-2 .author{font-size:0;color:#fff}#widget_mfn_login-2 .author br{display:none}#widget_mfn_login-2 .sep{display:none}#widget_mfn_login-2 .author a{display:none}#widget_mfn_login-2 .author a:last-child{display:inline-block}#widget_mfn_login-2 .author a{background-color:#de007b;color:#fff;border-radius:3px 3px 3px 3px;padding:5px 20px;font-size:13px}#widget_mfn_login-2 .author a:hover{background-color:#8b005a;color:#fff;text-decoration:none}.consultant_fields{background:#e6e3dd;margin-bottom:2%}.consultant_fields h3{padding-top:1.5%;margin-bottom:1%}.consultant_fields:after{content:"";display:block;clear:both}.consultant_fields label{margin-bottom:0}.wpcf7-form label{line-height:1.8}#Content a.button.wc-backward{display:inline-block;float:right!important;padding:3px 13px 2px;margin:5px 10px;color:#fff!important;background:#93b633!important}.woocommerce ul.products.list li.product{width:33.33%!important;padding-top:20px;border-top:2px solid #e6e3dd}.woocommerce ul.products li.product .desc{padding:5px 15px}.woocommerce ul.products.list li.product .desc h4{padding-right:0!important}.image_frame,.wp-caption{border:0}.woof_sid_auto_shortcode .woof_container{width:90%;float:none;display:inline-block;margin-bottom:0;padding-bottom:0}.woof_submit_search_form_container{clear:none;float:right;margin:0}.button.woof_reset_search_form{padding:3px 20px!important}.woof_edit_view{display:none}.woof_sid_auto_shortcode{border:0;background:#e6e3dd;border-radius:0;padding:16px 16px 4px 10px!important}.woof_sid_auto_shortcode label,.woof_sid_auto_shortcode legend{font-weight:400}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:0;background:0 0}.alert_info{background:#ecee9f;color:#626262}.alert_info a{color:#de007b}.alert_info .alert_icon{background:#c7ca6b}.widget_archive ul,.widget_nav_menu ul{background:linear-gradient(to bottom,#f7faf1 0,#cedea2 100%)}li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none}.products.list form.cart{clear:both;margin-left:57px!important;padding-top:8px}.woocommerce .quantity{display:inline}.woocommerce .products.list .quantity:before{content:"Qty:";color:#8b005a;font-size:15px}.woocommerce ul.products li.product .button{margin:0 0 0 8px;padding:4px 10px!important;background:#93b633!important;font-size:15px}.products.list .excerpt{font-size:15px}.woocommerce .products.list .quantity input.qty{display:inline-block;padding:3px;margin:0;line-height:20px;vertical-align:top;min-width:0}.woocommerce-ordering{z-index:1}.shop-filters{background:0 0;padding:0;margin-bottom:13px}.shop-filters .woocommerce-result-count{margin-top:9px;margin-bottom:20px}.post-nav{background:#f3f8ea;padding:10px 10px 4px}.woocommerce #Content a.button,.woocommerce #Content .quantity input.plus,.woocommerce #Content .quantity input.minus{background:#d0dfa6!important;box-shadow:0 0 0 0 #93b633!important;border:0!important}.post-nav .list-nav{float:right;line-height:40px;padding-right:10px}.jq-tabs{display:none}.stock.in-stock{display:none}.sku_wrapper{display:none}.woocommerce .product .product_wrapper .share_wrapper{display:none}.woocommerce .product .product_wrapper{padding-left:70px;position:relative;padding-right:70px;padding-top:40px}.top_bar_right{display:none}body.logged-in .top_bar_right{display:block}body:not(.logged-in) #menu-item-157 ul.sub-menu{display:none!important}input#ship-to-different-address-checkbox{float:left;margin:14px}h3#ship-to-different-address{float:none!important}#ship-to-different-address label{display:inline!important}.woocommerce .shop_table .product-name a{font-size:18px;font-weight:400}#Content .woocommerce a.button.remove{background:#93b633!important;color:#fff!important;height:20px!important;width:20px!important;line-height:20px!important;border:0!important;box-shadow:none!important}#Content .woocommerce a.checkout-button,#Content .woocommerce #place_order{background:#de007b!important;border:2px dashed #fff!important;box-shadow:0 0 0 5px #de007b!important}.woocommerce .shop_table .product-remove a.remove .button_icon{padding:0 7px!important;margin:-2px 0 0!important}.woocommerce table.shop_table td{border-width:0 0 1px}.woocommerce table th{border-width:0 0 1px}table th{background:#e6e3dd}table tr:nth-child(2n) td{background:#f6f9ee}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{text-align:center}.cart-collaterals .cart_totals{float:none!important;margin:auto}tr.cart-subtotal th,tr.shipping th,tr.order-total th{text-align:right}.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{border:0}.woocommerce a.button.pay{background:#93b633!important;border:0!important;box-shadow:none!important;color:#fff!important;padding:5px!important}tr.cart-subtotal th,tr.shipping th,tr.order-total th,tr.fee th{text-align:right}.shipping td{animation:color_pulse 5s;-moz-animation:color_pulse 5s infinite;-webkit-animation:color_pulse 5s infinite}@-moz-keyframes color_pulse{0%{background:#f6f9ee}50%{background:#ecee9f}100%{background:#f6f9ee}}@-webkit-keyframes color_pulse{0%{background:#f6f9ee}50%{background:#ecee9f}100%{background:#f6f9ee}}.combo-multi-search-controls{background:#e6e3dd;padding:10px 6px 4px 15px}.search-control.pdb-combo_search.combo-search label{float:left;line-height:37px;margin:0 15px 0 0;font-weight:400}.search-control-group{margin:0!important;display:inline-flex}.submit-controls.search-control-group{margin:0!important;float:right}#pdb-combo_search-control{float:left!important}div.underweight,div.healthy,div.overweight,div.obese,div.veryobese{display:none;max-width:46%}body#underweight div.underweight,body#healthy div.healthy,body#overweight div.overweight,body#obese div.obese,body#veryobese div.veryobese{display:block}body#underweight div.underweight,body#healthy div.healthy,body#overweight div.overweight,body#obese div.obese,body#veryobese div.veryobese{animation:animationFrames ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:animationFrames ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:animationFrames ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:animationFrames ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:animationFrames ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}@keyframes animationFrames{0%{opacity:0;transform:translate(0,-25px)}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes animationFrames{0%{opacity:0;-moz-transform:translate(0,-25px)}100%{opacity:1;-moz-transform:translate(0,0)}}@-webkit-keyframes animationFrames{0%{opacity:0;-webkit-transform:translate(0,-25px)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-o-keyframes animationFrames{0%{opacity:0;-o-transform:translate(0,-25px)}100%{opacity:1;-o-transform:translate(0,0)}}@-ms-keyframes animationFrames{0%{opacity:0;-ms-transform:translate(0,-25px)}100%{opacity:1;-ms-transform:translate(0,0)}}.bmi-form-default{background:url(https://cambridgeweightplan.com.au/wp-content/uploads/calculator-bg.png) top left no-repeat;max-width:248px}.bmi-form-default .bmi-result{display:block;min-height:147px;font-size:48px;line-height:48px;padding-top:50px!important;padding-left:53px;padding-bottom:30px}.bmi-form-default .bmi-section-units{display:none}.bmi-form-default .bmi-section-metric label{margin-bottom:34px;margin-left:71px}.bmi-form-default .bmi-section-metric label span{display:none}.bmi-form-default .input-text{font-family:bariol,Arial,Tahoma,sans-serif;border:0;background:0 0;font-size:28px;padding:0;box-shadow:none;max-width:138px}.bmi-form-default .input-text:focus{background:0 0!important}.bmi-form-default .bmi-submit{font-family:bariol,Arial,Tahoma,sans-serif;font-size:28px;background:0 0;background-image:url(https://cambridgeweightplan.com.au/wp-content/uploads/calculate.png)!important;background-repeat:no-repeat;width:100%;height:100px;font-weight:bolder;padding:15px 0 40px 25px;text-align:left}label.label.label-text.bmi-weight-label{margin-bottom:6px}.wpProQuiz_quiz{display:block!important}.quiz_continue_link:before{content:"Please see a breakdown of your results below, or continue on to the next step: ";margin-right:20px}.wpProQuiz_QuestionButton{display:none!important}div>.wpProQuiz_QuestionButton[value="Finish Exam"]{display:block!important}.wpProQuiz_response{background:0 0!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}.wpProQuiz_incorrect{color:red}.wpProQuiz_correct{color:green}.wpProQuiz_quiz[style="display: none;"] ul.wpProQuiz_questionList{display:none}.sfwd-courses .section-post-header,.sfwd-quiz .section-post-header{display:none}.learndash.user_has_access{max-width:850px}#learndash_lesson_topics_list span a,#learndash_lessons a,#learndash_quizzes a,.expand_collapse a,.learndash_topic_dots a,.learndash_topic_dots a>span{font-weight:100;font-size:inherit}#quiz_list .list-count{display:none}#learndash_quizzes #quiz_heading{display:none}#learndash_course_content_title{display:none}#quiz_list>div h4 a{color:inherit;font-family:inherit}#quiz_list>div h4 a:hover{background-color:#e6e3dd}#learndash_profile .completed,.learndash .completed{}#quiz_list{width:100.1%}.wpProQuiz_question_text p{font-weight:700;margin-bottom:0;margin-top:30px;color:#8b005a}.wpProQuiz_questionList{border:0!important;background:#e6e3dd}.wpProQuiz_button,.wpProQuiz_button:hover{background:#93b633!important;border-radius:0!important;border:2px dashed #fff!important;box-shadow:0 0 0 5px #89aa30!important;font-size:20px;font-weight:400;padding:8px 30px!important;margin-right:5px!important}.wpProQuiz_button:hover{background:#93b633!important}input.wpProQuiz_button.wpProQuiz_QuestionButton{margin-bottom:45px!important}textarea.wpProQuiz_questionEssay{width:100%;height:80px;margin-bottom:8px}p.graded-disclaimer{margin-bottom:0}#back_to_top .button_icon{padding:11px 8px}#text-11{text-align:center}.portfolio-item a{display:block;margin-top:20px}.portfolio-item .entry-title a{margin-top:0}.portfolio-item h6{padding:0;margin:0;font-size:15px;font-weight:500}.portfolio-item .desc img{display:none}.portfolio_wrapper .portfolio_group .portfolio-item .desc{background-color:#f7f7f7}.sections_group .portfolio .post-meta{display:none}.sections_group .portfolio .single-photo-wrapper.image{display:none}.sections_group .portfolio .project-description{display:none}.hide-love .post-header .title_wrapper{}.single-portfolio h6{margin-bottom:5px;line-height:1;color:#7e0957;font-weight:400;padding-left:5px}.single-portfolio h6:last-of-type{margin-bottom:25px}.single-portfolio .post-header{margin-bottom:10px}.single-portfolio .post-header .title_wrapper{margin-left:0;border-left:0;padding-left:0}.signup input{float:left;margin-right:2%;margin-top:0;font-size:17px;color:#000;margin-bottom:0;width:33%}.signup button{background-color:#93b633;font-size:17px;margin-bottom:0;width:20%}.signup h3{font-size:24px;line-height:30px;margin-bottom:0}.signup p{font-size:18px;color:#636363;margin-bottom:7px}.signup .wrap{background-size:cover}#back_to_top.sticky{background-color:#93b633!important}@media screen and (max-width:1239px){.home h2,.home h3{font-size:24px;line-height:24px}.home p{font-size:16px}.slim-yr h4{font-size:17px}.wrap.gr-grad-bg.txt{padding:20px 30px!important}.portfolio-types-success-stories .entry-content img.alignleft{margin-right:3%;max-width:30%!important}.geodir_category_list_view li.geodir-gridview h3.geodir-entry-title{font-size:22px;margin-top:14px;overflow:inherit;line-height:28px}.blog_wrapper .post-item .post-desc-wrapper,#Content .blog_wrapper .post-item .image_frame img{height:320px;min-height:0;max-width:none}.Recent_posts ul li.post .photo{height:auto}.blog_wrapper .post-desc-wrapper .post-head .post-meta .author-date{font-size:16px}.blog_wrapper .post-desc-wrapper .post-excerpt{font-size:17px}#Content .feat-post .blog_wrapper .post-item .image_frame img{min-height:0;width:100%;height:auto}}@media only screen and (min-width:1127px){.geodir_category_list_view li.gridview_onefourth{width:calc(25% - 6px)}}@media only screen and (min-width:861px) and (max-width:1126px){.geodir_category_list_view li.gridview_onefourth{width:32.5%}}@media(max-width:1054px){.tp-caption.rev-btn{font-size:16px!important;padding:7px 15px!important}.tp-caption.rev-btn i{display:none}}@media screen and (max-width:959px){.portfolio-types-success-stories span:first-of-type{clear:both;display:block}.portfolio-types-success-stories .entry-content img.alignleft{margin-right:1%;width:47%;max-width:none!important}.signup input{float:left;margin-right:2%;margin-top:0;font-size:17px;color:#000;margin-bottom:0;width:33%}.signup button{background-color:#93b633;font-size:17px;margin-bottom:0;width:20%;min-width:150px}.signup h3{font-size:20px;line-height:30px;margin-bottom:0}.signup p{font-size:16px;color:#636363;margin-bottom:7px}.blog_wrapper .post-item .image_frame,.blog_wrapper .post-item .post-desc-wrapper{width:100%;height:auto;float:none!important}.blog_wrapper .post-item .post-desc-wrapper .post-desc{position:static;transform:none;padding:30px 5%}#Content .feat-post .blog_wrapper .post-item .image_frame{display:none}#Content .feat-post .blog_wrapper .post-item .post-desc-wrapper{width:100%;max-height:none}#Content .feat-post .blog_wrapper .post-item .post-desc-wrapper .post-desc{padding:30px 0}#Content .feat-post .blog_wrapper .post-item .post-desc-wrapper .post-desc *{text-align:center}.blog_wrapper .post-item .post-desc-wrapper,#Content .blog_wrapper .post-item .image_frame img{width:100%;height:auto}}@media screen and (min-width:861px) and (max-width:1024px){.geodir_category_list_view li.gridview_onefourth{width:calc(25% - 6px)}}@media screen and (max-width:767px){.bmi-section.bmi-section-submit{margin-top:-2px}div.underweight,div.healthy,div.overweight,div.obese,div.veryobese{max-width:100%}#Top_bar .logo #logo{padding:0!important;margin:10px 70px}.top_bar_right{position:absolute!important;top:13px!important}.woocommerce ul.products.list li.product{width:48%!important}.woof_sid_auto_shortcode .woof_container{width:84%}.home p{font-size:14px;line-height:1.3}.home h2,.home h3{font-size:16px;line-height:19px}.home .mob-intro p{font-size:16px;margin-bottom:25px}.wrap.vis-mob{padding:20px 30px!important}.column.slim-yr{padding:0 6% 0 4%;width:90%!important}.slim-yr h3{margin-top:8%}.slim-yr img.scale-with-grid{max-width:45%}.button span.button_icon{display:none}#back_to_top.button span.button_icon{display:block}.button span.button_label{padding:10px!important;font-size:15px}.portfolio_group .portfolio-item.category-success-stories{width:31.33%!important;margin:0 1% 20px!important}.portfolio_group .portfolio-item.category-product{width:47%!important;margin:0 1% 20px!important}.sidebar aside{margin:20px auto}.sidebar .widget-area{text-align:center}aside#text-10{text-align:center}aside#text-4 .textwidget>div{padding-left:10%;width:40%!important}body.single-post .post.category-blog .button-love{position:absolute;width:33%;bottom:0}body.single-post .column.one.post-header{position:relative;padding-bottom:40px}body.single-post .post-header .title_wrapper{padding:0;margin:0;border:0}body.single-post .post .single-photo-wrapper .share_wrapper{width:66%;border:0;margin:0;position:absolute;top:-45px;right:0}body.single-post .share_wrapper>span{width:50%;float:left}body.single-post .column.one.single-photo-wrapper.image{position:relative}.wprm-recipe-container .wprm-recipe-simple .wprm-recipe-image-container{margin:0}.wprm-recipe-image-container .wprm-recipe-buttons{display:none}}@media screen and (max-width:425px){.woocommerce ul.products.list li.product{width:100%!important}.woocommerce .woocommerce-ordering select{margin:0 auto 20px}.woof_sid_auto_shortcode .woof_container{width:100%;font-size:15px}.woof_submit_search_form_container{clear:both;float:none}.portfolio_group .portfolio-item.category-success-stories{width:100%!important;margin:0 0 20px!important;float:none}.portfolio_group .portfolio-item.category-product{width:100%!important;margin:0 0 20px!important}#Content p,#Content li{font-size:15px;line-height:1.3}#Content h1{font-size:30px;line-height:1.3}#Content h2{font-size:24px;line-height:1.3}#Content h3{font-size:22px;line-height:1.3}#Content h4{font-size:17px;line-height:1.3}.home .mob-intro p{margin-bottom:25px}aside#text-4 .textwidget>div{padding:0 5%;width:40%!important}aside#text-4 .textwidget{font-size:14px}.geodir_category_list_view li.gridview_onethird,.geodir_category_list_view li.gridview_onefifth,.geodir_category_list_view li.gridview_onehalf,.geodir_category_list_view li.gridview_onefourth{max-width:inherit;width:100%}.geodir_flex-container{width:100%;float:none;margin:20px 0}.signup .wrap{background-size:cover;background-position:-1500px top!important}.signup input{float:left;margin:0 1% 15px;font-size:17px;color:#000;width:48%}.signup button{background-color:#93b633;font-size:17px;width:98%;margin:0 1%}}