#section-header {
    display: none;
}

#region-menu, #region-sidebar-first  {
    margin: 0;
}

#region-menu {
    width: 100%;
}

#region-header-second {
    width: 100%;
}

#region-sidebar-first  .region-inner, #breadcrumb {
    padding-left: 0;
}

.front #zone-content {
    padding-top: 85px;
}

.bannerphoto {
    border: 0 none;
    /* width: 120%;
    margin-left: -6.5em; */
    margin-bottom: 0;
    width: 100%;
}

#block-block-2 {
    border: 0 none;
    width: 90%;
    margin: -40px 0 0;
    max-width: 400px;
}

.bannerphoto .block-inner, #block-block-2 .block-inner {
    padding: 0;
    border: 0 none;
}

#zone-branding-wrapper, #zone-menu-wrapper, #zone-header-wrapper, #zone-content-wrapper {
    background: none;
    max-width: 1200px;
    margin: 0 auto;
}

#block-nice-menus-1 h2.block-title {
    display: none;
}

.homeleftcolspacer, .homeleftcolspacer .block-inner {
    border: 0 none;
}

/*
.container-12 .pull-9 {
    left: auto !important;
}
*/

.grid-12 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

#breadcrumb {
    margin-top: 30px;
    padding-left: 17px !important;
}

#nice-menu-1 li {
    font-size: 1.375rem;
    line-height: 1.20833333;
    font-family: yale,TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif;
    letter-spacing: 0px;
    margin: 0;
}

#nice-menu-1 li.menuparent:hover {
    background-color: #fff;
    color: #286dc0;
    box-shadow: inset 4px 0 0 #00356b,inset 0 1px 0 #ddd,inset -1px 0 0 #ddd,inset 0 -1px 0 #fff;
}

#nice-menu-1 li ul li:hover {
    background-color: #fff;
    color: #286dc0;
    box-shadow: none;
}

ul.nice-menu-down {
    margin-right: 0;
}

#nice-menu-1 li ul {
    background-color: #fff;
    display: block;
    width: 285px;
    position: absolute;
    left: 0;
    box-shadow: inset 4px 0 0 #00356b,inset 0 1px 0 #ddd,inset -1px 0 0 #ddd,inset 0 -1px 0 #ddd;
    padding: 0 24px 26px;
    -webkit-transition: opacity .25s .1s,visibility .25s .1s;
    transition: opacity .25s .1s,visibility .25s .1s;
    margin: 13px 0 0 0;
}

#nice-menu-1 li ul li {
    font-size: 1.25rem;
    line-height: 1.2;
    border-bottom: 1px solid #ddd;
    letter-spacing: .54px;
    padding: 12px 0 10px 0;
}

#nice-menu-1 li a {
    color: #00356b;
    position: relative;
    padding: 13px 23px 14px;
    z-index: 500;
}

#nice-menu-1 li.over a {
    box-shadow: inset 4px 0 0 #00356b,inset 0 1px 0 #ddd,inset -1px 0 0 #ddd,inset 0 -1px 0 #fff;
    background-color: #fff;
}

#nice-menu-1 li.menuparent a:hover {
    box-shadow: inset 4px 0 0 #00356b,inset 0 1px 0 #ddd,inset -1px 0 0 #ddd,inset 0 -1px 0 #fff;
    background-color: #fff;
}

#nice-menu-1 li ul li a {
    box-shadow: none !important;
    padding: 0 !important;
}

ul.nice-menu-down li.menuparent {
    background-color: #fff;
}

ul.nice-menu-down li.menuparent:hover {
    background: none;
    background-color: #fff;
}

#nice-menu-1 li ul li ul {
    margin-left: 300px;
}

.pdfgrid .views-row {
  /* 
  width: 160px;
    border: solid 1px #ccc;
    float: left;
    margin-right: 25px;
    margin-bottom: 25px;
    height: 200px;
    padding: 30px 15px;
    text-align: center;
    */
}

.pdfgrid .views-field-field-description .field-content {
    line-height: 18px;
    margin: 6px 0;
}

a, .breadcrumb, .teaser-list h3 a:hover, .sidebar .menu a:hover, .sidebar .menu a.active, .breadcrumb a:hover {
    color: #b95915;
}

h1, h2, h3, h4, h5, h6 {
    color: #b95915 !important;
}

.region-footer-second .block-footer-message a {
    color: #b95915 !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-accordion .ui-state-active a, .ui-accordion .ui-state-active a:link, .ui-accordion .ui-state-active a:visited {
    color: #b95915;
}

main p a, main li a, main a, table a, .region-content .block-block p a, .region-content .menu a, .faq-content a, .view-faq a, .faq-ul-questions-top li a.active, ul.links.inline li a, .field-type-link-field a, .side-news h3 a, .teaser-list li a, .links a, .sidebar .block p a, .region-sidebar-second .block-block .content li a, .region-sidebar-second .block-views .views-summary a, .view-calendar-list .views-field a, .featured-video h3 a, ul.action-links a, #biblio-header a, .biblio-category-section a {
    color: #b95915;
}

h1, h2, h3, h4, h5, h6, .intro, .view-id-research .block-inner p, .node-research-topic p, .heading-medium {
    font-family: 'Crimson Text';
    font-style: normal;
    font-weight: normal;
}

/*

.videopagedisplay .views-field-field-video img {
    float: none;
}

.videopagedisplay .views-row {
    border: 0 none;
    float: left;
    width: 276px;
    margin-right: 35px;
}

*/

.subscriptionform, .subscriptionform .block-inner {
    border: 0 none;
    padding: 0;
}

.sidebar .menu .expanded {
    background-color: transparent;
}

#region-sidebar-first ul.menu li .nolink {
    padding: 0.4em 0 0.4em 17px;
}

 .sidebar .menu .expanded {
    border-bottom: solid 1px #ddd;
}

.sidebar .menu .menu .expanded {
    border-bottom: 0 none;
}

.sidebar .menu .menu::before {
    border-bottom: transparent;
}

.sidebar .menu .menu {
    margin-top: 0;
    padding-top: 0;
    margin-left: 15px;
}

.sf-megamenu-column {
    font-weight: normal;
}

.view-pdf-grid-display .views-field.views-field-title {
  /*  font-size: 16px; */
    line-height: 22px;
    margin-top: 10px;
}

.publicationslist h5 {
    margin-top: 20px;
}

#mc-embedded-subscribe-form input {
    height: 40px;
}


