#zone-menu {
  background: #0F4D92;
}

.menu-block-120.menu-name-main-menu ul li a {
  color: #026CB6;
}

.menu-name-main-menu ul li a {
  color: #ffffff;
}

#zone-menu ul.menu li a,
#zone-menu ul.menu li a,
#zone-menu ul.menu li a,
#zone-menu ul.menu li a
{
    color: #ffffff;
}

#zone-menu a {
    color: #ffffff;
}

#zone-menu h2.block-title,
#zone-menu h2.block-title a {
    background-color:  #00356b;
}

#zone-menu div .collapsiblock a:after {
    content: '\f0d8';
    font-family: 'FontAwesome';
    color: #f9be00;
    margin-left: 5px;
    vertical-align: bottom;
}

#zone-menu div .collapsiblock a,
#zone-menu div .collapsiblock a:hover {
    background:  unset;
}

#zone-menu div .collapsiblockCollapsed a:after {
    content: '\f0d7';
    font-family: 'FontAwesome';
    color: #ffffff;
    margin-left: 5px;
    vertical-align: bottom;
}

#zone-menu div .collapsiblockCollapsed a,
#zone-menu div .collapsiblockCollapsed a:hover {
    background: unset;
}

/* -------------------------------------------------------- arts sub-section */

/* ------------------------------------------------------- specific sections */
/* Comment left 1/13/2015 */
/* Comment left 6/6/2016 */

.context-arts #section-header,
.context-arts #section-footer {
  color: #FFFFFF !important;
}

#section-header a,
#section-footer a {
  color: #FFFFFF !important;
}

.context-arts #zone-topper ul.menu li a,
.context-arts #section-footer li a {
  padding: 0px 25px 0px 0px;
  color: #FFFFFF !important;
}

/* ---------------------------------------------------------- specific zones */

/* override in default */
.context-arts #zone-topper,
.context-arts #zone-footer {
  background: #F48734 !important;
}

/* override in default */
.context-arts #zone-menu {
  background: #ffffff !important;
}

/* ------------------------------------------------ YUL wordmark / site name */

div.sub-site-name {
  padding-top: 0 !important;
}

/* ----------------------------------------------- zone-menu / collapsiblock */

/* override in responsive grids */
.context-arts #region-menu {
  background: #FEF4D4 url(/sites/all/themes/yul/images/background_medium_blue_normal.png) top center no-repeat !important;
}

.context-arts #region-menu h2.block-title {
  background: #708FB8 !important;
}

.context-arts #region-menu h2.block-title.collapsiblock {
  background: #FEF4D4 !important;
}

.context-arts #region-menu h2.block-title.collapsiblockCollapsed {
  background: #708FB8 !important;
}

.context-arts #zone-menu div .collapsiblock a {
  padding: 0 20px 0 0 !important;
  color: #0F4D92 !important;
  background: #FEF4D4 url(../images/arts_zone_menu_up.png) right no-repeat !important;
}

.context-arts #zone-menu div .collapsiblock a:hover {
  text-decoration: none !important;
  color: #61262A !important;
  background: #FEF4D4 url(../images/arts_zone_menu_up_hover.png) right no-repeat !important;
}

.context-arts #zone-menu div .collapsiblockCollapsed a {
  color: #FFFFFF !important;
  background: #708FB8 url(../images/zone_search_down.png) right no-repeat !important;
}

.context-arts #zone-menu div .collapsiblockCollapsed a:hover {
  color: #F9BE00 !important;
  background: #708FB8 url(../images/zone_search_down_hover.png) right no-repeat !important;
}

.context-arts #zone-menu section.block .content a {
  color: #0F4D92 !important;
}

.context-arts #zone-menu section.block .content a:hover {
  color: #0F4D92 !important;
}

@media (max-width: 740px) {
  #region-menu {
    background: #00356b !important;
  }
}

/* Footer -- for data use policy link to avoid wrapping */
#zone-topper ul.menu li a, #section-footer li a {
    padding: 0px 15px 0px 0px !important;
}
  
  
div.contextual-links-wrapper ul.contextual-links {
    background-color: #000000;
}

ul.contextual-links li a {
    color: #ffffff !important;
}

@media (min-device-width: 980px) and (min-width: 980px), (max-device-width: 1024px) and (min-width: 1024px) and (orientation: landscape) {
  #zone-menu .services-block-nav .content {
      height: 277px !important;
  }
}