header > .branding > a > img {padding:50px 20px}
@media (min-width:900px) {
header > .branding > a > img {height:250px;margin-top:10px}
}
header + div.node {min-height:calc(100% - 230px)}

#main-content .image250 .column img {
    width: 250px;
    /*height: 175px;*/
}

/** Banner color **/
.global-nav .green-band::after, .global-nav .menu-band::after, .global-nav .green-band, .global-nav .menu-band, header .compressed, .compress-tablet header .compressed {background-color:#E51937}
.global-nav .main-menu > li:first-child > a::before {border-bottom:55px solid #E51937}
.global-nav .compressed::before, [class*="compress"] header .global-nav .compressed::before {border-bottom:68px solid #E51937;right:340px}
.compressed .search-toggle, header .compressed {display:none}
.compress-tablet header .compressed {display:block}
#nav-underlay {background-color:#e51937}

/** Bar colors **/
.logo-blue, .logo-red, .logo-gold, .logo-green {background-color:#009DDC;color:#fff;padding:10px;text-align:center;}
.logo-blue h2, .logo-red h2, .logo-gold h2, .logo-green h2 {font-weight:bold;font-size:45px;}
h2.inline {display:inline-block}
.logo-red {background-color:#E51937}
.logo-gold {background-color:#FFE716;color:#000}
.logo-green {background-color:#006940}
.logo-green h3{font-size:25px; padding-bottom:15px;}

/** Footer **/
.csm-address {float:left;margin:70px 40px 0 0;font-size:11px;line-height:16px}
.csm-address a {color:#d1e9eb}
@media (min-width: 900px){
header > .branding > a > img{height:270px;}}
footer {background-size:cover}
footer .footer {box-shadow:none}