﻿body.iframe-enews-horizontal {
    line-height: normal;
}

.enews h4
{
    font-size: 2.4rem;
    font-weight: 400;
}

.enews
{
    position:relative;
}

.enews.enews-vertical
{
    background: #fbfbfb;
    overflow: hidden;
    height:560px;
}

    .enews.enews-vertical img
    {
        bottom: -35px;
        display: block;
        left: 0;
        position: absolute;
        width: 100%;
        z-index: 0;
    }

    .enews.enews-vertical .secondaryTileCopy
    {
        padding:20px;
    }

    .enews.enews-vertical hgroup
    {
        position: relative;
        z-index: 1;
    }

        .enews.enews-vertical hgroup h3
        {
            font-size:1.6rem;
        }

    .enews.enews-vertical form
    {
        margin-top: 10px;
        position: relative;
        z-index: 1;
    }

    .enews.enews-vertical input[type="text"]
    {
        border: 1px solid #a7a7a7;
        margin: 0 0 5px 0;
        padding: 6px;
        width: 95%;
    }

    .enews.enews-vertical input[type="submit"].learnMore
    {
        color: #4c4c4c;
        padding-top: 1px;
    }


.enews.enews-horizontal
{
    background: #303030;
    color: #cfcfcf;
    overflow: hidden;
    padding: 2%;
}

    .enews.enews-horizontal p
    {
        color: #8d8d8d;
        margin: 0 0 5px 0;
        text-transform: uppercase;
    }

    .enews.enews-horizontal input
    {
        margin: 0;
    }

        .enews.enews-horizontal input[type="text"]
        {
            border: none;
            padding: 7px 10px;
            width: 120px;
        }

            .enews.enews-horizontal input[type="text"]#txtPostalCode
            {
                width: 55px;
            }

        .enews.enews-horizontal input[type="submit"]
        {
            background: url(../img/learn_more_arrow.png) left top no-repeat;
            border: 0;
            color: #cfcfcf;
            height: 22px;
            padding: 0 0 0 27px;
        }

@media screen and (min-width: 520px)
{
    .enews.enews-horizontal
    {
        padding: 2%;
    }
        .enews.enews-horizontal input
        {
            margin: 0 10px 0 0;
        }
            .enews.enews-horizontal input[type="text"]
            {
                width: 150px;
            }
                .enews.enews-horizontal input[type="text"]#txtPostalCode
                {
                    width: 80px;
                }
}


@media screen and (min-width: 740px)
{
    .enews h4
    {
        margin: 0 0 5px 0;
    }

        .enews.enews-horizontal #eNewsCopy
        {
            float: left;
            width: 47%;
        }

        .enews.enews-horizontal p
        {
            margin: 0;
        }

        .enews.enews-horizontal form
        {
            float: right;
            padding-top: 5px;
            text-align: right;
            width: 53%;
        }
}

@media screen and (min-width: 955px)
{
    .enews.enews-horizontal #eNewsCopy
    {
        width: 50%;
    }

    .enews.enews-horizontal form
    {
        width: 45%;
    }
}
