/**
 * News
 */
.rawt-nwsltr .paper-text {
    font-family: 'Proxima Nova';
    font-size: 0.9em;
    font-weight: 600;
    text-transform: capitalize !important;
}

.av .rawt-nwsltr h2 {
    font-family: 'Indie Flower';
    font-size: 1.3em !important;
    font-weight: 600 !important;
}

.rawt-nwsltr-signup .figure-wrapper {
    width: 30%;
    height: auto;
}

.no-background-size .rawt-nwsltr-signup .figure-wrapper {
    display: none;
}

.rawt-nwsltr-signup .figure {
    display: block;
    width: 100%;
    padding-top: 179%;
    background: url(images/rawtarian_figure4.png) center bottom no-repeat;
    background-size: 100% auto;

    /**
     * XXX-CL Firefox does a shit job at downsampling the splash images
     * http://stackoverflow.com/questions/5918595/why-is-firefox-so-bad-at-resizing-images
     */
    -moz-transform: rotate(0.0001deg);
}

.rawt-nwsltr-signup .rawt-button.close .icon:before {
    content: "\f00c";
}

.rawt-nwsltr.nwsltr-small .figure {
    background: url(images/rawtarian_figure4.png) top left no-repeat;
    background-size: 100% auto;
    width: 145px;
    height: 270px;
    right: -55px;
    left: auto;
    top: 50%;
    margin-top: -135px;

    /**
     * XXX-CL Firefox does a shit job at downsampling the splash images
     * http://stackoverflow.com/questions/5918595/why-is-firefox-so-bad-at-resizing-images
     */
    -moz-transform: rotate(0.0001deg);
}

.no-background-size .rawt-nwsltr.nwsltr-small .figure {
    display: none;
}

.av .rawt-nwsltr {
    margin: 0;
    padding: 4em 0;
    background-image: url(images/news_test_bg6.jpg);
    background-position: bottom center;
    background-size: cover;

    -ms-behavior: url(/sites/all/modules/bf_base/js/backgroundsize.min.htc);
    behavior: url(/sites/all/modules/bf_base/js/backgroundsize.min.htc);
}

.region-embed .av .rawt-nwsltr {
    background: none;
    padding: 0 0 0 0;
}

.region-embed .av .rawt-nwsltr .close {
    font-size: 0.6em;
}

.region-embed .av .rawt-nwsltr h2 {
    font-weight: 100 !important;
    font-size: 1.2em !important;
}

.region-embed .av .rawt-nwsltr .nwsltr-envelope {
    top: 10%;
}

.rawt-nwsltr input {
    background: #fff;
}

/*.av .rawt-nwsltr:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    content: " ";
    opacity: 0.2;
    background: #444;
}*/

.av .rawt-nwsltr .nwsltr-content {
    color: #5f5d5a;
}

.av .rawt-nwsltr .nwsltr-content > p {
    width: 85%;
}

.rawt-nwsltr-signup .title .icon {

}

.sidebar .rawt-nwsltr.nwsltr-small h2 {
    margin-right: 1em;
}

.sidebar .rawt-nwsltr.nwsltr-small p {
    font-size: 0.9em;
    line-height: 1.2em;
    margin-right: 5.7em;
}

.sidebar .rawt-nwsltr.nwsltr-small input[type="text"] {
    width: 60%;
}

.sidebar .nwsltr-content {
    padding: 0;
}

.rawt-news-signup-embed.news-signup-embed-styled .rawt-nwsltr .nwsltr-content > h2,
.sidebar .rawt-nwsltr .nwsltr-content > h2 {
    font-family: 'Indie Flower';
    font-weight: 600;
    font-size: 1.2em;
    line-height: 1.3em;
}

.sidebar .rawt-nwsltr .nwsltr-content > h2 {
    color: #fff;
}

.sidebar > .region > .block-rawtnews-signup-small {
    color: #fff;
    background: #F77C7C;
    /*background: #ef7873;*/
    /*linear-gradient(to bottom, #fa827e 0%, #ef7873 50%, #ef7873 50%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
    /*background: #ef7873;*/
    border: 1px solid #cd6763;
    /*border: 1px solid #adc163;*/
}

.rawt-news-signup-embed.news-signup-embed-styled {
    background: rgb(255,255,255);
    box-shadow: 0 0 0.3em #ece8df;
    border-radius: 0.3em;
    padding: 1em;
}

#footer .rawt-nwsltr .nwsltr-content {
    padding: 0;
}

#footer .rawt-nwsltr input[name="em"] {
    width: 70%;
}