 @media screen and (min-width: 740px) {
#zone-content .views-row-1 {
    display: flex;
    }
    #zone-content .views-field-field-content-image {
min-width: 50%;
    padding-right: 1em;
    }
    #zone-content .views-field-field-content-image img {
width: 225px;
height: auto;
    }
}

@media screen and (min-width: 740px) {
    #zone-postscript .views-row-1 {
    display: flex;
    }
    #zone-postscript .views-field-field-content-image {
    min-width: 50%;
    padding-right: 1em;
    }
    #zone-postscript .views-field-field-content-image img {
width: 225px;
height: auto;
    }
}

@media (max-width: 740px) {
.info-set-first {
    margin-top: 2em;
    margin-left: .5em;
        margin-bottom: 0em;
}
}

@media (max-width: 740px) {
.info-set {
    margin-top: 2em;
    margin-left: .5em;
        margin-bottom: 2em;
}
}

.front.yalenew-wide .region-sidebar-second-inner {
    margin-top: 0em;
}

.region-content-inner, .region-sidebar-first-inner, .region-sidebar-second-inner  {
    min-height: 0px;
    height: auto !important;
   /* height: 0px;*/
    padding-bottom: -3em;
}

@media (min-width: 740px)
.region-content-inner, .region-sidebar-first-inner, .region-sidebar-second-inner {
    min-height: 0px;
    height: auto !important;
   /* height: 0px;*/
    padding-bottom: -3em;
}

.block-blue-med .announcement .block-inner, .block-blue-med .events .block-inner {
    padding: 1.5em 2.87574%;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #eeeeee;
}

.block-blue-med .ltblue .block-inner {
    padding: 1.5em 2.87574%;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #286dc0;
}

.block-blue-med .dkblue .block-inner {
    padding: 1.5em 2.87574%;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #00356b;
}

.block-blue-med .general {
border-top: 0px;
}

.general h2 {
color: #ac5132;
text-transform: uppercase;
font-family: "Mallory",Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 1.50em;
}

.ltblue h2, .dkblue h2 {
color: #ffffff;
text-transform: uppercase;
font-family: "Mallory",Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 1.50em;
margin-top: -0.20em;
}

.announcement h2, .events h2 {
color: #ac5132;
text-transform: uppercase;
font-family: "Mallory",Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 1.50em;
margin-top: -0.30em;
}

.ltblue h3, .dkblue h3 {
color: #ffffff;
font-family: "YaleNew",Georgia,"Times New Roman",serif;
font-weight: normal;
font-size: 1.35em;
}

.announcement h3, .events h3 {
color: #ac5132;
font-family: "YaleNew",Georgia,"Times New Roman",serif;
font-weight: normal;
font-size: 1.35em;
}

.ltblue p {
color: #ffffff;
}

.dkblue p {
color: #ffffff;
font-family: "YaleNew",Georgia,"Times New Roman",serif;
font-weight: normal;
font-size: 1.35em;
line-height: 1.3;
    font-style: italic;
}

.zone-postscript-wrapper {
    background-image: URL(/sites/default/files/images/blue-background.jpg);
    opacity: 1.0;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
margin-bottom: 0em;
}

@media screen and (max-width: 740px) {
#zone-postscript-wrapper {
background: none;
    }
}

@media screen and (max-width: 740px) {
#zone-postscript-wrapper .region-postscript-first {
background-color: #286dc0;
    }
}

@media screen and (max-width: 740px) {
#zone-postscript-wrapper .region-postscript-second {
background-color: #00356b;
    }
}


/*
.content-set {
    margin-top: 1em;
}
.info-set p a {
    text-decoration: none;
}*/