.context-appropriations-request #region-preface-first .views-field-title h1 {
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    bottom: 80px;
    text-align: center;
    max-width: 1280px;
    width: 100%;
    transform: translateY(-30%);
    -webkit-transform: translateY(-30%);
    margin: 0px auto;
    box-sizing: border-box;
    color: #fff;
    font-size: 4em;
    font-family: 'Roboto Slab',serif;
    text-shadow: 0px 3px 0px #b2a98f, 0px 14px 10px rgba(0,0,0,0.15), 0px 24px 2px rgba(0,0,0,0.1), 0px 34px 30px rgba(0,0,0,0.1);
}


.sf-menu a.active {
    background: #7396af !important;
    color: #fff !important;
}

#congress_district_map {
    padding-bottom: 0 !important;

}


.not-front .view.view-congress-press-releases .views-row{
	    width: 100% !important;
}

.front #zone-preface {
    padding-top: 0 !important;
}

.not-front .views-field-type {
    background: none;
}

.not-front h2 a:link {
    font-size: 18px;
}

@media screen and (min-width: 980px) {
#section-header {
    min-height: 133px !important;
}
}

 @media screen and (min-width: 740px) and (max-width: 1099px) {
.logo-img:after {
    content: url(https://vela.house.gov/sites/vela.house.gov/files/rep-vela.png);
    display: block;
    position: relative;
    margin-left: 0;
    top: 30px;
} 

#zone-branding-wrapper {
    background: none;
}
}

@media screen and (max-width: 739px) {
.logo-img:after {
    content: url(https://vela.house.gov/sites/vela.house.gov/files/rep-vela.png) !important;
    display: block;
    position: relative;
    margin-left: 0;
    top: 0px;
}
}

/* New Header */
@media screen and (min-width: 1100px) {
.logo-img:before {
    content: url(https://vela.house.gov/sites/vela.house.gov/files/rep-vela.png);
    display: inline-flex;
    position: absolute;
    margin-left: -161px;
    top: -15px;
}

.logo-img {
    margin-left: 100px;
}
}

#block-menu-block-congress-main-menu-superfish {
    background: none !important;
}
/* Healthcare Button */
div#block-boxes-healthcare {
    margin: 0;
    padding: 0;
    height: 110px;    
}

#block-boxes-congress-newsletter-signup-adv {
    width: 100%;
    float: right;
    margin: 0;
    height: 46% !important;
}

#block-boxes-house-congress-bill-search-bs .front h2.block-title {
    text-align: center;
    font-size: 24px;
    margin-bottom: 10px;
    color: #ffffff;
}

.flexslider .slides img {
    min-height: 40em !important;
}

#boxes-box-healthcare p img {
    max-width: 100%;
    padding: 1%;
    width: 221px;
    padding: 0;
}

div#boxes-box-healthcare {
    background-color: #116991;
}

/* Sidebar Newsletter and Bill Search */
#block-boxes-congress-newsletter-signup-adv {
    width: 100%;
    float: right;
    margin: 0;
    height: 56% !important;
}

#block-boxes-house-congress-bill-search-bs .front h2.block-title {
    text-align: center;
    font-size: 24px;
    margin-bottom: 10px;
    color: #ffffff;
}

#block-boxes-house-congress-bill-search-bs {
    height: 47% !important;
}

/* Home Page Feature Rotator */

.flexslider .slides img {
    min-height: 34em !important;
}

/* Twitter */
div#block-boxes-twitter-feed {
    width: 50%;
    float: left;
}

section#block-boxes-twitter-feed {
    width: 45%;
    float: left;
    margin-left: 50px;
}

/* Office Locations */

.footer-office-location-tabs .views-row {
    padding: 0 !important;
}

.view.view-congress-offices.view-id-congress_offices.view-display-id-district_map_info_windows {
    padding: 0em 3em !important;
}

@media screen and (max-width: 1019px) {
section#block-boxes-twitter-feed, #block-boxes-facebook-timeline {
    width: 100% !important;
    text-align: center !important;
}
}