﻿.recipe-landing .nutritarian-recipes-container{margin:0 auto 20px auto;background-color:#e2ece4;text-align:center}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes{display:flex;justify-content:center;overflow:hidden;max-width:1350px;margin-left:auto;margin-right:auto}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .recipe-form{width:100%}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .nutri-recipe-banner{padding:40px 0 40px 20px}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .nutri-recipe-banner .heading{font-size:28px;margin:30px 0;display:block}@media(max-width:600px){.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .nutri-recipe-banner .heading{margin-top:10px;margin-bottom:10px;font-size:24px}}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes label{font-weight:bold;color:#333;font-size:14px;display:block}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .recipe-intro{font-family:karla,sans-serif;font-size:20px;line-height:1.4;max-width:540px;margin:auto;text-align:left}@media(max-width:600px){.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .recipe-intro{font-size:16px}}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes a{color:#333;font-size:13px;text-decoration:underline;display:inline-block}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes a:hover{color:#666}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .search-control{padding:3px 0;position:relative;width:260px;margin:10px auto}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .search-control .search-block{position:relative;display:inline-block}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .search-control .search-block #search{margin:0;padding-right:32px;position:relative;width:230px}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .search-control .search-block .btn{border:0;background-color:#fff;outline:0;position:absolute;top:50%;right:5px;padding:7px;transform:translateY(-50%)}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .search-control .search-block .btn:hover{opacity:.7;cursor:pointer}.recipe-landing .nutritarian-recipes-container .nutritarian-recipes .banner-image{background-size:cover;width:50%;background-position:left}.recipe-landing .featured-recipe-container{text-align:center;margin:20px auto 0 auto;border-radius:25px}.recipe-landing .featured-recipe-container .frecipe-title-block{background-color:#fff;padding-bottom:125px;padding-left:15px;padding-right:15px}.recipe-landing .featured-recipe-container .share-text{text-transform:uppercase;font-size:20px;padding-bottom:20px}.recipe-landing .featured-recipe-container h2.title{font-family:montserrat,sans-serif;text-align:center;color:#333;padding:10px 0;font-size:20px;font-weight:400;text-transform:uppercase}.recipe-landing .featured-recipe-container .featured-recipe{text-align:center;margin:auto;background-color:#47777e;display:flex;flex-direction:column;padding-bottom:40px;padding-left:15px;padding-right:15px}.recipe-landing .featured-recipe-container .frecipe-image{margin-top:-125px}.recipe-landing .featured-recipe-container .frecipe-image a{display:inline-block;text-decoration:none;color:#fff}.recipe-landing .featured-recipe-container .frecipe-image a:hover .img,.recipe-landing .featured-recipe-container .frecipe-image a:hover h3{opacity:.7}.recipe-landing .featured-recipe-container .frecipe-image .img-block{border-radius:25px;overflow:hidden;background-color:#fff;display:inline-block}.recipe-landing .featured-recipe-container .frecipe-image .img{width:250px;height:250px;background-size:cover;background-repeat:no-repeat;background-position:50%}.recipe-landing .featured-recipe-container .frecipe-image .frecipe-name{font-family:montserrat,sans-serif;font-weight:400;font-size:18px;margin:15px 0;text-transform:uppercase}.recipe-landing .featured-recipe-container .frecipe-info{width:50%;padding-left:20px;padding-right:20px;padding-top:40px}.recipe-landing .featured-recipe-container .frecipe-info h3{font-family:montserrat,sans-serif;font-weight:400;font-size:22px}.recipe-landing .featured-recipe-container .frecipe-info h3 a{text-decoration:none;color:#333}.recipe-landing .featured-recipe-container .frecipe-info h3 a:hover{color:#999}.recipe-landing .featured-recipe-container .frecipe-info .recipe-rating-block p i{padding:0 1px}.recipe-landing .featured-recipe-container .frecipe-info .short-desc{font-size:16px}.recipe-landing .recipe-ofthe-day-container{background-color:#e2ece4;padding:20px 10px 10px 10px;margin:0 auto 10px auto;text-align:center}.recipe-landing .recipe-ofthe-day-container h2.title{text-align:center;margin:auto;padding-bottom:10px;font-family:montserrat,sans-serif;font-weight:400;font-size:20px;text-transform:uppercase;color:#333}.recipe-landing .recipe-ofthe-day-container .recipe-oftheday-block{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.recipe-landing .recipe-ofthe-day-container .recipe-oftheday-block .recoftheday-recipe{width:245px;text-align:center;margin:5px;padding-top:15px;display:flex;flex-direction:column;align-items:center}.recipe-landing .recipe-ofthe-day-container .recipe-oftheday-block .recoftheday-recipe .day-recipe-image a.rod-link{display:block;text-decoration:none}.recipe-landing .recipe-ofthe-day-container .recipe-oftheday-block .recoftheday-recipe .day-recipe-image a.rod-link:hover{opacity:.7}.recipe-landing .recipe-ofthe-day-container .recipe-oftheday-block .recoftheday-recipe .day-recipe-image .rod-date{font-size:14px;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;padding-top:20px;color:#333}.recipe-landing .recipe-ofthe-day-container .recipe-oftheday-block .recoftheday-recipe .day-recipe-image .recipe-img{width:200px;height:200px;border-radius:25px;background-size:cover;background-position:50%}.recipe-landing .recipe-ofthe-day-container .recipe-oftheday-block .recoftheday-recipe .day-recipe-image .recipe-title{padding-top:10px;text-transform:uppercase}.recipe-landing .recipe-ofthe-day-container .recipe-oftheday-block .recoftheday-recipe .day-recipe-image .recipe-title a{font-family:montserrat,sans-serif;font-size:14px;text-decoration:none;color:#333}.recipe-landing .recipe-ofthe-day-container .recipe-oftheday-block .recoftheday-recipe .day-recipe-image .recipe-title a:hover{color:#999}@media(max-width:414px){.recipe-landing .recipe-ofthe-day-container .recipe-oftheday-block .recoftheday-recipe{width:auto}}.recipe-landing .recipes-cat h2{font-family:montserrat,sans-serif;font-weight:400;font-size:20px;text-align:center;text-transform:uppercase;margin:auto;padding-top:30px;color:#333}.recipe-landing .recipes-cat .recipe-category-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;max-width:1400px;text-align:center;margin:30px auto;padding:0 10px}.recipe-landing .recipes-cat .recipe-category-container li{list-style:none}.recipe-landing .recipes-cat .recipe-category-container .recipe-category{background-color:#ccc;border-radius:15px;margin:20px;width:250px;height:75px;padding:15px;text-decoration:none;color:#333;display:flex;justify-content:center;align-items:center}.recipe-landing .recipes-cat .recipe-category-container .recipe-category .cat-img{height:0;width:100%;border-radius:15px}.recipe-landing .recipes-cat .recipe-category-container .recipe-category .recipe-category-name{font-size:16px;line-height:1.4;font-family:montserrat,sans-serif;font-weight:400;text-transform:uppercase}.recipe-landing .recipes-cat .recipe-category-container .recipe-category:hover{opacity:.7}@media(max-width:840px){.recipe-landing .recipes-cat .recipe-category-container{max-width:600px}}.recipe-landing .recipes-cat .glist-rbox-container{background-color:#47777e;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:20px}.recipe-landing .recipes-cat .glist-rbox-container a{text-decoration:none}.recipe-landing .recipes-cat .glist-rbox-container a .glist-rbox{width:350px;text-align:center;margin:45px 30px}.recipe-landing .recipes-cat .glist-rbox-container a .glist-rbox:hover{opacity:.7}@media(max-width:450px){.recipe-landing .recipes-cat .glist-rbox-container a .glist-rbox{width:auto}}.recipe-landing .recipes-cat .glist-rbox-container a:focus{outline-offset:-2px!important}.recipe-landing .recipes-cat .glist-rbox-container .glist-rbox-title{text-transform:uppercase;font-family:montserrat,sans-serif;font-weight:400;font-size:18px;color:#fff;padding-top:20px}.recipe-landing .recipe-collections-container{background-color:#e5e5e5;margin-top:20px}.recipe-landing .recipe-collections-container h2{text-transform:uppercase;font-family:montserrat,sans-serif;font-weight:400;color:#333;font-size:20px;padding-bottom:25px}.recipe-landing .recipe-collections-container .collections{background-color:#fff;padding:0 10px}.recipe-landing .recipe-collections-container .recipe-collections{max-width:1000px;margin:auto;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel{background-color:#fff;display:flex;flex-direction:column;width:475px;margin:0 10px;padding:20px;text-align:left;margin-bottom:15px}.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel .collection-links{text-align:center;display:flex;flex-direction:column;flex-grow:1;text-transform:uppercase}.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel .collection-links ul{text-align:left;flex-grow:1;padding-bottom:10px}.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel .collection-links ul li{list-style:none;padding:10px 0;padding-left:23px}.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel .collection-links ul li .link-bullet{display:inline-block;width:23px;margin-left:-23px}.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel .collection-links ul li i{color:#6791aa;font-size:18px}.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel .collection-links ul li a{text-decoration:none;font-size:18px;line-height:1.2;color:#666}.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel .collection-links ul li a:hover{color:#999}.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel .collection-links .all-collections a{text-decoration:none;color:#666;border:solid 1px #666;border-radius:25px;padding:3px 10px;text-align:center;margin:auto;display:inline-block;font-size:18px}.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel .collection-links .all-collections a:hover{background-color:#ccc}@media(max-width:450px){.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel{width:100%}.recipe-landing .recipe-collections-container .recipe-collections .recipe-collections-panel .collection-links ul{padding-left:0}}.recipe-landing .recipe-collections-container .submit-recipe{background-color:#e2ece4;padding:30px}.recipe-landing .recipe-collections-container .submit-recipe .info{text-transform:uppercase;max-width:700px;padding:40px 0;color:#333;text-align:center;margin:auto;font-size:20px}.recipe-landing .recipe-collections-container .submit-recipe-container{margin:auto auto 20px auto;text-align:center;max-width:350px}.recipe-landing .recipe-collections-container .submit-recipe-container .submit-recipe-link{display:block;text-decoration:none;text-transform:uppercase;font-size:20px;padding:30px;background-color:#ccc;border-radius:20px;color:#333;font-family:montserrat,sans-serif;font-weight:400}.recipe-landing .recipe-collections-container .submit-recipe-container .submit-recipe-link:hover{opacity:.7}#mainSidebar .recipes-sidemenu-container.side-menu li.meal-plans-sidemenu>a{font-size:14px}#mainSidebar .recipes-sidemenu-container.side-menu .recipe-mystuff-sidemenu{border-bottom:solid 1px #d9d9d9;color:#202b2f}#mainSidebar .recipes-sidemenu-container.side-menu .recipe-mystuff-sidemenu a{font-size:16px;display:flex;height:36px;width:100%;align-items:center;justify-content:left;color:#202b2f}#mainSidebar .recipes-sidemenu-container.side-menu .recipe-mystuff-sidemenu a i{margin:10px;color:#6791aa}#mainSidebar .recipes-sidemenu-container.side-menu .recipe-mystuff-sidemenu a .svg{width:40px;display:inline-flex;vertical-align:middle;height:16px;justify-content:center;align-items:center;margin-right:4px}#mainSidebar .recipes-sidemenu-container.side-menu .recipe-mystuff-sidemenu a .svg svg{fill:#6791aa;width:auto;height:16px}#mainSidebar .recipes-sidemenu-container.side-menu .recipe-mystuff-sidemenu a:hover{color:#007672}#mainSidebar .recipes-sidemenu-container.side-menu .recipe-mystuff-sidemenu a:active{color:#457200}#mainSidebar .recipes-sidemenu-container.side-menu .recipe-mystuff-sidemenu a .recipe-sidemenu-count{font-family:neue-haas-grotesk-display,sans-serif;letter-spacing:.05em;font-size:14px;margin-left:4px}.recipe-rating-block{margin:20px 0}.recipe-rating-block p i{padding:0 3px;color:#6791aa;font-size:20px}.recipe-rating-block p .rate-members{font-size:13px}.recipe-actions{text-align:center;margin:20px 0 40px 0}.recipe-actions .actions-link{display:inline-block;position:relative;margin-bottom:20px}.recipe-actions .add-recipe-link.recipe-blue-button,.recipe-actions .recipe-blue-button{font-size:16px;text-transform:inherit;font-family:montserrat,sans-serif;background-color:#6791aa;color:#fff;text-decoration:none;padding:4px 14px;border-radius:20px;border:0}.recipe-actions .add-recipe-link.recipe-blue-button:hover,.recipe-actions .recipe-blue-button:hover{opacity:.7}.recipe-outline-button{border:solid 1px #666;border-radius:25px;padding:3px 10px;text-decoration:none;color:#333;text-transform:uppercase;cursor:pointer;background-color:#fff;font-size:12px;font-family:karla,sans-serif}.recipe-outline-button:hover{background-color:#ccc}