#mc_embed_signup{
    background:#fff;
    clear:left;
    font:14px Helvetica,Arial,sans-serif;
    width: 100%;
}

#mc_embed_signup form{
    padding: 0!important;
}

#mc_embed_signup div#mc_embed_signup_scroll {
    display: flex;
    justify-content: center;
}

@media screen and (max-width: 1100px)
{
    #mc_embed_signup div#mc_embed_signup_scroll {
        flex-wrap: wrap;
    }
}

#mc_embed_signup div#mc_embed_signup_scroll > div:first-child {
    margin-right: 8px;
}

@media screen and (max-width: 1100px)
{
#mc_embed_signup div#mc_embed_signup_scroll > div{
        width: 100%;
        margin: 0!important;
    }
}

#mc_embed_signup input[type="email"]
{
    border: 1px solid #c5c5c5;
    color: #273541!important;
    font-family: "Lato-Regular";
    font-size: 13px;
    letter-spacing: 0;
    line-height: 22px;
    padding: 9.5px 14px;
    height: 44px;
    max-width: 100%;
    width: 316px;
    border-radius: 0;

    /* color: #c5c5c5!important; */
}

#mc_embed_signup input[type="email"]::placeholder { 
    color: #c5c5c5!important;
  } 

@media screen and (max-width: 1100px)
{
    #mc_embed_signup input[type="email"]
    {
        width: 100%;
    }
    #mc_embed_signup input[type="submit"]
    {
        width: 100%;
    }
}
#mc_embed_signup input[type="email"]:focus {
    border-radius: 0;
}
#mc_embed_signup input[type=submit]
{
    color: #fff;
    font-family: "Sintony-Bold";
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 17px;
    text-align: center;
    /* border: 1px solid #f60; */
    padding: 12px 25px 10px;
    text-transform: none;
    transition: all .3s ease-in-out;
    cursor: pointer;
    background-color: #f60;
    height: 44px;
    border-radius: 0;


}

@media (min-width: 769px) and (max-width:1099px)
{
    #mc_embed_signup_scroll  div.mc-field-group
    {
       width: 36%!important;
    }

    div#mc_embed_signup
    {
        width: 100%!important;
    }
}

#mc_embed_signup input[type=submit]:hover,#mc_embed_signup input[type=submit]:focus,#mc_embed_signup input[type=submit]:active
{
    color: #f60;
    background-color: #fff;
    border-radius: 0;
}

div#mce-responses {width: 100%!important; margin: 0!important;padding:0!important}
div#mce-responses > div.response
{
    padding:0;
}
div#mce-responses > div.response, div#mce-responses > div.response a { 
    width: 100%;
    color: #233642;
    font-family: "Lato-Regular";
    font-size: 13px;
    letter-spacing: 0;
    line-height: 20px;
}
div#mce-responses > div.response a {
    color: #f60;
}

div.mc-field-group div.mce_inline_error
{
    padding-left: 0!important;
    margin-top: 10px;
}
/* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */


div.newsletter-signup-between
{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 30px 0;
    border-top: 1px solid #969696;
    border-bottom: 1px solid #969696;
    margin: 44px 0!important;
}

div.newsletter-signup-between h3
{
    font-size: 16px!important;
    color:#273541!important;
}

@media (max-width: 768px)
{
    div.newsletter-signup-between
    {
        padding: 20px 0;
        margin: 36px 0!important;
    }
}

div.newsletter-signup-between > div:first-child {
    padding-bottom: 10px;
}

@media (max-width: 768px)
{
    div.newsletter-signup-between > div:first-child {
        padding-bottom: 5px;
    }
}

@media (max-width: 768px)
{

    div.newsletter-signup-between div#mc_embed_signup
    {
        width: 100%!important;
    }
    div.newsletter-signup-between #mc_embed_signup_scroll .mc-field-group, div.newsletter-signup-between #mc_embed_signup_scroll .clear
    {
        width: 100%!important;
    }
}

div#mce-responses
{
    text-align: center;
}

div#mce-responses #mce-error-response
{
    opacity: 0;
}
