.event_heading a:hover{
text-decoration:underline;
color:#286dc0;
}

article span.map-icon{
position:relative;
}
.field-name-field-seminair-link a {
    color: #fff;
    text-decoration: none;
    min-height: 195px;
    display: block;
    padding: 1em;
    line-height: 1.4;
    font-size: 23px;
    font-family: "TheSans",Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-align: center;
}
.zone-postscript{
display:flex;
flex-wrap:wrap;
margin-bottom:1rem;
}
.zone-postscript > div{
background-color:#f9f9f9;
}
article span.map-icon a{
right:none;
top:none;
display:inline;
}
.news_heading a, .event_heading a{
font-size:15px;
line-height:1.3;
font-family:"TheSans",Arial,Helvetica,sans-serif;
}
.hd{
color:#222;
font-size:32px;
text-align:center;
margin:0 auto;
font-family: "YaleDesign";
border-top:4px solid #00356b;
line-height:2;
background-color:#f9f9f9;
}
.container-12 .pull-9.region-sidebar-first{
left: -75%;
}

.seminar_boxes{
max-width:230px;
margin:10px auto;
}
.seminar_boxes.first{
background-color:#286dc0;
}
.seminar_boxes.last{
background-color:#63aaff;
}
.seminar_boxes:nth-child(2){
background-color:#bd5319;
}
.seminar_boxes:nth-child(3){
background-color:#00356b;
}
.seminar_boxes:nth-child(4){
background-color:#5f712d;
}
.seminar_box{
background-color:#f9f9f9;
display:flex;
flex-wrap:wrap;
}

@media screen and (max-width:640px){
.seminar_boxes{
max-width:260px;margin:10px auto;
}
.seminar_box{
margin:0 auto;
}
.field-name-field-seminair-link a{
font-size:24px;
}
.hd{
	font-size: 22px;
	line-height: 1.4;
}
}
.no-line-heading h2.block-title::after {
    content: none !important;
}
.news_image{
float:left;
margin-right:10px;
}

.field_dates{
font-weight:bold;
color:#4a4a4a;
font-size:13px;
line-height:1.4;
}

.news_heading a, .event_heading a{
font-size:15px;
line-height:1.3;
font-family:"TheSans",Arial,Helvetica,sans-serif;
}
h3.news_heading{
font-size:15px;
line-height:1.4;
color:#222;
font-family:"YaleDesign";
}

.event_heading{
display:inline-block;
line-height:1.3;
width: 76%;
margin-left: 5px;
}
.event_heading a{
color:#222;
text-decoration:none;
}
.event_dates{
background-color:#00356b;
padding:10px 1rem;
color:#fff;
font-size:20px;
display:inline-block;
width: 20%;
line-height:1.4;
vertical-align: top;
}

.event_date{
line-height:1;
}

.yale-blue{
background-color:#00356b;
}
.yale-med-blue{
background-color:#286dc0;
}
.yale-green{
background-color:#5f712d;
}
.yale-red{
background-color:#bd5319
}

.front .region-content-inner{
min-height:300px;
}
.footer_logo {
    margin-top: 44px;
}
.field-name-field-seminair-link a{
color: #fff;
text-decoration: none;
display: block;
padding: 1em;
font-family: "TheSans",Arial,Helvetica,sans-serif;
}
.field-name-field-seminair-link a:hover{
text-decoration: underline;
color: #fff;
}
/*******************/
.logo-img{
float:right;
}
.yalenew-wide .zone-header{
max-width:1200px;
}
.region-content{
max-width:100%;
}
.yalenew-boxed .region-header-first, .yalenew-wide .region-header-first{
margin:0 3.50467% 0 0;
}

.logo-img img{
max-width:250px;
}
.html .zone-preface .accent-red, .html .zone-postscript .accent-red, .html aside .accent-red{
border-color:#DC143C;
}
.zone-menu-wrapper{
margin-bottom:1em;
}
.region-content .teaser-list{
border-color:#DC143C;
}
@media screen and (max-width:740px){
.event_heading{
width:65%;
}
.event_dates{
width:20%;
}
.logo-img{
float:left;
}
}