@charset "UTF-8";
.page-list .current_page_item > a {
font-weight: bold; } .page-list-ext {
clear: both;
} .page-list-ext {
*zoom: 1;
}
.page-list-ext:before, .page-list-ext:after {
display: table;
line-height: 0;
content: "";
}
.page-list-ext:after {
clear: both;
}
.page-list-ext .page-list-ext-item {
clear: both;
margin: 10px 0 30px 0;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
}
.page-list-ext .page-list-ext-image {
float: left;
display: inline;
margin: 5px 15px 15px 0;
}
.page-list-ext .page-list-ext-title {
clear: none;
}
.page-list-cols-2,
.page-list-cols-3,
.page-list-cols-4,
.page-list-cols-5 {
column-gap: 30px;
}
.page-list-cols-2 {
column-count: 2;
}
.page-list-cols-3 {
column-count: 3;
}
.page-list-cols-4 {
column-count: 4;
}
.page-list-cols-5 {
column-count: 5;
} @media (max-width: 767px) { .page-list-cols-2,
.page-list-cols-3,
.page-list-cols-4,
.page-list-cols-5 {
column-count: 1;
}
}
 article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section,summary{display:block}img,legend{border:0}.promo,body{-ms-flex-direction:column}.site-content img,body{width:100%}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader,.site-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}hr,input[type=search]{box-sizing:content-box}input[type=submit],select{-moz-appearance:none}.vevent abbr,button[disabled],html input[disabled]{cursor:default}.gfield,hr{clear:both}.fadeIn,.lazyloaded{animation-name:fadeIn}.interior-navigation .subnav a,.pagination a,.post-navigation a,.site-content .nav-next a,.site-content .nav-previous a,.vevent abbr,button.mfp-close{text-decoration:none}.mfp-wrap,.tooltipster-grow{-webkit-backface-visibility:hidden}.flickity-enabled.is-draggable,.mfp-arrow,.site-header{-webkit-tap-highlight-color:transparent}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.site-content img,img{max-width:100%;height:auto}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.cs-modal .gform_confirmation_wrapper,body,li,p{font-family:Martel,serif}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0;line-height:1.6em}*,:after,:before{box-sizing:border-box}*+*{margin-bottom:1.5rem}body{overflow-x:hidden;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:-ms-flexbox;display:flex;min-height:100vh;flex-direction:column}@media screen and (max-width:600px){body.menu-open{overflow:hidden}}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;animation-duration:.5s;animation-fill-mode:both}.no-js .animated,.no-js .wow{visibility:visible!important}.no-js .lazyload{display:none}.site-container{-ms-flex:1 0 auto;flex:1 0 auto;overflow-x:hidden}.site-footer{-ms-flex:none;flex:none}iframe{border:none}.assistive-text{clip:rect(1px,1px,1px,1px);position:absolute;height:0;overflow:hidden}.site-header{-webkit-touch-callout:none;-khtml-user-select:none;user-select:none}.screen-reader-text,.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.inner{margin:0 auto;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.flexgap{border:none!important;height:0!important;margin-bottom:0!important}textarea{height:auto}textarea.medium{height:10rem}.button,button{line-height:19px}.comment-content img.wp-smiley,.entry-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{max-width:100%;text-align:center}.wp-caption img{display:block;margin:0 auto}.wp-caption .wp-caption-text{font-size:rem-calc(14);margin:.8075em 0}.alignleft{margin:0 auto rem-calc(15);display:block}@media (min-width:600px){.alignleft{float:left;margin:rem-calc(7) rem-calc(15) rem-calc(15) 0}}.aligncenter,.alignnone,.alignright{display:block;margin:0 auto rem-calc(15)}#nav-above,.browsehappy,.ie-oldie .site-container,.ie-oldie .site-footer{display:none}@media (min-width:600px){.alignright{float:right;margin:rem-calc(5) 0 rem-calc(15) rem-calc(15)}}img.size-medium{max-width:rem-calc(270)}.site-content .gallery{margin-bottom:1.5em}.site-content .gallery a img{border:none;height:auto;max-width:90%}.site-content .gallery dd{margin:0}.widget-area ul{padding:0;margin:0 0 20px}.widget li{list-style-type:none;margin:0;padding:0}.widget li ul{margin:0 0 0 15px;padding:0}#wpstats{position:absolute;top:0;width:0;height:0;overflow:hidden}.gform_footer,.ginput_complex{position:relative}.site-content .site-navigation{margin:0 0 1.5em;overflow:hidden}.site-content .nav-previous{float:left;width:50%}.site-content .nav-next,.site-content .nav-previous{font-size:1.1em}.site-info{font-size:.8em}.site-content .nav-next{float:right;text-align:right;width:50%}.gfield input[type=text],.gfield input[type=password],.gfield input[type=email],.gfield input[type=url],.gfield input[type=date],.gfield input[type=month],.gfield input[type=time],.gfield input[type=datetime],.gfield input[type=datetime-local],.gfield input[type=week],.gfield input[type=tel],.gfield input[type=color],.gfield input[type=number],.gfield input[type=search],.gfield select,.gfield textarea,legend{width:100%}.browsehappy{text-align:center;max-width:600px;padding:30px;margin:30px auto}.ie-oldie .browsehappy{display:block}.block-title,.category-title,.content-block .page-intro p,.content-block h3,.easyrecipe .ERSeparator,.featured-loop .page-intro p,.featured-loop h3,.homepage-features .page-intro p,.homepage-features h3,.homepage-instagram .page-type-guide-article .page-title span,.homepage-instagram h2 span,.mealplan-testimonials li footer .testimonial-name,.page-intro .content-block p,.page-intro .featured-loop p,.page-intro .homepage-features p,.page-intro .page-type-guide-landing .content p,.page-intro .page-type-guide-subject .content p:before,.page-intro p,.page-type-guide-article .article-related .article-loop .counter,.page-type-guide-article .homepage-instagram .page-title span,.page-type-guide-article .page-title,.page-type-guide-landing .content .page-intro p,.page-type-guide-landing .content h3,.page-type-guide-subject .content .page-intro p:before,.page-type-guide-subject .content h3:before,.post-category,.pricing-table .title,.signup-form .form-title,.supporting a,blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}.page-template-page-template-meal-plan-signup-2018 .moretag,a{color:#f79420;line-height:inherit}a:focus,a:hover{color:#f1522e}a img{border:none}.cs-modal .gform_confirmation_wrapper,li,p{color:#7e8083;font-weight:500;line-height:1.7;font-size:18px;font-size:1.5vw;text-rendering:optimizeLegibility}@media (max-width:1066.66667px){.cs-modal .gform_confirmation_wrapper,li,p{font-size:16px}}@media (min-width:1200px){.cs-modal .gform_confirmation_wrapper,li,p{font-size:18px}}ol,p,ul{margin-bottom:1.25rem}.block-title,.category-title,.content-block .page-intro p,.content-block h3,.easyrecipe .ERSeparator,.featured-loop .page-intro p,.featured-loop h3,.homepage-features .page-intro p,.homepage-features h3,.homepage-instagram .page-type-guide-article .page-title span,.homepage-instagram h2 span,.mealplan-testimonials li footer .testimonial-name,.page-intro .content-block p,.page-intro .featured-loop p,.page-intro .homepage-features p,.page-intro .page-type-guide-landing .content p,.page-intro .page-type-guide-subject .content p:before,.page-intro p,.page-type-guide-article .article-related .article-loop .counter,.page-type-guide-article .homepage-instagram .page-title span,.page-type-guide-article .page-title,.page-type-guide-landing .content .page-intro p,.page-type-guide-landing .content h3,.page-type-guide-subject .content .page-intro p:before,.page-type-guide-subject .content h3:before,.post-category,.pricing-table .title,.signup-form .form-title,.supporting a,h1,h2,h3,h4,h5,h6{color:#5a5d63;font-family:Roboto,sans-serif;font-weight:500;line-height:1.6;font-style:normal;margin-bottom:1rem;margin-top:.2rem;text-rendering:optimizeLegibility}.subheader,code{font-weight:400}.block-title small,.category-title small,.content-block .page-intro p small,.content-block h3 small,.easyrecipe .ERSeparator small,.featured-loop .page-intro p small,.featured-loop h3 small,.homepage-features .page-intro p small,.homepage-features h3 small,.homepage-instagram .page-type-guide-article .page-title span small,.homepage-instagram h2 span small,.mealplan-testimonials li footer .testimonial-name small,.page-intro .content-block p small,.page-intro .featured-loop p small,.page-intro .homepage-features p small,.page-intro .page-type-guide-landing .content p small,.page-intro .page-type-guide-subject .content p:before small,.page-intro p small,.page-type-guide-article .article-related .article-loop .counter small,.page-type-guide-article .homepage-instagram .page-title span small,.page-type-guide-article .page-title small,.page-type-guide-landing .content .page-intro p small,.page-type-guide-landing .content h3 small,.page-type-guide-subject .content .page-intro p:before small,.page-type-guide-subject .content h3:before small,.post-category small,.pricing-table .title small,.signup-form .form-title small,.supporting a small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#5a5d63;font-size:60%;line-height:0}.block-title,.category-title,.content-block .page-intro p,.content-block h3,.easyrecipe .ERSeparator,.featured-loop .page-intro p,.featured-loop h3,.homepage-features .page-intro p,.homepage-features h3,.homepage-instagram .page-type-guide-article .page-title span,.homepage-instagram h2 span,.mealplan-testimonials li footer .testimonial-name,.page-intro .content-block p,.page-intro .featured-loop p,.page-intro .homepage-features p,.page-intro .page-type-guide-landing .content p,.page-intro .page-type-guide-subject .content p:before,.page-type-guide-article .article-related .article-loop .counter,.page-type-guide-article .homepage-instagram .page-title span,.page-type-guide-landing .content .page-intro p,.page-type-guide-landing .content h3,.page-type-guide-subject .content .page-intro p:before,.page-type-guide-subject .content h3:before,.post-category,.pricing-table .title,.signup-form .form-title,.supporting a,h4,h5,h6{font-size:1rem}.subheader{line-height:1.4;color:#63dbdb;margin-top:.2rem;margin-bottom:.5rem}b,em,i,small,strong{line-height:inherit}label,legend{color:#5a5d63}hr{margin:1.25rem 0 1.1875rem}em,i{font-style:italic}small{font-size:60%}code{background-color:#bdbdd8;border-color:#a3a3c8;border-style:solid;border-width:1px;color:#333;font-family:Consolas,"Liberation Mono",Courier,monospace;padding:.125rem .3125rem .0625rem}.vcard .fn,.vevent .summary,.vevent abbr,dl dt{font-weight:700}dl,ol,ul{font-family:sans-serif;font-size:1.125rem;line-height:1.6;list-style-position:outside;margin-bottom:1.25rem}ul{margin-left:1.1rem}ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0}ul.circle,ul.disc,ul.square{margin-left:1.1rem}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}ul.square{list-style-type:square}ul.circle{list-style-type:circle}ul.disc{list-style-type:disc}ol{margin-left:1.4rem}ol li ol,ol li ul{margin-left:1.25rem;margin-bottom:0}.no-bullet{list-style-type:none;margin-left:0}.no-bullet li ol,.no-bullet li ul{margin-left:1.25rem;margin-bottom:0;list-style:none}dl dt{margin-bottom:.3rem}dl dd{margin-bottom:.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#777783;cursor:help}abbr{text-transform:none}abbr[title]{border-bottom:1px dotted #DDD}blockquote{margin:0 0 1.25rem}blockquote cite{display:block;font-size:.8125rem;color:#46d4d4}blockquote cite:before{content:"\2014 \0020"}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}blockquote cite a,blockquote cite a:visited{color:#46d4d4}blockquote,blockquote p{line-height:1.6;color:#7e8083}.vcard{display:inline-block;margin:0;border:1px #DDD;padding:0}.vcard li{margin:0;display:block}.vcard .fn{font-size:.9375rem}.vevent abbr{border:none;padding:0 .0625rem}input[type=text],input[type=password],input[type=email],input[type=url],input[type=date],input[type=month],input[type=time],input[type=datetime],input[type=datetime-local],input[type=week],input[type=tel],input[type=color],input[type=number],input[type=search],select,textarea{padding:10px .6rem;outline:0;display:inline-block;border:1px solid #ddd;border-radius:0;vertical-align:middle;transition:border-color .2s ease-in-out;font-family:Roboto,sans-serif;font-weight:300;font-size:16px;color:#7e8083;-webkit-appearance:none}input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=password]:active,input[type=password]:focus,input[type=password]:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=url]:active,input[type=url]:focus,input[type=url]:hover,input[type=date]:active,input[type=date]:focus,input[type=date]:hover,input[type=month]:active,input[type=month]:focus,input[type=month]:hover,input[type=time]:active,input[type=time]:focus,input[type=time]:hover,input[type=datetime]:active,input[type=datetime]:focus,input[type=datetime]:hover,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=week]:active,input[type=week]:focus,input[type=week]:hover,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:hover,input[type=color]:active,input[type=color]:focus,input[type=color]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,input[type=search]:active,input[type=search]:focus,input[type=search]:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{background-color:#fff;border-color:#b7b7b7}input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ddd;border-radius:0}select,select.radius{border-radius:0}input[type=color]{padding:.2em .5em}input:not([type]):focus{outline:0;border-color:#c4c4c4}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:#c4c4c4 auto 1px}input:not([type])[disabled],input[type=text][disabled],input[type=password][disabled],input[type=email][disabled],input[type=url][disabled],input[type=date][disabled],input[type=month][disabled],input[type=time][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=week][disabled],input[type=tel][disabled],input[type=color][disabled],input[type=number][disabled],input[type=search][disabled],select[disabled],textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}input[readonly],select[readonly],textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#b94a48;border-color:#e9322d}input[type=file]:focus:invalid:focus,input[type=checkbox]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e9322d}select{height:2.7rem;padding:0 2rem 0 .5rem;-webkit-appearance:none;background-image:url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/arrow-menu.png);background-color:#fff;background-position:97% 50%;background-repeat:no-repeat;background-size:12px 6px}select option{margin-bottom:.2rem}select::-ms-expand{display:none}select:disabled{background-color:#DDD;cursor:default}select[multiple]{height:auto}label{margin:.5em 0 .2em}fieldset{margin:0;padding:.35em 0 .75em;border:0}.gf_step_label,legend{border-bottom:1px solid #a6a6a9;display:block}legend{padding:.3em 0;margin-bottom:.3em}::-webkit-input-placeholder{color:#a6a6a9}:-moz-placeholder{color:#a6a6a9}::-moz-placeholder{color:#a6a6a9}:-ms-input-placeholder{color:#a6a6a9}.gfield .small{max-width:10rem}.gfield textarea.small{max-width:none;max-height:14rem}.gform_fields{margin-left:0}.gfield_description{font-size:.95rem;margin:0 0 1.5rem}.gform_wrapper .gform_card_icon_container{height:32px}.gform_page_footer{clear:both;text-align:right}.gform_wrapper .gform_ajax_spinner{position:absolute;left:10rem;bottom:-1rem;width:24px;height:24px}.gf_step_label{padding-bottom:1.5rem;margin-bottom:1.5rem;font-size:rem-calc(24);color:#f79420}.gf_step_completed,.gf_step_number,.gf_step_pending{display:none}.gfield_checkbox,.gfield_radio{list-style-type:none;margin-left:0}.gfield_checkbox input,.gfield_radio input{margin-right:10px}.gfield{list-style-type:none;margin-bottom:15px}.validation_error,.validation_message{line-height:1.5rem;color:#f79420;margin-bottom:.5rem}.validation_error{font-size:1.05rem}.validation_message{font-size:.9rem;font-weight:400;margin-top:.3rem}.message{color:#D83C3C;margin-top:-20px}@media (min-width:600px){.gform_wrapper .city,.gform_wrapper .left_half,.gform_wrapper .left_third,.gform_wrapper .middle_third,.gform_wrapper .state{margin-right:3%}.gform_wrapper .left_half,.gform_wrapper .right_half{width:48.5%;float:left}.gform_wrapper .left_half{clear:both}.gform_wrapper .right_half{clear:none}.gform_wrapper .left_third,.gform_wrapper .middle_third,.gform_wrapper .right_third{width:31.333333%;float:left}.gform_wrapper .left_two_thirds{width:65.666666%;float:left;margin-right:3%}.gform_wrapper .left_third,.gform_wrapper .left_two_thirds{clear:both}.gform_wrapper .middle_third,.gform_wrapper .right_third,.gform_wrapper .state,.gform_wrapper .zip{clear:none}.gform_wrapper .city,.gform_wrapper .state,.gform_wrapper .zip{float:left}.gform_wrapper .city{width:45%}.gform_wrapper .state{width:30%}.gform_wrapper .zip{width:19%}}.gform_confirmation_wrapper{text-align:center}table{margin-bottom:1.25rem;table-layout:auto;border:1px solid #ddd;background:#fff}table caption{font-size:1rem;font-weight:700;color:#484954;background:0 0}table tfoot,table thead{background:#f5f5f5}table tfoot tr td,table tfoot tr th,table thead tr td,table thead tr th{font-size:1rem;font-weight:500;padding:.5rem .625rem .625rem;color:#484954}table tr td,table tr th{font-size:1rem;padding:.5625rem .625rem;text-align:left;color:#777783}table tr.alt,table tr.even,table tr:nth-of-type(even){background:#f9f9f9}table tbody tr td,table tbody tr th,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{line-height:1.125rem;display:table-cell}@keyframes fadeInMove{from{transform:scale(.95);opacity:0}to{opacity:1;transform:scale(1)}}@keyframes fadeInLoad{from{opacity:0}to{opacity:1}}.animated{animation-duration:1s;animation-fill-mode:both}.fadeInUp{animation-name:fadeInUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,5%,0)}to{opacity:1;transform:none}}.animsition,.animsition-overlay{position:relative;opacity:0;animation-fill-mode:both}.animsition-overlay-slide,.mfp-bg,.mfp-wrap{position:fixed;height:100%;width:100%}.animsition-overlay-slide{z-index:1;background-color:#ddd}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade-in{animation-name:fade-in}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.fade-out{animation-name:fade-out}.mfp-bg{top:0;left:0;z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;z-index:1043;outline:0!important}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-preloader,button.mfp-close{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}button.mfp-close{width:24px;height:24px;line-height:0;padding:0 0 4px;font-size:24px;font-weight:300;right:.7rem;top:.7rem;letter-spacing:0;opacity:1;border-radius:50%;background-color:#f79420;color:#fff;font-family:san-serif}button.mfp-close:hover{background-color:#f1522e!important}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-iframe-holder figcaption,.mfp-image-holder figcaption{display:none}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-figure:after,.mfp-iframe-scaler iframe{top:0;box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{max-width:100%;box-sizing:border-box;padding:0;margin:0 auto}.mfp-figure:after{bottom:0;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:4;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder{max-width:700px;margin-left:auto;margin-right:auto;left:50%;transform:translateX(-50%)}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.page-template-page-template-meal-plan-signup-2018 .moretag,a{transition:color .2s ease-in-out;text-decoration:none}.page-template-page-template-meal-plan-signup-2018 .moretag:active,a:active{outline:0;box-shadow:none}p.small{font-size:13}@media (min-width:600px){p.small{font-size:14}}@media (min-width:768px){p.small{font-size:15}}@media (min-width:1024px){p.small{font-size:15}}@media (min-width:1200px){p.small{font-size:15}}figure{margin:0}figcaption{margin-top:1rem;color:#5a5d63}hr{border:0;height:0;border-top:none;border-bottom:1px solid #ededed}h1{font-size:65px;font-size:5.5vw;font-family:Roboto,sans-serif;font-weight:500;line-height:1.6;color:#5a5d63;margin-bottom:1.5rem}@media (max-width:618.18182px){h1{font-size:34px}}@media (min-width:1181.81818px){h1{font-size:65px}}.hero .inner p,.homepage-banner p,.mealplan-banner .page-subheadline,.opt-in-banner .page-subheadline,.page-login h1.page-title,.page-type-guide-article .page-title,.page-type-guide-landing .banner .page-headline,.page-type-guide-subject .page-headline,h2{font-size:36px;font-size:2.9vw;font-family:Roboto,sans-serif;font-weight:300;line-height:1.6;color:#5a5d63;margin-bottom:1.5rem}@media (max-width:896.55172px){.hero .inner p,.homepage-banner p,.mealplan-banner .page-subheadline,.opt-in-banner .page-subheadline,.page-login h1.page-title,.page-type-guide-article .page-title,.page-type-guide-landing .banner .page-headline,.page-type-guide-subject .page-headline,h2{font-size:26px}}@media (min-width:1241.37931px){.hero .inner p,.homepage-banner p,.mealplan-banner .page-subheadline,.opt-in-banner .page-subheadline,.page-login h1.page-title,.page-type-guide-article .page-title,.page-type-guide-landing .banner .page-headline,.page-type-guide-subject .page-headline,h2{font-size:36px}}.interior-navigation .subnav li.section-header,.meal-plan-introduction .page-type-guide-article .page-title,.meal-plan-introduction h2,.page-intro p,.page-type-guide-article .meal-plan-introduction .page-title,.team-leadership .member-quote p,.template-intro .intro-subheadline p,h3{font-size:30px;font-size:2.8vw;font-family:Roboto,sans-serif;font-weight:300;line-height:1.6;color:#5a5d63;margin-bottom:1.5rem}@media (max-width:928.57143px){.interior-navigation .subnav li.section-header,.meal-plan-introduction .page-type-guide-article .page-title,.meal-plan-introduction h2,.page-intro p,.page-type-guide-article .meal-plan-introduction .page-title,.team-leadership .member-quote p,.template-intro .intro-subheadline p,h3{font-size:26px}}@media (min-width:1071.42857px){.interior-navigation .subnav li.section-header,.meal-plan-introduction .page-type-guide-article .page-title,.meal-plan-introduction h2,.page-intro p,.page-type-guide-article .meal-plan-introduction .page-title,.team-leadership .member-quote p,.template-intro .intro-subheadline p,h3{font-size:30px}}.about-details .menu-feature .page-type-guide-article .page-title,.about-details .menu-feature h2,.block-title,.content-block .page-intro p,.content-block h3,.content-block.testimonial .attrib,.featured-loop .page-intro p,.featured-loop h3,.hero .banner-cta,.homepage-features .page-intro p,.homepage-features h3,.homepage-instagram .page-type-guide-article .page-title span,.homepage-instagram h2 span,.homepage-testimonials .testimonial .attribution,.homepage-video .video-player .video-trigger-text,.infinite-done,.mealplan-testimonials li footer .testimonial-name,.ml-cta .overline,.page-about .about-details .details-inner .wrapper header .page-type-guide-article .page-title,.page-about .about-details .details-inner .wrapper header h2,.page-intro .content-block p,.page-intro .featured-loop p,.page-intro .homepage-features p,.page-intro .page-type-guide-landing .content p,.page-intro .page-type-guide-subject .content p:before,.page-template-page-template-meal-plan-signup-2018 .moretag,.page-template-page-template-special-programs .about-details .details-inner .wrapper header .page-type-guide-article .page-title,.page-template-page-template-special-programs .about-details .details-inner .wrapper header h2,.page-type-guide-article .about-details .menu-feature .page-title,.page-type-guide-article .article-related .article-loop .counter,.page-type-guide-article .article-related .page-title,.page-type-guide-article .article-related h2,.page-type-guide-article .homepage-instagram .page-title span,.page-type-guide-article .page-about .about-details .details-inner .wrapper header .page-title,.page-type-guide-article .page-template-page-template-special-programs .about-details .details-inner .wrapper header .page-title,.page-type-guide-article .parent-title,.page-type-guide-landing .content .page-intro p,.page-type-guide-landing .content h3,.page-type-guide-subject .content .page-intro p:before,.page-type-guide-subject .content h3:before,.page-type-guide-subject h1,.post-category,.pricing-table .title,.promo p,.signup-form .form-title,.site-footer .copyright,.step-advance li,.supporting a,h4{font-size:16px;font-size:1.5vw;text-transform:uppercase;letter-spacing:1px;font-family:Roboto,sans-serif;font-weight:500;line-height:1.6;color:#5a5d63;margin-bottom:1.5rem}@media (max-width:933.33333px){.about-details .menu-feature .page-type-guide-article .page-title,.about-details .menu-feature h2,.block-title,.content-block .page-intro p,.content-block h3,.content-block.testimonial .attrib,.featured-loop .page-intro p,.featured-loop h3,.hero .banner-cta,.homepage-features .page-intro p,.homepage-features h3,.homepage-instagram .page-type-guide-article .page-title span,.homepage-instagram h2 span,.homepage-testimonials .testimonial .attribution,.homepage-video .video-player .video-trigger-text,.infinite-done,.mealplan-testimonials li footer .testimonial-name,.ml-cta .overline,.page-about .about-details .details-inner .wrapper header .page-type-guide-article .page-title,.page-about .about-details .details-inner .wrapper header h2,.page-intro .content-block p,.page-intro .featured-loop p,.page-intro .homepage-features p,.page-intro .page-type-guide-landing .content p,.page-intro .page-type-guide-subject .content p:before,.page-template-page-template-meal-plan-signup-2018 .moretag,.page-template-page-template-special-programs .about-details .details-inner .wrapper header .page-type-guide-article .page-title,.page-template-page-template-special-programs .about-details .details-inner .wrapper header h2,.page-type-guide-article .about-details .menu-feature .page-title,.page-type-guide-article .article-related .article-loop .counter,.page-type-guide-article .article-related .page-title,.page-type-guide-article .article-related h2,.page-type-guide-article .homepage-instagram .page-title span,.page-type-guide-article .page-about .about-details .details-inner .wrapper header .page-title,.page-type-guide-article .page-template-page-template-special-programs .about-details .details-inner .wrapper header .page-title,.page-type-guide-article .parent-title,.page-type-guide-landing .content .page-intro p,.page-type-guide-landing .content h3,.page-type-guide-subject .content .page-intro p:before,.page-type-guide-subject .content h3:before,.page-type-guide-subject h1,.post-category,.pricing-table .title,.promo p,.signup-form .form-title,.site-footer .copyright,.step-advance li,.supporting a,h4{font-size:14px}}@media (min-width:1066.66667px){.about-details .menu-feature .page-type-guide-article .page-title,.about-details .menu-feature h2,.block-title,.content-block .page-intro p,.content-block h3,.content-block.testimonial .attrib,.featured-loop .page-intro p,.featured-loop h3,.hero .banner-cta,.homepage-features .page-intro p,.homepage-features h3,.homepage-instagram .page-type-guide-article .page-title span,.homepage-instagram h2 span,.homepage-testimonials .testimonial .attribution,.homepage-video .video-player .video-trigger-text,.infinite-done,.mealplan-testimonials li footer .testimonial-name,.ml-cta .overline,.page-about .about-details .details-inner .wrapper header .page-type-guide-article .page-title,.page-about .about-details .details-inner .wrapper header h2,.page-intro .content-block p,.page-intro .featured-loop p,.page-intro .homepage-features p,.page-intro .page-type-guide-landing .content p,.page-intro .page-type-guide-subject .content p:before,.page-template-page-template-meal-plan-signup-2018 .moretag,.page-template-page-template-special-programs .about-details .details-inner .wrapper header .page-type-guide-article .page-title,.page-template-page-template-special-programs .about-details .details-inner .wrapper header h2,.page-type-guide-article .about-details .menu-feature .page-title,.page-type-guide-article .article-related .article-loop .counter,.page-type-guide-article .article-related .page-title,.page-type-guide-article .article-related h2,.page-type-guide-article .homepage-instagram .page-title span,.page-type-guide-article .page-about .about-details .details-inner .wrapper header .page-title,.page-type-guide-article .page-template-page-template-special-programs .about-details .details-inner .wrapper header .page-title,.page-type-guide-article .parent-title,.page-type-guide-landing .content .page-intro p,.page-type-guide-landing .content h3,.page-type-guide-subject .content .page-intro p:before,.page-type-guide-subject .content h3:before,.page-type-guide-subject h1,.post-category,.pricing-table .title,.promo p,.signup-form .form-title,.site-footer .copyright,.step-advance li,.supporting a,h4{font-size:16px}}.category-title,.easyrecipe .ERIngredientsHeader,.easyrecipe .ERInstructionsHeader,.easyrecipe .ERSeparator,h5{font-size:1rem;font-family:Roboto,sans-serif;font-weight:500;line-height:1.6;color:#5a5d63;margin-bottom:1.5rem}.pricing-table .price,.site-footer #s{font-family:"Unica One",sans-serif;text-transform:uppercase;letter-spacing:1px}.breadcrumbs,.button,.interior-navigation .ancestor,.interior-navigation .subnav li,.popup.layout-button a,button,input[type=submit]{font-family:Roboto,sans-serif}#gw-header-content,.blog .first-post p,.content-block .pullquote,.content-block blockquote p,.content-block.gravity-form label,.cs-modal .popup-modal-dismiss,.cs-modal.popup-modal header h3,.cs-modal.popup-modal header p,.easyrecipe .ERHead,.easyrecipe .ERName,.featured-loop p,.homepage-features .subheadline,.homepage-features p,.homepage-introduction .content p,.notify p,.our-team p,.page-login label,.page-type-guide-article .template-faqs div .page-title,.page-type-guide-article .template-intro .supporting-content .page-title,.page-type-guide-landing .content p,.parsley-errors-list li,.past-team .member-bio p,.post-header .entry-meta p,.pricing-table li,.products p,.recipe .meta-element,.recipe .recipe-meta,.search-results article .post-meta,.short-description,.short-description p,.step-elements p,.table-of-contents span,.tag-list,.team-leadership .member-bio p,.team-leadership .member-quote p,.team-leadership .name,.template-banner p,.template-faqs div .page-type-guide-article .page-title,.template-faqs div h2,.template-intro .supporting-content .page-type-guide-article .page-title,.template-intro .supporting-content h2,blockquote li,blockquote p,figcaption{font-family:Roboto,sans-serif;font-weight:300;line-height:1.5}.about-details .text-content .page-intro p,.about-details .text-content h3,.content-block .pullquote,.easyrecipe .ERName,.page-intro .about-details .text-content p,.page-type-guide-article .recipe .page-title,.page-type-guide-article .supporting .page-title,.page-type-guide-article .template-faqs div .page-title,.page-type-guide-article .template-intro .supporting-content .page-title,.pricing-table .description,.recipe .page-type-guide-article .page-title,.recipe h2,.supporting .page-type-guide-article .page-title,.supporting h2,.template-faqs div .page-type-guide-article .page-title,.template-faqs div h2,.template-intro .supporting-content .page-type-guide-article .page-title,.template-intro .supporting-content h2{font-size:24px;font-size:2.4vw;color:#f1522e}@media (max-width:833.33333px){.about-details .text-content .page-intro p,.about-details .text-content h3,.content-block .pullquote,.easyrecipe .ERName,.page-intro .about-details .text-content p,.page-type-guide-article .recipe .page-title,.page-type-guide-article .supporting .page-title,.page-type-guide-article .template-faqs div .page-title,.page-type-guide-article .template-intro .supporting-content .page-title,.pricing-table .description,.recipe .page-type-guide-article .page-title,.recipe h2,.supporting .page-type-guide-article .page-title,.supporting h2,.template-faqs div .page-type-guide-article .page-title,.template-faqs div h2,.template-intro .supporting-content .page-type-guide-article .page-title,.template-intro .supporting-content h2{font-size:20px}}@media (min-width:1000px){.about-details .text-content .page-intro p,.about-details .text-content h3,.content-block .pullquote,.easyrecipe .ERName,.page-intro .about-details .text-content p,.page-type-guide-article .recipe .page-title,.page-type-guide-article .supporting .page-title,.page-type-guide-article .template-faqs div .page-title,.page-type-guide-article .template-intro .supporting-content .page-title,.pricing-table .description,.recipe .page-type-guide-article .page-title,.recipe h2,.supporting .page-type-guide-article .page-title,.supporting h2,.template-faqs div .page-type-guide-article .page-title,.template-faqs div h2,.template-intro .supporting-content .page-type-guide-article .page-title,.template-intro .supporting-content h2{font-size:24px}}.about-introduction .page-type-guide-article .page-title,.about-introduction h2,.our-team .page-type-guide-article .page-title,.our-team h2,.page-type-guide-article .about-introduction .page-title,.page-type-guide-article .our-team .page-title{margin:0 auto 2rem;padding-bottom:1rem;border-bottom:1px solid #ddd}.button,.popup.layout-button a,button,input[type=submit]{padding:.8rem 2rem .7rem;border-radius:0;border:none;width:auto;font-size:1rem;font-weight:400;background-color:#f79420;color:#fff;text-transform:uppercase;letter-spacing:1px;transition:background-color .2s ease-in-out;-webkit-appearance:none}.button:active,.button:focus,.button:hover,.popup.layout-button a:active,.popup.layout-button a:focus,.popup.layout-button a:hover,button:active,button:focus,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#f1522e;color:#fff}.button.large,.popup.layout-button a.large,button.large,input[type=submit].large{padding:.8rem 2rem;font-size:1.2rem}.button.small,.popup.layout-button a.small,button.small,input[type=submit].small{padding:.5rem 1.2rem;font-size:1rem}.interior-navigation .toggle,.round-button{width:32px;height:32px;display:block;border-radius:50%;position:relative;background-color:#f79420;transition:all .2s ease-in-out}.interior-navigation .toggle:hover,.round-button:hover{background-color:#f58809;cursor:pointer}.interior-navigation .toggle:active,.round-button:active{top:1px}.interior-navigation .toggle svg,.round-button svg{position:absolute;top:50%;left:48%;transform:translate(-50%,-50%);display:block;width:12px;height:12px;fill:#fff}.round-button-outline,.share-bar a,.site-footer .social-links a,.site-header .social-links a,.site-header-large .search-icon,.slider-nav a{display:block;width:40px;height:40px;border:2px solid #f79420!important;background-color:#fff;border-radius:50%;position:relative;transition:all .2s ease-in-out}.round-button-outline:active,.round-button-outline:hover,.share-bar a:active,.share-bar a:hover,.site-footer .social-links a:active,.site-footer .social-links a:hover,.site-header .social-links a:active,.site-header .social-links a:hover,.site-header-large .search-icon:active,.site-header-large .search-icon:hover,.slider-nav a:active,.slider-nav a:hover{background-color:#f1522e;border:2px solid #f1522e!important;cursor:pointer}.round-button-outline:active svg,.round-button-outline:hover svg,.share-bar a:active svg,.share-bar a:hover svg,.site-footer .social-links a:active svg,.site-footer .social-links a:hover svg,.site-header .social-links a:active svg,.site-header .social-links a:hover svg,.site-header-large .search-icon:active svg,.site-header-large .search-icon:hover svg,.slider-nav a:active svg,.slider-nav a:hover svg{fill:#fff}.round-button-outline svg,.share-bar a svg,.site-footer .social-links a svg,.site-header .social-links a svg,.site-header-large .search-icon svg,.slider-nav a svg{fill:#f79420;width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.infographic-block a,.layout-image-popup a,.photos .link-full a{display:inline-block;position:relative}.has-sidebar .site-content .subnav,.has-sidebar .site-content .toolbar,.no-js .dynamic-img{display:none}.infographic-block a:hover .zoom,.layout-image-popup a:hover .zoom,.photos .link-full a:hover .zoom{opacity:1}.infographic-block .zoom,.layout-image-popup .zoom,.photos .link-full .zoom{opacity:0;position:absolute;box-shadow:3px 3px 7px rgba(70,70,70,.6);width:54px;height:54px;background-color:rgba(255,255,255,.9);border-radius:50%;padding:.6rem;fill:#f79420;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out}blockquote{border-left:none;margin-left:0;padding:1rem;background-color:#fbfbfb}@media (min-width:1024px){blockquote{padding:1.5rem}}blockquote li,blockquote p{font-size:1.25rem}.dynamic-img{opacity:0;transition:opacity .2s ease-in-out}.dynamic-img.show{opacity:1}.banner-video-wrapper .page-intro p,.banner-video-wrapper h3,.homepage-banner h1,.homepage-banner p,.homepage-testimonials .page-type-guide-article .page-title,.homepage-testimonials h2,.homepage-video .video-player .headline,.homepage-video .video-player .video-trigger-text,.mealplan-banner .page-subheadline,.mealplan-banner h1,.ml-cta .overline,.ml-cta .page-type-guide-article .page-title,.ml-cta .validation_error,.ml-cta .validation_message,.ml-cta h2,.opt-in-banner .page-subheadline,.opt-in-banner h1,.page-intro .banner-video-wrapper p,.page-type-guide-article .homepage-testimonials .page-title,.page-type-guide-article .ml-cta .page-title,.page-type-guide-article .standalone-cta .page-title,.page-type-guide-landing .banner .page-headline,.page-type-guide-landing .banner .page-title,.promo.promo-bg-img h3,.promo.promo-bg-img p,.standalone-cta .page-type-guide-article .page-title,.standalone-cta h1,.standalone-cta h2,.standalone-cta p{color:#fff;text-shadow:1px 1px 1px rgba(50,50,50,.5)}.page-type-guide-article .parent-title,.page-type-guide-subject h1{background-image:url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/svg/archive/CS_icon.svg);background-size:80px 70px;background-repeat:no-repeat;background-position:center;overflow:visible;padding:1.5rem 0}.text-aligncenter{text-align:center}.separator{padding:0 1rem}.has-sidebar .site-content{position:relative}@media screen and (min-width:800px){.has-sidebar .site-content .subnav,.has-sidebar .site-content .toolbar{display:block}.has-sidebar .site-content .jump-menu{display:none}.has-sidebar .site-content .interior-navigation{width:16rem}.has-sidebar .site-content .primary-content{transition:margin .3s cubic-bezier(.47,0,.745,.715);margin-left:16rem}}@media screen and (min-width:1025px){.has-sidebar .site-content .interior-navigation{width:20rem}.has-sidebar .site-content .primary-content{margin-left:20rem}}.page-template-page-template-opt-in .primary-content{margin:2rem auto}@media (min-width:1024px){.page-template-page-template-opt-in .primary-content{margin:3rem auto}}@media (min-width:1200px){.page-template-page-template-opt-in .primary-content{margin:4rem auto}}.site-content{margin-bottom:0}.thumbnail-wrapper{display:inline-block;position:relative;max-width:100%}.play-icon,.video-trigger{transform:translate(-50%,-50%);position:absolute;top:50%}.video-trigger{display:block;left:50%;transition:all .1s linear;border:2px solid #fff;background-color:#f79420;border-radius:50%;width:58px;height:58px}.video-trigger:active,.video-trigger:hover{background-color:#f58809}.play-icon{width:24px;height:24px;left:55%;display:block;fill:#fff;transition:all .2s ease-in-out}.homepage-banner:before,.page-banner:before{content:"";height:0;display:block}.play-icon:hover{fill:#fff}.page-banner{overflow:hidden;position:relative;margin-bottom:2rem}.page-banner:before{padding-top:81.25%}@media (min-width:600px){.page-banner{overflow:hidden;position:relative}.page-banner:before{content:"";display:block;height:0;padding-top:37.5%}}@media (min-width:768px){.page-banner{overflow:hidden;position:relative}.page-banner:before{content:"";display:block;height:0;padding-top:34.375%}}.page-banner picture{position:absolute;width:100%;top:50%;transform:translateY(-50%);margin:0;transition:opacity 1s ease-in-out}.page-banner img{width:100%;margin:0}@media (min-width:768px){.banner.no-image{margin-top:9rem}}.banner-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.homepage-banner{background-color:#fafafa;overflow:hidden;position:relative}.homepage-banner:before{padding-top:100%}.homepage-banner picture{top:0;position:absolute;width:100%}.homepage-banner .banner-overlay{background-image:linear-gradient(transparent 70%,rgba(0,0,0,.15) 95%)}.homepage-banner .inner{width:100%;display:block;max-width:80rem;padding-left:1rem;padding-right:1rem;position:absolute;left:50%;transform:translateX(-50%);z-index:2}.homepage-banner h1,.homepage-banner p{line-height:1.3}.homepage-banner p a{color:#fff;border-bottom:2px solid #fff}.breadcrumbs,.breadcrumbs span{color:#a6a6a9}@media screen and (min-width:500px){.homepage-banner .banner-overlay{background-image:linear-gradient(to right,rgba(0,0,0,.15),transparent 50%)}.homepage-banner{overflow:hidden;position:relative}.homepage-banner:before{content:"";display:block;height:0;padding-top:63.63636%}.homepage-banner .inner{top:50%;transform:translate(-50%,-50%);padding-left:1rem;padding-right:1rem}.homepage-banner .page-type-guide-article .page-title,.homepage-banner h1,.homepage-banner h2,.page-type-guide-article .homepage-banner .page-title{max-width:60%}}@media screen and (min-width:500px) and (min-width:768px){.homepage-banner .inner{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.homepage-banner{overflow:hidden;position:relative}.homepage-banner:before{content:"";display:block;height:0;padding-top:51.53846%}.homepage-banner .page-type-guide-article .page-title,.homepage-banner h1,.homepage-banner h2,.page-type-guide-article .homepage-banner .page-title{max-width:48%}}@media (min-width:1200px){.homepage-banner{overflow:hidden;position:relative}.homepage-banner:before{content:"";display:block;height:0;padding-top:52.5%}}@media screen and (min-width:1300px){.homepage-banner{overflow:hidden;position:relative}.homepage-banner:before{content:"";display:block;height:0;padding-top:46.875%}.homepage-banner picture{top:0}}.breadcrumbs{margin:0 0 1rem;font-weight:300}.breadcrumbs.guide{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.breadcrumbs.guide{padding-left:2rem;padding-right:2rem}}.breadcrumbs.blog-index{padding-left:1rem;padding-right:1rem;max-width:80rem;margin:0 auto 1rem}@media (min-width:768px){.breadcrumbs.blog-index{padding-left:2rem;padding-right:2rem}}@media (min-width:1200px){.breadcrumbs,.breadcrumbs.blog-index{margin-bottom:1.5rem}}.page-template-default .breadcrumbs,.page-template-page-template-special-programs .breadcrumbs,.page-type-about .breadcrumbs{text-align:center;padding-left:1rem;padding-right:1rem;max-width:80rem;margin:0 auto 1rem}@media (min-width:768px){.page-template-default .breadcrumbs,.page-template-page-template-special-programs .breadcrumbs,.page-type-about .breadcrumbs{padding-left:2rem;padding-right:2rem;text-align:left}}@media (min-width:1200px){.page-template-default .breadcrumbs,.page-template-page-template-special-programs .breadcrumbs,.page-type-about .breadcrumbs{margin-bottom:1.5rem}}.homepage-features{background-color:#fbfbfb;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.homepage-features .inner{padding-left:1rem;padding-right:1rem;padding-top:2rem}@media (min-width:768px){.homepage-features .inner{padding-left:2rem;padding-right:2rem}}.homepage-features .element{max-width:30rem;border:1px solid #ddd;margin:0 auto 1rem;background-color:#fff;padding:1rem}.homepage-features .page-intro p,.homepage-features h3,.page-intro .homepage-features p{text-align:center;margin:1rem 0 .5rem}.homepage-features .subheadline{display:block;text-align:center;margin-bottom:.8rem;font-size:18px}@media (min-width:600px){.homepage-features .subheadline{font-size:22px}}@media (min-width:768px){.homepage-features .subheadline{font-size:22px}}@media (min-width:1200px){.homepage-features .subheadline{font-size:24px}}.homepage-features p{margin-bottom:0}@media (min-width:768px){.homepage-features .inner{padding-top:0}.homepage-features .element{width:33.33333%;margin:0;border:none;border-right:1px solid #ddd}.homepage-features .element:first-child{border-left:1px solid #ddd}.homepage-features .page-intro p,.homepage-features h3,.page-intro .homepage-features p{margin:1.5rem 0 1rem}.homepage-features .subheadline{margin-bottom:1rem}}@media (min-width:1024px){.homepage-features .subheadline{font-size:24px}.homepage-features .element{padding:2rem}}.homepage-introduction{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:64rem;border-bottom:1px solid #ddd;margin:0 auto 1.5rem;padding:1rem 1rem 3.5rem}.homepage-introduction .page-type-guide-article .page-title,.homepage-introduction h2,.page-type-guide-article .homepage-introduction .page-title{line-height:1.5}.homepage-introduction .content{margin-top:1rem}.homepage-introduction .content p{font-size:18px}@media (min-width:600px){.homepage-introduction .content p{font-size:20px}}@media (min-width:768px){.homepage-introduction{padding-left:2rem;padding-right:2rem}.homepage-introduction .content p{font-size:20px}.homepage-introduction .page-type-guide-article .page-title,.homepage-introduction h2,.page-type-guide-article .homepage-introduction .page-title{max-width:75%;margin-bottom:2rem}.homepage-introduction .thumbnail{margin-top:.7rem;padding:0 2rem 0 0;float:left;width:58.33333%}.homepage-introduction .content{margin-top:0;padding:0 2rem;float:left;width:41.66667%}}@media (min-width:1200px){.homepage-introduction .content p{font-size:24px}}.homepage-introduction .button{font-weight:500}.homepage-instagram{width:100%;text-align:center;margin-bottom:3rem}.homepage-instagram ul{display:-ms-flexbox;display:flex;margin:0;padding:0 .5rem}.homepage-instagram li{padding:0 .5rem;width:16.6666666%}@media screen and (max-width:600px){.homepage-banner .inner{bottom:0}.homepage-instagram ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1rem}.homepage-instagram li{width:33.33333%;margin-bottom:1rem}.page-type-guide-landing .banner .page-header{bottom:0}}.page-header.standalone{text-align:center;padding:1rem 2rem;max-width:64rem;margin:0 auto}.page-header.standalone .page-type-guide-article .page-title,.page-header.standalone h1,.page-header.standalone h2,.page-type-guide-article .page-header.standalone .page-title{margin:0 0 1rem;color:#7e8083;line-height:1.3}@media (min-width:768px){.page-header.standalone{padding:2rem 1rem}.page-header.standalone .page-type-guide-article .page-title,.page-header.standalone h1,.page-header.standalone h2,.page-type-guide-article .page-header.standalone .page-title{margin-bottom:0}.page-header.standalone.has-headline{margin:0 auto;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.page-header.standalone.has-headline .page-type-guide-article .page-title,.page-header.standalone.has-headline h1,.page-header.standalone.has-headline h2,.page-type-guide-article .page-header.standalone.has-headline .page-title{float:left}.page-header.standalone.has-headline h1{width:48%;margin:0}.page-header.standalone.has-headline .page-type-guide-article .page-title,.page-header.standalone.has-headline h2,.page-type-guide-article .page-header.standalone.has-headline .page-title{margin:.3rem 0 0 4%;width:48%}}@media (min-width:768px) and (min-width:768px){.page-header.standalone{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.homepage-introduction .content p{font-size:24px}.page-header.standalone{padding:3.5rem 2rem 3.8rem}.page-header.standalone.has-headline h1{width:29%}.page-header.standalone.has-headline .page-type-guide-article .page-title,.page-header.standalone.has-headline h2,.page-type-guide-article .page-header.standalone.has-headline .page-title{width:69%;margin:.3rem 0 0 2%}}.jump-menu{margin:1rem 0 2rem;padding:0 1rem;text-align:center}.jump-menu select{margin:0 auto;width:100%;max-width:20rem}@media screen and (min-width:800px){.interior-navigation{min-height:110vh;display:-ms-flexbox;display:flex;position:fixed;z-index:20;transition:top 0 linear}.interior-navigation.no-transition{transition:none}}.interior-navigation .toolbar{position:relative;background-color:#f1522e;width:4rem;z-index:2;transition:box-shadow .4s ease-in-out}.interior-navigation .toolbar-inner{position:absolute;top:7rem;width:4rem;height:25rem}.interior-navigation .ancestor{left:0;top:3rem;width:25rem;position:absolute;display:block;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:1px;font-size:1.1rem;line-height:1.5;transition:opacity .2s ease-in-out;transform:rotate(-90deg) translateY(-10.6rem);z-index:0}.interior-navigation .ancestor:hover{color:#fcdcd5}.interior-navigation .toggle{position:absolute;left:calc(2rem - 19px);z-index:2;transform:rotate(0)}.subnav-toggle-closed .interior-navigation .toggle{transform:rotate(180deg)}.interior-navigation .subnav{width:calc(100% - 40px);height:calc(100vh - 81px);overflow-y:auto;background-color:#fbfbfb;border-right:1px solid #ddd;padding:6.8rem 0 0;margin:0;z-index:1;transform:translateX(0);transition:transform .3s cubic-bezier(.47,0,.745,.715)}.scrolledHeader .interior-navigation .subnav{height:calc(100vh - 38px)}@media (min-width:1024px){.interior-navigation .subnav{padding:6.5rem 0 0}}.interior-navigation .subnav li{margin:0;padding:0 1rem 0 0;border-bottom:1px solid #ddd;list-style-type:none;line-height:1.25;font-weight:400;font-size:1rem;transition:background-color .2s ease-in-out}.interior-navigation .subnav li:hover{background-color:#fff}.interior-navigation .subnav li.section-header{padding:0 1.5rem 2rem;margin-bottom:0}.interior-navigation .subnav li.section-header:hover{background-color:#fbfbfb}.interior-navigation .subnav li:last-child{border-bottom:none}@media screen and (min-width:1025px){.interior-navigation .subnav li{font-size:1.1rem}}.interior-navigation .subnav a{display:block;color:#5a5d63;padding:1.2rem 1.5rem;margin:0;transition:background-color .2s ease-in-out}.interior-navigation .open,.interior-navigation .subnav a:hover{background-color:#fff}.interior-navigation .page_item_has_children{position:relative}.interior-navigation .page_item_has_children span{content:' ';z-index:40;display:inline-block;position:absolute;top:.6rem;right:1rem;width:40px;height:40px;background-image:url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/arrow-menu.png);background-position:50% 50%;background-size:16px 8px;background-repeat:no-repeat;transform:rotate(0);transition:all .4s ease-in-out}.interior-navigation .page_item_has_children span:hover{cursor:pointer}.interior-navigation .page_item_has_children.open span{transform:rotate(180deg)}.interior-navigation .children{display:none;margin:0 0 1rem}.image-pop,.page-type-guide-landing .banner .page-headline{display:block}.interior-navigation .children li{font-weight:300;border-bottom:none}.interior-navigation .children li:first-child a{padding-top:0}.interior-navigation .children li:last-child{margin-bottom:0}.interior-navigation .children a{padding:.4rem 1.5rem;color:#f79420}.interior-navigation .children a:hover{color:#f1522e}.interior-navigation .children .current_page_item a,.interior-navigation .children .current_page_parent a{color:#5a5d63}@media screen and (min-width:800px){.subnav-toggle-closed .site-content .primary-content{margin-left:4.3rem}}.subnav-toggle-closed .site-content .toolbar{box-shadow:10px 0 5px -2px rgba(150,150,150,.3)}.subnav-toggle-closed .site-content .subnav{z-index:-1;transform:translateX(-95%)}.image-pop{position:relative}.image-pop:before{position:absolute;top:-.7rem;left:-.7rem;background-color:#f79420;font-family:Socials;content:'\e60f';color:#fff;width:40px;height:40px;text-align:center;font-size:20px;line-height:40px;border-radius:50%;transition:color .2s linear}@media (min-width:1024px){.image-pop:before{width:70px;height:70px;font-size:30px;line-height:70px}}.image-pop:hover:before{color:#fef2e5}.page-type-guide-landing .banner{overflow:hidden;position:relative;margin-bottom:1rem}.page-type-guide-landing .banner:before{content:"";display:block;height:0;padding-top:81.25%}@media (min-width:600px){.page-type-guide-landing .banner{overflow:hidden;position:relative}.page-type-guide-landing .banner:before{content:"";display:block;height:0;padding-top:59.375%}}@media (min-width:768px){.page-type-guide-landing .banner{overflow:hidden;position:relative}.page-type-guide-landing .banner:before{content:"";display:block;height:0;padding-top:60.625%}}@media (min-width:1024px){.page-type-guide-landing .banner{overflow:hidden;position:relative}.page-type-guide-landing .banner:before{content:"";display:block;height:0;padding-top:55%}}@media (min-width:1200px){.page-type-guide-landing .banner{margin-bottom:1.5rem}}@media screen and (min-width:1280px){.page-type-guide-landing .banner{overflow:hidden;position:relative}.page-type-guide-landing .banner:before{content:"";display:block;height:0;padding-top:48.75%}}.page-type-guide-landing .banner picture{position:absolute;width:100%;top:50%;transform:translateY(-50%);margin:0;transition:opacity 1s ease-in-out}.page-type-guide-landing .banner img{width:100%;margin:0}.page-type-guide-landing .banner .page-header{opacity:0;position:absolute;z-index:20;left:10%;width:80%;text-align:center}@media screen and (min-width:600px){.page-type-guide-landing .banner .page-header{transform:translateY(-50%);top:60%}}.page-type-guide-landing .banner .page-header.visible{opacity:1;animation-duration:.5s;animation-fill-mode:both;animation-name:fadeIn}.page-type-guide-landing .banner .banner-overlay{background-image:linear-gradient(transparent 50%,rgba(0,0,0,.15) 70%)}.social-sharing{display:inline;margin:1rem 0 0}.social-sharing li{display:inline-block;margin:0;list-style-type:none}.social-sharing li+li{margin-left:.7rem}.social-sharing svg{position:relative;top:.3rem;width:24px;height:24px;fill:#f79420}.social-sharing svg:hover{fill:#f58809}.about-introduction{max-width:64rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.about-introduction:after,.about-introduction:before{content:" ";display:table}.about-introduction:after{clear:both}.about-introduction img{margin-bottom:1.5rem}.about-introduction .page-intro p,.about-introduction h3,.page-intro .about-introduction p{color:#7e8083;font-size:18px}@media (min-width:768px){.about-introduction{padding-left:2rem;padding-right:2rem}.about-introduction .page-intro p,.about-introduction h3,.page-intro .about-introduction p{font-size:20px}}@media (min-width:600px){.about-introduction .page-intro p,.about-introduction h3,.page-intro .about-introduction p{font-size:20px}.about-introduction img{width:45%;max-width:28rem;float:left;margin:.7rem 1.5rem 1.5rem 0}}.about-details .details-inner{margin:2rem auto;background-color:#fbfbfb;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.about-details .details-inner .wrapper{margin:0 auto;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.about-details .menu-feature{text-align:center;padding:2rem 3rem 2rem 2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.about-details .detail-elements,.about-details .menu-feature div{width:100%}.about-details .slider-nav{-ms-flex-item-align:end;align-self:flex-end}.about-details .element{position:relative;border-left:1px solid #ddd;border-right:1px solid #ddd}.about-details .element,.about-details .slider{width:100%;line-height:0}.about-details .thumbnail-wrapper{background-size:cover;background-repeat:no-repeat;width:100%;min-height:350px}.about-details .text-content{position:absolute;background-color:rgba(255,255,255,.85);transform:translateY(-50%);top:50%;width:90%;left:5%;padding:1.5rem}.about-details .text-content p:last-child{margin-bottom:0}@media (min-width:600px){.about-details .thumbnail-wrapper{min-height:350px}.about-details .menu-feature{width:40%;text-align:left;padding:3rem 3rem 3rem 2rem}.about-details .slider-nav .button-holder{margin-left:0}.about-details .detail-elements{width:60%}.about-details .text-content{transform:translateY(-50%);top:50%;width:90%;left:5%}}@media (min-width:768px){.about-details .details-inner{margin:3rem auto}.about-details .menu-feature{width:40%}.about-details .detail-elements{width:60%}.about-details .text-content{width:60%;left:35%}.about-details .thumbnail-wrapper{min-height:400px}}@media (min-width:1024px){.about-introduction .page-intro p,.about-introduction h3,.page-intro .about-introduction p{font-size:22px}.about-details{padding-top:2rem}.about-details .details-inner{margin-top:3rem}.about-details .thumbnail-wrapper{min-height:450px}}@media (min-width:1200px){.about-introduction .page-intro p,.about-introduction h3,.page-intro .about-introduction p{font-size:24px}.about-details{padding-top:3rem}.about-details .details-inner{margin-top:4rem}}@media (min-width:1400px){.about-details{padding-top:4rem}.about-details .details-inner{margin-top:5rem}}.page-about .about-details .details-inner .wrapper header,.page-template-page-template-special-programs .about-details .details-inner .wrapper header{text-align:center;width:100%;padding:2rem}@media (min-width:600px){.page-about .about-details .details-inner .wrapper header,.page-template-page-template-special-programs .about-details .details-inner .wrapper header{text-align:left;padding:2rem;width:40%;-ms-flex-item-align:center;align-self:center}}.page-id-1781 .about-details .text-content,.page-template-page-template-meal-plan-signup-2018 .about-details .text-content{width:100%;margin-bottom:0;left:0;top:50%;transform:translateY(-50%)}.page-id-1781 .about-details .text-content .page-intro p,.page-id-1781 .about-details .text-content h3,.page-intro .page-id-1781 .about-details .text-content p,.page-intro .page-template-page-template-meal-plan-signup-2018 .about-details .text-content p,.page-template-page-template-meal-plan-signup-2018 .about-details .text-content .page-intro p,.page-template-page-template-meal-plan-signup-2018 .about-details .text-content h3{margin-bottom:0;text-align:center}.page-template-page-template-meal-plan-signup-2018 .featured-category{margin:0}.page-template-page-template-meal-plan-signup-2018 .featured-category header{margin:1rem auto 2rem}.page-intro .page-template-page-template-meal-plan-signup-2018 .featured-category .entry-content p,.page-template-page-template-meal-plan-signup-2018 .featured-category .entry-content .page-intro p,.page-template-page-template-meal-plan-signup-2018 .featured-category .entry-content h3,.page-template-page-template-meal-plan-signup-2018 .featured-category .post-category{display:none}.page-template-page-template-meal-plan-signup-2018 .featured-category article{border:none;background-color:#5a5d63}.page-template-page-template-meal-plan-signup-2018 .featured-category article p{color:#fff}.our-team{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:2rem auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.our-team{padding-left:2rem;padding-right:2rem}}.our-team .page-type-guide-article .page-title,.our-team h2,.page-type-guide-article .our-team .page-title{width:100%}.our-team .bio{border:1px solid #ddd;margin-bottom:1.5rem}.our-team .bio-text{padding:1rem 1rem 1.5rem}.our-team .page-intro p,.our-team h3,.page-intro .our-team p{font-size:18px;margin-bottom:1rem}@media (min-width:600px){.our-team .page-intro p,.our-team h3,.page-intro .our-team p{font-size:20px}}@media (min-width:768px){.our-team .page-intro p,.our-team h3,.page-intro .our-team p{font-size:20px}}@media (min-width:1024px){.our-team .page-intro p,.our-team h3,.page-intro .our-team p{font-size:22px}}@media (min-width:1200px){.our-team .page-intro p,.our-team h3,.page-intro .our-team p{font-size:24px}}.our-team p{margin-bottom:0}@media (min-width:400px){.our-team .bio{width:49%}}@media (min-width:768px){.our-team{margin:3rem auto}.our-team .bio{display:-ms-flexbox;display:flex}.our-team .bio-image{width:60%}.our-team .bio-text{width:40%;-ms-flex-item-align:end;align-self:flex-end;padding:2rem 1.5rem}}.page-id-1781 .featured-category{margin-bottom:0}.mealplan-banner,.opt-in-banner{position:relative;overflow:hidden}.mealplan-banner picture,.opt-in-banner picture{top:0;z-index:-1;position:absolute;width:100%}.mealplan-banner .inner,.opt-in-banner .inner{max-width:80rem;display:block;margin:0 auto;position:relative;min-height:660px;padding:3rem 1rem}@media (min-width:768px){.mealplan-banner .inner,.opt-in-banner .inner{padding-left:2rem;padding-right:2rem}}.mealplan-banner .page-subheadline,.mealplan-banner h1,.opt-in-banner .page-subheadline,.opt-in-banner h1{text-align:center}.mealplan-banner h1,.opt-in-banner h1{line-height:1.1;padding:0 1rem 1rem}.mealplan-banner .page-subheadline,.opt-in-banner .page-subheadline{display:block}.mealplan-banner .signup-form,.opt-in-banner .signup-form{max-width:400px;margin:0 auto}@media (min-width:768px){.mealplan-banner .page-subheadline,.mealplan-banner h1,.opt-in-banner .page-subheadline,.opt-in-banner h1{text-align:left}.mealplan-banner .page-subheadline,.opt-in-banner .page-subheadline{margin-bottom:0}.mealplan-banner .banner-content,.opt-in-banner .banner-content{position:absolute;width:45%;left:3rem;top:50%;transform:translateY(-50%)}.mealplan-banner .signup-form,.opt-in-banner .signup-form{width:45%;float:right}}@media (min-width:1024px){.mealplan-banner picture,.opt-in-banner picture{top:50%;transform:translateY(-50%)}.mealplan-banner .inner,.opt-in-banner .inner{padding-top:4rem;padding-bottom:3rem}.mealplan-banner .banner-content,.opt-in-banner .banner-content{width:60%}.mealplan-banner .signup-form,.opt-in-banner .signup-form{width:35%}}@media (min-width:1400px){.mealplan-banner h1,.opt-in-banner h1{left:1rem}}.mealplan-banner-2018{background-position:top right;background-repeat:no-repeat;background-size:50%;position:relative;margin-bottom:-1px;background-color:#F7F2F1}.mealplan-banner-2018 .inner{min-height:auto;padding-top:3rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.mealplan-banner-2018 .inner{padding-left:2rem;padding-right:2rem}}.mealplan-banner-2018 h1{padding-right:30%;line-height:1.3}.mealplan-banner-2018 .section-wrapper .page-type-guide-article .page-title,.mealplan-banner-2018 .section-wrapper h2,.page-type-guide-article .mealplan-banner-2018 .section-wrapper .page-title{font-weight:300;margin-bottom:.5rem;font-size:22px}@media (min-width:600px){.mealplan-banner-2018 .section-wrapper .page-type-guide-article .page-title,.mealplan-banner-2018 .section-wrapper h2,.page-type-guide-article .mealplan-banner-2018 .section-wrapper .page-title{font-size:24px}}@media (min-width:768px){.mealplan-banner-2018 .section-wrapper .page-type-guide-article .page-title,.mealplan-banner-2018 .section-wrapper h2,.page-type-guide-article .mealplan-banner-2018 .section-wrapper .page-title{font-size:24px}}.mealplan-banner-2018.no-form .inner,.mealplan-banner-2018.no-form .page-type-guide-article .page-title,.mealplan-banner-2018.no-form h1,.mealplan-banner-2018.no-form h2,.page-type-guide-article .mealplan-banner-2018.no-form .page-title{text-align:left}@media (min-width:1024px){.mealplan-banner-2018 .section-wrapper .page-type-guide-article .page-title,.mealplan-banner-2018 .section-wrapper h2,.page-type-guide-article .mealplan-banner-2018 .section-wrapper .page-title{font-size:28px}.mealplan-banner-2018.no-form .inner{padding-top:5rem}.mealplan-banner-2018.no-form h1{max-width:50rem;padding:0}.mealplan-banner-2018 h1{max-width:45rem}.mealplan-banner-2018 .page-type-guide-article .page-title,.mealplan-banner-2018 h2,.page-type-guide-article .mealplan-banner-2018 .page-title{max-width:35rem}}.mealplan-banner-2018 .banner-cta{display:inline-block;margin:1rem auto}.opt-in-banner .signup-form .gform_ajax_spinner,.signup-form li label{display:none}@media (min-width:768px){.mealplan-banner-2018 .banner-cta{margin:2rem auto}.mealplan-banner-2018{background-size:40%}.mealplan-banner-2018 h1{padding-right:0}.mealplan-banner-2018 .section-wrapper{width:60%}}@media (min-width:1200px){.mealplan-banner-2018 .section-wrapper .page-type-guide-article .page-title,.mealplan-banner-2018 .section-wrapper h2,.page-type-guide-article .mealplan-banner-2018 .section-wrapper .page-title{font-size:30px}.mealplan-banner-2018 .banner-cta{margin:3rem auto}}.legacy-mealplan-banner h1{line-height:1.3}@media (min-width:768px){.legacy-mealplan-banner{background:linear-gradient(to bottom,rgba(246,238,239,0) 50%,rgba(246,238,239,.5) 80%,#f6eeef 100%)}.legacy-mealplan-banner h1{position:absolute;width:45%;left:3rem;top:45%;transform:translateY(-50%);padding:4rem 1rem}}@media (min-width:1024px){.legacy-mealplan-banner{background:linear-gradient(to bottom,rgba(246,238,239,0) 90%,#f6eeef 100%)}.legacy-mealplan-banner h1{width:60%}}.banner-video-wrapper{width:100%;max-width:36rem;margin:3rem auto 0;position:relative;overflow:hidden;border:2px solid #fff;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.banner-video-wrapper{max-width:450px;margin-top:3rem}}@media (min-width:1024px){.banner-video-wrapper{width:60%;max-width:700px;margin:3rem auto 2rem}}.banner-video-wrapper span{position:absolute;top:50%;left:50%;transform:translate(-50%,-25%)}.banner-video-wrapper .video-trigger{position:relative;top:0;transform:translate(-50%,0);margin-bottom:.5rem}.banner-video-wrapper .page-intro p,.banner-video-wrapper h3,.page-intro .banner-video-wrapper p{font-weight:400;font-size:30px}@media (min-width:600px){.banner-video-wrapper .page-intro p,.banner-video-wrapper h3,.page-intro .banner-video-wrapper p{font-size:32px}}@media (min-width:768px){.banner-video-wrapper .page-intro p,.banner-video-wrapper h3,.page-intro .banner-video-wrapper p{font-size:36px}}@media (min-width:1024px){.banner-video-wrapper .video-trigger{margin-bottom:1rem}.banner-video-wrapper .page-intro p,.banner-video-wrapper h3,.page-intro .banner-video-wrapper p{font-size:38px}}@media (min-width:1200px){.banner-video-wrapper .page-intro p,.banner-video-wrapper h3,.page-intro .banner-video-wrapper p{font-size:40px}}.opt-in-banner{background-image:linear-gradient(rgba(0,0,0,.25) 40%,transparent 90%)}.opt-in-banner .gform_footer{padding:.5rem 2.5rem 2rem}.signup-form{background-color:rgba(255,250,250,.7);border:1px solid #dadada;padding:0}@media (min-width:768px){.opt-in-banner{background-image:linear-gradient(to left,transparent 20%,rgba(0,0,0,.25) 90%)}.signup-form{border:none;background-color:rgba(249,240,235,.8)}}.page-type-guide-article .signup-form .page-title,.signup-form .form-title,.signup-form .page-type-guide-article .page-title,.signup-form h2{text-align:center}.signup-form .form-title{padding:.8rem;background-color:#a6a6a9;color:#fff;margin:0}.page-type-guide-article .signup-form .page-title,.signup-form .page-type-guide-article .page-title,.signup-form h2{font-size:22px;padding:1rem 10% 0;line-height:1.3}@media (min-width:600px){.page-type-guide-article .signup-form .page-title,.signup-form .page-type-guide-article .page-title,.signup-form h2{font-size:24px}}@media (min-width:768px){.page-type-guide-article .signup-form .page-title,.signup-form .page-type-guide-article .page-title,.signup-form h2{font-size:24px}}@media (min-width:1024px){.page-type-guide-article .signup-form .page-title,.signup-form .page-type-guide-article .page-title,.signup-form h2{font-size:28px}}@media (min-width:1200px){.page-type-guide-article .signup-form .page-title,.signup-form .page-type-guide-article .page-title,.signup-form h2{font-size:30px}}.page-type-guide-article .signup-form .page-title strong,.signup-form .page-type-guide-article .page-title strong,.signup-form h2 strong{font-weight:500}.signup-form ul{margin:0}.signup-form li{list-style-type:none;padding:0 1.5rem;margin:0 0 .4rem}@media (min-width:768px){.signup-form li{padding:0 2.5rem}}.signup-form li:last-child{margin:1.5rem 0 0}.signup-form .label-floatlabel{display:none;font-family:Roboto,sans-serif!important;font-size:13px!important;color:#5a5d63!important;left:.5rem!important}.content-block.testimonial .quote,.cs-modal.popup-modal .disclaimer,.mealplan-testimonials li p{font-family:Roboto,sans-serif}.signup-form input{border:none;width:100%;padding:.8rem .5rem}.signup-form input.active-floatlabel{padding:1.3rem .5rem .2rem}.signup-form input[type=submit]{padding:1rem}.opt-in-banner .signup-form{background-color:rgba(255,250,250,.9);border:none}.opt-in-banner .signup-form .gform_fields{padding-bottom:0}.opt-in-banner .signup-form .validation_error,.opt-in-banner .signup-form .validation_message{color:#f1522e;font-size:14px}.opt-in-banner .signup-form .validation_error{border:1px solid #eee;background-color:#fbfbfb;padding:.5rem;margin:0 1rem 1rem}.signup-form input::-webkit-input-placeholder,.signup-form textarea::-webkit-input-placeholder{color:#5a5d63;opacity:1}.signup-form input::-moz-placeholder,.signup-form textarea::-moz-placeholder{color:#5a5d63;opacity:1}.signup-form input:-ms-input-placeholder,.signup-form textarea:-ms-input-placeholder{color:#5a5d63;opacity:1}.benefits-inner{display:-ms-flexbox;display:flex;max-width:80rem;padding-left:1rem;padding-right:1rem;margin:0 auto;background-position:bottom right;background-repeat:no-repeat;background-size:150px;padding-bottom:80px}@media (min-width:768px){.benefits-inner{padding-left:2rem;padding-right:2rem}}.benefits-inner .benefits{margin:0;list-style-type:none;padding:2rem 0}.benefits-inner .benefit{background-position:left center;background-repeat:no-repeat;background-size:80px 80px;padding-left:110px;max-width:38rem}.benefits-inner .benefit .page-intro p,.benefits-inner .benefit h3,.page-intro .benefits-inner .benefit p{margin-bottom:.5rem}@media (min-width:768px){.benefits-inner{background-size:250px;padding-bottom:0}.benefits-inner .benefits{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.benefits-inner .benefit{width:48%}}@media (min-width:1024px){.benefits-inner{background-size:350px;padding-bottom:7rem}.benefits-inner .benefits{padding:2rem 0 0}.benefits-inner .benefit{background-position:left center;background-repeat:no-repeat;background-size:80px 80px;padding-left:110px;max-width:38rem}.benefits-inner .benefit .page-intro p,.benefits-inner .benefit h3,.page-intro .benefits-inner .benefit p{margin-bottom:.5rem}}@media (min-width:1200px){.benefits-inner .benefits{padding:4rem 0 0}}.mealplan-testimonials{padding:1rem 0;background-image:url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/mealplan-testimonials-background.jpg);background-size:contain;background-repeat:repeat;background-position:top center}.mealplan-testimonials header{text-align:center;max-width:42rem;margin:0 auto 3rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.mealplan-testimonials header{padding-left:2rem;padding-right:2rem}}.mealplan-testimonials footer{text-align:center}.mealplan-testimonials ul{list-style-type:none;max-width:80rem;display:-ms-flexbox;display:flex;margin:0 auto;padding-left:1rem;padding-right:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.mealplan-testimonials ul{padding-left:2rem;padding-right:2rem}}.mealplan-testimonials li{-ms-flex:0 1 100%;flex:0 1 100%;margin:0 0 2rem;display:none}.mealplan-testimonials li:nth-child(1),.mealplan-testimonials li:nth-child(2),.mealplan-testimonials li:nth-child(3){display:block}.mealplan-testimonials li .inner{background-color:#5a5d63;padding:1.5rem 1rem;background-image:url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/icon-dark.png);background-position:right 1.5rem bottom 1.5rem;background-repeat:no-repeat;background-size:100px}.mealplan-testimonials li p{font-weight:300;font-size:18px;line-height:1.5;color:#fff}@media (min-width:600px){.mealplan-testimonials li p{font-size:18px}}.mealplan-testimonials li footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:2rem 0 0}.mealplan-testimonials li footer img{border-radius:50%;width:50px;border:2px solid #f79420}.mealplan-testimonials li footer .img-wrap{margin-right:1rem}.mealplan-testimonials li footer .testimonial-name{margin-bottom:0;color:#fff}.mealplan-testimonials .show-extras li{display:block;opacity:1}@media (min-width:768px){.mealplan-testimonials li p{font-size:20px}.mealplan-testimonials{padding:3rem 0}.mealplan-testimonials li{-ms-flex:0 1 32%;flex:0 1 32%;margin-left:0;margin-right:0}.mealplan-testimonials li .inner{padding:2.5rem 1.5rem}}@media (min-width:1024px){.mealplan-testimonials li p{font-size:22px}.mealplan-testimonials{padding:5rem 0}.mealplan-testimonials header{margin:0 auto 5rem}.mealplan-testimonials li .inner{background-size:150px;padding:2.5rem 2rem}}.page-template-page-template-meal-plan-signup-2018 .mealplan-testimonials{margin-bottom:0}.page-template-page-template-meal-plan-signup-2018 .moretag{display:block;color:#f79420}.mealplan-overview{counter-reset:steps-counter}.mealplan-overview .styled-header{max-width:64rem}@media (min-width:768px){.mealplan-overview .generic-video-wrapper{display:block;width:75%;margin:3rem auto 2rem}}@media (min-width:1024px){.mealplan-overview{padding-top:2rem}.mealplan-overview .generic-video-wrapper{margin:4rem auto 2rem}}@media (min-width:1200px){.mealplan-testimonials li p{font-size:24px}.mealplan-overview .generic-video-wrapper{width:100%;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media (min-width:1200px) and (min-width:768px){.mealplan-overview .generic-video-wrapper{padding-left:2rem;padding-right:2rem}}.mealplan-faqs,.mealplan-steps{padding:2rem 1.5rem}@media (min-width:768px){.mealplan-faqs,.mealplan-steps{max-width:60%;margin:0 auto}}@media (min-width:1024px){.mealplan-faqs,.mealplan-steps{max-width:64rem;padding-left:1rem;padding-right:1rem;display:-ms-flexbox;display:flex}}@media (min-width:1024px) and (min-width:768px){.mealplan-faqs,.mealplan-steps{padding-left:2rem;padding-right:2rem}}.mealplan-faqs{display:block}.mealplan-faqs h1{width:100%;font-size:32px;font-size:3.5vw;padding-top:2rem;margin-top:-1rem;margin-bottom:2rem;border-top:1px solid #efefef}@media (max-width:914.28571px){.mealplan-faqs h1{font-size:32px}}@media (min-width:914.28571px){.mealplan-faqs h1{font-size:32px}}.mealplan-faqs .page-intro p,.mealplan-faqs h3,.page-intro .mealplan-faqs p{font-size:150%}.mealplan-steps .step{counter-increment:steps-counter;text-align:center;margin-bottom:2.5rem}@media (min-width:768px){.mealplan-steps .step{margin-bottom:3.5rem}}@media (min-width:1024px){.mealplan-steps .step{-ms-flex:0 1 33%;flex:0 1 33%;padding:0 1.5rem}.mealplan-steps .step+.step{border-left:1px solid #efefef}}.mealplan-steps .step:last-child{margin-bottom:0}.content-block .mealplan-steps h3,.content-block .page-intro .mealplan-steps p,.featured-loop .mealplan-steps h3,.featured-loop .page-intro .mealplan-steps p,.homepage-features .mealplan-steps h3,.homepage-features .page-intro .mealplan-steps p,.homepage-instagram .page-type-guide-article .page-title .mealplan-steps span,.homepage-instagram h2 .mealplan-steps span,.mealplan-steps .block-title,.mealplan-steps .content-block .page-intro p,.mealplan-steps .content-block h3,.mealplan-steps .featured-loop .page-intro p,.mealplan-steps .featured-loop h3,.mealplan-steps .homepage-features .page-intro p,.mealplan-steps .homepage-features h3,.mealplan-steps .homepage-instagram .page-type-guide-article .page-title span,.mealplan-steps .homepage-instagram h2 span,.mealplan-steps .mealplan-testimonials li footer .testimonial-name,.mealplan-steps .page-intro .content-block p,.mealplan-steps .page-intro .featured-loop p,.mealplan-steps .page-intro .homepage-features p,.mealplan-steps .page-intro .page-type-guide-landing .content p,.mealplan-steps .page-intro .page-type-guide-subject .content p:before,.mealplan-steps .page-type-guide-article .article-related .article-loop .counter,.mealplan-steps .page-type-guide-article .homepage-instagram .page-title span,.mealplan-steps .page-type-guide-landing .content .page-intro p,.mealplan-steps .page-type-guide-landing .content h3,.mealplan-steps .page-type-guide-subject .content .page-intro p:before,.mealplan-steps .page-type-guide-subject .content h3:before,.mealplan-steps .post-category,.mealplan-steps .pricing-table .title,.mealplan-steps .signup-form .form-title,.mealplan-steps .supporting a,.mealplan-steps h4,.mealplan-testimonials li footer .mealplan-steps .testimonial-name,.page-intro .content-block .mealplan-steps p,.page-intro .featured-loop .mealplan-steps p,.page-intro .homepage-features .mealplan-steps p,.page-intro .page-type-guide-landing .content .mealplan-steps p,.page-intro .page-type-guide-subject .content .mealplan-steps p:before,.page-type-guide-article .article-related .article-loop .mealplan-steps .counter,.page-type-guide-article .homepage-instagram .page-title .mealplan-steps span,.page-type-guide-landing .content .mealplan-steps h3,.page-type-guide-landing .content .page-intro .mealplan-steps p,.page-type-guide-subject .content .mealplan-steps h3:before,.page-type-guide-subject .content .page-intro .mealplan-steps p:before,.pricing-table .mealplan-steps .title,.signup-form .mealplan-steps .form-title,.supporting .mealplan-steps a{position:relative;margin-bottom:2rem}.content-block .mealplan-steps h3:before,.content-block .page-intro .mealplan-steps p:before,.featured-loop .mealplan-steps h3:before,.featured-loop .page-intro .mealplan-steps p:before,.homepage-features .mealplan-steps h3:before,.homepage-features .page-intro .mealplan-steps p:before,.homepage-instagram .page-type-guide-article .page-title .mealplan-steps span:before,.homepage-instagram h2 .mealplan-steps span:before,.mealplan-steps .block-title:before,.mealplan-steps .content-block .page-intro p:before,.mealplan-steps .content-block h3:before,.mealplan-steps .featured-loop .page-intro p:before,.mealplan-steps .featured-loop h3:before,.mealplan-steps .homepage-features .page-intro p:before,.mealplan-steps .homepage-features h3:before,.mealplan-steps .homepage-instagram .page-type-guide-article .page-title span:before,.mealplan-steps .homepage-instagram h2 span:before,.mealplan-steps .mealplan-testimonials li footer .testimonial-name:before,.mealplan-steps .page-intro .content-block p:before,.mealplan-steps .page-intro .featured-loop p:before,.mealplan-steps .page-intro .homepage-features p:before,.mealplan-steps .page-intro .page-type-guide-landing .content p:before,.mealplan-steps .page-intro .page-type-guide-subject .content p:before,.mealplan-steps .page-type-guide-article .article-related .article-loop .counter:before,.mealplan-steps .page-type-guide-article .homepage-instagram .page-title span:before,.mealplan-steps .page-type-guide-landing .content .page-intro p:before,.mealplan-steps .page-type-guide-landing .content h3:before,.mealplan-steps .page-type-guide-subject .content .page-intro p:before,.mealplan-steps .page-type-guide-subject .content h3:before,.mealplan-steps .post-category:before,.mealplan-steps .pricing-table .title:before,.mealplan-steps .signup-form .form-title:before,.mealplan-steps .supporting a:before,.mealplan-steps h4:before,.mealplan-testimonials li footer .mealplan-steps .testimonial-name:before,.page-intro .content-block .mealplan-steps p:before,.page-intro .featured-loop .mealplan-steps p:before,.page-intro .homepage-features .mealplan-steps p:before,.page-intro .page-type-guide-landing .content .mealplan-steps p:before,.page-intro .page-type-guide-subject .content .mealplan-steps p:before,.page-type-guide-article .article-related .article-loop .mealplan-steps .counter:before,.page-type-guide-article .homepage-instagram .page-title .mealplan-steps span:before,.page-type-guide-landing .content .mealplan-steps h3:before,.page-type-guide-landing .content .page-intro .mealplan-steps p:before,.page-type-guide-subject .content .mealplan-steps h3:before,.page-type-guide-subject .content .page-intro .mealplan-steps p:before,.pricing-table .mealplan-steps .title:before,.signup-form .mealplan-steps .form-title:before,.supporting .mealplan-steps a:before{color:#efefef;position:absolute;content:counter(steps-counter);top:50%;left:50%;transform:translate(-50%,-50%);font-size:65px;z-index:-1}.meal-plan-introduction{background-color:#f6eeef;position:relative}.meal-plan-introduction img{display:none;-ms-flex:none;flex:none;z-index:1;margin-bottom:0}@media (min-width:600px){.meal-plan-introduction img{display:block;-ms-flex:none;flex:none;position:absolute;width:80%;bottom:45%;transform:translateY(50%);opacity:.2}}@media (min-width:768px){.meal-plan-introduction img{bottom:0;width:55%;left:48%;max-width:34rem;transform:translate(-50%,0)}}@media screen and (min-width:1000px){.meal-plan-introduction img{bottom:0;transform:translate(-50%,-20%)}}.meal-plan-introduction .intro-inner{width:100%;max-width:80rem;margin:0 auto;padding:0 2rem 3rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.meal-plan-introduction .intro-1,.meal-plan-introduction .intro-2{z-index:2}@media (min-width:600px){.meal-plan-introduction .intro-1,.meal-plan-introduction .intro-2{width:80%;margin:0 auto}}@media (min-width:768px){.meal-plan-introduction .intro-1,.meal-plan-introduction .intro-2{width:40%;margin:0}}.meal-plan-introduction .page-type-guide-article .page-title,.meal-plan-introduction h2,.page-type-guide-article .meal-plan-introduction .page-title{z-index:2;position:relative;text-align:center;max-width:50rem;margin:0 auto 2rem;padding:0 2rem}.meal-plan-introduction .page-intro p,.meal-plan-introduction h3,.page-intro .meal-plan-introduction p{color:#f1522e;font-size:18px}@media (min-width:600px){.meal-plan-introduction .page-intro p,.meal-plan-introduction h3,.page-intro .meal-plan-introduction p{font-size:20px}}@media (min-width:768px){.meal-plan-introduction .page-type-guide-article .page-title,.meal-plan-introduction h2,.page-type-guide-article .meal-plan-introduction .page-title{margin-bottom:3rem}.meal-plan-introduction .page-intro p,.meal-plan-introduction h3,.page-intro .meal-plan-introduction p{font-size:22px}.how-it-works header{display:-ms-flexbox;display:flex}}@media (min-width:1200px){.meal-plan-introduction img{opacity:1}.meal-plan-introduction .intro-1,.meal-plan-introduction .intro-2{width:28%}.meal-plan-introduction .page-type-guide-article .page-title,.meal-plan-introduction h2,.page-type-guide-article .meal-plan-introduction .page-title{margin-bottom:4rem}.meal-plan-introduction .page-intro p,.meal-plan-introduction h3,.page-intro .meal-plan-introduction p{font-size:24px}}.how-it-works{max-width:64rem;margin:0 auto}.how-it-works header{width:calc(100% - 4rem);margin:0 auto 2.5rem;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ddd}.how-it-works header .page-type-guide-article .page-title,.how-it-works header h2,.page-type-guide-article .how-it-works header .page-title{margin-bottom:1.5rem}.step-advance{margin:.5rem 0 1.5rem}@media (min-width:1024px){.meal-plan-introduction img{transform:translateX(-50%)}.meal-plan-introduction .page-intro p,.meal-plan-introduction h3,.page-intro .meal-plan-introduction p{font-size:24px}.step-advance{margin-top:1rem}}@media (min-width:1200px){.step-advance{margin-top:1.5rem}}.step-advance li{display:inline;list-style-type:none;color:#f79420;position:relative;padding-left:20px;transition:color .2s ease-in-out}.step-elements .element,.supporting{max-width:80rem;display:-ms-flexbox;-ms-flex-wrap:wrap}@media (min-width:768px){.step-advance li{margin-left:20px}}.step-advance li:hover{color:#f1522e;cursor:pointer}.step-advance li:before{position:absolute;left:0;top:0;height:18px;width:14px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" x="0" y="0" viewBox="0 0 309.1 309.1" xml:space="preserve"><path fill="#f79420" d="M240.5 149.3L93.4 2.2c-2.9-2.9-7.7-2.9-10.6 0L68.7 16.3c-1.4 1.4-2.2 3.3-2.2 5.3 0 2 0.8 3.9 2.2 5.3l127.6 127.6L68.7 282.2c-1.4 1.4-2.2 3.3-2.2 5.3 0 2 0.8 3.9 2.2 5.3l14.1 14.1c1.5 1.5 3.4 2.2 5.3 2.2 1.9 0 3.8-0.7 5.3-2.2l147.1-147.1C243.4 156.9 243.4 152.2 240.5 149.3z"/></svg>');background-size:10px 10px;background-repeat:no-repeat;background-position:center;content:''}.page-type-guide-landing .photo,.page-type-guide-subject .photo{background-position:center center;background-size:cover;background-repeat:no-repeat}.step-advance li.active{color:#5a5d63}.step-advance li.active:hover{cursor:default}.step-elements .element{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.step-elements .text-content{text-align:center;margin-top:1.5rem;padding-left:1rem;padding-right:1rem}.step-elements p{font-size:18px}@media (min-width:600px){.step-elements p{font-size:18px}}@media (min-width:768px){.step-elements .text-content{padding-left:2rem;padding-right:2rem}.step-elements .thumbnail-wrapper{padding:0 2rem;float:left;width:58.33333%}.step-elements .text-content{padding:0 2rem;float:left;width:41.66667%;-ms-flex-item-align:center;align-self:center;text-align:left;margin-top:0}.step-elements p{font-size:18px}}@media (min-width:1024px){.step-elements p{font-size:20px}}@media (min-width:1200px){.step-elements p{font-size:22px}}.supporting{margin:0 auto;display:flex;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:0 2rem}.logo-grid,.products{display:-ms-flexbox;-ms-flex-wrap:wrap}@media (min-width:600px){.supporting{padding:2rem}}@media (min-width:1024px){.supporting{padding:3rem 2rem}}.supporting div{text-align:center}@media (min-width:768px){.supporting div{padding:0 2rem 0 4rem;float:left;width:50%}.supporting div:first-child{padding-left:0;padding-right:4rem;border-right:1px solid #ddd}}.page-type-guide-article .supporting .page-title,.supporting .page-type-guide-article .page-title,.supporting h2{width:100%}.supporting a{color:#f79420}.supporting a:hover{color:#f1522e}.supporting p{font-size:17px}.logo-grid{margin:0 auto 2rem;max-width:72rem;display:flex;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.logo-grid header{padding:0;width:100%}.logo-grid .element{-ms-flex-item-align:center;align-self:center;width:100%;padding:2rem 4rem}@media (min-width:400px){.logo-grid .element{width:80%}}@media (min-width:600px){.logo-grid .element{width:50%}}.products{display:flex;flex-wrap:wrap;max-width:80rem;padding-left:1rem;padding-right:1rem;margin:0 auto 3rem;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.logo-grid .element{width:33.33333%}.products{padding-left:2rem;padding-right:2rem}}.products .flexgap,.products .product{width:48%}.products .product{border:1px solid #ddd;margin-bottom:1rem}.products .entry-content{padding:1.5rem}.page-type-guide-article .products .page-title,.products .page-type-guide-article .page-title,.products h2{font-size:18px;color:#7e8083;margin-bottom:.5rem}@media (min-width:600px){.page-type-guide-article .products .page-title,.products .page-type-guide-article .page-title,.products h2{font-size:20px}.products .flexgap,.products .product{width:32.5%}}@media (min-width:768px){.page-type-guide-article .products .page-title,.products .page-type-guide-article .page-title,.products h2{font-size:20px}}@media (min-width:1024px){.page-type-guide-article .products .page-title,.products .page-type-guide-article .page-title,.products h2{font-size:22px}}@media (min-width:1200px){.page-type-guide-article .products .page-title,.products .page-type-guide-article .page-title,.products h2{font-size:24px}}.products p{margin-bottom:0}.page-type-guide-article .products .product:hover .page-title,.products .product:hover .page-type-guide-article .page-title,.products .product:hover h2,.products .product:hover p{transition:color .2s ease-in-out;color:#f79420}.get-started{width:100%;text-align:center;padding:2rem 2rem 1rem;margin-bottom:2.5rem}.page-type-guide-landing .benefits{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:none;border:1px solid #ddd;margin:0 1rem 1rem}@media (min-width:1024px){.page-type-guide-landing .benefits{margin:0 2rem 2rem}}.page-type-guide-landing .content{-ms-flex-item-align:center;align-self:center;padding:1.5rem}.page-type-guide-landing .content img{width:3rem;margin:0 1rem .7rem 0;float:left}.page-type-guide-landing .content p{clear:both;font-size:20px}.page-type-guide-landing .content p:last-child{margin-bottom:0}@media (min-width:1024px){.page-type-guide-landing .content{float:left;width:40%;padding:2rem 1rem 2rem 2rem}.page-type-guide-landing .content img{float:none;margin:0 0 2rem}}@media screen and (min-width:400px) and (max-width:1024px){.page-intro .page-type-guide-landing .content p,.page-type-guide-landing .content .page-intro p,.page-type-guide-landing .content h3,.page-type-guide-landing .content p{clear:none;margin-left:5rem}}.post-header .entry-meta p,.slider-nav .button-holder:after{clear:both}.page-type-guide-landing .photo{min-height:300px;width:100%;padding:0}@media (min-width:1024px){.page-type-guide-landing .photo{padding:0 2rem;float:left;width:60%}.page-type-guide-landing .benefits:nth-child(odd) .photo{-ms-flex-order:0;order:0}.page-type-guide-landing .benefits:nth-child(odd) .content{-ms-flex-order:1;order:1}}.page-type-guide-article .page-header,.page-type-guide-subject .page-header{text-align:center;max-width:48rem;margin:2rem auto}@media (min-width:768px){.page-type-guide-article .page-header,.page-type-guide-subject .page-header{margin:3rem auto}}@media (min-width:1200px){.page-type-guide-landing .photo{min-height:400px}.page-type-guide-article .page-header,.page-type-guide-subject .page-header{margin:3.5rem auto}}.page-type-guide-subject .page-headline{display:block}.page-type-guide-subject .articles{counter-reset:article-count;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:none;margin:0 1rem 1rem}@media (min-width:1024px){.page-type-guide-subject .articles{margin:0 2rem 2rem}}.page-type-guide-subject article{counter-increment:article-count;width:100%;margin-bottom:3rem}.page-type-guide-subject .content{margin:1rem 0 0}.page-intro .page-type-guide-subject .content p,.page-type-guide-subject .content .page-intro p,.page-type-guide-subject .content h3{font-size:24px}.page-intro .page-type-guide-subject .content p:before,.page-type-guide-subject .content .page-intro p:before,.page-type-guide-subject .content h3:before{display:block;margin-bottom:.7rem;font-size:18px;content:counter(article-count,decimal-leading-zero)}.page-type-guide-subject .content p:last-child{margin-bottom:0}@media (min-width:1024px){.page-type-guide-subject .content{margin:0;padding:0 2rem;float:left;width:50%}.page-intro .page-type-guide-subject .content p,.page-type-guide-subject .content .page-intro p,.page-type-guide-subject .content h3{padding-top:1.5rem;border-top:1px solid #ddd}}.page-type-guide-subject .photo{height:50vw;max-height:400px;width:100%;padding:0;position:relative}.page-type-guide-subject .photo a{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.page-type-guide-subject .photo{height:40vw}}@media (min-width:1024px){.page-type-guide-subject .photo{padding:0 2rem;float:left;width:50%;height:30vw;margin-top:.1rem}}.page-intro{max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 2rem);margin:0 auto 1rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1rem 0}@media (min-width:1024px){.page-intro{padding:2rem 0 2.5rem;margin-bottom:2rem}}.page-intro p{margin-bottom:0}.page-type-guide-article .parent-title{display:block}.page-type-guide-article .article-related,.page-type-guide-article article{padding:0 1rem;max-width:64rem;margin:0 auto}.page-type-guide-article .footer-toc{margin:0 auto 3rem;padding:0 3rem}@media (min-width:768px){.page-intro{width:calc(100% - 4rem)}.page-type-guide-article .article-related,.page-type-guide-article article{padding:0 3rem}.page-type-guide-article .footer-toc{max-width:64rem;padding:0 5rem}}@media (min-width:1400px){.page-type-guide-article .footer-toc{max-width:60rem;padding:0 3rem}}.page-type-guide-article .footer-toc select{max-width:300px;width:100%}.page-type-guide-article .article-related{margin-bottom:3rem;padding-left:1rem;padding-right:1rem}.page-type-guide-article .article-related .page-title,.page-type-guide-article .article-related h2{width:calc(100% - 2rem);margin:0 auto 2rem;border-bottom:1px solid #ddd;padding-bottom:.5rem}@media (min-width:768px){.page-type-guide-article .article-related{padding-left:2rem;padding-right:2rem}.page-type-guide-article .article-related .page-title,.page-type-guide-article .article-related h2{width:calc(100% - 4rem)}}.page-type-guide-article .article-related .article-loop{padding-left:1rem;padding-right:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.page-type-guide-article .article-related .article-loop{padding-left:2rem;padding-right:2rem}}.page-type-guide-article .article-related .article-loop div{border:1px solid #ddd;margin-bottom:1.5rem;width:48%}.page-intro .page-type-guide-article .article-related .article-loop div:hover p a,.page-type-guide-article .article-related .article-loop div:hover .page-intro p a,.page-type-guide-article .article-related .article-loop div:hover h3 a{color:#f1522e}@media screen and (min-width:500px){.page-type-guide-article .article-related .article-loop div{width:32%;margin-bottom:0}}.page-type-guide-article .article-related .article-loop img{margin-bottom:1.5rem}.page-type-guide-article .article-related .article-loop .counter{display:block;font-size:14px;margin-bottom:0}.content-block,.page-intro .page-type-guide-article .article-related .article-loop p,.page-type-guide-article .article-related .article-loop .page-intro p,.page-type-guide-article .article-related .article-loop h3{font-size:18px}.page-intro .page-type-guide-article .article-related .article-loop p,.page-type-guide-article .article-related .article-loop .counter,.page-type-guide-article .article-related .article-loop .page-intro p,.page-type-guide-article .article-related .article-loop h3{padding-left:1rem;padding-right:1rem}.content-block{margin:0 auto 1.25rem;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;color:#7e8083}.content-block:last-of-type{margin-bottom:2rem}@media (min-width:768px){.page-intro .page-type-guide-article .article-related .article-loop p,.page-type-guide-article .article-related .article-loop .counter,.page-type-guide-article .article-related .article-loop .page-intro p,.page-type-guide-article .article-related .article-loop h3{padding-left:2rem;padding-right:2rem}.content-block:last-of-type{margin-bottom:4rem}}.no-sidebar .content-block{max-width:62rem}.content-block li{margin-bottom:.4rem}.content-block ol:last-child,.content-block ol:last-child .button,.content-block p:last-child,.content-block p:last-child .button,.content-block ul:last-child,.content-block ul:last-child .button{margin-bottom:0}.content-block.faqs-block,.content-block.text-block{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.content-block.faqs-block,.content-block.text-block{padding-left:2rem;padding-right:2rem}}.content-block.faqs-block div,.content-block.text-block div{width:100%}.content-block.text-with-photo{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.content-block.text-with-photo{padding-left:2rem;padding-right:2rem}}.content-block.text-with-photo div{margin-top:1rem}.content-block.image-gallery,.content-block.text-with-photo img{margin-bottom:1rem}.content-block.table table{width:100%}.content-block.popup.button{padding:1rem 0}.content-block.gravity-form{border:1px solid #ddd;padding:1.5rem 1rem;margin-left:1rem;margin-right:1rem;background-color:#fafafa}.content-block.gravity-form .form-description,.content-block.gravity-form .section-headline{text-align:center;width:100%;float:none}.content-block.gravity-form .section-headline{margin-bottom:.8rem}.content-block.gravity-form .gform_wrapper{margin:1.5rem 0;width:100%}.content-block.gravity-form .gform_wrapper li{width:100%}.content-block.gravity-form .gform_wrapper input{max-width:100%}.content-block.gravity-form .gform_footer{margin:1.5rem 0 0}.content-block.gravity-form label{font-size:16px}.content-block figcaption{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.content-block figcaption{padding-left:2rem;padding-right:2rem}}.content-block .page-type-guide-article .page-title,.content-block h2,.page-type-guide-article .content-block .page-title{font-weight:500;font-size:30px;font-size:2.4vw}@media (max-width:833.33333px){.content-block .page-type-guide-article .page-title,.content-block h2,.page-type-guide-article .content-block .page-title{font-size:20px}}@media (min-width:1250px){.content-block .page-type-guide-article .page-title,.content-block h2,.page-type-guide-article .content-block .page-title{font-size:30px}}.content-block .page-type-guide-article p+.page-title,.content-block p+h2,.page-type-guide-article .content-block p+.page-title{padding:0 0 1rem}.content-block .page-type-guide-article .page-title+.pullquote,.content-block h2+.pullquote,.page-type-guide-article .content-block .page-title+.pullquote{margin-top:-1.3rem}.content-block center{width:100%;display:block;text-align:center}.content-block blockquote p{font-style:normal}.content-block blockquote p b,.content-block blockquote p strong{font-weight:500}@media (min-width:768px){.content-block .pullquote.text-aligncenter{padding-left:9%;padding-right:9%}}.content-block.testimonial{margin-bottom:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-block.testimonial .content,.content-block.testimonial .photo{-ms-flex-preferred-size:100%;flex-basis:100%}.content-block.testimonial .photo{background-position:center;background-size:cover;min-height:250px}.content-block.testimonial .content{padding:1rem}.content-block.testimonial .quote{font-weight:300;font-size:20px;line-height:1.4}@media (min-width:600px){.content-block.testimonial .quote{font-size:22px}.content-block.testimonial{border:1px solid #ddd;margin-left:2rem;margin-right:2rem}.content-block.testimonial .content,.content-block.testimonial .photo{-ms-flex-preferred-size:50%;flex-basis:50%}.content-block.testimonial .content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem;-ms-flex-pack:center;justify-content:center}.content-block.testimonial:nth-of-type(even) .photo{-ms-flex-order:1;order:1}.content-block.testimonial:nth-of-type(even) .content{-ms-flex-order:0;order:0}}@media (min-width:768px){.content-block.testimonial .quote{font-size:24px}}@media (min-width:1024px){.content-block.testimonial .quote{font-size:26px}}@media (min-width:1200px){.content-block.testimonial .quote{font-size:28px}}.content-block.testimonial .attrib{margin-bottom:0}@media (min-width:1024px){.content-block.testimonial{margin-left:auto;margin-right:auto}.content-block.testimonial .photo{min-height:300px}}.faqs-block .faq,.mealplan-faqs .faq{margin-bottom:1rem}.content-block .faqs-block .faq h3,.content-block .mealplan-faqs .faq h3,.content-block .page-intro .faqs-block .faq p,.content-block .page-intro .mealplan-faqs .faq p,.faqs-block .faq .block-title,.faqs-block .faq .content-block .page-intro p,.faqs-block .faq .content-block h3,.faqs-block .faq .featured-loop .page-intro p,.faqs-block .faq .featured-loop h3,.faqs-block .faq .homepage-features .page-intro p,.faqs-block .faq .homepage-features h3,.faqs-block .faq .homepage-instagram .page-type-guide-article .page-title span,.faqs-block .faq .homepage-instagram h2 span,.faqs-block .faq .mealplan-testimonials li footer .testimonial-name,.faqs-block .faq .page-intro .content-block p,.faqs-block .faq .page-intro .featured-loop p,.faqs-block .faq .page-intro .homepage-features p,.faqs-block .faq .page-intro .page-type-guide-landing .content p,.faqs-block .faq .page-intro .page-type-guide-subject .content p:before,.faqs-block .faq .page-intro p,.faqs-block .faq .page-type-guide-article .article-related .article-loop .counter,.faqs-block .faq .page-type-guide-article .homepage-instagram .page-title span,.faqs-block .faq .page-type-guide-landing .content .page-intro p,.faqs-block .faq .page-type-guide-landing .content h3,.faqs-block .faq .page-type-guide-subject .content .page-intro p:before,.faqs-block .faq .page-type-guide-subject .content h3:before,.faqs-block .faq .post-category,.faqs-block .faq .pricing-table .title,.faqs-block .faq .signup-form .form-title,.faqs-block .faq .supporting a,.faqs-block .faq h3,.faqs-block .faq h4,.featured-loop .faqs-block .faq h3,.featured-loop .mealplan-faqs .faq h3,.featured-loop .page-intro .faqs-block .faq p,.featured-loop .page-intro .mealplan-faqs .faq p,.homepage-features .faqs-block .faq h3,.homepage-features .mealplan-faqs .faq h3,.homepage-features .page-intro .faqs-block .faq p,.homepage-features .page-intro .mealplan-faqs .faq p,.homepage-instagram .page-type-guide-article .page-title .faqs-block .faq span,.homepage-instagram .page-type-guide-article .page-title .mealplan-faqs .faq span,.homepage-instagram h2 .faqs-block .faq span,.homepage-instagram h2 .mealplan-faqs .faq span,.mealplan-faqs .faq .block-title,.mealplan-faqs .faq .content-block .page-intro p,.mealplan-faqs .faq .content-block h3,.mealplan-faqs .faq .featured-loop .page-intro p,.mealplan-faqs .faq .featured-loop h3,.mealplan-faqs .faq .homepage-features .page-intro p,.mealplan-faqs .faq .homepage-features h3,.mealplan-faqs .faq .homepage-instagram .page-type-guide-article .page-title span,.mealplan-faqs .faq .homepage-instagram h2 span,.mealplan-faqs .faq .mealplan-testimonials li footer .testimonial-name,.mealplan-faqs .faq .page-intro .content-block p,.mealplan-faqs .faq .page-intro .featured-loop p,.mealplan-faqs .faq .page-intro .homepage-features p,.mealplan-faqs .faq .page-intro .page-type-guide-landing .content p,.mealplan-faqs .faq .page-intro .page-type-guide-subject .content p:before,.mealplan-faqs .faq .page-intro p,.mealplan-faqs .faq .page-type-guide-article .article-related .article-loop .counter,.mealplan-faqs .faq .page-type-guide-article .homepage-instagram .page-title span,.mealplan-faqs .faq .page-type-guide-landing .content .page-intro p,.mealplan-faqs .faq .page-type-guide-landing .content h3,.mealplan-faqs .faq .page-type-guide-subject .content .page-intro p:before,.mealplan-faqs .faq .page-type-guide-subject .content h3:before,.mealplan-faqs .faq .post-category,.mealplan-faqs .faq .pricing-table .title,.mealplan-faqs .faq .signup-form .form-title,.mealplan-faqs .faq .supporting a,.mealplan-faqs .faq h3,.mealplan-faqs .faq h4,.mealplan-testimonials li footer .faqs-block .faq .testimonial-name,.mealplan-testimonials li footer .mealplan-faqs .faq .testimonial-name,.page-intro .content-block .faqs-block .faq p,.page-intro .content-block .mealplan-faqs .faq p,.page-intro .faqs-block .faq p,.page-intro .featured-loop .faqs-block .faq p,.page-intro .featured-loop .mealplan-faqs .faq p,.page-intro .homepage-features .faqs-block .faq p,.page-intro .homepage-features .mealplan-faqs .faq p,.page-intro .mealplan-faqs .faq p,.page-intro .page-type-guide-landing .content .faqs-block .faq p,.page-intro .page-type-guide-landing .content .mealplan-faqs .faq p,.page-intro .page-type-guide-subject .content .faqs-block .faq p:before,.page-intro .page-type-guide-subject .content .mealplan-faqs .faq p:before,.page-type-guide-article .article-related .article-loop .faqs-block .faq .counter,.page-type-guide-article .article-related .article-loop .mealplan-faqs .faq .counter,.page-type-guide-article .homepage-instagram .page-title .faqs-block .faq span,.page-type-guide-article .homepage-instagram .page-title .mealplan-faqs .faq span,.page-type-guide-landing .content .faqs-block .faq h3,.page-type-guide-landing .content .mealplan-faqs .faq h3,.page-type-guide-landing .content .page-intro .faqs-block .faq p,.page-type-guide-landing .content .page-intro .mealplan-faqs .faq p,.page-type-guide-subject .content .faqs-block .faq h3:before,.page-type-guide-subject .content .mealplan-faqs .faq h3:before,.page-type-guide-subject .content .page-intro .faqs-block .faq p:before,.page-type-guide-subject .content .page-intro .mealplan-faqs .faq p:before,.pricing-table .faqs-block .faq .title,.pricing-table .mealplan-faqs .faq .title,.signup-form .faqs-block .faq .form-title,.signup-form .mealplan-faqs .faq .form-title,.supporting .faqs-block .faq a,.supporting .mealplan-faqs .faq a,.table-of-contents{margin-bottom:0}.faqs-block .faq p,.mealplan-faqs .faq p{padding-top:.5rem}.content-block .faqs-block .faq h3:hover,.content-block .mealplan-faqs .faq h3:hover,.content-block .page-intro .faqs-block .faq p:hover,.content-block .page-intro .mealplan-faqs .faq p:hover,.faqs-block .faq .block-title:hover,.faqs-block .faq .content-block .page-intro p:hover,.faqs-block .faq .content-block h3:hover,.faqs-block .faq .featured-loop .page-intro p:hover,.faqs-block .faq .featured-loop h3:hover,.faqs-block .faq .homepage-features .page-intro p:hover,.faqs-block .faq .homepage-features h3:hover,.faqs-block .faq .homepage-instagram .page-type-guide-article .page-title span:hover,.faqs-block .faq .homepage-instagram h2 span:hover,.faqs-block .faq .mealplan-testimonials li footer .testimonial-name:hover,.faqs-block .faq .page-intro .content-block p:hover,.faqs-block .faq .page-intro .featured-loop p:hover,.faqs-block .faq .page-intro .homepage-features p:hover,.faqs-block .faq .page-intro .page-type-guide-landing .content p:hover,.faqs-block .faq .page-intro .page-type-guide-subject .content p:hover:before,.faqs-block .faq .page-intro p:hover,.faqs-block .faq .page-type-guide-article .article-related .article-loop .counter:hover,.faqs-block .faq .page-type-guide-article .homepage-instagram .page-title span:hover,.faqs-block .faq .page-type-guide-landing .content .page-intro p:hover,.faqs-block .faq .page-type-guide-landing .content h3:hover,.faqs-block .faq .page-type-guide-subject .content .page-intro p:hover:before,.faqs-block .faq .page-type-guide-subject .content h3:hover:before,.faqs-block .faq .post-category:hover,.faqs-block .faq .pricing-table .title:hover,.faqs-block .faq .signup-form .form-title:hover,.faqs-block .faq .supporting a:hover,.faqs-block .faq h3:hover,.faqs-block .faq h4:hover,.featured-loop .faqs-block .faq h3:hover,.featured-loop .mealplan-faqs .faq h3:hover,.featured-loop .page-intro .faqs-block .faq p:hover,.featured-loop .page-intro .mealplan-faqs .faq p:hover,.homepage-features .faqs-block .faq h3:hover,.homepage-features .mealplan-faqs .faq h3:hover,.homepage-features .page-intro .faqs-block .faq p:hover,.homepage-features .page-intro .mealplan-faqs .faq p:hover,.homepage-instagram .page-type-guide-article .page-title .faqs-block .faq span:hover,.homepage-instagram .page-type-guide-article .page-title .mealplan-faqs .faq span:hover,.homepage-instagram h2 .faqs-block .faq span:hover,.homepage-instagram h2 .mealplan-faqs .faq span:hover,.mealplan-faqs .faq .block-title:hover,.mealplan-faqs .faq .content-block .page-intro p:hover,.mealplan-faqs .faq .content-block h3:hover,.mealplan-faqs .faq .featured-loop .page-intro p:hover,.mealplan-faqs .faq .featured-loop h3:hover,.mealplan-faqs .faq .homepage-features .page-intro p:hover,.mealplan-faqs .faq .homepage-features h3:hover,.mealplan-faqs .faq .homepage-instagram .page-type-guide-article .page-title span:hover,.mealplan-faqs .faq .homepage-instagram h2 span:hover,.mealplan-faqs .faq .mealplan-testimonials li footer .testimonial-name:hover,.mealplan-faqs .faq .page-intro .content-block p:hover,.mealplan-faqs .faq .page-intro .featured-loop p:hover,.mealplan-faqs .faq .page-intro .homepage-features p:hover,.mealplan-faqs .faq .page-intro .page-type-guide-landing .content p:hover,.mealplan-faqs .faq .page-intro .page-type-guide-subject .content p:hover:before,.mealplan-faqs .faq .page-intro p:hover,.mealplan-faqs .faq .page-type-guide-article .article-related .article-loop .counter:hover,.mealplan-faqs .faq .page-type-guide-article .homepage-instagram .page-title span:hover,.mealplan-faqs .faq .page-type-guide-landing .content .page-intro p:hover,.mealplan-faqs .faq .page-type-guide-landing .content h3:hover,.mealplan-faqs .faq .page-type-guide-subject .content .page-intro p:hover:before,.mealplan-faqs .faq .page-type-guide-subject .content h3:hover:before,.mealplan-faqs .faq .post-category:hover,.mealplan-faqs .faq .pricing-table .title:hover,.mealplan-faqs .faq .signup-form .form-title:hover,.mealplan-faqs .faq .supporting a:hover,.mealplan-faqs .faq h3:hover,.mealplan-faqs .faq h4:hover,.mealplan-testimonials li footer .faqs-block .faq .testimonial-name:hover,.mealplan-testimonials li footer .mealplan-faqs .faq .testimonial-name:hover,.page-intro .content-block .faqs-block .faq p:hover,.page-intro .content-block .mealplan-faqs .faq p:hover,.page-intro .faqs-block .faq p:hover,.page-intro .featured-loop .faqs-block .faq p:hover,.page-intro .featured-loop .mealplan-faqs .faq p:hover,.page-intro .homepage-features .faqs-block .faq p:hover,.page-intro .homepage-features .mealplan-faqs .faq p:hover,.page-intro .mealplan-faqs .faq p:hover,.page-intro .page-type-guide-landing .content .faqs-block .faq p:hover,.page-intro .page-type-guide-landing .content .mealplan-faqs .faq p:hover,.page-intro .page-type-guide-subject .content .faqs-block .faq p:hover:before,.page-intro .page-type-guide-subject .content .mealplan-faqs .faq p:hover:before,.page-type-guide-article .article-related .article-loop .faqs-block .faq .counter:hover,.page-type-guide-article .article-related .article-loop .mealplan-faqs .faq .counter:hover,.page-type-guide-article .homepage-instagram .page-title .faqs-block .faq span:hover,.page-type-guide-article .homepage-instagram .page-title .mealplan-faqs .faq span:hover,.page-type-guide-landing .content .faqs-block .faq h3:hover,.page-type-guide-landing .content .mealplan-faqs .faq h3:hover,.page-type-guide-landing .content .page-intro .faqs-block .faq p:hover,.page-type-guide-landing .content .page-intro .mealplan-faqs .faq p:hover,.page-type-guide-subject .content .faqs-block .faq h3:hover:before,.page-type-guide-subject .content .mealplan-faqs .faq h3:hover:before,.page-type-guide-subject .content .page-intro .faqs-block .faq p:hover:before,.page-type-guide-subject .content .page-intro .mealplan-faqs .faq p:hover:before,.pricing-table .faqs-block .faq .title:hover,.pricing-table .mealplan-faqs .faq .title:hover,.signup-form .faqs-block .faq .form-title:hover,.signup-form .mealplan-faqs .faq .form-title:hover,.supporting .faqs-block .faq a:hover,.supporting .mealplan-faqs .faq a:hover{cursor:pointer}.table-of-contents ul{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0}.table-of-contents li{width:31.5%;margin-bottom:1rem;list-style-type:none}.table-of-contents img{border-radius:50%}.table-of-contents span{display:block;text-align:center;margin:1rem 0 0}@media (min-width:768px){.table-of-contents li{width:17.5%;margin-bottom:1.5rem}}.table-of-contents.centered{text-align:center}.page-type-guide-article .table-of-contents.centered .page-title,.table-of-contents.centered .page-type-guide-article .page-title,.table-of-contents.centered h2{width:100%}.table-of-contents.centered ul{-ms-flex-pack:center;justify-content:center}.table-of-contents.centered li{margin-left:1rem;margin-right:1rem}.infographic-block .page-type-guide-article .page-title,.infographic-block h2,.page-type-guide-article .infographic-block .page-title,.page-type-guide-article .post-block .page-title,.page-type-guide-article .video-block .page-title,.post-block .page-type-guide-article .page-title,.post-block h2,.video-block .page-type-guide-article .page-title,.video-block h2{font-size:26px;font-size:2.5vw;text-align:left;max-width:100%;margin:0 0 .7rem;padding:.2rem 0 0;line-height:1.4}@media (max-width:800px){.infographic-block .page-type-guide-article .page-title,.infographic-block h2,.page-type-guide-article .infographic-block .page-title,.page-type-guide-article .post-block .page-title,.page-type-guide-article .video-block .page-title,.post-block .page-type-guide-article .page-title,.post-block h2,.video-block .page-type-guide-article .page-title,.video-block h2{font-size:20px}}@media (min-width:1040px){.infographic-block .page-type-guide-article .page-title,.infographic-block h2,.page-type-guide-article .infographic-block .page-title,.page-type-guide-article .post-block .page-title,.page-type-guide-article .video-block .page-title,.post-block .page-type-guide-article .page-title,.post-block h2,.video-block .page-type-guide-article .page-title,.video-block h2{font-size:26px}}.popup.layout-button a{margin:.7rem auto 1.2rem}.popup.layout-image{text-align:center}.popup.layout-image a{display:block;margin:1rem auto}.popup.layout-image img{max-width:550px}.cs-modal.popup-modal{padding:0}.cs-modal.popup-modal header{padding:2rem 0;text-align:center;max-width:80%;margin-left:auto;margin-right:auto}.cs-modal.popup-modal header .page-intro p,.cs-modal.popup-modal header h3,.page-intro .cs-modal.popup-modal header p{color:#f1522e;font-weight:500;margin-bottom:.5rem}.cs-modal.popup-modal header p{font-size:20px;margin-bottom:0}.cs-modal.popup-modal .form-bg{position:relative;padding:3rem 10%}.cs-modal.popup-modal .disclaimer{background-color:#fff;z-index:3;position:relative;font-size:12px;font-weight:300;padding:1rem 0;line-height:1.3;text-align:center;max-width:80%;margin:0 auto}.cs-modal.popup-modal .img-holder{position:absolute;top:0;left:0;right:-1px;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:1}.cs-modal.popup-modal .img-holder:after{position:absolute;display:block;content:'';width:100%;top:0;bottom:0;left:0;background-color:rgba(140,150,160,.3)}.cs-modal.popup-modal .gform_wrapper{position:relative;z-index:3}.cs-modal.popup-modal .gform_anchor{display:no}.cs-modal.popup-modal .validation_error,.cs-modal.popup-modal .validation_message{color:#fff}.facetwp-pager .active,.facetwp-pager span,.pagination .active a,.pagination li,.post-header h1,.tag-list{color:#7e8083}.cs-modal.type-link{min-height:28rem;min-width:24rem}.cs-modal.type-link .popup-header{position:absolute;width:80%;top:50%;left:10%;padding:2rem;transform:translateY(-50%);z-index:2;background-color:#fff}.cs-modal.type-link .button{display:inline-block;margin:2rem auto 1rem}.sitewide-default-modal{animation-duration:.75s;animation-fill-mode:both;animation-name:fadeIn}.share-bar{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:20rem;margin:0 auto .6rem;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.share-bar{padding-left:2rem;padding-right:2rem}}.share-bar li{list-style-type:none}.share-bar .download a{background-color:#f79420}.share-bar .download a:hover{background-color:#f1522e}.share-bar .download a svg{fill:#fff}.section-anchor{display:block;position:relative;top:-70px;visibility:hidden}.infographic-block.layout-one-up .infographic-pop,.layout-image-popup .thumbnail a{position:absolute;top:0;bottom:0;left:0;right:0}.infographic-block .infographic-pop{width:100%}.layout-image-popup .thumbnail a{width:100%}.resource-horz .thumbnail,.resource-vert .thumbnail{position:relative;background-size:cover;background-repeat:no-repeat}.infographic-block.layout-full{width:100%;max-width:50rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}@media (min-width:768px){.infographic-block.layout-full{padding-left:2rem;padding-right:2rem}}.infographic-block.layout-two-up{margin-bottom:2rem;padding-left:1rem;padding-right:1rem;width:100%;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.infographic-block.layout-two-up{padding-left:2rem;padding-right:2rem}}.infographic-block.layout-two-up .infographic{border:1px solid #ddd;max-width:30rem;margin-left:auto;margin-right:auto;margin-bottom:2rem;padding:1rem 0}@media (min-width:1024px){.infographic-block.layout-two-up .infographic{width:calc(49%);margin:0 0 1.5rem;padding:1.5rem 0}.infographic-block.layout-two-up .infographic:first-child{margin-right:2%}}.infographic-block.layout-two-up .page-type-guide-article .page-title,.infographic-block.layout-two-up h2,.infographic-block.layout-two-up p,.infographic-block.layout-two-up span,.page-type-guide-article .infographic-block.layout-two-up .page-title{padding:0 1rem}@media (min-width:1200px){.infographic-block.layout-two-up .page-type-guide-article .page-title,.infographic-block.layout-two-up h2,.infographic-block.layout-two-up p,.infographic-block.layout-two-up span,.page-type-guide-article .infographic-block.layout-two-up .page-title{padding:0 2rem}}.mfp-infographic .mfp-img{max-height:none!important}.resource-horz{margin:2rem auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 4rem);max-width:60rem!important;border:1px solid #ddd;padding-bottom:2rem}@media (min-width:1024px){.resource-horz{margin-left:auto;margin-right:auto}}.resource-horz .thumbnail{min-height:250px;width:100%;padding:0;margin-bottom:1.5rem;background-position:center center}@media (min-width:600px){.resource-horz .thumbnail{min-height:290px}}@media (min-width:1200px){.resource-horz .thumbnail{min-height:320px}}.resource-horz .description{width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.resource-horz .description{padding-left:2rem;padding-right:2rem}}.resource-horz .share-bar{margin:0;padding:0;max-width:10rem}.resource-horz.infographic-block .thumbnail{background-position:top center;min-height:350px}@media (min-width:1024px){.resource-horz{padding-bottom:0}.resource-horz .thumbnail{width:60%;padding:0;margin-bottom:0}.resource-horz .description{width:40%;padding:1.5rem 2rem 1.5rem 1.5rem;-ms-flex-item-align:center;align-self:center}.resource-horz .share-bar{margin:1rem 0 0}.resource-horz.infographic-block .thumbnail{min-height:400px}}.resource-horz.infographic-block .share-bar,.resource-horz.layout-image-popup .share-bar{max-width:16rem}.resource-horz.post-block .thumbnail{background-position:top center;min-height:340px}@media (min-width:1024px){.resource-horz.post-block .thumbnail{min-height:370px}.resource-horz:nth-of-type(even) .thumbnail{-ms-flex-order:2;order:2}.resource-horz:nth-of-type(even) .description{-ms-flex-order:1;order:1}}.resource-vert{margin:2rem auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;width:calc(100% - 2rem);max-width:60rem!important;border:1px solid #ddd;padding-bottom:2rem}@media (min-width:768px){.resource-vert{width:calc(50% - 2rem)}}@media (min-width:1024px){.resource-vert{margin-left:auto;margin-right:auto}}.resource-vert .thumbnail{height:0;width:100%;padding:0;margin-bottom:1.5rem;background-position:center center}.bg-banner-image,.ml-cta,.standalone-cta{background-position:center}.resource-vert .description{width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.resource-vert .description{padding-left:2rem;padding-right:2rem}}.resource-vert .share-bar{margin:0;padding:0;max-width:10rem}@media (min-width:1024px){.resource-vert{padding-bottom:0}.resource-vert .thumbnail{padding:0;margin-bottom:0}.resource-vert .description{padding:1.5rem 2rem 1.5rem 1.5rem;-ms-flex-item-align:center;align-self:center}.resource-vert .share-bar{margin:1rem 0 0}}.image-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;margin:0;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.image-grid{padding-left:2rem;padding-right:2rem}}.image-grid li{width:49%;margin-bottom:2vw}.image-grid.centered{margin-left:auto;margin-right:auto;-ms-flex-pack:center;justify-content:center}.image-grid.centered li{margin-right:2vw}.image-grid.centered li:last-child{margin-right:0}.attachments{margin:0 auto;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.embed-content{max-width:100%;overflow:hidden}.attachments ul{margin:0}.attachments .mejs-audio,.attachments li{margin-bottom:1rem}.attachments li{list-style-type:none}.attachments .mejs-container,.attachments .mejs-controls{background-color:#f79420!important}@media (min-width:600px){.resource-vert .thumbnail{min-height:290px}.attachments .mejs-audio{max-width:60%}.content-block.text-with-photo .section-headline{padding-left:2rem}.content-block.text-with-photo div{margin-top:0;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.attachments .mejs-audio{max-width:40%}}.attachments p{font-size:1rem}.content-block .button{display:inline-block}@media (min-width:600px) and (min-width:768px){.content-block.text-with-photo div{padding-left:2rem;padding-right:2rem}}@media (min-width:600px){.content-block.text-with-photo img{float:left;width:60%;margin:.55rem 3% .5rem 0}.content-block.text-with-photo.photo-right img{float:right;margin:.55rem 0 .5rem 3%}.content-block.text-with-photo.size-small img{width:40%;margin-top:.4rem}.content-block .embed-content,.gallery-wrap{width:100%;padding:0 2rem;float:left}.content-block.photos{margin-bottom:2rem}.content-block.table table{margin-left:2rem;margin-right:2rem}.content-block.return-block{margin:0}.content-block.return-block a{font-family:Roboto,sans-serif;font-size:14px}.content-block.return-block:first-of-type{display:none}.content-block.return-block:last-child{margin-bottom:4rem}.image-grid li{width:32.5%;margin-bottom:1.3vw}.landscape{padding:0 2rem;float:left;width:100%;text-align:center}.portrait{padding:0 2rem;float:left;width:75%;margin-left:auto;margin-right:auto}}.photos figure{margin:0 auto}.photos .link-full a{width:100%}@media (min-width:768px){.photos .size-medium{max-width:65%;float:none;margin-left:auto;margin-right:auto}.photos{margin-top:2rem;margin-bottom:2rem}.photos.multiple.count-2 figure{float:left;width:50%;padding:0 1rem}.photos.multiple.count-3 figure{float:left;width:33.33333%;padding:0 1rem}.content-block.gravity-form{max-width:46rem;margin-left:auto;margin-right:auto}.content-block.gravity-form .form-description,.content-block.gravity-form .gform_wrapper{padding-left:1rem;padding-right:1rem;max-width:40rem;margin-left:auto;margin-right:auto}}@media (min-width:768px) and (min-width:768px){.content-block.gravity-form .form-description,.content-block.gravity-form .gform_wrapper{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.photos .size-medium.landscape{padding:0 2rem;float:left;width:75%;margin:0 auto}.content-block.faqs-block,.content-block.text-block{max-width:50rem;margin-left:auto;margin-right:auto}}.blog .recent-posts{margin:0 auto;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-bottom:3rem}@media (min-width:768px){.blog .recent-posts{padding-left:2rem;padding-right:2rem}}.blog .first-post{margin-bottom:1rem}@media (min-width:600px){.blog .first-post{margin-bottom:2rem}.blog .first-post .page-type-guide-article .page-title,.blog .first-post h2,.page-type-guide-article .blog .first-post .page-title{font-size:20px}}@media (min-width:1024px){.blog .first-post{width:58%;margin:0 2% 0 0}}.blog .first-post .entry-content{padding:1rem}.blog .first-post .page-type-guide-article .page-title,.blog .first-post h2,.page-type-guide-article .blog .first-post .page-title{font-size:20px;margin-bottom:1rem}@media (min-width:768px){.blog .first-post .entry-content{padding:1rem 2rem 1.5rem}.blog .first-post .page-type-guide-article .page-title,.blog .first-post h2,.page-type-guide-article .blog .first-post .page-title{font-size:22px}}@media (min-width:1200px){.resource-vert .thumbnail{min-height:320px}.blog .first-post .page-type-guide-article .page-title,.blog .first-post h2,.page-type-guide-article .blog .first-post .page-title{font-size:26px}}.blog .first-post p{margin-bottom:0}.blog .additional-posts{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1024px){.blog .first-post .page-type-guide-article .page-title,.blog .first-post h2,.page-type-guide-article .blog .first-post .page-title{font-size:26px}.blog .additional-posts{width:40%;-ms-flex-direction:column;flex-direction:column}}.blog .additional-posts article{width:100%;margin-bottom:1rem}@media (min-width:600px){.blog .additional-posts article{width:31.5%;margin-bottom:0}}@media screen and (min-width:400px) and (max-width:600px),screen and (min-width:1024px){.blog .additional-posts article{width:100%;display:-ms-flexbox;display:flex;position:relative;margin-bottom:1rem}.blog .additional-posts article:last-child{margin-bottom:0}}.blog .additional-posts .entry-thumbnail{display:block;width:100%;height:200px;background-size:cover;background-repeat:no-repeat}.blog .additional-posts .entry-content{padding:2rem 1rem}@media screen and (min-width:400px) and (max-width:600px),screen and (min-width:1024px){.blog .additional-posts .entry-thumbnail{width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:48%}.blog .additional-posts .entry-content{width:45%;margin-left:55%;-ms-flex-item-align:center;align-self:center}}@media screen and (min-width:1230px){.blog .additional-posts .entry-content{padding:2.7rem 1rem}}.blog .additional-posts .post-category{font-size:14px}.blog .additional-posts .page-type-guide-article .page-title,.blog .additional-posts h2,.page-type-guide-article .blog .additional-posts .page-title{font-size:15px;font-weight:500;margin-bottom:0}@media (min-width:600px){.blog .additional-posts .page-type-guide-article .page-title,.blog .additional-posts h2,.page-type-guide-article .blog .additional-posts .page-title{font-size:16px}}@media (min-width:1024px){.blog .additional-posts .page-type-guide-article .page-title,.blog .additional-posts h2,.page-type-guide-article .blog .additional-posts .page-title{font-size:17px}}.featured-category{background-color:#fbfbfb;padding-top:2rem;padding-bottom:2rem;margin-bottom:3rem}@media (min-width:768px){.blog .additional-posts .page-type-guide-article .page-title,.blog .additional-posts h2,.page-type-guide-article .blog .additional-posts .page-title{font-size:17px}.featured-category{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1200px){.blog .additional-posts .page-type-guide-article .page-title,.blog .additional-posts h2,.page-type-guide-article .blog .additional-posts .page-title{font-size:18px}.featured-category{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.featured-category{margin-bottom:4rem}}.featured-category header{width:100%;max-width:50rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;text-align:center}@media (min-width:768px){.featured-category header{padding-left:2rem;padding-right:2rem}}.featured-category .page-type-guide-article .page-title,.featured-category h2,.page-type-guide-article .featured-category .page-title{margin-bottom:4vw}.featured-loop{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:1rem;padding-right:1rem;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:400px){.featured-loop{width:100%}}@media (min-width:768px){.featured-loop{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;padding-left:1rem;padding-right:1rem}}@media (min-width:768px) and (min-width:768px){.featured-loop{padding-left:2rem;padding-right:2rem}}.featured-loop article{border:1px solid #ddd;background-color:#fff;width:100%;margin-bottom:2rem}.featured-loop article h1{font-size:24px;font-size:2.4vw;font-weight:300;margin-bottom:0}@media (max-width:833.33333px){.featured-loop article h1{font-size:20px}}@media (min-width:1000px){.featured-loop article h1{font-size:24px}}.featured-loop article .post-content{padding:8%}.featured-loop .entry-content{padding:1rem}.featured-loop p{font-size:20px}.featured-loop .page-intro p,.featured-loop h3,.page-intro .featured-loop p{margin-bottom:0;font-size:14px}@media (min-width:600px){.featured-loop article{width:48%}.featured-loop .page-intro p,.featured-loop h3,.page-intro .featured-loop p{font-size:14px}}@media (min-width:768px){.featured-loop article{width:32%}.featured-loop .entry-content{padding:1.5rem}.featured-loop .page-intro p,.featured-loop h3,.page-intro .featured-loop p{font-size:15px}}@media (min-width:1024px){.featured-loop .page-intro p,.featured-loop h3,.page-intro .featured-loop p{font-size:15px}}@media (min-width:1200px){.featured-loop .page-intro p,.featured-loop h3,.page-intro .featured-loop p{font-size:15px}}.featured-loop.flickity-activate{opacity:0;display:block}.featured-loop.flickity-activate.show{opacity:1}.no-js .featured-loop.flickity-activate{opacity:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-loop.flickity-activate article{margin-right:1.5%}.slider-nav{width:100%}@media (min-width:768px){.slider-nav{margin:0 auto}}.slider-nav .button-holder{width:100px;display:block;margin:1rem auto 0}.slider-nav .button-holder:after,.slider-nav .button-holder:before{content:" ";display:table}.slider-nav a{display:inline-block;background-color:transparent;border-color:#bfbfbf!important;margin-bottom:0}.slider-nav a svg{fill:#bfbfbf;transition:fill .2s ease-in-out;width:38%;height:38%}.slider-nav a:hover{background-color:transparent;border-color:#f79420!important;cursor:pointer}.slider-nav a:hover svg{fill:#f79420}.slider-nav a:active{border-color:#f1522e!important}.slider-nav a:active svg{fill:#f1522e!important}.slider-nav .previous{float:left;margin-right:.5rem}.slider-nav .previous svg{left:48%}.slider-nav .next{float:right;margin-left:.5rem}.slider-nav .next svg{left:52%}.archive article,.blog article{border:1px solid #ddd}.archive .post-loop,.blog .post-loop{display:-ms-flexbox;display:flex;max-width:80rem;margin:0 auto;padding-left:1rem;padding-right:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.archive .post-loop .flexgap,.archive .post-loop article,.blog .post-loop .flexgap,.blog .post-loop article{margin:0 0 1.5rem;width:100%;max-width:25rem}@media (min-width:600px){.archive .post-loop .flexgap,.archive .post-loop article,.blog .post-loop .flexgap,.blog .post-loop article{width:48.5%;max-width:none}}@media (min-width:768px){.archive .post-loop,.blog .post-loop{padding-left:2rem;padding-right:2rem}.archive .post-loop .flexgap,.archive .post-loop article,.blog .post-loop .flexgap,.blog .post-loop article{width:32%}.archive .post-loop article,.blog .post-loop article{margin-bottom:2rem}}.archive .post-loop article .page-type-guide-article .page-title,.archive .post-loop article h2,.blog .post-loop article .page-type-guide-article .page-title,.blog .post-loop article h2,.page-type-guide-article .archive .post-loop article .page-title,.page-type-guide-article .blog .post-loop article .page-title{font-size:18px;margin-bottom:0}@media (min-width:600px){.archive .post-loop article .page-type-guide-article .page-title,.archive .post-loop article h2,.blog .post-loop article .page-type-guide-article .page-title,.blog .post-loop article h2,.page-type-guide-article .archive .post-loop article .page-title,.page-type-guide-article .blog .post-loop article .page-title{font-size:20px}}@media (min-width:768px){.archive .post-loop article .page-type-guide-article .page-title,.archive .post-loop article h2,.blog .post-loop article .page-type-guide-article .page-title,.blog .post-loop article h2,.page-type-guide-article .archive .post-loop article .page-title,.page-type-guide-article .blog .post-loop article .page-title{font-size:20px}}@media (min-width:1024px){.archive .post-loop article .page-type-guide-article .page-title,.archive .post-loop article h2,.blog .post-loop article .page-type-guide-article .page-title,.blog .post-loop article h2,.page-type-guide-article .archive .post-loop article .page-title,.page-type-guide-article .blog .post-loop article .page-title{font-size:22px}}@media (min-width:1200px){.archive .post-loop article .page-type-guide-article .page-title,.archive .post-loop article h2,.blog .post-loop article .page-type-guide-article .page-title,.blog .post-loop article h2,.page-type-guide-article .archive .post-loop article .page-title,.page-type-guide-article .blog .post-loop article .page-title{font-size:24px}}.archive .post-loop .entry-content,.blog .post-loop .entry-content{padding:1rem}@media (min-width:768px){.archive .post-loop .entry-content,.blog .post-loop .entry-content{padding:1.5rem}}.archive .post-loop .category-title,.blog .post-loop .category-title{margin-bottom:.5rem}.archive .page-header,.blog .page-header{text-align:center}.archive .page-header div,.archive .page-header h1,.blog .page-header div,.blog .page-header h1{margin:0 0 1rem}@media (min-width:600px){.archive .page-header,.blog .page-header{margin:0 auto;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-left:1rem;padding-right:1rem;text-align:left}.archive .page-header:after,.archive .page-header:before,.blog .page-header:after,.blog .page-header:before{content:" ";display:table}.archive .page-header:after,.blog .page-header:after{clear:both}.archive .page-header div,.archive .page-header h1,.blog .page-header div,.blog .page-header h1{float:left}.archive .page-header h1,.blog .page-header h1{width:50%;margin:0}.archive .page-header div,.blog .page-header div{margin:0;-ms-flex-item-align:center;align-self:center;width:50%}.archive .page-header div select,.blog .page-header div select{width:100%}}@media (min-width:600px) and (min-width:768px){.archive .page-header,.blog .page-header{padding-left:2rem;padding-right:2rem}}.ml-cta:after,.standalone-cta:after{content:'';bottom:0}@media (min-width:1024px){.archive .page-header h1,.blog .page-header h1{width:70%}.archive .page-header div,.blog .page-header div{width:30%}}.archive .pagination,.archive header,.blog .pagination,.blog header{-ms-flex:none;flex:none;width:100%}.post-type-archive-infographic .breadcrumbs,.post-type-archive-infographic h1,.post-type-archive-video .breadcrumbs,.post-type-archive-video h1{text-align:center}.single-post .page-intro{border-top:none}.single-post .post-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;max-width:80rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}@media (min-width:768px){.single-post .post-wrapper{padding:0 3rem;-ms-flex-direction:row;flex-direction:row}}.single-post article{width:100%;padding:0}@media (min-width:768px){.single-post article{width:73%}}.single-post.imported-post article h1{font-size:28px;font-weight:500}.single-post.imported-post article img{width:auto;max-width:100%;margin:1.5rem auto 2rem}.single-post.imported-post blockquote{margin-left:0}.single-post.imported-post blockquote h1{margin-bottom:1rem;text-align:left!important}.single-post.imported-post blockquote h1+h1,.single-post.imported-post blockquote h1+p{font-size:18px}.blog-sidebar{width:100%}@media (min-width:768px){.single-post.imported-post article img{max-width:650px}.blog-sidebar{margin-top:3rem;width:25%}}.blog-sidebar .block-title,.blog-sidebar .content-block .page-intro p,.blog-sidebar .content-block h3,.blog-sidebar .featured-loop .page-intro p,.blog-sidebar .featured-loop h3,.blog-sidebar .homepage-features .page-intro p,.blog-sidebar .homepage-features h3,.blog-sidebar .homepage-instagram .page-type-guide-article .page-title span,.blog-sidebar .homepage-instagram h2 span,.blog-sidebar .mealplan-testimonials li footer .testimonial-name,.blog-sidebar .page-intro .content-block p,.blog-sidebar .page-intro .featured-loop p,.blog-sidebar .page-intro .homepage-features p,.blog-sidebar .page-intro .page-type-guide-landing .content p,.blog-sidebar .page-intro .page-type-guide-subject .content p:before,.blog-sidebar .page-type-guide-article .article-related .article-loop .counter,.blog-sidebar .page-type-guide-article .homepage-instagram .page-title span,.blog-sidebar .page-type-guide-landing .content .page-intro p,.blog-sidebar .page-type-guide-landing .content h3,.blog-sidebar .page-type-guide-subject .content .page-intro p:before,.blog-sidebar .page-type-guide-subject .content h3:before,.blog-sidebar .post-category,.blog-sidebar .pricing-table .title,.blog-sidebar .signup-form .form-title,.blog-sidebar .supporting a,.blog-sidebar h4,.content-block .blog-sidebar h3,.content-block .page-intro .blog-sidebar p,.featured-loop .blog-sidebar h3,.featured-loop .page-intro .blog-sidebar p,.homepage-features .blog-sidebar h3,.homepage-features .page-intro .blog-sidebar p,.homepage-instagram .page-type-guide-article .page-title .blog-sidebar span,.homepage-instagram h2 .blog-sidebar span,.mealplan-testimonials li footer .blog-sidebar .testimonial-name,.page-intro .content-block .blog-sidebar p,.page-intro .featured-loop .blog-sidebar p,.page-intro .homepage-features .blog-sidebar p,.page-intro .page-type-guide-landing .content .blog-sidebar p,.page-intro .page-type-guide-subject .content .blog-sidebar p:before,.page-type-guide-article .article-related .article-loop .blog-sidebar .counter,.page-type-guide-article .homepage-instagram .page-title .blog-sidebar span,.page-type-guide-landing .content .blog-sidebar h3,.page-type-guide-landing .content .page-intro .blog-sidebar p,.page-type-guide-subject .content .blog-sidebar h3:before,.page-type-guide-subject .content .page-intro .blog-sidebar p:before,.pricing-table .blog-sidebar .title,.signup-form .blog-sidebar .form-title,.supporting .blog-sidebar a{text-align:center;font-size:18px}.blog-sidebar .share-bar{max-width:15.5rem}.blog-sidebar .share-bar a{width:50px;height:50px}.post-category{display:block;margin-bottom:.7rem}.post-header{margin:0 auto;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 2rem;text-align:center}.post-header div{width:100%}.no-banner .post-header{margin-bottom:2rem;border-bottom:1px solid #ddd}@media (min-width:768px){.post-header{padding:3rem 2rem 2rem}.post-header .entry-title{text-align:left;padding:0 2rem;float:left;width:75%}.post-header .entry-meta{text-align:right;margin-top:2.5rem;padding:0 2rem;float:left;width:25%}}.facetwp-pager,.pagination{text-align:right}@media (min-width:1024px){.post-header .entry-meta{margin-top:3rem}}.post-header h1{line-height:1.2}.post-header .share-bar{padding:0;width:12rem;margin:0 auto 1rem}@media (min-width:768px){.post-header .share-bar{float:right;margin:0 0 1.5rem}}.post-footer{padding:0 2rem;width:100%;max-width:64rem;margin:0 0 3rem}@media (min-width:768px){.post-footer{width:75%;padding:0 4.5rem}}.post-footer .share-bar{margin:0 0 2.5rem;padding:0;max-width:12rem}.content-block .page-intro .post-footer p,.content-block .post-footer h3,.featured-loop .page-intro .post-footer p,.featured-loop .post-footer h3,.homepage-features .page-intro .post-footer p,.homepage-features .post-footer h3,.homepage-instagram .page-type-guide-article .page-title .post-footer span,.homepage-instagram h2 .post-footer span,.mealplan-testimonials li footer .post-footer .testimonial-name,.page-intro .content-block .post-footer p,.page-intro .featured-loop .post-footer p,.page-intro .homepage-features .post-footer p,.page-intro .page-type-guide-landing .content .post-footer p,.page-intro .page-type-guide-subject .content .post-footer p:before,.page-type-guide-article .article-related .article-loop .post-footer .counter,.page-type-guide-article .homepage-instagram .page-title .post-footer span,.page-type-guide-landing .content .page-intro .post-footer p,.page-type-guide-landing .content .post-footer h3,.page-type-guide-subject .content .page-intro .post-footer p:before,.page-type-guide-subject .content .post-footer h3:before,.post-footer .block-title,.post-footer .content-block .page-intro p,.post-footer .content-block h3,.post-footer .featured-loop .page-intro p,.post-footer .featured-loop h3,.post-footer .homepage-features .page-intro p,.post-footer .homepage-features h3,.post-footer .homepage-instagram .page-type-guide-article .page-title span,.post-footer .homepage-instagram h2 span,.post-footer .mealplan-testimonials li footer .testimonial-name,.post-footer .page-intro .content-block p,.post-footer .page-intro .featured-loop p,.post-footer .page-intro .homepage-features p,.post-footer .page-intro .page-type-guide-landing .content p,.post-footer .page-intro .page-type-guide-subject .content p:before,.post-footer .page-type-guide-article .article-related .article-loop .counter,.post-footer .page-type-guide-article .homepage-instagram .page-title span,.post-footer .page-type-guide-landing .content .page-intro p,.post-footer .page-type-guide-landing .content h3,.post-footer .page-type-guide-subject .content .page-intro p:before,.post-footer .page-type-guide-subject .content h3:before,.post-footer .post-category,.post-footer .pricing-table .title,.post-footer .signup-form .form-title,.post-footer .supporting a,.post-footer h4,.pricing-table .post-footer .title,.signup-form .post-footer .form-title,.supporting .post-footer a{border-bottom:1px solid #ddd;padding-bottom:.7rem;margin-bottom:2rem}.single-infographic .post-footer,.single-video .post-footer{margin-left:auto;margin-right:auto}.related-posts{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.related-posts .related-post{display:-ms-flexbox;display:flex;border:1px solid #ddd;margin-bottom:1.5rem;min-height:150px}@media (min-width:1024px){.related-posts .related-post{width:48%}}.related-posts .post-thumbnail{width:50%;background-repeat:no-repeat;background-position:center;background-size:cover}.related-posts .post-content{width:50%;padding:1rem;-ms-flex-item-align:center;align-self:center}.entry-header,.pagination{max-width:80rem;-ms-flex-wrap:wrap}.easyrecipe .related-posts .post-content .ERSeparator,.related-posts .post-content .category-title,.related-posts .post-content .easyrecipe .ERSeparator,.related-posts .post-content h5{margin-bottom:0}@media screen and (max-width:400px){.related-posts .category-title{display:none}}.category-title,.tag-list{display:block}.tag-list{margin-bottom:1.5rem}.entry-header{margin:0 auto;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.pagination{margin:1rem auto;display:-ms-flexbox;display:flex;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.pagination{margin-top:2rem;margin-bottom:2rem}}.pagination ul{margin:0;padding-top:1.5rem;width:100%;border-top:1px solid #ddd}.facetwp-pager a,.facetwp-pager span,.pagination li{font-size:1.1rem;margin-left:.5rem;font-family:Roboto,sans-serif;text-transform:uppercase}.pagination li{display:inline;list-style-type:none}.pagination .active a:hover{cursor:default;color:#7e8083}.facetwp-pager a,.facetwp-pager span{font-weight:500!important}.post-type-archive-infographic .facet-page-searchbar .element{width:300px}.post-type-archive-infographic .facetwp-search-wrap{display:block;width:100%}.post-type-archive-infographic input{width:100%}.post-type-archive-infographic .facet-page-searchbar .facetwp-btn{top:11px}.post-type-archive-infographic .infographic{margin:0!important;max-width:auto}.post-type-archive-infographic .layout-two-up{max-width:70rem}.post-navigation{margin:0 auto 1rem;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}@media (min-width:768px){.post-navigation .previous{width:47%;float:left}.post-navigation .next{width:47%;float:right;text-align:right}}.ml-cta{width:100%;padding-left:1rem;padding-right:1rem;min-height:380px;max-width:64rem;margin:2rem 0;position:relative;background-size:cover}@media (min-width:768px){.ml-cta{width:74%;padding-left:2rem;padding-right:2rem}}.ml-cta .inner,.ml-cta:after{position:absolute;width:100%;display:block}.ml-cta.standalone-cta{max-width:calc(64rem - 4rem);margin-left:auto;margin-right:auto}.ml-cta:after{top:0;left:0;background-color:rgba(140,150,160,.3)}.ml-cta .inner{z-index:5;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem;text-align:center}.ml-cta .overline{margin-bottom:.5rem}.ml-cta .page-type-guide-article .page-title,.ml-cta h2,.page-type-guide-article .ml-cta .page-title{font-weight:500;font-size:24px;margin-bottom:2rem}@media (min-width:600px){.ml-cta .page-type-guide-article .page-title,.ml-cta h2,.page-type-guide-article .ml-cta .page-title{font-size:28px}}.ml-cta form{margin:0 auto}@media (min-width:768px){.ml-cta .page-type-guide-article .page-title,.ml-cta h2,.page-type-guide-article .ml-cta .page-title{font-size:32px}.ml-cta form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:70%}}.ml-cta .gform_ajax_spinner,.ml-cta label{display:none}.ml-cta .validation_error,.ml-cta .validation_message{width:100%}.ml-cta input,.ml-cta li{margin-bottom:0}@media (min-width:768px){.ml-cta .gform_body{width:65%}}.ml-cta .gform_fields{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ml-cta .gform_fields li{width:100%;max-width:30rem;margin:0 auto .5rem}@media (min-width:768px){.ml-cta .gform_fields{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ml-cta .gform_fields li{width:50%;margin:0 .5rem 0 0}}.ml-cta .gform_hidden{display:none}.ml-cta input[type=text]{border:1px solid transparent}.standalone-cta{margin:0 0 2rem;background-size:cover;background-repeat:no-repeat;position:relative}.standalone-cta.cta-footer{margin-bottom:0}.standalone-cta:after{position:absolute;display:block;width:100%;top:0;left:0;background-color:rgba(142,138,139,.55)}.infinite-done,.search-no-results .search-results #searchform{position:relative}.standalone-cta .cta-inner{width:100%;max-width:50rem;padding:3rem 1rem 4rem;margin:0 auto;text-align:center;z-index:3;position:relative}@media (min-width:768px){.standalone-cta .cta-inner{padding:4rem 1rem 5rem}}@media (min-width:1024px){.ml-cta .page-type-guide-article .page-title,.ml-cta h2,.page-type-guide-article .ml-cta .page-title{font-size:32px}.standalone-cta .cta-inner{padding:5rem 1rem}}@media (min-width:1200px){.ml-cta .page-type-guide-article .page-title,.ml-cta h2,.page-type-guide-article .ml-cta .page-title{font-size:48px}.standalone-cta .cta-inner{padding:6rem 1rem}}@media (min-width:1400px){.standalone-cta .cta-inner{padding:8rem 1rem}}.standalone-cta h1{line-height:1.3;font-size:24px}@media (min-width:600px){.standalone-cta h1{font-size:28px}}@media (min-width:768px){.standalone-cta h1{font-size:38px}}@media (min-width:1024px){.standalone-cta h1{font-size:42px}}@media (min-width:1200px){.standalone-cta h1{font-size:48px}}.page-type-guide-article .standalone-cta .page-title,.standalone-cta .page-type-guide-article .page-title,.standalone-cta h2{font-size:22px}@media (min-width:600px){.page-type-guide-article .standalone-cta .page-title,.standalone-cta .page-type-guide-article .page-title,.standalone-cta h2{font-size:24px}}@media (min-width:768px){.page-type-guide-article .standalone-cta .page-title,.standalone-cta .page-type-guide-article .page-title,.standalone-cta h2{font-size:28px}.standalone-cta .button{padding:1rem 1.5rem}}@media (min-width:1024px){.page-type-guide-article .standalone-cta .page-title,.standalone-cta .page-type-guide-article .page-title,.standalone-cta h2{font-size:32px}}@media (min-width:1200px){.page-type-guide-article .standalone-cta .page-title,.standalone-cta .page-type-guide-article .page-title,.standalone-cta h2{font-size:36px}}.standalone-cta .button{display:inline-block;margin:1.5rem auto 0}.standalone-cta .button+.button{margin-left:1.5rem}.standalone-cta p{font-size:18px;font-family:Roboto,sans-serif;font-weight:300;margin:3rem auto 0;max-width:44rem;line-height:1.5}@media (min-width:600px){.standalone-cta p{font-size:22px}}@media (min-width:768px){.standalone-cta p{font-size:22px}}@media (min-width:1024px){.standalone-cta p{font-size:24px}}@media (min-width:1200px){.standalone-cta p{font-size:24px}}.standalone-cta p a{color:#fff;text-decoration:underline}.standalone-cta p a:hover{color:#f79420}.standalone-cta:last-child{margin-bottom:0}.about-details+.standalone-cta{margin-top:-3.1rem}.standalone-cta+.logo-grid{margin-top:-2rem}.single-infographic .post-header,.single-video .post-header{border-bottom:none;margin-bottom:0}.single-infographic .entry-title,.single-video .entry-title{margin:0 auto;text-align:center}.single-infographic .video-block,.single-video .video-block{margin-bottom:3rem}.infinite-done,.infinite-loading{transition:opacity .2s ease-in-out}.infinite-loading{width:40px;height:40px;margin:10px auto;background-image:url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/spinner.gif);background-size:contain;opacity:1}.infinite-done{text-align:center;text-transform:uppercase;opacity:0;top:-45px;font-size:1.05rem}.infinite-done a{color:#7e8083}.infinite-done svg{border:2px solid #f79420;border-radius:50%;background-color:#fff;fill:#f79420;stroke:#f79420;width:40px;height:40px;margin-bottom:.7rem;transition:all .2s ease-in-out}.infinite-done svg:hover{fill:#fff;stroke:#fff;border:2px solid #f79420;background-color:#f79420}.search-no-results h1.page-title,.search-results h1.page-title{text-align:center;width:100%}.facet-page-results{max-width:80rem;margin:3rem auto;padding-left:1rem;padding-right:1rem}.facet-page-searchbar .element div,.facet-page-searchbar input[type=search],.facet-page-searchbar select{margin-bottom:0}.facet-page-searchbar{background-color:#fbfbfb;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.facet-page-searchbar .element{margin-right:1rem}.facet-page-searchbar .element:last-child{margin-right:0}.facet-page-results .facetwp-template{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.facet-page-searchbar .facetwp-btn{top:3px}.search-results article{margin-bottom:1.5rem}.search-results article img{margin-bottom:1rem}.search-results article h1{font-size:18px;font-weight:300;margin-bottom:.5rem}@media (min-width:600px){.search-results article h1{font-size:20px}}@media (min-width:768px){.facet-page-results{padding-left:2rem;padding-right:2rem}.facet-page-searchbar{padding-top:3rem;padding-bottom:3rem}.facet-page-searchbar .element,.facet-page-searchbar input[type=search],.facet-page-searchbar select{min-width:15rem}.search-results article h1{font-size:20px}}@media (min-width:1024px){.search-results article h1{font-size:20px}}@media (min-width:1200px){.search-results article h1{font-size:20px}}.search-results article p{font-size:16px}.search-results article .date{font-style:italic;margin-bottom:.5rem}.search-results article .post-meta{color:#5a5d63;text-transform:uppercase;font-size:14px;font-weight:500;margin-bottom:.5rem}.search-results .flexgap,.search-results article{width:100%}@media (min-width:400px){.search-results .flexgap,.search-results article{width:48.5%}}@media (min-width:768px){.search-results .flexgap,.search-results article{width:32.5%}.page-template-page-template-special-programs .standalone.has-headline .page-type-guide-article .page-title,.page-template-page-template-special-programs .standalone.has-headline h2,.page-type-guide-article .page-template-page-template-special-programs .standalone.has-headline .page-title{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:.5rem}}@media (min-width:1024px){.search-results .flexgap,.search-results article{width:24%}}.searchform #s{padding:.3rem .3rem .3rem .5rem;height:2.1rem;width:100%}.search-no-results .search-results #s{min-width:300px;padding:1rem;height:2.9rem}.search-no-results .search-results .search-icon{position:absolute;width:30px;height:30px;right:.5rem;top:.4rem;fill:#a6a6a9}@media (min-width:1024px){.page-template-page-template-special-programs .standalone.has-headline h1{width:38%}.page-template-page-template-special-programs .standalone.has-headline .page-type-guide-article .page-title,.page-template-page-template-special-programs .standalone.has-headline h2,.page-type-guide-article .page-template-page-template-special-programs .standalone.has-headline .page-title{width:55%;margin:.3rem 0 .9rem 7%}}.template-banner{background-color:#fbfbfb;text-align:center;padding-bottom:2rem}.page-type-guide-article .template-banner .page-title,.template-banner .page-type-guide-article .page-title,.template-banner a,.template-banner h2,.template-banner p{padding-left:1rem;padding-right:1rem;max-width:45rem;margin-left:auto;margin-right:auto}.template-banner p{font-size:18px;margin-bottom:1.5rem}@media (min-width:600px){.template-banner p{font-size:22px}}@media (min-width:768px){.page-type-guide-article .template-banner .page-title,.template-banner .page-type-guide-article .page-title,.template-banner a,.template-banner h2,.template-banner p{padding-left:2rem;padding-right:2rem}.template-banner p{font-size:24px}}@media (min-width:1200px){.template-banner p{font-size:24px}}.template-banner a{display:inline-block}@media (min-width:1024px){.template-banner p{font-size:24px;margin-bottom:2.5rem}.template-banner{padding-bottom:3rem}}.bg-banner-image{height:300px;background-repeat:no-repeat;background-size:cover;margin-bottom:2rem}header.section-header-underlined{text-align:center;padding-left:1rem;padding-right:1rem}@media (min-width:768px){header.section-header-underlined{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.bg-banner-image{height:65vh;max-height:550px;margin-bottom:3rem}header.section-header-underlined{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:64rem}.page-type-guide-article header.section-header-underlined .page-title,header.section-header-underlined .page-type-guide-article .page-title,header.section-header-underlined h2{width:100%;text-align:left;border-bottom:1px solid #efefef;margin-bottom:2rem;padding-bottom:1rem}}header.styled-header{border-bottom:none;display:block;width:100%;padding-left:1rem;padding-right:1rem;max-width:80rem;margin:0 auto}.page-type-guide-article header.styled-header .page-title,header.styled-header .page-type-guide-article .page-title,header.styled-header h2{text-align:center;font-weight:500;margin-top:0;font-size:32px;padding-bottom:1.5rem;border-bottom:1px solid #e0e1e4;line-height:1.3}@media (min-width:600px){.page-type-guide-article header.styled-header .page-title,header.styled-header .page-type-guide-article .page-title,header.styled-header h2{font-size:36px}}@media (min-width:768px){header.styled-header{padding-left:2rem;padding-right:2rem}.page-type-guide-article header.styled-header .page-title,header.styled-header .page-type-guide-article .page-title,header.styled-header h2{font-size:40px;text-align:left}}@media (min-width:1024px){.page-type-guide-article header.styled-header .page-title,header.styled-header .page-type-guide-article .page-title,header.styled-header h2{font-size:42px}}@media (min-width:1200px){.page-type-guide-article header.styled-header .page-title,header.styled-header .page-type-guide-article .page-title,header.styled-header h2{font-size:48px}}.page-intro header.styled-header p,header.styled-header .page-intro p,header.styled-header h3{margin-top:1.5rem;text-align:center;font-size:30px;font-size:2.8vw}@media (max-width:785.71429px){.page-intro header.styled-header p,header.styled-header .page-intro p,header.styled-header h3{font-size:22px}}@media (min-width:1000px){.page-intro header.styled-header p,header.styled-header .page-intro p,header.styled-header h3{font-size:28px}}.template-intro .intro-photo{margin-bottom:1.5rem}.template-intro .intro-subheadline p{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.page-intro header.styled-header p,header.styled-header .page-intro p,header.styled-header h3{text-align:left}.template-intro .intro-subheadline p{padding-left:2rem;padding-right:2rem}}.page-type-guide-article .template-intro .supporting-content .page-title,.template-intro .supporting-content .page-type-guide-article .page-title,.template-intro .supporting-content h2,.template-intro .supporting-content p{padding-left:1rem;padding-right:1rem}@media (min-width:768px){.page-type-guide-article .template-intro .supporting-content .page-title,.template-intro .supporting-content .page-type-guide-article .page-title,.template-intro .supporting-content h2,.template-intro .supporting-content p{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.template-intro .two-col{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:64rem}.template-intro .intro-photo{padding:0 2rem;float:left;width:60%;margin-bottom:2rem}.template-intro .intro-subheadline{padding:1.5rem 2rem 0;float:left;width:40%}.template-intro .supporting-content{padding:0 2rem;float:left;width:50%}.template-intro .intro-photo{padding-right:0}.page-type-guide-article .template-intro .supporting-content .page-title,.template-intro .intro-subheadline p,.template-intro .supporting-content .page-type-guide-article .page-title,.template-intro .supporting-content h2,.template-intro .supporting-content p{padding-left:0;padding-right:0}}.page-template-page-template-special-programs .logo-grid header,.page-template-page-template-special-programs .logo-grid header .page-type-guide-article .page-title,.page-template-page-template-special-programs .logo-grid header h2,.page-type-guide-article .page-template-page-template-special-programs .logo-grid header .page-title,.page-type-guide-article .template-faqs div .page-title,.template-faqs div .page-type-guide-article .page-title,.template-faqs div h2{width:100%}.page-template-page-template-special-programs .logo-grid{padding:2rem 0;max-width:64rem}.template-faqs div{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-left:1rem;padding-right:1rem;max-width:64rem}@media (min-width:768px){.template-faqs div{padding-left:2rem;padding-right:2rem}}.page-id-12418 .template-banner{background-color:#fff}.page-id-12418 .template-banner .bg-banner-image{margin-bottom:0;height:450px}.page-id-12418 .past-team,.page-id-12418 .team-leadership{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:64rem}.page-id-12418 header.section-header-underlined,.team-members{width:100%;max-width:none}.team-members{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-left:1rem;padding-right:1rem;margin:1rem 0 2rem}@media (min-width:768px){.team-members{padding-left:2rem;padding-right:2rem}}.team-leadership .team-member{margin-bottom:2rem;display:-ms-flexbox;display:flex}.team-leadership .wrap{border:1px solid #ddd;padding-bottom:1.5rem}.team-leadership .image-wrapper{position:relative;margin-bottom:5rem}.team-leadership .quote-photo{max-width:120px;position:absolute;bottom:0;left:50%;transform:translate(-50%,70%);border-radius:50%;border:2px solid #fff}.team-leadership .member-bio,.team-leadership .member-quote{text-align:center;max-width:30rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}@media (min-width:1200px){.team-leadership .member-bio,.team-leadership .member-quote{padding-left:3rem;padding-right:3rem}}.team-leadership .member-quote p{font-size:26px;font-size:2vw}@media (max-width:1000px){.team-leadership .member-quote p{font-size:20px}}@media (min-width:1300px){.team-leadership .member-quote p{font-size:26px}}.team-leadership .name{color:#7e8083;font-weight:500;font-size:18px}.past-team .team-members{-ms-flex-pack:justify;justify-content:space-between}@media (min-width:600px){.team-leadership .team-member{width:49%}.past-team .team-members{-ms-flex-pack:center;justify-content:center}}.past-team .flex-gap,.past-team .team-member{width:100%;width:47%}@media (min-width:600px){.past-team .flex-gap,.past-team .team-member{width:33%;padding:1rem}}.past-team .team-member{text-align:center;margin-bottom:1rem}.past-team img{display:inline;max-width:200px;border-radius:50%;margin-bottom:.75rem}.past-team .name{font-weight:500}.error-404 .searchbar{background-color:#5a5d63;padding:2rem 1rem;margin-bottom:3rem}.error-404 #searchform-404{margin:0 auto}.error-404 #searchform-404 input[type=text]{border:none;width:250px;margin-bottom:1rem}.error-404 .repeating-content-blocks .repeating-section{margin-bottom:2rem}.error-404 .repeating-content-blocks .section-bg-img{min-height:300px;background-size:cover;margin-bottom:1rem}.error-404 .repeating-content-blocks .page-intro p,.error-404 .repeating-content-blocks h3,.error-404 .repeating-content-blocks p,.page-intro .error-404 .repeating-content-blocks p{padding-left:1rem;padding-right:1rem}.error-404 .repeating-content-blocks .page-intro p,.error-404 .repeating-content-blocks h3,.page-intro .error-404 .repeating-content-blocks p{font-size:24px;margin-bottom:.5rem}@media (min-width:400px){.error-404 #searchform-404{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.error-404 #searchform-404 input[type=text]{margin:0 10px 0 0}}@media (min-width:768px){.error-404 .searchbar{padding:3rem 1rem}.error-404 #searchform-404 input[type=text]{width:350px}.error-404 .repeating-content-blocks{margin-bottom:3rem}.error-404 .repeating-content-blocks .repeating-section{margin:0 auto 2rem;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:64rem}.error-404 .repeating-content-blocks .section-bg-img{width:49%}.error-404 .repeating-content-blocks .section-content{width:49%;border-top:1px solid #ddd;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.error-404 .repeating-content-blocks .page-intro p,.error-404 .repeating-content-blocks h3,.error-404 .repeating-content-blocks p,.page-intro .error-404 .repeating-content-blocks p{padding-left:0;padding-right:0}}.cs-modal .gform_ajax_spinner,.cs-modal label{display:none}@media (min-width:1024px){.page-id-12418 .template-banner .bg-banner-image{height:85vh;max-height:750px}.error-404 .page-header.has-headline{-ms-flex-pack:justify;justify-content:space-between}.error-404 .page-header.has-headline .page-type-guide-article .page-title,.error-404 .page-header.has-headline h2,.page-type-guide-article .error-404 .page-header.has-headline .page-title{width:60%}}.mfp-content button{margin-right:0}.mfp-content figure{background-color:transparent}.mfp-inline-holder .mfp-content{max-width:35rem;margin:0 auto}.cs-modal{background-color:#fff;padding:2rem;margin-left:auto;margin-right:auto}.cs-modal .gform_confirmation_wrapper{text-align:left;font-size:15px}.cs-modal .page-intro p,.cs-modal h3,.page-intro .cs-modal p{font-size:24px}.cs-modal .popup-modal-dismiss{display:block;margin-top:1rem}.cs-modal .small{margin-bottom:0;font-size:14px}.mfp-arrow:active,.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:active,.mfp-close:focus,.mfp-close:hover{outline:0;border:none;background-color:transparent}.mfp-close{margin-right:0}.edit-link{position:absolute;top:10px;left:20px}.site-footer,.site-footer #searchform{position:relative}.site-footer{z-index:25;background-color:#fbfbfb;margin-bottom:0;padding-bottom:1rem}.site-footer .footer-inner{margin:0 auto;max-width:84rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:2rem;display:block}@media (min-width:768px){.site-footer .footer-inner{padding-left:2rem;padding-right:2rem}}.site-footer .logo-grid-wrapper{width:100%;background-color:#f79420}.site-footer .logo-grid-wrapper .logo-grid{padding-top:2rem;padding-bottom:2rem}.site-footer .logo-grid-wrapper .logo-grid .element{width:50%;padding:1.5rem}@media (min-width:768px){.site-footer .logo-grid-wrapper .logo-grid .element{width:33%;padding:1.5rem 2.5rem}}@media (min-width:1024px){.site-footer .footer-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.site-footer .logo-grid-wrapper .logo-grid{-ms-flex-pack:justify;justify-content:space-between;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px) and (min-width:768px){.site-footer .logo-grid-wrapper .logo-grid{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.site-footer .logo-grid-wrapper .logo-grid .element{width:15%;padding:0}}.site-footer .ml-signup{padding-bottom:1.5rem;background-image:url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/svg/archive/logo_footer.svg?v=1);background-size:contain;background-repeat:no-repeat;background-position:bottom right}.page-intro .site-footer .ml-signup p,.site-footer .ml-signup .page-intro p,.site-footer .ml-signup h3{font-size:24px;max-width:18em}.site-footer .ml-signup label{display:none}.site-footer .ml-signup #field_1_1,.site-footer .ml-signup #field_1_2{max-width:400px}@media (min-width:768px){.site-footer .ml-signup .gform_body,.site-footer .ml-signup form{display:-ms-flexbox;display:flex}.site-footer .ml-signup .gform_body{-ms-flex-positive:3;flex-grow:3}.site-footer .ml-signup .gform_fields{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.site-footer .ml-signup #field_1_1,.site-footer .ml-signup #field_1_2{width:49%}.site-footer .ml-signup #field_1_1 input,.site-footer .ml-signup #field_1_2 input{border:1px solid transparent;font-family:Martel,serif;padding:9px 1rem 5px}.site-footer .ml-signup #field_1_1 input:focus,.site-footer .ml-signup #field_1_2 input:focus{border:1px solid #ddd}}@media (min-width:1024px){.site-footer .ml-signup{border-right:1px solid #efefef;padding-right:2rem;padding-bottom:2rem;background-position:right 3rem top -2rem}}@media (min-width:1200px){.site-footer .ml-signup{width:50%;padding-bottom:4rem;padding-right:4rem;background-position:right 20% top -2rem}}.site-footer .footer-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1rem;-ms-flex-pack:justify;justify-content:space-between}.content-block .page-intro .site-footer .footer-links p,.content-block .site-footer .footer-links h3,.featured-loop .page-intro .site-footer .footer-links p,.featured-loop .site-footer .footer-links h3,.homepage-features .page-intro .site-footer .footer-links p,.homepage-features .site-footer .footer-links h3,.homepage-instagram .page-type-guide-article .page-title .site-footer .footer-links span,.homepage-instagram h2 .site-footer .footer-links span,.mealplan-testimonials li footer .site-footer .footer-links .testimonial-name,.page-intro .content-block .site-footer .footer-links p,.page-intro .featured-loop .site-footer .footer-links p,.page-intro .homepage-features .site-footer .footer-links p,.page-intro .page-type-guide-landing .content .site-footer .footer-links p,.page-intro .page-type-guide-subject .content .site-footer .footer-links p:before,.page-type-guide-article .article-related .article-loop .site-footer .footer-links .counter,.page-type-guide-article .homepage-instagram .page-title .site-footer .footer-links span,.page-type-guide-landing .content .page-intro .site-footer .footer-links p,.page-type-guide-landing .content .site-footer .footer-links h3,.page-type-guide-subject .content .page-intro .site-footer .footer-links p:before,.page-type-guide-subject .content .site-footer .footer-links h3:before,.pricing-table .site-footer .footer-links .title,.signup-form .site-footer .footer-links .form-title,.site-footer .footer-links .block-title,.site-footer .footer-links .content-block .page-intro p,.site-footer .footer-links .content-block h3,.site-footer .footer-links .featured-loop .page-intro p,.site-footer .footer-links .featured-loop h3,.site-footer .footer-links .homepage-features .page-intro p,.site-footer .footer-links .homepage-features h3,.site-footer .footer-links .homepage-instagram .page-type-guide-article .page-title span,.site-footer .footer-links .homepage-instagram h2 span,.site-footer .footer-links .mealplan-testimonials li footer .testimonial-name,.site-footer .footer-links .page-intro .content-block p,.site-footer .footer-links .page-intro .featured-loop p,.site-footer .footer-links .page-intro .homepage-features p,.site-footer .footer-links .page-intro .page-type-guide-landing .content p,.site-footer .footer-links .page-intro .page-type-guide-subject .content p:before,.site-footer .footer-links .page-type-guide-article .article-related .article-loop .counter,.site-footer .footer-links .page-type-guide-article .homepage-instagram .page-title span,.site-footer .footer-links .page-type-guide-landing .content .page-intro p,.site-footer .footer-links .page-type-guide-landing .content h3,.site-footer .footer-links .page-type-guide-subject .content .page-intro p:before,.site-footer .footer-links .page-type-guide-subject .content h3:before,.site-footer .footer-links .post-category,.site-footer .footer-links .pricing-table .title,.site-footer .footer-links .signup-form .form-title,.site-footer .footer-links .supporting a,.site-footer .footer-links h4,.supporting .site-footer .footer-links a{color:#a6a6a9}.site-footer .footer-links ul{margin-left:0;list-style-type:none}.site-footer .footer-links li{font-family:Roboto,sans-serif;font-weight:300;font-size:18px;line-height:1.4;margin-bottom:.75rem}.site-footer .footer-links div{width:50%}.site-footer .footer-links .social-links-parent{width:100%;margin-top:1rem}@media (min-width:1024px){.site-footer .footer-links{padding-top:0;padding-left:1.5rem}}.site-footer .social-links{display:-ms-flexbox;display:flex}.site-footer .social-links li+li{margin-left:.75rem}@media (min-width:1200px){.site-footer .footer-links{width:50%;padding:0 0 0 4rem}.site-footer .footer-links .social-links-parent,.site-footer .footer-links div{width:31%;margin-top:0}.site-footer .footer-links li{font-size:22px}.site-footer .social-links{-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .social-links li,.site-footer .social-links li+li{width:50%;margin:0 0 1.5rem}.site-footer .social-links a{height:45px;width:45px}.site-footer .social-links a svg{width:50%;height:50%}}.site-footer .copyright{padding-left:1rem;padding-right:1rem;max-width:80rem;margin:0 auto;color:#a6a6a9;font-size:14px}@media (min-width:768px){.site-footer .copyright{padding-left:2rem;padding-right:2rem}}.site-footer .copyright a{text-transform:none;letter-spacing:0}.site-footer #searchform label{padding:0;margin:0}.site-footer #s{background-color:#a6a6a9;border:none;border-bottom:1px solid #ddd;padding-left:0;color:#444}.site-footer .search-icon{position:absolute;right:1.5rem;top:.8rem;fill:#5a5d63;height:20px;width:20px}.login-form .page-intro p,.login-form h3,.login-form input[type=text],.login-form input[type=password],.page-intro .login-form p{width:100%}.site-footer ::-webkit-input-placeholder{color:#5a5d63}.site-footer ::-moz-placeholder{color:#5a5d63}.site-footer :-ms-input-placeholder{color:#5a5d63}.post-password-form{max-width:45rem}.page-login .page-header.standalone{padding:3rem 1rem 1rem}.page-login h1.page-title{width:100%;text-align:center;margin-bottom:0;font-weight:500}.page-login label{font-size:16px}.recipe,.recipe li,.recipe p{font-size:1rem}.login-form{margin:180px auto 0;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.login-form{padding-left:2rem;padding-right:2rem}}.login-form label{display:block}.easyrecipe .endeasyrecipe,.easyrecipe .ingredients .ERSeparator{display:none}@media (min-width:600px){.login-form{max-width:25rem}}.recipe{padding:1rem 1.5rem 0;width:calc(100% - 4rem);margin:2rem auto;border:3px solid #ddd}.page-type-guide-article .recipe .page-title,.recipe .page-type-guide-article .page-title,.recipe h2{width:100%;max-width:none;text-align:left;padding:0;margin:0 0 1.5rem}.page-intro .recipe p,.recipe .page-intro p,.recipe h3{clear:both;font-size:18px;border-bottom:1px solid #ddd;padding-bottom:.5rem}@media (min-width:600px){.page-intro .recipe p,.recipe .page-intro p,.recipe h3{font-size:20px}}@media (min-width:768px){.page-intro .recipe p,.recipe .page-intro p,.recipe h3{font-size:22px}}@media (min-width:1024px){.page-intro .recipe p,.recipe .page-intro p,.recipe h3{font-size:22px}}@media (min-width:1200px){.page-intro .recipe p,.recipe .page-intro p,.recipe h3{font-size:22px}}.content-block .page-intro .recipe p,.content-block .recipe h3,.featured-loop .page-intro .recipe p,.featured-loop .recipe h3,.homepage-features .page-intro .recipe p,.homepage-features .recipe h3,.homepage-instagram .page-type-guide-article .page-title .recipe span,.homepage-instagram h2 .recipe span,.mealplan-testimonials li footer .recipe .testimonial-name,.page-intro .content-block .recipe p,.page-intro .featured-loop .recipe p,.page-intro .homepage-features .recipe p,.page-intro .page-type-guide-landing .content .recipe p,.page-intro .page-type-guide-subject .content .recipe p:before,.page-type-guide-article .article-related .article-loop .recipe .counter,.page-type-guide-article .homepage-instagram .page-title .recipe span,.page-type-guide-landing .content .page-intro .recipe p,.page-type-guide-landing .content .recipe h3,.page-type-guide-subject .content .page-intro .recipe p:before,.page-type-guide-subject .content .recipe h3:before,.pricing-table .recipe .title,.recipe .block-title,.recipe .content-block .page-intro p,.recipe .content-block h3,.recipe .featured-loop .page-intro p,.recipe .featured-loop h3,.recipe .homepage-features .page-intro p,.recipe .homepage-features h3,.recipe .homepage-instagram .page-type-guide-article .page-title span,.recipe .homepage-instagram h2 span,.recipe .mealplan-testimonials li footer .testimonial-name,.recipe .page-intro .content-block p,.recipe .page-intro .featured-loop p,.recipe .page-intro .homepage-features p,.recipe .page-intro .page-type-guide-landing .content p,.recipe .page-intro .page-type-guide-subject .content p:before,.recipe .page-type-guide-article .article-related .article-loop .counter,.recipe .page-type-guide-article .homepage-instagram .page-title span,.recipe .page-type-guide-landing .content .page-intro p,.recipe .page-type-guide-landing .content h3,.recipe .page-type-guide-subject .content .page-intro p:before,.recipe .page-type-guide-subject .content h3:before,.recipe .post-category,.recipe .pricing-table .title,.recipe .signup-form .form-title,.recipe .supporting a,.recipe h4,.signup-form .recipe .form-title,.supporting .recipe a{font-size:15px;margin-bottom:1rem}.recipe .recipe-meta{margin-bottom:1.5rem}.recipe .meta-element{margin-bottom:0}.recipe .recipe-thumbnail img{max-width:100%!important}.recipe .recipeInstructions li{margin-bottom:.5rem}@media (min-width:768px){.recipe{padding:2rem 2rem 1rem}.recipe .recipe-meta{width:63%;float:left}.recipe .recipe-thumbnail{width:28%;float:right;clear:none}.recipe .recipe-thumbnail img{max-width:100%;margin:.5rem 0 1.5rem!important}}.easyrecipe{padding:1rem 1.5rem;margin-top:2rem;border:3px solid #ddd}.easyrecipe li,.easyrecipe p{font-size:1rem}.easyrecipe .ingredients{margin-bottom:1.5rem!important}.easyrecipe .ERName{width:100%;max-width:none;text-align:left;padding:0;margin:0 0 .7rem}.easyrecipe .ERSummary{text-align:left;margin:1rem 0;font-size:16px}.flickity-page-dots,.hero .banner-cta,.hero .inner,.homepage-testimonials,.notify .inner,.page-intro .promo p,.promo .page-intro p,.promo h3,.promo p,.tooltipster-arrow,.video-call-to-action{text-align:center}.easyrecipe .ERHead{font-size:1.1rem}.easyrecipe .ERIngredientsHeader,.easyrecipe .ERInstructionsHeader{font-size:18px;border-bottom:1px solid #ddd}input.parsley-success,select.parsley-success,textarea.parsley-success{border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{border:1px solid #f1522e}.parsley-errors-list{padding:0 0 .5rem!important;list-style-type:none;opacity:0;transition:all .3s ease-in}.parsley-errors-list li{line-height:1.2;padding:0;margin:.4rem 0 0!important;color:#f1522e;font-size:.8em}.parsley-errors-list.filled{opacity:1}#groove-feedback{background-color:#fff}#groove-feedback #gw-header{display:inline!important}#groove-button{border-radius:0!important}#gw-header-content{font-weight:500}@page{size:auto;margin:25mm 10mm 25mm}@media print{body{overflow:visible!important}.article-related,.assistive-text,.blog-section-categories,.breadcrumbs,.call-to-action,.content-block.related-content,.download-link,.edit-link,.entry-related,.escape,.headline-sm,.image-block,.infographic-block,.interior-navigation,.post-footer,.related-content-footer,.secondary-navigation-wrap,.secondary-post,.share-bar,.share-this-post,.single-post article:after,.site-footer,.site-logo,.site-navigation,.toolbar,.twitterpop,.video-block,.video-trigger,nav.subpage{display:none!important}.site-header{padding:0;margin:0}.infographic{max-width:40%!important}.video-block{display:none}.print-logo{display:block!important}.print-logo img{width:200px}.print-logo p{margin:20px 0;font-size:14px!important}.image-gallery li{margin-right:3%;width:30%}.hentry h1,.interior-main h1{font-size:20px}.hentry .post-meta,.interior-main .post-meta{font-size:16px!important}.hentry a,.interior-main a{text-decoration:none!important}.hentry a[href]:after,.interior-main a[href]:after{content:''!important}.hentry li,.hentry p,.interior-main li,.interior-main p{font-size:14px!important}.hentry .pullquote p,.interior-main .pullquote p{font-size:20px!important}.related-items{max-width:none;clear:both}.content-block.with-caption{max-width:70%;margin-left:auto;margin-right:auto}}.tooltipster-default{border-radius:0;border:2px solid #f79420;background:#fff;color:#5a5d63}.tooltipster-default .tooltipster-content{font-family:Roboto,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;font-weight:300;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{transform:scale(0,0);transition-property:transform}.tooltipster-grow-show{transform:scale(1,1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotateZ(4deg);transition-property:transform}.tooltipster-swing-show{opacity:1;transform:rotateZ(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall,.tooltipster-slide{transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall{top:0;transition-property:top}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;transition-property:left}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;transform:scale(1.1,1.1)}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.notify p,.page-intro .promo.color-orange p,.promo.color-orange .page-intro p,.promo.color-orange h3,.promo.color-orange p{color:#fff}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}.notify svg,.notify-return svg{position:absolute;transition:fill .2s ease-in-out}.notify svg:hover,.notify-return svg:hover{cursor:pointer;fill:#FFE79A}.notify .notify-icon,.notify-return .notify-icon{top:16px;right:8px;fill:#fff;height:16px;width:16px;z-index:100}@media (min-width:768px){.notify .notify-icon,.notify-return .notify-icon{top:4px;right:4px}}.notify .close-icon,.notify-return .close-icon{right:1rem;top:50%;transform:translateY(-50%);fill:#fff;height:20px;width:20px}.hero .inner h1,.hero .inner p,.hero .inner ul,.notify,.notify p,.notify-return,.promo{width:100%}.notify{background-color:#f79420;display:none;z-index:200;position:relative;margin:0 auto}.notify .inner{max-width:80rem;padding:.7rem 4rem .7rem 1rem}.notify p{margin:0;font-size:.9rem}@media screen and (min-width:800px){.notify p{font-size:1.05rem}}.notify p a{color:#fff;text-decoration:underline}.notify-return{z-index:1000;display:none;position:absolute}@media (min-width:768px){.notify .inner{padding-left:4rem}.notify-return{height:.5rem}}.promo{position:relative;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.promo.promo-bg-img:before,.promo:after{position:absolute;display:block;content:' ';left:0;bottom:0;top:0;right:0}.promo.promo-bg-img:before{background-color:rgba(0,0,0,.1);z-index:2}.promo:after{margin:.6rem;border:1px solid #fff;z-index:3}.promo .promo-content{z-index:4;max-width:80%;margin:0 auto;padding:2.5rem 0}.promo p{font-size:18px;margin-bottom:.7rem}.page-intro .promo p,.promo .page-intro p,.promo h3{font-weight:700;margin-bottom:0;line-height:1.3;font-size:20}@media (min-width:600px){.page-intro .promo p,.promo .page-intro p,.promo h3{font-size:22}}@media (min-width:768px){.page-intro .promo p,.promo .page-intro p,.promo h3{font-size:24}}@media (min-width:1024px){.page-intro .promo p,.promo .page-intro p,.promo h3{font-size:28}}@media (min-width:1200px){.page-intro .promo p,.promo .page-intro p,.promo h3{font-size:36}}.promo.promo-bg-img{background-size:cover;background-position:center;background-repeat:no-repeat}.promo.color-orange{background-color:#f79420}.promo.color-gray{background-color:#efefef}.hero,.hero:after{background-color:#F9F5F4}.promo.color-gray:after{border:1px solid #a6a6a9}article.promo-wrapper{border:none!important}.blog-sidebar .promo{max-height:300px;margin-bottom:2rem}.hero{height:75vh;min-height:450px;display:-ms-flexbox;display:flex;padding-left:1rem;padding-right:1rem;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;background-position:top center;background-size:cover;position:relative}.hero:after{opacity:.5;z-index:2;position:absolute;top:0;right:0;bottom:0;left:0;content:''}.hero .inner{max-width:40rem;z-index:3;position:relative}.hero .inner h1{font-size:30px;line-height:1.3}@media (min-width:600px){.hero .inner h1{font-size:38px}}@media (min-width:768px){.hero{padding-left:2rem;padding-right:2rem}.hero .inner h1{font-size:42px}.hero .inner .button-group{margin-top:1rem}}@media (min-width:1024px){.hero{height:85vh;min-height:650px}.hero:after{display:none}.hero .inner h1{font-size:48px}}@media (min-width:1200px){.hero .inner h1{font-size:55px}}.hero .inner .button-group{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-left:0}.hero .inner .button-group li+li{margin-left:1.5rem}.hero .banner-cta{width:100%;display:block;color:#f1522e;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:3}@media (min-width:768px){.hero .banner-cta{margin:10vh 0 2rem}}.hero.no-form{border-bottom:5px solid #f1522e}.hero.no-form .page-subheadline{margin-bottom:3rem}.homepage-signup-form{background-color:#f1522e;position:relative;padding:2rem}.homepage-signup-form:after{content:' ';position:absolute;top:0;left:50%;width:0;height:0;transform:translate(-50%,0);border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #F8F5F4}.homepage-video .video-player,.homepage-welcome .section-image{position:relative;background-repeat:no-repeat;background-size:cover;overflow:hidden}.homepage-signup-form ul{margin:0 auto;max-width:80rem}.homepage-signup-form li{list-style-type:none;padding:0;margin:0}.homepage-signup-form li+li{margin:4px 0 0}.homepage-signup-form li label{display:none}.homepage-signup-form .label-floatlabel{display:none;font-family:Martel,serif!important;font-size:12px!important;color:#999!important;left:15px!important;top:-4px!important}.homepage-signup-form input{border:none;width:100%}.homepage-signup-form input[type=submit]{padding:13px 18px}.homepage-signup-form input[type=submit]:focus,.homepage-signup-form input[type=submit]:hover{background-color:#dd350f}.homepage-signup-form input[type=text],.homepage-signup-form input[type=password],.homepage-signup-form input[type=email]{padding:17px 15px 13px;font-family:Martel,serif;color:#444}.homepage-signup-form input[type=text].active-floatlabel,.homepage-signup-form input[type=password].active-floatlabel,.homepage-signup-form input[type=email].active-floatlabel{padding:22px 15px 8px}@media (min-width:768px){.homepage-signup-form ul{display:-ms-flexbox;display:flex}.homepage-signup-form li+li{margin:0 0 0 2px}.homepage-signup-form input[type=text],.homepage-signup-form input[type=password],.homepage-signup-form input[type=email]{padding:11px 15px 7px}.homepage-signup-form input[type=text].active-floatlabel,.homepage-signup-form input[type=password].active-floatlabel,.homepage-signup-form input[type=email].active-floatlabel{padding:18px 15px 0}}.homepage-signup-form input::-webkit-input-placeholder{font-family:Martel,serif;color:#888}.homepage-signup-form input::-moz-placeholder{font-family:Martel,serif;color:#888}.homepage-signup-form input:-ms-input-placeholder{font-family:Martel,serif;color:#888}.homepage-welcome{background-color:#F9F5F4}.homepage-welcome .section-image{width:100%;background-position:center right}.homepage-welcome .section-image:before{content:"";display:block;height:0;padding-top:75%}.homepage-welcome .section-content{padding:1.5rem 1rem}.homepage-welcome .section-content img{width:80px}.homepage-welcome .section-content .page-type-guide-article .page-title,.homepage-welcome .section-content h2,.page-type-guide-article .homepage-welcome .section-content .page-title{font-size:30px;font-size:2.8vw}@media (max-width:928.57143px){.homepage-welcome .section-content .page-type-guide-article .page-title,.homepage-welcome .section-content h2,.page-type-guide-article .homepage-welcome .section-content .page-title{font-size:26px}}@media (min-width:1071.42857px){.homepage-welcome .section-content .page-type-guide-article .page-title,.homepage-welcome .section-content h2,.page-type-guide-article .homepage-welcome .section-content .page-title{font-size:30px}}.homepage-welcome .section-content .page-type-guide-article .page-title,.homepage-welcome .section-content h2,.homepage-welcome .section-content p,.page-type-guide-article .homepage-welcome .section-content .page-title{max-width:36rem}@media (min-width:1024px){.homepage-welcome{display:-ms-flexbox;display:flex}.homepage-welcome .section-content,.homepage-welcome .section-image{width:50%}.homepage-welcome .section-content{padding:4rem 3rem}}@media (min-width:1200px){.homepage-welcome .section-content{padding:5rem}}.homepage-video{padding:3rem 1rem 4rem;background-position:center top;background-size:cover}.homepage-video .page-type-guide-article .page-title,.homepage-video h2,.page-type-guide-article .homepage-video .page-title{text-align:center;margin-bottom:3rem}.homepage-video .video-player{width:100%;max-width:600px;margin:0 auto 2rem;background-position:center right}.homepage-video .video-player:before{content:"";display:block;height:0;padding-top:68.75%}.homepage-video .video-player .headline{z-index:3;position:absolute;font-family:Roboto,sans-serif;line-height:1.2;font-size:24px;top:1rem;left:1rem;max-width:450px}@media (min-width:600px){.homepage-video .video-player .headline{font-size:28px}}.homepage-video .video-player .video-trigger-wrapper{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;left:1rem;bottom:1rem;margin-bottom:0;width:100%;z-index:3}.homepage-video .video-player .video-trigger{position:relative;border:none;background-color:#fff;left:0;top:0;transform:none;width:36px;height:36px;margin-right:1rem}.homepage-video .video-player .video-trigger svg{fill:#f1522e}.homepage-video .video-player .video-trigger-text{margin:0}.homepage-video .video-player:after{position:absolute;display:block;content:'';width:100%;top:0;bottom:0;left:0;background-color:rgba(142,138,139,.55)}@media (min-width:768px){.homepage-video .video-player .headline{font-size:32px}.homepage-video .section-title{margin-bottom:3rem}.homepage-video .video-player{overflow:hidden;position:relative}.homepage-video .video-player:before{content:"";display:block;height:0;padding-top:56.25%}}@media (min-width:1024px){.homepage-video .video-player .headline{font-size:42px;left:2rem;top:4rem}.homepage-video{padding:6rem 1rem}.homepage-video .section-title{margin-bottom:5rem}.homepage-video .video-player{max-width:800px;margin-bottom:4rem}.homepage-video .video-player .video-trigger-wrapper{left:2rem;bottom:2rem}.homepage-video .video-player .video-trigger{width:48px;height:48px}}@media (min-width:1200px){.homepage-video .video-player .headline{font-size:48px}.homepage-video .video-player{max-width:1000px}}.page-type-guide-article .video-call-to-action .page-title span,.video-call-to-action .page-type-guide-article .page-title span,.video-call-to-action h2 span{display:inline-block;position:relative;top:1rem;overflow:hidden;width:187px;height:0;padding:55px 0 0;background:url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/lifehacker.png) no-repeat}.homepage-pricing,.homepage-testimonials,.pricing-table-banner,.site-title a{background-repeat:no-repeat}.video-call-to-action .button{margin:1rem auto 0;display:inline-block}.homepage-benefits{padding:3rem 1rem;background-color:#F9F5F4}.homepage-benefits .inner{margin:0 auto;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.homepage-benefits .benefit{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.5rem}.homepage-benefits .benefit-thumbnail{width:30%;margin-right:1.5rem;margin-left:1rem;padding-top:1rem}.homepage-benefits .benefit-content{width:70%}@media (min-width:768px){.homepage-benefits .benefit{margin-bottom:2.5rem}.homepage-benefits .benefit-thumbnail{width:15%;padding-right:1rem}.homepage-benefits .benefit-content{width:85%}}@media (min-width:1024px){.homepage-benefits{padding:5rem 2rem}.homepage-benefits .benefit{width:48%}.homepage-benefits .benefit-thumbnail{width:30%;max-width:130px}.homepage-benefits .benefit-content{width:70%}}@media (min-width:1400px){.homepage-benefits{padding:7rem}}.homepage-testimonials{position:relative;background-size:cover;padding:3rem 1rem 4rem}.homepage-testimonials .page-type-guide-article .page-title,.homepage-testimonials h2,.page-type-guide-article .homepage-testimonials .page-title{font-weight:500;width:100%;line-height:1.3;font-size:32px;z-index:3;margin-bottom:3rem}@media (min-width:600px){.homepage-testimonials .page-type-guide-article .page-title,.homepage-testimonials h2,.page-type-guide-article .homepage-testimonials .page-title{font-size:36px}}@media (min-width:768px){.homepage-testimonials .page-type-guide-article .page-title,.homepage-testimonials h2,.page-type-guide-article .homepage-testimonials .page-title{font-size:40px}}@media (min-width:1024px){.homepage-testimonials .page-type-guide-article .page-title,.homepage-testimonials h2,.page-type-guide-article .homepage-testimonials .page-title{font-size:42px}}@media (min-width:1200px){.homepage-testimonials .page-type-guide-article .page-title,.homepage-testimonials h2,.page-type-guide-article .homepage-testimonials .page-title{font-size:48px}}.homepage-testimonials .testimonial{text-align:left;background-color:rgba(255,255,255,.8);padding:1rem;z-index:3}.homepage-testimonials .testimonial p{font-family:Roboto,sans-serif;font-weight:300;margin-bottom:0;font-size:18px;line-height:1.5}@media (min-width:600px){.homepage-testimonials .testimonial p{font-size:18px}}.homepage-testimonials .testimonial .attribution{display:block;margin:1rem 0 0}.homepage-testimonials .testimonial+.testimonial{margin-top:2rem}.homepage-testimonials:after{display:block;position:absolute;content:'';top:0;right:0;bottom:0;left:0;background-color:rgba(142,138,139,.55)}@media (min-width:768px){.homepage-testimonials .testimonial p{font-size:20px}.homepage-testimonials{padding:4rem 1rem 5rem}.homepage-testimonials .inner{margin:0 auto;max-width:80rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.homepage-testimonials .page-type-guide-article .page-title,.homepage-testimonials h2,.page-type-guide-article .homepage-testimonials .page-title{margin-bottom:4rem}.homepage-testimonials .testimonial{width:31%}.homepage-testimonials .testimonial+.testimonial{margin-top:0}}@media (min-width:1024px){.homepage-testimonials .testimonial p{font-size:22px}.homepage-testimonials{padding:5rem 1rem 7rem}.homepage-testimonials .page-type-guide-article .page-title,.homepage-testimonials h2,.page-type-guide-article .homepage-testimonials .page-title{margin-bottom:5rem}.homepage-testimonials .testimonial{padding:1.5rem}.homepage-testimonials:after{display:block;position:absolute;content:'';top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0);background-image:linear-gradient(rgba(246,238,239,0) 50%,#f6eeef 75%,#f6eeef 100%)}}@media (min-width:1200px){.homepage-testimonials .testimonial p{font-size:22px}.homepage-testimonials{padding:6rem 1rem 8rem}.homepage-testimonials .page-type-guide-article .page-title,.homepage-testimonials h2,.page-type-guide-article .homepage-testimonials .page-title{margin-bottom:6rem}.homepage-testimonials .testimonial{padding:2rem}}@media (min-width:1400px){.homepage-testimonials{padding:8rem 1rem 9rem}.homepage-testimonials .page-type-guide-article .page-title,.homepage-testimonials h2,.page-type-guide-article .homepage-testimonials .page-title{margin-bottom:7rem}}.homepage-pricing{padding:3rem 1rem 4rem;background-size:cover}.homepage-pricing .inner{-ms-flex-pack:center;justify-content:center}.homepage-pricing header{width:100%;text-align:center}.homepage-pricing header .page-type-guide-article .page-title,.homepage-pricing header h2,.page-type-guide-article .homepage-pricing header .page-title{max-width:36rem;margin:0 auto 3rem}.homepage-pricing .pricing-table{background-color:#F9F5F4}@media (min-width:768px){.homepage-pricing{padding:4rem 1rem 5rem}.homepage-pricing .page-type-guide-article .page-title,.homepage-pricing h2,.page-type-guide-article .homepage-pricing .page-title{margin-bottom:4rem}}@media (min-width:1024px){.homepage-pricing{padding:5rem 1rem 6rem}.homepage-pricing .page-type-guide-article .page-title,.homepage-pricing h2,.page-type-guide-article .homepage-pricing .page-title{margin-bottom:5rem}}@media (min-width:1200px){.homepage-pricing{padding:6rem 1rem 7rem}.homepage-pricing .page-type-guide-article .page-title,.homepage-pricing h2,.page-type-guide-article .homepage-pricing .page-title{margin-bottom:5rem}}.page-id-16054 .breadcrumbs{margin-bottom:0}.page-id-16054 .breadcrumbs:after{content:'';display:block;border-bottom:1px solid #efefef;padding-bottom:1.5rem}.pricing-table-banner{background-color:#F2F3FA;background-position:center bottom;transition:opacity .4s ease-in-out;background-size:cover}.no-js .pricing-table-banner{opacity:1}.pricing-table-banner .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding:3rem 1rem}@media (min-width:768px){.pricing-table-banner .inner{padding:4rem 1rem 6vw}}.pricing-table{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;background-color:rgba(255,255,255,.95);margin:0 auto 2rem;padding:0 0 5rem;position:relative;transition:all .3s ease-in-out;transform:scale(.995)}.pricing-table li{list-style-type:none;margin:0}.pricing-table .price,.pricing-table .title{background-color:#f1522e;color:#fff}.pricing-table .title{margin:0 0 -1px;padding:1rem 0 0}.pricing-table .price{font-size:32px;border-bottom:5px solid #858689}@media (min-width:600px){.pricing-table .price{font-size:36px}}@media (min-width:768px){.pricing-table .price{font-size:48px}}@media (min-width:1024px){.pricing-table .price{font-size:60px}}@media (min-width:1200px){.pricing-table .price{font-size:72px}}.pricing-table .price span{font-size:20px}.pricing-table .description{width:100%;max-width:260px;margin-left:auto;margin-right:auto;padding:1.5rem 1rem;border-bottom:1px solid #ddd}.pricing-table .features{text-align:left}.pricing-table .features ul{margin:2rem 3rem 2.5rem}.pricing-table .features li{margin-bottom:.4rem;padding-left:1rem;text-indent:0;position:relative;font-family:Martel,serif}.main-navigation li,.main-small-navigation li,.site-header-small .priority-navigation li{text-transform:uppercase;font-family:Roboto,sans-serif}.pricing-table .features li+li{margin-top:.75rem}.pricing-table .features li:before{position:absolute;line-height:.95;display:block;content:"• ";color:#f79420;font-size:30px;left:0;top:0}.pricing-table .cta-button{position:absolute;bottom:3rem;width:100%;font-weight:500}.pricing-table:hover{box-shadow:6px 6px 10px 0 rgba(163,163,163,.5);transform:scale(1)}.pricing-table:active{box-shadow:3px 3px 6px 0 rgba(163,163,163,.3)}@media (min-width:600px){.pricing-table{width:calc(50% - 1rem);margin:0 auto 1rem}}@media (min-width:1024px){.pricing-table{width:calc(25% - 1rem)}.pt-short .pricing-table{width:30%;margin-left:2rem;margin-right:2rem}}.meal-plan-features{background-color:#F9F5F4;padding-top:2rem;padding-bottom:2rem;margin-bottom:0}@media (min-width:768px){.meal-plan-features{padding-top:3rem;padding-bottom:3rem}}@media (min-width:1200px){.meal-plan-features{padding-top:4rem;padding-bottom:4rem}}.meal-plan-features .page-type-guide-article .page-title,.meal-plan-features h2,.page-type-guide-article .meal-plan-features .page-title{-ms-flex:none;flex:none;width:100%;border-bottom:1px solid #ddd;margin-bottom:2.5rem;padding-bottom:1rem}.meal-plan-features .features-group{display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:80rem;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.meal-plan-features .features-group{padding-left:2rem;padding-right:2rem}}.meal-plan-features .element{width:100%;margin-bottom:.5rem;padding-left:1.8rem;text-indent:0;position:relative}@media (min-width:768px){.meal-plan-features .element{width:47%}}@media (min-width:1024px){.meal-plan-features .element{width:30%}}.meal-plan-features .element:before{position:absolute;line-height:.95;display:block;content:"• ";color:#f1522e;font-size:50px;left:-4px;top:8px}.masthead,.site-header-small{position:relative}.meal-plan-features .page-intro p,.meal-plan-features h3,.page-intro .meal-plan-features p{text-align:left;width:100%}.site-header{width:100%}.site-header .print-logo{display:none}.site-header .inner{transition:padding .2s ease-in-out;border-bottom:1px solid #ccc}.site-header .social-links{display:-ms-flexbox;display:flex;list-style-type:none;margin:0}.site-header .social-links li+li{margin-left:.75rem}.site-header .social-links a{width:24px;height:24px}.site-header .social-links a:hover{border:#f79420!important;background-color:#f79420}@media (min-width:1200px){.site-header .social-links a{width:30px;height:30px}}@media screen and (min-width:1024px){.site-header-small{display:none}}.site-header-small .toolbar{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;z-index:150;background-color:#f1522e;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-header-small .menu-searchform{width:100%;padding:1rem;display:none}.site-header-small .menu-searchform .field{-ms-flex-positive:2;flex-grow:2}.site-header-small .priority-navigation{display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:1rem}.site-header-small .priority-navigation li+li{margin-left:1rem}.site-header-small .priority-navigation a,.site-header-small .priority-navigation span{display:inline-block;color:#fff}.site-header-small .utilities{display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding-right:1rem}.site-header-small .search-menu-trigger{margin:0;line-height:0}.site-header-small .search-menu-trigger svg{height:26px;width:26px;fill:#fff}.site-header-small .site-logo{transition:padding .4s ease-in-out;padding:5rem 0 1.5rem}.site-header-small .site-title a{margin:0 auto}.site-header-large{display:none;background-color:#fff;position:fixed;z-index:150}@media screen and (min-width:1024px){.site-header-large{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.site-header-large .inner{width:85%;max-width:none;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.site-header-large .menu-searchform{background-color:#fbfbfb;width:100%;padding:1rem;display:none;-ms-flex-pack:end;justify-content:flex-end;border-bottom:1px solid #efefef}.site-header-large .menu-searchform div{width:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.site-header-large .menu-searchform .field{-ms-flex-positive:2;flex-grow:2}.site-header-large .site-logo{padding:1.25rem 0 1.25rem 2rem;transition:padding .2s ease-in-out}@media (min-width:1200px){.site-header-large .site-logo{padding:1.5rem 0 1.5rem 2rem}}.scrolledHeader .site-header-large .site-logo{padding:.75rem 0 .75rem 2rem}.site-header-large .additional-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;-ms-flex-item-align:stretch;align-self:stretch}.site-header-large .search-menu-trigger{border-right:2px solid #efefef;padding-right:1rem;margin-right:1rem}.site-header-large .search-icon{border-color:#f1522e!important;width:24px;height:24px;fill:#f1522e;padding:3px}.site-header-large .search-icon:hover{fill:#fff}.site-header-large .login-button{-ms-flex-item-align:stretch;align-self:stretch;background-color:#f1522e;margin-left:1rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:-1px}.site-header-large .login-button:hover{background-color:#dd350f}@media (min-width:1200px){.site-header-large .search-icon{width:30px;height:30px}.site-header-large .login-button{margin-left:4rem;padding-left:4rem;padding-right:4rem}}.site-header-large .login-button a{color:#fff}.site-title a{display:block;text-decoration:none;text-indent:-9999px;background-image:url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/svg/archive/logo.svg);background-size:150px 24px;width:150px;height:24px}@media (min-width:1200px){.site-title a{display:block;text-decoration:none;text-indent:-9999px;background-image:url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/svg/archive/logo.svg);background-size:200px 32px;background-repeat:no-repeat;width:200px;height:32px}}@media screen and (max-width:1080px){.notify-return{display:none!important}}@media (min-width:1024px){.scrolledHeader .site-header .inner{box-shadow:0 10px 10px -10px rgba(150,150,150,.3)}.scrolledHeader .site-title svg{width:200px;height:50px;transform:translateX(-18px)}.site-content{margin-top:64px}}@media (min-width:1200px){.site-content{margin-top:79px}}.main-navigation ul,.main-small-navigation ul{margin-left:0}.main-navigation li,.main-small-navigation li{letter-spacing:1px;list-style-type:none}.main-navigation a,.main-navigation span,.main-small-navigation a,.main-small-navigation span{color:#5a5d63 !important;text-decoration:none}.main-navigation a:hover,.main-navigation span:hover,.main-small-navigation a:hover,.main-small-navigation span:hover{cursor:pointer;color:#f1522e}.main-navigation .current-menu-ancestor a,.main-navigation .current-menu-item a,.main-navigation .current-page-ancestor a,.main-navigation .current_page_item a,.main-navigation .current_page_parent a,.main-navigation .sub-menu li a:hover,.main-navigation .sub-menu li.current-menu-item a,.main-navigation .sub-menu li.current_page_item a,.main-small-navigation .current-menu-ancestor a,.main-small-navigation .current-menu-item a,.main-small-navigation .current-page-ancestor a,.main-small-navigation .current_page_item a,.main-small-navigation .current_page_parent a,.main-small-navigation .sub-menu li a:hover,.main-small-navigation .sub-menu li.current-menu-item a,.main-small-navigation .sub-menu li.current_page_item a{color:#f1522e}.main-navigation .sub-menu li.current-menu-item a:hover,.main-navigation .sub-menu li.current_page_item a:hover,.main-small-navigation .sub-menu li.current-menu-item a:hover,.main-small-navigation .sub-menu li.current_page_item a:hover{color:#dd350f}.main-small-navigation{position:absolute;background-color:#fbfbfb;top:0;left:0;width:100%;height:100vh;transition:all .2s ease-in-out;opacity:0;z-index:-1}.menu-open .main-small-navigation .menu{opacity:1}.menu-unloading .main-small-navigation{opacity:0}.main-small-navigation .menu{opacity:0;transition:all .3s ease-in-out;transition-delay:.2s;padding:0;margin:8rem 0 1rem}.main-small-navigation .menu li{position:relative;list-style-type:none;font-size:1.1rem;margin:0;padding:.9rem 0 .9rem 2rem;font-weight:500}.main-small-navigation .menu a{color:#5a5d63}.main-small-navigation .menu a:hover{color:#f1522e}.main-navigation li .sub-menu li a,.main-small-navigation .sub-menu a{color:#5a5d63;font-weight:300;text-transform:none;letter-spacing:0}.main-small-navigation .sub-menu{display:none;margin:0;position:relative;left:-2rem;border:1px solid transparent}.main-small-navigation .sub-menu:first-child{padding-top:0}.main-small-navigation .sub-menu li{border-bottom:none;margin-bottom:0;padding-bottom:0}.main-small-navigation .menu-item-has-children{transition:all .2s ease-in-out}.main-small-navigation .menu-item-has-children span{position:absolute;right:2rem;width:40px;height:40px}.main-small-navigation .menu-item-has-children span svg{transition:transform .3s cubic-bezier(.47,0,.745,.715);fill:#f1522e;height:10px;width:15px}.main-small-navigation .menu-item-has-children span:hover{cursor:pointer}.main-small-navigation .menu-item-has-children.open{background-color:#efefef}.main-small-navigation .menu-item-has-children.open span svg{transform:rotate(180deg)}.menu-open .main-small-navigation{z-index:2;position:fixed;-webkit-overflow-scrolling:touch;opacity:1;transform:translateY(0)}.menu-open .main-small-navigation .menu{transform:translateY(0)}@media screen and (min-width:1024px){.main-small-navigation{display:none}}.main-small-navigation .social-links{margin:4rem auto 0;-ms-flex-pack:center;justify-content:center}.main-small-navigation .social-links li+li{margin-left:1.5rem}.main-small-navigation .social-links a{width:40px;height:40px}.main-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0}.main-navigation ul{text-align:center;padding:0;margin:0}.main-navigation li{display:inline;position:relative;opacity:1;padding:0 0 2.5rem;font-size:15px;margin:0}.main-navigation li:hover svg{fill:#999!important}.main-navigation li:hover>.sub-menu{visibility:visible;transition-delay:0s;opacity:1}.main-navigation li+li{margin-left:.5rem}@media (min-width:1200px){.main-navigation li+li{margin-left:1.25rem}}.main-navigation li.menu-item-has-children{background-image:url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/arrow-menu.png);background-repeat:no-repeat;background-position:right .5rem top .45rem;background-size:8px 6px;padding-right:1.5rem}.main-navigation li.menu-item-has-children span{display:none}.main-navigation li .sub-menu{position:absolute;z-index:99999;top:47px;left:-2rem;visibility:hidden;opacity:0;width:22rem;margin-bottom:-1rem;padding:.7rem 2rem .5rem;border-left:1px solid #efefef;border-right:1px solid #efefef;border-bottom:4px solid #a6a6a9;transition:visibility 0s linear .3s,opacity .3s linear;text-align:left;border-top:none;background-color:#fff}.menu-toggle,.menu-toggle span{width:32px;transform:rotate(0)}.scrolledHeader .main-navigation li .sub-menu{top:32px}.main-navigation li .sub-menu li{display:block;margin:0 0 .3rem;padding-bottom:.3rem}.main-navigation li .sub-menu li:last-child{padding-bottom:0;border-bottom:none}.main-navigation li .sub-menu li:after{display:none}.main-navigation li .sub-menu li a{font-size:1.05rem}.menu-toggle{height:20px;margin:0 0 0 1.5rem;cursor:pointer;z-index:4}.menu-toggle span{background-color:#fff;display:block;position:absolute;height:2px;border-radius:3px;opacity:1;right:0;transition:.25s ease-in-out}.menu-toggle span:nth-child(1){top:0;transform-origin:left center}.menu-toggle span:nth-child(2){top:10px;transform-origin:left center}.menu-toggle span:nth-child(3){top:20px;transform-origin:left center}.menu-open:not(.menu-unloading) .menu-toggle span:nth-child(1){transform:translate(2px,0) rotate(45deg)}.menu-open:not(.menu-unloading) .menu-toggle span:nth-child(2){width:0%;opacity:0}.menu-open:not(.menu-unloading) .menu-toggle span:nth-child(3){transform:translate(2px,3px) rotate(-45deg)}
.post-header h1 {
display: none;
}
.single-post .post-header {
padding: 4.2rem 2rem 0 2rem !important;
}
.single-post .entry-meta {
display: none;
}
.single-post .post-header {
margin-bottom: 0;
border-bottom: none;
}
.single-post .page-intro h1 {
line-height: 1.4;
font-size: 26px;
color: #888686;
margin-top: 2px;
margin-bottom: 10px;
}
.single-post .page-intro p {
font-size: 18px !important;
color: #7a7a7a;
}
.single-post .share-bar {
padding: 0;
width: 12rem;
}
.socialauthor-set {
list-style-type: none;
margin-left: 0;
}
.socialauthor-set li {
display: inline-block;
padding-left: 5px;
padding-right: 10px;
font-size: 14px;
}
.single-post .share-bar {
width: 8rem !important;
}
.single-post .share-bar a {
width: 25px;
height: 25px;
}
.single-post .share-bar li {
padding-left: 5px !important;
padding-right: 5px !important;
} .page-template-page-template-goals .titleAndDescription {
padding: 0 18%;
text-align: left;
min-height: 200px;
height: 200px;
background-color: #F5F4F9;
}
.page-template-page-template-goals .hero.titleAndDescription .inner {
max-width: unset;
}
.page-template-page-template-goals .titleAndDescription h1 {
display: inline-block;
font-size: 36px !important;
text-align: left;
width: 30% !important;
}
.page-template-page-template-goals .titleAndDescription p.page-subheadline {
display: inline-block;
width: 50%;
font-size: 20px;
text-align: left;
}
.page-template-page-template-goals .content-section {
padding: 2% 14%;
}
.page-template-page-template-goals .content-section .inner {
margin: 0 auto;
max-width: 80rem;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: justify;
justify-content: start;
}
.page-template-page-template-goals .content-section .single-content-section {
width: 30.5%;
border: 1px solid #e3e1e6;
margin-bottom: 3.5%;
background-color: white;
margin-right: 2%;
}
.page-template-page-template-goals .content-section-thumbnail {
width: 100%;
}
.page-template-page-template-goals .icon-content {
margin-left: 5%;
font-size: 14px;
font-weight: bold;
color: #7f8085;
padding-top: 15px;
}
.page-template-page-template-goals .main-content h3 {
color: #f39524;
line-height: 30px;
padding: 0 5%;
font-size: 23px;
font-weight: 400;
margin-top: 10px;
margin-bottom: 0.5rem;
}
.page-template-page-template-goals .main-content p {
padding: 0 5%;
line-height: 26px;
font-size: 18px;
}
.page-template-page-template-goals .section-title h2 {
text-align: center;
margin-top: 40px;
font-size: 35px;
}
.page-template-page-template-goals .section-title p {
padding: 0 24%;
text-align: center;
font-family: roboto;
font-weight: 100;
}
.page-template-page-template-goals .single-content-section.form-content {
background-color: #f5f4f9;
}
.page-template-page-template-goals .content-section-thumbnail.form-content img {
width: 60%;
height: 110px;
width: unset;
margin: auto;
margin-top: 20px;
}
.page-template-page-template-goals h3.form-content {
text-align: center;
font-weight: 400;
font-size: 23px;
padding: 0 10%;
line-height: 30px;
}
.page-template-page-template-goals .form-content .gfield_label {
display: none;
}
.page-template-page-template-goals .form-content .gfield {
padding: 0 12%;
}
.page-template-page-template-goals .gform_footer.top_label {
text-align: center;
margin-bottom: 30px !important;
}
.page-template-page-template-goals .loadMore {
display: block;
text-align: center;
padding: .8rem 2rem .7rem;
background-color: #f79420;
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
-webkit-appearance: none;
width: 200px;
margin: auto;
font-weight: 400;
font-family: Roboto,sans-serif;
}
.page-template-page-template-goals .section:nth-child(even) {
background-color: #F5F4F9;
}
.page-template-page-template-goals .section {
padding: 1% 0;
padding-bottom: 5%;
}
.page-template-page-template-goals .browserByCategory  {
height: 30px;
}
.page-template-page-template-goals .browserByCategory select {
margin-top: 2%;
margin-right: 14%;
position: absolute;
right: 0;
width: 300px;
}
.page-template-page-template-goals .section-title p, .page-template-page-template-goals .main-content p {
font-family: roboto;
font-weight: 100;
}
.page-template-page-template-goals .icon-content {
font-family: roboto;
font-weight: 500;
}
.sectionDescription {
font-size: 20px;
}
.page-template-page-template-goals .titleAndDescription .page-subheadline {
padding-bottom: 25px;
} .site-header-large .inner .site-title a {
background-size: 150px 18px;
}
.site-navigation.main-navigation {
margin-top: -5px;
margin-left: -47px;
}
.main-navigation li.menu-item-has-children {
padding-right: 3%;
margin-right: 6%;
background-size: 5px 4px;
}
.main-navigation li.menu-item-has-children:last-child {
margin-right: 0%;
}
.main-navigation li {
font-size: 13.5px;
letter-spacing: 0.45px;
}
.site-header-large > .inner {
align-items: center;
display: flex;
margin-top: 15px;
border-bottom: unset;
}
.site-header-large .inner .site-logo, .site-header-large .inner .site-navigation.main-navigation, .site-header-large .inner #searchform, .site-header-large .inner .additional-links {
display: inline-block;
}
.site-header-large .inner .site-logo {
padding: 0;
width: 16%;
}
.site-header-large .inner .site-navigation.main-navigation {
width: 50%;
}
.main-navigation li {
padding-right: 3%;
}
.main-navigation li:last-child {
padding-right: 0%;
}
.site-header-large .inner #searchform {
width: 19%;
}
.site-header-large .inner #searchform input.field {
width: 100%;
}
.site-header-large .inner .additional-links {
width: 10.65%;
margin-top: -3px;
z-index: 1;
}
.additional-links .button.login-button {
padding-top: 0.65rem;
padding-bottom: 0.65rem;
}
.site-header-large .login-button {
margin: 0;
padding-right: 30px;
padding-left: 30px;
text-align: center;
font-size: 13.35px;
font-weight: 500;
letter-spacing: 0.45px;
}
.footer-links #gform_wrapper_1, .footer-links #gform_wrapper_1 div {
width: 100%;
}
.footer-links #gform_wrapper_1 label {
display: none;
}
.footer-links .gform_body {
width: 66% !important;
display: inline-block;
}
.footer-links #gform_fields_1 li, .footer-links .gform_footer.top_label {
width: 48% !important;
display: inline-block;
}
.footer-links #field_1_1 {
margin-left: 2.5%;
}
.footer-links .gform_footer.top_label {
width: 33% !important;
}
.page-template-page-template-goals .form-content #gform_fields_1 li {
width: 100% !important;
}
.page-template-page-template-goals .form-content .gform_body {
width: 100% !important;
}
.page-template-page-template-goals .form-content #field_1_1 {
margin-left: 0%;
}
.page-template-page-template-goals .form-content .gform_footer.top_label {
display: block;
margin: auto;
}
#gform_fields_1 li:not(#field_1_2):not(#field_1_1) {
display: none;
}
#gform_submit_button_1 {
width: 100%;
}
.gform_footer.top_label #gform_submit_button_1 {
width: unset;
} .site-footer .footer-inner .social-links li {
width: 7%;
list-style: none;
}
.footer-inner .social-links {
margin: 0;
}
.footer_logo img {
width: 25%;
margin-bottom: 20px;
}
.site-footer .ml-signup h3 {
font-size: 16px;
max-width: 100%;
margin-bottom: 20px;
}
.site-footer .social-links a svg {
fill: #fff;
}
.site-footer .social-links a {
background-color: #f1522e;
border: 2px solid #f1522e !important;
cursor: pointer;
height: 35px;
width: 35px;
}
.site-footer input[type="submit"] {
background-color: #f1522e;
border: 1px solid #f1522e !important;
}
.footer-links a, .site-footer .footer-links h4 {
color:
#5a5d63;
text-transform: uppercase;
font-size: 14px;
}
.site-footer .footer-links h4 {
color: #5a5d63;
}
.site-footer .ml-signup {
padding-right: 2rem;
}
.site-footer .footer-links {
padding-left: 2rem;
}
.site-footer .footer-links div {
width: 32%;
}
.footer-links h4.subsText {
margin-top: 30px;
width: 70%;
}
.site-footer .copyright {
padding: 0;
top: 185px;
position: relative;
} .page-template-page-template-homepage-2020 .hero .inner, .page-template-page-template-homepage-2020-2 .hero .inner, .page-template-page-template-details .hero .inner, .page-template-page-template-thank-you .hero .inner {
max-width: 100%;
margin: 0;
text-align: left;
width: 100%;
}
.page-template-page-template-homepage-2020 .hero .inner h1, .page-template-page-template-homepage-2020-2 .hero .inner h1, .page-template-page-template-details .hero .inner h1, .page-template-page-template-thank-you .hero .inner h1 {
width: 50%;
}
.page-template-page-template-homepage-2020 .hero .inner p, .page-template-page-template-homepage-2020-2 .hero .inner p, .page-template-page-template-details .hero .inner p, .page-template-page-template-thank-you .hero .inner p {
width: 60%;
}
.page-template-page-template-homepage-2020 .hero .inner .button-group, .page-template-page-template-homepage-2020-2 .hero .inner .button-group,  .page-template-page-template-details .hero .inner .button-group,  .page-template-page-template-thank-you .inner .button-group {
width: 50%;
justify-content: inherit;
}
.page-template-page-template-homepage-2020 .hero .inner .button-group a.button, .page-template-page-template-homepage-2020-2 .hero .inner .button-group a.button, .page-template-page-template-details .hero .inner .button-group a.button, .page-template-page-template-thank-you .hero .inner .button-group a.button {
background-color: #f1522e;
white-space: nowrap;
}
.page-template-page-template-homepage-2020 .hero.no-form, .page-template-page-template-homepage-2020-2 .hero.no-form, .page-template-page-template-details .hero.no-form, .page-template-page-template-thank-you .hero.no-form {
border-bottom: unset;
}
.page-separator {
text-align: center;
color: #f1522e;
width: 100% !important;
font-family: Roboto, sans-serif;
font-weight: 500;
letter-spacing: 2px;
}
.section2 {
position: relative;
top: -30px;
}
.page-template-page-template-homepage-2020-2 .section2 {
top: 30px;
}
p.paragraphText {
width: 35% !important;
font-size: 18px;
line-height: 34px;
}
.page-separator::before, .page-separator::after {
content: " ------------------------------------------- ";
letter-spacing: -4px;
padding: 0 15px;
}
.page-template-page-template-homepage-2020 .hero.no-form.lazyloaded, .page-template-page-template-homepage-2020-2 .hero.no-form.lazyloaded, .page-template-page-template-details .hero.no-form.lazyloaded, .page-template-page-template-thank-you .hero.no-form.lazyloaded {
background-color: #FFF;
background-size: 100% 100%;
background-repeat: no-repeat;
}
.page-template-page-template-homepage-2020 .inner.wow.fadeIn, .page-template-page-template-homepage-2020-2 .inner.wow.fadeIn, .page-template-page-template-details .inner.wow.fadeIn, .page-template-page-template-thank-you .inner.wow.fadeIn { }
.page-template-page-template-homepage-2020 .section2img, .page-template-page-template-homepage-2020-2 .section2img, .page-template-page-template-details .section2img, .page-template-page-template-thank-you .section2img {
width: 80%;
margin: 0 auto;
}
.section-title {
text-align: center;
font-weight: 500;
}
.row:after {
content: "";
display: table;
clear: both;
}
.row.colu4 {
width: 90%;
margin: 0 auto;
margin-top: 20px;
}
.columns4 {
width: 21%;
float: left;
margin-right: 3%;
}
.columns4:first-child {
margin-left: 3%;
}
.columns4 img {
width: 20%;
margin-bottom: 20px;
}
.columns4 h4 {
font-size: 16px;
}
.columns4 p {
font-size: 16px;
}
.section2 p.paragraphText, .section3 p, .section4 p, .section5 p, .section5 a {
text-align: center;
width: 50%;
margin: 0 auto;
display: block;
}
.planningMachineItems h4 {
text-transform: capitalize;
font-size: 20px;
}
.page-separator.testimonial, .page-separator.plans, .page-separator.noPlans {
top: 0;
margin-top: 20px;
}
.columns2 {
width: 50%;
float: left;
}
.columns2:last-child {
width: 50%;
float: right;
}
.row.colu2 {
width: 40%;
margin: 0 auto;
margin-top: 20px;
}
body .noPlansImg {
width: 40%;
margin: 0 auto;
}
#searchform {
width: 150px;
}
.section2 p.page-separator {
margin: 0;
}
.section2 img.section2img {
width: 65%;
}
.section2 {
padding-bottom: 50px;
}
.section3, .section4, .section5 {
padding-top: 50px;
padding-bottom: 50px;
}
.page-template-page-template-homepage-2020 .section3, .page-template-page-template-homepage-2020-2 .section3 {
padding-bottom: 0px;
}
.section3, .section5 {
background: linear-gradient(to bottom, rgba(252,251,250,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
}
.section4 .columns2 img {
width: 25%;
margin: 0 auto;
}
.section4 .columns2 h4, .section4 .columns2 h2, .section4 .columns2 > span, .section4 .columns2 a {
text-align: center;
}
.section4 .columns2 > span, .section4 .columns2 a {
display: block;
margin: 0;
}
.section4 .columns2 h2 sup span {
font-size: 16px;
font-weight: bolder;
text-transform: full-width;
transform: rotate(10deg);
}
.section4 .columns2 h2.h2_1Plans {
font-weight: bold;
margin-bottom: 0;
}
.section4 .columns2 h2.h2_2Plans {
font-weight: 500;
font-size: 15px;
margin-top: 0;
}
.linkPlans {
background-color: #f1522e;
color: #FFF;
margin: 0 auto !important;
font-weight: 400;
font-family: Roboto;
text-transform: uppercase;
padding: 13px 0px;
width: 50%;
font-size: 14px;
}
.linkPlans:hover {
color: #FFF;
}
.section5 .noPlansButton {
background-color: #f1522e;
color: #FFF;
margin: 0 auto;
margin-top: 50px;
font-family: Roboto;
width: 11.5%;
font-size: 14px;
padding: 13px 20px;
}
.section5 a.noPlansLink {
margin-top: 20px;
font-family: Roboto;
font-weight: 100;
font-size: 14px;
}
.page-template-page-template-homepage-2020 .hero, .page-template-page-template-homepage-2020-2 .hero, .page-template-page-template-details .hero, .page-template-page-template-thank-you .hero {
padding-left: 7.5%;
}
.page-template-page-template-homepage-2020 .hero p.page-subheadline, .page-template-page-template-homepage-2020-2 .hero p.page-subheadline,
.page-template-page-template-details .hero p.page-subheadline,
.page-template-page-template-thank-you .hero p.page-subheadline {
padding-right: 23%;
font-size: 24px;
line-height: 34px;
margin-bottom: 10px;
}
.page-template-page-template-homepage-2020 .hero .inner h1, .page-template-page-template-homepage-2020-2 .hero .inner h1, .page-template-page-template-details .hero .inner h1, .page-template-page-template-thank-you .hero .inner h1 {
font-size: 45px;
line-height: 50px;
padding-right: 5%;
}
.page-template-page-template-thank-you .section-title {
padding: 0 29%;
line-height: 45px;
font-size: 30px;
}
.offer-repeater {
padding: 0 23%;
}
.offer-repeater:after {
content: "";
display: table;
clear: both;
}
.offer {
width: 48%;
float: left;
background-color: #fff9f6;
margin: 1%;
padding: 5% 0;
border: 2px solid #feeadf;
}
.offer img {
width: 15%;
margin: auto;
}
.offer h4 {
text-align: center;
margin: 0;
text-transform: unset;
margin-top: 20px;
font-weight: 600;
}
.about-us-link {
text-align: center;
display: block;
text-decoration: underline;
text-transform: uppercase;
}
.expiresSection {
background-color: #fff9f6;
margin: 0% 7%;
padding: 3% 0;
border: 2px solid #feeadf;
text-align: center;
margin-bottom: 5%;
}
.page-template-page-template-thank-you .section3 iframe {
text-align: center;
margin: 3% auto;
display: block;
width: 50%;
height: 420px;
}
.page-template-page-template-thank-you .section2 {
margin-top: 5%;
}
.expiresHeadline {
display: block;
text-transform: uppercase;
font-family: Roboto,sans-serif;
font-weight: 400;
font-size: 10px;
margin-bottom: 20px;
color: gray;
}
#time .minutes, #time .seconds {
background-color: white;
color: gray;
font-family: Roboto,sans-serif;
padding: 1% 0.7%;
margin: 2px;
}
.expires_text {
margin-top: 30px;
}
.expiresLighten {
font-family: Roboto,sans-serif;
font-size: 22px;
color: #5f6267;
}
.expiresEnjoy {
color: #f1522e;
font-style: italic;
text-decoration: underline;
width: 40%;
display: block;
margin: auto;
font-family: Roboto,sans-serif;
}
#searchform #s {
border: 0px solid #ddd;
border-bottom: 1px solid #ddd;
padding-left: 0;
padding-bottom: 5px;
margin-top: -10px;
}
#searchform #s::placeholder { opacity: 1;
color: rgb(90, 93, 99);
font-size: 13.35px;
font-weight: 500;
letter-spacing: 0.45px;
text-transform: uppercase;
}
.site-header-large .inner {
width: 84.5%;
}
.site-title a {
height: unset;
}
.section4 .columns2:first-child {
border: 2px solid #f5f5f5;
padding: 7% 0;
width: 48%;
}
.section4 .columns2:first-child .ribbon {
display: none;
}
.section4 .columns2:last-child {
border: 2px solid #fead00;
padding: 7% 0;
background-color: #fd0;
width: 48%;
position: relative;
}
.section4 .columns2 {
margin-top: 4%;
}
.ribbon {
position: absolute;
right: -5px; top: -5px;
z-index: 1;
overflow: hidden;
width: 150px;
height: 150px;
text-align: right;
}
.ribbon span {
font-size: 15px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
text-align: center;
line-height: 28px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
width: 150px;
display: block;
background: #f05133;
box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
position: absolute;
top: 30px;
right: -30px;
font-family: Roboto;
}
.ribbon span::before {
content: "";
position: absolute; left: 0px; top: 100%;
z-index: -1;
border-left: 3px solid #f05133;
border-right: 3px solid transparent;
border-bottom: 3px solid transparent;
border-top: 3px solid #f05133;
}
.ribbon span::after {
content: "";
position: absolute; right: 0px; top: 100%;
z-index: -1;
border-left: 3px solid transparent;
border-right: 3px solid #f05133;
border-bottom: 3px solid transparent;
border-top: 3px solid #f05133;
}
h4.h4Plans {
text-transform: capitalize;
font-size: 18px;
}
.cancelText {
font-size: 20px;
margin-top: 3% !important;
font-family: Roboto;
font-weight: 500;
}
.section5 .section-title {
font-size: 32px;
line-height: 45px;
}
.section5 .section-title {
font-weight: 500;
margin-bottom: 0;
}
.noPlansLink {
color: #f1522e;
text-decoration: underline;
}
.site-footer .footer-inner, #colophon .logo-grid {
padding-left: 7.5%;
padding-right: 7.5%;
max-width: 100%;
}
#comments {
display: none;
}
.spPlans {
color: gray;
font-family: Roboto;
font-weight: 400;
margin-bottom: 10px !important;
font-size: 13px;
}
.page-template-page-template-homepage-2020 .hero::after, .page-template-page-template-homepage-2020-2 .hero::after, .page-template-page-template-details .hero::after {
opacity: 0;
}
.hero .page-subheadline.page-subheadline-two {
margin-top: 35px;
} .site-footer .ml-signup {
background-image: unset;
}
p.copyright a {
font-style: italic;
float: right;
color:
#a6a6a9;
}
.section2img {
display: block;
}
.imgAppMobile {
display: none;
}
#searchform::after {
content: "";
position: absolute;
background: url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/search-icon.png) no-repeat;
width: 100%;
height: 100%;
margin-left: -20px;
margin-top: 0px;
}
.scrolledHeader .site-header .inner {
box-shadow: unset;
}
.site-header {
padding-bottom: 10px;
} .testimonial_by_wrap {
width: 100% !important;
text-align: center;
}
.testimonial_avatar {
display: flex !important;
justify-content: center;
align-items: center;
}
.testimonial_quote {
width: 100% !important;
background: unset !important;
padding: 0 !important;
}
.testimonial_slider__default .testimonial-star-outer {
float: unset;
display: flex;
justify-content: center;
align-items: center;
width: 100%;
}
.testimonial_site {
display: none !important;
}
#testimonial_slider_1_wrap {
position: relative;
margin-top: 50px;
}
#testimonial_slider_1 {
text-align: center !important;
}
#testimonial_slider_1_next {
margin: 0;
}
#testimonial_slider_1_wrap {
margin: 20px auto;
}
.testimonial_slider__default .testimonial_nav_arrow_wrap {
display: block !important;
margin: auto;
text-align: center;
}
.testimonial_nav_arrow_wrap a {
display: inline-block !important;
position: unset !important;
margin: 0 2% !important;
}
.planningMachine {
text-align: center;
padding: 0 35%;
font-size: 13px;
margin-bottom: 80px;
}
.page-template-page-template-details .section2 .section-title {
margin-bottom: 10px;
}
.planningMachineItems img, .support-item img {
max-width: unset;
width: unset;
margin: 0% auto;
}
.planningMachineItems h4 {
margin-top: 10%;
}
.planningMachineItems p {
padding-right: 25%;
line-height: 30px;
font-size: 18px;
line-height: 34px;
}
.row.planningMachineItems:nth-child(odd) .columns2 {
float: right;
}
.row.planningMachineItems:nth-child(odd) h4 {
padding-left: 20%;
}
.row.planningMachineItems:nth-child(odd) p {
padding-left: 20%;
padding-right: 5%;
}
.support-item {
width: 33%;
display: inline-block;
margin: 3% 0;
}
.support-item h4 {
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
text-transform: none;
}
.row.planningMachineItems:nth-child(odd) p {
padding-left: 20%;
padding-right: 5%;
}
.support-item {
width: 33%;
display: inline-block;
margin: 3% 0;
}
.support-item h4 {
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
text-transform: none;
}
.page-template-page-template-details .section3 {
padding-left: 7.5%;
padding-right: 7.5%;
}
.support-item p {
width: 90%;
font-size: 14px;
}
.support-item img {
width: 13%;
}
.testimonial-star-outer {
display: none !important;
}
.testimonial_avatar img {
border-radius: 50px;
}
.testimonialElement {
width: 100% !important;
}
.testimonialElement strong, .testimonialElement em, .memberSince {
display: block;
}
.testimonialElement em {
font-weight: bold;
margin: 0;
margin-top: 20px;
}
.testimonial_avatar img {
width: 80px !important;
}
.testimonial_by_wrap {
height: 85px;
}
.testimonialElement strong {
font-style: initial;
font-family: Roboto;
font-weight: 400;
margin-bottom: 10px;
}
.testimoialContent {
font-size: 16px;
display: inline-block;
line-height: 28px;
margin-bottom: 0;
}
.testimonialElement .memberSince {
font-style: initial;
font-size: 13px;
}
.testimonial_slideri {
background-color: white !important;
box-shadow: 0px 2px 9px 3px rgba(150,150,150,.3);
padding: 10px !important;
margin: 0 20px !important;
margin-top: 10px !important;
}
.testimonial_wrapper {
height: 430px !important;
}
.welcome_content {
padding: 0 15%;
padding-bottom: 4%;
}
.page-template-page-template-about-2020 .site-content {
margin-top: 210px;
}
.page-template-page-template-about-2020 .page-separator {
text-transform: uppercase;
}
.page-template-page-template-about-2020 .section-title {
color: rgb(90, 93, 99);
font-family: Roboto, sans-serif;
font-size: 30px;
line-height: 45px;
padding: 0 21%;
margin-bottom: 50px;
}
.welcome_content img {
width: 370px;
float: right;
margin-left: 9%;
}
.site-content h3 {
font-family: Roboto, sans-serif;
font-weight: 400;
font-size: 22px;
padding-top: 35px;
}
.site-content .ourGreatTeamSection h3 {
padding-top: 0px;
}
.welcome_content p, .ourGreatTeamSection p, .twoColumnsParagraphsSection p {
font-size: 18px;
line-height: 34px;
}
.ourGreatTeamSection {
margin-top: 0px;
padding: 0 15%;
}
.ourGreatTeamSection img {
width: 370px;
float: left;
margin-right: 9%;
margin-top: 40px;
margin-bottom: 30px;
}
.ourGreatTeamSection em u {
font-size: 12px;
}
.ourGreatTeamSection a {
color: #f1522e;
}
.twoColumnsParagraphsSection {
margin-top: 200px;
padding: 0 9%;
margin-bottom: 90px;
}
.twoColumnsParagraphsSection .column {
float: left;
width: 50%;
} .twoColumnsParagraphsSection:after {
content: "";
display: table;
clear: both;
}
.twoColumnsParagraphsSection .column p {
padding-right: 12%;
}
.iconLearnToCock {
background-image: url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/icon-Learn-to-Cook.png);
}
.iconSaveTime {
background-image: url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/icon-Save-Time.png);
}
.iconRaiseHealthy {
background-image: url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/icon-Raise-Healthy-Kids.png);
}
.iconSpendLess {
background-image: url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/icon-Spend-Less.png);
}
.iconGetOut {
background-image: url(//www.cooksmarts.com/wp-content/themes/cooksmarts/assets/images/Get-Out-of-Dinner-Rut.png);
}
.iconSubMenu {
background-repeat: no-repeat;
background-position: 10px 10px;
background-size: 54px;
}
.iconSubMenu a {
padding-top: 20px;
display: table-cell;
font-weight: 500 !important;
padding-right: 20%;
line-height: 20px;
text-align: left;
}
.main-navigation li .sub-menu li.iconSubMenu {
display: inline-block;
height: 0;
margin: 0.3%;
background-color: #fff9f6;
border: 2px solid #feeadf;
text-align: center;
padding: 80px 0px;
padding-left: 10px;
width: 150px;
}
.iconSidebarItem img {
width: 54px;
display: inline;
}
.iconSidebarItem {
display: flex;
align-items: center;
justify-content: flex-start;
background-color: #fff9f6;
border: 2px solid #feeadf;
padding: 12px 0px;
padding-left: 20px;
width: 100%;
margin: 7px 0;
padding-right: 7%;
}
.iconsSidebar h5 {
text-align: center;
font-size: 17px;
text-transform: uppercase;
letter-spacing: 1px;
font-family: Roboto,sans-serif;
font-weight: 500;
line-height: 20px;
color: #5a5d63;
margin-bottom: 1.5rem;
padding: 0 1%;
padding-top: 50px;
}
.iconSidebarItem img {
margin-right: 15px;
}
.iconSidebarItem a {
color: #5a5d63;
font-weight: 400;
text-transform: uppercase;
font-size: 1.05rem;
font-family: Roboto,sans-serif;
margin-bottom: 0;
}
.main-navigation li .sub-menu li.iconSubMenu:last-child {
padding-bottom: 80px;
border-bottom: 2px solid #feeadf;
}
.main-navigation li .sub-menu {
width: 20rem;
}
.main-navigation .withIcons .sub-menu {
width: 70vw;
margin-left: -170px;
padding-bottom: 20px;
}
.main-small-navigation .menu li .iconSubMenu {
background-repeat: no-repeat;
background-position: 20px;
background-color: #fff9f6;
border: 2px solid #feeadf;
text-align: left;
padding: 30px 20px 30px 120px !important;
margin: 2% 6% !important;
}
.main-small-navigation .menu li .iconSubMenu a {
padding-top: 25px;
display: unset;
}
.video-container {
overflow: hidden;
position: relative;
width:100%;
}
.video-container::after {
padding-top: 56.25%;
display: block;
content: '';
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.paoc-popup.popupaoc-button {
background-color: rgb(241, 82, 46);
font-family: Roboto, sans-serif;
font-size: 16px;
letter-spacing: 1px;
line-height: 19px;
padding-bottom: 11.2px;
padding-left: 32px;
padding-right: 32px;
padding-top: 12.8px;
text-transform: uppercase;
white-space: nowrap;
color: white;
}
.paoc-popup.popupaoc-button.video-trigger {
display: unset;
left: unset;
transition: unset;
border: unset;
border-radius: unset;
width: unset;
height: unset;
transform: unset;
position: unset;
top: unset;
}
.main-navigation li .sub-menu {
border-left: 0px solid #efefef;
border-right: 0px solid #efefef;
border-bottom: 0px solid #a6a6a9;
}
.iconsBelowPost h5 {
font-size: 17px;
text-transform: uppercase;
letter-spacing: 0px;
font-family: Roboto,sans-serif;
font-weight: 500;
line-height: 20px;
color: #5a5d63;
margin-bottom: 1.5rem;
padding: 0 1%;
}
.iconsBelowPost div {
display: flex;
align-items: center;
justify-content: center;
background-color: #fff9f6;
border: 1px solid #feeadf;
padding: 12px 0px;
padding-left: 20px;
width: 32%;
margin: 7px 0.66%;
padding-right: 7%;
float: left;
height: 170px;
border-radius: 10px;
flex-direction: column;
}
.iconsBelowPost:after {
content: "";
display: table;
clear: both;
}
.iconsBelowPost a {
color: #5a5d63;
margin-left: 15px;
font-weight: 400;
font-size: 1.05rem;
font-family: Roboto,sans-serif;
margin-bottom: 0;
text-align: center;
white-space: pre;
margin-top: 20px;
}
.iconsBelowPost img {
width: 54px;
display: inline;
}
.iconsBelowPost {
padding-bottom: 20px;
}
#testimonial_slider_1 .testimonial_slideri {
padding: 0 1% !important;
height: unset !important;
}
#menu-primary-1 > li:nth-child(1) {
margin-right: 30px;
}
.page-template-page-template-about-2020 .section2 {
padding-bottom: 0px;
}
.edit-link a {
color: white;
}
.planningMachineItems p, .page-template-page-template-details p.paragraphText {
font-size: 18px;
line-height: 34px;
}
.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar img {
margin-top: 10px !important;
}
.page-template-page-template-thank-you section.content-block.photos.single figure.landscape {
display: none;
}
.testimonial_slider__default .testimonial_by_wrap {
display:none !important;
}
.testimonial_slider__default .testimonial_quote {
margin-top: 30px !important;
}
.testimonialsContainer .testimonial {
float: left;
text-align: left;
background-color:
rgba(255,255,255,.8);
padding: 1rem;
z-index: 3;
margin-bottom: 3%;
}
.testimonialsContainer .testimonial p {
width: 100%;
padding: 0 20px;
}
.testimonialsContainer .testimonial strong {
display: block;
}
.testimonialsContainer:after {
content: "";
display: table;
clear: both;
}
.testimonialsContainer {
padding: 3rem 1rem 4rem;
margin: 0 auto;
max-width: 80rem;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-align: start;
align-items: flex-start;
padding-bottom: 0;
}
.fixed-share-bar.iconsSidebar h4 {
margin-top: 80px;
}
.testimonial .titleTestimonial {
margin-top: 20px;
text-align: center;
font-weight: bold;
}
.testimonial .imgTestimonial {
width: 100px;
margin: 20px auto;
}
.testimonial .attribution {
margin-top: 20px;
display: block;
}
.page-template-page-template-homepage-2020-2 .hero.no-form.lazyloaded {
padding-right: 5%;
padding-left: 5%;
}
.page-template-page-template-homepage-2020-2 .hero.no-form.lazyloaded .inner h1 {
padding-right: 0%;
}
.page-template-page-template-homepage-2020-2 .hero.no-form.lazyloaded .inner .button-group {
margin-top: 60px;
}
.page-child.has-banner .content-block.photos.single {
display: none;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded .inner h1 {
color: black;
max-width: 560px;
display: block;
line-height: 70px;
font-family: 'Martel', serif;
font-weight: 200;
font-size: 3.25em;
padding-right: 5%;
}
.page-template-page-template-homepage-2022 .section2 {
top: 70px;
padding-bottom: 100px;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded .inner p {
width: 100%;
display: block;
font-size: 21px;
margin-bottom: 10px;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded .inner p img {
width: 100px;
display: inline-block;
position: relative;
top: 6px;
left: 5px;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded .inner .button-group {
margin-top: 20px;
margin-bottom: 30px;
width: 50%;
justify-content: inherit;
}
.page-template-page-template-homepage-2022 .hero .inner .button-group a.button {
padding: 1.2rem 2.5rem;
background-color: #f1522e;
white-space: nowrap;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded, .page-template-page-template-homepage-2022 .section2 {
padding-right: 8.5%;
padding-left: 8.5%;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded {
background-size: cover;
background-position: center;
}
.page-template-page-template-homepage-2022 .hero .page-subheadline.page-subheadline-two {
margin-top: 0px;
}
.page-template-page-template-homepage-2022 .sectionTestimonials .testimonialHeading, .page-template-page-template-homepage-2022 .section2 .page-subheadline, .page-template-page-template-homepage-2022 .section4 .plansHeading, .page-template-page-template-homepage-2022 .sectionTestimonials h2.titleTestimonial, .page-template-page-template-homepage-2022 .lastSection h2.section-title {
color: #f79321;
text-align: center;
font-size: 42px;
display: block;
margin: 10px auto;
font-family: 'Martel', serif;
}
.page-template-page-template-homepage-2022 .sectionTestimonials .testimonialSubheading {
display: block;
margin: 10px auto;
text-align: center;
}
.page-template-page-template-homepage-2022 .section2 .paragraph_below_image, .page-template-page-template-homepage-2022 .section4 .plansSubheading, .page-template-page-template-homepage-2022 .section4 .plansSubheading2 {
max-width: 780px;
text-align: center;
margin: auto;
font-size: 22px;
color: black;
}
.page-template-page-template-homepage-2022 .section2 img {
z-index: 1;
position: relative;
margin-top: 40px;
margin: 0 auto;
}
.page-template-page-template-homepage-2022 .whiteBackgroundSection {
background-color: white;
z-index: 2;
position: relative;
max-width: 50%;
margin: auto;
margin-top: -70px;
padding-top: 70px;
}
.page-template-page-template-homepage-2022 .row.colu2 {
width: 70%;
margin-bottom: 20px;
}
.page-template-page-template-homepage-2022 .section4 .columns2:first-child {
border: 0px solid #f5f5f5;
border-radius: 15px;
padding: 0;
padding-bottom: 7%;
}
.page-template-page-template-homepage-2022 .section4 .columns2 {
background-color: #faf9f5;
}
.page-template-page-template-homepage-2022 .section4 .columns2.annualColun {
background-color: #f4ece3;
}
.page-template-page-template-homepage-2022 h4.h4Plans {
color: #f05133;
font-weight: bold;
font-size: 12px;
margin-top: 60px;
font-family: 'Martel', serif;
letter-spacing: 0;
margin-bottom: -10px;
}
.page-template-page-template-homepage-2022 h4.h2Plans {
color: #34373c;
font-size: 50px;
margin-bottom: 0;
}
.page-template-page-template-homepage-2022 .price_text {
color: #53575d;
font-weight: bolder;
font-family: Roboto;
margin-bottom: 30px;
}
.page-template-page-template-homepage-2022 .price_text span {
font-weight: 100;
}
.page-template-page-template-homepage-2022 .section4 .columns2:first-child, .page-template-page-template-homepage-2022 .section4 .columns2:last-child {
width: 50%;
position: relative;
}
.page-template-page-template-homepage-2022 .linkPlans {
padding: 13px 30px;
width: fit-content;
margin-bottom: 30px !important;
}
.page-template-page-template-homepage-2022 .text_below_button {
width: unset;
padding: 0 10px;
}
.page-template-page-template-homepage-2022 .section4 .columns2:last-child {
border: 0px solid #fead00;
margin-top: 6%;
border-radius: 15px;
padding-top: 0%;
padding-bottom: 5%;
}
.page-template-page-template-homepage-2022 .ribbon span {
transform: unset;
-webkit-transform: unset;
top: 20px;
right: 0px;
background: unset;
box-shadow: unset;
font-weight: 300;
}
.page-template-page-template-homepage-2022 .ribbon span div {
font-weight: 900;
font-size: 30px;
}
.page-template-page-template-homepage-2022 .ribbon span:after, .page-template-page-template-homepage-2022 .ribbon span:before {
border-left: 0px solid transparent;
border-right: 0px solid #f05133;
}
.page-template-page-template-homepage-2022 .section4 .columns2:first-child .ribbon {
display: block;
position: absolute;
right: 0;
top: -20px;
z-index: 1;
overflow: hidden;
width: 120px;
text-align: center;
}
.page-template-page-template-homepage-2022 h2.two_column_heading {
max-width: 450px;
padding-left: 120px;
color: #5b5753;
}
.page-template-page-template-homepage-2022 .section5 h2.page-subheadline {
color: #5b5753;
text-align: center;
margin-bottom: 20px;
}
.page-template-page-template-homepage-2022 .section5 .paragraph_below_image {
color: #54575c;
font-size: 25px;
}
.page-template-page-template-homepage-2022 .section5 .paragraph_below_image:last-of-type {
font-size: 20px;
color: #1a1a1a;
margin-top: 25px;
max-width: 860px;
}
.page-template-page-template-homepage-2022 .section5 .paragraph_below_image span {
color: #f79321;
font-weight: bold;
}
.page-template-page-template-homepage-2022 .site-content .each h3 {
color: #f05133;
padding-top: 10px;
margin-bottom: 10px;
margin-top: 10px;
}
.page-template-page-template-homepage-2022 .site-content .each p {
text-align: left;
width: 100%;
}
.page-template-page-template-homepage-2022 .section2bigImg {
width: 65%;
margin: 0 auto;
position: relative;
top: -110px;
max-width: 860px;
}
.page-template-page-template-homepage-2022 .page-template-page-template-homepage-2022 .section5 {
background: #faf9f5;
padding-bottom: 0px;
padding-top: 0;
}
.page-template-page-template-homepage-2022 .testimonialsContainer .testimonial {
width: 100%;
}
.page-template-page-template-homepage-2022 .testimonialsContainer .testimonial p {
text-align: center;
max-width: 750px;
margin: auto;
font-size: 22px;
}
.page-template-page-template-homepage-2022 .testimonialRow .contentColumn {
display: inline-block;
height: 100px;
top: -35px;
position: relative;
text-align: left;
}
.page-template-page-template-homepage-2022 .testimonialRow .imageColumn {
width: 130px;
display: inline-block;
margin-bottom: 20px;
}
.page-template-page-template-homepage-2022 .testimonial .testimonialRow .imgTestimonial {
width: 100px;
margin: 0;
}
.page-template-page-template-homepage-2022 .testimonialRow {
margin: auto;
text-align: center;
margin-top: 40px;
}
.page-template-page-template-homepage-2022 .testimonial .titleTestimonial {
font-weight: 300;
margin-bottom: 20px;
}
.page-template-page-template-homepage-2022 .testimonial .attribution {
margin-top: 20px;
display: block;
font-weight: bolder;
font-family: Roboto, sans-serif;
font-size: 18px;
color: #34373c;
letter-spacing: 0.5px;
}
.page-template-page-template-homepage-2022 .testimonial .date {
margin-top: 3px;
display: block;
font-family: Roboto, sans-serif;
font-size: 18px;
color: #34373c;
letter-spacing: 0.5px;
}
.page-template-page-template-homepage-2022 .sectionFAQ {
background: #eaeceb;
padding: 90px 0;
background-repeat: no-repeat;
background-size: cover;
padding-bottom: 60px;
background-position: bottom;
margin-bottom: -10px;
}
.page-template-page-template-homepage-2022 .sectionFAQ h2.two_column_heading {
padding-left: 0;
margin-bottom: 20px;
}
.page-template-page-template-homepage-2022 .sectionFAQ p.two_column_paragraph {
font-size: 23px;
}
.page-template-page-template-homepage-2022 .eachFAQ {
border-top: 1px solid #d3d3d3;
padding-top: 25px;
padding-bottom: 25px;
}
.page-template-page-template-homepage-2022 .eachFAQ:last-of-type {
border-bottom: 1px solid #d3d3d3;
}
.page-template-page-template-homepage-2022 .eachFAQ {
padding-left: 20px;
}
.page-template-page-template-homepage-2022 .eachFAQ .faq_question {
font-weight: bolder;
margin-bottom: 0px;
letter-spacing: 0.9px;
font-size: 20px;
margin-top: 0px;
padding-right: 20px;
position: relative;
}
.page-template-page-template-homepage-2022 .eachFAQ p {
color: #34373c;
font-family: Roboto, sans-serif;
letter-spacing: 0.5px;
font-weight: 300;
font-size: 17px;
margin-top: 20px;
}
.page-template-page-template-homepage-2022 .faq_question:after {
content: "✚";
float: right;
color: #f05133;
position: absolute;
top: 50%;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
}
.page-template-page-template-homepage-2022 .sectionFAQ .columns2:last-child {
width: 60%;
}
.page-template-page-template-homepage-2022 .sectionFAQ .columns2 {
width: 40%;
}
.page-template-page-template-homepage-2022 .lastSection {
height: 100vh;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.page-template-page-template-homepage-2022 .lastSection .section-p {
text-align: center;
font-size: 22px;
color: #1a1a1a;
}
.page-template-page-template-homepage-2022 .lastSection .section-p.grey {
color: #54575c;
}
.page-template-page-template-homepage-2022 .lastSection h2.section-title {
padding-top: 130px;
font-weight: 300;
}
.page-template-page-template-homepage-2022 .lastSection a.lastSectionButton {
padding: 1.2rem 2.5rem;
background-color: #f1522e;
white-space: nowrap;
color: white;
font-weight: bolder;
margin: auto;
display: block;
width: fit-content;
font-family: Roboto;
letter-spacing: 1px;
font-size: 20px;
margin-top: 40px;
}
.page-template-page-template-homepage-2022 .lastSection a.lastSectionLink {
margin: auto;
display: block;
text-align: center;
margin-top: 20px;
text-decoration: underline;
color: #f1522e;
font-weight: 600;
}
.page-template-page-template-homepage-2022 .logo-grid-wrapper {
display: none;
}
.page-template-page-template-homepage-2022 .testimonialsContainer .arrow {
width: 50px;
height: 50px;
position: absolute;
z-index: 5;
top: 35%;
transform: translateY(-35%);
}
.page-template-page-template-homepage-2022 .testimonialsContainer .arrowRight {
right: 0;
-webkit-transform: scaleX(-1) !important;
transform: scaleX(-1) !important;
top: 32%;
transform: translateY(-32%);
}
.page-template-page-template-homepage-2022 .testimonialsContainer .arrowLeft {
left: 0;
}
.page-template-page-template-homepage-2022 .testimonialsContainer {
position: relative;
}
.page-template-page-template-homepage-2022 .columns2.annualColun .ribbon {
position: absolute;
z-index: 1;
overflow: hidden;
width: 100px;
height: 100px;
text-align: right;
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/Orange-shape.png);
background-repeat: no-repeat;
background-size: contain;
right: 20px;
top: -15px;
}
.page-template-page-template-homepage-2022 .lastSection {
height: 220vh;
background-position: top !important;
}
.page-template-page-template-homepage-2022 .section2:before {
content: "";
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/Graphics_2.png);
width: 200px;
height: 200px;
float: right;
position: absolute;
right: 20vw;
top: -120px;
z-index: 9;
}
.page-template-page-template-homepage-2022 .lastSection:after {
content: "";
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/Graphics_7.png);
width: 200px;
height: 200px;
float: right;
position: absolute;
right: 8vw;
top: 60px;
}
.page-template-page-template-homepage-2022 .lastSection {
position: relative;
}
.page-template-page-template-homepage-2022 .text_below_button span {
display: block;
margin-bottom: 0px;
}
.page-template-page-template-homepage-2022 .section4 {
background: #faf9f5;
}
.page-template-page-template-homepage-2022 .section4 .text_below_button span {
font-size: 16px;
}
.page-template-page-template-homepage-2022 .testimonialsContainer {
padding: 3rem 3rem 0rem;
max-width: fit-content;
}
.page-template-page-template-homepage-2022 .linkPlans:focus {
color: #FFF;
}
.page-template-page-template-homepage-2022 .inner.wow.fadeIn {
max-width: 100%;
margin: 0;
text-align: left;
width: 100%;
}
.page-template-page-template-homepage-2022 .hero.no-form {
border-bottom: 0px solid #f1522e;
}
@media only screen and (max-width: 1200px) {
.page-template-page-template-homepage-2022 .section4 .columns2:first-child .ribbon {
width: 100px;
}
.ribbon span {
width: 60px;
}
.page-template-page-template-homepage-2022 .ribbon span {
right: 20px;
}
}
@media only screen and (max-width: 1000px) {
.page-template-page-template-homepage-2022 .section4 .columns2:first-child .ribbon {
width: 80px;
}
.page-template-page-template-homepage-2022 .ribbon span {
right: 10px;
top: 12px;
}
.page-template-page-template-homepage-2022 .sectionFAQ {
padding-bottom: 110px;
}
}
@media only screen and (min-width: 1024px) {
.page-template-page-template-homepage-2022 .sectionFAQ .columns2:first-of-type {
width: 35%;
}
}
@media only screen and (min-width: 1400px) {
.page-template-page-template-homepage-2022 .lastSection {
height: 180vh;
}
.page-template-page-template-homepage-2022 .section4 .columns2:first-child .ribbon {
width: 120px;
}
}
@media only screen and (min-width: 1700px) {
.page-template-page-template-homepage-2022 .lastSection {
height: 160vh;
}
}
@media only screen and (min-width: 1900px) {
.page-template-page-template-homepage-2022 .lastSection {
height: 140vh;
}
}
@media only screen and (min-width: 768px) {
.page-template-page-template-homepage-2022 .section3 {
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/How-well-change-background.png);
background-repeat: no-repeat;
background-size: contain;
background-position: top;
margin-bottom: 100px;
padding-bottom: 100px;
padding-top: 130px;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded:before {
content: "";
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/Graphics_1.png);
width: 180px;
height: 180px;
float: left;
position: absolute;
left: 0;
top: 0;
}
.page-template-page-template-homepage-2022 .section4  .columns2:last-of-type {
position: relative;
}
.page-template-page-template-homepage-2022 .section4 .row.colu2 .columns2:last-of-type:before {
content: "";
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/Graphics_5.png);
width: 100px;
height: 100px;
float: right;
position: absolute;
right: -100px;
bottom: 0;
background-size: cover;
}
.page-template-page-template-homepage-2022 .lastSection:before {
content: "";
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/Graphics_6.png);
width: 200px;
height: 200px;
float: left;
position: absolute;
left: 8vw;
top: 60px;
}
.page-template-page-template-homepage-2022 .lastSection:after {
content: "";
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/Graphics_7.png);
width: 200px;
height: 200px;
float: right;
position: absolute;
right: 8vw;
top: 60px;
}
}
@media only screen and (min-width: 1024px) {
.page-template-page-template-homepage-2022 .lastSection::before {
width: 100px;
height: 100px;
left: 3vw;
background-size: cover;
}
.page-template-page-template-homepage-2022 .lastSection::after {
width: 100px;
height: 100px;
right: 3vw;
background-size: cover;
}
}
@media only screen and (min-width: 1400px) {
.page-template-page-template-homepage-2022 .section4 .row.colu2 .columns2:last-of-type:before {
width: 150px;
height: 150px;
}
.page-template-page-template-homepage-2022 .lastSection::before {
width: 175px;
height: 175px;
left: 6vw;
background-size: cover;
}
.page-template-page-template-homepage-2022 .lastSection::after {
width: 175px;
height: 175px;
right: 6vw;
background-size: cover;
}
}
@media only screen and (min-width: 1700px) {
.page-template-page-template-homepage-2022 .section4 .row.colu2 .columns2:last-of-type:before {
width: 200px;
height: 200px;
}
.page-template-page-template-homepage-2022 .lastSection::before {
width: 200px;
height: 200px;
left: 8vw;
background-size: cover;
}
.page-template-page-template-homepage-2022 .lastSection::after {
width: 200px;
height: 200px;
right: 8vw;
background-size: cover;
}
}
@media only screen and (max-width: 768px) {
.page-template-page-template-homepage-2022 .ribbon span {
right: 20px;
}
body.page-template-page-template-homepage-2022 .section3 .row.colu2 .columns2 {
width: 100% !important;
}
.page-template-page-template-homepage-2022 .section3 .each:last-of-type p:before {
content: "";
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/Graphics_3.png);
width: 120px;
height: 160px;
float: right;
position: absolute;
right: 0;
}
.page-template-page-template-homepage-2022 .section2::before {
right: 10px;
background-size: 65%;
background-repeat: no-repeat;
}
.page-template-page-template-homepage-2022 .lastSection:after {
right: 0;
top: 0px;
background-size: 75%;
background-repeat: no-repeat;
}
.page-template-page-template-homepage-2022 .section2 img.section2img {
width: 100%;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded {
background-image: unset !important;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded .inner h1 {
font-family: Roboto,sans-serif;
font-weight: 300;
color: black;
max-width: 100%;
display: block;
line-height: 40px;
font-size: 30px;
width: 100%;
margin-top: 40px;
margin-bottom: unset;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded .inner p {
margin-bottom: 20px;
}
.page-template-page-template-homepage-2022 .section4 .text_below_button span {
white-space: initial;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded {
padding-right: 0%;
padding-left: 0%;
}
.page-template-page-template-homepage-2022 img.mobieBanner {
height: 50vh;
background-size: cover;
object-fit: contain;
width: 100vw;
}
.page-template-page-template-homepage-2022 .hero.no-form.lazyloaded .inner > *:not(div), .page-template-page-template-homepage-2022 .section2 {
padding-right: 30px;
padding-left: 30px;
}
.page-template-page-template-homepage-2022 .whiteBackgroundSection {
margin-top: 0px;
padding-top: 0;
max-width: 100%;
}
.page-template-page-template-homepage-2022  .section2 img.section2img {
display: block;
margin-bottom: 30px;
}
.page-template-page-template-homepage-2022  .section2 {
margin-top: 40px;
}
.page-template-page-template-homepage-2022 .sectionTestimonials .testimonialHeading, .page-template-page-template-homepage-2022 .section2 .page-subheadline, .page-template-page-template-homepage-2022 .section4 .plansHeading, .page-template-page-template-homepage-2022 .sectionTestimonials h2.titleTestimonial, .lastSection h2.section-title {
font-size: 30px;
}
.page-template-page-template-homepage-2022 .section2 .paragraph_below_image {
font-size: 20px;
line-height: 32px;
}
.page-template-page-template-homepage-2022 .section4 .columns2:first-child, .page-template-page-template-homepage-2022 .section4 .columns2:last-child {
width: 100%;
padding-bottom: 50px !important;
}
.page-template-page-template-homepage-2022 .row.colu2 {
width: 85%;
}
.page-template-page-template-homepage-2022 .text_below_button {
white-space: nowrap;
font-size: 15px;
}
.page-template-page-template-homepage-2022 .row.colu2 .linkPlans {
width: fit-content !important;
}
.page-template-page-template-homepage-2022 .section4 .columns2:first-child .ribbon {
display: none;
}
.page-template-page-template-homepage-2022 .section4 .columns2:last-child {
margin-top: 0;
}
.page-template-page-template-homepage-2022 .section3 .columns2 {
width: 100%;
}
.page-template-page-template-homepage-2022 .section3 h2.two_column_heading {
padding-left: 0;
}
.page-template-page-template-homepage-2022 .section3 .each h3 {
text-align: left;
}
.page-template-page-template-homepage-2022 .section3 .each:last-of-type p {
max-width: 65%;
margin-left: 0;
}
.page-template-page-template-homepage-2022 .section3 {
padding-bottom: 50px;
}
.page-template-page-template-homepage-2022 .section5 .section2bigImg {
width: 100%;
top: 0;
margin-bottom: 50px;
}
.page-template-page-template-homepage-2022 .section5 {
padding-left: 15px;
padding-right: 15px;
}
.page-template-page-template-homepage-2022 .section5 h2 {
font-size: 24px;
}
.page-template-page-template-homepage-2022 .section5 p.paragraph_below_image {
font-size: 20px;
width: 100%;
}
.page-template-page-template-homepage-2022 .section5 .paragraph_below_image:last-of-type {
padding: 0 20px;
}
.page-template-page-template-homepage-2022 .testimonialsContainer .testimonial p {
font-size: 19px;
line-height: 28px;
}
.page-template-page-template-homepage-2022 .sectionFAQ .columns2, .page-template-page-template-homepage-2022 .sectionFAQ .columns2:last-child {
width: 100%;
float: left;
}
.page-template-page-template-homepage-2022 .sectionFAQ p.two_column_paragraph {
font-size: 21px;
margin-bottom: 40px;
}
.page-template-page-template-homepage-2022 .sectionFAQ h2.two_column_heading {
font-size: 30px;
}
.page-template-page-template-homepage-2022 .eachFAQ {
padding-left: 10px;
text-align: left;
}
.page-template-page-template-homepage-2022 .eachFAQ p {
margin-top: 0px;
}
.page-template-page-template-homepage-2022 .faq_question::after {
position: absolute;
right: -10px;
height: 100%;
}
.page-template-page-template-homepage-2022 .eachFAQ .faq_question {
padding-right: 10px;
height: 100%;
position: relative;
}
.page-template-page-template-homepage-2022 .testimonialsContainer .arrow {
width: 50px;
height: 50px;
margin: auto;
text-align: center;
display: block;
transform: unset;
}
.page-template-page-template-homepage-2022 .page-template-page-template-homepage-2022 .testimonialsContainer {
padding: 3rem 2rem 4rem;
}
.page-template-page-template-homepage-2022 .testimonialsContainer .arrow {
top: 32%;
}
.page-template-page-template-homepage-2022 #MonthlyPlan, .page-template-page-template-homepage-2022 h4.h4Plans {
display: none;
}
.page-template-page-template-homepage-2022 .section4 p.plansBelowTable {
display: block;
margin-top: 30px;
width: 100%;
}
.section4.onlyMobile {
padding-left: 30px;
padding-right: 30px;
}
.page-template-page-template-homepage-2022 .section4 .plansSubheading, .page-template-page-template-homepage-2022 .page-template-page-template-homepage-2022 .section4 .plansSubheading2 {
width: 100%;
}
.page-template-page-template-homepage-2022 .tabsContainer {
margin: 20px auto;
display: block;
text-align: center;
margin-bottom: 0;
}
.page-template-page-template-homepage-2022 .tab-button.AnnualPlanTrigger {
background-color: #f4ece3;
color: #f05133;
}
.page-template-page-template-homepage-2022 .tab-button.MonthlyPlanTrigger {
background-color: #faf9f5;
color: #1a1a1a;
}
.page-template-page-template-homepage-2022 button.tab-button {
padding: .8rem 1rem .7rem;
width: 49%;
}
.page-template-page-template-homepage-2022 button.tab-button:first-of-type {
margin-right: 1%;
}
.page-template-page-template-homepage-2022 button.tab-button:last-of-type {
margin-left: 1%;
}
.page-template-page-template-homepage-2022 #AnnualPlan {
background-color: #f4ece3;
}
.page-template-page-template-homepage-2022 #MonthlyPlan {
background-color: #faf9f5;
}
.page-template-page-template-homepage-2022 h2.h2Plans {
margin-top: 0;
font-size: 33px;
margin-bottom: 10px;
}
.page-template-page-template-homepage-2022 .price_text {
width: 100%;
}
.page-template-page-template-homepage-2022 .linkPlans {
display: block;
text-transform: capitalize;
font-size: 22px;
}
.page-template-page-template-homepage-2022 .tabContent {
padding: 30px 20px;
text-align: center;
padding-bottom: 50px;
}
.page-template-page-template-homepage-2022 .text_below_button {
font-size: 12px;
padding: 0 0px;
}
.page-template-page-template-homepage-2022 #AnnualPlan {
position: relative;
}
.page-template-page-template-homepage-2022 #AnnualPlan .ribbon {
position: absolute;
z-index: 1;
overflow: hidden;
width: 100px;
height: 100px;
text-align: right;
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/Orange-shape.png);
background-repeat: no-repeat;
background-size: contain;
right: -28px;
top: unset;
bottom: -25px;
}
.page-template-page-template-homepage-2022 .lastSection {
background-size: cover !important;
}
}
@media only screen and (max-width: 1200px) {
.page-template-page-template-homepage-2022 .lastSection::after {
content: "";
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/Graphics_7.png);
width: 150px;
height: 150px;
float: right;
position: absolute;
right: 8vw;
top: -80px;
background-size: cover;
}
.page-template-page-template-homepage-2022 .lastSection::before {
content: "";
background-image: url(//www.cooksmarts.com/wp-content/uploads/2022/01/Graphics_6.png);
width: 150px;
height: 150px;
float: left;
position: absolute;
left: 8vw;
top: -80px;
background-size: cover;
}
}
@media only screen and (min-width: 1400px) {
.page-template-page-template-homepage-2022 .section3 {
padding-bottom: 150px;
}
}
@media only screen and (max-width: 550px) {
.onlyDesktop {
display: none;
}
}
@media only screen and (max-width: 1330px) {
.main-navigation li {
font-size: 13px;
}
.main-navigation li.menu-item-has-children {
margin-right: 4%;
}
}
@media only screen and (max-width: 1140px) {
.main-navigation li .sub-menu {
width: 80vw;
}
.main-navigation li.menu-item-has-children {
margin-right: 2%;
}
#menu-primary-1 > li:first-child {
margin-right: 20px;
}
}
@media only screen and (max-width: 1050px) {
.main-navigation li .sub-menu {
width: 90vw;
}
.site-header-large .inner .site-navigation.main-navigation {
width: 50%;
}
}
@media only screen and (max-width: 1024px) {
.page-template-page-template-details .hero .inner h1 {
font-size: 30px;
line-height: 40px;
margin-bottom: 10px;
}
.main-navigation li.menu-item-has-children {
background-position: right 0rem top .3rem;
padding-right: 10px;
padding-bottom: 0;
font-size: 10px;
}
.main-navigation li {
font-size: 10px;
}
#searchform #s::placeholder {
font-size: 10px;
}
.site-header-large .login-button {
padding-right: 0px;
padding-left: 0px;
}
.site-header-large .login-button {
font-size: 11px;
}
.hero .page-subheadline.page-subheadline-two {
margin-top: 0px;
}
.linkPlans {
padding: 8px 10px;
} .site-header-small .toolbar {
background-color: #FFF;
}
.site-header-small .site-logo {
padding: 0
}
ul.priority-navigation {
display: flex;
justify-content: center;
align-items: center;
}
ul.priority-navigation .search-menu-trigger, ul.utilities li, li.signButton  {
background-color: #f05133;
padding: 8px;
margin-left: 40px;
}
li.signButton  {
padding-left: 7px;
padding-right: 7px;
}
.menu-toggle span {
background-color: #f05133;
}
.priority-navigation {
width: 100%;
}
.page-template-page-template-about-2020 .section-title {
padding: 0 11%;
}
.welcome_content {
padding: 0 10%;
}
.ourGreatTeamSection {
margin-top: 50px;
padding: 0 10%;
}
.twoColumnsParagraphsSection {
margin-top: 70px;
}
.page-template-page-template-about-2020 .site-content {
margin-top: 150px;
}
.page-template-page-template-thank-you .inner.wow.fadeIn {
top: -100px;
}
.page-template-page-template-thank-you .section-title, .offer-repeater {
padding: 0 15%;
}
}
@media only screen and (min-width: 1300px) {
.section5 .section-title {
padding: 0 30%;
}
}
@media only screen and (max-width: 1300px) {
.site-header-large .inner .site-navigation.main-navigation {
width: 50%;
}
}
@media only screen and (min-width: 1600px) {
.page-template-page-template-homepage-2020 .hero .inner h1, .page-template-page-template-homepage-2020-2 .hero .inner h1, .page-template-page-template-details .hero .inner h1 {
font-size: 4em;
line-height: 1em;
}
}
@media only screen and (min-width: 2200px) {
.page-template-page-template-homepage-2020 .hero .inner h1, .page-template-page-template-homepage-2020-2 .hero .inner h1, .page-template-page-template-details .hero .inner h1 {
font-size: 5em;
}
}
@media only screen and (max-width: 1100px) {
.page-template-page-template-goals .titleAndDescription h1 {
font-size: 32px !important;
}
}
@media only screen and (max-width: 1000px) {
.page-template-page-template-goals .main-content h3 {
font-size: 16px;
}
.page-template-page-template-goals .titleAndDescription h1 {
font-size: 30px !important;
}
.page-template-page-template-thank-you .inner.wow.fadeIn {
top: -50px;
}
.page-template-page-template-thank-you .hero .inner h1 {
font-size: 30px;
line-height: 40px;
padding-right: 0%;
}
.page-template-page-template-thank-you .hero, .page-template-page-template-thank-you .hero::after {
background-color: unset;
}
}
@media only screen and (max-width: 950px) {
.page-template-page-template-goals .titleAndDescription h1 {
font-size: 27px !important;
}
}
@media only screen and (max-width: 800px) {
.page-template-page-template-goals .titleAndDescription h1 {
font-size: 22px !important;
}
.page-template-page-template-goals .main-content h3 {
font-size: 15px;
}
}
@media only screen and (min-width: 768px) {
.testimonialsContainer .testimonial {
width: 31%;
}
}
@media only screen and (max-width: 768px) {
.testimonialsContainer .testimonial p {
padding: 0 0px;
}
p.paragraphText {
width: 65% !important;
}
.page-separator.noPlans {
letter-spacing: 1px;
font-size: 15px;
}
.hero {
height: unset;
margin-top: 70px;
}
.support-item {
width: 32%;
}
.columns4 img {
width: 30%;
}
.section4 .row.colu2 {
width: 90%;
}
.section4 .columns2 h2 sup span {
font-size: 13px;
}
.section5 .noPlansButton {
width: 25%;
}
.page-template-page-template-homepage-2020 .hero .inner h1, .page-template-page-template-homepage-2020-2 .hero .inner h1, .page-template-page-template-details .hero .inner h1 {
font-size: 30px;
line-height: 35px;
margin-bottom: 5px;
}
.page-template-page-template-homepage-2020 .hero p.page-subheadline-two, .page-template-page-template-homepage-2020-2 .hero p.page-subheadline-two, .page-template-page-template-details .hero p.page-subheadline-two {
margin-bottom: 20px;
}
.logo-grid img {
margin: 0 auto;
}
.page-template-page-template-homepage-2020 .hero p.page-subheadline, .page-template-page-template-homepage-2020-2 .hero p.page-subheadline, .page-template-page-template-details .hero p.page-subheadline {
padding-right: 5%;
}
.page-template-page-template-goals .content-section {
padding: 2% 5%;
}
.page-template-page-template-goals .browserByCategory select {
margin-right: 5%;
display: table;
margin: auto;
position: unset;
right: unset;
margin-top: 7%;
}
.page-template-page-template-goals .section-title h2 {
margin-bottom: 0px;
}
.page-template-page-template-goals .titleAndDescription {
padding: 0 10%;
}
.page-template-page-template-goals h3.form-content {
font-size: 17px;
}
.page-template-page-template-about-2020 .section-title {
padding: 0 7%;
}
.page-template-page-template-about-2020 .section-title {
font-size: 25px;
line-height: 35px;
}
.welcome_content {
padding: 0 5%;
}
.welcome_content img {
width: 270px;
margin-left: 5%;
}
.site-content h3 {
padding-top: 0px;
}
.ourGreatTeamSection {
margin-top: 0px;
padding: 0 5%;
}
.ourGreatTeamSection img {
width: 300px;
margin-right: 5%;
margin-top: 80px;
}
.twoColumnsParagraphsSection {
margin-top: 50px;
}
.twoColumnsParagraphsSection {
padding: 0 5%;
}
.page-template-page-template-about-2020 .site-content {
margin-top: 120px;
}
.ourGreatTeamSection em u, .iconsBelowPost, .promo.promo-bg-img, .promo.promo-solid-bg.color-orange {
display: none;
}
.page-template-page-template-homepage-2020 .hero .inner h1, .page-template-page-template-homepage-2020-2 .hero .inner h1, .page-template-page-template-details .hero .inner h1 {
font-size: 24px;
}
.page-template-page-template-homepage-2020 .hero p.page-subheadline, .page-template-page-template-homepage-2020-2 .hero p.page-subheadline, .page-template-page-template-details .hero p.page-subheadline {
font-size: 16px;
line-height: 24px;
}
.hero {
margin-top: 40px;
}
}
@media only screen and (min-width: 550px) {
.image_welcome_mobile {
display: none;
}
.onlyMobile {
display: none;
}
}
@media only screen and (max-width: 550px) {
.single-post .ml-cta {
display: none;
}
.single-post .onlyMobile .ml-cta {
display: block;
}
.site-title a {
background-size: 90px 24px;
}
ul.priority-navigation .search-menu-trigger, ul.utilities li, li.signButton {
padding: 4px !important;
}
li.signButton {
font-size: 12px;
}
.site-header-small .search-menu-trigger svg {
height: 20px;
}
.section2 {
top: 20px;
}
.page-separator {
text-align: left !important;
}
.section-title {
text-align: left;
padding-left: 7.5%;
margin-bottom: 10px;
}
.row.planningMachineItems img {
width: 40%;
}
.row.planningMachineItems h4, .row.planningMachineItems p {
text-align: left;
padding-left: 7.5%;
}
.planningMachine {
margin-bottom: 0px;
}
.planningMachineItems img, .support-item img {
margin: 5% auto;
}
.page-template-page-template-homepage-2020 .hero .inner h1, .page-template-page-template-homepage-2020-2 .hero .inner h1, .page-template-page-template-details .hero .inner h1 {
font-size: 25px;
line-height: 30px;
width: 80%;
}
.page-template-page-template-homepage-2020 .hero p.page-subheadline, .page-template-page-template-homepage-2020-2 .hero p.page-subheadline, .page-template-page-template-details .hero p.page-subheadline {
font-size: 15px;
line-height: 20px;
}
.page-template-page-template-homepage-2020 .hero, .page-template-page-template-homepage-2020-2 .hero, .page-template-page-template-details .hero {
margin-top: 48px;
}
.columns4:first-child {
margin-left: 0%;
}
.columns4 {
width: 100%;
}
.columns4 img {
width: 12%;
}
.columns4 h4 {
font-size: 14px;
margin-bottom: 12px;
}
.section3 .page-separator.testimonial, .section4 p.plans, .section5 .page-separator.noPlans {
text-align: left;
}
.section5 .page-separator.noPlans {
padding-left: 7.5%;
display: flex;
align-items: center;
font-size: 12px;
padding-right: 15%;
font-weight: 400;
}
.noPlansImg {
width: 100% !important;
}
.section5 .noPlansButton {
width: 85%;
}
.page-separator::after {
content: "";
}
.page-separator::before {
content: "------------";
padding: 0 15px;
letter-spacing: -3px;
top: unset;
padding-left: 7.5%;
}
.section5 .page-separator::before {
content: "—";
font-size: 20px;
}
.section5 .page-separator::before {
padding-left: 0%;
display: flex;
align-items: center;
}
.row.colu4 {
width: 90%;
margin: unset;
margin-top: 20px;
padding-left: 7.5%;
}
.section3 p.paragraphText, .section4 p.paragraphText {
text-align: left;
width: 80%;
margin: unset;
margin-left: 7.5%;
}
.section3 p.paragraphText, .section4 p.paragraphText {
margin-left: 0%;
width: unset !important;
padding: 0 7.5%;
}
.row.colu2 .linkPlans {
width: 100%;
}
.section5 .section-title {
font-size: 25px;
line-height: 35px;
}
.section4 .columns2 {
display: inline-block;
margin: 0 1%;
}
.page-template-page-template-details .section2 {
top: 10px;
}
.section4 .row.colu2 {
width: 85% !im4ortant;
}
.cancelText {
width: 100% !important;
}
.page-template-page-template-goals .titleAndDescription {
display: block;
min-height: auto;
height: auto;
}
.page-template-page-template-goals .hero.titleAndDescription .inner {
display: block;
}
.page-template-page-template-goals .titleAndDescription h1 {
display: block;
width: 100% !important;
text-align: center;
padding-top: 20px;
}
.page-template-page-template-goals .titleAndDescription p.page-subheadline {
display: block;
width: 100% !important;
text-align: center;
}
.page-template-page-template-goals .section-title p {
padding: 0 5%;
}
.page-template-page-template-goals .content-section .single-content-section {
width: 90%;
margin: auto;
margin-bottom: 5%;
}
.page-template-page-template-goals #gform_submit_button_1 {
margin-bottom: 25px;
}
.section2img {
display: none;
}
.imgAppMobile {
display: block;
}
.imgAppMobile {
width: 90%;
}
.planningMachine {
padding: 0 7.5% !important;
}
.planningMachineItems .columns2 {
width: 100%;
}
.columns2:last-child {
width: 100%;
float: unset;
text-align: center;
}
.planningMachineItems p {
padding-right: 5%;
padding-left: 5%;
}
.planningMachineItems h4 {
margin-bottom: 10px;
}
.row.planningMachineItems:nth-child(2n+1) p {
padding-left: 7.5%;
}
.row.planningMachineItems:nth-child(2n+1) h4 {
padding-left: 7.5%;
}
.page-template-page-template-details .section3 .section-title {
text-align: left;
}
.page-template-page-template-details .section3 p.paragraphText {
text-align: left;
width: 100%;
}
.page-separator::before {
padding-left: 0;
}
.page-separator.support-comes-first {
text-align: left;
}
.page-template-page-template-details .section3 .section-title {
margin-left: 0;
}
.page-template-page-template-details .section3 .support-item p {
display: none;
}
.support-item {
width: 32%;
}
.support-item img {
width: 35%;
}
.support-item h4 {
font-size: 16px;
}
.page-separator {
padding-left: 7.5%;
}
.page-template-page-template-details .section2 .section-title {
text-align: left !important;
}
.page-template-page-template-details .section3 .section-title,
.page-template-page-template-details .section3 p.paragraphText {
padding-left: 0;
}
.page-template-page-template-details p.paragraphText {
width: 100% !important;
text-align: left !important;
padding-left: 7.5%;
}
.planningMachineItems img {
margin-top: 0;
margin-bottom: 0;
}
.planningMachineItems h4 {
margin-top: 10px;
}
.page-template-page-template-details .section3 .page-separator {
padding-left: 0;
}
.page-template-page-template-about-2020 .site-content {
margin-top: 20px;
}
.page-template-page-template-about-2020 .section-title {
font-size: 20px;
line-height: 25px;
}
.welcome_content img, .ourGreatTeamSection img {
float: unset;
margin: auto !important;
}
.page-template-page-template-about-2020 .section-title {
margin-bottom: 30px;
}
.twoColumnsParagraphsSection .column {
width: 100%;
}
.twoColumnsParagraphsSection .column p {
padding-right: 0%;
}
.page-template-page-template-about-2020 .section-title {
padding: 0 5%;
}
.page-template-page-template-about-2020 .page-separator {
padding-left: 5%;
}
.page-template-page-template-thank-you .hero .inner h1 {
font-size: 22px;
line-height: 33px;
padding-right: 0%;
width: 65%;
margin-bottom: 5px;
}
.page-template-page-template-thank-you .hero p.page-subheadline {
padding-right: 10%;
font-size: 15px;
line-height: 20px;
margin-bottom: 10px;
}
.page-template-page-template-thank-you .inner.wow.fadeIn {
top: -70px;
}
.expiresLighten {
line-height: 20px;
padding: 0 1%;
}
.expiresEnjoy {
width: 80%;
}
.page-template-page-template-thank-you .section-title {
padding: 0 7.5%;
font-size: 23px;
line-height: 30px;
}
.offer-repeater {
padding: 0 5%;
}
.page-template-page-template-thank-you .section3 iframe {
width: 100%;
height: 350px;
}
.iconSubMenu a {
padding-right: 0%;
}
.section3 {
padding-bottom: 0px;
}
.section2 .row {
display: flex;
flex-direction: column;
}
.section3, .section4, .section5 {
padding-top: 25px;
padding-bottom: 25px;
}
li.signButton {
padding: 4px 10px !important;
}
.main-small-navigation .menu {
margin: 5rem 0 1rem;
}
header nav {
overflow-y: scroll;
}
.left_image .image_welcome {
margin-bottom: 20px !important;
}
.ourGreatTeamSection p {
font-size: 16px;
line-height: 28px;
}
.planningMachineItems p, .page-template-page-template-details p.paragraphText {
font-size: 16px;
line-height: 28px;
}
}
@media screen and (min-width: 347px) and (max-width: 1023px) {
.single-post .post-header {
padding: 2rem 2rem 0 2rem !important;
}
}
@media screen and (max-width: 767px) {
.content-block.photos.single {
padding-left: 1rem;
padding-right: 1rem;
}
}
@media screen and (min-width: 768px) {
.single-post .blog-sidebar {
margin-top: 0.5rem;
}
.single-post .content-block.text-block {
padding-left: 0rem;
padding-right: 0rem;
}
.content-block.text-block {
max-width: 50rem;
margin-left: auto;
margin-right: auto;
}
}
@media screen and (min-width: 768px) and (max-width:1250px) {
.page-intro {
width: unset !important;
}
.single-post .content-block.image-gallery .image-grid {
padding: 0 !important;
}
}
@media screen and (min-width: 600px) and (max-width:1250px) {
.single-post .content-block.photos.single  .landscape {
padding: 0 !important;
}
}
@media screen and (min-width: 1024px) {
.single-post .page-intro {
padding: 0rem 0 0.5rem;
}
#testimonial_slider_1_wrap .testimonial_nav_arrow_wrap {
display: none !important;
}
}
@media screen and (min-width: 1250px) { .single-post .post-header .entry-title {
padding: 0 3rem !important;
}
} @media only screen and (max-width: 820px) {
.site-header-small .toolbar {
background-color: #FFF;
}
.site-header-small .site-logo {
padding: 0
}
ul.priority-navigation {
display: flex;
justify-content: center;
align-items: center;
}
ul.priority-navigation .search-menu-trigger, ul.utilities li, li.signButton  {
background-color: #f05133;
padding: 8px;
margin-left: 40px;
}
li.signButton  {
padding-left: 7px;
padding-right: 7px;
}
.menu-toggle span {
background-color: #f05133;
}
.priority-navigation {
width: 100%;
} .footer_logo img {
width: 50%;
}
.site-footer .ml-signup, .footer-links {
padding-right: 0;
}
.social-links-parent .social-links {
justify-content: initial;
align-items: center;
}
.site-footer .copyright {
top: 20px;
text-align: initial;
font-size: 12px;
}
.site-footer .footer-links div, .footer-links h4.subsText {
width: 100%;
}
.gform_body {
width: 100% !important;
}
.gform_footer.top_label {
width: 50% !important;
}
.content-block.gravity-form .gform_footer.top_label {
width: unset !important;
display: block;
margin: 0 auto;
margin-top: 20px;
}
.content-block.gravity-form .gform_footer.top_label input {
text-align: center;
margin: auto;
display: block;
display: block;
margin: 0 auto;
}
.page-separator {
text-align: center;
position: unset;
top: unset;
}
.page-template-page-template-details .section2 .section-title {
text-align: center;
line-height: 30px;
padding-right: 10%;
}
.page-template-page-template-details .section2 .paragraphText {
padding-right: 10%;
}
.planningMachineItems p {
padding-right: 15%;
}
p.planningMachine {
text-align: left;
}
.planningMachine {
padding: 0 25%;
}
.page-template-page-template-details .section3 p {
width: 85%;
}
.linkPlans {
width: 90%;
}
.section4 .columns2 {
padding-bottom: 0 !important;
}
nav.footer-links > div:not(#gform_wrapper_1) {
width: 25%;
}
nav.footer-links > div:nth-child(3) {
width: 50% !important;
}
.footer-links a, .site-footer .footer-links h4 {
font-size: 12px;
}
.site-footer .footer-links {
padding-left: 0;
}
.site-footer .footer-inner .social-links li {
width: 10%;
}
} @media only screen and (min-width: 550px) and (max-width: 820px) {
.li-site-logo {
width: 60%;
} .site-footer .footer-inner .social-links li {
width: 6%;
}
.footer_logo img {
width: 25%;
}
.footer_logo {
display: flex;
justify-content: initial;
align-items: center;
}
.gform_footer.top_label {
width: 100% !important;
text-align: center;
}
#gform_submit_button_1 {
width: 50%;
}
.section2 img.section2img, .section5 .noPlansImg {
width: 80%;
}
nav.footer-links > div:not(#gform_wrapper_1) {
width: 33%;
}
.site-footer .footer-links {
padding-left: 0;
}
} @media only screen and (min-width: 1020px) and (max-width: 1024px) {
.page-template-page-template-homepage-2020 .hero p.page-subheadline, .page-template-page-template-homepage-2020-2 .hero p.page-subheadline, .page-template-page-template-details .hero p.page-subheadline {
font-size: 16px;
}
.site-footer .footer-inner .social-links li {
width: 14%;
}
} @media only screen and (min-width: 760px) and (max-width: 770px) {
.inner.wow.fadeIn {
top: -100px;
}
.section2 img.section2img {
width: 90%;
}
}
.oldBanner {
display: flex;
align-items: center;
justify-content: center;
}
.oldBanner h1 {
color: rgb(90, 93, 99);
font-family: Roboto, sans-serif;
font-size: 55px;
font-style: normal;
font-weight: 500;
line-height: 71.5px;
margin-bottom: 24px;
margin-left: 0px;
margin-right: 0px;
margin-top: 3.2px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-rendering: optimizelegibility;
width: 640px;
}
.oldBanner .page-subheadline {
padding-right: 0 !important;
text-align: center;
color: rgb(90, 93, 99);
font-family: Roboto, sans-serif;
font-size: 36px;
font-weight: 300;
line-height: 57.6px;
margin-bottom: 48px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-rendering: optimizelegibility;
width: 640px;
}
.page-id-1793.page-child.has-banner .content-block.photos.single,
.page-id-15500.page-child.has-banner .content-block.photos.single {
display: block;
}
.page-id-1793.page-child.has-banner section.content-block:nth-child(3),
.page-id-15500.page-child.has-banner section.content-block:nth-child(3) {
display: none !important;
} .slick-slider {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent; }
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
outline: none !important; }
.slick-list:focus {
outline: none !important; }
.slick-list.dragging {
cursor: pointer;
cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.slick-track {
position: relative;
left: 0;
top: 0;
display: block; }
.slick-track:before, .slick-track:after {
content: "";
display: table; }
.slick-track:after {
clear: both; }
.slick-loading .slick-track {
visibility: hidden; }
.slick-slide {
float: left;
min-height: 1px;
outline: none;
display: none; }
[dir="rtl"] .slick-slide {
float: right; }
.slick-slide img {
display: block; }
.slick-slide.slick-loading img {
display: none; }
.slick-slide.dragging img {
pointer-events: none; }
.slick-initialized .slick-slide {
display: block; }
.slick-loading .slick-slide {
visibility: hidden; }
.slick-vertical .slick-slide {
display: block;
height: auto; }
.slick-arrow.slick-hidden {
display: none; }
.custom-slideshow {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #faf9f6; }
@media screen and (max-width: 1250px) {
.custom-slideshow {
-ms-flex-wrap: wrap;
flex-wrap: wrap; } }
.custom-slideshow__info {
width: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
@media screen and (max-width: 1250px) {
.custom-slideshow__info {
width: 100%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } }
.custom-slideshow__sub-title {
font-weight: 600;
font-size: 32px;
font-family: 'Martel';
line-height: 48px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #f1522e;
display: flex;
align-items: center;
margin-bottom: 32px; }
@media screen and (max-width: 1679px) {
.custom-slideshow__sub-title {
font-size: 27px;
}
}
@media screen and (max-width: 1365px) {
.custom-slideshow__sub-title {
line-height: 32px;
}
}
@media screen and (max-width: 767px) {
.custom-slideshow__sub-title {
font-size: 21px;
margin-bottom: 16px;
line-height: 30px; } }
.custom-slideshow__sub-title svg {
margin-right: 24px; }
@media screen and (max-width: 767px) {
.custom-slideshow__sub-title svg {
margin-right: 15px; } }
.custom-slideshow__title {
font-family: 'Martel';
font-weight: 300;
font-size: 50px;
line-height: 74px;
color: #000;
margin: 0 0 24px; }
@media screen and (max-width: 1679px) {
.custom-slideshow__title {
font-size: 40px;
line-height: 64px;
margin-bottom: 20px;
} }
@media screen and (max-width: 767px) {
.custom-slideshow__title {
font-size: 28px;
line-height: 47px;
margin: 0 0 16px; } }
.custom-slideshow__info-box {
max-width: 630px;
width: 100%; }
@media screen and (max-width: 1679px) {
.custom-slideshow__info-box {
max-width: 540px;
}
}
@media screen and (max-width: 1365px) {
.custom-slideshow__info-box {
max-width: 580px;
}
}
@media screen and (max-width: 1365px) {
.custom-slideshow__info-box {
padding: 10px 20px; } }
@media screen and (max-width: 1250px) {
.custom-slideshow__info-box {
padding: 30px 20px;
max-width: 100%; } }
@media screen and (max-width: 767px) {
.custom-slideshow__info-box {
padding: 24px; } }
.custom-slideshow__slider {
width: 50%; }
@media screen and (max-width: 1250px) {
.custom-slideshow__slider {
width: 100%; } }
.custom-slideshow__slide-box {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.custom-slideshow__slide {
width: calc(50% - 2px);
margin: 0 1px 2px;
position: relative; }
.custom-slideshow__slide-title {
position: absolute;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(57, 39, 10, 0)), to(rgba(57, 39, 10, 0.9)));
background: linear-gradient(180deg, rgba(57, 39, 10, 0) 0%, rgba(57, 39, 10, 0.9) 100%);
height: 96px;
bottom: 0;
left: 0;
right: 0;
padding: 0 24px 18px;
font-weight: 500;
font-size: 18px;
line-height: 32px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
color: #fff; }
@media screen and (max-width: 767px) {
.custom-slideshow__slide-title {
font-size: 11px;
line-height: 14px;
height: 43px;
padding: 0 10px 10px; } }
.custom-slideshow__video {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
@media screen and (max-width: 767px) {
.custom-slideshow__video {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
.custom-slideshow__video-opener {
position: relative;
width: 142px;
height: 142px;
border-radius: 50%;
overflow: hidden;
margin-right: 24px;
background: #fff;
cursor: pointer; }
@media screen and (max-width: 1679px) {
.custom-slideshow__video-opener {
flex-shrink: 0;
}
}
@media screen and (max-width: 767px) {
.custom-slideshow__video-opener {
margin: 0 0 32px; } }
@media screen and (min-width: 1250px) {
.custom-slideshow__video-opener:hover::after {
top: 50%;
left: 50%;
right: 50%;
bottom: 50%; }
.custom-slideshow__video-opener:hover svg path {
fill: #f1522e; } }
.custom-slideshow__video-opener::after {
content: '';
position: absolute;
background: #f1522e;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
border-radius: 50%; }
.custom-slideshow__video-opener svg {
z-index: 1; }
.custom-slideshow__video-opener svg path {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out; }
.custom-slideshow__play-svg {
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.custom-slideshow__text-svg {
position: absolute;
left: 2.98px;
top: 2.98px;
-webkit-animation: rotating 15s linear infinite;
animation: rotating 15s linear infinite; }
@media screen and (max-width: 767px) {
.custom-slideshow__video-info {
width: 100%;
text-align: center; } }
.custom-slideshow__video-title {
font-weight: 300;
font-size: 28px;
line-height: 48px;
color: #000;
margin-bottom: 8px; }
@media screen and (max-width: 1679px) {
.custom-slideshow__video-title {
font-size: 23px;
}
}
@media screen and (max-width: 767px) {
.custom-slideshow__video-title {
font-size: 22px;
line-height: 38px; } }
.custom-slideshow__video-text {
font-size: 14px;
line-height: 20px;
letter-spacing: 2px;
color: #a9a9a9; }
.custom-slideshow__images {
width: 50%; }
@media screen and (max-width: 1250px) {
.custom-slideshow__images {
width: 100%; } }
.custom-slideshow__images-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.custom-slideshow__images-row + .custom-slideshow__images-row .custom-slideshow__images-big {
margin: 0 0 0 2px; }
.custom-slideshow__images-big {
width: calc(67% - 6px);
margin: 0 2px 2px 0; }
@media screen and (max-width: 1800px) {
.custom-slideshow__images-big {
width: calc(67% - 4px); } }
@media screen and (max-width: 1250px) {
.custom-slideshow__images-big {
width: calc(67% - 6px); } }
@media screen and (max-width: 767px) {
.custom-slideshow__images-big {
width: calc(67% - 2px); } }
.custom-slideshow__images-col {
width: calc(33%); }
.custom-slideshow__images-small + .custom-slideshow__images-small {
margin: 2px 0 0; }
@-webkit-keyframes rotating {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes rotating {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.custom-popup__video {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: none;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
z-index: 150; }
.custom-popup__video.active {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }
.custom-popup__close {
position: absolute;
right: -76px;
width: 56px;
height: 56px;
background: #fff;
border-radius: 50%;
top: 0;
cursor: pointer; }
@media screen and (max-width: 1250px) {
.custom-popup__close {
right: 10px;
top: 10px; } }
.custom-popup__close::after {
content: '';
position: absolute;
width: 20px;
height: 1px;
left: 19px;
top: 29px;
background: #000;
-webkit-transform: rotate(45deg);
transform: rotate(45deg); }
.custom-popup__close::before {
content: '';
position: absolute;
width: 20px;
height: 1px;
left: 19px;
top: 29px;
background: #000;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg); }
@media screen and (min-width: 1250px) {
.custom-popup__close:hover::after, .custom-popup__close:hover::before {
background: #f00; } }
.custom-popup__overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.6); }
.custom-popup__holder {
max-width: 1150px;
width: 100%;
position: relative;
z-index: 1; }
@media screen and (max-width: 1365px) {
.custom-popup__holder {
max-width: 1080px; } }
.custom-popup__holder iframe {
height: 720px;
width: 100%; }
@media screen and (max-width: 1679px) {
.custom-popup__holder iframe {
height: 500px; } }
@media screen and (max-width: 767px) {
.custom-popup__holder iframe {
height: 100vh; } }
@media (min-width: 1200px) {
.page-template-page-template-newwelcomestatic .site-content,
.page-template-page-template-newwelcomeslider .site-content{
margin-top: 61px;
}
}
@media screen and (max-width: 767px) {
.page-template-page-template-newwelcomestatic .site-header-small .priority-navigation,
.page-template-page-template-newwelcomeslider .site-header-small .priority-navigation {
justify-content: space-between;
}
}
.custom-slideshow__add-title {
font-weight: 300;
font-size: 22px;
line-height: 32px;
color: #000;
margin-bottom: 24px;
font-family: 'Roboto';
}
@media screen and (max-width: 767px) {
.custom-slideshow__add-title {
font-size: 20px;
line-height: 25px;
margin-bottom: 16px;
}
}
.page-template-page-template-newwelcomeslider .notify,
.page-template-page-template-newwelcomestatic .notify{
display: none !important;
}
@media screen and (max-width: 1023px) {
.page-template-page-template-newwelcomeslider .site-content,
.page-template-page-template-newwelcomestatic .site-content {
margin-top: 38px;
}
}
@media screen and (max-width: 767px) {
.page-template-page-template-newwelcomeslider .site-content,
.page-template-page-template-newwelcomestatic .site-content {
margin-top: 23px;
}
}#pojo-a11y-toolbar{position:fixed;font-size:16px !important;line-height:1.4;z-index:9999}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{right:-180px;-webkit-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:right 750ms cubic-bezier(.23, 1, .32, 1);transition:right 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{right:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{right:180px}#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-180px;-webkit-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:left 750ms cubic-bezier(.23, 1, .32, 1);transition:left 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{left:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:inline-block;font-size:200%;line-height:0;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg{max-width:inherit}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border:1px solid;font-size:100%;width:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{display:block;line-height:2;font-weight:bold;padding:10px 15px 0;margin:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{list-style:none;margin:0;padding:10px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-top:1px solid}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:10px 15px;font-size:80%;line-height:1}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{font-weight:bold}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-right:6px;display:inline-block;width:1.5em;font-style:normal;font-weight:normal;font-size:inherit;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text{vertical-align:middle}body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-left:6px;padding-right:0}@media (max-width:767px){#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{padding:7px 12px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:7px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:7px 12px}}body.pojo-a11y-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}body.pojo-a11y-high-contrast .placebo{line-height:normal}body.pojo-a11y-high-contrast *{-webkit-box-shadow:none !important;box-shadow:none !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{-moz-appearance:none !important;-moz-user-select:text !important;-webkit-user-select:text !important;background-image:none !important;text-shadow:none !important;user-select:text !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav:not(#pojo-a11y-toolbar),body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{background:black !important;background-color:black !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{color:white !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast b span,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast strong span{color:yellow !important}body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast address span,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast cite span,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dfn span,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast em span,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast i span,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast u span{color:#FFFF80 !important}body.pojo-a11y-high-contrast dt{border-top:thin solid grey !important}body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 span{color:#40C090 !important}body.pojo-a11y-high-contrast img{background:#808080 !important;background-color:#808080 !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym{border-bottom:1px dotted !important}body.pojo-a11y-high-contrast :focus{outline:thin dotted !important}body.pojo-a11y-high-contrast a.button,body.pojo-a11y-high-contrast a.button abbr,body.pojo-a11y-high-contrast a.button acronym,body.pojo-a11y-high-contrast a.button b,body.pojo-a11y-high-contrast a.button basefont,body.pojo-a11y-high-contrast a.button big,body.pojo-a11y-high-contrast a.button br,body.pojo-a11y-high-contrast a.button code,body.pojo-a11y-high-contrast a.button div,body.pojo-a11y-high-contrast a.button em,body.pojo-a11y-high-contrast a.button font,body.pojo-a11y-high-contrast a.button h1,body.pojo-a11y-high-contrast a.button h2,body.pojo-a11y-high-contrast a.button h3,body.pojo-a11y-high-contrast a.button h4,body.pojo-a11y-high-contrast a.button h5,body.pojo-a11y-high-contrast a.button h6,body.pojo-a11y-high-contrast a.button i,body.pojo-a11y-high-contrast a.button kbd,body.pojo-a11y-high-contrast a.button rb,body.pojo-a11y-high-contrast a.button rp,body.pojo-a11y-high-contrast a.button rt,body.pojo-a11y-high-contrast a.button ruby,body.pojo-a11y-high-contrast a.button samp,body.pojo-a11y-high-contrast a.button small,body.pojo-a11y-high-contrast a.button span,body.pojo-a11y-high-contrast a.button strong,body.pojo-a11y-high-contrast a.button tt,body.pojo-a11y-high-contrast a.button u,body.pojo-a11y-high-contrast a.button var,body.pojo-a11y-high-contrast a:link,body.pojo-a11y-high-contrast a:link abbr,body.pojo-a11y-high-contrast a:link acronym,body.pojo-a11y-high-contrast a:link b,body.pojo-a11y-high-contrast a:link basefont,body.pojo-a11y-high-contrast a:link big,body.pojo-a11y-high-contrast a:link br,body.pojo-a11y-high-contrast a:link code,body.pojo-a11y-high-contrast a:link div,body.pojo-a11y-high-contrast a:link em,body.pojo-a11y-high-contrast a:link font,body.pojo-a11y-high-contrast a:link h1,body.pojo-a11y-high-contrast a:link h2,body.pojo-a11y-high-contrast a:link h3,body.pojo-a11y-high-contrast a:link h4,body.pojo-a11y-high-contrast a:link h5,body.pojo-a11y-high-contrast a:link h6,body.pojo-a11y-high-contrast a:link i,body.pojo-a11y-high-contrast a:link kbd,body.pojo-a11y-high-contrast a:link rb,body.pojo-a11y-high-contrast a:link rp,body.pojo-a11y-high-contrast a:link rt,body.pojo-a11y-high-contrast a:link ruby,body.pojo-a11y-high-contrast a:link samp,body.pojo-a11y-high-contrast a:link small,body.pojo-a11y-high-contrast a:link span,body.pojo-a11y-high-contrast a:link strong,body.pojo-a11y-high-contrast a:link tt,body.pojo-a11y-high-contrast a:link u,body.pojo-a11y-high-contrast a:link var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#0080FF !important}body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt{border:1px solid #ffffff !important}body.pojo-a11y-high-contrast button{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast select{-webkit-appearance:listbox !important;background:#600060 !important;background-color:#600060 !important}body.pojo-a11y-high-contrast a:visited,body.pojo-a11y-high-contrast a:visited abbr,body.pojo-a11y-high-contrast a:visited acronym,body.pojo-a11y-high-contrast a:visited b,body.pojo-a11y-high-contrast a:visited basefont,body.pojo-a11y-high-contrast a:visited big,body.pojo-a11y-high-contrast a:visited br,body.pojo-a11y-high-contrast a:visited code,body.pojo-a11y-high-contrast a:visited div,body.pojo-a11y-high-contrast a:visited em,body.pojo-a11y-high-contrast a:visited font,body.pojo-a11y-high-contrast a:visited h1,body.pojo-a11y-high-contrast a:visited h2,body.pojo-a11y-high-contrast a:visited h3,body.pojo-a11y-high-contrast a:visited h4,body.pojo-a11y-high-contrast a:visited h5,body.pojo-a11y-high-contrast a:visited h6,body.pojo-a11y-high-contrast a:visited i,body.pojo-a11y-high-contrast a:visited kbd,body.pojo-a11y-high-contrast a:visited rb,body.pojo-a11y-high-contrast a:visited rp,body.pojo-a11y-high-contrast a:visited rt,body.pojo-a11y-high-contrast a:visited ruby,body.pojo-a11y-high-contrast a:visited samp,body.pojo-a11y-high-contrast a:visited small,body.pojo-a11y-high-contrast a:visited span,body.pojo-a11y-high-contrast a:visited strong,body.pojo-a11y-high-contrast a:visited tt,body.pojo-a11y-high-contrast a:visited u,body.pojo-a11y-high-contrast a:visited var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active{color:#00FFFF !important}body.pojo-a11y-high-contrast ::selection,body.pojo-a11y-high-contrast ::-moz-selection{background:#4080c0 !important;background-color:#4080c0 !important}body.pojo-a11y-high-contrast a.button:hover,body.pojo-a11y-high-contrast a.button:hover abbr,body.pojo-a11y-high-contrast a.button:hover acronym,body.pojo-a11y-high-contrast a.button:hover b,body.pojo-a11y-high-contrast a.button:hover basefont,body.pojo-a11y-high-contrast a.button:hover big,body.pojo-a11y-high-contrast a.button:hover br,body.pojo-a11y-high-contrast a.button:hover code,body.pojo-a11y-high-contrast a.button:hover div,body.pojo-a11y-high-contrast a.button:hover em,body.pojo-a11y-high-contrast a.button:hover font,body.pojo-a11y-high-contrast a.button:hover h1,body.pojo-a11y-high-contrast a.button:hover h2,body.pojo-a11y-high-contrast a.button:hover h3,body.pojo-a11y-high-contrast a.button:hover h4,body.pojo-a11y-high-contrast a.button:hover h5,body.pojo-a11y-high-contrast a.button:hover h6,body.pojo-a11y-high-contrast a.button:hover i,body.pojo-a11y-high-contrast a.button:hover kbd,body.pojo-a11y-high-contrast a.button:hover rb,body.pojo-a11y-high-contrast a.button:hover rp,body.pojo-a11y-high-contrast a.button:hover rt,body.pojo-a11y-high-contrast a.button:hover ruby,body.pojo-a11y-high-contrast a.button:hover samp,body.pojo-a11y-high-contrast a.button:hover small,body.pojo-a11y-high-contrast a.button:hover span,body.pojo-a11y-high-contrast a.button:hover strong,body.pojo-a11y-high-contrast a.button:hover tt,body.pojo-a11y-high-contrast a.button:hover u,body.pojo-a11y-high-contrast a.button:hover var,body.pojo-a11y-high-contrast a:link:hover,body.pojo-a11y-high-contrast a:link:hover abbr,body.pojo-a11y-high-contrast a:link:hover acronym,body.pojo-a11y-high-contrast a:link:hover b,body.pojo-a11y-high-contrast a:link:hover basefont,body.pojo-a11y-high-contrast a:link:hover big,body.pojo-a11y-high-contrast a:link:hover br,body.pojo-a11y-high-contrast a:link:hover code,body.pojo-a11y-high-contrast a:link:hover div,body.pojo-a11y-high-contrast a:link:hover em,body.pojo-a11y-high-contrast a:link:hover font,body.pojo-a11y-high-contrast a:link:hover h1,body.pojo-a11y-high-contrast a:link:hover h2,body.pojo-a11y-high-contrast a:link:hover h3,body.pojo-a11y-high-contrast a:link:hover h4,body.pojo-a11y-high-contrast a:link:hover h5,body.pojo-a11y-high-contrast a:link:hover h6,body.pojo-a11y-high-contrast a:link:hover i,body.pojo-a11y-high-contrast a:link:hover kbd,body.pojo-a11y-high-contrast a:link:hover rb,body.pojo-a11y-high-contrast a:link:hover rp,body.pojo-a11y-high-contrast a:link:hover rt,body.pojo-a11y-high-contrast a:link:hover ruby,body.pojo-a11y-high-contrast a:link:hover samp,body.pojo-a11y-high-contrast a:link:hover small,body.pojo-a11y-high-contrast a:link:hover span,body.pojo-a11y-high-contrast a:link:hover strong,body.pojo-a11y-high-contrast a:link:hover tt,body.pojo-a11y-high-contrast a:link:hover u,body.pojo-a11y-high-contrast a:link:hover var,body.pojo-a11y-high-contrast a:visited:hover,body.pojo-a11y-high-contrast a:visited:hover abbr,body.pojo-a11y-high-contrast a:visited:hover acronym,body.pojo-a11y-high-contrast a:visited:hover b,body.pojo-a11y-high-contrast a:visited:hover basefont,body.pojo-a11y-high-contrast a:visited:hover big,body.pojo-a11y-high-contrast a:visited:hover br,body.pojo-a11y-high-contrast a:visited:hover code,body.pojo-a11y-high-contrast a:visited:hover div,body.pojo-a11y-high-contrast a:visited:hover em,body.pojo-a11y-high-contrast a:visited:hover font,body.pojo-a11y-high-contrast a:visited:hover h1,body.pojo-a11y-high-contrast a:visited:hover h2,body.pojo-a11y-high-contrast a:visited:hover h3,body.pojo-a11y-high-contrast a:visited:hover h4,body.pojo-a11y-high-contrast a:visited:hover h5,body.pojo-a11y-high-contrast a:visited:hover h6,body.pojo-a11y-high-contrast a:visited:hover i,body.pojo-a11y-high-contrast a:visited:hover kbd,body.pojo-a11y-high-contrast a:visited:hover rb,body.pojo-a11y-high-contrast a:visited:hover rp,body.pojo-a11y-high-contrast a:visited:hover rt,body.pojo-a11y-high-contrast a:visited:hover ruby,body.pojo-a11y-high-contrast a:visited:hover samp,body.pojo-a11y-high-contrast a:visited:hover small,body.pojo-a11y-high-contrast a:visited:hover span,body.pojo-a11y-high-contrast a:visited:hover strong,body.pojo-a11y-high-contrast a:visited:hover tt,body.pojo-a11y-high-contrast a:visited:hover u,body.pojo-a11y-high-contrast a:visited:hover var{background:#400000 !important;background-color:#400000 !important}body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk,body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk b,body.pojo-a11y-high-contrast input[type=reset]{background:#400060 !important;background-color:#400060 !important}body.pojo-a11y-high-contrast div[role="button"],body.pojo-a11y-high-contrast input[type=button],body.pojo-a11y-high-contrast input[type=submit]{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast input[type=search]{-webkit-appearance:textfield !important}body.pojo-a11y-high-contrast html button[disabled],body.pojo-a11y-high-contrast html input[disabled],body.pojo-a11y-high-contrast html select[disabled],body.pojo-a11y-high-contrast html textarea[disabled]{background:#404040 !important;background-color:#404040 !important}body.pojo-a11y-high-contrast .menu li a span.label{text-transform:none !important}body.pojo-a11y-high-contrast .menu li a span.label,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrolbar,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrols{display:inline !important}body.pojo-a11y-high-contrast a:link.new,body.pojo-a11y-high-contrast a:link.new i,body.pojo-a11y-high-contrast a:link.new b,body.pojo-a11y-high-contrast span.Apple-style-span{color:#FFFF40 !important}body.pojo-a11y-high-contrast body.mediawiki img.tex{background:white !important;background-color:white !important;border:white solid 3px !important}body.pojo-a11y-high-contrast text>tspan:first-letter,body.pojo-a11y-high-contrast text>tspan:first-line{background:inherit !important;background-color:inherit !important;color:inherit !important}body.pojo-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i a,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i b,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i span,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i td{background:#003050 !important;background-color:#003050 !important}body.pojo-a11y-high-contrast img[width="18"][height="18"]{height:18px !important;width:18px !important}body.pojo-a11y-high-contrast a>span.iconHelp:empty:after{content:"Help" !important}body.pojo-a11y-high-contrast div#gmap,body.pojo-a11y-high-contrast div#gmap *{background:initial !important}body.pojo-a11y-negative-contrast,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar){background:#000 !important;color:#ffffff !important}body.pojo-a11y-negative-contrast a,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a,body.pojo-a11y-negative-contrast b,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) b,body.pojo-a11y-negative-contrast blockquote,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) blockquote,body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast canvas,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) canvas,body.pojo-a11y-negative-contrast caption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) caption,body.pojo-a11y-negative-contrast center,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) center,body.pojo-a11y-negative-contrast cite,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) cite,body.pojo-a11y-negative-contrast code,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) code,body.pojo-a11y-negative-contrast col,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) col,body.pojo-a11y-negative-contrast colgroup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) colgroup,body.pojo-a11y-negative-contrast dd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dd,body.pojo-a11y-negative-contrast details,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) details,body.pojo-a11y-negative-contrast dfn,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dfn,body.pojo-a11y-negative-contrast dir,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dir,body.pojo-a11y-negative-contrast div,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) div,body.pojo-a11y-negative-contrast dl,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dl,body.pojo-a11y-negative-contrast dt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dt,body.pojo-a11y-negative-contrast em,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) em,body.pojo-a11y-negative-contrast embed,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) embed,body.pojo-a11y-negative-contrast fieldset,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) fieldset,body.pojo-a11y-negative-contrast figcaption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figcaption,body.pojo-a11y-negative-contrast figure,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figure,body.pojo-a11y-negative-contrast font,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) font,body.pojo-a11y-negative-contrast footer,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer,body.pojo-a11y-negative-contrast form,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) form,body.pojo-a11y-negative-contrast header,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) header,body.pojo-a11y-negative-contrast i,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) i,body.pojo-a11y-negative-contrast iframe,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) iframe,body.pojo-a11y-negative-contrast img,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) img,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast kbd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) kbd,body.pojo-a11y-negative-contrast label,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) label,body.pojo-a11y-negative-contrast legend,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) legend,body.pojo-a11y-negative-contrast li,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) li,body.pojo-a11y-negative-contrast mark,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) mark,body.pojo-a11y-negative-contrast menu,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) menu,body.pojo-a11y-negative-contrast meter,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) meter,body.pojo-a11y-negative-contrast nav,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nav,body.pojo-a11y-negative-contrast nobr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nobr,body.pojo-a11y-negative-contrast object,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) object,body.pojo-a11y-negative-contrast ol,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ol,body.pojo-a11y-negative-contrast option,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) option,body.pojo-a11y-negative-contrast pre,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) pre,body.pojo-a11y-negative-contrast progress,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) progress,body.pojo-a11y-negative-contrast q,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) q,body.pojo-a11y-negative-contrast s,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) s,body.pojo-a11y-negative-contrast section,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) section,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast small,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) small,body.pojo-a11y-negative-contrast span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) span,body.pojo-a11y-negative-contrast strike,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strike,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong,body.pojo-a11y-negative-contrast sub,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sub,body.pojo-a11y-negative-contrast summary,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) summary,body.pojo-a11y-negative-contrast sup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sup,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast time,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) time,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt,body.pojo-a11y-negative-contrast u,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) u,body.pojo-a11y-negative-contrast ul,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ul,body.pojo-a11y-negative-contrast var,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) var,body.pojo-a11y-negative-contrast a span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a span,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong{color:yellow !important}body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt{border:1px solid #ffffff !important}body.pojo-a11y-negative-contrast div#gmap,body.pojo-a11y-negative-contrast div#gmap *{background:initial !important}body.pojo-a11y-light-background,body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link){background:#fff !important;color:#000 !important}body.pojo-a11y-light-background div#gmap,body.pojo-a11y-light-background div#gmap *{background:initial !important}body.pojo-a11y-resize-font-200,body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-200 label,body.pojo-a11y-resize-font-200 input,body.pojo-a11y-resize-font-200 select,body.pojo-a11y-resize-font-200 textarea,body.pojo-a11y-resize-font-200 legend,body.pojo-a11y-resize-font-200 code,body.pojo-a11y-resize-font-200 pre,body.pojo-a11y-resize-font-200 dd,body.pojo-a11y-resize-font-200 dt,body.pojo-a11y-resize-font-200 span,body.pojo-a11y-resize-font-200 blockquote{font-size:200% !important}body.pojo-a11y-resize-font-200 h1,body.pojo-a11y-resize-font-200 h2,body.pojo-a11y-resize-font-200 h3,body.pojo-a11y-resize-font-200 h4,body.pojo-a11y-resize-font-200 h5,body.pojo-a11y-resize-font-200 h6,body.pojo-a11y-resize-font-200 h1 span,body.pojo-a11y-resize-font-200 h2 span,body.pojo-a11y-resize-font-200 h3 span,body.pojo-a11y-resize-font-200 h4 span,body.pojo-a11y-resize-font-200 h5 span,body.pojo-a11y-resize-font-200 h6 span{font-size:266% !important}body.pojo-a11y-resize-font-190,body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-190 label,body.pojo-a11y-resize-font-190 input,body.pojo-a11y-resize-font-190 select,body.pojo-a11y-resize-font-190 textarea,body.pojo-a11y-resize-font-190 legend,body.pojo-a11y-resize-font-190 code,body.pojo-a11y-resize-font-190 pre,body.pojo-a11y-resize-font-190 dd,body.pojo-a11y-resize-font-190 dt,body.pojo-a11y-resize-font-190 span,body.pojo-a11y-resize-font-190 blockquote{font-size:190% !important}body.pojo-a11y-resize-font-190 h1,body.pojo-a11y-resize-font-190 h2,body.pojo-a11y-resize-font-190 h3,body.pojo-a11y-resize-font-190 h4,body.pojo-a11y-resize-font-190 h5,body.pojo-a11y-resize-font-190 h6,body.pojo-a11y-resize-font-190 h1 span,body.pojo-a11y-resize-font-190 h2 span,body.pojo-a11y-resize-font-190 h3 span,body.pojo-a11y-resize-font-190 h4 span,body.pojo-a11y-resize-font-190 h5 span,body.pojo-a11y-resize-font-190 h6 span{font-size:252.70000000000002% !important}body.pojo-a11y-resize-font-180,body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-180 label,body.pojo-a11y-resize-font-180 input,body.pojo-a11y-resize-font-180 select,body.pojo-a11y-resize-font-180 textarea,body.pojo-a11y-resize-font-180 legend,body.pojo-a11y-resize-font-180 code,body.pojo-a11y-resize-font-180 pre,body.pojo-a11y-resize-font-180 dd,body.pojo-a11y-resize-font-180 dt,body.pojo-a11y-resize-font-180 span,body.pojo-a11y-resize-font-180 blockquote{font-size:180% !important}body.pojo-a11y-resize-font-180 h1,body.pojo-a11y-resize-font-180 h2,body.pojo-a11y-resize-font-180 h3,body.pojo-a11y-resize-font-180 h4,body.pojo-a11y-resize-font-180 h5,body.pojo-a11y-resize-font-180 h6,body.pojo-a11y-resize-font-180 h1 span,body.pojo-a11y-resize-font-180 h2 span,body.pojo-a11y-resize-font-180 h3 span,body.pojo-a11y-resize-font-180 h4 span,body.pojo-a11y-resize-font-180 h5 span,body.pojo-a11y-resize-font-180 h6 span{font-size:239.4% !important}body.pojo-a11y-resize-font-170,body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-170 label,body.pojo-a11y-resize-font-170 input,body.pojo-a11y-resize-font-170 select,body.pojo-a11y-resize-font-170 textarea,body.pojo-a11y-resize-font-170 legend,body.pojo-a11y-resize-font-170 code,body.pojo-a11y-resize-font-170 pre,body.pojo-a11y-resize-font-170 dd,body.pojo-a11y-resize-font-170 dt,body.pojo-a11y-resize-font-170 span,body.pojo-a11y-resize-font-170 blockquote{font-size:170% !important}body.pojo-a11y-resize-font-170 h1,body.pojo-a11y-resize-font-170 h2,body.pojo-a11y-resize-font-170 h3,body.pojo-a11y-resize-font-170 h4,body.pojo-a11y-resize-font-170 h5,body.pojo-a11y-resize-font-170 h6,body.pojo-a11y-resize-font-170 h1 span,body.pojo-a11y-resize-font-170 h2 span,body.pojo-a11y-resize-font-170 h3 span,body.pojo-a11y-resize-font-170 h4 span,body.pojo-a11y-resize-font-170 h5 span,body.pojo-a11y-resize-font-170 h6 span{font-size:226.10000000000002% !important}body.pojo-a11y-resize-font-160,body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-160 label,body.pojo-a11y-resize-font-160 input,body.pojo-a11y-resize-font-160 select,body.pojo-a11y-resize-font-160 textarea,body.pojo-a11y-resize-font-160 legend,body.pojo-a11y-resize-font-160 code,body.pojo-a11y-resize-font-160 pre,body.pojo-a11y-resize-font-160 dd,body.pojo-a11y-resize-font-160 dt,body.pojo-a11y-resize-font-160 span,body.pojo-a11y-resize-font-160 blockquote{font-size:160% !important}body.pojo-a11y-resize-font-160 h1,body.pojo-a11y-resize-font-160 h2,body.pojo-a11y-resize-font-160 h3,body.pojo-a11y-resize-font-160 h4,body.pojo-a11y-resize-font-160 h5,body.pojo-a11y-resize-font-160 h6,body.pojo-a11y-resize-font-160 h1 span,body.pojo-a11y-resize-font-160 h2 span,body.pojo-a11y-resize-font-160 h3 span,body.pojo-a11y-resize-font-160 h4 span,body.pojo-a11y-resize-font-160 h5 span,body.pojo-a11y-resize-font-160 h6 span{font-size:212.8% !important}body.pojo-a11y-resize-font-150,body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-150 label,body.pojo-a11y-resize-font-150 input,body.pojo-a11y-resize-font-150 select,body.pojo-a11y-resize-font-150 textarea,body.pojo-a11y-resize-font-150 legend,body.pojo-a11y-resize-font-150 code,body.pojo-a11y-resize-font-150 pre,body.pojo-a11y-resize-font-150 dd,body.pojo-a11y-resize-font-150 dt,body.pojo-a11y-resize-font-150 span,body.pojo-a11y-resize-font-150 blockquote{font-size:150% !important}body.pojo-a11y-resize-font-150 h1,body.pojo-a11y-resize-font-150 h2,body.pojo-a11y-resize-font-150 h3,body.pojo-a11y-resize-font-150 h4,body.pojo-a11y-resize-font-150 h5,body.pojo-a11y-resize-font-150 h6,body.pojo-a11y-resize-font-150 h1 span,body.pojo-a11y-resize-font-150 h2 span,body.pojo-a11y-resize-font-150 h3 span,body.pojo-a11y-resize-font-150 h4 span,body.pojo-a11y-resize-font-150 h5 span,body.pojo-a11y-resize-font-150 h6 span{font-size:199.5% !important}body.pojo-a11y-resize-font-140,body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-140 label,body.pojo-a11y-resize-font-140 input,body.pojo-a11y-resize-font-140 select,body.pojo-a11y-resize-font-140 textarea,body.pojo-a11y-resize-font-140 legend,body.pojo-a11y-resize-font-140 code,body.pojo-a11y-resize-font-140 pre,body.pojo-a11y-resize-font-140 dd,body.pojo-a11y-resize-font-140 dt,body.pojo-a11y-resize-font-140 span,body.pojo-a11y-resize-font-140 blockquote{font-size:140% !important}body.pojo-a11y-resize-font-140 h1,body.pojo-a11y-resize-font-140 h2,body.pojo-a11y-resize-font-140 h3,body.pojo-a11y-resize-font-140 h4,body.pojo-a11y-resize-font-140 h5,body.pojo-a11y-resize-font-140 h6,body.pojo-a11y-resize-font-140 h1 span,body.pojo-a11y-resize-font-140 h2 span,body.pojo-a11y-resize-font-140 h3 span,body.pojo-a11y-resize-font-140 h4 span,body.pojo-a11y-resize-font-140 h5 span,body.pojo-a11y-resize-font-140 h6 span{font-size:186.20000000000002% !important}body.pojo-a11y-resize-font-130,body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-130 label,body.pojo-a11y-resize-font-130 input,body.pojo-a11y-resize-font-130 select,body.pojo-a11y-resize-font-130 textarea,body.pojo-a11y-resize-font-130 legend,body.pojo-a11y-resize-font-130 code,body.pojo-a11y-resize-font-130 pre,body.pojo-a11y-resize-font-130 dd,body.pojo-a11y-resize-font-130 dt,body.pojo-a11y-resize-font-130 span,body.pojo-a11y-resize-font-130 blockquote{font-size:130% !important}body.pojo-a11y-resize-font-130 h1,body.pojo-a11y-resize-font-130 h2,body.pojo-a11y-resize-font-130 h3,body.pojo-a11y-resize-font-130 h4,body.pojo-a11y-resize-font-130 h5,body.pojo-a11y-resize-font-130 h6,body.pojo-a11y-resize-font-130 h1 span,body.pojo-a11y-resize-font-130 h2 span,body.pojo-a11y-resize-font-130 h3 span,body.pojo-a11y-resize-font-130 h4 span,body.pojo-a11y-resize-font-130 h5 span,body.pojo-a11y-resize-font-130 h6 span{font-size:172.9% !important}body.pojo-a11y-resize-font-120,body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-120 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-120 label,body.pojo-a11y-resize-font-120 input,body.pojo-a11y-resize-font-120 select,body.pojo-a11y-resize-font-120 textarea,body.pojo-a11y-resize-font-120 legend,body.pojo-a11y-resize-font-120 code,body.pojo-a11y-resize-font-120 pre,body.pojo-a11y-resize-font-120 dd,body.pojo-a11y-resize-font-120 dt,body.pojo-a11y-resize-font-120 span,body.pojo-a11y-resize-font-120 blockquote{font-size:120% !important}body.pojo-a11y-resize-font-120 h1,body.pojo-a11y-resize-font-120 h2,body.pojo-a11y-resize-font-120 h3,body.pojo-a11y-resize-font-120 h4,body.pojo-a11y-resize-font-120 h5,body.pojo-a11y-resize-font-120 h6,body.pojo-a11y-resize-font-120 h1 span,body.pojo-a11y-resize-font-120 h2 span,body.pojo-a11y-resize-font-120 h3 span,body.pojo-a11y-resize-font-120 h4 span,body.pojo-a11y-resize-font-120 h5 span,body.pojo-a11y-resize-font-120 h6 span{font-size:159.60000000000002% !important}body.pojo-a11y-links-underline a,body.pojo-a11y-links-underline a *{text-decoration:underline !important}body.pojo-a11y-readable-font,body.pojo-a11y-readable-font *:not(i):not(span){font-family:Verdana,Arial,Helvetica,sans-serif !important}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#F1F1F1;color:#21759B;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}body.rtl .pojo-skip-link:focus{right:50px;left:auto}#pojo-a11y-toolbar *,#pojo-a11y-toolbar ::before,#pojo-a11y-toolbar ::after{box-sizing:border-box}.pojo-a11y-visible-phone{display:none !important}.pojo-a11y-visible-tablet{display:none !important}.pojo-a11y-hidden-desktop{display:none !important}.pojo-a11y-visible-desktop{display:inherit !important}@media (min-width:768px) and (max-width:1024px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-tablet{display:inherit !important}.pojo-a11y-hidden-tablet{display:none !important}}@media (max-width:767px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-phone{display:inherit !important}.pojo-a11y-hidden-phone{display:none !important}}.pojo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}