/*
 Theme Name:   No Food Rules 2022
 Theme URI:    https://workweeklunch.com
 Description:  A Genesis child theme for No Food Rules
 Author:       Grace and Vine Studios		
 Author URI:   https://graceandvinestudios.com
 Template:     genesis
 Version:      1.0

*/

@import url("../genesis/style.css");
 
/* =Theme customization starts here
-------------------------------------------------------------- */

body {
    font-family: 'Raleway';
    color: #1A1819;
    margin: 0;
}
.site-header .wrap {
	padding: 25px 0;
}
.site-header {
	min-height:0;
    position: relative;
    background-color: #FDFAF7;
}

.site-inner {
	width:100%;
	max-width:100%;
	padding-top: 0;
}
.wrapper, .wrap {
	max-width:1180px;
	margin:0 auto;
}
.site-header .wrap {
    padding: 30px 0;
}
.title-area {
	padding: 0;
	text-align: center;
    display: inline-block;
    vertical-align: middle;
}

p.site-title, p.site-description {
	display: none;
}

.custom-logo-link img {
	max-width: 410px;
}

.nav-primary {
    display: inline-block;
    vertical-align: middle;
    text-align: right;
    width: 770px;
}
.nav-primary ul {
    padding-left: 0;
    margin: 0;
    margin-top: 10px;
}
.nav-primary .wrap {
    padding: 0;
}
.nav-primary li {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    font-family: 'Raleway';
    font-size: 19px;
    font-weight: 500;
    position: relative;
    margin-left: 45px;
    border-bottom: 2px solid transparent;
    transition: .3s ease;
}
.nav-primary li:after {
    content: "";
    display: block;
    margin-top: 2px;
    height: 3px;
    width: 100%;
}
.nav-primary li:not(.menu-item-has-children):hover:after {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/dotted_underline.svg');
    height: 3px;
    background-size: cover;
    width: 105%;
    background-repeat: repeat-x;
    background-position: center;
    content: "";
    display: block;
    margin-top: 2px;
}
.nav-primary .sub-menu {
    position: absolute;
    text-align: center;
    padding-left: 0;
    border: 2px solid #E15699;
    left: -10%;
    right: 0;
    width: 104%;
    min-width: 110px;
    margin: auto;
    display: none;
    transition: .3s ease;
    z-index: 99;
    background-color: #fff;
}
.nav-primary .sub-menu li {
    display: block;
    border-bottom: 2px solid #E15699;
    padding: 0 2px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    font-weight: 800;
    margin-left: 0;
    text-transform: uppercase;
}
.nav-primary .sub-menu li:last-child {
    border-bottom: 0;
}
.nav-primary .sub-menu li:hover {
    background-color: #E15699;
}
.nav-primary .sub-menu li:hover a {
    color: #fff;
}
.nav-primary .sub-menu li:hover:after {
    display: none;
}
.nav-primary li.menu-item-has-children {
    position: relative;
}
li.menu-item-has-children:after {
    content: "";
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/circle_down_arrow_pink.svg');
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 5px;
}
.nav-primary li.menu-item-has-children:hover .sub-menu {
    display: block;
    
}
.mobile-menu, .mobile-search, .mobile-search-icon, .menu-icon {
    display: none;
}
.top-bar, .mobile-menu section.widget_text {
    background-color: #E15699;
    
}
.top-bar p, .mobile-menu section.widget_text  {
    font-family: 'Raleway';
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}
.top-bar .button {
    margin-left: 12px;
}
.top-bar .wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.top-bar .simple-social-icons li {
    margin-bottom: 0 !important;
}
.social-icon:before {
    color: #1a1819;
}
.top-bar #search-form {
    width: 237px;
}
#search-form, #search-form input{
    position: relative;
    border: none;
    width: 100%;
    box-shadow: none;
   
}
#search-form input::placeholder {
     font-family: 'Raleway';
    font-weight: 400;
    font-size: 15px;
    text-transform: lowercase;
    color: #1A1819;
}
#search-form:after {
    content: "";
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/pink_search_icon.svg');
    width: 24px;
    height: 28px;
    position: absolute;
    top: 5px;
    right: 10px;
    background-size: contain;
    background-repeat: no-repeat;
}
#search-form input {
    border-radius: 0;
     font-family: 'Raleway';
    font-weight: 400;
    font-size: 15px;
    color: #1A1819;
    height: 38px;
}

.site-footer, .site-footer a {
    padding: 10px 0;
    background-color: #E15699;
    color: #fff;
    font-family: 'Raleway';
    font-size: 20px;
    text-transform: capitalize;
}
.site-footer .wrap {
    max-width: 1180px;
    display: flex;
    justify-content: space-between;
    max-width: 1180px;
    margin: 0 auto;
}
.site-footer p {
    display: none;
}
.site-footer a:hover {
    text-decoration: underline;
}

.footer-widgets {
    padding: 50px 0 5px;
    background-color: #FDFAF7;
    position: relative;
    clear: both;
}
.footer-widgets .wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    
}


.footer-widgets-1 {
    width: 568px;
    flex-basis: 568px;
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom:110px;
}
.footer-widgets-1 section:first-child {
    width: 224px;
    flex-basis: 224px;
}
.footer-widgets-1 section:first-child img {
    width: 100%;
    height: auto;
}
.footer-widgets-1 section:last-child {
    width: 310px;
    flex-basis: 310px;
}
.footer-widgets-1 .button {
    width: 262px;
}
.footer-widgets-2 {
    position: absolute;
    right: 0;
    display: flex;
    gap:30px;
    align-items: center;
    justify-content: space-between;
    background-color: #CDEAE2;
    padding-right: 2%;
    padding-left: 55px;
    padding-top: 56px;
    padding-bottom: 56px;
    border-top-left-radius: 163px;
        border-bottom-left-radius: 163px;
}
.footer-widgets-2 .widget-title {
    font-family: 'Raleway';
    font-weight: 500;
    text-transform: inherit;
    line-height: 30px;
    font-size: 25px;
}
.footer-widgets-2 section:first-child {
    width: 200px;
    flex-basis: 200px;
}
.footer-widgets-2 section:first-child img {
    width: 100%;
}
.footer-widgets-2 section:last-child {
    width: 280px;
    flex-basis: 280px;
}
.footer-widgets-3 {
    width: 100vw;
    flex-basis: 100%;
    position: relative;
    padding: 10px 0;
    margin-top: 50px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 6px;
    background-color: #FDFAF7;
}
.footer-widgets-3:before {
    content: "";
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/dotted_underline.svg');
    width: 100%;
    height: 3px;
    background-size: contain;
    display: block;
    background-repeat: repeat-x;
    position: absolute;
    top: -10px;
}
.footer-widgets ul {
    padding-left: 0;
    margin: 0;
    text-align: center;
}

.footer-widgets ul li {
	font-size: 19px;
    font-weight: 500;
    font-family: 'Raleway';
    list-style: none;
}
.footer-widgets ul li {
    display: inline-block;
    margin-right: 25px;
}
.footer-widgets ul li:hover {
    text-decoration: underline;
}
.footer-widgets ul li:last-child {
    margin-right: 0px;
}


.footer-widgets-3 ul li:before {
    background-color:#005A5B;
}


input#searchsubmit {
    display: none;
}

h1 {
	    font-family: 'Playfair Display';
    font-size: 35px;
    font-weight: 900;
    line-height: 42px;
    margin-bottom: 20px;
    margin-top: 0;
}
h1.entry-title {
    text-transform: lowercase;
    margin-top: 25px;
}
.category h1 {
    text-transform: lowercase;
}
h1.post-title {
    font-family: 'Playfair Display';
    text-transform: lowercase;
    line-height: 35px;
    font-size: 35px;
    margin: 15px 0;
}
h2, .widget-title, .comment-reply-title, .single .entry-comments h3 {
	font-family: 'Playfair Display';
    font-size: 35px;
    font-weight: 900;
    margin-top: 0;
    margin-bottom: 15px;
    line-height: 40px;
    text-transform: lowercase;
}
.widget-title {
    font-size: 35px;
    text-align: inherit;
    font-family: 'Playfair Display';
    font-weight: 900;
}

.footer-widgets-2 .widget-title {
    font-size: 25px;
    
}
h3 {
	 font-family: 'Raleway';
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 800;
    margin-top: 0;
    margin-bottom: 5px;
}
h4 {
	font-family: 'Raleway';
    font-size: 27px;
    font-weight: 700;
    text-transform: uppercase;
}
a {
	color: #000;
    text-decoration: none;
}

p {
	font-size:19px;
	line-height:22px;
    margin: 10px 0;
    font-family: 'Raleway';
}
input {
    background-color: #fff;
    border: 2px solid #162626;
    border-radius: 6px;
    padding-left: 12px;
    box-sizing: border-box;
}
.button {
    text-align: center;
    text-transform: uppercase;
    font-family: 'Raleway';
    font-size: 20px;
    font-weight: 700;
    line-height: 38px;
    height: 38px;
    position: relative;
    color: #fff;
    display: inline-block;
    transition: .3s ease;
    padding: 0 15px;
}
.btn-white {
    background-color: #fff;
    border: 2px solid #1A1819;
    color: #1A1819;
}
.btn-white:hover, .btn-white:hover a {
    background-color: #1a1819 !important;
    color: #fff !important;
}
.btn-white a.wp-block-button__link:hover:hover {
    color: #fff !important;
}
.btn-arrow.btn-white:hover::after {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/white_arw.svg');
}
.btn-pink, .btn-pink a.wp-block-button__link {
    background-color: #E15699;
    border: 2px solid #E15699;
    color: #fff;
    border-radius: 0 !Important;
    font-family: 'Raleway';
    text-transform: uppercase;
    font-weight: 500;
}
.btn-pink a.wp-block-button__link {
    border: none;
}
.btn-pink:hover a, .footer-widgets .btn-pink:hover {
    background-color: #fff !important;
    color: #1a1819 !Important;
}
a.wp-block-button__link:hover {
    color: #1a1819 !important;
}
.btn-teal{
    background-color: #CDEAE2;
    border: 2px solid #CDEAE2;
    color: #1a1819;
}
.btn-teal a {
     background-color: #CDEAE2;
}
.btn-teal:hover, .btn-teal:hover a {
    background-color: #fff !important;   
}
.btn-yellow, .btn-yellow a.wp-block-button__link {
    background-color: #F8EBDD;
    border-radius: 0;
    border: 2px solid #f8ebdd;
}
.btn-yellow a.wp-block-button__link {
    border: none;
}
.btn-yellow:hover a, .btn-purple:hover a, .btn-purple:hover, .btn-yellow:hover, .btn-pink:hover {
    background-color: #fff !important;
    color: #1a1819 !Important;
}
.btn-purple {
    background-color: #DBBEE4;
    border: 2px solid #DBBEE4;
    border-radius: 0;
}
.btn-purple a.wp-block-button__link  {
    background-color: #DBBEE4;
}
.wp-block-button {
    width: auto !Important;
}
.btn-arrow:after, .all-posts-btn:after {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/black_arrow.svg');
    width: 15px;
    height: 13px;
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    margin-left: 6px;
}
wp-block-button__link  {
    font-family: "Raleway";
    font-size: 20px;
}
.wp-block-buttons a {
    font-size: 20px !Important;
    color: #1A1819;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Raleway';
    padding: 8px 15px;
}
.full-width-content .content {
    max-width: 1180px;
    margin: auto;
}
.home.full-width-content .content {
    max-width: 100%;
}
.wp-block-latest-posts__list li {
    text-align: center;
}
body{
    background-color: #FDFAF7;
}
.home-hero {
    position: relative;
        width: 100vw;
    margin-left: -50vw;
    left: 50%;
}
.wp-block-group__inner-container, .podcast {
    width: 1180px;
    margin: 0 auto;
    position: relative;
}
.intuitive-eating .wp-block-group__inner-container {
    width: 100%;
}
.hero-img {
    width: 100vw;
    left: 50%;
    margin-left: -50vw !important;
    position: relative;
    text-align: center;
}
.hero-img img {
    width: 100%;
    height: 390px !important;
    object-fit: cover;
    object-position: 0 -100px;
}
.hero-box {
    display: flex;
    background-color: #FDFAF7;
    width: 497px;
    padding: 30px 40px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 50px;
}

.home-hero .btn-teal {
    width: 250px;
}
.home-hero .btn-teal {
    padding-left: 30px;
    padding-right: 30px;
}
.wp-block-columns.optin {
   width: 90vw;
    float: right;
    background-color: #F8EBDD;
    display: flex;
    align-items: center !Important;
    margin: 75px 0;
    justify-content: space-around;
    padding-right: 10%;
}
.optin .wp-block-column:first-child {
    margin-left: -100px;
    margin-right: 50px;
    height: 250px;
    margin-top: -20px;
}
.optin .btn-pink {
    font-size: 20px;
    padding: 10px 30px;
}
.optin figure {
    margin-bottom: 0 !important;
}
.formkit-powered-by-convertkit-container {
    display: none !important;
}
.formkit-field {
    width: 136px;
}
.formkit-field  input {
    font-family: 'Raleway';
    font-size: 15px;
    text-transform: lowercase;
}
.formkit-field  input::placeholder {
    color: #1A1819;
}
.formkit-submit {
    background-color: #E15699 !important;
    border: 2px solid #E15699 !important;
    font-family: 'raleway';
    font-weight: 700 !Important;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 20px !important;
    margin-bottom: 0 !important;
}
.formkit-submit:hover {
    background-color: #fff !important;
    color: #1a1819 !important;
    border: 2px solid #E15699 !important;
}
.formkit-form[data-uid="66f890fc4c"] .formkit-submit:hover > span {
    opacity: 1 !important;
    background-color: #fff !important;
}
.home-about, .wave-background {
    clear: both;
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/wave-blue-1.png');
    background-size: cover;
    background-position: center;
    padding: 160px 0;
}
.home-about {
    padding: 165px 0;
    background-repeat: repeat-x;
    margin-bottom: -50px;
}
.home-about .wp-block-column:last-child {
    margin-top: 60px;
}
.wave-background.blue {
    
}
.wave-background.pink {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/07/wave-light-pink.png');
}
.wave-background.purple {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/wave-light-purple-1.png');
}
.home-about .wp-block-group__inner-container {
    width: 1180px;
    margin: 0 auto;
}
.home-about .wp-block-columns {
    justify-content: center;
    column-gap: 160px;
    align-items: center !important;
}
.home-about .wp-block-button {
    width: auto !important;
    
}
.home-about .wp-block-buttons {
    margin-top: 20px;
}
.home-about .wp-block-column:last-child img {
    transform: rotate(-5deg);
}
.home-about .wp-block-column:last-child {
    text-align: center;
}
.if-your-thinking {
    width: 408px;
    text-align: center;
    margin: 0 auto !important;
}
.sounds-great-btn, .sounds-great-btn a {
    width: 136px !important;
    height: 136px;
    border-radius: 50%;
    
}
.sounds-great-btn a {
    display: flex;
    align-items: center;
    
    padding: 0;
    transition: .3s ease;
    
}
.sounds-great h2 {
    margin-bottom: 65px;
}
.sounds-great .wp-block-columns {
    justify-content: center;
    gap:130px;
}
.sounds-great .wp-block-column {
    width: 376px;
    flex-basis: 376px !Important;
    max-width: 376px;
    position: relative;
    text-align: center;
}
.sounds-great .wp-block-column figure {
    width: 100%;
    margin-bottom: 0;
}
.sounds-great .wp-block-column figcaption {
    font-family: "Raleway";
    font-weight: 500;
    font-size: 25px;
    line-height: 30px;
    text-transform: capitalize;
    margin-top: 15px;
    margin-bottom: 0;
    color: #1A1819;
}
.sounds-great-btn {
    border-radius: 50% !important;
    width: 136px;
    height: 136px;
    padding: 0;
    margin: 0;
    font-family: "raleway";
    font-size: 20px;
    font-weight: 800;
    text-transform: uppercase;
    position: absolute;
    top: 124px;
    right: -70px;
    border: 2px solid #1a1819;
}
.sounds-great-btn:hover a {
    background-color: #fff !important;
    color: #1a1819 !important;
}
.sounds-great .wp-block-columns.buttons-left .sounds-great-btn .ub-button-block-main {
    right: auto;
    left: -70px;
}
.buttons-right .wp-block-column:before, .buttons-left .wp-block-column:before {
    content: "01";
    position: absolute;
    top: -55px;
    left: 0;
    right: 0;
    margin: auto;
    font-family: 'Playfair Display';
    font-size: 61px;
}
.buttons-right .wp-block-column:first-child:before {
    content: "01";
}
.buttons-right .wp-block-column:last-child:before {
    content: "02";
}
.buttons-left .wp-block-column:first-child:before {
    content: "03";
}
.buttons-left .wp-block-column:last-child:before {
    content: "04";
}
.buttons-right {
    margin-left: -25px;
}
.buttons-left {
    margin-left: 84px;
    margin-top: 75px;
}
.how-can-i-help, .featured-posts.nutrition {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/wave-light-blue-1.png');
    background-size: cover;
    padding: 132px 0;

}
.featured-posts.nutrition {
    padding: 195px 0 170px;
}
.featured-posts .wp-block-latest-posts__list {
    margin-top: 35px;
}
.how-can-i-help .wp-block-columns {
    align-items: center !important;
    justify-content: center;
    gap:65px;
}
.how-can-i-help .wp-block-button:first-child, .how-can-i-help .wp-block-button:nth-child(3) {
    width: 247px;
    flex-basis: 247px;
}
.how-can-i-help .wp-block-button:nth-child(2), .how-can-i-help .wp-block-button:nth-child(4) {
    width: 322px;
    flex-basis: 322px;
}
.how-can-i-help .wp-block-button a {
    width: 100%;
}
.how-can-i-help .wp-block-button {
    margin-bottom: 3px !Important;
}
.how-can-i-help .wp-block-button a {
    transition: .3s ease;
}
.how-can-i-help .wp-block-button:hover a {
    background-color: #fff !important;
    color: #1a1819 !important;
}
.how-can-i-help .wp-block-button:first-child {
    border:2px solid #CDEAE2;
}
.how-can-i-help .wp-block-button:nth-child(2) {
    border:2px solid #DBBEE4;
}
.how-can-i-help .wp-block-button:nth-child(3) {
    border:2px solid #F8EBDD;
}
.how-can-i-help .wp-block-button:nth-child(4) {
    border:2px solid #E15699;
}
.featured-posts li {
    border-radius: 22px;
    font-size: 25px;
    font-weight: 500;
    color: #1a1819 !important;
}
.wp-block-latest-posts__post-title {
        padding: 0 10px;
    box-sizing: border-box;
    margin-top: 15px;
    display: block;
}
.wp-block-latest-posts__post-title:hover {
    text-decoration: underline !Important;
    color: #1a1819 !important;
}
.featured-posts .blue-background li {
    background-color: #CDEAE2;
    height: 375px;
}
.featured-posts li a {
    width: 100%;
}
.featured-posts li img {
    height: 214px;
    width: 100%;
    object-fit: cover;
    border-top-left-radius: 22px;
    border-top-right-radius: 22px;
}
.featured-posts .pink-background li {
    background-color: #F4D7E5;
    height: 375px;
}
.featured-posts .purple-background li {
    background-color: #DBBEE4;
    height: 375px;
}
.featured-posts .white-background li {
    background-color: #fff;
    height: 375px;
}
.featured-posts li {
    
}
.page-template-recipe-index .featured-posts li {
    height: 335px !important;
}
.page-template-recipe-index .wave-background-pink {
    padding: 180px 0;
}
.all-posts-btn {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    font-family: 'Raleway';
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 800;
    padding: 5px 5px 0 5px;
    transition: .3s ease;
}
.all-posts-btn a:hover {
    color: #1a1819 !important;
}
.blue-underline {
    border-bottom: 5px solid #CDEAE2;
}
.blue-underline:hover {
    background-color: #CDEAE2;
}
.purple-underline {
    border-bottom: 5px solid #DBBEE4;
}
.purple-underline:hover {
    background-color: #DBBEE4;
}
.pink-underline {
    border-bottom: 5px solid #E15699;
}
.pink-underline:hover {
    background-color: #E15699;
}
.socieaty-sales {
    clear: both;
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/wave-light-purple-1.png');
    background-size: cover;
    background-position: center;
    margin-bottom: 40px;
    padding: 145px 0;
    margin-left: -50px;
    position: relative;
    z-index: 99;
}
.socieaty-sales .wp-block-columns {
    align-items: center !important;
    justify-content: center;
    gap:135px;
}
.socieaty-sales .wp-block-button {
    margin-top: 12px !important;
}
.socieaty-sales .wp-block-button__link {
    padding: 8px 50px;
}
.socieaty-sales .wp-block-column {
    position: relative;
}
.socieaty-sales .wp-block-column:last-child {
    top: 62px;
}
.podcast-episodes {
    margin-top: 30px;
}
.podcast .wp-block-column {
    position: relative;
}
.podcast h2 {
    margin-top: -40px;
    margin-left: 38px;
}
.podcast .all-posts-btn {
    position: absolute;
    right: 0;
    top: 15px;
}
.episodes {
    position: relative;
    max-width: 1180px;
    margin: 0 auto;
}
.podcast-episodes .wp-block-column {
    border: 2px solid #DBBEE4;
    border-radius: 38px;
    background-color: #fff;
    position: relative;
    padding: 25px 7px 35px;
}
.podcast-episodes .wp-block-column p {
    font-weight: 700;
    font-size: 17px;
    text-transform: uppercase;
    margin: 0;
}
.podcast-episodes .wp-block-column a {
    color: #1a1819;
}
.podcast-episodes .wp-block-column a:hover {
    color: #1a1819 !important;
    text-decoration: underline;
}
.podcast-episodes .wp-block-column:after {
    background-color: #DBBEE4;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -20px;
    content: "2";
    font-size: 25px;
    font-weight: 700;
    font-family: 'Raleway';
    display: flex;
    align-items: center;
    justify-content: center;
}
.podcast-episodes .wp-block-column:last-child:after {
    content: "3";
    
}
.podcast-episodes .wp-block-column:first-child:after {
    content: "1";
}
.your-new img, .your-new {
    width: 227px !important;
}
.as-seen-on {
    background-color: #F4D7E5;
    text-align: center;
}
.you-might-have-seen-me-desktop {
    margin-bottom: -20px !important;
}
.you-might-have-seen-me-mobile {
    display: none;
}
.as-seen-on .you-might-have-seen-me-desktop img {
    width: 636px;
    height: auto;
}

.testimonials {
    margin-bottom: 75px;
    background-color: #F4D7E5;
    padding: 40px 0;
    margin-top: -180px;
    padding-top: 155px;
}
.testimonials .wp-block-button {
    margin-top: 20px !Important;
}
.testimonials .wp-block-button__link {
    width: 246px;
}
.wp-block-button__link.has-background {
    margin: 0;
}
.swiper {
    width: 1005px !Important;
    height: 232px !important;
        border: 2px solid #E15699;
box-shadow: 0px 3px 6px #00000029;
    padding: 30px 50px;
    box-sizing: border-box;
    margin-top: 30px;

}
.swiper-slide {
    margin-top: 0 !important;
    background-color: #fff;
}
.slide-content {
    padding-top:0 !Important;
    padding-bottom: 0 !important;
    width: 850px !important;
    height: 232px;
    margin: 0 auto;
    position: relative;
    padding: 20px 45px 20px 11px !important;
    background-color: #fff !important;
    box-sizing: border-box;
}
.slide-content .wp-block-columns {
    align-items: center !important;
}
.slide-content .wp-block-column figure {
    margin-bottom: 0;
}
.eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-next, .eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-prev {
        position: absolute !important;
    top: 144px !important;
    right: 46px !important;
    width: 75px !important;
    height: 75px !important;
    background-color: #E15699 !important;
    border-radius: 50% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-id-17366 .eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-next {
    right: 0 !Important;
}
.page-id-17366 .eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-prev {
    left: 0 !important;
}
.eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-next:hover, .eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-prev:hover {
    background-color: #fff !important;
    border: 2px solid #e15699;
}
.eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-prev {
    left: 45px !important;
    right: auto !important;
}
.eedee-gutenslider-nav  .arrow {
    display: none;
}
.eedee-gutenslider-nav svg {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/white_arw.svg');
    width: 35px;
    height: 31px;
    background-size: contain;
    background-repeat: no-repeat;
}
.eedee-gutenslider-prev svg {
    transform: rotate(180deg);
}
.eedee-gutenslider-nav:hover svg {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/pink_arrow.svg');
    
}
.home .eedee-gutenslider-nav.eedee-gutenslider-prev svg {
   transform: rotate(180deg);
}

.popular-recipes {
    margin-bottom: 40px;
    background-color: #ECF8F5;
    position: relative;
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    padding: 50px 0 50px;
}
.pag-template-recipe-index .popular-recipes {
    margin-top: 30px;
}
.popular-recipes h2, .fwpl-item {
    text-align: center;
}
.popular-recipes .wrapper {
    display: flex;
    gap:25px;
}
.popular-recipes .each-post {
    text-align: center;
    height: 290px;
    background-color: #DBBEE4;
}
.popular-recipes h2 {
    margin-bottom: 30px;
}
.popular-recipes .each-post img {
    height: 170px;
    width: 100%;
    object-fit: cover;
        border-top-left-radius: 22px;
    border-top-right-radius: 22px;
}
.page-template-blog-template .popular-recipes .each-post, .search .each-post {
    height: 330px;
}
.page-template-blog-template .popular-recipes .each-post img, .search .each-post img {
    height: 216px;
        width: 100%;
    object-fit: cover;
    border-top-right-radius: 22px;
    border-top-left-radius: 22px;
}
.category .each-post img {
    height: 190px;
    border-top-right-radius: 22px;
    border-top-left-radius: 22px;
        width: 100%;
    object-fit: cover;
}
.facetwp-type-fselect {
    display: inline-block;
    width: 255px;
    margin-right: 15px;
    margin-bottom: 15px !important;
}
.fs-dropdown {
    width: 99.45% !Important;
}
.facetwp-facet-by_dietary_need {
    margin-right: 0;
}
.fs-label-wrap {
    border: none !important;
}
.fs-wrap:hover .fs-dropdown {
    display: block;
}
.fs-wrap:hover .fs-arrow {
    transform: rotate(-180deg);
}
.fs-wrap {
    width: 100% !Important;
}
.fs-label-wrap .fs-label {
    padding-top: 10px !Important;
    padding-bottom: 10px !important;
}
.fs-label{
    font-family: 'Raleway';
    text-transform: uppercase;
    font-weight: 700;
    font-size: 20px;
    padding-left: 15px !Important;
    color: #1a1819;
    border: none;
}
.facetwp-type-fselect .fs-option .fs-option-label {
    white-space: normal !important;
    word-break: break-word;
}
.fs-dropdown .fs-search, .fs-option:first-child {
    display: none !Important;
}
.facetwp-facet-browse_by_course .fs-label {
    background-color: #CDEAE2;
    
}
.facetwp-facet-browse_by_season .fs-label {
    background-color: #DBBEE4;
}
.facetwp-facet-browse_by_method .fs-label {
    background-color: #E15699;
    color: #fff;
}
.facetwp-facet-by_dietary_need .fs-label {
    background-color: #CDEAE2;
}
.facetwp-facet-browse_by_course .fs-options, .facetwp-facet-by_dietary_need .fs-options {
    border: 2px solid #cdeae2;
}
.facetwp-facet-browse_by_course .fs-option, .facetwp-facet-by_dietary_need .fs-option {
    border-bottom: 2px solid #cdeae2;
}
.facetwp-facet-browse_by_course .fs-option:hover, .facetwp-facet-by_dietary_need .fs-option:hover {
    background-color: #cdeae2;
}
.facetwp-facet-browse_by_season .fs-options {
    border: 2px solid #DBBEE4;
}
.facetwp-facet-browse_by_season .fs-option {
    border-bottom: 2px solid #DBBEE4;
}
.facetwp-facet-browse_by_season .fs-option:hover {
    background-color: #DBBEE4;
}
.facetwp-facet-browse_by_method .fs-options {
    border: 2px solid #E15699;
}
.facetwp-facet-browse_by_method .fs-option {
    border-bottom: 2px solid #E15699;
}
.facetwp-facet-browse_by_method .fs-option:hover {
    background-color: #e15699;
    color: #fff;
}
.fs-option {
    font-weight: 700;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    padding: 12px 10px !Important;
}
.fs-dropdown .fs-options {
    max-height: none !important;
    height: auto;
}

.fs-arrow {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/black_circle_arrow.svg');
    width: 18px !Important;
    height: 18px !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !Important;
    right: 12px !important;
}
.facetwp-facet-search, .facetwp-facet-reset {
    display: inline-block;
}
.facetwp-facet-search {
    width: 900px;
}
.facetwp-facet-blog_search {
    width: 750px;
    display: inline-block;
}
.facetwp-input-wrap {
    width: 100%;
}
.facetwp-type-search input {
    width: 100%;
    height: 41px;
    border: 2px solid #E15699;
    font-family: 'Raleway';
    font-size: 15px;
    border-radius: 0;
}
.facetwp-type-search input::placeholder {
    font-family: 'Raleway';
}
.facetwp-counter {
    display: none;
}
.facetwp-facet-reset  {
    width: 152px;
    margin-left: 20px;
    vertical-align: top;
}
.facetwp-facet-reset  button {
    border: 2px solid #1a1819;
    font-family: 'Raleway';
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    height: 41px;
    font-size: 20px;
    background-color: #fff;
    transition: .3s ease;
    cursor: pointer;
}
.facetwp-facet-reset  button:hover {
    background-color: #1a1819;
    color: #fff;
}
.blog-facet-container .facetwp-facet-reset  {
    width: 210px;
}
.facetwp-icon {
    opacity: 1 !Important;
}
.facetwp-icon:before {
    background-image: url(https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/pink_search_icon.svg) !Important;
    width: 24px !Important;
    height: 28px !Important;
    background-position: center !important;
    margin-top: 7px;
    margin-right: 10px;
}
.facetwp-facet-blog_buttons  {
    text-align: center;
}
.facetwp-radio {
    height: 31px;
    font-family: "raleway";
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    padding-left: 12px !important;
    padding-right: 12px !important;
    padding-top: 7px;
    margin-right: 25px;
}
.blog-facet-container {
    background-color: #ECF8F5;
    padding: 30px 0;
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    position: relative;
    margin-bottom: 40px;
    text-align: center;
}
input[type="radio"]:checked{
    visibility:hidden;
}
.facetwp-radio:first-child {
    display: none;
}
.facetwp-radio:nth-child(2) {
    background-color: #CDEAE2;
}
.facetwp-radio:nth-child(3) {
    background-color: #DBBEE4;
}
.facetwp-radio:nth-child(4) {
    background-color: #E15699;
    color: #fff;
}
.facetwp-radio:last-child {
    margin-right: 0;
}
.facetwp-radio, .facetwp-radio.checked {
    background-image: none !Important;
}
.fwpl-layout {
    grid-gap: 40px;
}
.fwpl-result {
    height: 350px;
    border-radius: 22px;
    background-color: #DBBEE4;
}
.page-template-blog-template .fwpl-result {
    height: 375px;
}
.entry-content .fwpl-item img {
    height: 280px;
    width: 100%;
    border-top-right-radius: 22px;
    border-top-left-radius: 22px;
    object-fit: cover;
    margin-bottom: 5px;
}
.page-template-blog-template .ri-bio {
    margin-top: 40px;
}
.entry-content .fwpl-item a:hover, .entry-content .fwpl-item a {
    color: #1a1819;
}
.entry-content .fwpl-item:hover {
    text-decoration: underline;
}
.popular-recipes .each-post h2, .fwpl-item, .search .each-post  {
    font-family: 'Raleway';
    font-size: 20px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    color: #1a1819;
}
.popular-recipes .each-post a, .search .each-post a {
    text-decoration: none;
}
.popular-recipes .each-post a:hover, .search .each-post a:hover {
    text-decoration: underline;
    color: #181a19;
}
.page-template .wave-background {
    width: 100vw;
    margin-left: -50vw;
    left: 50%;
    position: relative;
    margin-bottom: 40px;
}
.page-template .wave-background .wp-block-group__inner-container {
    max-width: 1000px;
    margin: 0 auto;
   
}
.page-template.page-template-recipe-index .wave-background .wp-block-group__inner-container {
    max-width: 1180px;
}
.page-template .wave-background .wp-block-columns {
     justify-content: space-between;
    align-items: center !important;
    width: 80%;
    margin: 0 auto;
}
.page-template-recipe-index .wave-background.purple {
    padding-top: 230px;
    padding-bottom: 180px;
}
.ri-columns .wp-block-column:last-child {
    margin-top: 55px;
}
.wp-block-columns.ri-bio {
    background-color: #CDEAE2;
    border-top-left-radius: 180px;
    border-bottom-left-radius: 180px;
    padding: 25px 25px 25px 50px;
    align-items: center !important;
}
.wp-block-columns.ri-bio figure {
    margin-bottom: 0 !Important;
}
.intuitive-eating {
    border-radius: 22px;
    padding: 50px;
}
.intuitive-eating  h2 {
    margin: 20px 0;
}
.intuitive-eating .wp-block-button a {
    width: 222px;
}
.cat-page-header {
    height: 390px;
    display: flex;
    align-items: center;
    background-size: cover;
}
.cat-page-header .wrapper {
    width: 1180px;
}
.cat-title {
    background-color: #FDFAF7;
    width: 497px;
    padding: 30px 40px;
    float: right;
    text-align: center;
}
.page-template-blog-template .cat-title {
    padding: 30px 40px;
    margin-right: 65px;
    box-sizing: border-box;
}
.cat-title h1 {
    margin-bottom: 5px;
}
.start-with-these {
    text-align: center;
    padding: 30px 0;
}
.start-posts {
    display: flex;
    justify-content: center;
    gap:30px;
}
.sp-item, .each-post {
    background-color: #F4D7E5;
    flex-basis: 23%;
    max-width: 23%;
    border-radius: 22px;
    height: 350px;
    margin-bottom: 30px;
    box-sizing: border-box;
}
.page-template-blog-template .each-post {
    background-color: #F4D7E5;
}

.sp-item h2, .each-post h2 {
    font-family: 'Raleway';
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 24px;
    margin-bottom: 0;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.sp-item h2 {
    width: 93%;
    display: block;
    margin: 30px auto 0;
}
.sp-item img {
    height: 176px;
    object-fit: cover;
    width: 100%;
    border-top-right-radius: 22px;
    border-top-left-radius: 22px;
}
.each-post h2 {
    margin-top: 5px;
}
.sp-item h2:hover, .each-post h2:hover {
    text-decoration: underline;
}
.cat-optin {
    width: 68vw;
    float: right;
    background-color: #F8EBDD;
    display: flex;
    align-items: center;
    margin-bottom: 50px;
    padding: 1% 10% 1% 10%
        ;
    justify-content: flex-end;
    position: relative;
}
.cat-optin img {
    flex-basis: 201px;
    width: 201px;
    transform: rotate(-4deg);
    margin-left: -80px;
    margin-right: 50px;
    position: absolute;
    left: -10px;
}
.cat-optin .content {
    flex-basis: 416px;
    max-width: 416px;
    margin: 0 30px 0 0;
}
.cat-optin .formkit-field {
    max-width: 48%;
}
.cat-optin .formkit-field:first-child {
    margin-right: 20px !important;
}
.cat-optin .content p {
    font-size: 17px;
    line-height: 20px;
}
.category .site-inner {
    clear: both;
}

.cat-optin:after {
    content: "";
    display: block;
    clear: both;
    
}
.cat-posts .wrapper, .the-posts.wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap:28px;
}
.cat-posts h2 {
    text-align: center;
}
.each-post {
    background-color: #CDEAE2;
}
.archive-pagination, .facetwp-pager {
    text-align: center;
    padding: 30px 0;
}
.archive-pagination ul {
    padding-left: 0;
}
.archive-pagination ul li, .facetwp-page {
    list-style: none;
    display: inline-block;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 4px;
    padding: 0 6px;
    font-family: 'Raleway';
    text-decoration: none !important;
}
.archive-pagination ul li.active  {
    background-color: #CDEAE2;
    border-radius: 50%;
    padding: 5px 10px 8px;
    line-height: 17px;
}
.facetwp-page.active {
    
}
.archive-pagination ul li:hover {
    text-decoration: underline;
}
.archive-pagination ul li.pagination-next, .facetwp-page.next {
    margin: 0 0 0 45px;
    position: relative;
    border-bottom: 5px solid #CDEAE2;
    text-decoration: none;
    padding: 0;
}
.facetwp-page.next.active {
    background-color: transparent !important;
    opacity: 1 !Important;
}
.archive-pagination ul li.pagination-next img, .facetwp-page.next img, .archive-pagination ul li.pagination-prev img, .facetwp-page.prev img  {
    width: 18px;
    height: 16px;
}

.facetwp-page.prev img {
    transform: rotate(180deg);
}

.archive-pagination ul li.pagination-previous, .facetwp-page.prev {
    margin: 0 45px 0 0;
    position: relative;
    text-decoration: none;
    border-bottom: 5px solid #CDEAE2;
    padding:0;
}
.archive-pagination ul li.pagination-previous img, .facetwp-page.prev img {
    transform: rotate(180deg);
}
.location-result.active {
    background-color:transparent !important;
}
.archive-pagination ul li.pagination-previous:hover, .archive-pagination ul li.pagination-next:hover, .facetwp-page.prev:hover, .facetwp-page.next:hover {
    text-decoration: underline;
    border-color: #E15699;
    color: #1a1819;
    background-color: transparent !important;
}
.content-sidebar .content-sidebar-wrap {
    max-width: 1180px;
    margin: 30px auto 0;
}
.search.content-sidebar .content {
    width: 100%;
}
.content-sidebar .content, .single .content {
    width: 838px;
    display: inline-block;
    vertical-align: top;
    margin-right: 42px;
}
.facts-block {
    text-align: left;
    background-color: #F4D7E5;
    border-top-left-radius: 150px;
    border-bottom-left-radius: 150px;
    width: 34%;
    padding-right: 0;
    padding-left: 62px;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
    box-sizing: border-box;
    margin-top: -190px;
    margin-bottom: 60px;
    float: right;
    position: absolute;
    right: auto;
    top: -120px;
    width: 150%;
}
.facts-block h2 {
    font-size:30px;
}
.facts-block h3 {
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
.facts-block p {
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    width: 75%;
}
.sidebar {
    width: 300px;
    display: inline-block;
    text-align: center;
    position: relative;
}

.sidebar .zoom-social-icons-widget {
    margin: 40px 0 20px;
}
.zoom-social_icons-list__link:hover {
    opacity: 1 !Important;
}
.sidebar .widget_media_image {
    margin: 0 auto;
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/purple_wave_mobile-1.svg');
        padding: 50px 0 0px;
    background-size: cover;
}
.sidebar .widget_media_image img {
    width: 90%;
    margin: 0 auto;
}
.sidebar #text-19 {
      background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/purple_wave_mobile-1.svg');
        padding: 50px 0 50px;
    background-size: cover;
    background-position: bottom;
    padding-top: 1px;
}
.sidebar #text-19 .textwidget p:nth-child(2) {
    width: 77%;
    margin: 0 auto;
}

.sidebar .widget_text .button {
    height: auto;
    max-width: 214px;
    padding: 5px 15px;
    line-height: 25px;
    box-sizing: border-box;
    margin-top: 15px;
}
.sidebar .hey-gorgeous {
    width: 258px;
    transform: rotate(-5deg);
    margin: 0 auto;
}
.sidebar .simple-social-icons {
    margin-top: 70px;
}
.sidebar #search-form {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 50px;
}
.sidebar #search-form input {
    border: 2px solid #E15699;
}
.sidebar #text-20 {
    background-color: #F8EBDD;
    position: relative;
    padding: 50px 12px 1px;
}
.sidebar #text-25 {
    background-color: #F8EBDD;
    padding: 15px;
}
.sidebar #text-20:before {
     content: "";
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/submark.svg');
    position: absolute;
    top: -35px;
    left: 0;
    right: 0;
    margin: auto;
    width: 69px;
    height: 69px;
}
.sidebar #text-20 .widget-title {
    width: 90%;
    margin: 0 auto;
}
.single .entry-content a {
    text-decoration: underline;
    color: #E15699;
    font-weight: 500;
}
.home .entry-content a {
    text-decoration:none;
}
.entry-content a:hover {
    color: #1a1819;
}
.home .entry-content a:hover {
    color: inherit;
}
.entry-content p, .single .entry-content li  {
    font-size: 19px;
    line-height: 23px;
}
.single .entry-content p {
    margin:20px 0;
    line-height: 1.6;
}
.single .entry-content li {
    font-size: 17px;
}
.entry-content ul {
    padding-left: 20px;
}
.entry-content li {
    margin-bottom: 25px;
}
.entry-content p.list {
    display: flex;
    align-items: center;1179
}
.entry-content p.list strong {
        background-color: #E15699;
    padding: 1px 8px;
    border-radius: 50%;
    display: flex !important;
    width: 10px;
    align-items: center;color: #fff;
    margin-right: 10px;
}
.entry-content li::marker {
    color: #E15699;
}

.single .wp-block-group__inner-container {
    max-width: 100%;
    width: 100%;
}
.single .entry-content h2 {
    font-size: 30px;
    line-height: 30px;
    border-bottom: 2px solid #E15699;
    text-align: left !important;
    display: inline-block;
    padding-bottom: 3px;
}
.single .entry-content h3 {
    font-size: 27px;
    line-height: 10px;
    font-family: 'Raleway';
    font-weight: 700;
    text-transform: capitalize;
    margin: 15px 0;
}
.single .entry-content h4 {
    font-size: 25px;
    line-height: 20px;
    text-transform: lowercase;
}
.entry-content img {
    width: 100%;
    height: auto;
}

.single .content .entry-header {
    display: none;
}
.wprm-recipe-template-nfr-2022-snippet {
    text-align: left !important;
}

.wprm-recipe-template-nfr-2022-snippet span {
    font-weight: 700 !important;
    font-size: 15px !Important;
}
.wprm-recipe-template-nfr-2022-snippet  .wprm-recipe-summary span {
    font-weight: 500 !Important;
    font-size: 19px !Important;
    line-height: 23px;
}
.snippet-buttons {
    margin-top: 20px;
}
.snippet-buttons a {
    height: 41px;
    width: 190px;
    padding: 0 !Important;
    line-height: 41px;
    text-align: center;
    font-size: 20px;
    transition: .3s ease;
   border-width: 2px !important;
}
.snippet-buttons a:hover {
   background-color: #fff !important;
   color: #1a1819 !important;
    
}
.at-a-glance {
    background-color: #ECF8F5;
    padding: 30px 0;
    position: relative;
}
.at-a-glance .wprm-recipe-image  {
    width: 334px;
    height: 334px;
    display: inline-block;
}
.at-a-glance .wprm-recipe-image img {
    width: 100%;
    height: 334px;
    object-fit: cover;
}
.at-a-glance .right {
    display: inline-block;
    width: 815px;
    vertical-align: top;
    margin-left: 25px;
}

.wprm-recipe-template-no-food-rules-2022 {
    padding: 20px 20px !important;
    border-radius: 22px !important;
} 
.recipe-card-top-left {
    min-height: 280px;
}
.single .entry-content .wprm-recipe a.wprm-recipe-print {
    text-decoration: none !important;
    position: relative;
    z-index: 999;
}
.wprm-recipe-print:after {
    content: "";
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/dotted_underline.svg');
    width: 100%;
    height: 2px;
    display: block;
    position: absolute;
    width: 328px;
    right: -330px;
    top: 17px;
}
.wprm-recipe-print:before {
    content: "";
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/dotted_underline.svg');
    width: 100%;
    height: 2px;
    display: block;
    position: absolute;
    width: 328px;
    left: -330px;
    top: 17px;
}
.wprm-recipe-summary{
    margin-bottom: 25px;
}
.wprm-recipe-servings-unit, .wprm-recipe-details-unit, .wprm-recipe-details, .wprm-recipe-details-label, .wprm-recipe-details  {
    font-size: 15px;
    text-transform: uppercase;
}

.single .entry-content h2.wprm-recipe-name  {
	font-family:'Playfair Display' !Important;
    font-size:    35px !Important;
    text-transform:lowercase !Important; 
    line-height:35px !Important;
    border-bottom: none !important;
    margin-bottom: 20px !Important;
}
.single .entry-content h3.wprm-recipe-header {
    font-size: 30px;
    font-family: 'Playfair Display';
    text-transform: lowercase;
    margin-bottom: 20px !important;
}
.wprm-recipe-image {
    width: 254px;
    height: 254px;
}
.wprm-recipe-image img {
    width: 100%;
    height: 254px;
    border-radius: 22px;
}
.wprm-recipe-template-no-food-rules-2022 li.wprm-recipe-ingredient {
    list-style-type: none !Important;
    margin: 0 0 0 5px !important;
}
li.wprm-recipe-ingredient {
    position: relative;
}
li.wprm-recipe-ingredient:before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #E15699;
    display: inline-block;
    margin-right: 12px;
}
li.wprm-recipe-instruction, .entry-content ol li {
    counter-increment: my-counter;
    list-style-type: none !important;
    position: relative;
}
li.wprm-recipe-instruction:after, .entry-content ol li:after {
    vertical-align: top;
    height: 21px;
    width: 21px;
    background-color: #E15699;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    content: counter(my-counter);
    font-family: 'Raleway';
    font-size: 15px;
    font-weight: 700;
    margin-right: 10px;
    margin-left: -30px;
    position: absolute;
    left: 0;
    top: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.wprm-recipe-template-no-food-rules-2022 h3.wprm-recipe-notes-header {
    position: relative;
    padding-right: 30px !Important;
    display: inline-block;
}
.wprm-recipe-notes-header:after, .wprm-recipe-nutrition-header:after {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/dotted_underline.svg');
        width: 715px;
    height: 2px;
    border: none !Important;
    content: "";
    display: inline-block;
    top: 10px;
    position: absolute;
    left: 103px;
}
.wprm-recipe-nutrition-header:after {
    width: 600px;
    left: 225px;
}
.nutrition-container {
    display: none;
}
.wprm-recipe-nutrition-header {
    position: relative;
}
.nutrition-slide p {
    text-transform: uppercase;
    color: #E15699;
    font-size: 15px;
    font-weight: 700;
    text-decoration: underline;
    cursor: pointer;
}
.breadcrumbs {
    font-family: 'Raleway';
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
}
.breadcrumbs a {
    text-decoration: underline;
    color: #E15699;
    position: relative;
    display: inline-block;
}
.breadcrumbs a:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: -6px;
}
.entry-meta {
    font-size: 15px;
    font-weight: 400;
    letter-spacing: .05em;
    text-transform: uppercase;
}
.entry-footer .entry-meta p:first-child {
    font-style: italic;
}
.single-pagination {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 0;
    position: relative;
}
.single-pagination:after {
    bottom: -25px;
    top: auto;
}
.single-pagination-prev, .single-pagination-next {
    width: 370px;
}
.single-pagination-prev {
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.single-pagination-next {
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.single-pagination-prev .pag-right, .single-pagination-next .pag-left {
    flex-basis: 138px;
}
.single-pagination-next .pag-right, .single-pagination-prev .pag-left {
    flex-basis: 202px;
}
.entry-footer .container {
    display: flex;
    justify-content: space-between;
}
.single-pagination-img img {
    border-radius: 50%;
    width: 138px;
    height: 138px;
    object-fit: cover;
}
.single-pagination-title {
    font-family: 'Raleway';
    font-size: 25px;
    font-weight: 500;
    line-height: 30px;
    display: block;
}
.single-pagination-title:hover {
    text-decoration: underline;
}
.single-pagination-link {
    font-family: 'Raleway';
    font-size: 20px;
    font-weight: 700;
    display: inline-block;
    margin-top: 20px;
    border-bottom: 5px solid #CDEAE2;
    padding-right: 35px;
    padding-bottom: 2px;
    position: relative;
}
.single-pagination-prev .single-pagination-link {
    padding-left: 35px;
    padding-right: 0;
}

.single-pagination-link:after {
      background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/black_arrow.svg');
    background-size: cover;
    width: 20px;
    height: 13px;
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    position: absolute;
    top: 4px;
    right: 0;
}
.single-pagination-prev .single-pagination-link:after {
    right: auto;
    transform: rotate(180deg);
    left: 0;
}
.single-pagination-link:hover {
    border-color: #E15699;
}
.related {
    background-color: #F4D7E5;
    padding: 25px 20px;
}
.related p {
    margin: 0;
}
.socieaty .wp-block-button a {
    width: 248px;
    text-decoration: none !important;
}
.single .entry-content .related h2 {
    border-bottom: none;
    margin-bottom: 5px;
  
}
.single .entry-content .related a {
    color: #1a1819;
    font-weight: 700;
    margin-top: 10px;
    display: inline-block;
}
.single .entry-content .related a:hover {
    color: #E15699;
}
.socieaty {
    width: 150%;
    margin-left: -50%;
    padding-left: 55%;
    padding-right: 5%;
    background-size: contain;
    background-repeat: no-repeat;
    padding-top: 165px;
    margin-top: -50px;
}
.socieaty .wp-block-columns {
    align-items: center !important;
}
.socieaty .wp-block-column:last-child {
    margin-top: 70px;
}
.socieaty figure {
    margin-bottom: 0 !important;
}
.single .entry-content .socieaty h2 {
    border-bottom: none;
    text-align: center !important;
      display: block;
}
.in-post-optin {
    background-color: #F8EBDD;
    padding: 50px 100px;
    position: relative;
}
.in-post-optin:before {
    content: "";
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/submark.svg');
    position: absolute;
    top: -35px;
    left: 0;
    right: 0;
    margin: auto;
    width: 69px;
    height: 69px;
}
.single .entry-content .in-post-optin h2 {
    border-bottom: none !important;
    text-align: center !important;
    display: block;
}
.in-post-optin .formkit-fields {
    width: 75%;
    margin: 0 auto;
}
.in-post-optin .formkit-field {
    width: 48%;
    flex-basis: 50% !important;
    max-width: 48%;
}
.in-post-optin .formkit-field:first-child {
    margin-right: 18px !Important;
}
.in-post-optin .formkit-submit {
    background-color: #fff !important;
    border: 2px solid #1a1819 !Important;
    color: #1a1819 !important;
}
.in-post-optin .formkit-submit:hover {
    background-color: #1a1819 !important;
    border: 2px solid #1a1819 !Important;
    color: #fff !important;
}
.formkit-submit:hover span {
    background-color: #fff !important;
}
.single .entry-content .post-optin h2, .single .entry-content .ri-bio h2, .single .entry-content .intuitive-eating h2 {
    border-bottom: none;
    display: block;
    text-align: center !important;
}
.single .entry-content .ri-bio {
    margin-top: 55px;
}
.single .entry-content .intuitive-eating a {
    text-decoration: none;
}
.single .entry-content .intuitive-eating h3 {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 800;
    margin-top: 0;
    margin-bottom: 5px;
}
.page-template-blog-template .optin {
       position: relative;
   width: 133%;
    right: 0%;
    float: none;
    padding-right: 24%;
}

/* Comments */
.comment-respond {
    margin-top: 30px;
}

.single h3.comment-reply-title, .single .entry-comments h3 {
    margin-top: 0;
}
.comment-form input, .comment-form textarea {
    border: 2px solid #E15699;
    background-color: #fff;
    width: 100%;
    height: 48px;
    display: block;
    margin-top: 10px;
    border-radius: 0;
}
.comment-form p {
    margin: 25px 0;
}
.comment-form textarea {
    height: 312px;
}
.comment-form label {
    font-family: 'Raleway';
    font-size: 25px;
    font-weight: 500;
    text-transform: initial;
}
.comment-form .submit {
    background-color: #E15699;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Raleway';
    text-transform: uppercase;
    width: 189px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    border: none;
    border-radius: 0;
}
.comment-list {
    list-style: none;
    padding-left: 0;
}
li.comment .avatar {
    display: none;
}
.comment-author {
    margin-bottom: 5px;
}
.comment-meta, .comment-author {
    margin-top: 0;
}
.comment-author-name, span.says {
    font-size: 15px;
    font-weight: 700;
    font-family: 'Raleway';
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #1A1819;
}
.comment-author-name a {
    color: #1A1819;
}
.comment-meta {
    font-family: 'Raleway';
    font-size: 19px;
    font-weight: 400;
}

li.comment {
    list-style: none;
    border-bottom: 2px solid #E5DBCA;
    position: relative;
    padding-bottom: 30px;
    padding-top: 35px;
}
li.comment:after {
    content: "";
    position: absolute;
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/dotted_underline.svg');
    width: 100%;
    height: 2px;
    left: 0;
    right: 0;
    margin: auto;
    bottom: -25px;
}
li.comment .children li.comment {
    border-bottom: none;
    padding-bottom: 0;
    padding-top: 0;
}
li.comment .children li.comment:after {
    display: none;
}
li.comment .children {
    border: 2px solid #E15699
    margin: 30px 0 30px 30px;
    padding: 15px 25px;
}
.comment-reply a {
    font-family: 'Raleway';
    font-size: 17px;
    font-weight: 700;
    letter-spacing: .05em;
    text-transform: uppercase;
    background-color: #CDEAE2;
    padding: 3px 10px;
    position: relative;
}
.comment-reply a:before {
    content: "";
    width: 100%;
    height: 2px;
    background-color: #CF895E;
    position: absolute;
    bottom: -7px;
}
.comment-reply a:after {
    content: "";
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/black_arrow.svg');
    width: 15px;
    height: 15px;
    background-size: contain;
    position: relative;
    display: inline-block;
    background-repeat: no-repeat;
    margin-left: 5px
}
.entry-comments {
    margin-top: 40px;
}
.about-buttons {
    justify-content: space-between;
    margin-top: 30px;
}
.about-buttons .wp-block-button {
    width: 262px !Important;
    text-align: center;
}
.logo-collage {
    margin-top: 45px !important;
}
.im-colleen-blocks .wp-block-column, .membership-3-blocks .wp-block-column {
    height: 196px;
    border: 2px solid;
    border-radius: 22px;
}
.eat-your-heart-out{
    padding: 50px 0;
}
.about-socieaty {
    margin: 50px 0;
    padding: 1px 0;
}
.im-colleen-blocks .wp-block-column:first-child {
    border-color:#E15699;
}
.im-colleen-blocks .wp-block-column:nth-child(2) {
    border-color:#CDEAE2;
}
.im-colleen-blocks .wp-block-column:last-child {
    border-color: #DBBEE4;
}
.membership-3-blocks .wp-block-column:first-child {
    border-color:#F4D7E5;
}
.membership-3-blocks .wp-block-column:nth-child(2) {
    border-color:#CDEAE2;
}
.membership-3-blocks .wp-block-column:last-child {
    border-color: #DBBEE4;
}
.im-colleen-blocks h5, .membership-3-blocks h5 {
    font-size: 20px;
    text-transform: uppercase;
    padding: 20px 0;
    margin: 0;
    height: 88px;
    box-sizing: border-box;
    border-radius: 22px;
    width: 101%;
    position: relative;
    left: -.5%;
    line-height: 44px;
}
.membership-3-blocks .wp-block-column {
    height: 200px;
}
.membership-3-blocks h5 {
    padding: 0 20px;
    line-height: 24px;
        display: flex;
    align-items: center;
    justify-content: center;
}
.im-colleen-blocks {
    padding: 40px 0;
}
.im-colleen-blocks .wp-block-column:first-child h5 {
    background-color: #E15699;
}
.im-colleen-blocks .wp-block-column:nth-child(2) h5 {
    background-color: #CDEAE2;
}
.im-colleen-blocks .wp-block-column:last-child h5 {
    background-color: #DBBEE4;
}
.im-colleen-blocks .wp-block-column p {
    padding: 10px 30px;
}
.membership-3-blocks .wp-block-column:first-child h5 {
    background-color: #F4D7E5;
}
.membership-3-blocks .wp-block-column:nth-child(2) h5 {
    background-color: #CDEAE2;
}
.membership-3-blocks .wp-block-column:last-child h5 {
    background-color: #DBBEE4;
}
.im-colleen-blocks .wp-block-column p, .membership-3-blocks .wp-block-column p {
    padding: 10px 30px;
}
.wp-block-columns.about-colleen-intro, .wp-block-columns.programs-hero {
    background-color: #F3ECF5;
    position: relative;
    align-items: center !important;
    justify-content: center;
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    padding: 40px 0;
    gap:55px;
}
.wp-block-columns figure {
    margin-bottom: 0 !important;
}
.about-colleen-intro:before, .about-colleen-intro:after, .programs-hero:before, .programs-hero:after {
    content: "";
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/dotted_underline.svg');
    height: 2px;
    width: 100%;
    background-size: contain;
    background-repeat: repeat-x;
    display: block;
    position: absolute;
    top: 0;
}
.about-colleen-intro:after, .programs-hero:after {
    top: auto;
    bottom: 0;
}
.wp-block-columns.programs-hero .wp-block-column:first-child img {
  
}
.wp-block-columns.programs-hero .wp-block-column:last-child figure {
    text-align: center;
}
.wp-block-columns.programs-hero .wp-block-column:last-child img {
    width: 625px;
   
}
.page-id-17310.full-width-content main.content, .page-template-recipe-index.full-width-content .content {
    max-width: 1180px;
}
.program-socieaty {
    padding: 30px 0 50px;
}
.program-socieaty p, .program-course p {
    margin: 10px 0;
}
.program-socieaty .wp-block-button, .program-course .wp-block-button, .right-for-you .wp-block-button {
    margin-top: 20px !Important;
    width: 247px !important;
}
.program-course {
    background-color: #ECF8F5;
    width: 100vw;
    margin-left: -50vw;
    left: 50%;
    position: relative;
    padding: 30px 0 50px;
}
.right-for-you {
    padding: 40px 0;
}
.right-for-you .wp-block-columns {
    justify-content: center;
    margin-top: 30px !Important;
}
.right-for-you .wp-block-group__inner-container {
    width: 100%;
}
.right-for-you .program-list {
    border: 2px solid #E15699;
    border-radius: 22px;
    padding: 20px;
    box-sizing: border-box;
    background-color: #fff;
}
.right-for-you .wp-block-column h3 {
    font-size: 27px;
}
.program-offers {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/pink_wave-alt.svg');
        background-color: transparent !important;
    background-size: cover;
    padding: 170px 0 10px !important;
}
.wp-block-group.full-width {
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    position: relative;
}
.wp-block-group.full-width  .wp-block-group__inner-container {
    max-width: 1180px;
    margin: 35px auto;
    padding: 30px 0;
}
.about-offers {
    background-color:#F3ECF5;
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    position: relative;
    padding-top: 40px;
}
.about-intro {
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    position: relative;
    padding: 190px 0;
}
.about-intro .wp-block-column {
    position: relative;
    top: 40px;
}
.about-intro .wp-block-columns {
    justify-content: space-around;
}
.small-wrap .wp-block-group__inner-container {
    max-width: 900px !important;
    padding: 45px 0 !important;
}
.about-page.sounds-great {
    padding: 40px 0;
}
.about-page.sounds-great .sounds-great-btn {
    width: 114px !Important;
    height: 114px;
}
.about-page.sounds-great .sounds-great-btn a {
    width: 114px !Important;
    height: 114px !important;
    font-size: 18px !important;
}
.about-page.sounds-great .wp-block-column:first-child .sounds-great-btn {
    background-color: #CDEAE2;
}
.about-page.sounds-great .wp-block-column:nth-child(2) .sounds-great-btn {
    background-color:#DBBEE4;
}
.about-page.sounds-great .wp-block-column:last-child .sounds-great-btn {
    background-color: #F8EBDD;
}
.about-page.sounds-great {
    gap: 85px;
}
.about-page.sounds-great .wp-block-column {
    max-width: 330px;
}
.buttons-right.about-page .wp-block-column:before {
    display: none;
}
.sounds-great .buttons-right .wp-block-column:first-child .sounds-great-btn {
    background-color: #CDEAE2;
}
.sounds-great .buttons-right .wp-block-column:last-child .sounds-great-btn {
    background-color: #DBBEE4;
}
.sounds-great .buttons-left .wp-block-column:last-child .sounds-great-btn {
    background-color: #F8EBDD;
}
.about-hero .hero-img img {
    object-position: center center;
}
.about-hey-gorgeous  {
    text-align: left;
}
.about-hey-gorgeous img {
    width: 297px;
}
.about-hero .hero-box h2 {
    position: relative;
    display: inline-block;
    top: -39px;
    left: 33px;
}
.about-hero .hero-box {
    padding: 40px 40px 10px;
}
.about-hero .hero-box p {
    position: relative;
    top: -28px;
}
.podcast-hero {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/pink_flat_top.svg');
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    position: relative;
    padding: 50px 0 500px;
    background-size: cover;
    height: 435px;
}

.podcast-hero .wp-block-column:last-child figure, .podcast-hero .wp-block-column:last-child  {
    text-align: center;
}
.podcast-hero .wp-block-column:last-child img {
    width: 204px;
    margin-bottom: 25px;
}
.podcast-hero .wp-block-column:last-child  .wp-block-button {
    width: 258px !important;
}
.podcast-hero .wp-block-column:last-child  .wp-block-button a {
    width: 100% !important;
}
.about-podcast {
    padding: 100px 0;
}
.about-podcast.wp-block-columns {
    width: 90%;
    margin: 0 auto;
    align-items: center !important;
}
.about-podcast p {
    font-size: 26px;
    line-height: 35px;
}
.podcast-page-epidoes {
    background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/wave-light-blue-1.png');
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    position: relative;
        padding: 290px 135px 265px;
    background-size: cover;
    background-position: center;
}
.podcat-page-episodes .wp-block-columns:first-child .wp-block-column:last-child figure {
    text-align: center;
}
.podcast-page-epidoes iframe {
    margin-bottom: 40px;
}
.podcast-page-epidoes figure {
    text-align: center;
}
.podcast-platforms {
    justify-content: center;
    margin-top: 50px;
    margin-bottom: 50px;
}
.podcast-platforms .wp-block-button {
    width: 252px !important;
    text-align: center;
}
.single .podcast-platforms .wp-block-button {
    width: auto !important;
}
.single .podcast-platforms .wp-block-button a {
    text-decoration: none;
    color: #1a1819;
}
.facetwp-template[data-name="blog_posts_copy"] .fwpl-result{
    background-color: #CDEAE2;
    height: 375px;
}


@media only screen and (min-width:1701px) {
    .footer-widgets-2 {
        padding-right: 15%;
    }
   
}

@media only screen and (max-width:2700px) and (min-width:2400px) {
    .hero-img img {
        height: 550px !important;
    }
    .wp-block-columns.optin {
        padding-right: 21%;
        width: 81vw;
    }
   
}

@media only screen and (max-width:1700px) and (min-width:1400px) {
    .footer-widgets-2 {
        padding-right: 7%;
    }
   
}



@media only screen and (max-width:1024px) {
    .wrapper, .wrap, .small-wrapper, .med-cooking .small-wrapper, .full-width-content .content, .single .content {
        width: 95%;
        box-sizing: border-box;
        display: block;
        margin: 0 auto;
    }
    .wp-block-group__inner-container, .podcast {
        max-width: 95%;
    }
    h2 {
        font-size: 33px;

    }
    .custom-logo-link img {
        width: 236px;
    }
    .hero-img img {
        height: 443px !important;
        object-position: center;
    }
    .hero-box {
        left: 0;
        margin: auto;
        top: 280px;
        box-shadow: 0px 3px 6px #00000029;
       width: 93%;
    padding: 30px 23px;
        
    }
    .wp-block-columns.optin, .cat-optin {
        float: none;
        width: 90% !important;
        margin: 450px auto 75px;
        display: block;
        text-align: center;
    }
    .optin .wp-block-column:first-child {
        width: 30%;
        margin: 0 auto 0;
        position: relative;
        top: -100px;
    }
    .home-about {
        background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/blue_background_mobile.svg');
    }
    .home-about .wp-block-columns .wp-block-column:first-child {
        padding: 0 2%;
        position: relative;
        top: 80px;
    }
    .home-about .wp-block-columns .wp-block-column:last-child {
        padding: 0 5%;
        position: relative;
        top: -40px;
    }
    .home-about .wp-block-columns .wp-block-column:last-child .wp-block-buttons {
        width: 106% !important;
        margin-left: -3%;
    }
    .if-your-thinking {
        width: 90%;
    }
    .sounds-great .wp-block-group__inner-container {
        width: 90%;
    }
    .buttons-right, .buttons-left {
        display: block !important;
    width: 100%;
    max-width: 100%;
    position: relative;
    margin: 0 auto;
    }
    .sounds-great .wp-block-column {
        width: 86%;
        margin: 65px auto;
    }
    .sounds-great-btn{
        width: 100px;
        height: 100px;
        min-width: 100px;
        top:90px;
        right: -50px;
        font-size: 15px !important;
    }
    .featured-posts li {
        font-size: 18px;
    }
    .sounds-great .wp-block-columns.buttons-left .sounds-great-btn  {
        left: -50px;
    }
    .buttons-left {
        margin-left: 0px !important;
    }
    .how-can-i-help, .featured-posts.nutrition {
        background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/light_blue_background_mobile.svg');
        text-align: center;
    }
    .how-can-i-help .wp-block-columns .wp-block-column:first-child {
        max-width: 90%;   
    }
    .how-can-i-help .wp-block-button:first-child, .how-can-i-help .wp-block-button:nth-child(3), .how-can-i-help .wp-block-button:nth-child(4), .how-can-i-help .wp-block-button:nth-child(2) {
        flex-basis: 100%;
    }
    .featured-posts h2 {
        text-align: center;
    }
    .featured-posts ul {
        gap:6%;
    }
    .featured-posts {
        text-align: center;
    }
    .featured-posts li {
        flex-basis: 47%;
        margin: 0 !important;
        margin-bottom: 25px !important;
        
    }
    .all-posts-btn {
        position: relative;
        
    }
    .socieaty-sales {
        background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/purple_wave_mobile-1.svg');
        margin-left: auto;
    }
    .socieaty-sales .wp-block-columns {
        flex-direction: column-reverse;
    }
    .swiper, .slide-content {
        height: 535px !Important;
        width: 95% !important;
        padding: 0 !important;
        text-align: center;
    }
    .slide-content .wp-block-columns {
        display: block !important;
    }
    .slide-content .wp-block-columns .wp-block-column:first-child {
        width: 35%;
        margin: 0 auto;
    }
    .eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-next, .eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-prev {
        top:auto !important;
        bottom: -70px !important;
        height: 70px !Important;
        width: 70px !important;
    }
    .testimonials .wp-block-buttons {
        margin-top: 40px !Important;
    }
    .podcast .wp-block-column {
        text-align: center
    }
    .podcast .all-posts-btn {
        margin: 0 auto 40px;
        position: relative;
    }
    .your-new {
        width: 227px;
        margin-left: 42px !important;
        margin-top: -15px !important;
    }
    .podcast h2 {
        margin-top: -45px;
        margin-left: 60px;
    }
    .featured-posts.nutrition .all-posts-btn {
        width: 71%;
    }
    .featured-posts.recipe-index-posts .all-posts-btn {
        width: 65%;
    }
    .as-seen-on .wp-block-columns.is-not-stacked-on-mobile{
        flex-wrap: wrap !Important;
        gap:5px 25px;
    }
    .as-seen-on .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
        flex-basis: 25% !important;
        width: 25% !important;
        min-width: 25% !important;
        height: 65px;
    }
    .as-seen-on .wp-block-column figure {
        margin-bottom: 0;
    }
    .as-seen-on {
        padding-bottom: 20px;
        margin-top: 30px;
        padding-top: 20px;
    }
    .footer-widgets .wrap {
        display: block;
        text-align: center;
        width: 95%;
    }
    .footer-widgets-1 {
        width: 100%;
        margin: 0 auto;
        display: block;
        text-align: center;
    }
    .footer-widgets-1 section:first-child {
        width: 28%;
        margin: 0 auto;
    }
    .footer-widgets-1 section:last-child {
        width: 95%;
        margin: 0 auto 30px;
    }
    .footer-widgets-2 {
        position: relative;
        display: block;
        text-align: center;
        width:75%;
        margin: 0 auto;
        padding: 0;
        border-top-left-radius: 170px;
        border-top-right-radius: 170px;
        border-bottom-left-radius:0;
    }
    .footer-widgets-2 section:first-child {
        width: 65%;
        margin: 0 auto;
        position: relative;
        top: 30px;
    }
    .footer-widgets-2 section:last-child {
        width: 80%;
        margin: 0 auto;
        position: relative;
        top: 40px;
        padding-bottom: 65px;
    }
    .footer-widgets-3 {
        display: block;
        width: 100%;
        position: relative;
    }
    .footer-widgets ul li 
    {
        display: block;
        text-align: center;
        margin: 25px auto;
    }
    .footer-widgets-3:before
    {
        top: -3px;
    }
    .site-footer .wrap {
        display: block;
        margin: 0 auto;
        text-align: center;
    }
    .site-footer div {
        margin: 20px auto;
    }
    .nav-primary, .top-bar {
        display: none;
    }
    .site-header {
        text-align: center;
        border-bottom: 2px solid #E15699;
    }
    .site-header .wrap {
        padding: 0;
    }
    .menu-icon {
        position: absolute;
        top: 22px;
        left: 15px;
        display: block;
    }
    .mobile-search-icon {
        display: block;
    }
    .menu-icon span {
        background-color: #1A1819;
        display: block;
        height: 2px;
        width: 30px;
        margin-bottom: 4px;
    }
    .mobile-search-icon {
        position: absolute;
        top: 18px;
        right: 15px;
    }
    .mobile-menu {
        display: none;
    }
    .mobile-menu ul {
        padding-left: 0;
        margin: 0;
    }
    
    .mobile-menu ul li {
        border-bottom: 2px solid #E15699;
        list-style: none;
        text-align: center;
        margin: 0 auto;
        padding: 12px 0;
        font-size: 19px;
        font-family: 'Raleway';
        font-weight: 500;
    }
    .mobile-menu .sub-menu {
        display: none;
    }
    .mobile-menu li.menu-item-has-children:hover .sub-menu {
        display: block;
    }
    .mobile-menu li.menu-item-has-children {
        padding-left: 17px;
    }
    .sub-menu li:last-child {
        border-bottom: none;
        padding-bottom: 0;
    }
    .mobile-menu section.widget_text {
        text-align: center;
        padding: 15px 0;
    }
    .mobile-menu section.widget_text p {
        margin: 0;
        font-size: 20px;
        color: #fff;
    }
    .mobile-menu section.widget_text a {
        margin-top: 10px;
    }
    .mobile-search #search-form {
        width: 75%;
        margin: 20px auto;
    }
    .mobile-search #search-form input {
        border: 2px solid #E15699;
        
    }
    .popular-recipes .wrapper {
        flex-wrap: wrap;
        justify-content: center;
    }
    .popular-recipes .wrapper .each-post {
        flex-basis: 30%;
    }
    .page-template .wave-background .wp-block-group__inner-container {
        max-width: 95%;
    }
    .ri-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:first-child {
        max-width: 70%;
        margin: 0 auto;
    }
    .ri-columns .wp-block-column:last-child {
        margin-top: -10px;
        margin-bottom: 30px;
        max-width: 72%;
        margin-left: auto;
        margin-right: auto;
    }
        .wave-background.purple {
        background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/purple_wave_mobile-1.svg');
    }
    .page-template-recipe-index .wave-background.purple {
        padding-top: 95px;
        padding-bottom: 80px;
    margin-bottom: 40px;
    }
    .wp-block-columns.ri-bio {
        border-top-left-radius: 160px;
        border-bottom-left-radius: 0;
        border-top-right-radius: 160px;
        padding: 35px 20px;
    }
      .wp-block-columns.ri-bio .wp-block-column:first-child {
        flex-basis: 90% !important;
        margin: 0px auto 0;
        max-width: 90%;
    }
    .wp-block-columns.ri-bio .wp-block-column:last-child h2 {
        margin: 0 auto 20px;
        width: 85%;
    }
    .cat-page-header, .cat-title {
        width: 100%;
    }
    .cat-page-header .wrapper {
        width: 95%;
    }
    .cat-title {
            float: none;
    box-sizing: border-box;
    }
    .page-template.page-template-recipe-index .wave-background .wp-block-group__inner-container {
        width: 90%;
    }
    .small-wrap .wp-block-group__inner-container {
        max-width: 95% !Important;
    }
}

@media only screen and (max-width:479px) {
    .wrapper, .wrap, .small-wrapper, .med-cooking .small-wrapper {
        width: 95%;
        box-sizing: border-box;
    }
    
    
    .optin .wp-block-column:first-child {
        width: 64%;
        margin: 0 auto 0;
        position: relative;
        top: -125px;
    }
    .optin .wp-block-column:nth-child(2) {
        position: relative;
        top: -100px;
        padding: 0 20px;
    }
    .optin .wp-block-column:nth-child(2) h2 {
        padding: 0 40px;
    }
   
      .popular-recipes .wrapper .each-post {
        flex-basis: 46%;
    }
    .ri-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:first-child {
        width: 100%;
        max-width: 100%;
        position: relative;
        top: 60px;
    }
    .page-template .wave-background .wp-block-columns {
        width: 95%;
    }
    .ri-columns .wp-block-column:last-child {
        max-width: 100%;
        margin-top: 65px !important;
    }
    .ri-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child {
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .wave-background.purple {
        background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/purple_wave_mobile-1.svg');
    }
    .page-template-recipe-index .wave-background.purple {
        padding-top: 95px;
        padding-bottom: 80px;
    margin-bottom: 40px;
    }
    .footer-widgets-1 {
        width: 100%;
        margin: 0 auto;
        display: block;
        text-align: center;
    }
    .footer-widgets-1 section:first-child {
        width: 70%;
        margin: 0 auto;
    }
    .footer-widgets-1 section:last-child {
        width: 95%;
        margin: 0 auto 30px;
    }
    .footer-widgets-2 {
        position: relative;
        display: block;
        text-align: center;
        width:100%;
        padding: 0;
        border-top-left-radius: 170px;
        border-top-right-radius: 170px;
        border-bottom-left-radius:0;
    }
    .footer-widgets-2 section:first-child {
        width: 65%;
        margin: 0 auto;
        position: relative;
        top: 30px;
    }
    .footer-widgets-2 section:last-child {
        width: 80%;
        margin: 0 auto;
        position: relative;
        top: 40px;
        padding-bottom: 65px;
    }
    .footer-widgets-3 {
        display: block;
        width: 100%;
        position: relative;
    }
    .footer-widgets ul li 
    {
        display: block;
        text-align: center;
        margin: 25px auto;
    }
    .footer-widgets-3:before
    {
           top: -3px;
    width: 100vw;
    left: 50%;
    margin-left: -50vw;
    }
    .each-post {
        flex-basis: 45%;
        width: 45%;
        max-width: 45%;
    }
    .archive-pagination ul li.pagination-next, .facetwp-page.next, .archive-pagination ul li.pagination-previous, .facetwp-page.prev {
        display: block;
        margin: 30px auto 0;
        width: 20%;
    }
    .archive-pagination ul li.pagination-previous, .facetwp-page.prev {
        margin: 0 auto 30px;
        width: 35%;
    }
    .you-might-have-seen-me-desktop {
display: none;}
    .you-might-have-seen-me-mobile {
        display: block;
        width: 350px;
        margin-top: 20px;
    }
    .facetwp-facet-search, .facetwp-type-fselect, .facetwp-facet-reset, .facetwp-facet-blog_search, .blog-facet-container .facetwp-facet-reset {
        width: 100%;
        margin: 0 auto;
    }
    .popular-recipes .each-post {
        height: 284px;
    }
    .fwpl-layout, .fwpl-row {
        flex-wrap: wrap;
        display: flex !Important;
        gap:20px !Important;
    }
    .fwpl-result {
        max-width: 47%;
        flex-basis: 47%;
        height: 375px;
    }
    .popular-recipes .each-post h2, .fwpl-item, .search .each-post {
        font-size: 18px;
    }
    .cat-page-header {
        height: 443px;
        background-position: -240px 0;
    }
    .cat-title {
        width: 90%;
        margin: 475px auto 0;
        padding: 30px;
        box-shadow: 0px 3px 6px #00000029;
        position: relative;
        top: -40px;
    }
    .page-template-blog-template .popular-recipes {
        margin-top: 275px;
    }
    .page-template-blog-template .fwpl-result {
        height: 420px;
    }
    .optin .wp-block-column:last-child {
        margin-top: -90px;
    }
    .start-posts {
        flex-wrap: wrap;
    }
    .sp-item, .each-post {
        max-width: 45%;
        flex-basis: 45%;
    }
    .sp-item h2 {
        margin: 15px auto 0;
        font-size: 18px;
    }
    .start-with-these {
        margin-top: 220px !Important;
    }
    .each-post img {
        width: 100%;
        object-fit: cover;
    }
    .cat-optin {
        flex-wrap: wrap;
        float: none;
        width: 100vw;
        margin-top: 100px;
    }
    .cat-optin img {
        flex-basis: 100%;
        max-width: 50%;
        margin-left: auto;
        margin-right: auto;
        margin-top: -70px;
    }
    .cat-optin .content {
        flex-basis: 100%;
        max-width: 90%;
        margin:0 auto;
        text-align: center;
    }
    .cat-optin .content  h2 {
        padding: 0 40px;
    }
    .sp-item h2, .each-post h2 {
        font-size: 18px;
        
    }
    .at-a-glance .wprm-recipe-image {
        margin: 0 auto 25px;
        display: block;
    }
    .at-a-glance .right {
        width: 100%;
        display: block;
        margin: 0 auto;
    }
    .snippet-buttons {
        text-align: center;
    }
    
    .snippet-buttons a {
        width: 85%;
        margin: 7px auto !important;
    }
    .single-pagination {
        display: block;
    }
    .single-pagination-prev {
        margin-bottom: 40px;
    }
    .sidebar {
        width: 90%;
        display: block;
        margin: 0 auto;
    }
    .at-a-glance {
        background-color: transparent;
        padding-top:0;
    }
    .at-a-glance .wrapper {
        background-color: #ECF8F5;
 
        width: 100%;
        padding: 30px 10px;
    }
    .facts-block {
        float: none;
        position: relative;
        top: auto;
        margin-top: auto;
        width: 100%;
    margin-bottom: auto;
    }
    .facts-block p {
        width: 66%;
    }
    .formkit-field, .cat-optin .formkit-field {
        width: 100%;
        max-width: 100%;
    }
    .home-hero .btn-teal {
        padding-left: 10px;
        padding-right: 10px;
    }
    .wp-block-columns.optin {
        padding-bottom: 50px;
        margin: 350px auto 0;
    }
    .home-about {
        margin-bottom: -120px;
    }
    .how-can-i-help, .socieaty-sales, .featured-posts.nutrition, .as-seen-on, .home-about {
        position: relative;
        left: 50%;
        margin-left: -50vw;
        width: 100vw;
    }
    .eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-next, .eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-prev {
        right: 70px !important;
    }
    .eedee-swiper-outer button.eedee-gutenslider-nav.eedee-gutenslider-prev {
        left: 70px !important;
    }
    .podcast-episodes .wp-block-column {
        max-width: 68%;
        margin: 0 auto;
        padding-left: 25px;
        padding-right: 25px;
    }
    .featured-posts .pink-background li, .featured-posts .blue-background li {
        height: 352px;
    }
    .footer-widgets-1 section:first-child img {
        position: relative;
        top: -20px;
    }
    .footer-widgets-1 a {
        margin: 5px 0;    
    }
    .ri-bio {
        margin-top: 40px;
    }
    .testimonials h3 {
        margin-bottom: 20px;
    }
    .wave-background.pink {
        background-image: url('https://colleenchristensennutritioncom.bigscoots-staging.com/wp-content/uploads/2022/06/pink_background_mobile.png');
        padding: 65px 0;
    }
    .wprm-container-float-right {
        float: none;
    }
    .wprm-recipe-image {
        width: 300px;
        height: 300px;
        margin: 0 auto;
    }
    .wprm-recipe-image {
        height: 100%;
    }
    .wprm-recipe-summary, .recipe-card-top-left {
        text-align: center;
    }
    .intuitive-eating {
        padding: 50px 20px;
    }
    .entry-footer .container {
        display: block;
        text-align: center;
    }
    .single-pagination-prev, .single-pagination-next {
        width: 100%;
    }
    .comment-reply-title, .comment-form-wprm-rating {
        text-align: center;
    }
    .optin {
        padding-right: 0 !important;
    }
    .cat-optin .formkit-field:first-child {
        margin-right: 0 !important;
        max-width: 100%;
        max-width: 100%;
    }
    .im-colleen-blocks {
        padding: 40px 25px;
        margin-top: 220px;
    }
    .entry-content .hero-img.wp-block-image {
        width: 100vw !important;
    }
    .content {
        margin: 0 !Important;
    }
}

    