/* NEW DESIGN */



/*************************/
/********* HOME **********/
/*************************/
/* shop femling btn */
.block_f1f04fbad3824db59de504aef602b16f a {
    font-family: futurabold;
    width: 446px;
    height: 68px;
    
}

.itemsCollectionContainer .blockContent .categoryHeader {
    font-size: 35px;
}

.blockWrap_f1f04fbad3824db59de504aef602b16f {
    padding-bottom: 4%;
}
/*mailchimp buttom*/
.scForm button {
    padding: .6em 3.5em;
    margin: 0 1em 1em 0;
    background-color: #222;
    color:white;
    font-weight:800;
}
/* sitewide btns */
.ctaButton {
    padding: 10px 40px;
    font-weight:800;
        font-size: 26px;

}

.scForm input[type=text],.scForm input[type=number],.scForm input[type=email],.scForm input[type=url],.scForm input[type=tel],.scForm input[type=search]{
        margin:0 0 1em 0;
        color:#555;
        background-color: #ece6d9;
        border:1px solid #ccc;
        width:15em;
        max-width:100%;
        font-size:16px;
        padding:.5em .5em;
        line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
    }


/*************************/
/******** FOOTER *********/
/*************************/
/* left block*/
.footerContent .blockContainer:nth-child(1) {
    padding-top: 14%;
}
/* right block */
.footerContent .blockContainer:nth-child(3n+3) {
    padding-top: 14%;
}
/*  copyright info*/
.block_a43f21c2a39645eeaa05aa65533de9ed {
    font-size: 12px;
    padding: 1%;
    text-align: center;
    color: #555;
}
.scCredit span {
text-decoration: none;
}


/* Navigation */
@media only screen and (min-width: 480px) {
.navContainer {padding-left:0px;}
.navContainer .navContent ul li ul {background: white; border: 1px solid #fff;}
.navContainer .navContent ul li ul li a {color:#333;}
.navContainer .navContent ul li ul a.selected {color:#db2334;}
.navContainer .navContent > ul > li:last-child { padding: 10px 40px; margin-left:30px;}
.navContainer .navContent > ul > li:last-child {background:#be1e2d;
    -webkit-transition: background 0.3s ease;
    -moz-transition:background 0.3s ease;
    -o-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease;
    transition: background 0.3s ease;}
.navContainer .navContent > ul > li:last-child:hover {background: #db2334;
    -webkit-transition: background 0.2s ease;
    -moz-transition:background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;}
.navContainer .navContent > ul > li:last-child a {color:white;}
    -webkit-transition: background 0.2s ease, border 0.2s ease, color 0.2s ease;
    -moz-transition:background 0.2s ease, border 0.2s ease, color 0.2s ease;
    -o-transition: background 0.2s ease, border 0.2s ease, color 0.2s ease;
    -ms-transition: background 0.2s ease, border 0.2s ease, color 0.2s ease;
    transition: background 0.2s ease, border 0.2s ease, color 0.2s ease;}
.navContainer .navContent > ul > li:last-child:hover {background: #db2334;
    -webkit-transition: background 0.2s ease;
    -moz-transition:background 0.2s ease;
    -o-transition: background 0.2s ease;
    -ms-transition: background 0.2s ease;
    transition: background 0.2s ease;
    }
}













/*************************/
/********* HOME **********/
/*************************/
/* join club femlin*/
.emailCapture{
    margin-top:0.7em;
}
/* intro copy */
.block_e978d998240941f9a013d03fc95c7890 .blockText {
    padding-top: 70px !important;
}

/*************************/
/****** NAVIGATION *******/
/*************************/
.navContent .navTopLevel {
    border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
}


/* slide navigation*/
@media only screen and (max-width: 757px) {
/* ------------------------------------------------ */
.navContainer.mobileSideNav {
    background: black;
    height: 100%;
}
.block_e736e229bf444418b2abbceecbef2a4f .contentTitle{
    font-size: 28px;
    line-height: 1.2em;
    }
.navContent ul li a {
    color: white !important;
    }
.block_f1f04fbad3824db59de504aef602b16f a {
    font-family: futurabold;
    width: 100%;
    height: 100%;
    
}
}
/*************************/
/******** ABOUT **********/
/*************************/
.block_b1f3f2a930944a6986097892533058bb {
    font-family: adobegaramondprobolditalic, 'Times New Roman', Times, serif;;
    font-style: italic;
    color: #be1e2d;
    font-size: 23px;
}
.block_d72b52e7c71a4e159909e57afca4d962 .contentTitle {
    font-size: 24px;
}
.block_a45c78f3166d4f5e8ed92cf9fd40c21b .contentTitle {
    font-size: 24px;
}

/*************************/
/******** CONTACT ********/
/*************************/
@media only screen and (min-width: 768px){
    .fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_a44893f7ba274387abe314713a031f3f {
        max-width:500px;
        width:100%;}
}



/*************************/
/**** JOIN CLUB PAGE *****/
/*************************/
.block_da3284e43c2a471cb64d9d47ec220290 {
    margin-top: 5%;
}



