.shortcode-inline-newsletter{
    font-family: 'Knockout 31 A', 'Knockout 31 B', Helvetica, Arial, sans-serif; 
    font-weight: 400;
    font-style: normal;
    width: 100%;
    display: block;
    clear: both;
    float: left;
    margin-bottom: 42px;
    padding-bottom: 20px;
}

.shortcode-inline-newsletter.solid{
    background: #18345B;
    color: #FFF;
}

.shortcode-inline-newsletter.white{
    background: #FFF;
    color: #18345B;
    border-top: 2px solid #DDDEDD;
    border-bottom: 2px solid #DDDEDD;
}

.shortcode-inline-newsletter label.title{
     font-size: 22px;
     padding: 20px 0 20px 20px;
     margin: 0;
     display: block;
     width: 100%;
     text-align: center;
 }
 .shortcode-inline-newsletter.solid label.title{
     color: #FFF;
 }
 .shortcode-inline-newsletter.white label.title{
     color: #8F9191;
 }
 
 .shortcode-inline-newsletter form{
     width: 540px;
     margin: 0 auto;
 }
 
 .shortcode-inline-newsletter form .checkboxes{
     float: left;
     font-size: 16px;
     line-height: 32px;
 }
 
 .shortcode-inline-newsletter form input{
     float: left;
 }
 
 .shortcode-inline-newsletter #mce-EMAIL-inline{
     float: left;
     display: inline;
     margin: 0;
     width: 300px;
     border: 0;
     border-radius: 5px;
     padding: 6px 12px 6px 12px;
     box-shadow: none;
 }
 
 .shortcode-inline-newsletter.solid #mce-EMAIL-inline{
     background: #8B99AD;
     color: #FFF;
 }
 
 .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     background: #CFD9E2;
     color: #18345B;
 }
 
 .shortcode-inline-newsletter.solid #mce-EMAIL-inline:-moz-placeholder{color:#FFF;}
 .shortcode-inline-newsletter.solid #mce-EMAIL-inline::-moz-placeholder{color:#FFF;}
 .shortcode-inline-newsletter.solid #mce-EMAIL-inline:-ms-input-placeholder{color:#FFF;}
 .shortcode-inline-newsletter.solid #mce-EMAIL-inline::-webkit-input-placeholder{color:#FFF;}
 
 .shortcode-inline-newsletter.white #mce-EMAIL-inline:-moz-placeholder{color:#6F8DA8;}
 .shortcode-inline-newsletter.white #mce-EMAIL-inline::-moz-placeholder{color:#6F8DA8;}
 .shortcode-inline-newsletter.white #mce-EMAIL-inline:-ms-input-placeholder{color:#6F8DA8;}
 .shortcode-inline-newsletter.white #mce-EMAIL-inline::-webkit-input-placeholder{color:#6F8DA8;}
 
 .shortcode-inline-newsletter form.custom span.custom{
     border-radius: 16px;
     border: 0;
     cursor: pointer;
 }
 
 .shortcode-inline-newsletter form.custom span.custom.checkbox:before {
     font-size: 27px;
     line-height: 16px;
 }
 
 .shortcode-inline-newsletter.solid form.custom span.custom.checkbox:before{
     color: #8B99AD;
 }
 .shortcode-inline-newsletter.white form.custom span.custom.checkbox{
     background: #CFD9E2;
 }
 .shortcode-inline-newsletter.white form.custom span.custom.checkbox:before{
     color: #18345B;
 }
 
 
 .shortcode-inline-newsletter form.custom span.custom.checkbox.checked:before {
     content: "•";
 }
 
 .shortcode-inline-newsletter form span{
     padding-right: 15px;
 }
 
 .shortcode-inline-newsletter form span.checklabel{
    font-family: 'Knockout 31 A', 'Knockout 31 B', Helvetica, Arial, sans-serif; 
    font-weight: 400;
    font-style: normal;
    padding-left: 2px;
 }
 .shortcode-inline-newsletter.white form span.checklabel{
     color: #18345B;
 }
 
 .shortcode-inline-newsletter .button[type="submit"]{
    float: left;
    margin-left: 10px;
    background: none;
    font-family: 'Knockout 31 A', 'Knockout 31 B', Helvetica, Arial, sans-serif; 
    font-weight: 400;
    font-style: normal;
    border: none;
    box-shadow: none;
    font-size: 16px;
    padding: 8px 0 8px 0;
 }
 .shortcode-inline-newsletter.solid .button[type="submit"]:hover{
     color: #8B99AD;
 }
 
 .shortcode-inline-newsletter.white .button[type="submit"]{
     color: #18345B;
 }
 .shortcode-inline-newsletter.white .button[type="submit"]:hover{
     color:#6F8DA8;
 }

/*** Category overrides for solid ***/
/* Science */
.science .shortcode-inline-newsletter.solid{
    background: #035A6D;
}
.science .shortcode-inline-newsletter.solid #mce-EMAIL-inline{
    background: #81ACB6;
}
.science .shortcode-inline-newsletter.solid .button[type="submit"]:hover{
    color: #81ACB6;
}
.science .shortcode-inline-newsletter.solid form.custom span.custom.checkbox:before{
     color: #81ACB6;
}
/* Psychology */
.psychology .shortcode-inline-newsletter.solid{
    background: #18345B;
}
.psychology .shortcode-inline-newsletter.solid #mce-EMAIL-inline{
    background: #8B99AD;
}
.psychology .shortcode-inline-newsletter.solid .button[type="submit"]:hover{
    color: #8B99AD;
}
.psychology .shortcode-inline-newsletter.solid form.custom span.custom.checkbox:before{
     color: #8B99AD;
}
/* Philosophy */
.philosophy .shortcode-inline-newsletter.solid{
    background: #0C776D;
}
.philosophy .shortcode-inline-newsletter.solid #mce-EMAIL-inline{
    background: #85BBB6;
}
.philosophy .shortcode-inline-newsletter.solid .button[type="submit"]:hover{
    color: #85BBB6;
}
.philosophy .shortcode-inline-newsletter.solid form.custom span.custom.checkbox:before{
     color: #85BBB6;
}
/* Society */
.society .shortcode-inline-newsletter.solid{
    background: #9D120D;
}
.society .shortcode-inline-newsletter.solid #mce-EMAIL-inline{
    background: #CE8886;
}
.society .shortcode-inline-newsletter.solid .button[type="submit"]:hover{
    color: #CE8886;
}
.society .shortcode-inline-newsletter.solid form.custom span.custom.checkbox:before{
     color: #CE8886;
}
/* Health */
.health .shortcode-inline-newsletter.solid{
    background: #911554;
}
.health .shortcode-inline-newsletter.solid #mce-EMAIL-inline{
    background: #C88AA9;
}
.health .shortcode-inline-newsletter.solid .button[type="submit"]:hover{
    color: #C88AA9;
}
.health .shortcode-inline-newsletter.solid form.custom span.custom.checkbox:before{
     color: #C88AA9;
}
/* Technology */
.technology .shortcode-inline-newsletter.solid{
    background: #BB4C04;
}
.technology .shortcode-inline-newsletter.solid #mce-EMAIL-inline{
    background: #DDA581;
}
.technology .shortcode-inline-newsletter.solid .button[type="submit"]:hover{
    color: #DDA581;
}
.technology .shortcode-inline-newsletter.solid form.custom span.custom.checkbox:before{
     color: #DDA581;
}
/* Culture */
.culture .shortcode-inline-newsletter.solid{
    background: #D47A00;
}
.culture .shortcode-inline-newsletter.solid #mce-EMAIL-inline{
    background: #E9BC7F;
}
.culture .shortcode-inline-newsletter.solid .button[type="submit"]:hover{
    color: #E9BC7F;
}
.culture .shortcode-inline-newsletter.solid form.custom span.custom.checkbox:before{
     color: #E9BC7F;
}

/*** Category overrides for white ***/
/* Science */
.science .shortcode-inline-newsletter.white #mce-EMAIL-inline:-moz-placeholder{color:#81ACB6;}
.science .shortcode-inline-newsletter.white #mce-EMAIL-inline::-moz-placeholder{color:#81ACB6;}
.science .shortcode-inline-newsletter.white #mce-EMAIL-inline:-ms-input-placeholder{color:#81ACB6;}
.science .shortcode-inline-newsletter.white #mce-EMAIL-inline::-webkit-input-placeholder{color:#81ACB6;}
.science .shortcode-inline-newsletter.white .button[type="submit"]:hover{
    color: #81ACB6;
}
.science .shortcode-inline-newsletter.white form.custom span.custom.checkbox,
.science .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     background: #D0E2E9;
 }
 .science .shortcode-inline-newsletter.white .button[type="submit"],
 .science .shortcode-inline-newsletter.white,
 .science .shortcode-inline-newsletter.white form.custom span.custom.checkbox:before,
 .science .shortcode-inline-newsletter.white form span.checklabel,
 .science .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     color: #035A6D;
 }
 /* Nature and Cosmos */
.psychology .shortcode-inline-newsletter.white #mce-EMAIL-inline:-moz-placeholder{color:#8B99AD;}
.psychology .shortcode-inline-newsletter.white #mce-EMAIL-inline::-moz-placeholder{color:#8B99AD;}
.psychology .shortcode-inline-newsletter.white #mce-EMAIL-inline:-ms-input-placeholder{color:#8B99AD;}
.psychology .shortcode-inline-newsletter.white #mce-EMAIL-inline::-webkit-input-placeholder{color:#8B99AD;}
.psychology .shortcode-inline-newsletter.white .button[type="submit"]:hover{
    color: #8B99AD;
}
.psychology .shortcode-inline-newsletter.white form.custom span.custom.checkbox,
.psychology .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     background: #CFD9E2;
 }
 .psychology .shortcode-inline-newsletter.white .button[type="submit"],
 .psychology .shortcode-inline-newsletter.white,
 .psychology .shortcode-inline-newsletter.white form.custom span.custom.checkbox:before,
 .psychology .shortcode-inline-newsletter.white form span.checklabel,
 .psychology .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     color: #18345B;
 }
 /* Being Human */
.philosophy .shortcode-inline-newsletter.white #mce-EMAIL-inline:-moz-placeholder{color:#85BBB6;}
.philosophy .shortcode-inline-newsletter.white #mce-EMAIL-inline::-moz-placeholder{color:#85BBB6;}
.philosophy .shortcode-inline-newsletter.white #mce-EMAIL-inline:-ms-input-placeholder{color:#85BBB6;}
.philosophy .shortcode-inline-newsletter.white #mce-EMAIL-inline::-webkit-input-placeholder{color:#85BBB6;}
.philosophy .shortcode-inline-newsletter.white .button[type="submit"]:hover{
    color: #85BBB6;
}
.philosophy .shortcode-inline-newsletter.white form.custom span.custom.checkbox,
.philosophy .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     background: #CDDEE2;
 }
.philosophy .shortcode-inline-newsletter.white .button[type="submit"],
.philosophy .shortcode-inline-newsletter.white,
.philosophy .shortcode-inline-newsletter.white form.custom span.custom.checkbox:before,
.philosophy .shortcode-inline-newsletter.white form span.checklabel,
.philosophy .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     color: #0C776D;
}
 /* Living Together */
.society .shortcode-inline-newsletter.white #mce-EMAIL-inline:-moz-placeholder{color:#CE8886;}
.society .shortcode-inline-newsletter.white #mce-EMAIL-inline::-moz-placeholder{color:#CE8886;}
.society .shortcode-inline-newsletter.white #mce-EMAIL-inline:-ms-input-placeholder{color:#CE8886;}
.society .shortcode-inline-newsletter.white #mce-EMAIL-inline::-webkit-input-placeholder{color:#CE8886;}
.society .shortcode-inline-newsletter.white .button[type="submit"]:hover{
    color: #CE8886;
}
.society .shortcode-inline-newsletter.white form.custom span.custom.checkbox,
.society .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     background: #ECD0CE;
 }
.society .shortcode-inline-newsletter.white .button[type="submit"],
.society .shortcode-inline-newsletter.white,
.society .shortcode-inline-newsletter.white form.custom span.custom.checkbox:before,
.society .shortcode-inline-newsletter.white form span.checklabel,
.society .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     color: #9D120D;
}
/* Altered States */
.health .shortcode-inline-newsletter.white #mce-EMAIL-inline:-moz-placeholder{color:#C88AA9;}
.health .shortcode-inline-newsletter.white #mce-EMAIL-inline::-moz-placeholder{color:#C88AA9;}
.health .shortcode-inline-newsletter.white #mce-EMAIL-inline:-ms-input-placeholder{color:#C88AA9;}
.health .shortcode-inline-newsletter.white #mce-EMAIL-inline::-webkit-input-placeholder{color:#C88AA9;}
.health .shortcode-inline-newsletter.white .button[type="submit"]:hover{
    color: #C88AA9;
}
.health .shortcode-inline-newsletter.white form.custom span.custom.checkbox,
.health .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     background: #F2DBCD;
 }
.health .shortcode-inline-newsletter.white .button[type="submit"],
.health .shortcode-inline-newsletter.white,
.health .shortcode-inline-newsletter.white form.custom span.custom.checkbox:before,
.health .shortcode-inline-newsletter.white form span.checklabel,
.health .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     color: #911554;
}
/* Technology */
.technology .shortcode-inline-newsletter.white #mce-EMAIL-inline:-moz-placeholder{color:#DDA581;}
.technology .shortcode-inline-newsletter.white #mce-EMAIL-inline::-moz-placeholder{color:#DDA581;}
.technology .shortcode-inline-newsletter.white #mce-EMAIL-inline:-ms-input-placeholder{color:#DDA581;}
.technology .shortcode-inline-newsletter.white #mce-EMAIL-inline::-webkit-input-placeholder{color:#DDA581;}
.technology .shortcode-inline-newsletter.white .button[type="submit"]:hover{
    color: #DDA581;
}
.technology .shortcode-inline-newsletter.white form.custom span.custom.checkbox,
.technology .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     background: #F1DBCD;
 }
.technology .shortcode-inline-newsletter.white .button[type="submit"],
.technology .shortcode-inline-newsletter.white,
.technology .shortcode-inline-newsletter.white form.custom span.custom.checkbox:before,
.technology .shortcode-inline-newsletter.white form span.checklabel,
.technology .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     color: #BB4C04;
}
/* Culture */
.culture .shortcode-inline-newsletter.white #mce-EMAIL-inline:-moz-placeholder{color:#E9BC7F;}
.culture .shortcode-inline-newsletter.white #mce-EMAIL-inline::-moz-placeholder{color:#E9BC7F;}
.culture .shortcode-inline-newsletter.white #mce-EMAIL-inline:-ms-input-placeholder{color:#E9BC7F;}
.culture .shortcode-inline-newsletter.white #mce-EMAIL-inline::-webkit-input-placeholder{color:#E9BC7F;}
.culture .shortcode-inline-newsletter.white .button[type="submit"]:hover{
    color: #E9BC7F;
}
.culture .shortcode-inline-newsletter.white form.custom span.custom.checkbox,
.culture .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     background: #F6E4CC;
 }
.culture .shortcode-inline-newsletter.white .button[type="submit"],
.culture .shortcode-inline-newsletter.white,
.culture .shortcode-inline-newsletter.white form.custom span.custom.checkbox:before,
.culture .shortcode-inline-newsletter.white form span.checklabel,
.culture .shortcode-inline-newsletter.white #mce-EMAIL-inline{
     color: #D47A00;
}

@media screen and (max-width: 380px) {
    
    .shortcode-inline-newsletter{
        padding-bottom: 0;
    }
    
    .shortcode-inline-newsletter label.title {
        width: 100%;
        padding: 10px 0;
        text-align: center;
        font-size: 20px;
    }
    
    .shortcode-inline-newsletter form {
        float: left;
        width: 100%;
    }
    
    .shortcode-inline-newsletter form {
        padding: 0 18px 7px;
    }
    
    .shortcode-inline-newsletter #mce-EMAIL-inline {
        width: 255px;
        margin-left: 20px;
        clear: both;
    }
    
    .shortcode-inline-newsletter .checkboxes {
        margin-left: 80px;
    }
    
    .shortcode-inline-newsletter .button[type="submit"] {
        margin-left: 0;
        font-size: 18px;
        width: 255px;
        clear: both;
    }
    
}

@media screen and (max-width: 320px) {
    .shortcode-inline-newsletter #mce-EMAIL-inline {
        margin: 0;
    }
    .shortcode-inline-newsletter .checkboxes {
        margin-left: 60px;
    }
}