﻿.soe-enewsletter
{
    background-color: #f19c09;
    color: White;
    font-size: 1em;
    margin-bottom: 15px;
}

.soe-enews-col1
{
    float: left;
}
.soe-enews-col2 .soe-enewsletter-form, .soe-enews-col2 .soe-enewsletter-thanks
{
    padding: 15px;
}

.soe-enewsletter .instructions
{
    text-transform: uppercase;
    text-align: right;
    margin-bottom: 20px;
}

.soe-enews-col2 .soe-enewsletter-thanks
{
    display: none;
    text-transform: uppercase;
}
.soe-enews-col2 .soe-enewsletter-thanks .title
{
    margin-bottom: 1em;
}

.soe-enewsletter .soe-enewsletter-form input[type=button]
{
    display: inline-block;
    background-color: #4abedb;
    color: White;
    padding: 0.25em 0;
    border: 0;
    width: 84px;
}
.soe-enewsletter .soe-enewsletter-form input[type=button]:hover
{
    text-decoration: none;
    color: White;
    background-color: #3A98B0;
}
.soe-enewsletter #newsletter_email
{
    width: 180px;

}
.soe-enewsletter #newsletter_zipcode
{
    width: 84px;
    margin-right: 10px;
}

.soe-enewsletter .td-first
{
    width: 93px;
}
.soe-enewsletter.french-enewsletter .td-first {
  width: 105px;
}
.soe-enewsletter input[type=text]
{
    color: Black;
    padding: 2px 8px;
    border: 0;
}
.soe-enewsletter tr.margin
{
    margin: 0;
    padding: 0;
}
.soe-enewsletter tr.margin td
{
    height: 0.75em;
    margin: 0;
    padding: 0;
    font-size: 0.75em;
}


/* single size */
#content-wrap .row .col-md-3 .soe-enewsletter .soe-enews-col1
{
    display: none;
}
.soe-enews-col1 img
{
    width: 100%;
}
/* scaled */
@media (max-width: 991px) 
{
    #content-wrap .row .col-sm-6 .soe-enews-col1
    {
        display: none;
    }
}
@media all and (min-width: 991px) and (max-width: 1199px) 
{
    .soe-enews-col2 .soe-enewsletter-form input[type=button]
    {
        width: 64px;
    }
    .soe-enewsletter #newsletter_email
    {
        width: 132px;

    }
    .soe-enewsletter #newsletter_zipcode
    {
        width: 64px;
        margin-right: 5px;
        margin-bottom: 0.5em;
    }

    .soe-enewsletter .td-first
    {
        width: 55px;
    }
    
    #content-wrap .row .col-sm-6 .soe-enews-col1
    {
        display: block;
    }
    /* shift point */
     #content-wrap .row .col-sm-6 .soe-enews-col1 img
    {
        display: none;
    }
    #content-wrap .row .col-sm-6 .soe-enewsletter
    {
        background-image: url("/widgets/soeEnewsletter/images/soe-enewsletter2.jpg");
        background-repeat: no-repeat;
    }
    #content-wrap .row .col-sm-6 .soe-enewsletter #soe-enewsletter-form
    {
        float: right;
        margin-left: 150px;
    }
    #content-wrap .row .col-sm-6 .soe-enewsletter #soe-enewsletter-thanks
    {
        float: right;
        margin-left: 150px;

    }
    
    /* fench*/
    
    #content-wrap .row .col-sm-6 .soe-enewsletter.french-enewsletter #soe-enewsletter-form
    {
        float: none;
        margin-left: 0px;
    }
     #content-wrap .row .col-sm-6 .soe-enewsletter.french-enewsletter
    {
        background-image: none;
    }
     .soe-enewsletter.french-enewsletter .td-first
    {
        width: auto;
        padding: 0 1em 0 0;
    }
    .soe-enewsletter.french-enewsletter .soe-enews-col2 .soe-enewsletter-form input[type=button]
    {
        width: 100px;
    }
    .soe-enewsletter.french-enewsletter #newsletter_email {
      width: 200px;
    }
    .soe-enewsletter.french-enewsletter #newsletter_zipcode {
        width: 96px;
    }
}

/* large */
.soe-enewsletter.large
{
    padding: 15px;
}
.soe-enewsletter.large .instructions
{
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 20px;
}

.soe-enewsletter.large .soe-enewsletter-thanks 
{
    display: none;
}
.soe-enewsletter.large .newsletter_inside_table
{
    margin: 0 auto;
    font-size: 1.5em;
}
.soe-enewsletter.large .td-first
{
    width: auto;
    padding-right: 1em;
}

.soe-enewsletter.large
{
    background-color: transparent;
    color: black;
}
.soe-enewsletter.large .soe-enewsletter-form input[type=text]
{
    border: 1px solid black;
}
.soe-enewsletter.large #newsletter_email_large
{
    width: 280px;
}
.soe-enewsletter.large #newsletter_zip_large
{
    width: 184px;
    margin-right: 10px;
}


/* minimal */
#soe-enewsletter-form-minimal > p {
	text-align: center;
    padding: 10px 0px;
    font-size: 16px;

}

#newsletter_email-minimal {
	width: 300px;
}

.newsletter_inside_table-minimal{
	margin: 0 auto;
}


#soe-enewsletter-form-minimal{
    height: 100%;
    padding: 20px 0px;
    margin-top: 11%;
}

.minimal-button{
	padding-left: 13%;
}



@media all and (min-width: 623px) and (max-width: 991px) 
{
    
   
     #content-wrap .row .col-md-3 .soe-enewsletter .soe-enews-col1
    {
        display: block;
    }
    #content-wrap .row .col-md-3 .soe-enewsletter .newsletter_inside_table
    {
        float: right;
    }
    #content-wrap .row .col-sm-6 .soe-enewsletter .newsletter_inside_table
    {
        float: right;
    }
    
}
@media all and (min-width: 768px) and (max-width: 991px) 
{
     #content-wrap .row .col-sm-6 .soe-enewsletter .soe-enews-col1
    {
        display: none;
    }
    #content-wrap .row .col-sm-6 .soe-enewsletter .newsletter_inside_table
    {
        float: none;
    }
}
@media all and (min-width: 623px) and (max-width: 767px) 
{
    #content-wrap .row .col-sm-6 .soe-enewsletter .soe-enews-col1
    {
        display: block;
    }
    #content-wrap .row .col-sm-6 .soe-enewsletter .newsletter_inside_table
    {
        float: right;
    }
}
@media all and (min-width: 530px) and (max-width: 622px) 
{
/* shift point */
     #content-wrap .row .soe-enews-col1 img
    {
        display: none;
    }
    #content-wrap .row .soe-enewsletter
    {
        background-image: url("/widgets/soeEnewsletter/images/soe-enewsletter2.jpg");
        background-repeat: no-repeat;
    }
    #content-wrap .row .soe-enewsletter #soe-enewsletter-form
    {
        float: right;
        margin-left: 150px;
    }
    #content-wrap .row .soe-enewsletter #soe-enewsletter-thanks
    {
        float: right;
        margin-left: 150px;

    }
	#content-wrap .row #newsletter_signup_large
    {
        background-image: none;
    }
}



@media (max-width: 530px) 
{
    .soe-enewsletter.large #newsletter_email_large
    {
        width: 100%;
    }
    .soe-enewsletter.large #newsletter_zip_large
    {
        width: 100%;
        margin-right: 10px;
    }
    .soe-enewsletter.large .soe-enewsletter-form input[type=button]
    {
        width: 100%;
    }
    .soe-enewsletter.large .newsletter_inside_table
    {
        font-size: 1em;
    }
}