/*
Theme Name: Nerd Fitness v2.0
Author: The Design Dragon
Date: 03/02/2017
Description: CSS to be used for split testing various verions of the CTAs on blog posts
*/
.infusion-form {
    width: 100%;
}

.nf-in-post-signup input {
    display: block;
}

.nf-in-post-signup.split {
    display: table;
    background-color: transparent;
    border: none;
    padding: 2%;
    border-radius: 0;
    color: #333;
    position: relative;
    margin-bottom: 1em;
    width: 96%;
}

.nf-in-post-signup.split .nf-signup-intro span {
    font-family: "KomikaAxisRegular", impact, sans-serif;
    color: #fcee21;
    font-size: 28px;
    text-align: left;
}

.nf-in-post-signup.split #inf_field_Email {
    background-color: #f1ece3;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.35);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.35);
    border-radius: 0;
    border: 1px solid #c43737;
    float: left;
    width: 40%;
    margin: 0 15px 0 0;
}

.nf-in-post-signup.split input.opt-in-submit.button {
    background: #c43737;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    padding: 7px;
    width: 30%;
    border-radius: 0;
    font-size: 19px;
    float: left;
}

.optin-gender-radio {
    display: none;
}

.shortcode-embed-optin-form .optin-gender-radio,
.optin-form-gender .optin-gender-radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.sidebar .shortcode-embed-optin-form .optin-gender-radio {
    margin-left: 4px;
}

.sidebar .shortcode-embed-optin-form .optin-gender-radio label {
    position: relative;
    bottom: 6px;
    margin-right: 2px;
}

.sidebar .shortcode-embed-optin-form .optin-gender-radio input {
    display: inline-block;
    width: auto;
}

.sidebar .shortcode-embed-optin-form .optin-gender-radio .nf-in-post-signup.split #inf_field_Email:hover {
    border: 1px solid #ff6565;
}

.nf-in-post-signup.split input.opt-in-submit.button:hover {
    background: #ff6565;
}

.nf-in-post-signup.split li {
    line-height: 1.2;
    margin-bottom: 6px;
}

.red-button {
    background: #c43737;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    padding: 15px 0;
    border-radius: 0;
    font-size: 25px;
    color: #fff100;
    font-family: "KomikaAxisRegular";
    margin: 0 auto 25px;
    text-decoration: none;
    display: block;
    border: 0;
}

.red-button:hover {
    background: #e03333;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 1);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 1);
}

.red-button span {
    font-family: sans-serif;
    font-weight: 700;
    font-size: 24px;
    color: #fff;
    white-spacing: nowrap;
}

/******** BLACK CTA *******/
.black-cta {
    background: url(/wp-content/themes/NerdFitness/library/images/black_texture.gif) repeat;
    color: #fff;
    font-size: 15px;
    line-height: 1.2;
    padding: 0;
    border: 4px solid #333;
    text-align: center;
}

.black-cta .red-border {
    border: 2px solid #c73737;
    margin: 0;
}

.staci-jon {
    background: url(/wp-content/themes/NerdFitness/library/images/staci-jon.png) 0 -15px no-repeat;
}

.staci-jon h3 {
    color: #fff;
}

.inner-frame {
    padding: 0 3% 0 46%;
}

.black-cta h3 {
    font-family: "KomikaAxisRegular";
    font-size: 27px;
    padding: 0 5%;
    text-shadow: 0 2px 5px #00000075;
}

/******** BLACK PALEO CTA *******/
.nf-in-post-signup.split.black-cta {
    background: url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png) 480px 90px no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/black_texture.gif) repeat;
    color: #fff;
    font-size: 15px;
    line-height: 1.2;
    padding-bottom: 26px;
}

/******** BLACK NEWBIE CTA *******/
.nf-in-post-signup.split.black-newbie-cta {
    background: url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 440px 50px no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/black_texture.gif) repeat;
    color: #fff;
    font-size: 15px;
    line-height: 1.2;
    padding-bottom: 26px;
}

.split.black-newbie-cta .nf-signup-benefit {
    margin-right: 36%;
}

/******* RED INTERMITTENT FASTING BOOKLET **************/
.nf-in-post-signup.split.yellow-cta.intermittent-fasting {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/if-fasting-blueprint.png) 125% 117% / 280px auto no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
}

/******* RED INTERMITTENT FASTING BOOKLET **************/
.nf-in-post-signup.split.yellow-cta.keto {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/keto-optin.png) 110% 117% / 280px auto no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
}

/******* YELLOW SKINNY GUIDE **************/
.nf-in-post-signup.split.yellow-cta.skinny-guy {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/skinny-guide.png) 116% 109px / 290px auto no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
}

/******* YELLOW CTA **************/
.nf-in-post-signup.split.yellow-cta {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 445px 75px no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    color: #222;
    font-size: 15px;
    line-height: 1.2;
    padding-bottom: 26px;
}

/******* YELLOW BODYWEIGHT CTA **************/
.nf-in-post-signup.split.yellow-cta.bodyweight {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/bodyweight-pdf.png) 455px 60px no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
}

/******* YELLOW KETTLEBELL CTA CTA **************/
.nf-in-post-signup.split.yellow-cta.kettlebell {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/kettlebell.png) 455px 60px no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
}

/******* YELLOW STR101 CTA **************/
.nf-in-post-signup.split.yellow-cta.strength-101 {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/st101-booklet.png) 407px 75px no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
}

/******* YELLOW NF DIET CHEAT SHEET CTA **************/
.nf-in-post-signup.split.yellow-cta.nf-diet {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/nf-diet-cheat-sheet.png) 457px 90px / 280px auto no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
}

.nf-in-post-signup.optin-form-gender #inf_field_Email {
    float: none;
    width: 60%;
    margin-bottom: 3px;
}

.nf-in-post-signup.split.optin-form-gender input.opt-in-submit.button {
    width: 25%;
    margin-left: 1%;
}

.shortcode-embed-optin-form .optin-gender-radio,
.nf-in-post-signup .optin-gender-radio {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    float: left;
    width: 37%;
    height: 45px;
    text-transform: none;
    color: initial;
    font-style: italic;
}

.shortcode-embed-optin-form .optin-gender-radio {
    width: 100%;
    height: auto;
    margin-top: 2px;
}

.post_end_inner .shortcode-embed-optin-form .optin-gender-radio label,
.post_end_inner .shortcode-embed-optin-form .optin-gender-radio .radio-item,
.nf-in-post-signup.split.black-cta.optin-form-gender .optin-gender-radio label,
.nf-in-post-signup.split.black-cta.optin-form-gender .optin-gender-radio .radio-item {
    color: #fff;
}

.post_end_inner input.infusion-field-input-container {
    width: 96%;
}

.post_end_inner .signup input[type="submit"] {
    width: 100%;
    margin-top: 0;
}

.radio-item {
    display: inline-block;
    position: relative;
    bottom: 2px;
}

.shortcode-embed-optin-form .optin-gender-radio,
.shortcode-embed-optin-form .optin-gender-radio label,
.shortcode-embed-optin-form .optin-gender-radio .radio-item,
.nf-in-post-signup.optin-gender-ratio,
.nf-in-post-signup .optin-gender-radio label,
.nf-in-post-signup .optin-gender-radio .radio-item {
    font-size: initial;
    text-transform: none;
    font-style: italic;
    color: #222;
}

.nf-diet .nf-signup-intro .title-first {
    font-size: smaller;
}

.strength-101 .nf-signup-intro .pre {
    display: block;
    font-size: smaller !important;
}

.strength-101 .nf-signup-intro .extra {
    font-size: 36px !important;
}

.nf-in-post-signup.split.yellow-cta.bodyweight input.opt-in-submit.button,
.nf-in-post-signup.split.yellow-cta.kettlebell input.opt-in-submit.button {
    background: #333;
}

.nf-in-post-signup.split.yellow-cta.bodyweight #inf_field_Email,
.nf-in-post-signup.split.yellow-cta.kettlebell #inf_field_Email {
    border-color: #333;
}

/******* YELLOW PALEO CTA **************/
.nf-in-post-signup.split.yellow-cta.paleo {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png) 445px 75px no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
}

.nf-in-post-signup.split.yellow-cta .nf-signup-intro span {
    color: #c63836;
}

.nf-in-post-signup.split.yellow-cta .nf-signup-benefit {
    width: 60%;
}

/******* YELLOW END OF POST CTA **************/
.post_end.yellow-eop {
    color: #000;
    text-shadow: none;
    font-size: 16px;
}

.post_end.yellow-eop h1 {
    font-size: 88px;
    color: #c73737;
    margin: -25px 0 0 30px;
    letter-spacing: -1;
    line-height: 1.1;
}

.post_end.yellow-eop h3 {
    color: #c73737;
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 0;
}

.post_end.yellow-eop h4 {
    color: #000;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: 0;
    text-transform: none;
    line-height: 1.4;
    margin-bottom: 0.75em;
}

.post_end.yellow-eop h4 span {
    color: #c73737;
    font-style: italic;
}

.post_end.yellow-eop .red {
    color: #c73737;
    font-size: 16px;
}

.post_end.yellow-eop p {
    line-height: 1.4;
    margin-bottom: 0.5em;
}

.post_end.yellow-eop ul {
    margin: 0 0 1em 1.5em;
}

.post_end.yellow-eop li {
    line-height: 1.2;
}

.post_end.yellow-eop {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
}

.all-five .post_end_inner {
    background: url(/wp-content/themes/NerdFitness/library/images/all-five.png) -15px 230px no-repeat;
    padding: 3% 5% 20% 5%;
}

.yellow-eop input {
    width: 35%;
    padding: 0.5em;
    border-radius: 0;
    border: 1px solid #c73737;
    -webkit-box-shadow: inset 0 0 5px #777;
    box-shadow: inset 0 0 5px #777;
    text-align: center;
    text-transform: uppercase;
    margin-top: 1em;
    float: left;
}

.yellow-eop .signup input[type="submit"] {
    width: 35%;
    color: #fff100;
    font-weight: 400;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);
    padding: 8px;
    margin-left: 15px;
}

/******* YELLOW END OF POST CTA BOOKLETS **************/
.post_end.yellow-eop.books {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
}

.books .post_end_inner {
    background: url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png) 445px 210px no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 390px 120px no-repeat;
    padding: 3% 5% 4% 5%;
}

.post_end.yellow-eop.books h3 {
    font-size: 26px;
}

.books .inner_text {
    padding-right: 38%;
}

.yellow-eop.books input {
    width: 60%;
}

.yellow-eop.books .signup input[type="submit"] {
    width: 60%;
}

/******* YELLOW iFrame control **************/
.mistakes-cta {
    background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
        url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
        url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 445px 75px no-repeat,
        url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    color: #222;
    font-size: 15px;
    line-height: 1.2;
    padding-: 0;
}

.mistakes-cta .inner-frame {
    padding: 10px 3%;
}

.mistakes-cta h3 {
    margin: 10px 0 15px 0;
}

.mistakes-cta ul {
    font-weight: 700;
    padding-right: 40%;
}

.mistakes-cta .nf-signup-form {
    width: 60%;
}

.mistakes-cta input.infusion-field-input-container {
    background-color: #f1ece3;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.35);
    box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.35);
    border-radius: 0;
    border: 1px solid #c43737;
    float: left;
    padding: 13px;
    width: 100%;
    margin: 0 15px 10px 0;
}

.mistakes-cta .red-button {
    font-size: 1.2rem;
}

.mistakes-cta .infusion-field.optin-gender-radio {
    display: block;
    float: left;
    width: 60%;
    padding-top: 15px;
}

.mistakes-cta .infusion-field.optin-gender-radio label {
    float: left;
    display: block;
    width: ;
}

.mistakes-cta .infusion-radio {
    float: left;
    display: block;
}

.mistakes-cta .infusion-radio .radio-item {
    float: left;
    margin-right: 7px;
}

.mistakes-cta .infusion-option input {
    display: inline-block;
    float: left;
}

.mistakes-cta .red-button {
    margin: 0;
    width: 40%;
    padding: 0px 0 7px;
}

@media screen and (max-width: 1199px) {

    /******* YELLOW STR101 CTA **************/
    .nf-in-post-signup.split.yellow-cta.strength-101 {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/st101-booklet.png) 353px 83px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW NF DIET CHEAT SHEET CTA **************/
    .nf-in-post-signup.split.yellow-cta.nf-diet {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/nf-diet-cheat-sheet.png) 366px 90px / 280px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW KETTLEBELL CTA **************/
    .nf-in-post-signup.split.yellow-cta.kettlebell {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/kettlebell.png) 392px 60px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW BODYWEIGHT CTA **************/
    .nf-in-post-signup.split.yellow-cta.bodyweight {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/bodyweight-pdf.png) 392px 60px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }
}

@media screen and (max-width: 1024px) {
    .nf-in-post-signup.split #inf_field_Email {
        width: 50%;
    }

    .nf-in-post-signup.split input.opt-in-submit.button {
        width: 40%;
    }

    /******* YELLOW CTA **************/
    .nf-in-post-signup.split.yellow-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 300px 75px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW PALEO CTA **************/
    .nf-in-post-signup.split.yellow-cta.paleo {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png) 300px 75px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW BODYWEIGHT CTA **************/
    .nf-in-post-signup.split.yellow-cta.bodyweight {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/bodyweight-pdf.png) 310px 72px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW KETTLEBELL CTA **************/
    .nf-in-post-signup.split.yellow-cta.kettlebell {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/kettlebell.png) 310px 72px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .shortcode-embed-optin-form .optin-gender-radio,
    .nf-in-post-signup .optin-gender-radio {
        float: none;
        width: 54%;
        height: 24px;
        margin: 0;
    }

    .nf-in-post-signup.split.optin-form-gender input.opt-in-submit.button {
        width: 54%;
    }

    .shortcode-embed-optin-form .optin-gender-radio {
        width: 100%;
        margin-top: 2px;
    }

    /***** RED INTERMITTENT FASTING BOOKLET *******/
    .nf-in-post-signup.split.yellow-cta.intermittent-fasting {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/if-fasting-blueprint.png) 113% 126% / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .nf-in-post-signup.split.yellow-cta.keto {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/keto-optin.png) 113% 126% / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW SKINNY GUIDE **************/
    .nf-in-post-signup.split.yellow-cta.skinny-guy {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/skinny-guide.png) 113% 126% / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW STR101 CTA **************/
    .nf-in-post-signup.split.yellow-cta.strength-101 {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/st101-booklet.png) 310px 83px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW NF DIET CHEAT SHEET CTA **************/
    .nf-in-post-signup.split.yellow-cta.nf-diet {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/nf-diet-cheat-sheet.png) 305px 155px / 280px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* BLACK PALEO CTA **************/
    .nf-in-post-signup.split.black-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png) 300px 90px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/black_texture.gif) repeat;
    }

    /******* BLACK NEWBIE CTA **************/
    .nf-in-post-signup.split.black-newbie-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 320px 75px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/black_texture.gif) repeat;
    }

    /******* YELLOW END OF POST CTA **************/
    .all-five .post_end_inner {
        background: url(/wp-content/themes/NerdFitness/library/images/all-five.png) -15px 240px no-repeat;
        padding: 3% 5% 19% 5%;
        background-size: 134%;
    }

    .all-five .inner_text {
        padding-right: 37%;
    }

    .post_end.yellow-eop ul {
        margin: 0 3em 0.1em 1.5em;
    }

    .post_end.yellow-eop h3 {
        font-size: 30px;
    }

    .post_end.yellow-eop h4 {
        font-size: 19px;
    }

    /******* YELLOW END OF POST CTA BOOKLETS **************/
    .books .post_end_inner {
        background: url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png) 315px 210px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 330px 70px no-repeat;
        padding: 3% 5% 4% 5%;
    }

    .post_end.yellow-eop.books h3 {
        font-size: 20px;
        line-height: 1.2;
        text-align: center;
    }

    post_end.yellow-eop.books h4 {
        text-align: center;
    }

    .books .inner_text {
        padding-right: 5%;
    }

    .books ul {
        padding-right: 18%;
    }

    .yellow-eop.books input {
        width: 60%;
    }

    .yellow-eop.books .signup input[type="submit"] {
        width: 60%;
    }
}

@media only screen and (max-width: 991px) {
    .sidebar .shortcode-embed-optin-form .optin-gender-radio {
        height: auto;
    }
}

/**** SINGLE COLUMN ******/
@media screen and (max-width: 908px) {

    /*** RED INTERMITTENT FASTING **/
    .nf-in-post-signup.split.yellow-cta.intermittent-fasting {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/if-fasting-blueprint.png) 100% 135% / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .nf-in-post-signup.split.yellow-cta.keto {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/keto-optin.png) 100% 135% / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW SKINNY GUIDE **************/
    .nf-in-post-signup.split.yellow-cta.skinny-guy {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/skinny-guide.png) 103% 122px / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW STR101 CTA **************/
    .nf-in-post-signup.split.yellow-cta.strength-101 {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW NF DIET CHEAT SHEET CTA **************/
    .nf-in-post-signup.split.yellow-cta.nf-diet {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/nf-diet-cheat-sheet.png) 410px 145px / 280px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .strength-101 .nf-signup-intro .pre {
        text-align: center !important;
    }
}

@media screen and (max-width: 768px) {
    .nf-in-post-signup.split #inf_field_Email {
        width: 50%;
    }

    .nf-in-post-signup.split input.opt-in-submit.button {
        width: 40%;
    }

    .cta-button{
        padding: 10px 20px;
    }

    /******* YELLOW CTA **************/
    .nf-in-post-signup.split.yellow-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 400px 75px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW PALEO CTA **************/
    .nf-in-post-signup.split.yellow-cta.paleo {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png.png) 400px 75px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW BODYWEIGHT CTA **************/
    .nf-in-post-signup.split.yellow-cta.bodyweight {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/bodyweight-pdf.png) 405px 60px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW BODYWEIGHT CTA **************/
    .nf-in-post-signup.split.yellow-cta.kettlebell {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/kettlebell.png) 405px 60px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .nf-in-post-signup.split.yellow-cta.nf-diet {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* BLACK PALEO CTA **************/
    .nf-in-post-signup.split.black-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png) 400px 90px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/black_texture.gif) repeat;
    }

    /******* BLACK NEWBIE CTA **************/
    .nf-in-post-signup.split.black-newbie-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 400px 75px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/black_texture.gif) repeat;
    }

    /******* YELLOW END OF POST CTA **************/
    .all-five .post_end_inner {
        background: url(/wp-content/themes/NerdFitness/library/images/all-five.png) -15px 220px no-repeat;
        background-size: 125%;
    }

    .all-five .inner_text {
        padding-right: 37%;
    }

    .post_end.yellow-eop ul {}

    .yellow-eop input {
        width: 35%;
        float: left;
    }

    .yellow-eop .signup input[type="submit"] {
        width: 35% !important;
    }

    /******* YELLOW END OF POST CTA BOOKLETS **************/
    .books .post_end_inner {
        background: url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png) 385px 210px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 385px 70px no-repeat;
        padding: 3% 5% 4% 5%;
    }

    .yellow-eop.books .signup input[type="submit"] {
        width: 60% !important;
    }

    .nf-in-post-signup.split.yellow-cta.intermittent-fasting {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/if-fasting-blueprint.png) 111% 127% / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .nf-in-post-signup.split.yellow-cta.keto {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/keto-optin.png) 111% 127% / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW iFrame control **************/
    .nf-in-post-signup.iframe-control.split {
        padding-bottom: 0;
    }

    .iframe-control ul {
        width: 55%;
        font-weight: bold;
    }

    .iframe-control h3 {
        margin-bottom: 1rem;
    }

    .nf-in-post-signup.iframe-control.optin-form-gender #inf_field_Email {
        margin-bottom: 8px;
    }

    .iframe-control .infusion-option {
        font-family: "TisaSansPro", sans-serif !important;
        font-size: 1rem !important;
        color: #222 !important;
        font-weight: 700;
    }

    .iframe-control .optin-gender-radio {
        width: 34%;
    }

    .iframe-control #inf_field_Email {
        padding: 10px;
    }

    .iframe-control span.infusion-option input {
        display: block !important;
        float: left !important;
    }

    .iframe-control span.infusion-option {
        display: block;
        margin-right: 5px;
    }

    /******* YELLOW iFrame control **************/
    .mistakes-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 445px 90px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .mistakes-cta ul {
        font-weight: 700;
        padding-right: 30%;
    }

    .mistakes-cta .nf-signup-form {
        width: 400px;
    }

    .mistakes-cta .infusion-field.optin-gender-radio {
        display: block;
        float: left;
        width: 66%;
        padding-top: 15px;
    }

    .mistakes-cta .red-button {
        margin: 0;
        width: 34%;
        padding: 0px 0 7px;
    }
}

@media screen and (max-width: 600px) {
    .all-five .post_end_inner {
        background: url(/wp-content/themes/NerdFitness/library/images/all-five.png) -15px 170% no-repeat;
        padding: 3% 5% 19% 5%;
        background-size: 134%;
    }

    .post_end.yellow-eop h3 {
        font-size: 28px;
    }

    .post_end.yellow-eop h4 {
        font-size: 17px;
    }

    /******** BLACK CTA *******/
    .red-button {
        width: 400px;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
        white-spacing: nowrap;
    }

    .staci-jon {
        background: url(/wp-content/themes/NerdFitness/library/images/staci-jon.png) 50% 3rem no-repeat;
    }

    .inner-frame {
        padding: 0 3% 0 3%;
    }

    .black-cta h3 {
        font-size: 27px;
        padding: 0 5%;
        margin: 1rem 0 12rem;
    }

    /******* YELLOW iFrame control **************/
    .mistakes-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 50% 250px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .mistakes-cta h3 {
        text-align: center;
    }

    .mistakes-cta .inner-frame {
        padding-bottom: 20%;
    }

    .mistakes-cta ul {
        font-weight: 700;
        padding-right: 0%;
    }

    .mistakes-cta .nf-signup-form {
        width: 100%;
    }

    .mistakes-cta .infusion-field.optin-gender-radio {
        display: block;
        float: left;
        width: 66%;
        padding-top: 15px;
    }

    .mistakes-cta .red-button {
        margin: 0;
        width: 34%;
        padding: 0px 0 7px;
    }
}

@media screen and (max-width: 550px) {
    .nf-in-post-signup.split.yellow-cta.intermittent-fasting {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/if-fasting-blueprint.png) 134% 106% / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .nf-in-post-signup.split.yellow-cta.keto {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/keto-optin.png) 134% 106% / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .post_end.yellow-eop h3 {
        line-height: 1.1;
        margin-bottom: 10px;
    }

    .post_end.yellow-eop h4 {
        line-height: 1.2;
        margin-bottom: 10px;
    }

    .shortcode-embed-optin-form .optin-gender-radio {
        width: 100%;
    }

    .nf-in-post-signup .optin-gender-radio {
        width: 62%;
    }

    .staci-jon h3 {
        font-size: 1.5rem;
    }

    /******* YELLOW iFrame control **************/
    .mistakes-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 50% 270px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }
}

@media screen and (max-width: 425px) {
    .nf-in-post-signup.split #inf_field_Email {
        width: 90%;
        margin: 0 5%;
    }

    .nf-in-post-signup.split input.opt-in-submit.button {
        width: 70%;
        margin: 15px 15%;
    }

    .nf-in-post-signup.split .nf-signup-intro span {
        font-size: 22px;
    }

    /******** BLACK CTA *******/
    .staci-jon {
        background: url(/wp-content/themes/NerdFitness/library/images/staci-jon.png) 50% 4.5rem no-repeat;
    }

    .black-cta h3 {
        margin: 1rem 0 13rem;
    }

    /******* YELLOW CTA **************/
    .nf-in-post-signup.split.yellow-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 50% 245px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
        padding-bottom: 75px;
    }

    .nf-in-post-signup.split.yellow-cta.nf-diet {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/nf-diet-cheat-sheet.png) center 300px / 280px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW PALEO CTA **************/
    .nf-in-post-signup.split.yellow-cta.paleo {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png) 50% 245px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
        padding-bottom: 75px;
    }

    /***** RED IF PDF ****/
    .nf-in-post-signup.split.yellow-cta.intermittent-fasting {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/if-fasting-blueprint.png) center 150% / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .nf-in-post-signup.split.yellow-cta.keto {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/keto-optin.png) center 150% / 250px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* YELLOW SKINNY GUIDE **************/
    .nf-in-post-signup.split.yellow-cta.skinny-guy {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/skinny-guide.png) 100% 345% / 309px auto no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    .nf-in-post-signup.split.yellow-cta .nf-signup-benefit {
        width: 100%;
    }

    /******* YELLOW BODYWEIGHT CTA **************/
    .nf-in-post-signup.split.yellow-cta.bodyweight {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/bodyweight-pdf.png) 90% 258px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
        padding-bottom: 110px;
    }

    /******* YELLOW KETTLEBELL CTA **************/
    .nf-in-post-signup.split.yellow-cta.kettlebell {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/kettlebell.png) 90% 258px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
        padding-bottom: 110px;
    }

    /******* YELLOW STR101 CTA **************/
    .nf-in-post-signup.split.yellow-cta.strength-101 {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/st101-booklet.png) center 258px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }

    /******* BLACK PALEO CTA **************/
    .nf-in-post-signup.split.black-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png) 50% 300px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/black_texture.gif) repeat;
        padding-bottom: 75px;
    }

    /******* BLACK NEWBIE CTA **************/
    .nf-in-post-signup.split.black-newbie-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 50% 240px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/black_texture.gif) repeat;
        padding-bottom: 75px;
    }

    .split.black-newbie-cta .nf-signup-benefit {
        margin-right: 0%;
    }

    /******* YELLOW END OF POST CTA **************/
    .all-five .post_end_inner {
        background: url(/wp-content/themes/NerdFitness/library/images/all-five.png) -15px 121% no-repeat;
        padding: 3% 5% 22% 5%;
        background-size: 125%;
    }

    .post_end.yellow-eop h3 {
        line-height: 1.1;
        font-size: 24px;
    }

    .post_end.yellow-eop h4 {
        line-height: 1.2;
        font-size: 17px;
        width: 90%;
        margin: auto;
        margin-bottom: 0.75em;
    }

    .post_end.yellow-eop h1 {
        margin: auto;
        margin-top: -10px;
        font-size: 64px;
        text-align: center;
    }

    .all-five .inner_text {
        padding-right: 0%;
    }

    .all-five .inner_text .red {
        margin-right: 5em;
        font-size: 14px;
        text-align: left;
    }

    .post_end.yellow-eop ul {
        margin: 0 1.5em 1em 1.5em;
    }

    .yellow-eop input {
        width: 94%;
    }

    .yellow-eop .signup input[type="submit"] {
        width: 100% !important;
        margin-left: 0;
    }

    /******* YELLOW END OF POST CTA BOOKLETS **************/
    .books .post_end_inner {
        background: url(/wp-content/themes/NerdFitness/library/images/paleo-booklet.png) 50% 440px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 50% 350px no-repeat;
        padding: 3% 5% 185px 5%;
    }

    .yellow-eop.books input {
        width: 90% !important;
        margin: auto;
    }

    .yellow-eop.books .signup input[type="submit"] {
        width: 90% !important;
        margin: 4% 5%;
    }

    .post_end.yellow-eop.books ul {
        padding-right: 0%;
        margin-right: 0;
    }

    .nf-in-post-signup.split.optin-form-gender #inf_field_Email {
        margin-bottom: 5px;
        margin-left: auto;
        margin-right: auto;
        width: 96%;
    }

    .shortcode-embed-optin-form .optin-gender-radio,
    .nf-in-post-signup .optin-gender-radio {
        width: 100%;
    }

    .nf-in-post-signup.split.optin-form-gender input.opt-in-submit.button {
        width: 100%;
        margin: 0;
    }

    /******* YELLOW iFrame control **************/
    .mistakes-cta h3 {
        font-size: 1.6rem;
    }

    .mistakes-cta .inner-frame {
        padding-bottom: 25%;
    }

    .mistakes-cta ul {
        font-size: 0.85rem;
    }

    .mistakes-cta .infusion-field.optin-gender-radio {
        display: block;
        float: none;
        width: 75%;
        margin: 0 auto;
        padding-top: 15px;
        text-align: center;
    }

    .mistakes-cta .infusion-radio .radio-item {
        font-size: 0.8rem;
    }

    .mistakes-cta .infusion-option input {
        margin-top: 0;
    }

    .mistakes-cta .red-button {
        margin: 0 auto;
        width: 90%;
        padding: 0px 0 7px;
    }

    .mistakes-cta {
        background: url(/wp-content/themes/NerdFitness/library/images/line_bottom.png) 100% 100% repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/line_left.png) 0 0 repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_right.png) 100% 100% repeat-y,
            url(/wp-content/themes/NerdFitness/library/images/line_top.png) 100% 0 repeat-x,
            url(/wp-content/themes/NerdFitness/library/images/free-booklets.png) 50% 290px no-repeat,
            url(/wp-content/themes/NerdFitness/library/images/yellow-box-bg.png) repeat;
    }
}

@media screen and (max-width: 375px) {

    /******* YELLOW END OF POST CTA **************/
    .all-five .post_end_inner {
        background: url(/wp-content/themes/NerdFitness/library/images/all-five.png) -15px 117% no-repeat;
        padding: 3% 5% 22% 5%;
        background-size: 125%;
    }

    .post_end.yellow-eop h3 {
        line-height: 1.1;
        font-size: 20px;
    }

    .post_end.yellow-eop h4 {
        font-size: 16px;
        width: 100%;
    }

    .post_end.yellow-eop h1 {
        margin-top: -10px;
        font-size: 54px;
    }

    .all-five .inner_text .red {
        margin-right: 3em;
        font-size: 14px;
        text-align: left;
    }

    .post_end.yellow-eop ul {
        margin: 0 1.5em 1em 1.5em;
    }
}

/* New CSS for New Wade Optins 2019-04-01 */
.cta-button {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
    border-color: rgba(0,0,0,0.3);
    padding: 5px 50px;
    min-width: 100px;
    border-radius: 5px;
    font-size: 20px;
    font-weight: 700;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    display: block;
    margin-left: auto;
    margin-right: auto;

}

.cta-button.red {
    background: #c43737;
}

a .cta-button.red {
    color: #fff;
}

a .cta-button.yellow {
    color: #C73737;
}

.cta-button.red:hover {
    background: #ff6565;
}

.cta-button.yellow {
    background: #F2E960;
}

.cta-button.yellow:hover {
    background: rgb(253, 238, 27);
}

/* CSS for opt in shortcodes 2019-06-21 */