*{box-sizing:border-box}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:0 0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,main,nav,section,video{display:block}a img{border:0;line-height:1px}figure{position:relative}figure img{width:100%}table{border-collapse:collapse;border-spacing:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;border:1px solid #000}.h-list,.v-list{list-style:none;margin:0;padding:0;width:100%}.v-list li{display:block}.h-list li{display:block;float:left}.h-list a,.v-list a{display:block}.v-list a{width:100%}::moz-selection{background-color:#0c274e;color:#fff}::webkit-selection{background-color:#0c274e;color:#fff}::-moz-selection{background-color:#0c274e;color:#fff}::selection{background-color:#0c274e;color:#fff}:focus{outline:0}img{height:auto;max-width:100%;display:block}body,html{width:100%;height:auto;overflow-x:hidden;position:relative}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot);src:url(fonts/icomoon.eot) format('embedded-opentype'),url(fonts/icomoon.ttf) format('truetype'),url(fonts/icomoon.woff) format('woff'),url(fonts/icomoon.svg) format('svg');font-weight:400;font-style:normal}.icon-search:before{content:"\e900"}.icon-cart:before{content:"\e901"}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-twitter:before{content:"\ea96"}.icon-pinterest:before{content:"\ead1"}.icon-arrow-right:before{content:"\ea3c"}.icon-arrow-left:before{content:"\ea40"}.contact-navigation .icon a:before,.icon:before,.single-case-study .content .col li:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{margin:0 auto;position:relative}.col{display:block;float:left;width:100%}.cf:after,.col:after,.container:after,.row:after{content:"";display:table;clear:both}@media screen and (min-width:900px){.col{margin:0}.col.span1{width:8.333%}.col.span2{width:16.66%}.col.span3{width:25%}.col.span4{width:33.33%}.col.span5{width:41.66%}.col.span6{width:50%}.col.span7{width:58.33%}.col.span8{width:66.66%}.col.span9{width:75%}.col.span10{width:83.33%}.col.span11{width:91.66%}.col.span12{width:100%}}body{color:#191919;font-size:18px}em{font-style:italic}strong{font-weight:700}h1{font-family:Roboto,sans-serif;font-size:40px;font-weight:100;color:#191919}h2{font-family:Roboto,sans-serif;font-size:30px;font-weight:200;color:#191919}h3{font-family:Roboto,sans-serif;font-size:20px;line-height:26px;font-weight:200;color:#191919}h4{font-family:Roboto,sans-serif;font-size:18px;line-height:26px;font-weight:400;color:#191919}h5{font-family:'Nunito Sans',sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;color:#191919}h6{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;color:#191919}li,p{font-family:'Noto Serif JP',serif;font-size:16px;line-height:28px;font-weight:300;color:#191919}ol,ul{list-style-position:inside}button{margin-bottom:25px}button.blue{font-family:'Nunito Sans',sans-serif;font-size:16px;letter-spacing:1px;background-color:#0c274e;color:#fff;padding:7px 15px;border-radius:20px;font-weight:300;text-align:center;border:1px solid #0c274e;transition:.3s;cursor:pointer}button.blue:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}a{font-family:'Nunito Sans',sans-serif;font-size:16px;letter-spacing:1px;font-weight:300;background:linear-gradient(180deg,rgba(255,255,255,0) 70%,rgba(12,39,78,.18) 50%);text-decoration:none;color:#0c274e}a.button.blue{background:0 0;height:35px;background-color:#0c274e;color:#fff;padding:10px 15px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:12px;border:1px solid #0c274e;transition:.3s}a.button.blue:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}a.button.white{background:0 0;height:35px;background-color:#fff;color:#0c274e;padding:10px 15px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:12px;border:1px solid #fff;transition:.3s}a.button.white:hover{border:1px solid #fff;background-color:transparent;color:#fff}a.button.grey{height:35px;background:0 0;background-color:#acacac;color:#fff;padding:10px 15px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:12px;border:1px solid #acacac;transition:.3s}a.button.grey:hover{background-color:transparent;color:#acacac}.breadcrumbs .current-item{font-family:'Nunito Sans',sans-serif;font-size:16px;letter-spacing:1px;font-weight:300}.faq_page .span12.faq h2{display:none}.faq_page .span12.faq .inner{margin:0}.faq_page .span12.faq .inner .accordion{margin-bottom:0}.faq_page .span12.faq .inner .accordion:nth-child(2n){background-color:#f2f2f2}.error .span12{padding:4em 150px;margin-top:100px}@media screen and (max-width:1300px){.error .span12{padding:4em}}@media screen and (max-width:900px){.error .span12{padding:2em}}@media screen and (max-width:450px){.error .span12{padding:1em}}.error .span12.login{margin-top:0}@media screen and (max-width:900px){.error .span12.login{margin-top:80px}}.span12{position:relative;padding:50px 150px}@media screen and (max-width:1300px){.span12{padding:50px}}@media screen and (max-width:900px){.span12{padding:25px}}@media screen and (max-width:450px){.span12{padding:25px 15px}}.single_product.span12{padding:4em 150px;margin-top:100px}@media screen and (max-width:1300px){.single_product.span12{padding:4em}}@media screen and (max-width:900px){.single_product.span12{padding:2em}}@media screen and (max-width:450px){.single_product.span12{padding:1em}}.single_product.span12.login{margin-top:0}@media screen and (max-width:900px){.single_product.span12.login{margin-top:80px}}.single_product.span12 .span9{padding-left:50px}.single_product.span12 .span9 .quantity{margin-bottom:25px}.single_product.span12 .span9 button{font-family:'Nunito Sans',sans-serif;letter-spacing:1px;font-weight:300;text-decoration:none;background:0 0;height:35px;background-color:#0c274e;color:#fff;padding:10px 15px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:12px;border:1px solid #0c274e;transition:.3s;cursor:pointer}.single_product.span12 .span9 button:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}.single_page .um-profile .um-header{width:30%;float:left}.single_page .um-profile .um-profile-body{width:65%;padding-left:5%;float:left;max-width:none}.single_page .um-profile .um-profile-body label{font-family:'Nunito Sans',sans-serif;font-size:10px;font-weight:400;text-transform:uppercase}.single_page .um-profile .um-profile-body input{background-color:#f2f2f2!important;text-transform:uppercase;font-family:'Nunito Sans',sans-serif;font-size:10px;font-weight:400}.media-frame-content .uploader-inline-content{left:50px}.success-message-checkout{background-color:#f2f2f2;padding:4em;margin-bottom:4em}.frm_style_formidable-style.with_frm_style input[type=email],.frm_style_formidable-style.with_frm_style input[type=text]{border:1px solid #acacac!important}.frm_style_formidable-style.with_frm_style .frm_submit button{font-weight:400;font-family:'Nunito Sans',sans-serif!important;border-radius:0!important}.frm_description,.frm_style_formidable-style.with_frm_style .frm_primary_label{font-weight:400;font-family:'Nunito Sans',sans-serif!important}.frm_description label,.frm_style_formidable-style.with_frm_style .frm_primary_label label{font-family:'Nunito Sans',sans-serif!important}header{position:relative}header .span12.sub_menu{background-color:#0c274e;padding:25px 0;margin-top:100px}header .span12.sub_menu ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}header .span12.sub_menu ul li a{color:#fff}header .span12.sub_menu ul li.current-menu-item a{border-bottom:2px solid #fff}header .span12.sub_menu ul li.current-menu-parent a{border-bottom:2px solid #fff}header .span12.sub_menu ul li.current-menu-parent ul li a{border-bottom:0}header .span12.sub_menu ul li.active a{border-bottom:2px solid #fff}header .span12.sub_menu ul li.drop.menu-item-9571 .sub-menu{width:175px}header .span12.sub_menu ul li.drop .sub-menu{width:225px;background-color:#0c274e}header .span12.mega{display:none;padding:25px 150px;background-color:#fff;margin-top:100px;transition:.3s}@media screen and (max-width:1300px){header .span12.mega{padding:2em 4em}}header .span12.mega.active{transition:.3s;display:-ms-flexbox;display:flex;position:absolute;z-index:999!important}header .span12.mega .left{width:30%;padding:20px}header .span12.mega .left ul{list-style:none}header .span12.mega .left ul li{padding-left:10px;padding-bottom:5px}header .span12.mega .left ul li a{font-size:18px}header .span12.mega .right{width:70%;margin-left:25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:20px}header .span12.mega .right .images{width:25%;position:relative;padding-right:25px}header .span12.mega .right .images img{height:250px;-o-object-fit:cover;object-fit:cover}header .span12.mega .right .images .title{background-color:#fff;padding:15px 25px;position:absolute;top:100px;right:0}header .span12.search_bar{display:none;background-color:#fff;height:100px;position:absolute;top:0}header .span12.search_bar .bar{width:80%;float:left}header .span12.search_bar #ajaxsearchlite1{margin-top:50px}header .span12.search_bar #ajaxsearchlite1 input{font-family:'Nunito Sans',sans-serif}header .span12.search_bar #ajaxsearchlite1 input::-moz-placeholder{font-family:'Nunito Sans',sans-serif;text-transform:uppercase;letter-spacing:1px}header .span12.search_bar #ajaxsearchlite1 input:-ms-input-placeholder{font-family:'Nunito Sans',sans-serif;text-transform:uppercase;letter-spacing:1px}header .span12.search_bar #ajaxsearchlite1 input::placeholder{font-family:'Nunito Sans',sans-serif;text-transform:uppercase;letter-spacing:1px}header .span12.search_bar .close{width:20%;float:left;margin-top:50px}header .span12.search_bar .close:hover{cursor:pointer}header .span12.search_bar .close .line{width:25px;height:2px;background-color:#191919;display:block;margin:5px}header .span12.search_bar .close .line:nth-of-type(1){transform:translateY(7px) rotate(45deg)}header .span12.search_bar .close .line:nth-of-type(2){transform:translateY(0) rotate(-45deg)}header .span12.desktop{height:100px;padding:0 150px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;position:fixed;box-shadow:0 3px 10px rgba(96,96,96,.1);top:0;width:100%;z-index:999}@media screen and (max-width:1300px){header .span12.desktop{padding:25px 100px 25px 50px}}@media screen and (max-width:900px){header .span12.desktop{display:none}}header .span12.desktop .span2 .logo{width:90%;transition:.2s}header .span12.desktop .span2 .logo.scroll{width:80%}header .span12.desktop .span10{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}header .span12.desktop .span10 .login{background-color:#0c274e;border:1px solid #0c274e;height:100px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100px;-ms-flex-pack:center;justify-content:center;font-size:14px;text-transform:uppercase;transition:.4s}header .span12.desktop .span10 .login:hover{background:0 0;background-color:#fff;color:#0c274e}header .span12.desktop .span10 .username{transition:.3s;position:relative}header .span12.desktop .span10 .username h6{font-weight:700;font-size:10px}header .span12.desktop .span10 .username.scroll{transition:.3s}header .span12.desktop .span10 .username.scroll a.user{transition:.3s;font-size:12px}header .span12.desktop .span10 .username.scroll a.user:after{transition:.3s;top:-7px}header .span12.desktop .span10 .username a.user{background:0 0;color:#191919;font-size:14px;text-transform:uppercase;position:relative;font-weight:700;cursor:pointer}header .span12.desktop .span10 .username a.user:after{cursor:pointer;content:url(images/arrow-down.svg);width:30px;height:30px;position:absolute;right:-26px;top:-7px}header .span12.desktop .span10 .username .dropdown{display:none;position:absolute;width:200px;background-color:#fff;box-shadow:0 3px 10px rgba(96,96,96,.1);top:55px;padding:0 1em 1em 1em;left:-20px}@media screen and (max-width:1230px){header .span12.desktop .span10 .username .dropdown{width:150px}}header .span12.desktop .span10 .username .dropdown a{background:0;display:block;color:#191919;font-size:14px;text-transform:uppercase;margin:15px 0 0 0}header .span12.desktop .span10 ul{position:relative;list-style:none}header .span12.desktop .span10 ul.scroll{transition:.3s}header .span12.desktop .span10 ul.scroll li a{font-size:12px}header .span12.desktop .span10 ul li{float:left;display:inline-block;padding-right:30px;position:relative}header .span12.desktop .span10 ul li.wpmenucartli span{text-transform:capitalize;font-family:Roboto,sans-serif}header .span12.desktop .span10 ul li.mobile-search{display:none}@media screen and (max-width:1300px){header .span12.desktop .span10 ul li{float:none;padding-bottom:10px}}header .span12.desktop .span10 ul li a{font-family:'Nunito Sans',sans-serif;font-size:16px;letter-spacing:2px;font-weight:300;text-decoration:none;color:#0c274e;background:0 0}header .span12.desktop .span10 ul li.search img{width:24px}header .span12.desktop .span10 ul li.cart img{width:28px}header .span12.desktop .span10 ul li.cart,header .span12.desktop .span10 ul li.search{opacity:1;transition:.3s}header .span12.desktop .span10 ul li.cart:hover,header .span12.desktop .span10 ul li.search:hover{opacity:.8}header .span12.desktop .span10 ul li.current-menu-item a{background:linear-gradient(180deg,rgba(255,255,255,0) 65%,rgba(12,39,78,.18) 65%)}header .span12.desktop .span10 ul li a{font-size:14px;text-transform:uppercase;color:#191919;letter-spacing:1px;transition:.3s;opacity:1}header .span12.desktop .span10 ul li a:hover{opacity:.8}header .span12.mobile{display:none;padding:0}@media screen and (max-width:900px){header .span12.mobile{display:block;position:fixed;z-index:999}}header .span12.mobile .mobile-wrap{width:100%;height:100%;background-color:#fff;overflow:hidden;position:relative;z-index:9999!important}header .span12.mobile .mobile-wrap .navigation{width:100%;height:100vh;background-color:#fff;display:none;padding:1em}header .span12.mobile .mobile-wrap .navigation .left,header .span12.mobile .mobile-wrap .navigation .right{width:50%;float:left}header .span12.mobile .mobile-wrap .navigation .right{padding-left:1em}header .span12.mobile .mobile-wrap .navigation a{background:0 0;display:block;text-align:left;padding:5px 0;color:#191919;text-transform:uppercase}header .span12.mobile .mobile-wrap .navigation ul{list-style-type:none;margin:0;padding:0}header .span12.mobile .mobile-wrap .navigation ul li.mobile-search{display:block}header .span12.mobile .mobile-wrap .navigation ul li.search{display:none}header .span12.mobile .mobile-wrap .navigation ul li.cart{cursor:pointer}@media screen and (max-width:900px){header .span12.mobile .mobile-wrap .navigation ul li.cart .menu-image-title-hide.menu-image-title{display:block;text-align:left}header .span12.mobile .mobile-wrap .navigation ul li.cart img{display:none}}header .span12.mobile .mobile-wrap .navigation ul li a{background:0 0;display:block;text-align:left;padding:5px 0;color:#191919;text-transform:uppercase}header .span12.mobile .mobile-wrap .header-wrap{background-color:#fff;height:90px;color:#0c274e}header .span12.mobile .mobile-wrap .header-wrap a{background:0 0}header .span12.mobile .mobile-wrap .header-wrap .logo{float:left}header .span12.mobile .mobile-wrap .header-wrap .logo img{width:200px;padding:1.5em 0 1em 2em}@media screen and (max-width:450px){header .span12.mobile .mobile-wrap .header-wrap .logo img{padding:1em 0 1em 1em}}header .span12.mobile .mobile-wrap .header-wrap .hamburger{padding:1.8em 2.2em 0 0;float:right;position:absolute;right:0;cursor:pointer}header .span12.mobile .mobile-wrap .header-wrap .hamburger .line{width:25px;height:2px;background-color:#0c274e;display:block;margin:5px;transition:all .3s ease-in-out}header .span12.mobile .mobile-wrap .header-wrap .hamburger .line:last-of-type{width:15px}header .span12.mobile .mobile-wrap .header-wrap #hamburger-1.is-active .line:nth-child(1){transform:translateY(7px) rotate(45deg)}header .span12.mobile .mobile-wrap .header-wrap #hamburger-1.is-active .line:nth-child(2){opacity:0}header .span12.mobile .mobile-wrap .header-wrap #hamburger-1.is-active .line:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:25px}.home .span12.banner{background-size:cover;height:520px;background-position:40% center;margin-top:100px;position:relative}@media screen and (max-width:900px){.home .span12.banner{margin-top:50px}}@media screen and (max-width:450px){.home .span12.banner{margin-top:0;height:600px}}.home .span12.banner .overlay{width:35%;float:right;margin-right:180px;margin-top:100px;background-color:#fff;padding:4em}@media screen and (max-width:1100px){.home .span12.banner .overlay{width:50%;margin-right:100px}}@media screen and (max-width:900px){.home .span12.banner .overlay{width:100%;padding:2em;float:none;margin-right:0;margin-top:175px}}@media screen and (max-width:450px){.home .span12.banner .overlay{position:absolute;bottom:0;margin-top:0;padding:2em 1em}}.home .span12.banner .overlay h2{margin-bottom:15px}.home .span12.banner .overlay h5{text-transform:none;margin-bottom:25px}.home .span12.banner.login{margin-top:0}.home .span12.subheader{padding:4em 150px}@media screen and (max-width:1300px){.home .span12.subheader{padding:4em}}@media screen and (max-width:900px){.home .span12.subheader{padding:2em}}@media screen and (max-width:450px){.home .span12.subheader{padding:1em}}.home .span12.subheader h2{width:50%;font-size:24px;display:block;margin:0 auto 25px;text-align:center;font-weight:400}@media screen and (max-width:900px){.home .span12.subheader h2{width:100%}}.home .span12.subheader .icons{padding:25px 0}@media screen and (max-width:550px){.home .span12.subheader .icons{padding:0}}@media screen and (max-width:900px){.home .span12.subheader .icons .span3{width:50%}}@media screen and (max-width:550px){.home .span12.subheader .icons .span3{width:100%;float:none;padding-bottom:25px}}.home .span12.subheader .icons .span3:first-of-type{padding-right:15px}@media screen and (max-width:550px){.home .span12.subheader .icons .span3:first-of-type{padding-right:0;padding-bottom:15px}}.home .span12.subheader .icons .span3:nth-of-type(2){padding-left:15px;padding-right:15px}@media screen and (max-width:900px){.home .span12.subheader .icons .span3:nth-of-type(2){padding-right:0}}@media screen and (max-width:550px){.home .span12.subheader .icons .span3:nth-of-type(2){padding-left:0}}.home .span12.subheader .icons .span3:nth-of-type(3){padding-left:15px;padding-right:15px}@media screen and (max-width:900px){.home .span12.subheader .icons .span3:nth-of-type(3){padding-left:0}}@media screen and (max-width:550px){.home .span12.subheader .icons .span3:nth-of-type(3){padding-right:0}}.home .span12.subheader .icons .span3:last-of-type{padding-left:15px}@media screen and (max-width:550px){.home .span12.subheader .icons .span3:last-of-type{padding-left:0}}.home .span12.subheader .icons .span3 img{width:125px;display:block;margin:0 auto}.home .span12.subheader .icons .span3 h4{width:100%;font-weight:400}.home .span12.subheader .icons .span3 p{font-size:14px;line-height:20px;width:95%;display:block;margin:10px auto 0}.home .span12.subheader .icons .span3 a{display:block;margin:10px auto 0;text-align:center;width:90px}.home .span12.subheader .icons .span3 h4,.home .span12.subheader .icons .span3 p{text-align:center}.home .span12.prescribe_section{padding:4em 150px}@media screen and (max-width:1300px){.home .span12.prescribe_section{padding:4em}}@media screen and (max-width:900px){.home .span12.prescribe_section{padding:2em}}@media screen and (max-width:450px){.home .span12.prescribe_section{padding:1em}}.home .span12.meal_planning{padding:4em 150px}@media screen and (max-width:1300px){.home .span12.meal_planning{padding:4em}}@media screen and (max-width:900px){.home .span12.meal_planning{padding:2em}}@media screen and (max-width:450px){.home .span12.meal_planning{padding:2em 1em}}.home .span12.meal_planning .inner,.home .span12.prescribe_section .inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:550px){.home .span12.meal_planning .inner,.home .span12.prescribe_section .inner{display:block}}.home .span12.meal_planning h2,.home .span12.prescribe_section h2{font-size:24px;display:block;margin:0 auto 15px;text-align:center;font-weight:400}.home .span12.meal_planning h3,.home .span12.prescribe_section h3{padding-bottom:2em;text-align:center}@media screen and (max-width:550px){.home .span12.meal_planning h3,.home .span12.prescribe_section h3{padding-bottom:25px}}@media screen and (max-width:550px){.home .span12.meal_planning .right,.home .span12.prescribe_section .right{display:none}}.home .span12.meal_planning .left,.home .span12.prescribe_section .left{padding-right:50px}@media screen and (max-width:900px){.home .span12.meal_planning .left,.home .span12.prescribe_section .left{padding-right:25px}}@media screen and (max-width:550px){.home .span12.meal_planning .left,.home .span12.prescribe_section .left{padding-right:0}}.home .span12.meal_planning .left img.mobile_image,.home .span12.prescribe_section .left img.mobile_image{display:none}@media screen and (max-width:550px){.home .span12.meal_planning .left img.mobile_image,.home .span12.prescribe_section .left img.mobile_image{display:block;padding-bottom:25px}}.home .span12.meal_planning .left h3,.home .span12.meal_planning .left p,.home .span12.prescribe_section .left h3,.home .span12.prescribe_section .left p{text-align:right}@media screen and (max-width:550px){.home .span12.meal_planning .left h3,.home .span12.meal_planning .left p,.home .span12.prescribe_section .left h3,.home .span12.prescribe_section .left p{text-align:left}}.home .span12.meal_planning .left a.button,.home .span12.prescribe_section .left a.button{float:right}@media screen and (max-width:550px){.home .span12.meal_planning .left a.button,.home .span12.prescribe_section .left a.button{float:none}}.home .span12.meal_planning .left h3,.home .span12.prescribe_section .left h3{font-size:20px;font-weight:400;padding-bottom:1em}.home .span12.nutrition_coaching{background-color:#f2f2f2;padding:4em 150px}@media screen and (max-width:1300px){.home .span12.nutrition_coaching{padding:4em}}@media screen and (max-width:900px){.home .span12.nutrition_coaching{padding:2em}}@media screen and (max-width:450px){.home .span12.nutrition_coaching{padding:2em 1em}}.home .span12.nutrition_coaching .inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:550px){.home .span12.nutrition_coaching .inner{display:block}}.home .span12.nutrition_coaching h2{font-size:24px;display:block;margin:0 auto 15px;text-align:center;font-weight:400}.home .span12.nutrition_coaching h3{padding-bottom:2em;text-align:center}@media screen and (max-width:550px){.home .span12.nutrition_coaching h3{padding-bottom:25px}}.home .span12.nutrition_coaching .right{padding-left:50px}@media screen and (max-width:550px){.home .span12.nutrition_coaching .right{padding-left:0;padding-top:25px}}.home .span12.nutrition_coaching .right h3,.home .span12.nutrition_coaching .right p{text-align:left}.home .span12.nutrition_coaching .right h3{font-size:20px;font-weight:400;padding-bottom:1em}.login .span12.banner{background-size:cover;height:600px;background-position:50% center;margin-top:100px}.login .span12.banner .inner{position:relative;text-align:center;height:650px}.login .span12.banner .inner h1{text-align:center}.login .span12.banner .inner .form{padding:50px;background-color:#fff;color:#191919;width:45%;position:relative;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1200px){.login .span12.banner .inner .form{width:60%}}@media screen and (max-width:700px){.login .span12.banner .inner .form{width:80%;padding:25px}}@media screen and (max-width:400px){.login .span12.banner .inner .form{width:95%;padding:15px}}.login .span12.banner .inner .form .login-password label,.login .span12.banner .inner .form .login-username label{display:none!important}.login .span12.banner .inner .form .login-password input,.login .span12.banner .inner .form .login-username input{border:0;padding:0 1em;background-color:#f2f2f2;width:100%!important;height:40px;border-radius:0!important;border-color:#f2f2f2!important;margin-bottom:15px;color:#191919;letter-spacing:1px;font-family:'Nunito Sans',sans-serif;font-size:14px}.login .span12.banner .inner .form .login-password input::-moz-placeholder,.login .span12.banner .inner .form .login-username input::-moz-placeholder{color:#191919;letter-spacing:1px;font-family:'Nunito Sans',sans-serif;font-size:14px}.login .span12.banner .inner .form .login-password input:-ms-input-placeholder,.login .span12.banner .inner .form .login-username input:-ms-input-placeholder{color:#191919;letter-spacing:1px;font-family:'Nunito Sans',sans-serif;font-size:14px}.login .span12.banner .inner .form .login-password input::placeholder,.login .span12.banner .inner .form .login-username input::placeholder{color:#191919;letter-spacing:1px;font-family:'Nunito Sans',sans-serif;font-size:14px}.login .span12.banner .inner .form .login-remember label{color:#191919;font-family:'Nunito Sans',sans-serif;font-size:15px}.login .span12.banner .inner .form .login-remember input{margin-right:5px}.login .span12.banner .inner .form .login-submit{padding-bottom:24px}.login .span12.banner .inner .form .login-submit input{display:block;margin:0 auto;width:125px;background:0 0;height:35px;background-color:#0c274e;color:#fff;padding:7px 15px;border-radius:20px;text-align:center;font-size:14px;font-family:'Nunito Sans',sans-serif;letter-spacing:1px;border:1px solid #0c274e;transition:.3s;cursor:pointer}.login .span12.banner .inner .form .login-submit input:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}.login .span12.banner .inner .form h2{text-align:center;padding-bottom:50px}.login .span12.banner .inner .form p.wppb-alert{margin-bottom:50px}.login .span12.banner .inner .form .help{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width:500px){.login .span12.banner .inner .form .help{display:block}}.login .span12.banner .inner .form .help .left,.login .span12.banner .inner .form .help .right{width:50%}@media screen and (max-width:500px){.login .span12.banner .inner .form .help .left,.login .span12.banner .inner .form .help .right{width:100%}}.login .span12.banner .inner .form .help .right{text-align:right}@media screen and (max-width:500px){.login .span12.banner .inner .form .help .right{text-align:left}}.login .span12.banner .inner .form .help a,.login .span12.banner .inner .form .help p{font-family:'Nunito Sans',sans-serif;font-size:15px}.login .span12.banner .inner .form .help a{letter-spacing:0;font-weight:400}.account .span12 a{background:0}.account .span12 h1{margin-bottom:25px}.account .span12 p.wppb-success{margin:25px auto;border-top:3px solid #191919;background-color:#f2f2f2;border-left:0;border-right:0;border-bottom:0;padding:15px}.account .span12 form#select_user_to_edit_form{display:none}.account .span12 form.wppb-edit-user ul{width:100%;max-width:100%}.account .span12 form.wppb-edit-user ul .info label{width:100%}.account .span12 form.wppb-edit-user ul .info li{padding-bottom:0}.account .span12 form.wppb-edit-user ul .info .wppb-default-first-name,.account .span12 form.wppb-edit-user ul .info .wppb-default-last-name{width:50%;float:left;padding-bottom:15px}.account .span12 form.wppb-edit-user ul .info .wppb-default-first-name label,.account .span12 form.wppb-edit-user ul .info .wppb-default-last-name label{display:block;text-transform:uppercase;font-size:14px!important;font-family:'Nunito Sans',sans-serif;padding-left:0}.account .span12 form.wppb-edit-user ul .info .wppb-default-first-name input,.account .span12 form.wppb-edit-user ul .info .wppb-default-last-name input{width:95%!important;height:40px!important}.account .span12 form.wppb-edit-user ul .info .wppb-default-e-mail,.account .span12 form.wppb-edit-user ul .info .wppb-input{width:50%;float:left;padding-bottom:15px}.account .span12 form.wppb-edit-user ul .info .wppb-default-e-mail label,.account .span12 form.wppb-edit-user ul .info .wppb-input label{display:block;text-transform:uppercase;font-size:14px!important;font-family:'Nunito Sans',sans-serif;padding-left:0}.account .span12 form.wppb-edit-user ul .info .wppb-default-e-mail input,.account .span12 form.wppb-edit-user ul .info .wppb-input input{width:95%!important;height:40px!important}.account .span12 form.wppb-edit-user ul .info .wppb-radio{width:16%;float:left;padding-top:25px}.account .span12 form.wppb-edit-user ul .info .wppb-radio label[for=gender]{display:none}.account .span12 form.wppb-edit-user ul .info .wppb-radio li{font-family:'Nunito Sans',sans-serif;text-transform:uppercase;font-size:14px!important}.account .span12 form.wppb-edit-user ul .info .wppb-radio li label{width:auto}.account .span12 form.wppb-edit-user ul .info .wppb-radio+li{padding-top:25px;width:14%;float:left;font-family:'Nunito Sans',sans-serif;text-transform:uppercase;font-size:14px!important}.account .span12 form.wppb-edit-user ul .info .wppb-radio+li+li{padding-top:25px;width:20%;float:left;font-family:'Nunito Sans',sans-serif;text-transform:uppercase;padding-left:5px;font-size:14px!important}.account .span12 form.wppb-edit-user ul .info .wppb-default-username{width:50%;float:left}.account .span12 form.wppb-edit-user ul .info .wppb-default-username label{display:block;text-transform:uppercase;font-size:14px!important;font-family:'Nunito Sans',sans-serif;padding-left:0}.account .span12 form.wppb-edit-user ul .info .wppb-default-username input{width:95%!important;height:40px!important}.account .span12 form.wppb-edit-user ul .info .wppb-heading{width:100%;float:left;padding-top:25px;padding-bottom:15px}.account .span12 form.wppb-edit-user ul .info .wppb-default-password,.account .span12 form.wppb-edit-user ul .info .wppb-default-repeat-password{width:50%;float:left}.account .span12 form.wppb-edit-user ul .info .wppb-default-password label,.account .span12 form.wppb-edit-user ul .info .wppb-default-repeat-password label{width:100%;text-transform:uppercase;font-size:14px!important;font-family:'Nunito Sans',sans-serif;padding-left:0}.account .span12 form.wppb-edit-user ul .info .wppb-default-password input,.account .span12 form.wppb-edit-user ul .info .wppb-default-repeat-password input{height:40px!important;width:95%!important}.account .span12 form.wppb-edit-user ul .info .wppb-checkbox{width:100%;float:none}.account .span12 form.wppb-edit-user ul .info .wppb-checkbox label[for=health_goals]{display:none}.account .span12 form.wppb-edit-user ul .info .wppb-checkbox .wppb-checkboxes{display:none}.account .span12 form.wppb-edit-user p.form-submit{display:block;margin:0 auto;width:150px}.account .span12 form.wppb-edit-user p.form-submit input{margin-top:50px}.account .span12 form.wppb-edit-user p.form-submit input.submit{height:35px;background-color:#0c274e;color:#fff;padding:7px 15px;border-radius:20px!important;width:125px;text-align:center;text-transform:uppercase;font-size:14px!important;border:1px solid #0c274e;transition:.3s;cursor:pointer}.account .span12 form.wppb-edit-user p.form-submit input.submit:hover{border:1px solid #0c274e!important;background-color:transparent;color:#0c274e}.account .span12 label{padding-left:10px;font-weight:300;color:#191919;margin-bottom:5px;letter-spacing:1px}.account .span12 input{border-radius:0!important;border:none!important;font-family:'Nunito Sans',sans-serif;font-size:12px!important;font-weight:300;text-transform:uppercase;background-color:#f2f2f2;color:#191919;padding-left:10px!important}.account .span12 input::-moz-placeholder{color:#191919}.account .span12 input:-ms-input-placeholder{color:#191919}.account .span12 input::placeholder{color:#191919}.register .span12{margin-top:100px}.register .span12.login{margin-top:0}.register .span12 form.wppb-register-user{position:relative}.register .span12 form.wppb-register-user ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.register .span12 form.wppb-register-user ul li{margin-bottom:20px}.register .span12 form.wppb-register-user ul li.wppb-default-first-name,.register .span12 form.wppb-register-user ul li.wppb-default-last-name,.register .span12 form.wppb-register-user ul li.wppb-input,.register .span12 form.wppb-register-user ul li.wppb-radio{width:50%}@media screen and (max-width:600px){.register .span12 form.wppb-register-user ul li.wppb-default-first-name,.register .span12 form.wppb-register-user ul li.wppb-default-last-name,.register .span12 form.wppb-register-user ul li.wppb-input,.register .span12 form.wppb-register-user ul li.wppb-radio{width:100%}}.register .span12 form.wppb-register-user ul li.wppb-default-e-mail,.register .span12 form.wppb-register-user ul li.wppb-default-nickname,.register .span12 form.wppb-register-user ul li.wppb-default-username{width:100%}.register .span12 form.wppb-register-user ul li.wppb-default-e-mail input,.register .span12 form.wppb-register-user ul li.wppb-default-nickname input,.register .span12 form.wppb-register-user ul li.wppb-default-username input{width:100%}.register .span12 form.wppb-register-user ul li.wppb-default-e-mail .wppb-description-delimiter,.register .span12 form.wppb-register-user ul li.wppb-default-nickname .wppb-description-delimiter,.register .span12 form.wppb-register-user ul li.wppb-default-username .wppb-description-delimiter{width:90%;display:block;font-size:14px;margin-top:10px;line-height:18px;font-family:'Nunito Sans',sans-serif}.register .span12 form.wppb-register-user ul li.wppb-radio{display:-ms-flexbox;display:flex}.register .span12 form.wppb-register-user ul li.wppb-radio label{width:20%}.register .span12 form.wppb-register-user ul li.wppb-radio .wppb-radios{width:80%}.register .span12 form.wppb-register-user ul li.wppb-radio .wppb-radios li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:30%}.register .span12 form.wppb-register-user ul li.wppb-radio .wppb-radios li input{width:20px}.register .span12 form.wppb-register-user ul li.wppb-radio .wppb-radios li label{width:auto;padding:5px 0 0 5px}.register .span12 form.wppb-register-user ul li.wppb-heading{width:100%;margin-top:20px}.register .span12 form.wppb-register-user ul li.wppb-default-password,.register .span12 form.wppb-register-user ul li.wppb-default-repeat-password{width:50%}@media screen and (max-width:600px){.register .span12 form.wppb-register-user ul li.wppb-default-password,.register .span12 form.wppb-register-user ul li.wppb-default-repeat-password{width:100%}}.register .span12 form.wppb-register-user ul li.wppb-checkbox label{display:none}.register .span12 form.wppb-register-user ul li.wppb-checkbox ul li{display:-ms-flexbox;display:flex;width:100%;margin-bottom:5px}.register .span12 form.wppb-register-user ul li.wppb-checkbox ul li label{display:block;width:auto;padding-left:5px}.register .span12 form.wppb-register-user ul li.wppb-checkbox ul li input{width:auto;height:20px}.register .span12 form.wppb-register-user ul li.wppb-send-credentials-checkbox{width:100%;margin-bottom:10px}.register .span12 form.wppb-register-user ul li.wppb-send-credentials-checkbox label{width:auto;padding-left:5px}.register .span12 form.wppb-register-user ul li.wppb-send-credentials-checkbox label input{width:auto;height:20px}.register .span12 form.wppb-register-user ul li label{width:28%;margin-right:2%}.register .span12 form.wppb-register-user ul li input{width:68%}.register .span12 form.wppb-register-user p.form-submit input.submit{height:35px;background-color:#0c274e;color:#fff;padding:7px 15px;border-radius:20px!important;width:125px;text-align:center;text-transform:uppercase;font-size:14px!important;border:1px solid #0c274e;transition:.3s;cursor:pointer}.register .span12 form.wppb-register-user p.form-submit input.submit:hover{border:1px solid #0c274e!important;background-color:transparent;color:#0c274e}.register .span12 .wppb-send-credentials-checkbox label{margin-top:150px;font-family:'Nunito Sans',sans-serif}.register .span12 label{font-weight:300;color:#191919;margin-bottom:5px;font-size:18px;font-family:'Nunito Sans',sans-serif}.register .span12 input{border-radius:0!important;border:none!important;font-family:'Nunito Sans',sans-serif;font-size:12px!important;font-weight:300;height:30px;background-color:#f2f2f2;color:#191919}.dashboard .span12{padding:50px 150px}@media screen and (max-width:1300px){.dashboard .span12{padding:50px}}@media screen and (max-width:900px){.dashboard .span12{padding:25px}}@media screen and (max-width:450px){.dashboard .span12{padding:25px 15px}}.dashboard .span12.banner{padding:0;margin-top:0;height:350px}.dashboard .span12.banner .inner{height:350px}.dashboard .span12.banner .inner .text{background-color:#cfd9ba}.dashboard .span12.banner .inner h1{padding:25px;border:2px solid #fff}.dashboard .span12.banner .inner h1 .user{text-transform:capitalize}.dashboard .span12.programs h3{font-size:24px;padding-bottom:10px}.dashboard .span12.programs h4{padding-bottom:10px}.dashboard .span12.programs .span9{padding-right:50px}@media screen and (max-width:900px){.dashboard .span12.programs .span9{padding-right:0;padding-bottom:50px}}.dashboard .span12.programs .span9 h2{margin-bottom:25px;position:relative;padding-bottom:15px}.dashboard .span12.programs .span9 h2:after{content:'';position:absolute;width:100px;height:3px;background:#0c274e;bottom:0;left:0}.dashboard .span12.programs .span9 .row{border:1px solid #f2f2f2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:50px}@media screen and (max-width:600px){.dashboard .span12.programs .span9 .row{display:block;border:none}}.dashboard .span12.programs .span9 .row img{width:35%;height:250px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:600px){.dashboard .span12.programs .span9 .row img{width:100%}}.dashboard .span12.programs .span9 .row .text{padding-left:25px}@media screen and (max-width:600px){.dashboard .span12.programs .span9 .row .text{padding-left:0;padding-top:25px}}.dashboard .span12.programs .span9 .row .text p{width:75%}@media screen and (max-width:900px){.dashboard .span12.programs .span9 .row .text p{width:90%}}.dashboard .span12.programs .span9 .all_programs h2{margin-bottom:0;position:relative;padding-bottom:15px}.dashboard .span12.programs .span9 .all_programs h2:after{content:'';position:absolute;width:100px;height:3px;background:#0c274e;bottom:0;left:0}.dashboard .span12.programs .span9 .all_programs .single_pro{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.dashboard .span12.programs .span9 .all_programs .program{margin:15px 0;width:32%}@media screen and (max-width:900px){.dashboard .span12.programs .span9 .all_programs .program{width:49%}}@media screen and (max-width:600px){.dashboard .span12.programs .span9 .all_programs .program{width:100%}}.dashboard .span12.programs .span9 .all_programs .program img{height:200px;width:100%;-o-object-fit:cover;object-fit:cover}.dashboard .span12.programs .span9 .all_programs .program .info{border:1px solid rgba(0,0,0,.1);border-radius:0 0 5px 5px;padding:1.5em 1em}@media screen and (max-width:700px){.dashboard .span12.programs .span9 .all_programs .program .info{padding:1em}}.dashboard .span12.programs .span9 .all_programs .program .info h3{font-weight:300;margin-bottom:20px}.dashboard .span12.programs .span9 .all_programs .program .info .button{padding:10px 15px;margin-right:5px}@media screen and (max-width:1040px){.dashboard .span12.programs .span9 .all_programs .program .info .button{display:block;width:120px;margin-right:0;margin-bottom:15px;padding:10px}}.dashboard .span12.programs .span3 .workw{margin-top:25px}.dashboard .span12.programs .span3 .shop,.dashboard .span12.programs .span3 .workw{background-color:#f2f2f2}.dashboard .span12.programs .span3 .shop img,.dashboard .span12.programs .span3 .workw img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.dashboard .span12.programs .span3 .shop .text,.dashboard .span12.programs .span3 .workw .text{padding:2em 1em}.dashboard .span12.programs .span3 .shop .text h3,.dashboard .span12.programs .span3 .shop .text p,.dashboard .span12.programs .span3 .workw .text h3,.dashboard .span12.programs .span3 .workw .text p{margin-bottom:20px}.dashboard .span12.programs .span3 .shop .text p,.dashboard .span12.programs .span3 .workw .text p{font-size:14px}.program_resources .span12.resources .span3{position:relative;padding-right:25px}@media screen and (max-width:900px){.program_resources .span12.resources .span3{display:none}}.program_resources .span12.resources .span3 .week{padding:15px;position:relative;transition:.3s}@media screen and (max-width:900px){.program_resources .span12.resources .span3 .week{padding:5px}}.program_resources .span12.resources .span3 .week.active{background-color:rgba(12,39,78,.18)}.program_resources .span12.resources .span3 .week.active .arrow{display:block}.program_resources .span12.resources .span3 .week h3{cursor:pointer;color:#0c274e;font-weight:400;padding-right:25px}@media screen and (max-width:900px){.program_resources .span12.resources .span3 .week h3{font-size:14px}}.program_resources .span12.resources .span3 .week .arrow{width:15px;height:15px;border-right:2px solid #0c274e;border-bottom:2px solid #0c274e;position:absolute;right:25px;top:20px;transform:rotate(-45deg);transition:.5s;display:none;cursor:pointer}@media screen and (max-width:900px){.program_resources .span12.resources .span3 .week .arrow{top:8px;width:10px;height:10px}}.program_resources .span12.resources .span3 .week:hover{cursor:pointer;background-color:rgba(12,39,78,.18)}.program_resources .span12.resources .span3 .week:hover .arrow{display:block}@media screen and (max-width:900px){.program_resources .span12.resources .span9{width:100%}}.program_resources .span12.resources .span9 .week{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;display:none}@media screen and (max-width:900px){.program_resources .span12.resources .span9 .week{display:-ms-flexbox;display:flex}}.program_resources .span12.resources .span9 .week h2{width:100%;margin-bottom:50px;text-align:center}@media screen and (max-width:900px){.program_resources .span12.resources .span9 .week h2{background-color:rgba(12,39,78,.18);margin-bottom:15px;padding:10px 0}}.program_resources .span12.resources .span9 .week.bonus_materials.active,.program_resources .span12.resources .span9 .week.moving_forward.active,.program_resources .span12.resources .span9 .week.video_resources.active,.program_resources .span12.resources .span9 .week.week_one.active,.program_resources .span12.resources .span9 .week.week_three.active,.program_resources .span12.resources .span9 .week.week_two.active,.program_resources .span12.resources .span9 .week.welcome.active,.program_resources .span12.resources .span9 .week.workouts.active{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline}.program_resources .span12.resources .span9 .week .inner{width:32%;margin-right:1%}@media screen and (max-width:600px){.program_resources .span12.resources .span9 .week .inner{width:100%}}.program_resources .span12.resources .span9 .week.video_resources .inner,.program_resources .span12.resources .span9 .week.workouts .inner{width:48%;background-color:#fff}@media screen and (max-width:600px){.program_resources .span12.resources .span9 .week.video_resources .inner,.program_resources .span12.resources .span9 .week.workouts .inner{width:100%}}.program_resources .span12.resources .span9 .week .inner{background-color:#f2f2f2}.program_resources .span12.resources .span9 .week .inner a img{height:300px;width:100%;padding:20px;overflow:hidden;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width:600px){.program_resources .span12.resources .span9 .week .inner a img{height:auto}}.program_resources .span12.resources .span9 .week .inner .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;background-color:#fff}.program_resources .span12.resources .span9 .week .inner .embed-container embed,.program_resources .span12.resources .span9 .week .inner .embed-container iframe,.program_resources .span12.resources .span9 .week .inner .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.program_resources .span12.resources .span9 .week .inner .text{background-color:#fff;padding:25px 0}.program_resources .span12.main_content{padding-top:0}.program_resources .span12.main_content .title{margin-bottom:2em}.program_resources .span12.main_content .title a h1{padding-bottom:25px}@media screen and (max-width:900px){.program_resources .span12.main_content{padding-top:100px}}@media screen and (max-width:900px){.program_resources .span12.main_content .span4{padding-top:50px}}.program_resources .span12.main_content .span8{padding-right:50px}@media screen and (max-width:900px){.program_resources .span12.main_content .span8{padding-right:0}}.program_resources .span12.main_content .span8 .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.program_resources .span12.main_content .span8 .embed-container embed,.program_resources .span12.main_content .span8 .embed-container iframe,.program_resources .span12.main_content .span8 .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.program_resources .span12.progress{padding-top:0}.single_program .span12.progress h2,.universal_program .span12.progress h2{text-align:center;margin-bottom:50px}.single_program .span12.progress .timeline,.universal_program .span12.progress .timeline{display:-ms-flexbox;display:flex;margin-top:15px;position:relative}.single_program .span12.progress .timeline span,.universal_program .span12.progress .timeline span{text-transform:uppercase;letter-spacing:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;position:relative}.single_program .span12.progress .timeline span:before,.universal_program .span12.progress .timeline span:before{content:'';display:block;background:#fff;border:2px solid #f2f2f2;border-radius:50%;width:15px;height:15px;position:absolute;top:-26px}.single_program .span12.progress .timeline span.active:before,.universal_program .span12.progress .timeline span.active:before{background:#0c274e;border:2px solid #0c274e}@media screen and (max-width:800px){.single_program .span12.progress .timeline span a,.single_program .span12.progress .timeline span h6,.universal_program .span12.progress .timeline span a,.universal_program .span12.progress .timeline span h6{font-size:10px}}.single_program .span12.progress .timeline span a,.universal_program .span12.progress .timeline span a{background:0;letter-spacing:0}.single_program .span12.progress .timeline span:first-of-type,.universal_program .span12.progress .timeline span:first-of-type{position:absolute;left:0}.single_program .span12.progress .timeline span:first-of-type:before,.universal_program .span12.progress .timeline span:first-of-type:before{left:0}.single_program .span12.progress .timeline span:nth-of-type(2),.universal_program .span12.progress .timeline span:nth-of-type(2){position:absolute;left:22%}.single_program .span12.progress .timeline span:nth-of-type(2):before,.universal_program .span12.progress .timeline span:nth-of-type(2):before{left:30%}.single_program .span12.progress .timeline span:nth-of-type(3),.universal_program .span12.progress .timeline span:nth-of-type(3){position:absolute;left:47%}.single_program .span12.progress .timeline span:nth-of-type(3):before,.universal_program .span12.progress .timeline span:nth-of-type(3):before{left:30%}.single_program .span12.progress .timeline span:nth-of-type(4),.universal_program .span12.progress .timeline span:nth-of-type(4){position:absolute;left:73%}.single_program .span12.progress .timeline span:nth-of-type(4):before,.universal_program .span12.progress .timeline span:nth-of-type(4):before{left:30%}.single_program .span12.progress .timeline span:last-of-type,.universal_program .span12.progress .timeline span:last-of-type{position:absolute;right:0}.single_program .span12.progress .timeline span:last-of-type:before,.universal_program .span12.progress .timeline span:last-of-type:before{right:0}.single_program .span12.progress .bar,.universal_program .span12.progress .bar{height:4px;background:#f2f2f2;position:relative}.single_program .span12.progress .bar span,.universal_program .span12.progress .bar span{display:block;height:100%;background-color:#0c274e;position:relative;overflow:hidden}.single_program .span12.boxes,.universal_program .span12.boxes{padding-top:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:800px){.single_program .span12.boxes,.universal_program .span12.boxes{display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:2em}}.single_program .span12.boxes .box,.universal_program .span12.boxes .box{-ms-flex:1 0 26%;flex:1 0 26%;margin:10px;background-color:#f2f2f2;height:275px;padding:1em;position:relative}@media screen and (max-width:800px){.single_program .span12.boxes .box,.universal_program .span12.boxes .box{-ms-flex:none;flex:none;height:auto;margin:0 0 15px 0}}.single_program .span12.boxes .box h2,.universal_program .span12.boxes .box h2{padding-bottom:10px}@media screen and (max-width:800px){.single_program .span12.boxes .box h2,.universal_program .span12.boxes .box h2{font-size:22px}}.single_program .span12.boxes .box p,.universal_program .span12.boxes .box p{height:150px;overflow:scroll;font-size:14px}@media screen and (max-width:800px){.single_program .span12.boxes .box p,.universal_program .span12.boxes .box p{height:auto;overflow:visible}}.single_program .span12.boxes .box .butt,.universal_program .span12.boxes .box .butt{position:absolute;bottom:1em}@media screen and (max-width:900px){.single_program .span12.boxes .box .butt,.universal_program .span12.boxes .box .butt{position:static;bottom:auto;float:none;margin-top:1em}}.single_program .span12.boxes .box .butt .button,.universal_program .span12.boxes .box .butt .button{display:block;width:150px}.single_program .span12.boxes .box .butt .button.grey,.universal_program .span12.boxes .box .butt .button.grey{transition:0;cursor:default}.single_program .span12.boxes .box .butt .button.grey:hover,.universal_program .span12.boxes .box .butt .button.grey:hover{background-color:#acacac;color:#fff}.blog .span12.featured_post{margin-top:100px}.blog .span12.featured_post.login{margin-top:0}.blog .span12.subscribe_follow_bar{padding:0}.blog .span12 h1.line{width:100%;margin:10px 0 20px 0;position:relative}@media screen and (max-width:450px){.blog .span12 h1.line{text-align:center}}.blog .span12 h1.line a{font-size:16px;position:absolute;right:0;padding:10px;background-color:#fff;border:1px solid #191919;color:#191919;background:0 0}@media screen and (max-width:450px){.blog .span12 h1.line a{position:relative;display:block;margin-top:10px;text-align:center}}.blog .span12 h2{font-weight:400;margin:10px 0}.blog .span12 h6{font-weight:700;font-size:14px;color:#acacac;letter-spacing:1px;margin-top:20px}.blog .span12 p{margin-bottom:10px}.blog .span12.linear{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:500px){.blog .span12.linear{display:block}}.blog .span12.linear:after{display:none}.blog .span12.linear h1,.blog .span12.linear h2.recent{text-align:center;width:100%;padding-bottom:25px}.blog .span12.linear .post{width:31%}@media screen and (max-width:800px){.blog .span12.linear .post{width:100%;display:-ms-flexbox;display:flex;margin-bottom:15px}}@media screen and (max-width:500px){.blog .span12.linear .post{display:block}}.blog .span12.linear .post img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px;-o-object-position:50% 50%;object-position:50% 50%}@media screen and (max-width:900px){.blog .span12.linear .post img{margin-bottom:20px}}@media screen and (max-width:800px){.blog .span12.linear .post img{width:40%}}@media screen and (max-width:500px){.blog .span12.linear .post img{width:100%}}@media screen and (max-width:800px){.blog .span12.linear .post .details{width:60%;padding-left:20px}}@media screen and (max-width:500px){.blog .span12.linear .post .details{width:100%;padding-left:0}}.blog .span12.stacked{padding-top:0}.blog .span12.stacked img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px;-o-object-position:50% 50%;object-position:50% 50%}.blog .span12.stacked .col:first-of-type{padding-bottom:.5em}@media screen and (max-width:900px){.blog .span12.stacked .col:first-of-type{padding-bottom:1em}}.blog .span12.stacked .col:nth-of-type(2){padding:.5em 0}@media screen and (max-width:900px){.blog .span12.stacked .col:nth-of-type(2){padding:0 0 1em 0}}.blog .span12.stacked .col:nth-of-type(3){padding-top:.5em}@media screen and (max-width:900px){.blog .span12.stacked .col:nth-of-type(3){padding:0}}.blog .span12.stacked .left{width:33.33%;float:left}@media screen and (max-width:900px){.blog .span12.stacked .left{width:40%}}@media screen and (max-width:600px){.blog .span12.stacked .left{width:100%;float:none}}.blog .span12.stacked .right{width:66.66%;float:left;padding-left:25px}.blog .span12.stacked .right h6{margin-top:0}@media screen and (max-width:900px){.blog .span12.stacked .right{width:60%}}@media screen and (max-width:600px){.blog .span12.stacked .right{width:100%;float:none;padding-left:0;padding-top:1em}}.page .span12.buddypress{padding:0 150px 4em 150px}@media screen and (max-width:1300px){.page .span12.buddypress{padding:4em}}@media screen and (max-width:900px){.page .span12.buddypress{padding:2em}}@media screen and (max-width:450px){.page .span12.buddypress{padding:2em 1em}}.page .span12.buddypress .personal_info .dob,.page .span12.buddypress .personal_info .email,.page .span12.buddypress .personal_info .first-name,.page .span12.buddypress .personal_info .last-name,.page .span12.buddypress .personal_info .pronouns,.page .span12.buddypress .personal_info .username{width:50%;float:left}.page .span12.buddypress .personal_info .dob::after,.page .span12.buddypress .personal_info .email::after,.page .span12.buddypress .personal_info .first-name::after,.page .span12.buddypress .personal_info .last-name::after,.page .span12.buddypress .personal_info .pronouns::after,.page .span12.buddypress .personal_info .username::after{clear:both}.page .span12.buddypress .personal_info .dob,.page .span12.buddypress .personal_info .email,.page .span12.buddypress .personal_info .username{margin-top:10px}.page .span12.buddypress .address,.page .span12.buddypress .password_info{margin-top:25px}.page .span12.buddypress .address .city,.page .span12.buddypress .address .confirm_pass,.page .span12.buddypress .address .country,.page .span12.buddypress .address .pass,.page .span12.buddypress .address .state,.page .span12.buddypress .password_info .city,.page .span12.buddypress .password_info .confirm_pass,.page .span12.buddypress .password_info .country,.page .span12.buddypress .password_info .pass,.page .span12.buddypress .password_info .state{width:50%;float:left}.page .span12.buddypress .address .city::after,.page .span12.buddypress .address .confirm_pass::after,.page .span12.buddypress .address .country::after,.page .span12.buddypress .address .pass::after,.page .span12.buddypress .address .state::after,.page .span12.buddypress .password_info .city::after,.page .span12.buddypress .password_info .confirm_pass::after,.page .span12.buddypress .password_info .country::after,.page .span12.buddypress .password_info .pass::after,.page .span12.buddypress .password_info .state::after{clear:both}.page .span12.buddypress .address .country,.page .span12.buddypress .password_info .country{margin-top:15px}.page .span12.buddypress .address h6,.page .span12.buddypress .password_info h6{display:inline}.page .span12.buddypress .address .pass input,.page .span12.buddypress .password_info .pass input{margin-bottom:15px}.page .span12.buddypress .address #pass-strength-result,.page .span12.buddypress .password_info #pass-strength-result{display:inline;background-color:transparent;border:none;font-family:'Nunito Sans',sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.page .span12.buddypress .address #pass-strength-result.bad,.page .span12.buddypress .address #pass-strength-result.short,.page .span12.buddypress .password_info #pass-strength-result.bad,.page .span12.buddypress .password_info #pass-strength-result.short{color:#e04707}.page .span12.buddypress .address #pass-strength-result.good,.page .span12.buddypress .password_info #pass-strength-result.good{color:#0c274e}.page .span12.buddypress .address #pass-strength-result.strong,.page .span12.buddypress .password_info #pass-strength-result.strong{color:green}.page .span12.buddypress label{display:block;font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;color:#191919;margin-bottom:5px}.page .span12.buddypress input{width:90%;height:45px;border:0;font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;background-color:#f2f2f2;color:#191919;padding-left:10px}.page .span12.buddypress input::-moz-placeholder{color:#191919}.page .span12.buddypress input:-ms-input-placeholder{color:#191919}.page .span12.buddypress input::placeholder{color:#191919}.page .span12.buddypress .pronouns{margin:40px 0}.page .span12.buddypress .pronouns label{display:inline-block;font-size:14px}.page .span12.buddypress .pronouns input{width:auto;height:auto;margin-right:15px}.meal_plans .span12.instructions{padding:20px;margin-top:75px;background-color:#f2f2f2}.meal_plans .span12.instructions .question{position:relative}.meal_plans .span12.instructions .question h2{cursor:pointer}@media screen and (max-width:600px){.meal_plans .span12.instructions .question h2{padding-right:2em}}.meal_plans .span12.instructions .question i{cursor:pointer;float:right;margin-top:-30px;border:solid #0c274e;width:20px;height:20px;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);transition:.5s}.meal_plans .span12.instructions .question i.drop{transform:rotate(225deg)}.meal_plans .span12.instructions .answer a,.meal_plans .span12.instructions .question a{color:#000;font-weight:700}.meal_plans .span12.instructions .answer{padding-top:20px;display:none}.meal_plans .span12.dashboard{padding:25px 0 50px}.meal_plans .span12.dashboard .boxes{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.meal_plans .span12.dashboard .boxes .box{margin:15px 0;width:32%;background-color:#f2f2f2;height:225px;padding:25px;position:relative}.meal_plans .span12.dashboard .boxes .box .butt{position:absolute;bottom:50px}.meal_plans .span12.dashboard .boxes .box .butt .button{display:block;width:150px}@media screen and (max-width:900px){.meal_plans .span12.dashboard .boxes .box .butt{position:static;bottom:auto;float:none;margin-top:1em}}.meal_plans .span12.dashboard .boxes .box h2{padding-bottom:10px}@media screen and (max-width:800px){.meal_plans .span12.dashboard .boxes .box h2{font-size:22px}}.meal_plans .span12.dashboard .boxes .box p{height:80px;overflow:scroll}@media screen and (max-width:800px){.meal_plans .span12.dashboard .boxes .box p{height:auto;overflow:visible}}@media screen and (max-width:900px){.meal_plans .span12.dashboard .boxes .box{width:49%}}@media screen and (max-width:800px){.meal_plans .span12.dashboard .boxes .box{-ms-flex:none;flex:none;height:auto;margin:0 0 15px 0}}@media screen and (max-width:600px){.meal_plans .span12.dashboard .boxes .box{width:100%}}.meal_plans .span12.recent{padding:0;margin-top:50px;position:relative}.meal_plans .span12.recent a.all{position:absolute;top:0;right:0;padding:12px 15px;height:auto}.meal_plans .span12.recent h2.saved{text-align:center;color:#191919}@media screen and (max-width:900px){.meal_plans .span12.recent h2.saved{text-align:left}}.meal_plans .span12.recent .recent_recipes{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.meal_plans .span12.recent .recent_recipes .recipe_post{margin:15px 0;width:32%}@media screen and (max-width:900px){.meal_plans .span12.recent .recent_recipes .recipe_post{width:49%}}@media screen and (max-width:600px){.meal_plans .span12.recent .recent_recipes .recipe_post{width:100%}}.meal_plans .span12.recent .recent_recipes .recipe_post h6{font-size:14px;text-transform:uppercase;margin-bottom:10px}.meal_plans .span12.recent .recent_recipes .recipe_post h6 a{font-size:12px;color:#191919}.meal_plans .span12.recent .recent_recipes .recipe_post .thumbnail{position:relative}.meal_plans .span12.recent .recent_recipes .recipe_post .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:250px;-o-object-position:50% 50%;object-position:50% 50%}.meal_plans .span12.recent .recent_recipes .recipe_post .thumbnail .heart_icon{position:absolute;right:10px;top:10px}.meal_plans .span12.recent .recent_recipes .recipe_post .thumbnail .heart_icon img{width:55px;height:auto}.meal_plans .span12.recent .recent_recipes .recipe_post .thumbnail .heart_icon img.empty{display:block}.meal_plans .span12.recent .recent_recipes .recipe_post .thumbnail .heart_icon img.full{display:none}.meal_plans .span12.recent .recent_recipes .recipe_post .info{border:1px solid rgba(0,0,0,.1);border-radius:0 0 5px 5px;padding:1.5em 1em}@media screen and (max-width:700px){.meal_plans .span12.recent .recent_recipes .recipe_post .info{padding:1em 1em 2em 1em}}.meal_plans .span12.recent .recent_recipes .recipe_post .info h3{font-weight:300;margin-bottom:20px}.meal_plans .span12.recent .recent_recipes .recipe_post .info .button{padding:10px 15px;margin-right:5px}@media screen and (max-width:1040px){.meal_plans .span12.recent .recent_recipes .recipe_post .info .button{display:block;width:120px;margin-right:0;margin-bottom:15px;padding:10px}}.meal_plans .span12.recent .recent_recipes .recipe_post .info .wprm-recipe-link{background-color:#0c274e;padding:12px 15px;color:#fff!important;border-radius:25px;font-family:'Nunito Sans',sans-serif;font-size:12px;letter-spacing:1px;font-weight:300;text-transform:uppercase}.meal_plans .span12.recent .recent_recipes .more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:50px 0 15px}.meal_plans .span12.recent .recent_recipes .more a{height:auto;padding:12px 15px;font-size:14px}.meal_plans #wprm-recipe-collections-app .wprmprc-containt-header{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-container-header{margin-bottom:25px;font-family:Roboto,sans-serif;font-size:30px;font-weight:200;color:#191919;text-align:center;position:relative}@media screen and (max-width:900px){.meal_plans #wprm-recipe-collections-app .wprmprc-container-header{margin-bottom:20px;text-align:left}}.meal_plans #wprm-recipe-collections-app .wprmprc-container-header .wprmprc-header-link-separator{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-container-header .wprmprc-header-link{color:#fff;font-size:0;opacity:1}.meal_plans #wprm-recipe-collections-app .wprmprc-container-header .wprmprc-header-link:before{font-size:16px;text-transform:uppercase;position:absolute;left:0;content:'Back to all Meal Plans';display:block;font-weight:300;color:#191919}@media screen and (max-width:900px){.meal_plans #wprm-recipe-collections-app .wprmprc-container-header .wprmprc-header-link:before{position:relative;top:-20px}}.meal_plans #wprm-recipe-collections-app .wprmprc-overview-collection.wprmprc-overview-collection-view:hover{font-weight:inherit;color:#0c274e}.meal_plans #wprm-recipe-collections-app .wprmprc-overview{border-radius:0;border:none}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list{position:relative}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-item-header{font-family:Roboto,sans-serif;font-size:40px;font-weight:100;color:#191919}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-item-header .wprmprc-edit-list-item{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container{width:100%;border:1px solid #f2f2f2;padding:1em;margin-right:2%;margin-bottom:25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}@media screen and (max-width:900px){.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container{width:48%}}@media screen and (max-width:600px){.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container{width:100%;margin-right:0}}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item-handle{position:absolute;left:0;top:50%;transform:translateY(-50%)}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item-actions{display:block;width:100%}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item-actions .wprmprc-edit-list-item-delete{display:-ms-flexbox;display:flex;width:100%;margin-bottom:10px;margin-top:10px}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item-actions .wprmprc-edit-list-item-delete:after{-ms-flex-align:center;align-items:center;content:'Delete This Meal Plan';padding-left:5px;font-family:Roboto,sans-serif}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item-actions .wprmprc-edit-list-item-duplicate{display:-ms-flexbox;display:flex;width:100%;margin-bottom:5px}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item-actions .wprmprc-edit-list-item-duplicate:after{-ms-flex-align:center;align-items:center;content:'Duplicate This Meal Plan';padding-left:5px;font-family:Roboto,sans-serif}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item{width:100%;padding-left:20px}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item .wprmprc-overview-collection{display:block;color:#191919}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item .wprmprc-overview-collection .wprmprc-overview-collection-name{font-family:Roboto,sans-serif;font-size:24px;font-weight:300}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item .wprmprc-overview-collection .wprmprc-overview-collection-name:after{display:inline-block;content:'View Meal Plan';font-size:16px;background-color:#0c274e;width:115px;margin:10px 0;text-align:center;color:#fff;float:right;padding:7px 14px}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item .wprmprc-overview-collection .wprmprc-overview-collection-items{display:-ms-flexbox;display:flex;float:left;font-weight:300;margin-top:5px;color:#191919;font-family:Roboto,sans-serif;font-size:16px}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item .wprmprc-overview-collection .wprmprc-overview-collection-items:before{content:'Contains';display:block;padding-right:3px}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item .wprmprc-overview-collection .wprmprc-overview-collection-items:after{content:' recipes';display:block;padding-left:3px}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item.wprmprc-edit-list-item-edit{display:block;padding-left:0}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item.wprmprc-edit-list-item-edit .wprmprc-overview-collection-items{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item.wprmprc-edit-list-item-edit input{border-color:#191919;border-radius:0;border-top:0;border-left:0;border-right:0;font-family:'Nunito Sans',sans-serif;font-size:22px;font-weight:100;color:#191919;padding-left:0}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item.wprmprc-edit-list-item-edit:before{content:'Change Meal Plan Name:';display:block;font-family:'Nunito Sans',sans-serif}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-actions{margin-top:15px;float:right}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-actions .wprmprc-edit-list-action:nth-of-type(2){display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-actions span{text-decoration:none;opacity:1;font-family:'Nunito Sans',sans-serif;font-size:16px;letter-spacing:1px;font-weight:300;height:35px;background-color:#0c274e;color:#fff;padding:10px 15px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:12px;border:1px solid #0c274e;transition:.3s}.meal_plans #wprm-recipe-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-actions span:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}.meal_plans #wprm-recipe-collections-app .wprmprc-collection{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column{border-color:#f2f2f2;border-radius:0;-ms-flex:7 0 12%;flex:7 0 12%}@media screen and (max-width:900px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column{-ms-flex:4 0 21%;flex:4 0 21%}}@media screen and (max-width:600px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column{-ms-flex:2 0 45%;flex:2 0 45%}}@media screen and (max-width:450px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column{-ms-flex:1 100%;flex:1 100%}}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column.recipes{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-header{background-color:transparent;border-bottom:1px solid #f2f2f2}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-header .wprmprc-collection-column-name{font-family:'Nunito Sans',sans-serif;font-size:26px;font-weight:100;text-align:center;color:#191919}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-header{border-bottom:1px solid #f2f2f2}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-header .wprmprc-collection-group-name{font-family:Roboto,sans-serif;font-size:18px;padding:10px;font-weight:300;color:#191919}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items{display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;min-height:150px;max-height:150px;overflow:hidden;background-image:url(images/fork.png);background-size:100%;background-repeat:no-repeat;background-position:top;border-radius:0}@media screen and (max-width:450px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items{max-height:100%;min-height:100%;border-bottom:0;overflow:visible}}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-group-add-item{margin-top:0;bottom:0}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item-recipe+.wprmprc-collection-group-add-item{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item{display:block;margin:0;border:none;border-radius:0;position:relative}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-servings{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-actions{min-height:25px;border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:#f2f2f2;border-top-color:#fff;border-bottom-color:transparent;position:absolute;top:5px;left:0;background:#fff}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-actions .wprmprc-collection-item-action{background:#fff;z-index:99}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details{display:block;-ms-flex:none;flex:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-name{font-family:Roboto,sans-serif;font-weight:300;color:#191919;padding:5px 10px 10px 25px;line-height:22px;height:55px;overflow:hidden}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-image{padding:0;width:100%}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-image img{max-width:100%;border-radius:0;height:100px;-o-object-fit:cover;object-fit:cover}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-add-item{margin-top:20px;background-color:#0c274e;opacity:1;color:#fff;text-align:center;font-family:'Nunito Sans',sans-serif;font-size:14px;font-weight:100;letter-spacing:1px;font-style:normal;width:100%;position:absolute;bottom:0}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items{padding:0}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item{display:block;margin:0;-ms-flex:1 24%;flex:1 24%;border:none;border-radius:0}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-group-add-item{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items-draggingover{background-color:#f8f8f8}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions{-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;display:-ms-flexbox;display:flex;width:100%;position:relative}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups{border-radius:0;border-color:#f2f2f2;background-color:#fff;box-shadow:0 0 5px #f2f2f2;padding:25px;display:block}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list{margin-bottom:25px;width:100%;border-bottom:0}@media screen and (max-width:500px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list{margin-bottom:15px}}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list .wprmprc-edit-list-actions span{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:300;background:linear-gradient(180deg,rgba(255,255,255,0) 70%,rgba(12,39,78,.18) 50%);text-decoration:none;color:#0c274e}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list .wprmprc-edit-list-item{font-family:'Nunito Sans',sans-serif;font-size:18px;color:#191919}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list .wprmprc-edit-list-item.wprmprc-edit-list-item-edit input{border-radius:0;border-color:#f2f2f2}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list .wprmprc-edit-list-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-collection-action-header{width:100%;font-family:'Nunito Sans',sans-serif;font-size:20px;letter-spacing:1px;background-color:#fff;font-weight:300;color:#191919;text-align:left;padding:0 0 25px 0}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-collection-action-header .wprmprc-header-link{opacity:1;text-decoration:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-collection-action-header .wprmprc-header-link:before{content:'X ';padding-right:40px;display:inline-block;font-size:24px}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item{border-radius:0;border-color:#f2f2f2;position:absolute;top:50px;left:0;margin-left:auto;right:0;margin-right:auto;width:1200px;background-color:#fff;box-shadow:0 0 5px #f2f2f2;z-index:10;opacity:1;padding:25px;display:block}@media screen and (max-width:1200px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item{width:1000px}}@media screen and (max-width:1000px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item{width:700px}}@media screen and (max-width:700px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item{width:500px}}@media screen and (max-width:500px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item{width:350px}}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-header{width:100%;font-family:'Nunito Sans',sans-serif;font-size:20px;letter-spacing:1px;background-color:#fff;font-weight:300;color:#191919;text-align:left;padding:0 0 25px 0}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-header .wprmprc-header-link{opacity:1;text-decoration:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-header .wprmprc-header-link:before{content:'X ';padding-right:40px;display:inline-block;font-size:24px}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection{margin-bottom:25px;width:20%;float:left}@media screen and (max-width:1000px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection{width:40%}}@media screen and (max-width:700px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection{width:33%}}@media screen and (max-width:500px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection{width:100%;float:none;margin-bottom:15px}}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode:after,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection:after{float:none;clear:both}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode .css-n9am0p-control,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode .css-ql68v7-control,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection .css-n9am0p-control,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection .css-ql68v7-control{border:0}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode .css-n9am0p-control .css-1uccc91-singleValue,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode .css-ql68v7-control .css-1uccc91-singleValue,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection .css-n9am0p-control .css-1uccc91-singleValue,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection .css-ql68v7-control .css-1uccc91-singleValue{font-family:'Nunito Sans',sans-serif;font-size:14px!important}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items>div:nth-child(1){display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:500px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items{display:block}}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item{display:-ms-flexbox;display:flex;width:32%}@media screen and (max-width:1000px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item{width:48%}}@media screen and (max-width:700px){.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item{width:100%}}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact{margin:5px;border:1px solid #f2f2f2;border-radius:0}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-actions{width:40px;background-color:#fff;border-radius:0;border-color:#f2f2f2}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-details{-ms-flex-align:center;align-items:center;font-family:'Nunito Sans',sans-serif;font-size:14px;letter-spacing:1px;font-weight:300;color:#191919}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-details .wprmprc-collection-item-name{color:#191919;padding:0 0 0 5px}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-details .wprmprc-collection-item-image{padding:0}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-details .wprmprc-collection-item-image img{max-width:100px;border-radius:0;height:100px;-o-object-fit:cover;object-fit:cover}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-servings{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-ingredient-form label{font-family:'Nunito Sans',sans-serif;font-size:14px!important;font-weight:300!important}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-ingredient-form label:nth-of-type(3){display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-ingredient-form input{height:37px;width:100%;border-color:#f2f2f2;border-radius:0!important;font-family:'Nunito Sans',sans-serif;font-size:14px!important;letter-spacing:1px;font-weight:300;color:#191919}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-ingredient-form .wprmprc-edit-list-actions span{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:300;background:linear-gradient(180deg,rgba(255,255,255,0) 70%,rgba(12,39,78,.18) 50%);text-decoration:none;color:#0c274e}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-ingredient-form .wprmprc-collection-action-add-item-color{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-search-recipe{width:100%}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-search-recipe input{height:37px;width:100%;border-color:#f2f2f2;border-radius:0;font-family:'Nunito Sans',sans-serif;font-size:14px!important;letter-spacing:1px;font-weight:300;color:#191919}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-remove-items .wprmprc-collection-action:first-of-type{display:block}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action{background:#0c274e;border-radius:20px;margin:0 10px;padding:7px 15px;color:#fff;border:1px solid #0c274e;font-family:'Nunito Sans',sans-serif;font-size:16px;letter-spacing:1px;font-weight:300;margin-bottom:15px}.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action:first-of-type,.meal_plans #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action:nth-of-type(3){display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-collection-column-balancer{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list{width:100%}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection{width:50%;float:left;border-radius:0;padding-right:50px;border:0}@media screen and (max-width:900px){.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection{width:100%;float:none;padding-right:0}}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-collection-header{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-options-container{font-family:'Nunito Sans',sans-serif;font-size:20px;letter-spacing:1px;font-weight:300;margin-bottom:15px}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-column:first-of-type .wprmprc-shopping-list-column-header{border-top:1px solid #000}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-column .wprmprc-shopping-list-column-header{background-color:#f2f2f2;padding:25px;color:#191919;font-family:'Nunito Sans',sans-serif;font-size:22px;font-weight:100;border-bottom:1px solid #000}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-column .wprmprc-shopping-list-column-items .wprmprc-shopping-list-item{padding:15px;border-radius:0;margin:0;border:1px solid #f2f2f2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-column .wprmprc-shopping-list-column-items .wprmprc-shopping-list-item .wprmprc-shopping-list-item-servings-adjust{width:25%;margin:0}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-column .wprmprc-shopping-list-column-items .wprmprc-shopping-list-item .wprmprc-shopping-list-item-servings-adjust .wprmprc-shopping-list-item-servings-adjust-servings,.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-column .wprmprc-shopping-list-column-items .wprmprc-shopping-list-item .wprmprc-shopping-list-item-servings-adjust .wprmprc-shopping-list-item-servings-adjust-servings-unit{text-align:center;color:#191919;font-family:'Nunito Sans',sans-serif;font-size:18px;font-weight:100}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-column .wprmprc-shopping-list-column-items .wprmprc-shopping-list-item .wprmprc-shopping-list-item-details{width:75%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-column .wprmprc-shopping-list-column-items .wprmprc-shopping-list-item .wprmprc-shopping-list-item-details .wprmprc-shopping-list-item-name{width:70%;color:#191919;font-family:'Nunito Sans',sans-serif;font-size:18px;font-weight:100;padding:0 25px}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-column .wprmprc-shopping-list-column-items .wprmprc-shopping-list-item .wprmprc-shopping-list-item-details .wprmprc-shopping-list-item-image{width:30%}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-column .wprmprc-shopping-list-column-items .wprmprc-shopping-list-item .wprmprc-shopping-list-item-details .wprmprc-shopping-list-item-image img{max-width:100%!important;width:100%!important;height:100px;-o-object-fit:cover;object-fit:cover}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-collection .wprmprc-shopping-list-select-all-container{background-color:rgba(12,39,78,.18);padding:25px;color:#191919;font-family:'Nunito Sans',sans-serif;font-size:22px;font-weight:100;margin-top:15px}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-list{width:50%;float:left;border-radius:0;border:1px solid #0c274e;margin-bottom:50px}@media screen and (max-width:900px){.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-list{width:100%;float:none;margin-top:50px}}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-list .wprmprc-shopping-list-list-header{background-color:#0c274e;padding:25px;color:#fff;font-family:'Nunito Sans',sans-serif;font-size:22px;font-weight:100}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-list .wprmprc-shopping-list-list-header .wprmprc-shopping-list-list-name{text-align:center}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-list .wprmprc-edit-list-action{font-family:'Nunito Sans',sans-serif;font-size:16px;color:#0c274e;letter-spacing:1px;font-weight:400;text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,0) 70%,rgba(12,39,78,.18) 50%)}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-list .wprmprc-shopping-list-list-ingredients .wprmprc-icon{padding-top:5px}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-list .wprmprc-shopping-list-list-ingredients .wprmprc-edit-list-action{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-list .wprmprc-shopping-list-list-ingredients .wprmprc-shopping-list-list-ingredient{font-family:'Nunito Sans',sans-serif;font-size:18px;font-weight:100;padding:5px 0}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-actions{display:-ms-flexbox;display:flex;float:right}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-actions .wprmprc-shopping-list-action-disabled{display:none}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-actions .wprmprc-shopping-list-action{height:40px;font-family:'Nunito Sans',sans-serif;font-weight:100;background-color:#0c274e;color:#fff;padding:10px 15px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:14px;border:1px solid #0c274e;transition:.3s;margin-left:10px}.meal_plans #wprm-recipe-collections-app .wprmprc-shopping-list .wprmprc-shopping-list-actions .wprmprc-shopping-list-action:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}.saved_recipes .span12 h2{text-align:center}.saved_recipes #wprm-recipe-collections-app .wprmprc-container-header{display:none}.saved_recipes #wprm-recipe-collections-app .wprmprc-overview-collection.wprmprc-overview-collection-view:hover{font-weight:inherit;color:#0c274e}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column{border-color:transparent;border-radius:0}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-header{display:none}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups{display:block}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group{display:block}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item{width:24%;display:block;border:0;position:relative;height:400px}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-actions{display:block;position:absolute;top:5px;left:5px;background-color:#fff;z-index:99;border:none;border-radius:0;min-height:inherit}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-actions .wprmprc-icon svg{width:25px}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details{display:block;position:relative}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-name{position:absolute;top:275px;font-family:Roboto,sans-serif;font-size:24px;line-height:26px;font-weight:200;color:#191919}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-image{position:absolute;top:0;left:0;width:100%}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-image img{height:250px;max-width:100%;border-radius:0;-o-object-fit:cover;object-fit:cover}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-servings{display:none}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions{-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-pack:end;justify-content:flex-end;margin-top:50px;display:-ms-flexbox;display:flex;width:100%}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-remove-items .wprmprc-collection-action:nth-of-type(1){display:block}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action{background:#0c274e;border-radius:20px;margin:0 10px;padding:7px 15px;color:#fff;border:1px solid #0c274e;font-family:'Nunito Sans',sans-serif;font-size:16px;letter-spacing:1px;font-weight:300}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action:nth-of-type(1),.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action:nth-of-type(3),.saved_recipes #wprm-recipe-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action:nth-of-type(5){display:none}.saved_recipes #wprm-recipe-collections-app .wprmprc-collection-column-balancer,.saved_recipes #wprm-recipe-collections-app .wprmprc-collection-group-add-item{display:none}.single_page .span12{padding:0 150px 4em 150px;position:relative;margin-top:200px}@media screen and (max-width:1300px){.single_page .span12{padding:0 4em 4em 4em}}@media screen and (max-width:900px){.single_page .span12{padding:2em;margin-top:50px}}@media screen and (max-width:450px){.single_page .span12{padding:2em 1em}}.single_page .span12.login{margin-top:25px}@media screen and (max-width:770px){.single_page .span12 .woocommerce{margin-top:50px}}@media screen and (max-width:600px){.single_page .span12 .woocommerce .wc-proceed-to-checkout{text-align:center}}.single_page .span12 .woocommerce #customer_details{margin-bottom:50px}.single_page .span12 .woocommerce h3#order_review_heading{padding-bottom:15px}.single_page .span12 .woocommerce .payment_method_stripe label{display:-ms-flexbox;display:flex}.single_page .span12 .woocommerce .woocommerce-account-fields{margin-top:25px}.single_page .span12 .woocommerce .woocommerce-account-fields:before{content:'Create an account';font-family:Roboto,sans-serif;font-size:30px;font-weight:200;color:#191919}.single_page .span12 .woocommerce .woocommerce-account-fields input{height:30px;border-color:#f2f2f2;padding-left:10px;letter-spacing:1px;text-transform:uppercase}.single_page .span12 .woocommerce a.button,.single_page .span12 .woocommerce button{font-family:'Nunito Sans',sans-serif;letter-spacing:1px;font-weight:300;text-decoration:none;background:0 0;height:35px;background-color:#0c274e;color:#fff;padding:10px 15px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:12px;border:1px solid #0c274e;transition:.3s;cursor:pointer}.single_page .span12 .woocommerce a.button:hover,.single_page .span12 .woocommerce button:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}.single_page .span12 .woocommerce .woocommerce-info,.single_page .span12 .woocommerce .woocommerce-message{border-top-color:#191919!important;font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;padding:1em!important;background-color:#f2f2f2!important;color:#191919}.single_page .span12 .woocommerce .woocommerce-info:before,.single_page .span12 .woocommerce .woocommerce-message:before{display:none}.single_page .span12 .woocommerce .woocommerce-checkout #payment{background:#f2f2f2!important}.single_page .span12 .woocommerce .woocommerce-additional-fields__field-wrapper .woocommerce-input-wrapper textarea{border-color:#f2f2f2;padding-left:10px;padding-top:10px;letter-spacing:1px;text-transform:uppercase}.single_page .span12 .woocommerce .woocommerce-billing-fields__field-wrapper input{height:30px;border-color:#f2f2f2;padding-left:10px;letter-spacing:1px;text-transform:uppercase}.single_page .span12 .woocommerce .woocommerce-billing-fields__field-wrapper span.woocommerce-input-wrapper .select2-selection--single{font-family:'Nunito Sans',sans-serif;font-size:14px}.single_page .span12 .woocommerce .checkout_coupon{margin:0}.single_page .span12 .woocommerce .checkout_coupon input{height:30px;border-color:#f2f2f2;padding-left:10px;letter-spacing:1px;text-transform:uppercase}.single_page .span12 .woocommerce a.button.alt,.single_page .span12 .woocommerce button.button.alt{font-family:'Nunito Sans',sans-serif;letter-spacing:1px;font-weight:400;text-decoration:none;background:0 0;height:35px;background-color:#0c274e;color:#fff;padding:10px 15px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:12px;border:1px solid #0c274e;transition:.3s}.single_page .span12 .woocommerce a.button.alt:hover,.single_page .span12 .woocommerce button.button.alt:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}@media screen and (max-width:770px){.single_page .span12 .woocommerce tr.cart-subtotal td:before,.single_page .span12 .woocommerce tr.order-total td:before{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:300;text-transform:uppercase}}@media screen and (max-width:770px){.single_page .span12 .woocommerce tr.cart-subtotal td span,.single_page .span12 .woocommerce tr.order-total td span{padding-left:10px}}.single_page .span12 .woocommerce tr.woocommerce-cart-form__cart-item td.product-remove a{background:0 0;color:#e04707!important}@media screen and (max-width:770px){.single_page .span12 .woocommerce tr.woocommerce-cart-form__cart-item td.product-name:before,.single_page .span12 .woocommerce tr.woocommerce-cart-form__cart-item td.product-price:before,.single_page .span12 .woocommerce tr.woocommerce-cart-form__cart-item td.product-quantity:before,.single_page .span12 .woocommerce tr.woocommerce-cart-form__cart-item td.product-subtotal:before{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:400;text-transform:uppercase}}@media screen and (max-width:770px){.single_page .span12 .woocommerce tr.woocommerce-cart-form__cart-item td.product-name span,.single_page .span12 .woocommerce tr.woocommerce-cart-form__cart-item td.product-price span,.single_page .span12 .woocommerce tr.woocommerce-cart-form__cart-item td.product-quantity span,.single_page .span12 .woocommerce tr.woocommerce-cart-form__cart-item td.product-subtotal span{padding-left:10px}}.single_page .span12 .woocommerce tr td button:disabled{color:#fff!important;opacity:.7!important}.single_page .span12 .woocommerce tr td button:disabled:hover{background-color:#0c274e}.single_page .span12 .woocommerce tr td button:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}.single_page .span12 .woocommerce tr td .coupon input{width:175px;height:30px;border-color:#f2f2f2;padding-left:10px;letter-spacing:1px;text-transform:uppercase}.single_page .span12 .woocommerce tr td .coupon button{margin-left:50px}@media screen and (max-width:770px){.single_page .span12 .woocommerce tr td .coupon button{margin-left:0}}.single_page .span12 .bbpress-wrapper .bbp-breadcrumb,.single_page .span12 .bbpress-wrapper .bbp-pagination{display:none}.single_page .span12 .bbpress-wrapper .bbp-search-results h1{font-size:40px!important}.single_page .span12 .bbpress-wrapper .bbp-search-results .bbp-body .bbp-topic-header{border-top:0}.single_page .span12 .bbpress-wrapper .bbp-search-results .bbp-body .bbp-topic-header .bbp-meta,.single_page .span12 .bbpress-wrapper .bbp-search-results .bbp-body .bbp-topic-header .bbp-topic-title-meta{display:none}.single_page .span12 .bbpress-wrapper .bbp-search-results .bbp-body .topic{margin-bottom:25px}.single_page .span12 .bbpress-wrapper .bbp-search-results .bbp-body .topic .bbp-topic-author{display:none}.single_page .span12 .bbpress-wrapper .bbp-search-results .bbp-body .topic .bbp-topic-content{position:relative}.single_page .span12 .bbpress-wrapper .bbp-search-results .bbp-body .topic .bbp-topic-content:before{content:'';position:absolute;left:-100px;width:75px;top:25px;display:block;background-color:#f2f2f2;height:10px}.single_page .span12 .breadcrumbs .current-item{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:300;color:#191919}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-container-header{font-family:Roboto,sans-serif;font-size:40px;font-weight:100;color:#191919;margin-bottom:25px}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-container-header .wprmprc-header-link{text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,0) 70%,rgba(12,39,78,.18) 50%)}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-overview-collection.wprmprc-overview-collection-view:hover{font-weight:inherit;color:#0c274e}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-overview{border-color:#f2f2f2;border-radius:0;padding:2em}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-item-header{background-color:#f2f2f2;font-family:Roboto,sans-serif;font-size:32px;font-weight:100;color:#191919;margin-bottom:25px}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-item-header .wprmprc-edit-list-item-edit input{border-color:#f2f2f2;border-radius:0;font-family:Roboto,sans-serif;font-size:32px;font-weight:100;color:#191919}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items{font-family:Roboto,sans-serif;font-size:24px;font-weight:100;color:#191919}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items:before{background-color:#f2f2f2;padding:10px;content:'Meal Plans';font-family:Roboto,sans-serif;font-size:32px;font-weight:100;color:#191919;display:block}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-edit input{border-color:#f2f2f2;border-radius:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:100;color:#191919}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-actions span{text-decoration:none;font-family:'Nunito Sans',sans-serif;font-size:16px;letter-spacing:1px;font-weight:300;background:linear-gradient(180deg,rgba(255,255,255,0) 70%,rgba(12,39,78,.18) 50%)}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection-column-balancer{display:none}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;-ms-flex-align:start;align-items:flex-start;position:relative;padding-bottom:100px}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column{-ms-flex:1 0 21%;flex:1 0 21%;border-color:#f2f2f2;border-radius:0}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-header{background-color:#f2f2f2}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-header .wprmprc-collection-column-name{font-family:Roboto,sans-serif;font-size:32px;padding:10px;line-height:26px;font-weight:100;color:#191919}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups{margin-top:15px}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-header .wprmprc-collection-group-name{font-family:Roboto,sans-serif;font-size:18px;padding:10px;font-weight:300;color:#191919}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items-draggingover{background-color:#f2f2f2}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items{padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item{-ms-flex:100%!important;flex:100%!important;border:1px solid #f2f2f2!important;border-radius:0!important;margin:0 10px 10px 10px}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-actions{border-top-left-radius:0;border-bottom-left-radius:0;background-color:transparent;border-color:#f2f2f2}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details{position:relative;height:150px}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-name{position:absolute;top:100px;font-family:'Noto Serif JP',serif;font-size:14px;height:50px;font-weight:300;color:#191919;padding:10px 0}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-image{position:absolute;padding:0}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-image img{height:100px;-o-object-fit:cover;object-fit:cover;max-width:100%;border-radius:0}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-servings{display:none}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-group-add-item{margin-left:10px;font-family:'Nunito Sans',sans-serif;font-size:16px;font-style:normal;letter-spacing:1px;font-weight:300;text-decoration:none;color:#0c274e}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions{-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-pack:end;justify-content:flex-end;margin-top:50px;display:-ms-flexbox;display:flex;width:100%}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action:first-of-type{background:#0c274e;border-radius:20px;margin:0 10px;padding:7px 15px;color:#fff;border:1px solid #0c274e;font-family:'Nunito Sans',sans-serif;font-size:16px;letter-spacing:1px;font-weight:300}.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action:nth-of-type(2),.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action:nth-of-type(3),.single_page .span12 .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action:nth-of-type(4){display:none}.recipe .logged_in_banner.login{margin-top:100px}.recipe .span12 .search_bar{margin:25px 0}.recipe .span12 .search_bar .butts{width:100%;display:-ms-flexbox;display:flex;margin-top:15px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:700px){.recipe .span12 .search_bar .butts{-ms-flex-pack:start;justify-content:flex-start}}.recipe .span12 .search_bar .butts .button:first-of-type{margin-right:10px}@media screen and (max-width:450px){.recipe .span12 .search_bar .butts .button:first-of-type{margin-right:0;margin-bottom:15px}}.recipe .span12 form .sf-field-reset{text-align:right}@media screen and (max-width:900px){.recipe .span12 form .sf-field-reset{text-align:left}}.recipe .span12 form h4{text-transform:uppercase;font-size:16px;font-weight:lighter;font-weight:300}.recipe .span12 form ul li.sf-field-search{width:30%;float:left}@media screen and (max-width:900px){.recipe .span12 form ul li.sf-field-search{width:100%;float:none}}.recipe .span12 form ul li.sf-field-search label{width:100%}.recipe .span12 form ul li.sf-field-search input{border:1px solid #f2f2f2;height:40px;background-color:#f2f2f2;width:100%;font-family:'Nunito Sans',sans-serif;padding:5px}.recipe .span12 form ul li.sf-field-taxonomy-recipe_type{width:70%;float:left}@media screen and (max-width:900px){.recipe .span12 form ul li.sf-field-taxonomy-recipe_type{width:100%;float:none}}.recipe .span12 form ul li.sf-field-taxonomy-recipe_type ul{width:80%;position:relative}.recipe .span12 form ul li.sf-field-taxonomy-recipe_type ul li{display:inline-block;margin-right:15px;position:relative}.recipe .span12 form ul li.sf-field-taxonomy-recipe_type ul li input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.recipe .span12 form ul li.sf-field-taxonomy-recipe_type ul li.sf-option-active label:before{background:#191919}.recipe .span12 form ul li.sf-field-taxonomy-recipe_type ul li label{padding-left:25px;font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:300;color:#191919;cursor:pointer}.recipe .span12 form ul li.sf-field-taxonomy-recipe_type ul li label:before{content:'';position:absolute;top:10px;left:0;height:15px;width:15px;border:2px solid #191919}.recipe .span12 .search_results{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:1300px){.recipe .span12 .search_results{-ms-flex-pack:justify;justify-content:space-between}}.recipe .span12 .search_results .recipe_post{width:31%;margin:15px 1%;position:relative}@media screen and (max-width:1300px){.recipe .span12 .search_results .recipe_post{width:49%;margin:25px 0 0 0}}@media screen and (max-width:550px){.recipe .span12 .search_results .recipe_post{width:100%;margin:25px 0 0 0}}.recipe .span12 .search_results .recipe_post h6{font-size:14px;text-transform:uppercase;margin-bottom:10px}.recipe .span12 .search_results .recipe_post h6 a{font-size:12px;color:#191919}.recipe .span12 .search_results .recipe_post .info{border:1px solid rgba(0,0,0,.1);border-radius:0 0 5px 5px;padding:25px 15px}.recipe .span12 .search_results .recipe_post .info h3{font-weight:300;margin-bottom:10px}.recipe .span12 .search_results .recipe_post .info .wprm-recipe-link{background-color:#0c274e;display:block;margin-top:15px;text-align:center;width:175px;padding:10px 15px;color:#fff!important;border-radius:25px;font-family:'Nunito Sans',sans-serif;font-size:12px;letter-spacing:1px;border:1px solid #0c274e;font-weight:300;text-transform:uppercase}.recipe .span12 .search_results .recipe_post .info .wprm-recipe-link.wprm-recipe-in-collection{background-color:#fff;width:180px;text-align:left;padding:0;background:0 0;color:#0c274e!important;border:0;border-radius:0}.recipe .span12 .search_results .recipe_post .info .wprm-recipe-link.wprm-recipe-in-collection:after{display:block;content:'view all saved recipes'}.recipe .span12 .search_results .thumbnail{position:relative}.recipe .span12 .search_results .thumbnail .view{width:100%;position:absolute;bottom:0;background-color:#cfd9ba;text-align:center;padding:20px}.recipe .span12 .search_results .thumbnail .view a{width:100%;padding:10px 25%;border:1px solid #fff;background:0 0}.recipe .span12 .search_results .thumbnail .heart_icon img{position:absolute;right:30px;width:45px;height:45px;top:15px}.recipe .span12 .search_results .thumbnail .heart_icon img.empty{display:block}.recipe .span12 .search_results .thumbnail .heart_icon img.empty.active{display:none}.recipe .span12 .search_results .thumbnail .heart_icon img.full{display:none}.recipe .span12 .search_results .thumbnail .heart_icon img.full.active{display:block}.recipe .span12 .search_results .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px;-o-object-position:50% 50%;object-position:50% 50%}@media screen and (max-width:900px){.recipe .span12 .search_results .thumbnail img{height:250px}}.recipe .span12.paged{padding:2em 0;text-align:center;font-size:16px}.recipe .span12.paged a{background:0 0}.recipe .span12.paged .page-numbers{border:0;background-color:#f2f2f2;padding:.5em 1.5em;font-weight:lighter;color:#0c274e}.recipe .span12.paged .page-numbers.current{font-family:'Nunito Sans',sans-serif;border:0;background-color:#0c274e;color:#f2f2f2}.about .span12.content{padding:4em 250px}@media screen and (max-width:1300px){.about .span12.content{padding:4em}}@media screen and (max-width:900px){.about .span12.content{padding:2em}}@media screen and (max-width:450px){.about .span12.content{padding:1em}}.about .span12.our_team{padding:0 150px 4em}@media screen and (max-width:1300px){.about .span12.our_team{padding:0 4em 4em 4em}}@media screen and (max-width:900px){.about .span12.our_team{padding:0 2em 2em 2em}}@media screen and (max-width:450px){.about .span12.our_team{padding:0 1em 1em 1em}}.about .span12.our_team .team_member{width:33.33%;float:left;height:350px}@media screen and (max-width:900px){.about .span12.our_team .team_member{width:50%}}@media screen and (max-width:450px){.about .span12.our_team .team_member{width:100%;float:none;height:auto}}.about .span12.our_team .team_member:nth-of-type(1){padding-right:.5em}@media screen and (max-width:450px){.about .span12.our_team .team_member:nth-of-type(1){padding-right:0}}.about .span12.our_team .team_member:nth-of-type(2){padding:0 .5em}@media screen and (max-width:900px){.about .span12.our_team .team_member:nth-of-type(2){padding:0 0 .5em 0}}@media screen and (max-width:450px){.about .span12.our_team .team_member:nth-of-type(2){padding:0}}.about .span12.our_team .team_member:nth-of-type(3){padding-left:.5em}@media screen and (max-width:900px){.about .span12.our_team .team_member:nth-of-type(3){padding:0 .5em 0 0}}@media screen and (max-width:450px){.about .span12.our_team .team_member:nth-of-type(3){padding:0}}.about .span12.our_team .team_member:nth-of-type(4){padding-right:.5em}@media screen and (max-width:900px){.about .span12.our_team .team_member:nth-of-type(4){padding:0 0 .5em 0}}@media screen and (max-width:450px){.about .span12.our_team .team_member:nth-of-type(4){padding:0}}.about .span12.our_team .team_member:nth-of-type(5){padding:0 .5em}@media screen and (max-width:900px){.about .span12.our_team .team_member:nth-of-type(5){padding:0 .5em 0 0}}@media screen and (max-width:450px){.about .span12.our_team .team_member:nth-of-type(5){padding:0}}.about .span12.our_team .team_member:nth-of-type(6){padding-left:.5em}@media screen and (max-width:900px){.about .span12.our_team .team_member:nth-of-type(6){padding:0 0 .5em 0}}@media screen and (max-width:450px){.about .span12.our_team .team_member:nth-of-type(6){padding:0}}.about .span12.our_team .team_member .inner_text{padding-top:.5em}.about .span12.our_team .team_member .inner_text h6{font-size:14px}.about .span12.our_team .team_member img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;margin:0 auto}.discussion_landing_page .span12 .single_forum{width:50%;float:left;background-color:#fff;margin-bottom:30px;height:250px}@media screen and (max-width:900px){.discussion_landing_page .span12 .single_forum{width:100%;float:none;height:auto;margin-bottom:0}}.discussion_landing_page .span12 .single_forum:nth-of-type(1n){padding-right:15px}@media screen and (max-width:900px){.discussion_landing_page .span12 .single_forum:nth-of-type(1n){padding-right:0}}.discussion_landing_page .span12 .single_forum:nth-of-type(2n){padding-right:0;padding-left:15px}@media screen and (max-width:900px){.discussion_landing_page .span12 .single_forum:nth-of-type(2n){padding-left:0}}.discussion_landing_page .span12 .single_forum .inner{height:250px;overflow:scroll;padding:2em;border:1px solid #f2f2f2}@media screen and (max-width:900px){.discussion_landing_page .span12 .single_forum .inner{height:auto;overflow:auto;margin-bottom:30px;padding:2em}}.discussion_landing_page .span12 .single_forum .inner a h3{font-weight:300}.discussion_landing_page .span12 .single_forum .inner p{font-size:14px}.discussion_landing_page .span12 .single_forum .inner .title{margin-bottom:15px}.discussion_landing_page .span12 .single_forum .inner .title a{letter-spacing:0;color:#191919;font-size:18px}.discussion_landing_page .span12 .single_forum .inner .content{margin-bottom:25px}.discussion_landing_page .span12 .single_forum .inner .more_button a.button{min-width:150px;background-color:#0c274e;color:#fff;padding-top:10px;border-radius:20px;text-transform:uppercase;letter-spacing:2px;transition:.3s!important;border:1px solid #0c274e!important}.discussion_landing_page .span12 .single_forum .inner .more_button a.button:hover{background-color:#fff;color:#0c274e}.discussion.span12{padding:0;margin-top:0;position:relative}@media screen and (max-width:900px){.discussion.span12{margin-top:25px}}.discussion.span12 #bbpress-forums .bbp-attachments-count{background:url(images/camera.png);background-size:contain;width:30px;height:30px}.discussion.span12 .back_buttons{margin-bottom:35px}.discussion.span12 .back_buttons a{margin-right:15px}.discussion.span12 .search{width:100%;display:block}.discussion.span12 .search .bbp-search-form{width:100%}.discussion.span12 .search .bbp-search-form form{display:block;width:50%;float:right}@media screen and (max-width:800px){.discussion.span12 .search .bbp-search-form form{width:100%}}.discussion.span12 .search .bbp-search-form form div{float:right;margin-bottom:25px}.discussion.span12 .search .bbp-search-form form div input#bbp_search{background-color:#f2f2f2;border:0;width:300px!important;height:25px;padding-left:5px}.discussion.span12 .search .bbp-search-form form div input[type=submit]{background-color:#f2f2f2;height:25px;color:#191919;border:0;font-size:12px;font-weight:200;letter-spacing:2px;text-transform:uppercase}.discussion.span12 .bbp-breadcrumb{margin:15px 0}.discussion.span12 .bbp-breadcrumb p a:first-of-type,.discussion.span12 .bbp-breadcrumb p a:nth-of-type(2),.discussion.span12 .bbp-breadcrumb p span:first-of-type,.discussion.span12 .bbp-breadcrumb p span:nth-of-type(2){display:none}.discussion.span12 .bbp-breadcrumb p a span.bbp-breadcrumb-current,.discussion.span12 .bbp-breadcrumb p span span.bbp-breadcrumb-current{font-size:16px!important}.discussion.span12 .replies{position:relative}.discussion.span12 .replies ul{list-style:none;position:relative}.discussion.span12 .replies ul li:not(:first-of-type){margin-left:50px}.discussion.span12 .replies ul li:not(:first-of-type) .single_reply{position:relative;padding-bottom:25px;border-bottom:2px solid #f2f2f2}.discussion.span12 .replies ul li:not(:first-of-type) .single_reply .content{display:block;position:relative}.discussion.span12 .replies ul li:not(:first-of-type) .single_reply .content:after{content:'';position:absolute;width:35px;height:6px;background:#f2f2f2;top:60%;left:-50px}.discussion.span12 .replies ul li:not(:first-of-type) .single_reply .content .bbp-attachments{width:25%;padding-left:0;border-top:none;margin-top:0;padding-top:0}@media screen and (max-width:600px){.discussion.span12 .replies ul li:not(:first-of-type) .single_reply .content .bbp-attachments{width:100%;padding-left:0;padding-top:25px}}.discussion.span12 .replies ul li:first-of-type .single_reply{position:relative}.discussion.span12 .replies ul li:first-of-type .single_reply .content{margin-top:25px}.discussion.span12 .replies ul li:first-of-type .single_reply .author{position:absolute;top:-10px}.discussion.span12 .replies ul li{position:relative}.discussion.span12 .replies ul li .single_reply{margin-bottom:30px}.discussion.span12 .replies ul li .single_reply .author p.bbp-topic-started-by{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.discussion.span12 .replies ul li .single_reply .author p.bbp-topic-started-by img{margin:0 5px;width:20px;height:20px}.discussion.span12 .replies ul li .single_reply .content{display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width:600px){.discussion.span12 .replies ul li .single_reply .content{display:block}}.discussion.span12 .replies ul li .single_reply .content div{width:75%}@media screen and (max-width:600px){.discussion.span12 .replies ul li .single_reply .content div{width:100%}}.discussion.span12 .replies ul li .single_reply .content p{padding-bottom:10px}.discussion.span12 .replies ul li .single_reply .content .bbp-attachments-errors{display:none}.discussion.span12 .replies ul li .single_reply .content .bbp-attachments{width:25%;padding-left:25px;border-top:none;margin-top:0;padding-top:0}@media screen and (max-width:600px){.discussion.span12 .replies ul li .single_reply .content .bbp-attachments{width:100%;padding-left:0;padding-top:25px}}.discussion.span12 .replies ul li .single_reply .content .bbp-attachments h6{display:none}.discussion.span12 .replies ul li .single_reply .content .bbp-attachments ol{list-style:none}.discussion.span12 .replies ul li .single_reply .content .bbp-attachments ol li a img{width:100%}.discussion.span12 .replies ul li .single_reply .bbp-reply-author{margin-top:25px}.discussion.span12 .replies ul li .single_reply .bbp-reply-author p span{font-family:Roboto,sans-serif;text-transform:capitalize}.discussion.span12 .bbp-pagination{font-family:Roboto,sans-serif;font-weight:300}.discussion.span12 .bbp-topic-form{padding:0;margin-bottom:25px}.discussion.span12 .bbp-topic-form .bbp-form{padding:0}.discussion.span12 .bbp-topic-form form{position:relative}.discussion.span12 .bbp-topic-form form fieldset fieldset{border:0!important;padding:0!important;height:50px}@media screen and (max-width:600px){.discussion.span12 .bbp-topic-form form fieldset fieldset{height:auto}}.discussion.span12 .bbp-topic-form form fieldset fieldset legend{text-align:left;padding:0!important}.discussion.span12 .bbp-topic-form form fieldset fieldset label{padding:5px 0!important}.discussion.span12 .bbp-topic-form form fieldset fieldset a.d4p-attachment-addfile{display:none}.discussion.span12 .bbp-topic-form form fieldset fieldset p.bbp-attachments-form{position:relative}.discussion.span12 .bbp-topic-form form fieldset fieldset p.bbp-attachments-form legend{display:none}.discussion.span12 .bbp-topic-form form fieldset fieldset p.bbp-attachments-form input{border-bottom:none;width:auto;height:auto;left:110px;top:8px;font-size:16px;color:#191919;font-weight:300}.discussion.span12 .bbp-topic-form form legend{text-align:center;font-size:16px;color:#191919;font-weight:300;font-family:'Nunito Sans',sans-serif}.discussion.span12 .bbp-topic-form form .bbp-template-notice{display:none}.discussion.span12 .bbp-topic-form form .bbp-the-content-wrapper{margin:20px 0 15px 0!important}.discussion.span12 .bbp-topic-form form .bbp-the-content-wrapper textarea{height:100px;padding:10px;font-family:'Nunito Sans',sans-serif;font-size:16px!important;border-color:#acacac}.discussion.span12 .bbp-topic-form form .bbp-submit-wrapper{position:absolute;bottom:25px;right:25px}@media screen and (max-width:500px){.discussion.span12 .bbp-topic-form form .bbp-submit-wrapper{margin-top:10px}}.discussion.span12 .bbp-topic-form form .bbp-submit-wrapper button{background-color:#0c274e;color:#fff;width:125px;height:40px;border-radius:20px;text-transform:uppercase;letter-spacing:2px;transition:.3s;cursor:pointer;margin-bottom:0}.discussion.span12 .bbp-topic-form form .bbp-submit-wrapper button:hover{background-color:#fff;border:1px solid #0c274e;color:#0c274e}.discussion.span12 .bbp-topic-form form p:nth-of-type(1) input{border-bottom:1px solid #acacac;border-right:0;border-left:0;border-top:0;height:30px;font-size:16px;width:350px;font-family:'Nunito Sans',sans-serif;position:absolute;left:270px;top:35px}.discussion.span12 .bbp-topic-form form p:nth-of-type(1) label{font-size:16px;color:#191919;font-weight:300;font-family:'Nunito Sans',sans-serif}.discussion.span12 .bbp-topic-form form p:nth-of-type(2){position:relative}.discussion.span12 .bbp-topic-form form p:nth-of-type(2) input{border-bottom:1px solid #acacac;border-right:0;border-left:0;border-top:0;height:30px;padding-left:5px;width:250px;font-family:'Nunito Sans',sans-serif;position:absolute;left:85px;top:-2px}@media screen and (max-width:450px){.discussion.span12 .bbp-topic-form form p:nth-of-type(2) input{position:relative;left:0}}.discussion.span12 .bbp-topic-form form p:nth-of-type(2) label{font-size:16px;color:#191919;font-weight:300;font-family:'Nunito Sans',sans-serif}.discussion.span12 .bbp-topic-form form p:nth-of-type(2),.discussion.span12 .bbp-topic-form form p:nth-of-type(3),.discussion.span12 .bbp-topic-form form p:nth-of-type(4){display:none}.discussion.span12 .bbp-topic-form form p:nth-of-type(5){font-size:14px;color:#191919;font-weight:300;font-family:'Nunito Sans',sans-serif}.discussion.span12 .bbp-reply-form form fieldset legend{font-family:Roboto,sans-serif;font-weight:300;margin-bottom:15px}.discussion.span12 .bbp-reply-form form fieldset textarea{height:150px;padding:10px;font-family:'Nunito Sans',sans-serif;font-size:16px!important;border-color:#acacac;font-weight:300}.discussion.span12 .bbp-reply-form form fieldset button{background-color:#0c274e;color:#fff;width:125px;height:40px;border-radius:20px;text-transform:uppercase;letter-spacing:2px;transition:.3s;cursor:pointer}.discussion.span12 .bbp-reply-form form fieldset button:hover{background-color:#fff;border:1px solid #0c274e;color:#0c274e}.discussion.span12 .bbp-reply-form form fieldset label{font-size:16px;color:#191919;font-weight:300;font-family:'Nunito Sans',sans-serif}.discussion.span12 .bbp-reply-form form fieldset .bbp-template-notice{display:none}.discussion.span12 .bbp-reply-form form fieldset fieldset legend{padding-top:25px}.discussion.span12 .bbp-reply-form form fieldset fieldset p{display:block;margin-top:-40px}.discussion.span12 .bbp-reply-form form fieldset fieldset p label{display:none}.discussion.span12 .bbp-reply-form form fieldset fieldset p a{display:none}.discussion.span12 .bbpress-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.discussion.span12 .bbpress-wrapper .bbp-topic-form{width:100%}.discussion.span12 .bbpress-wrapper .single_forum{width:49%;background-color:#fff;margin-bottom:30px;height:230px}@media screen and (max-width:900px){.discussion.span12 .bbpress-wrapper .single_forum{width:100%;float:none;height:auto;margin-bottom:0}}.discussion.span12 .bbpress-wrapper .single_forum .inner{height:230px;overflow:scroll;padding:2em;border:1px solid #f2f2f2}@media screen and (max-width:900px){.discussion.span12 .bbpress-wrapper .single_forum .inner{height:auto;overflow:auto;margin-bottom:30px;padding:2em}}.discussion.span12 .bbpress-wrapper .single_forum .inner a h3{font-weight:300}.discussion.span12 .bbpress-wrapper .single_forum .inner p{font-size:14px}.discussion.span12 .bbpress-wrapper .single_forum .inner .title{margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.discussion.span12 .bbpress-wrapper .single_forum .inner .title a{letter-spacing:0;color:#191919;background:0;font-size:18px;font-weight:400}.discussion.span12 .bbpress-wrapper .single_forum .inner .content{margin-bottom:15px}.discussion.span12 .bbpress-wrapper .single_forum .inner .author{margin-bottom:15px}.discussion.span12 .bbpress-wrapper .single_forum .inner .author h6{font-size:14px;text-transform:capitalize}.discussion.span12 .bbpress-wrapper .single_forum .inner .author .bbp-topic-started-by{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.discussion.span12 .bbpress-wrapper .single_forum .inner .author .bbp-topic-started-by span{padding-left:5px;font-size:14px;text-transform:capitalize;font-family:'Nunito Sans',sans-serif}.discussion.span12 .bbpress-wrapper .single_forum .inner .author .bbp-topic-started-by .citrus{width:20px;margin-left:5px}.discussion.span12 .bbpress-wrapper .single_forum .inner .tags{margin-bottom:25px}.discussion.span12 .bbpress-wrapper .single_forum .inner .tags .bbp-topic-tags{float:none!important}.discussion.span12 .bbpress-wrapper .single_forum .inner .tags p{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;font-family:'Nunito Sans',sans-serif;font-weight:300}.discussion.span12 .bbpress-wrapper .single_forum .inner .tags p a{letter-spacing:0;margin-left:5px;font-size:14px!important;font-weight:300;background:0}.discussion.span12 .bbpress-wrapper .single_forum .inner .more_button{display:-ms-flexbox;display:flex}.discussion.span12 .bbpress-wrapper .single_forum .inner .more_button a.button{width:125px;background-color:#0c274e;color:#fff;padding-top:7px;border-radius:20px;text-transform:uppercase;letter-spacing:2px;transition:.3s!important;border:1px solid #0c274e!important}.discussion.span12 .bbpress-wrapper .single_forum .inner .more_button a.button:hover{background-color:#fff;color:#0c274e}.discussion.span12 .bbpress-wrapper .single_forum .inner .more_button p{margin-left:auto;-ms-flex-order:2;order:2}.prescribe_twenty .span12{padding:4em 150px}@media screen and (max-width:1300px){.prescribe_twenty .span12{padding:4em}}@media screen and (max-width:900px){.prescribe_twenty .span12{padding:2em}}@media screen and (max-width:450px){.prescribe_twenty .span12{padding:2em 1em}}.prescribe_twenty .span12.how_it_works h2{text-align:center;font-weight:400}.prescribe_twenty .span12.how_it_works p{text-align:center;width:75%;display:block;margin:20px auto 0}@media screen and (max-width:900px){.prescribe_twenty .span12.how_it_works p{width:90%}}.prescribe_twenty .span12.how_it_works .gift{padding-top:30px;text-align:center}.prescribe_twenty .span12.how_it_works .gift h3{text-align:center;margin-bottom:15px;font-weight:700}.prescribe_twenty .span12.hover_sections{padding-bottom:0}@media screen and (max-width:900px){.prescribe_twenty .span12.hover_sections{display:none}}.prescribe_twenty .span12.hover_sections h2{text-align:center;font-weight:400;padding-bottom:50px}.prescribe_twenty .span12.hover_sections .inner{display:-ms-flexbox;display:flex;padding-top:0;-ms-flex-align:center;align-items:center}.prescribe_twenty .span12.hover_sections .inner .left{width:40%}.prescribe_twenty .span12.hover_sections .inner .left img{width:100%}.prescribe_twenty .span12.hover_sections .inner .left img:not(:first-of-type){display:none}.prescribe_twenty .span12.hover_sections .inner .right{width:60%}.prescribe_twenty .span12.hover_sections .inner .right .row{transition:.3s;cursor:pointer;padding:25px}.prescribe_twenty .span12.hover_sections .inner .right .row:hover{background-color:#f2f2f2}.prescribe_twenty .span12.mobile_hover_sections{display:none}@media screen and (max-width:900px){.prescribe_twenty .span12.mobile_hover_sections{display:block}}.prescribe_twenty .span12.mobile_hover_sections .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:50px}@media screen and (max-width:900px){.prescribe_twenty .span12.mobile_hover_sections .row{margin-bottom:25px}}.prescribe_twenty .span12.mobile_hover_sections .row .left{width:40%}@media screen and (max-width:500px){.prescribe_twenty .span12.mobile_hover_sections .row .left{width:50%}}.prescribe_twenty .span12.mobile_hover_sections .row .right{width:60%;padding-left:25px}@media screen and (max-width:500px){.prescribe_twenty .span12.mobile_hover_sections .row .right{width:50%;padding-left:15px}}.prescribe_twenty .span12.programs,.prescribe_twenty .span12.secondary_programs{padding:0;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;height:800px;background-position:50% center}@media screen and (max-width:900px){.prescribe_twenty .span12.programs,.prescribe_twenty .span12.secondary_programs{height:auto}}.prescribe_twenty .span12.programs .in,.prescribe_twenty .span12.secondary_programs .in{position:relative;text-align:center;height:800px;background-color:rgba(0,0,0,.3);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:4em 150px}@media screen and (max-width:1300px){.prescribe_twenty .span12.programs .in,.prescribe_twenty .span12.secondary_programs .in{padding:4em}}@media screen and (max-width:900px){.prescribe_twenty .span12.programs .in,.prescribe_twenty .span12.secondary_programs .in{padding:2em;display:block;height:auto}}@media screen and (max-width:450px){.prescribe_twenty .span12.programs .in,.prescribe_twenty .span12.secondary_programs .in{padding:2em 1em}}@media screen and (max-width:900px){.prescribe_twenty .span12.programs .in .text-left,.prescribe_twenty .span12.secondary_programs .in .text-left{margin-bottom:2em}}@media screen and (max-width:450px){.prescribe_twenty .span12.programs .in .text-left,.prescribe_twenty .span12.secondary_programs .in .text-left{margin-bottom:1em}}.prescribe_twenty .span12.programs .in .text-left,.prescribe_twenty .span12.programs .in .text-right,.prescribe_twenty .span12.secondary_programs .in .text-left,.prescribe_twenty .span12.secondary_programs .in .text-right{background-color:#fff;padding:4em;width:47%;position:relative;display:block}.prescribe_twenty .span12.programs .in .text-left:before,.prescribe_twenty .span12.programs .in .text-right:before,.prescribe_twenty .span12.secondary_programs .in .text-left:before,.prescribe_twenty .span12.secondary_programs .in .text-right:before{content:'';display:block;position:absolute;top:20px;left:20px;right:20px;bottom:20px;border:1px solid #acacac}.prescribe_twenty .span12.programs .in .text-left h2,.prescribe_twenty .span12.programs .in .text-right h2,.prescribe_twenty .span12.secondary_programs .in .text-left h2,.prescribe_twenty .span12.secondary_programs .in .text-right h2{font-weight:400;padding-bottom:15px;text-align:center}.prescribe_twenty .span12.programs .in .text-left h6,.prescribe_twenty .span12.programs .in .text-right h6,.prescribe_twenty .span12.secondary_programs .in .text-left h6,.prescribe_twenty .span12.secondary_programs .in .text-right h6{text-transform:none;position:relative;padding-left:20px;padding-bottom:10px}.prescribe_twenty .span12.programs .in .text-left h6:before,.prescribe_twenty .span12.programs .in .text-right h6:before,.prescribe_twenty .span12.secondary_programs .in .text-left h6:before,.prescribe_twenty .span12.secondary_programs .in .text-right h6:before{content:'';position:absolute;border-right:1px solid #191919;border-bottom:1px solid #191919;height:16px;width:8px;left:0;transform:rotate(40deg)}.prescribe_twenty .span12.programs .in .text-left h5,.prescribe_twenty .span12.programs .in .text-right h5,.prescribe_twenty .span12.secondary_programs .in .text-left h5,.prescribe_twenty .span12.secondary_programs .in .text-right h5{text-align:center;margin-bottom:50px;text-transform:none;position:relative}.prescribe_twenty .span12.programs .in .text-left h5:after,.prescribe_twenty .span12.programs .in .text-right h5:after,.prescribe_twenty .span12.secondary_programs .in .text-left h5:after,.prescribe_twenty .span12.secondary_programs .in .text-right h5:after{content:'';display:block;position:absolute;bottom:-20px;width:100px;height:2px;left:0;right:0;margin-left:auto;margin-right:auto;background-color:#0c274e}@media screen and (max-width:1100px){.prescribe_twenty .span12.programs .in .text-left,.prescribe_twenty .span12.programs .in .text-right,.prescribe_twenty .span12.secondary_programs .in .text-left,.prescribe_twenty .span12.secondary_programs .in .text-right{padding:3em}}@media screen and (max-width:900px){.prescribe_twenty .span12.programs .in .text-left,.prescribe_twenty .span12.programs .in .text-right,.prescribe_twenty .span12.secondary_programs .in .text-left,.prescribe_twenty .span12.secondary_programs .in .text-right{width:100%;padding:4em}}.prescribe_twenty .span12.programs .in .text-left .purchase,.prescribe_twenty .span12.programs .in .text-right .purchase,.prescribe_twenty .span12.secondary_programs .in .text-left .purchase,.prescribe_twenty .span12.secondary_programs .in .text-right .purchase{position:absolute;bottom:40px;left:0;right:0;margin-left:auto;margin-right:auto}.prescribe_twenty .span12.programs .in .text-left .purchase a,.prescribe_twenty .span12.programs .in .text-right .purchase a,.prescribe_twenty .span12.secondary_programs .in .text-left .purchase a,.prescribe_twenty .span12.secondary_programs .in .text-right .purchase a{display:block;margin:10px auto;padding-top:8px}.prescribe_twenty .span12.programs .in .text-left .purchase a.buy,.prescribe_twenty .span12.programs .in .text-right .purchase a.buy,.prescribe_twenty .span12.secondary_programs .in .text-left .purchase a.buy,.prescribe_twenty .span12.secondary_programs .in .text-right .purchase a.buy{width:100px}.prescribe_twenty .span12.programs .in .text-left .purchase a.join,.prescribe_twenty .span12.programs .in .text-right .purchase a.join,.prescribe_twenty .span12.secondary_programs .in .text-left .purchase a.join,.prescribe_twenty .span12.secondary_programs .in .text-right .purchase a.join{width:150px}@media screen and (max-width:900px){.prescribe_twenty .span12.programs .in .text-left .purchase a,.prescribe_twenty .span12.programs .in .text-right .purchase a,.prescribe_twenty .span12.secondary_programs .in .text-left .purchase a,.prescribe_twenty .span12.secondary_programs .in .text-right .purchase a{margin:0 auto}}.prescribe_twenty .span12.programs .in .text-left .purchase h4,.prescribe_twenty .span12.programs .in .text-right .purchase h4,.prescribe_twenty .span12.secondary_programs .in .text-left .purchase h4,.prescribe_twenty .span12.secondary_programs .in .text-right .purchase h4{text-align:center}@media screen and (max-width:900px){.prescribe_twenty .span12.programs .in .text-left .purchase h4,.prescribe_twenty .span12.programs .in .text-right .purchase h4,.prescribe_twenty .span12.secondary_programs .in .text-left .purchase h4,.prescribe_twenty .span12.secondary_programs .in .text-right .purchase h4{padding-top:25px}}@media screen and (max-width:1100px){.prescribe_twenty .span12.programs .in .text-left .purchase,.prescribe_twenty .span12.programs .in .text-right .purchase,.prescribe_twenty .span12.secondary_programs .in .text-left .purchase,.prescribe_twenty .span12.secondary_programs .in .text-right .purchase{bottom:30px}}@media screen and (max-width:900px){.prescribe_twenty .span12.programs .in .text-left .purchase,.prescribe_twenty .span12.programs .in .text-right .purchase,.prescribe_twenty .span12.secondary_programs .in .text-left .purchase,.prescribe_twenty .span12.secondary_programs .in .text-right .purchase{bottom:auto;position:relative}}.prescribe_twenty .span12.secondary_programs{height:600px}@media screen and (max-width:1300px){.prescribe_twenty .span12.secondary_programs{height:650px}}@media screen and (max-width:900px){.prescribe_twenty .span12.secondary_programs{height:auto}}.prescribe_twenty .span12.secondary_programs .in{height:600px}@media screen and (max-width:1300px){.prescribe_twenty .span12.secondary_programs .in{height:650px}}@media screen and (max-width:900px){.prescribe_twenty .span12.secondary_programs .in{height:auto}}.prescribe_twenty .span12.week_by_week{padding-top:4em}@media screen and (max-width:450px){.prescribe_twenty .span12.week_by_week{padding:4em 1em 1em 1em}}.prescribe_twenty .span12.week_by_week h2{text-align:center;font-weight:400;padding-bottom:25px}.prescribe_twenty .span12.week_by_week .line{margin-bottom:25px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#f2f2f2}@media screen and (max-width:600px){.prescribe_twenty .span12.week_by_week .line{display:block}}.prescribe_twenty .span12.week_by_week .line:last-of-type{margin-bottom:0}.prescribe_twenty .span12.week_by_week .line .left{background-color:#0c274e;width:15%;padding:30px 0;position:relative}@media screen and (max-width:900px){.prescribe_twenty .span12.week_by_week .line .left{width:25%}}@media screen and (max-width:600px){.prescribe_twenty .span12.week_by_week .line .left{width:100%}}.prescribe_twenty .span12.week_by_week .line .left h2{color:#fff;padding:1em;font-weight:lighter}.prescribe_twenty .span12.week_by_week .line .left:after{content:'';position:absolute;right:-20px;top:40%;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #0c274e;clear:both}@media screen and (max-width:600px){.prescribe_twenty .span12.week_by_week .line .left:after{display:none}}.prescribe_twenty .span12.week_by_week .line .right{width:85%;padding:30px 30px}@media screen and (max-width:900px){.prescribe_twenty .span12.week_by_week .line .right{width:75%}}@media screen and (max-width:600px){.prescribe_twenty .span12.week_by_week .line .right{width:100%}}.prescribe_twenty .span12.faq{background-color:#f2f2f2}.prescribe_twenty .span12.faq h2{color:#0c274e}.prescribe_twenty .span12.faq .inner .accordion{background:#0c274e}.prescribe_twenty .span12.faq .inner .accordion h3,.prescribe_twenty .span12.faq .inner .accordion p{color:#f2f2f2}.prescribe_twenty .span12.faq .inner .accordion .question i{border:solid #f2f2f2;border-width:0 2px 2px 0}.meal_planning .span12.first_section{padding-bottom:0}.meal_planning .span12.first_section h2{text-align:center;font-weight:400}.meal_planning .span12.first_section p{text-align:center;width:75%;display:block;margin:20px auto 0}@media screen and (max-width:900px){.meal_planning .span12.first_section p{width:90%}}@media screen and (max-width:900px){.meal_planning .span12.hover_sections{display:none}}.meal_planning .span12.hover_sections h2{text-align:center;font-weight:400;padding-bottom:50px}.meal_planning .span12.hover_sections .inner{display:-ms-flexbox;display:flex;padding-top:0;-ms-flex-align:center;align-items:center}.meal_planning .span12.hover_sections .inner .left{width:40%}.meal_planning .span12.hover_sections .inner .left img{width:100%}.meal_planning .span12.hover_sections .inner .left img:not(:first-of-type){display:none}.meal_planning .span12.hover_sections .inner .right{width:60%}.meal_planning .span12.hover_sections .inner .right .row{transition:.3s;cursor:pointer;padding:25px}.meal_planning .span12.hover_sections .inner .right .row:hover{background-color:#f2f2f2}.meal_planning .span12.mobile_hover_sections{display:none}@media screen and (max-width:900px){.meal_planning .span12.mobile_hover_sections{display:block}}.meal_planning .span12.mobile_hover_sections .row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:50px}@media screen and (max-width:900px){.meal_planning .span12.mobile_hover_sections .row{margin-bottom:25px}}.meal_planning .span12.mobile_hover_sections .row .left{width:40%}@media screen and (max-width:500px){.meal_planning .span12.mobile_hover_sections .row .left{width:50%}}.meal_planning .span12.mobile_hover_sections .row .right{width:60%;padding-left:25px}@media screen and (max-width:500px){.meal_planning .span12.mobile_hover_sections .row .right{width:50%;padding-left:15px}}.meal_planning .span12.meal_planning_buy{padding-bottom:25px}.meal_planning .span12.meal_planning_buy .inner{text-align:center;padding:35px 0}.meal_planning .span12.meal_planning_buy .inner h2{text-align:center;color:#0c274e;font-weight:400;padding-bottom:20px}.meal_planning .span12.meal_planning_buy .inner a{display:inline-block;margin:0 auto;height:auto;width:150px;text-align:center}@media screen and (max-width:600px){.meal_planning .span12.meal_planning_buy .inner a{display:block;margin:0 auto 25px}}.meal_planning .span12.video h2{text-align:center;font-weight:400;margin:25px 0}.meal_planning .span12.video .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.meal_planning .span12.video .embed-container embed,.meal_planning .span12.video .embed-container iframe,.meal_planning .span12.video .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.meal_planning .span12.recipe_gallery,.meal_planning .span12.recipes{padding:0}.meal_planning .span12.recipe_gallery .text,.meal_planning .span12.recipes .text{padding-bottom:30px}.meal_planning .span12.recipe_gallery .text h2,.meal_planning .span12.recipe_gallery .text p,.meal_planning .span12.recipes .text h2,.meal_planning .span12.recipes .text p{text-align:center}.meal_planning .span12.recipe_gallery .text h2,.meal_planning .span12.recipes .text h2{padding-bottom:5px}.meal_planning .span12.recipe_gallery .row,.meal_planning .span12.recipes .row{display:-ms-flexbox;display:flex}.meal_planning .span12.recipe_gallery .row img,.meal_planning .span12.recipes .row img{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;height:200px;width:200px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:900px){.meal_planning .span12.recipe_gallery .row img,.meal_planning .span12.recipes .row img{height:100px}}.meal_planning .span12.subscribe_follow_bar{padding:4em 0 0 0}.meal_plan_template .span12{padding:0 150px 4em 150px;position:relative;margin-top:0}@media screen and (max-width:1300px){.meal_plan_template .span12{padding:0 4em 4em 4em}}@media screen and (max-width:900px){.meal_plan_template .span12{padding:2em;margin-top:100px}}@media screen and (max-width:450px){.meal_plan_template .span12{padding:2em 1em}}.meal_plan_template .span12.login{margin-top:25px}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-container-header{font-family:'Nunito Sans',sans-serif;font-size:32px;text-align:center;margin-bottom:25px;font-weight:100;color:#191919}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview-collection.wprmprc-overview-collection-view:hover{font-weight:inherit;color:#0c274e}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview{border-radius:0;border:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-item-header{display:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 0 32%;flex:1 0 32%}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container{width:30%;border:1px solid #f2f2f2;padding:1em;margin-right:3%;margin-bottom:3%}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item-edit input{border-color:#f2f2f2;border-radius:0;font-family:'Nunito Sans',sans-serif;font-size:22px;font-weight:100;color:#191919}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item .wprmprc-overview-collection{display:block;color:#191919;padding-left:15px}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item .wprmprc-overview-collection .wprmprc-overview-collection-name{font-family:'Nunito Sans',sans-serif;font-size:24px;font-weight:100}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item .wprmprc-overview-collection .wprmprc-overview-collection-items{display:-ms-flexbox;display:flex;float:left;margin-top:10px;color:#191919;font-family:'Noto Serif JP',serif;font-size:16px}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item .wprmprc-overview-collection .wprmprc-overview-collection-items::before{content:'Contains';display:block;padding-right:3px}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-items .wprmprc-edit-list-item-container .wprmprc-edit-list-item .wprmprc-overview-collection .wprmprc-overview-collection-items::after{content:' recipes';display:block;padding-left:3px}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-actions{margin-top:15px;float:right}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-actions span{text-decoration:none;opacity:1;font-family:'Nunito Sans',sans-serif;font-size:16px;letter-spacing:1px;font-weight:300;height:35px;background-color:#0c274e;color:#fff;padding:10px 15px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:12px;border:1px solid #0c274e;transition:.3s}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-overview .wprmprc-edit-list .wprmprc-edit-list-actions span:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column{border-color:#f2f2f2;border-radius:0;-ms-flex:7 0 12%;flex:7 0 12%}@media screen and (max-width:1000px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column{-ms-flex:4 0 21%;flex:4 0 21%}}@media screen and (max-width:600px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column{-ms-flex:2 0 45%;flex:2 0 45%}}@media screen and (max-width:450px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column{-ms-flex:1 100%;flex:1 100%}}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column.recipes{display:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-header{background-color:transparent;border-bottom:1px solid #f2f2f2}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-header .wprmprc-collection-column-name{font-family:'Nunito Sans',sans-serif;font-size:26px;font-weight:100;text-align:center;color:#191919}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-header{border-bottom:1px solid #f2f2f2}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-header .wprmprc-collection-group-name{font-family:Roboto,sans-serif;font-size:18px;padding:10px;font-weight:300;color:#191919}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items{display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;min-height:150px;max-height:150px;overflow:hidden;border-radius:0}@media screen and (max-width:450px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items{max-height:100%;min-height:100%;border-bottom:0;overflow:visible}}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-group-add-item{margin-top:0;bottom:0}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item-recipe+.wprmprc-collection-group-add-item{display:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item{display:block;margin:0;border:none;border-radius:0;position:relative}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-servings{display:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-actions{min-height:25px;border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:#f2f2f2;border-top-color:#fff;border-bottom-color:transparent;position:absolute;top:5px;left:0;background:#fff}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-actions .wprmprc-collection-item-action{background:#fff;z-index:99}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details{display:block;-ms-flex:none;flex:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-name{font-family:Roboto,sans-serif;font-weight:300;color:#191919;padding:5px;line-height:22px;height:60px;overflow:scroll}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-image{padding:0;width:100%}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items .wprmprc-collection-item .wprmprc-collection-item-details .wprmprc-collection-item-image img{max-width:100%;border-radius:0;height:100px;-o-object-fit:cover;object-fit:cover}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-add-item{margin-top:20px;background-color:#0c274e;opacity:1;color:#fff;text-align:center;font-family:'Nunito Sans',sans-serif;font-size:14px;font-weight:100;letter-spacing:1px;font-style:normal;width:100%;position:absolute;bottom:0}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-column .wprmprc-collection-column-groups .wprmprc-collection-group .wprmprc-collection-group-items-draggingover{background-color:#f8f8f8}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions{-ms-flex-preferred-size:unset;flex-basis:unset;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;display:-ms-flexbox;display:flex;width:100%;position:relative}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups{border-radius:0;border-color:#f2f2f2;background-color:#fff;box-shadow:0 0 5px #f2f2f2;padding:25px;display:block}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list{margin-bottom:25px;width:100%;border-bottom:0}@media screen and (max-width:500px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list{margin-bottom:15px}}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list .wprmprc-edit-list-actions span{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:300;background:linear-gradient(180deg,rgba(255,255,255,0) 70%,rgba(12,39,78,.18) 50%);text-decoration:none;color:#0c274e}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list .wprmprc-edit-list-item{font-family:'Nunito Sans',sans-serif;font-size:18px;color:#191919}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list .wprmprc-edit-list-item.wprmprc-edit-list-item-edit input{border-radius:0;border-color:#f2f2f2}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-edit-list .wprmprc-edit-list-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-collection-action-header{width:100%;font-family:'Nunito Sans',sans-serif;font-size:20px;letter-spacing:1px;background-color:#fff;font-weight:300;color:#191919;text-align:left;padding:0 0 25px 0}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-collection-action-header .wprmprc-header-link{opacity:1;text-decoration:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-columns-groups .wprmprc-collection-action-header .wprmprc-header-link:before{content:'X ';padding-right:40px;display:inline-block;font-size:24px}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item{border-radius:0;border-color:#f2f2f2;position:absolute;top:50px;left:0;margin-left:auto;right:0;margin-right:auto;width:1200px;background-color:#fff;box-shadow:0 0 5px #f2f2f2;z-index:10;opacity:1;padding:25px;display:block}@media screen and (max-width:1200px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item{width:1000px}}@media screen and (max-width:1000px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item{width:700px}}@media screen and (max-width:700px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item{width:500px}}@media screen and (max-width:500px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item{width:350px}}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-header{width:100%;font-family:'Nunito Sans',sans-serif;font-size:20px;letter-spacing:1px;background-color:#fff;font-weight:300;color:#191919;text-align:left;padding:0 0 25px 0}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-header .wprmprc-header-link{opacity:1;text-decoration:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-header .wprmprc-header-link:before{content:'X ';padding-right:40px;display:inline-block;font-size:24px}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode,.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection{margin-bottom:25px;width:20%;float:left}@media screen and (max-width:1000px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode,.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection{width:40%}}@media screen and (max-width:700px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode,.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection{width:33%}}@media screen and (max-width:500px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode,.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection{width:100%;float:none;margin-bottom:15px}}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode:after,.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection:after{float:none;clear:both}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode .css-n9am0p-control,.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode .css-ql68v7-control,.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection .css-n9am0p-control,.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection .css-ql68v7-control{border:0}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode .css-n9am0p-control .css-1uccc91-singleValue,.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-item-mode .css-ql68v7-control .css-1uccc91-singleValue,.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection .css-n9am0p-control .css-1uccc91-singleValue,.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-collection .css-ql68v7-control .css-1uccc91-singleValue{font-family:'Nunito Sans',sans-serif;font-size:14px!important}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items>div:nth-child(1){display:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:500px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items{display:block}}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item{display:-ms-flexbox;display:flex;width:32%}@media screen and (max-width:1000px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item{width:48%}}@media screen and (max-width:700px){.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item{width:100%}}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact{margin:5px;border:1px solid #f2f2f2;border-radius:0}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-actions{width:40px;background-color:#fff;border-radius:0;border-color:#f2f2f2}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-details{-ms-flex-align:center;align-items:center;font-family:'Nunito Sans',sans-serif;font-size:14px;letter-spacing:1px;font-weight:300;color:#191919}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-details .wprmprc-collection-item-name{color:#191919;padding:0 0 0 5px}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-details .wprmprc-collection-item-image{padding:0}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-details .wprmprc-collection-item-image img{max-width:100px;border-radius:0;height:100px;-o-object-fit:cover;object-fit:cover}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-select-items .wprmprc-collection-item-compact .wprmprc-collection-item-servings{display:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-ingredient-form label{font-family:'Nunito Sans',sans-serif;font-size:14px!important;font-weight:300!important}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-ingredient-form label:nth-of-type(3){display:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-ingredient-form input{height:37px;width:100%;border-color:#f2f2f2;border-radius:0!important;font-family:'Nunito Sans',sans-serif;font-size:14px!important;letter-spacing:1px;font-weight:300;color:#191919}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-ingredient-form .wprmprc-edit-list-actions span{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:300;background:linear-gradient(180deg,rgba(255,255,255,0) 70%,rgba(12,39,78,.18) 50%);text-decoration:none;color:#0c274e}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-add-ingredient-form .wprmprc-collection-action-add-item-color{display:none}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-search-recipe{width:100%}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-add-item .wprmprc-collection-action-search-recipe input{height:37px;width:100%;border-color:#f2f2f2;border-radius:0;font-family:'Nunito Sans',sans-serif;font-size:14px!important;letter-spacing:1px;font-weight:300;color:#191919}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions.wprmprc-collection-actions-remove-items .wprmprc-collection-action:first-of-type{display:block}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection .wprmprc-collection-actions .wprmprc-collection-action{background:#0c274e;border-radius:20px;margin:0 10px;padding:7px 15px;color:#fff;border:1px solid #0c274e;font-family:'Nunito Sans',sans-serif;font-size:16px;letter-spacing:1px;font-weight:300;margin-bottom:15px}.meal_plan_template .wprm-recipe-saved-collections-app .wprmprc-collection-column-balancer{display:none}.single_recipe .span12.reci{padding:0 150px 2em}@media screen and (max-width:1300px){.single_recipe .span12.reci{padding:0 4em 2em 4em}}@media screen and (max-width:900px){.single_recipe .span12.reci{padding:0 2em 2em 2em;margin-top:125px}}.single_recipe .span12.reci h1{padding-top:15px;letter-spacing:0}.single_recipe .span12.banner{margin-top:0}@media screen and (max-width:900px){.single_recipe .span12.banner{height:200px}}@media screen and (max-width:900px){.single_recipe .span12.banner .inner{height:200px}}.single_recipe .span12.banner .inner .heart_icon{z-index:9999}.single_recipe .span12.banner .inner .heart_icon img{position:absolute;right:30px;width:45px;top:15px}.single_recipe .span12.banner .inner .heart_icon img.empty{display:block}.single_recipe .span12.banner .inner .heart_icon img.empty.active{display:none}.single_recipe .span12.banner .inner .heart_icon img.full{display:none}.single_recipe .span12.banner .inner .heart_icon img.full.active{display:block}@media screen and (max-width:900px){.single_recipe .span12.banner .inner .text{display:none}}.single_recipe .span12 .recipe_wprm{display:none}.single_recipe .span12 .title{margin-bottom:25px;position:relative}.single_recipe .span12 .title h2,.single_recipe .span12 .title h3{padding-bottom:25px}@media screen and (max-width:900px){.single_recipe .span12 .title h2,.single_recipe .span12 .title h3{padding-bottom:0}}.single_recipe .span12 .title .buttons{margin:25px 0}.single_recipe .span12 .title .buttons a{color:#0c274e!important;font-weight:300;margin-right:15px}.single_recipe .span12 .title h3 .wprm-recipe-servings-container{display:inline}.single_recipe .span12 .title h3 .wprm-recipe-servings-container a{background:0}.single_recipe .span12 .title h3 .wprm-recipe-servings-container a,.single_recipe .span12 .title h3 .wprm-recipe-servings-container span{font-family:Roboto,sans-serif;font-size:20px;line-height:26px;font-weight:200;color:#191919}.single_recipe .span12 .title:after{content:'';position:absolute;width:100px;height:3px;background:#0c274e;bottom:0;left:0}@media screen and (max-width:900px){.single_recipe .span12 .title:after{display:none}}.single_recipe .span12 .print a.wprm-recipe-print{font-weight:lighter}.single_recipe .span12 h6{margin-bottom:10px;font-weight:400}.single_recipe .span12 .span4 ul{list-style-position:outside;list-style:none}.single_recipe .span12 .span4 ul li{list-style:none;list-style-type:none!important}.single_recipe .span12 .span8{padding-left:2em}@media screen and (max-width:900px){.single_recipe .span12 .span8{padding-left:0;padding-top:2em}}.single_recipe .span12 .span8 ul{list-style-position:outside;padding-left:25px}.single_recipe .span12 .span8 ul li{list-style:none}.single_recipe .span12 .span8 a{letter-spacing:1px;font-weight:700}.single_recipe .span12.prev-next .span6 a{font-weight:700}.single_recipe .span12.prev-next .span6 a.back_blog h4{padding-top:25px}@media screen and (max-width:900px){.single_recipe .span12.prev-next .span6{width:50%;float:left}}.single_recipe .span12.prev-next .span6:last-of-type{text-align:right}.single_recipe .span12.prev-next .span6:last-of-type a,.single_recipe .span12.prev-next .span6:last-of-type h4{text-align:right}.single_recipe .notes{background-color:rgba(12,39,78,.18);margin-top:50px;padding:4em 150px}.single_recipe .notes span{font-family:'Noto Serif JP',serif;font-size:16px;line-height:28px;font-weight:300;color:#191919}@media screen and (max-width:1300px){.single_recipe .notes{padding:4em}}@media screen and (max-width:900px){.single_recipe .notes{padding:2em}}@media screen and (max-width:450px){.single_recipe .notes{padding:1em}}.single .span12.subscribe_follow_bar{padding:0}.single .span12.read_more .span4 img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px;-o-object-position:50% 50%;object-position:50% 50%}@media screen and (max-width:900px){.single .span12.read_more .span4 img{height:250px;float:left}}@media screen and (max-width:600px){.single .span12.read_more .span4 img{float:none}}.single .span12.read_more .span4 h2{font-weight:400;margin:10px 0}.single .span12.read_more .span4 h6{font-weight:700;font-size:14px;color:#acacac;letter-spacing:1px;margin-top:25px}@media screen and (max-width:450px){.single .span12.read_more .span4 h6{margin-top:0}}.single .span12.read_more .span4 p{margin-bottom:10px}.single .span12.read_more .span4:first-of-type{padding-right:.5em}@media screen and (max-width:900px){.single .span12.read_more .span4:first-of-type{padding-right:0;padding-top:0}}.single .span12.read_more .span4:nth-last-of-type(2){padding:0 .5em}@media screen and (max-width:900px){.single .span12.read_more .span4:nth-last-of-type(2){padding:0}}.single .span12.read_more .span4:last-of-type{padding-left:.5em}@media screen and (max-width:900px){.single .span12.read_more .span4:last-of-type{padding-left:0}}@media screen and (max-width:900px){.single .span12.read_more .span4{padding:1em 0;display:-ms-flexbox;display:flex}.single .span12.read_more .span4 a{-ms-flex:0 40%;flex:0 40%}.single .span12.read_more .span4 .details{-ms-flex:1;flex:1;padding-left:1em}}@media screen and (max-width:600px){.single .span12.read_more .span4{padding:1em 0;display:block}.single .span12.read_more .span4 .details{display:block;padding:1em 0}}.single .span12 ul.blocks-gallery-grid{padding:0}.single .span12 ol,.single .span12 ul{padding:10px 0 0 15px}.single .span12 ol li,.single .span12 ul li{padding-bottom:5px}.single .span12 ol li:last-of-type,.single .span12 ul li:last-of-type{padding-bottom:0}.single .span12 .wp-block-cover__inner-container p{line-height:normal}.single .span12 .wp-block-cover__inner-container a,.single .span12 .wp-block-cover__inner-container li,.single .span12 .wp-block-cover__inner-container p{color:#fff}.page .span12{padding:50px 150px}@media screen and (max-width:1300px){.page .span12{padding:50px}}@media screen and (max-width:900px){.page .span12{padding:25px}}@media screen and (max-width:600px){.page .span12{padding:15px}}.page .span12 h2{margin-bottom:25px}.page .span12 .content .wppb_holder p{font-family:'Nunito Sans',sans-serif;font-size:18px;line-height:28px;font-weight:300;color:#191919}.page .span12 .content .wppb_holder .form-submit input{background:0 0;height:35px;background-color:#0c274e;color:#fff;padding:7px 15px;text-align:center;font-size:14px;font-family:'Nunito Sans',sans-serif;letter-spacing:1px;border:1px solid #0c274e;transition:.3s;cursor:pointer}.page .span12 .content .wppb_holder .form-submit input:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}.page .span12 .content .wppb_holder ul{list-style:none}.page .span12 .content .wppb_holder ul li{font-size:18px;line-height:28px;font-weight:300;color:#191919}.page .span12 .content .wppb_holder ul li.wppb-username-email{margin-top:15px}.page .span12 .content .wppb_holder ul li label{font-family:'Nunito Sans',sans-serif;margin-right:5px}.page .span12 .content .wppb_holder ul li input{border:0;padding:5px;width:250px;background-color:#f2f2f2;height:35px;border-radius:0;border-color:#f2f2f2;margin-bottom:15px;color:#191919;letter-spacing:1px;font-family:'Nunito Sans',sans-serif;font-size:14px}.page .span12 .content .mp_invoice .mp_price_str{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:15px}.page .span12 .content .mp_invoice .mp-table th{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:600;text-transform:uppercase}.page .span12 .content .mp_invoice .mp-table th:last-of-type{text-align:right}.page .span12 .content .mp_invoice .mp-table td{font-family:'Nunito Sans',sans-serif;font-size:16px}.page .span12 .content .mepr_price_cell,.page .span12 .content .mepr_price_cell_label{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;margin-bottom:15px}.page .span12 .content .mepr_first_name,.page .span12 .content .mepr_last_name,.page .span12 .content .mp-form-label{font-family:'Nunito Sans',sans-serif;font-size:16px;font-weight:500}.page .span12 .content .mepr-submit{border-radius:0;background-color:#000;border-color:#000;padding:5px 15px;color:#fff;letter-spacing:1px;font-family:'Nunito Sans',sans-serif;font-size:15px;text-transform:uppercase;margin-bottom:15px;cursor:pointer;transition:.3s}.page .span12 .content .mepr-submit:hover{color:#000;background-color:#fff}.single_program .span12.banner{height:350px}.single_program .span12.banner .inner{height:350px}.single_program .span12.banner .inner .text{background-color:#cfd9ba}.single_program .span12.banner .inner h1{padding:25px;border:2px solid #fff}.single_program .span12.banner .inner h1 .user{text-transform:capitalize}.single_program .span12.progress h2{text-align:center;margin-bottom:50px}.single_program .span12.progress .timeline{display:-ms-flexbox;display:flex;margin-top:15px;position:relative}.single_program .span12.progress .timeline span{text-transform:uppercase;letter-spacing:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;position:relative}.single_program .span12.progress .timeline span:before{content:'';display:block;background:#fff;border:2px solid #f2f2f2;border-radius:50%;width:15px;height:15px;position:absolute;top:-26px}.single_program .span12.progress .timeline span.active:before{background:#0c274e;border:2px solid #0c274e}@media screen and (max-width:800px){.single_program .span12.progress .timeline span a,.single_program .span12.progress .timeline span h6{font-size:10px}}.single_program .span12.progress .timeline span a{background:0;letter-spacing:0}.single_program .span12.progress .timeline span:first-of-type{position:absolute;left:0}.single_program .span12.progress .timeline span:first-of-type:before{left:0}.single_program .span12.progress .timeline span:nth-of-type(2){position:absolute;left:22%}.single_program .span12.progress .timeline span:nth-of-type(2):before{left:30%}.single_program .span12.progress .timeline span:nth-of-type(3){position:absolute;left:47%}.single_program .span12.progress .timeline span:nth-of-type(3):before{left:30%}.single_program .span12.progress .timeline span:nth-of-type(4){position:absolute;left:73%}.single_program .span12.progress .timeline span:nth-of-type(4):before{left:30%}.single_program .span12.progress .timeline span:last-of-type{position:absolute;right:0}.single_program .span12.progress .timeline span:last-of-type:before{right:0}.single_program .span12.progress .bar{height:4px;background:#f2f2f2;position:relative}.single_program .span12.progress .bar span{display:block;height:100%;background-color:#0c274e;position:relative;overflow:hidden}.single_program .span12 .column-title{background-color:#fff;padding-bottom:25px}.single_program .span12 .boxes{padding:0}.single_program .span12 .boxes .box{width:100%;margin-bottom:15px;border:4px solid #f2f2f2;height:auto;padding:1em;position:relative}@media screen and (max-width:800px){.single_program .span12 .boxes .box{-ms-flex:none;flex:none;height:auto;margin:0 0 15px 0}}.single_program .span12 .boxes .box h3{padding-bottom:10px}.single_program .span12 .boxes .box p{font-size:14px}.single_program .span12 .details{margin:0;border-left:25px solid #fff;background-color:#f2f2f2}.single_program .span12 .details .row{padding:50px;border-bottom:2px solid #fff}.single_program .span12 .details .row .grey{height:35px;background:0 0;background-color:#acacac;color:#fff;padding:10px 15px;border-radius:20px;text-align:center;text-transform:uppercase;font-size:12px;border:1px solid #acacac;transition:.3s}.single_program .span12 .details .row .button{cursor:pointer}.single_program .span12 .details .row .button:hover span{border:solid #0c274e;border-width:0 1px 1px 0}.single_program .span12 .details .row .button span{cursor:pointer;border:solid #fff;width:10px;height:10px;border-width:0 1px 1px 0;margin:0 0 3px 10px;display:inline-block;transform:rotate(45deg);transition:.5s;padding:5px}.single_program .span12 .details .row .button.drop span{margin:0 0 -3px 10px;transform:rotate(225deg)}.single_program .span12 .details .row h2{display:block;padding-bottom:20px}.single_program .span12 .details .row h2:after{content:'';display:block;width:50px;height:3px;background-color:#acacac}.single_program .span12 .details .row .week_content{display:none;padding:50px 0 0 0}.single_program .span12 .details .row .week_content h2{margin-top:25px}.single_program .span12 .details .row .week_content h2::after{display:none}.single_program .span12 .details .row .week_content .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.single_program .span12 .details .row .week_content .embed-container embed,.single_program .span12 .details .row .week_content .embed-container iframe,.single_program .span12 .details .row .week_content .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.video_resources .span12{padding:4em 150px}@media screen and (max-width:1300px){.video_resources .span12{padding:4em}}@media screen and (max-width:900px){.video_resources .span12{padding:2em;margin-top:100px}}@media screen and (max-width:450px){.video_resources .span12{padding:1em}}.video_resources .span12.resources{padding-top:0}.video_resources .span12.resources .title{margin:25px 0}.video_resources .span12.resources .inner{margin-top:25px}.video_resources .span12.resources .video p{margin-top:25px}.video_resources .span12.resources .video h2{text-align:center;margin-bottom:25px}@media screen and (max-width:900px){.video_resources .span12.resources .video h2{text-align:left}}.video_resources .span12.resources .video .rec{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.video_resources .span12.resources .video .rec .item{width:47%;margin-bottom:50px}@media screen and (max-width:600px){.video_resources .span12.resources .video .rec .item{width:100%;padding:0}}.video_resources .span12.resources .video .rec .item .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.video_resources .span12.resources .video .rec .item .embed-container embed,.video_resources .span12.resources .video .rec .item .embed-container iframe,.video_resources .span12.resources .video .rec .item .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.comments.span12{padding:4em 150px}@media screen and (max-width:1300px){.comments.span12{padding:4em}}@media screen and (max-width:900px){.comments.span12{padding:2em}}@media screen and (max-width:450px){.comments.span12{padding:1em}}.comments.span12 .single_comment{margin:10px 0;padding-bottom:25px;border-bottom:2px solid rgba(12,39,78,.18)}.comments.span12 .single_comment .span2 h4{font-weight:lighter}.comments.span12 .single_comment .span2 h4 span{font-weight:300}.comments.span12 .comment_form{margin:25px 0}.comments.span12 .comment_form .comment-respond h3{margin-bottom:15px}.comments.span12 .comment_form .comment-respond form .logged-in-as{margin-bottom:15px}.comments.span12 .comment_form .comment-respond form .logged-in-as a:first-of-type{background:0;font-family:'Noto Serif JP',serif;font-size:14px;line-height:28px;font-weight:300;color:#191919}.comments.span12 .comment_form .comment-respond form .comment-form-comment label{display:none}.comments.span12 .comment_form .comment-respond form .comment-form-comment textarea{width:100%;border:1px solid rgba(12,39,78,.18);font-family:'Nunito Sans',sans-serif;font-size:14px;padding:20px;color:#191919}.comments.span12 .comment_form .comment-respond form .comment-form-attachment{margin:15px 0;font-family:Roboto,sans-serif;font-size:16px;line-height:26px;font-weight:100;color:#191919}.comments.span12 .comment_form .comment-respond form .form-submit input[type=submit]{font-family:'Nunito Sans',sans-serif;font-size:12px;letter-spacing:1px;background-color:#0c274e;color:#fff;padding:10px 20px;border-radius:20px;font-weight:300;text-align:center;border:1px solid #0c274e;transition:.3s;cursor:pointer;text-transform:uppercase}.comments.span12 .comment_form .comment-respond form .form-submit input[type=submit]:hover{border:1px solid #0c274e;background-color:transparent;color:#0c274e}.category_page{margin-top:100px}.category_page .span12{padding:4em 150px}@media screen and (max-width:1300px){.category_page .span12{padding:4em}}@media screen and (max-width:900px){.category_page .span12{padding:2em}}@media screen and (max-width:900px){.category_page .span12{padding:1em}}.category_page .span12 h1{padding-bottom:25px}.category_page .span12.subscribe_follow_bar{padding:0}.category_page .span12.post{padding:1em 0}.category_page .span12.post .span8{padding-left:2em}@media screen and (max-width:900px){.category_page .span12.post .span8{padding-left:0;padding-top:1em}}.category_page .span12.post .span4 img{height:300px;-o-object-fit:cover;object-fit:cover;overflow:hidden}.category_page .span12.login{padding-top:0}@media screen and (max-width:900px){.category_page .span12.login{margin-top:25px}}.category_page .span12 h2{font-weight:400;margin-bottom:10px}.category_page .span12 p{margin-bottom:10px}.category_page .span12.paged{padding:2em 0;text-align:center;font-size:16px}.category_page .span12.paged .page-numbers{border:0;padding:.5em 1.5em;font-weight:lighter;color:#0c274e}.category_page .span12.paged .page-numbers.current{font-family:'Nunito Sans',sans-serif;border:0;background-color:#0c274e;color:#f2f2f2}.category_page .span12.categories{background-color:#fff}.category_page .span12.categories h1{text-align:right}.category_page .span12.categories .span8 .images .title{background-color:#fff}.span12.sub_menu{margin-top:140px;padding:2em 150px}@media screen and (max-width:1300px){.span12.sub_menu{padding:2em 4em}}@media screen and (max-width:900px){.span12.sub_menu{display:none}}.span12.sub_menu ul{list-style:none}.span12.sub_menu ul li{display:inline-block;padding-right:30px;font-family:'Nunito Sans',sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:300;text-decoration:none;position:relative;cursor:pointer}.span12.sub_menu ul li a{color:#191919;font-size:13px;background:0 0}.span12.sub_menu ul li.drop ul{display:none;position:absolute;width:255px;background-color:#fff;top:20px;padding:15px 10px 15px 15px;left:-15px;z-index:999}.span12.sub_menu ul li:last-of-type{padding-right:0}.span12.sub_menu ul li.current-menu-item a{border-bottom:2px solid #191919}.span12.logged_in_banner{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;margin-top:0;padding:0;height:300px}@media screen and (max-width:900px){.span12.logged_in_banner{margin-top:100px}}.span12.logged_in_banner .inner{position:relative;text-align:center;height:300px}.span12.logged_in_banner .inner .text{padding:40px;background-color:#fff;color:#191919;width:45%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#0c274e}@media screen and (max-width:1300px){.span12.logged_in_banner .inner .text{width:75%}}@media screen and (max-width:550px){.span12.logged_in_banner .inner .text{width:90%;padding:15px}}.span12.logged_in_banner .inner .text h1{padding:25px;border:2px solid #fff;color:#fff;text-align:center}.span12.logged_in_banner .inner .text h1 span{font-size:22px}.span12.logged_in_banner .inner .text h1 .user{text-transform:capitalize}.span12.banner{padding:0;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;height:400px;background-position:50% center;margin-top:75px}.span12.banner.login{margin-top:0}@media screen and (max-width:900px){.span12.banner{margin-top:100px}}@media screen and (max-width:1024px){.span12.banner{background-attachment:scroll}}.span12.banner .inner{position:relative;text-align:center;height:400px}.span12.banner .inner .text{padding:2em 4em;background-color:#fff;color:#191919;width:45%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1300px){.span12.banner .inner .text{width:75%}}@media screen and (max-width:550px){.span12.banner .inner .text{width:90%;padding:2em 1em}}.span12.banner .inner .text h1,.span12.banner .inner .text h3,.span12.banner .inner .text h6,.span12.banner .inner .text p{text-align:center}.span12.banner .inner .text h3{margin-top:15px}.span12.banner .inner .text h6{margin-top:15px}.span12.banner .inner .text h6 a{color:#191919;font-size:14px}.span12.about{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;height:500px;background-position:50% center}.span12.about .in{position:relative;text-align:center;height:500px;background-color:rgba(0,0,0,.5)}.span12.about .in .text{padding:2em 4em;width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:900px){.span12.about .in .text{width:80%}}@media screen and (max-width:600px){.span12.about .in .text{width:100%}}.span12.about .in .text h1,.span12.about .in .text p{color:#fff;text-align:center}.span12.about .in .text a{display:block;margin:15px auto 0;width:150px}.span12.categories{background-color:#f2f2f2;padding:2em 150px}@media screen and (max-width:1300px){.span12.categories{padding:2em 4em}}@media screen and (max-width:900px){.span12.categories{padding:2em}}@media screen and (max-width:450px){.span12.categories{padding:1em}}.span12.categories .span4 h1{padding-top:75px}@media screen and (max-width:900px){.span12.categories .span4 h1{padding-top:0;text-align:center;padding-bottom:25px}}.span12.categories .span8{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:900px){.span12.categories .span8{-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:450px){.span12.categories .span8{display:block}}.span12.categories .span8 .images{position:relative;padding-right:5%}@media screen and (max-width:450px){.span12.categories .span8 .images{width:50%;padding-right:0;float:left}}.span12.categories .span8 .images:last-of-type{padding-right:0}.span12.categories .span8 .images img{height:200px;width:150px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:450px){.span12.categories .span8 .images img{width:100%}}.span12.categories .span8 .images .title{background-color:#f2f2f2;padding:15px 25px;position:absolute;color:#191919;top:70px;left:50px}@media screen and (max-width:1100px){.span12.categories .span8 .images .title{left:25px}}@media screen and (max-width:900px){.span12.categories .span8 .images .title{left:50px}}@media screen and (max-width:700px){.span12.categories .span8 .images .title{left:25px}}@media screen and (max-width:600px){.span12.categories .span8 .images .title{left:0}}.span12.testimonials{background-size:cover;background-repeat:no-repeat;background-position:center;padding:4em 0;height:auto}@media screen and (max-width:450px){.span12.testimonials{background-attachment:scroll;padding:2em 0}}.span12.testimonials .slick-prev{left:100px;top:50%;width:75px;height:75px;z-index:10}@media screen and (max-width:900px){.span12.testimonials .slick-prev{left:25px}}@media screen and (max-width:600px){.span12.testimonials .slick-prev{top:15%;left:10px}}.span12.testimonials .slick-prev:before{opacity:1;content:url(images/arrow-left.svg)}@media screen and (max-width:450px){.span12.testimonials .slick-prev:before{display:none}}.span12.testimonials .slick-next{right:100px;top:50%;width:75px;height:75px}@media screen and (max-width:900px){.span12.testimonials .slick-next{right:25px}}@media screen and (max-width:600px){.span12.testimonials .slick-next{top:15%;right:10px}}.span12.testimonials .slick-next:before{opacity:1;content:url(images/arrow-right.svg)}@media screen and (max-width:450px){.span12.testimonials .slick-next:before{display:none}}.span12.testimonials ul.slick-dots{bottom:auto}.span12.testimonials .single_testimonial{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 200px}@media screen and (max-width:900px){.span12.testimonials .single_testimonial{padding:0}}.span12.testimonials .single_testimonial h4{background-color:#fff;text-align:center;padding:3em;font-weight:300;line-height:30px;width:80%;display:block;margin:0 auto}@media screen and (max-width:450px){.span12.testimonials .single_testimonial h4{padding:1em;width:90%}}.span12.testimonials .single_testimonial h4 span{text-transform:uppercase;letter-spacing:1px;font-weight:200;font-size:16px}.span12.subscribe_follow_bar{padding:0}.span12.subscribe_follow_bar .span6{height:250px;position:relative;text-align:center}.span12.subscribe_follow_bar .span6 .inner{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.span12.subscribe_follow_bar .span6 .inner h2,.span12.subscribe_follow_bar .span6 .inner p{text-align:center}.span12.subscribe_follow_bar .span6 .inner a{font-size:20px;color:#0c274e;margin-right:1em}.span12.subscribe_follow_bar .span6 .inner a:last-of-type{margin-right:0}.span12.subscribe_follow_bar .span6:first-of-type{background-color:#f2f2f2}.span12.subscribe_follow_bar .span6:first-of-type p{font-size:12px;padding:10px 0}.span12.subscribe_follow_bar .span6:last-of-type{background-color:rgba(12,39,78,.18)}.span12.subscribe_follow_bar .span6:last-of-type h2{padding-bottom:10px}.span12.subscribe_follow_bar .span6:last-of-type p{padding-top:10px}.span12.subscribe_follow_bar .span6:last-of-type .ff__success{display:none}.span12.subscribe_follow_bar .span6:last-of-type .fd-has-success .ff__success{display:block}.span12.subscribe_follow_bar .span6:last-of-type .fd-form-feedback{padding-top:15px;font-family:'Noto Serif JP',serif;font-size:16px;line-height:28px;font-weight:300;color:#e04707;text-align:center;margin-left:75px}.span12.subscribe_follow_bar .span6:last-of-type .ff__grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.span12.subscribe_follow_bar .span6:last-of-type .ff__grid input.fd-form-control{border:0;border-radius:20px;font-size:12px;height:35px;width:350px;padding-left:1em}.span12.subscribe_follow_bar .span6:last-of-type .ff__grid input.fd-form-control::-moz-placeholder{text-transform:uppercase}.span12.subscribe_follow_bar .span6:last-of-type .ff__grid input.fd-form-control:-ms-input-placeholder{text-transform:uppercase}.span12.subscribe_follow_bar .span6:last-of-type .ff__grid input.fd-form-control::placeholder{text-transform:uppercase}@media screen and (max-width:450px){.span12.subscribe_follow_bar .span6:last-of-type .ff__grid input.fd-form-control{width:200px}}.span12.subscribe_follow_bar .span6:last-of-type .ff__grid button{background-color:#0c274e;border-radius:20px;height:35px;width:100px;margin-left:-25px;text-transform:uppercase;cursor:pointer}.span12.subscribe_follow_bar .span6:last-of-type .ff__grid button span{font-size:12px;color:#fff;font-family:'Nunito Sans',sans-serif}.span12.subscribe_bar{background-color:#f2f2f2;height:300px;position:relative;text-align:center}.span12.subscribe_bar .inner{width:90%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.span12.subscribe_bar .inner h1,.span12.subscribe_bar .inner p{text-align:center;padding-bottom:10px}.span12.subscribe_bar .inner .ff__success{display:none}.span12.subscribe_bar .inner .fd-has-success .ff__success{display:block}.span12.subscribe_bar .inner .fd-form-feedback{padding-left:15px;font-family:'Noto Serif JP',serif;font-size:16px;line-height:28px;font-weight:300;color:#e04707;text-align:center;margin-left:75px}.span12.subscribe_bar .inner .ff__grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.span12.subscribe_bar .inner .ff__grid input.fd-form-control{border:0;border-radius:20px;font-size:12px;height:35px;width:350px;padding-left:1em}.span12.subscribe_bar .inner .ff__grid input.fd-form-control::-moz-placeholder{text-transform:uppercase}.span12.subscribe_bar .inner .ff__grid input.fd-form-control:-ms-input-placeholder{text-transform:uppercase}.span12.subscribe_bar .inner .ff__grid input.fd-form-control::placeholder{text-transform:uppercase}@media screen and (max-width:450px){.span12.subscribe_bar .inner .ff__grid input.fd-form-control{width:200px}}.span12.subscribe_bar .inner .ff__grid button{background-color:#0c274e;border-radius:20px;height:35px;width:100px;margin-left:-25px;text-transform:uppercase;cursor:pointer}.span12.subscribe_bar .inner .ff__grid button span{font-size:12px;color:#fff}.span12.featured_post{padding:0;height:600px;overflow:hidden;position:relative}@media screen and (max-width:600px){.span12.featured_post{height:auto}}.span12.featured_post .left_image{width:60%;float:left;height:600px;background-size:cover;background-position:center}@media screen and (max-width:900px){.span12.featured_post .left_image{width:50%}}@media screen and (max-width:600px){.span12.featured_post .left_image{width:100%;height:250px}}.span12.featured_post .right_text{position:relative;width:40%;float:left;background-color:#f2f2f2;height:600px}@media screen and (max-width:900px){.span12.featured_post .right_text{width:50%}}@media screen and (max-width:600px){.span12.featured_post .right_text{width:100%;padding:2em;height:auto}}@media screen and (max-width:450px){.span12.featured_post .right_text{padding:1em}}.span12.featured_post .right_text .inner{position:absolute;width:75%;top:50%;left:70%;transform:translate(-80%,-50%)}.span12.featured_post .right_text .inner h6{margin-top:0}.span12.featured_post .right_text .inner h1,.span12.featured_post .right_text .inner h2,.span12.featured_post .right_text .inner h6{padding-bottom:10px}.span12.featured_post .right_text .inner h2{font-weight:400}@media screen and (max-width:600px){.span12.featured_post .right_text .inner{position:static;width:100%;left:auto;top:auto;transform:none}}.span12.pre_footer{height:350px;background-size:cover;background-repeat:no-repeat;background-position:100% 40%;padding:0}@media screen and (max-width:900px){.span12.pre_footer{height:300px}}.span12.pre_footer .overlay{position:relative;height:350px;background-color:rgba(255,255,255,.3)}@media screen and (max-width:900px){.span12.pre_footer .overlay{height:300px}}.span12.pre_footer .overlay .text{position:absolute;top:50%;left:150px;transform:translate(0,-50%)}@media screen and (max-width:1200px){.span12.pre_footer .overlay .text{left:100px}}@media screen and (max-width:900px){.span12.pre_footer .overlay .text{left:2em}}@media screen and (max-width:450px){.span12.pre_footer .overlay .text{left:1em}}.span12.pre_footer .overlay .text a.button.blue{padding:10px 25px}.span12.pre_footer .overlay .text h2{padding-bottom:5px}.span12.faq{padding:4em 150px}@media screen and (max-width:1300px){.span12.faq{padding:4em}}@media screen and (max-width:900px){.span12.faq{padding:2em}}@media screen and (max-width:450px){.span12.faq{padding:1em}}.span12.faq .inner{margin:25px 0}@media screen and (max-width:450px){.span12.faq .inner{margin-bottom:0}}.span12.faq .inner .accordion{padding:20px;margin-bottom:20px}.span12.faq .inner .accordion:last-of-type{margin-bottom:0}.span12.faq .inner .accordion .question{position:relative}.span12.faq .inner .accordion .question h3{cursor:pointer}@media screen and (max-width:600px){.span12.faq .inner .accordion .question h3{padding-right:2em}}.span12.faq .inner .accordion .question i{cursor:pointer;float:right;margin-top:-25px;border:solid #0c274e;width:20px;height:20px;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);transition:.5s}.span12.faq .inner .accordion .question i.drop{transform:rotate(225deg)}.span12.faq .inner .accordion .answer a,.span12.faq .inner .accordion .question a{display:block;color:#000;font-weight:700}.span12.faq .inner .accordion .answer{padding-top:20px;display:none}.span12.recipe_header{padding-bottom:0;padding-top:2em}@media screen and (max-width:1100px){.span12.recipe_header{padding-top:0}}.span12.recipe_header .text h2,.span12.recipe_header .text p{text-align:center}.span12.recipes_new{padding-top:2em;padding-bottom:2em;height:345px;overflow:hidden}.span12.recipes_new .text{padding-bottom:30px}.span12.recipes_new .text h2,.span12.recipes_new .text p{text-align:center}.span12.recipes_new .text h2{padding-bottom:5px}.span12.recipes_new .slick-prev{left:50px;top:45%;width:75px;height:75px;z-index:10}@media screen and (max-width:1100px){.span12.recipes_new .slick-prev{left:0;top:50%}}.span12.recipes_new .slick-prev:before{opacity:1;content:url(images/arrow-left.svg)}@media screen and (max-width:450px){.span12.recipes_new .slick-prev:before{display:none}}.span12.recipes_new .slick-next{right:50px;top:45%;width:75px;height:75px}@media screen and (max-width:1100px){.span12.recipes_new .slick-next{right:0;top:50%}}.span12.recipes_new .slick-next:before{opacity:1;content:url(images/arrow-right.svg)}@media screen and (max-width:450px){.span12.recipes_new .slick-next:before{display:none}}.span12.recipes_new .recipe_gallery{padding-right:10px;width:250px!important}.span12.recipes_new .recipe_gallery img{width:250px;height:250px;-o-object-fit:cover;object-fit:cover}.span12.recipes_new .recipe_gallery h3{width:100%!important;padding-top:10px}.span12.join{padding:0 0 4em 0}@media screen and (max-width:450px){.span12.join{padding:1em 0 2em 0}}.span12.join .button,.span12.join .ff__button{cursor:pointer}.span12.join .ff__success{display:none}.span12.join .fd-has-success .ff__success{display:block}.span12.join .fd-form-feedback{display:block;margin:0 auto;font-family:'Noto Serif JP',serif;font-size:16px;line-height:28px;font-weight:300;color:#e04707;text-align:center;margin-left:75px}.span12.join .ff__root{padding-top:2em;display:none}.span12.join .ff__root p{text-align:center;width:90%;margin:0 auto;display:block}.span12.join .ff__root .ff__grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.span12.join .ff__root .ff__grid input.fd-form-control{border:0;border-radius:20px;font-size:12px;height:35px;width:300px;padding-left:1em;margin:15px 0;background-color:#f2f2f2}.span12.join .ff__root .ff__grid input.fd-form-control::-moz-placeholder{text-transform:uppercase}.span12.join .ff__root .ff__grid input.fd-form-control:-ms-input-placeholder{text-transform:uppercase}.span12.join .ff__root .ff__grid input.fd-form-control::placeholder{text-transform:uppercase}@media screen and (max-width:450px){.span12.join .ff__root .ff__grid input.fd-form-control{width:200px}}.span12.join .ff__root .ff__grid button{background-color:#0c274e;border-radius:20px;height:35px;margin:15px 0 15px -25px;width:120px;text-transform:uppercase}.span12.join .ff__root .ff__grid button span{font-size:12px;letter-spacing:1px;font-weight:300;color:#fff;font-family:'Nunito Sans',sans-serif}.span12.join h2{text-align:center;color:#0c274e;font-weight:400;padding-bottom:15px}.span12.join a{display:block;margin:0 auto;width:150px;text-align:center}.span12.join.last{background-color:#f2f2f2}.coaching .span12.banner{margin-top:0}.coaching .span12.banner .inner{position:relative}.coaching .span12.banner .inner .text{width:65%}@media screen and (max-width:1000px){.coaching .span12.banner .inner .text{width:90%;padding:2em}}@media screen and (max-width:300px){.coaching .span12.banner .inner .text{padding:1em}}.coaching .span12.banner .inner .text h2{font-weight:300;text-align:center}.coaching .span12.banner .inner .text p{margin-top:25px}.coaching .span12.banner .sentence{height:50px}@media screen and (max-width:650px){.coaching .span12.banner .sentence{height:100px}}@media screen and (max-width:405px){.coaching .span12.banner .sentence{height:130px}}@media screen and (max-width:300px){.coaching .span12.banner .sentence{height:150px}}.coaching .span12.banner .sentence .slidingVertical{display:block}.coaching .span12.banner .sentence .slidingVertical span{animation:topToBottom 12.5s linear infinite 0s;color:#0c274e;font-weight:400;opacity:0;overflow:hidden;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;text-align:center}.coaching .span12.banner .sentence .slidingVertical span:nth-child(2){animation-delay:2.5s}.coaching .span12.banner .sentence .slidingVertical span:nth-child(3){animation-delay:5s}.coaching .span12.banner .sentence .slidingVertical span:nth-child(4){animation-delay:7.5s}.coaching .span12.banner .sentence .slidingVertical span:nth-child(5){animation-delay:10s}@keyframes topToBottom{0%{opacity:0}5%{opacity:0;transform:translateY(-50px)}10%{opacity:1;transform:translateY(0)}25%{opacity:1;transform:translateY(0)}30%{opacity:0;transform:translateY(50px)}80%{opacity:0}100%{opacity:0}}.coaching .span12.coaching_plans{padding:4em 150px}@media screen and (max-width:1300px){.coaching .span12.coaching_plans{padding:4em}}@media screen and (max-width:900px){.coaching .span12.coaching_plans{padding:2em}}@media screen and (max-width:450px){.coaching .span12.coaching_plans{padding:1em}}.coaching .span12.coaching_plans p.subtext{text-align:center;width:65%;display:block;margin:0 auto 25px}@media screen and (max-width:900px){.coaching .span12.coaching_plans p.subtext{width:100%}}.coaching .span12.coaching_plans h2{text-align:center;padding-bottom:1em}@media screen and (max-width:900px){.coaching .span12.coaching_plans h2{padding-bottom:1em}}.coaching .span12.coaching_plans h5{text-transform:uppercase}.coaching .span12.coaching_plans .column{float:left;width:33%}@media screen and (max-width:900px){.coaching .span12.coaching_plans .column{width:50%}}@media screen and (max-width:600px){.coaching .span12.coaching_plans .column{width:100%}}.coaching .span12.coaching_plans .column img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.coaching .span12.coaching_plans .column .inner{background-color:#f2f2f2;border-top:10px solid #0c274e;padding:2em;min-height:750px;display:block;margin:0 auto}@media screen and (max-width:600px){.coaching .span12.coaching_plans .column .inner{min-height:auto}}.coaching .span12.coaching_plans .column .inner h3,.coaching .span12.coaching_plans .column .inner p{text-align:center;padding-bottom:10px}.coaching .span12.coaching_plans .column .inner p.description{height:150px;margin-bottom:15px;text-align:center}@media screen and (max-width:600px){.coaching .span12.coaching_plans .column .inner p.description{height:auto}}.coaching .span12.coaching_plans .column .inner p.details{font-size:12px;text-align:center}.coaching .span12.coaching_plans .column .inner a.button.blue{display:block;margin:0 auto;width:175px}.coaching .span12.coaching_plans .column:first-of-type{padding-right:1.5em}@media screen and (max-width:900px){.coaching .span12.coaching_plans .column:first-of-type{padding-right:.5em}}@media screen and (max-width:600px){.coaching .span12.coaching_plans .column:first-of-type{padding:0}}.coaching .span12.coaching_plans .column:nth-of-type(2){padding-left:.5em;padding-right:.5em}@media screen and (max-width:900px){.coaching .span12.coaching_plans .column:nth-of-type(2){padding-left:.5em;padding-right:0}}@media screen and (max-width:600px){.coaching .span12.coaching_plans .column:nth-of-type(2){padding:2em 0 0 0}}@media screen and (max-width:450px){.coaching .span12.coaching_plans .column:nth-of-type(2){padding-top:1em}}.coaching .span12.coaching_plans .column:nth-of-type(3){padding-left:1.5em}@media screen and (max-width:900px){.coaching .span12.coaching_plans .column:nth-of-type(3){padding-top:2em;padding-right:.5em;padding-left:0}}@media screen and (max-width:600px){.coaching .span12.coaching_plans .column:nth-of-type(3){padding:2em 0 0 0}}@media screen and (max-width:450px){.coaching .span12.coaching_plans .column:nth-of-type(3){padding-top:1em}}.coaching .span12.coaching_plans .column:nth-of-type(4){padding-top:2em;padding-right:1.5em}@media screen and (max-width:900px){.coaching .span12.coaching_plans .column:nth-of-type(4){padding-left:.5em;padding-right:0}}@media screen and (max-width:600px){.coaching .span12.coaching_plans .column:nth-of-type(4){padding:2em 0 0 0}}.coaching .span12.coaching_plans .column:nth-of-type(5){padding-top:2em;padding-left:.5em;padding-right:.5em}@media screen and (max-width:900px){.coaching .span12.coaching_plans .column:nth-of-type(5){padding-right:.5em;padding-left:0}}@media screen and (max-width:600px){.coaching .span12.coaching_plans .column:nth-of-type(5){padding:2em 0 0 0}}.coaching .span12.coaching_plans .column:nth-of-type(6){padding-top:2em;padding-left:1.5em}@media screen and (max-width:900px){.coaching .span12.coaching_plans .column:nth-of-type(6){padding-left:.5em}}@media screen and (max-width:600px){.coaching .span12.coaching_plans .column:nth-of-type(6){padding:2em 0 0 0}}.coaching .span12.our_coaches{padding:4em 150px}@media screen and (max-width:1300px){.coaching .span12.our_coaches{padding:4em}}@media screen and (max-width:900px){.coaching .span12.our_coaches{padding:2em}}@media screen and (max-width:450px){.coaching .span12.our_coaches{padding:1em}}.coaching .span12.our_coaches h2,.coaching .span12.our_coaches p{text-align:center}.coaching .span12.our_coaches p{width:65%;display:block;margin:0 auto 25px}@media screen and (max-width:600px){.coaching .span12.our_coaches p{width:100%}}.coaching .span12.our_coaches .coach{width:33.33%;float:left}@media screen and (max-width:900px){.coaching .span12.our_coaches .coach{width:50%}}@media screen and (max-width:450px){.coaching .span12.our_coaches .coach{width:100%;float:none}}.coaching .span12.our_coaches .coach h2{text-align:left}.coaching .span12.our_coaches .coach p{width:100%;margin:0;text-align:left}.coaching .span12.our_coaches .coach:nth-of-type(1){padding-right:.5em}@media screen and (max-width:450px){.coaching .span12.our_coaches .coach:nth-of-type(1){padding-right:0}}.coaching .span12.our_coaches .coach:nth-of-type(2){padding:0 .5em}@media screen and (max-width:900px){.coaching .span12.our_coaches .coach:nth-of-type(2){padding:0}}@media screen and (max-width:450px){.coaching .span12.our_coaches .coach:nth-of-type(2){padding-top:25px}}.coaching .span12.our_coaches .coach:nth-of-type(3){padding-left:.5em}@media screen and (max-width:900px){.coaching .span12.our_coaches .coach:nth-of-type(3){padding:25px .5em 0 0}}.coaching .span12.our_coaches .coach:nth-of-type(4){padding-right:.5em;padding-top:25px}@media screen and (max-width:900px){.coaching .span12.our_coaches .coach:nth-of-type(4){padding:25px 0 .5em 0}}.coaching .span12.our_coaches .coach:nth-of-type(5){padding:25px .5em 0}@media screen and (max-width:900px){.coaching .span12.our_coaches .coach:nth-of-type(5){padding:25px .5em 0 0}}.coaching .span12.our_coaches .coach:nth-of-type(6){padding-left:.5em;padding-top:25px}@media screen and (max-width:900px){.coaching .span12.our_coaches .coach:nth-of-type(6){padding:25px 0 0 0}}.coaching .span12.our_coaches .coach .inner_text{padding-top:.5em}.coaching .span12.our_coaches .coach .inner_text h6{font-size:14px}.coaching .span12.our_coaches .coach img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;margin:0 auto}footer .span12{background-color:#0c274e;padding:4em 150px}footer .span12.ig{padding:2em 0 10px 0;background:#fff}footer .span12.ig h2{padding-bottom:25px;text-align:center}footer .span12.ig .sbi_item .sbi_photo_wrap{padding-right:10px}footer .span12.ig .sbi_item:last-of-type .sbi_photo_wrap{padding-right:0}footer .span12.ig h2{font-family:rollerscript-rough,sans-serif;font-weight:400;font-style:normal}footer .span12.ig h2 a{font-family:rollerscript-rough,sans-serif;font-weight:400;font-style:normal;font-size:inherit;color:#191919;background:0 0}@media screen and (max-width:1000px){footer .span12{padding:2em}}@media screen and (max-width:450px){footer .span12{padding:1em}}footer .span12 h3{padding-bottom:.5em;color:#fff}@media screen and (max-width:1000px){footer .span12 .span4.newsletter{width:50%;float:left;padding-top:25px}}@media screen and (max-width:500px){footer .span12 .span4.newsletter{width:100%;float:none}}footer .span12 .span4.newsletter h3{text-align:center}@media screen and (max-width:1000px){footer .span12 .span4.newsletter h3{text-align:left}}footer .span12 .span4.newsletter .ff__success{display:none}footer .span12 .span4.newsletter .ff__success p{text-align:center;color:#fff;padding-top:15px}footer .span12 .span4.newsletter .fd-has-success .ff__success{display:block}footer .span12 .span4.newsletter .fd-form-feedback{font-family:'Noto Serif JP',serif;font-size:16px;line-height:28px;font-weight:300;color:#e04707;text-align:center;padding-top:15px;margin-left:50px}footer .span12 .span4.newsletter .ff__grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1000px){footer .span12 .span4.newsletter .ff__grid{-ms-flex-pack:start;justify-content:flex-start}}footer .span12 .span4.newsletter .ff__grid input.fd-form-control{border:0;border-radius:20px;font-size:12px;height:35px;width:300px;padding-left:1em}footer .span12 .span4.newsletter .ff__grid input.fd-form-control::-moz-placeholder{text-transform:uppercase}footer .span12 .span4.newsletter .ff__grid input.fd-form-control:-ms-input-placeholder{text-transform:uppercase}footer .span12 .span4.newsletter .ff__grid input.fd-form-control::placeholder{text-transform:uppercase}@media screen and (max-width:1000px){footer .span12 .span4.newsletter .ff__grid input.fd-form-control{width:200px}}footer .span12 .span4.newsletter .ff__grid button{cursor:pointer;background-color:#acacac;border-radius:20px;height:35px;width:60px;margin-left:-30px;text-transform:uppercase}footer .span12 .span4.newsletter .ff__grid button span{font-size:12px;color:#fff}@media screen and (max-width:1000px){footer .span12 .span3.footer_logo{width:50%;float:left}}@media screen and (max-width:450px){footer .span12 .span3.footer_logo{width:100%;float:none}}footer .span12 .span3.footer_logo img{width:70%}@media screen and (max-width:1000px){footer .span12 .span3.footer_logo img{width:200px}}footer .span12 .span3.social_links{padding-left:4em}@media screen and (max-width:1000px){footer .span12 .span3.social_links{width:50%;float:left;padding-top:25px;padding-left:2em}}@media screen and (max-width:500px){footer .span12 .span3.social_links{width:100%;float:none;padding-left:0}}footer .span12 .span3.social_links a{color:#fff;position:relative;display:inline-block;padding-right:13px;opacity:1;font-size:16px}footer .span12 .span3.social_links a:hover{opacity:.8}footer .span12 .span3.social_links a.search{padding:0 1em;font-size:18px}@media screen and (max-width:1000px){footer .span12 .span2.nav{width:50%;float:left;padding-left:2em}}@media screen and (max-width:500px){footer .span12 .span2.nav{padding-bottom:2em}}@media screen and (max-width:450px){footer .span12 .span2.nav{width:100%;float:none;padding-left:0;padding-top:2em;padding-bottom:0}}footer .span12 .span2.nav ul{list-style:none}footer .span12 .span2.nav ul li a{font-weight:100;color:#fff;text-transform:uppercase;font-size:14px}footer .span12.bottom_footer{padding:0 150px 4em}@media screen and (max-width:1000px){footer .span12.bottom_footer{padding:0 2em 2em 2em}}@media screen and (max-width:450px){footer .span12.bottom_footer{padding:0 1em 1em 1em}}footer .span12.bottom_footer ul{list-style:none;text-align:right}@media screen and (max-width:1000px){footer .span12.bottom_footer ul{text-align:center}}@media screen and (max-width:450px){footer .span12.bottom_footer ul{padding-top:5px}}footer .span12.bottom_footer ul li{display:inline-block;padding-right:2em}footer .span12.bottom_footer ul li:last-of-type{padding-right:0}@media screen and (max-width:450px){footer .span12.bottom_footer ul li{padding-right:0;display:block}}footer .span12.bottom_footer a{font-weight:300;font-size:12px;text-transform:uppercase;color:#fff}@media screen and (max-width:1000px){footer .span12.bottom_footer a{text-align:center;padding-bottom:.5em}}