/*Story container*/     
.page h1.page-heading {
    display:none;
}
.story-container {
    text-align:center;
}                    
.story-container .static-content-header {
    text-align:left;
}                                      
.story-container .columns {
    width:100%;
    text-align:left; 
    overflow:hidden;
    display: inline-block;
} 
.story-container #header-image img {
    width:100%;
}              
.story-container .columns .column {
    float:left; 
    width:45%;
}        
.story-container .columns .column:nth-child(2) {
    margin-left: 4%; 
    margin-right: 4%;
}                    
.story-container .columns .column:last-child {
    float:right;
}                    
.story-container .columns .column img {
    max-width:150% !important; 
    height:auto !important;
}   
.story-container .columns .column p {
    font-size:20px;
    color:#3F2021;
    line-height: normal;
}
.story-container .left_border {
    border-left-style: solid;
    border-left-color: #9E5E2B;
    border-left-width: 1px;
    margin-top: 5%;
}
/*Creativity section*/
.story-container #creativity_section {
    position: static;
    z-index: 0;
}
.story-container #creativity_section {
    padding-top: 2%;
    padding-bottom: 10%;
}
.story-container #creativity_section img {
    width: 105%;
    padding-left: 0;
    padding-top: 0;
}
.story-container #creativity_section #creativity_copy {
    width: 50%;
    padding-top: 0%;
    padding-right: 2%;
    margin-left: 0;
    margin-right: 0;
}
.story-container #creativity_section h2 {
    color: #9E5E2B;
    font-size: 16px;
    font-weight: bold;
}
.story-container #creativity_section p {
    color: #3F2021;
    font-size: 17px;
    padding-left: 6%;
    padding-right: 2%;
    padding-top: 0;
    text-align: left;
}
/*Recipe section*/
.story-container #recipe_section {
    position: static;
    z-index: 0;
    margin-top: -5%;
    background-image: url("/product_images/uploaded_images/chetvern-section.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.story-container #recipe_section #recipe_copy {
    width: 50%;
    padding-bottom: 11%;
    float: left;
    margin-left: 0;
}
.story-container #recipe_section img {
    width: 105%;
    padding-left: 0;
    padding-top: 0;
}
.story-container #recipe_section h2 {
    color: #9E5E2B;
    font-size: 16px;
    font-weight: bold;
    padding-top: 9%;
    padding-left: 8%;
}
.story-container #recipe_section p {
    color: #3F2021;
    font-size: 17px;
    padding-left: 6%;
    padding-right: 2%;
    padding-top: 0;
    text-align: left;
}
.story-container #recipe_section #ChetVernImg {
    visibility: hidden;
    width: 0;
    margin-left: 0;
    margin-right: 0;
    float: left;
}
.story-container #recipe_section .left_border {
    margin-left: 9%;
}
/*Toffee section*/
.story-container #toffee_section {
    position: static;
    z-index: 0;
}
.story-container #toffee_section {
    padding-top: 5%;
    padding-bottom: 10%;
}
.story-container #toffee_section img {
    width: 105%;
    padding-left: 0;
    padding-top: 0;
}
.story-container #toffee_section #toffee_copy {
    width: 50%;
    padding-top: 3%;
    padding-right: 2%;
    margin-left: 0;
    margin-right: 0;
}
.story-container #toffee_section h2 {
    color: #9E5E2B;
    font-size: 16px;
    font-weight: bold;
    padding-top: 0;
}
.story-container #toffee_section p {
    color: #3F2021;
    font-size: 17px;
    padding-left: 6%;
    padding-right: 2%;
    padding-top: 0;
    text-align: left;
}
/*3 Images*/ 
.story-container #tripleCol {
    width:100%;
    margin-bottom: 7%;
    margin-top: 0;
    background-image: url("/product_images/uploaded_images/story-brag-section.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0%;
}
.story-container #tripleCol::after {
    content: "";
    clear: both;
    display:table;
}
.story-container #tripleCol img {
    width: 20%;
    padding-top: 6%;
    padding-bottom: 1%;
    margin-left: 40%;
    margin-right: 40%;
}
.story-container .columns .triCol1, .story-container .columns .triCol2, 
.story-container .columns .triCol3 {
    width:30%;
    margin-left:3%;  
    margin-right:0;
    padding-top: 6%;
    padding-right: 3%;
    padding-left: 5%;
    padding-bottom: 13%;
    float: left;
}
.story-container .columns .triCol2 {
    padding-left: 3%;
    padding-right: 5%;
}
.story-container .columns .triCol3 {
    padding-left: 1%;
    padding-right: 7%;
}
.story-container #tripleCol h2 {
    color: #3F2021;
    font-size: 16px;
    text-align: center;
    padding-top: 6%;
}
.story-container #tripleCol p {
    width: 87%;
    padding-left: 15%;
    font-size: 15px;
    padding-top: 5%;
    margin: 0;
}
/*Collage img*/
.story-container #collage img {
    width: 100%;
    padding-left: 0;
    padding-top: 0;
}
/*Subscribe form*/
.story-container #subscribeform {
    width: 90%;
    padding-top: 4%;
    padding-bottom: 4%;
    margin-top: 2%;
}
.story-container #subscribeform img {
    width: 100%;
    padding-left: 10%;
    padding-right: 10%;
}
.story-container .formheader {
    width: 100%;
    text-align: center;
    padding-top: 1%;
    padding-bottom: 2%;
}
.story-container .formheader h2 {
    font-size: 41px;
    color: #9E5E2B;
    padding-left:3%;
    text-align: center;
    font-weight: normal;
}
.story-container .formheader h3 {
    font-size: 16px;
    color: #9e5e2b; 
    font-style: italic;
    padding-top: 0%;
    text-transform: none;
    letter-spacing: 0;
    text-align: center;
}
.story-container #mc_embed_signup {
    width: 100%;
    padding-left:32%;
    margin-top: 0;
    padding-bottom: 4%;
}
.story-container #mc-embedded-subscribe-form #mce-EMAIL {
    width: 51%;
}
.story-container #mc-embedded-subscribe-form #mce-FNAME {
    margin-right:5%;
}
.story-container #mc-embedded-subscribe-form input{
    vertical-align: middle;
    margin: 2% 10px 5px 0;
    padding: 10px;
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #cccccc;
    font-size: 18px;
    font-style: normal;
    text-align: center;
}
.story-container #mc-embedded-subscribe-form #mc-embedded-subscribe {
    border: 1px solid #b0b0b0;
    color: #b0b0b0;
    font-family:'lato', sans-serif; 
    font-size:12px; 
    margin-top: 3%; 
    margin-left:18%; 
    padding: 0.5% 2%;
}
.story-container ::placeholder {
    color: #b0b0b0;
    font-style: italic;
    font-family: Garamond, 'Garamond Regular', serif;
}
.story-container .required {
    color: #9e5e2b;
    font-family: Garamond, 'Garamond Regular', serif;
    font-style: italic;
}
.story-container .response {
    font-size: 25px;
    padding-left: 22%;
    padding-top: 4%;
}
.story-container #mc_embed_signup div.mce_inline_error {
    background-color: #9E5E2B;
    margin-right: 44%;
}
/*Footer banner*/
#giftlink {
    width:100%;
    margin-top:4%;
    padding-top:7%;
    padding-bottom:15%;
    background-image: url("/product_images/uploaded_images/storefront.jpg");
    background-repeat: no-repeat;
    background-size: contain;
}
#giftlink .button {
    padding-left:40%;
    padding-right:40%;
    padding-top:2%;
    border: none;
}           
@media screen and (max-width: 1366px) {
    .container {
        padding:0 4%;
    }
    .story-container #triplecol {
        width:90%;
        padding-left:2%;
    }
    .story-container #triplecol img {
        width:95%;
        margin-top:-26%;
    }
    .story-container .columns .triCol1, .story-container .columns .triCol2,
    .static-content-header .columns .triCol3 {
        padding-bottom: 19%;
    }
    .story-container #toffee_section #toffee_copy {
        padding-top: 4%;
    }
    .story-container #creativity_section img,
    .story-container #recipe_section img,
    .story-container #toffee_section img {
        width: 103%;
    }
}
@media screen and (max-width: 1206px) {
    .story-container #creativity_section p {
        font-size: 14px;
    }
    .story-container #recipe_section #recipe_copy {
        padding-bottom: 6%;
    }
    .story-container #recipe_section p {
        font-size: 14px;
    }
    .story-container #toffee_section #toffee_copy {
        padding-top: 0;
    }
    .story-container #toffee_section p {
        font-size: 14px;
    }
    .story-container #tripleCol h2 {
        font-size: 15px;
    }
    .story-container #tripleCol p {
        font-size: 13px;
    }
}
@media screen and (max-width: 1024px) {
    .story-container #creativity_section img {
        width: 108%
    }
    .story-container #creativity_section h2 {
        font-size: 14px;
    }
    .story-container #creativity_section p {
        font-size: 13px;
    }
    .story-container #recipe_section #recipe_copy {
        padding-bottom: 9%;
    }
    .story-container #recipe_section h2 {
        font-size: 14px;
        padding-top: 17%;
    }
    .story-container #recipe_section p {
        font-size: 13px;
    }
    .story-container #toffee_section h2 {
        font-size: 14px;
    }
    .story-container #toffee_section p {
        font-size: 13px;
    }
    .story-container #tripleCol p {
        font-size: 12px;
    }
    .story-container #mc-embedded-subscribe-form #mce-EMAIL {
        width: 52%;
    }
    #giftlink .button {
        padding-left:37%;
        padding-right:37%;
    }
}
@media screen and (max-width: 960px) {
    .mobiletriColumn {
        cursor: pointer;
    }
    .story-container .columns img {
        padding-left:0;
        width:100%;
    }
    .story-container .columns .column img {
        width:100%; 
        height:auto !important; 
        float:left; 
        margin-right: 1em;
    }                             
    .story-container .columns .column:nth-child(even) img {
        float:left; 
        margin-right: 0;
    }                             
    .story-container .columns .column {
        float:none; 
        width:100%; 
        clear:both; 
        margin-bottom: 2em; 
        overflow:hidden; 
    }           
    .story-container .columns .column:nth-child(2) {
        margin-left: 0; 
        margin-right: 0;
    }                             
    .story-container .columns .column:last-child {
        border-bottom:none;
    }  
    .story-container #creativity_section img {
        width: 100%;
        padding-left: 5%;
        padding-right: 5%;
        padding-top: 5%;
    }
    .story-container #creativity_section #creativity_copy {
        width: 100%;
        padding-left: 5%;
        padding-right: 5%;
        padding-top: 0;
    }
    .story-container .left_border {
        margin-left: 7%;
    }
    .story-container #creativity_section h2 {
        font-size: 19px;
        padding-left: 4%;
        padding-top: 3%;
    }
    .story-container #creativity_section p, .story-container #recipe_section p,
    .story-container #toffee_section p {
        font-size: 18px;
        padding-left: 6%;
        padding-right: 10%;
    }
    .story-container #recipe_section {
        background: none;
    }
    .story-container #recipe_section #ChetVernImg {
        visibility: visible;
        width: 100%;
        padding-left: 5%;
        padding-right: 5%;
    }
    .story-container #recipe_section #recipe_copy {
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
        padding-bottom: 5%;
        background-image: url('/product_images/uploaded_images/chetvern_section_1.jpg');
        background-repeat: no-repeat;
        background-size: cover;
    }
    .story-container #recipe_section h2 {
        font-size: 19px;
        padding-top: 0;
        padding-left: 4%;
    }
    .story-container #recipe_section .left_border {
        margin-left: 7%;
    }
    .story-container #toffee_section img {
        width: 100%;
        padding-left: 5%;
        padding-right: 5%;
    }
    .story-container #toffee_section h2 {
        font-size: 19px;
        padding-left: 4%;
        padding-top: 3%;
    }
    .story-container #toffee_section #toffee_copy {
        width: 100%;
        padding-left: 5%;
        padding-right: 5%;
    }
    .story-container #triplecol {
        width: 100%
    }
    .story-container #tripleCol h2 {
        font-size: 14px;
    }
    .story-container #tripleCol p {
        font-size: 11px;
    }
    .story-container .formheader h2 {
        font-size: 35px;
        padding-left:0;
    }
    .story-container .formheader h3 {
        font-size: 20px;
    }
    .story-container #name {
        padding-left: 8%;
    }
    .story-container #mc-embedded-subscribe-form input {
        font-size: 17px;
    }
    .story-container #mc-embedded-subscribe-form #mc-embedded-subscribe {
        font-size: 15px;
        margin-left: 35%;
    }
    .story-container #mc_embed_signup {
        padding-left: 11%;
    }
    .story-container #mc-embedded-subscribe-form #mce-FNAME,
    .story-container #mc-embedded-subscribe-form #mce-LNAME {
        width: 35%;
    }
    .story-container #mc-embedded-subscribe-form #mce-EMAIL {
        width: 70%;
        margin-left: 8%;
    }
    #giftlink .button {
        padding-left:35%;
        padding-right:35%;
    }
}      
@media screen and (max-width: 780px) {
    .story-container #creativity_section h2, .story-container #recipe_section h2,
    .story-container #toffee_section h2 {
        font-size: 17px;
    }
    .story-container #creativity_section p, .story-container #recipe_section p,
    .story-container #toffee_section p {
        font-size: 16px;
        padding-left: 6%;
        padding-right: 6%;
    }
    .story-container #tripleCol {
        margin-top: -7%;
        padding-bottom: 2%;
    }
    .story-container #tripleCol h2 {
        font-size: 13px;
        padding-top: 17%;
        margin-bottom: 0;
    }
    .story-container #tripleCol p {
        width: 100%;
        padding-left: 5%;
        padding-right: 5%;
    }
    .story-container #tripleCol img {
        margin-top:-6%;
    }
    .story-container .formheader h2 {
        font-size: 34px;
        padding-left:0;
    }
    .story-container .formheader h3 {
        font-size: 14px;
    }
    .story-container #mc_embed_signup {
        padding-left: 5%;
    }
    .story-container #mc-embedded-subscribe-form #mce-FNAME {
        width: 40%;
    } 
    .story-container #mc-embedded-subscribe-form #mce-LNAME {
        width: 40%;
    }
    .story-container #mc-embedded-subscribe-form #mce-EMAIL {
        width: 79%;
    }
    .story-container #mc-embedded-subscribe-form #mc-embedded-subscribe {
        margin-left: 40%;
        font-size: 16px;
    }
    #giftlink .button {
        padding-left:34%;
        padding-right:34%;
    }
}
@media screen and (max-width: 630px) {
    .story-container #creativity_section h2, .story-container #recipe_section h2,
    .story-container #toffee_section h2 {
        font-size: 17px;
    }
    .story-container #creativity_section p, .story-container #recipe_section p,
    .story-container #toffee_section p {
        font-size: 15px;
    }
    .story-container #tripleCol {
        width:100%;
        padding-left:0;
        background: none;
    }
    .story-container #tripleCol h2 {
        font-size: 17px;
        padding-top: 15%;
    }
    .story-container #tripleCol img {
        width: 14%;
        margin-top: 0;
        margin-left: 43%;
        margin-right: 43%;
    }
    .story-container #tripleCol p {
        font-size: 15px;
        width: 100%;
        padding-left: 20%;
        padding-right: 20%;
        padding-bottom: 2%;
    }
    .story-container .columns .triCol1, .story-container .columns .triCol2,
    .story-container .columns .triCol3 {
        margin-left: 5%;
    }
    .story-container .columns .triCol1, .story-container .columns .triCol2 {
        width: 90%;
        background-image: url("/product_images/uploaded_images/brag_section_1_2.jpg");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        padding-left: 4%;
        padding-right: 5%;
        padding-bottom: 20%;
    }
    .story-container .columns .triCol3 {
        width: 90%;
        background-image: url("/product_images/uploaded_images/brag_section_3.jpg");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        padding-left: 4%;
        padding-right: 5%;
        padding-bottom: 32%;
    }
    .story-container .formheader h2 {
        font-size: 27px;
    }
    .story-container .formheader h3 {
        font-size: 16px;
    }
    .story-container #mc-embedded-subscribe-form input {
        font-size: 18px;
    }
    .story-container #mc-embedded-subscribe-form #mce-FNAME, #mc-embedded-subscribe-form #mce-LNAME {
        margin-left: 0%;
    }
    .story-container #mc-embedded-subscribe-form #mce-FNAME {
        margin-right:4%;
    }
    .story-container #mc-embedded-subscribe-form #mc-embedded-subscribe {
        font-size: 14px;
    }
    #giftslink .button {
        padding-left:30%;
        padding-right:30%;
    }
}
@media screen and (max-width: 550px) {      
    .story-container .columns .column img {
        width:100%; 
        float:none; 
        margin:0 0 1em 0;
    }           
    .story-container .columns .column p {
        font-size:18px;
        padding-left:2%;
    }     
    .story-container .columns .column:nth-child(even) img {
        float:none; 
        margin-left: 0; 
        margin-right: 0;
    }                            
    .story-container .columns .column {
        float:none; 
        width:100%; 
        clear:both; 
        margin-bottom: 2em; 
        overflow:hidden;
    }    
    .story-container #creativity_section h2, .story-container #recipe_section h2,
    .story-container #toffee_section h2 {
        font-size: 14px;
    }
    .story-container #creativity_section p, .story-container #recipe_section p,
    .story-container #toffee_section p {
        font-size: 13px;
    }
    .story-container #tripleCol h2 {
        font-size: 14px;
    }
    .story-container #tripleCol p {
        font-size: 13px;
    }
    .story-container .columns .triCol3 {
        padding-bottom: 37%;
    }
    .story-container .formheader h2 {
        font-size: 24px;
        padding-left:0;
    }
    .story-container .formheader h3 {
        font-size: 16px;
    }
    .story-container #subscribeform img {
        padding-left: 0;
        padding-right: 0;
    }
    .story-container #mc-embedded-subscribe-form input {
        font-size: 16px;
    }
    .story-container #mc-embedded-subscribe-form #mc-embedded-subscribe {
        font-size: 11px;
        margin-left: 43%;
    }
    .story-container #mc_embed_signup {
        padding-left:0;
    } 
    .story-container #name {
        padding-left: 0;
    }
    .story-container #mc-embedded-subscribe-form #mce-FNAME, .story-container #mc-embedded-subscribe-form #mce-LNAME,
    .story-container #mc-embedded-subscribe-form #mce-EMAIL {
        width: 100%;
        margin-left: 0;
    }
    .giftlink {
        margin-top: 10%;
    }
    #giftlink .button {
        padding-left:27%;
        padding-right:27%;
    }
}
@media screen and (max-width: 430px) {
    .story-container #creativity_section img, .story-container #recipe_section #ChetVernImg,
    .story-container #toffee_section img, .story-container #creativity_section #creativity_copy,
    .story-container #recipe_section #recipe_copy, .story-container #toffee_section #toffee_copy {
        padding-left:2%;
        padding-right: 2%;
    }
    .story-container #recipe_section #recipe_copy {
        width: 96%;
        margin-left: 2%;
        margin-right: 2%;
    }
    .story-container .columns .triCol3 {
        padding-bottom: 50%;
    }
    .story-container .formheader h2 {
        font-size: 20px;
    }
    .story-container .formheader h3 {
        font-size: 18px;
    }
    .story-container #mc-embedded-subscribe-form input {
        font-size: 16px;
    }
    .story-container #mc-embedded-subscribe-form #mc-embedded-subscribe {
        font-size: 10px;
        padding-left: 1%;
        padding-right: 1%;
    }
    #giftlink .button {
        padding-left:23%;
        padding-right:23%;
    }
}
@media screen and (max-width: 370px) {
    .story-container .columns .column {
        margin-bottom: 1em; 
    } 
    .story-container #creativity_section h2, .story-container #recipe_section h2,
    .story-container #toffee_section h2 {
        font-size: 12px;
    }
    .story-container #recipe_section h2 {
        padding-left: 4%;
    }
    .story-container #creativity_section p, .story-container #recipe_section p,
    .story-container #toffee_section p {
        font-size: 12px;
    }
    .story-container #tripleCol h2 {
        font-size: 13px;
    }
    .story-container #tripleCol p {
        font-size: 11px;
    }
    .story-container .columns .triCol1, .story-container .columns .triCol2 {
        margin-bottom: -10%;
    }
    .story-container .formheader h2 {
        font-size: 22px;
    }
    .story-container .formheader h3 {
        font-size: 16px;
    }
    .story-container #mc-embedded-subscribe-form input {
        font-size: 14px;
    }
    #giftlink .button {
        padding-left:17%;
        padding-right:17%;
        padding-top: 0;
    }
}
@media screen and (max-width: 320px) {
    .story-container #creativity_section h2, .story-container #recipe_section h2,
    .story-container #toffee_section h2 {
        font-size: 12px;
    }
    .story-container #creativity_section p, .story-container #recipe_section p,
    .story-container #toffee_section p {
        font-size: 11px;
    }
    .story-container .formheader h2 {
        font-size: 18px;
    }
    .story-container .formheader h3 {
        font-size: 14px;
    }
    .story-container #mc-embedded-subscribe-form input {
        font-size: 12px;
    }
    .story-container #mc-embedded-subscribe-form #mc-embedded-subscribe {
        font-size: 9px;
    }
}