/* front page customizations */
.zone-preface-wrapper {
    margin-top: 5px;
}

.zone-preface h2,
.zone-triptych h2 {
    border-bottom: 1px solid #999;
    color: #333;
    font-size: 24px;
    letter-spacing: normal;
    line-height: 36px;
    margin: 0 0 10px 0;
    padding: 0 5px;
    text-shadow: 0 1px 2px #fff;
    font-family: inherit;
    font-weight: 600;
}

.zone-preface h2, .zone-preface a,
.zone-triptych h2, .zone-triptych a {
    color: #333;
    text-decoration: none;
}

.zone-preface a, 
.zone-preface a:link,
.zone-preface a:active,
.zone-preface a:visited,
.zone-triptych a, .zone-triptych a:link, 
.zone-triptych a:visited, .zone-triptych a:active
 {
    text-decoration: none;
    color: #900;
}
/*
.zone-triptych .more-link a,
.zone-preface .more-link a{
    color: white;
    font-weight: normal;
}
*/

.zone-triptych .field-content a:hover,
.zone-preface .field-content a:hover {
    text-decoration: none;
}

.zone-triptych a:hover,
.zone-preface a:hover {
    color: #0062a0;
    text-decoration: none;
}

.zone-triptych {
    margin-top: 0.5cm;
}
.bannerImage {
    width: 100%;
    max-width: 960px;
    /*height: 340px;*/
    padding-bottom: 10px;
}

.infoBox {
    width: 284.656px;
    float: left;
    border: 1px solid #F1BE48;
    border-top-width: 10px;
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 10px;
    padding-top: 8px;
    display: table-cell;
}
.infoBoxTable {
   border-collapse: separate;
    border-spacing: 20px;
    margin-top: -20px;
    margin-left: -20px;
    margin-bottom: 0;
    width: 1000px;
}

@media screen and (max-width: 980px) {
.infoBoxTable {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
}

@media print {
  .infoBoxTable {
     display: table-row;
   }
   .infoBoxCell, .infoboxcell {
       display: table-cell;
    }
}
/*
REMOVED Due to problems with mobile/responsive layout 719px to 740px
.infoBoxCell, .infoboxcell {
    padding: 10px;
    padding-top: 0px;
    width: 33.3%;
}
*/
.triptychs .region {
    float: left;
    border: 1px solid #F1BE48;
    border-top-width: 10px;
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 10px;
    padding-top: 8px;
}

.infoBox:last-child,
.triptychs .region:last-child {
    margin-right: 0px;
}


.infoBox .block-views,
.infoBoxCell .block-views,
.triptychs .region .block-views {
    color: #c00;
    position: relative;
}

.infoBox .block-views:last-child,
.infoBoxCell .block-views:last-child,
.triptychs .region .block-views:last-child {
    /*border-top: 1px solid #F1BE48;*/
    padding-top: 6px;
}
.infoBox h1, .infoBox h2,
.infoBoxCell h1, .infoBoxCell h2,
.triptychs .region h1, .triptychs .region h2 {
    color: #c00;
}

/*
.more-link > a {
    /*position: absolute;* /
    float: right;
    top: 0.25em;
    right: 0;
    /*margin-top: -2.2em;* /
}

.block-views:last-child .more-link a {
    top: .75em;
    color: #fff;
}

.view-header > .more-link {
	display: block;
	background: unset;
	margin-top: -2.2em;
	/*padding-bottom: 1em;* /

}
*/


/*News & Events items*/
.item-list ul {
    list-style: none;
    padding-left: 0;
    /*margin-left: -20px;*/
}

.item-list ul li {
    margin-bottom: 8px;
}

/*More News/Articles/Events Background*/

.more-link a, 
.more-link a:link, 
.more-link a:active,
.more-link a:visited {
    color: white;
}
/*
.more-link a {
    color: white;
    background-color: #957556;
    border-radius: 5px;
    padding-right: 5px;
    padding-left: 5px;
    text-decoration: none;
}
*/
/*Events items*/
.field-content a, .block-views .content {
    text-decoration: none;
    color: #905926; /*#af8f78;*/
}

.field-content a:hover {
    text-decoration: underline;
}

.infoBoxes .infoBox .region a,
.infoBoxTable .infoBoxCell a {
    text-decoration: none;
}

@media screen and (max-width: 779px) {
    .infoBox {
        border: none;
    }

.infoBoxTable, .infoBoxRow {
    display: block;
}
.infoBoxCell, .infoboxcell {
    display:inline-block;
    width: 100%;
    min-width: 280px
    margin-bottom: 20px;
    padding-bottom: 20px;
    border: 0;
    border-top-width: 5px;
}

}

.wd-l-Content {
  margin: 0px;
}

ul.tabs {
  margin: 0px;
}


/*
Testing

*/
