/* Header override  */

@media only screen and (min-width:60.0625em){
     .header .main-nav-large{
         top:2.125rem 
    }
}
@media only screen and (min-width:70.25rem){
     .header .main-nav-large{
         top:2.125rem 
    }
}
@media only screen and (min-width: 48em){
.header .main-nav-large{
position: absolute;
top: 2.125rem;
right: 0;
display: block;
}
.main-nav-large li {
    padding: 0 1%;
}
.header .main-nav-large {
    width: 100%;text-align: right;
}
.main-nav-large a:link {
    font-size: 1.15rem;
}
 .main-nav-large a:link,.main-nav-large a:visited{
     padding:0 0;
     font-weight: 500;
     color:#C0AC7E;
     font-family:franklin-gothic-urw-cond,sans-serif;
     font-size:1.25rem;
     font-style: normal
}
.masthead {
    min-height: 6.4rem;
}
.header {
    padding: .775rem 1.5625rem;
    height: 6.4rem!important;
}
.main-nav-large a:active, .main-nav-large a:hover {
    text-decoration: none;
    color: #ccc;
}
.header form {
    max-width: 16.875rem;
    position: static;
    float:right;
}
.secondary-nav-large {
    letter-spacing: .5px;
}
.header .secondary-nav-large li{
    vertical-align:top;
}
/* Dropdown nav  */
.secondary-nav-large .dropdown {
    overflow: hidden;
    z-index: 900;
    /*! vertical-align: top; */
}
.secondary-nav-large .dropdown .dropbtn {
    cursor: pointer;
    font-family: franklin-gothic-urw-cond,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.125;
    border: none;
    outline: none;
    color: white;
    padding: 3px 8px;
    letter-spacing: 0;
    background-color: inherit;
    margin-bottom:0;
    margin-top:-1px;
}
.secondary-nav-large .dropdown .dropbtn:after {
    font-family:FontAwesome;
    font-size:14px;
    font-weight: bold;
    content:"";
}
.secondary-nav-large .navbar a:hover, .secondary-nav-large .dropdown:hover .dropbtn, .secondary-nav-large .dropbtn:focus {
    background-color: #000;
}
.secondary-nav-large .dropdown-content {
    display: none;
    position: absolute;
    background-color: #000;
    min-width: 220px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,1.2);
    z-index: 1;
}
.secondary-nav-large .dropdown-content a {
    float: none;
    color: #fff;
    padding: 11px 22px;
    text-decoration: none;
    display: block;
    text-align: left;
}
.secondary-nav-large li:first-child {
    padding-left: 0;
}
.secondary-nav-large .dropdown-content a:hover {
    background-color: #282828;
}
.secondary-nav-large .show {
    display: block;
}
.secondary-nav-large .dropbtn.active {
    background: #000;
    color: #fff;
}
}


/** hidden search field **/
.header form {
    max-width: 100%;
    width: 100%;
}
#searchbar {
  display: none;
  float: left;
  width: 100%;
  height: 45px;
  padding-left: 3px;
  padding-right: 5px;
  z-index: 9999;
  background: #26626;
}
#qallwu {
  display: block;
  width:95%;
  border: 0;
  outline: none;
  padding: 0;
  height: 60px;
  line-height: 60px;
  font-size: 3.0em;
  font-weight: 500;
  color: #676767;
}
#searchsubmit {
  display: block;
  float: right;
  background: none;
  color: #0f959f;
  border: 0;
  outline: none;
  cursor: pointer;
}
input#qallwu {
     font-family:adobe-garamond-pro,serif;
     font-size:1.125rem;
     font-style:italic;
     color:#000;
     border:none;
     margin:0;
     height:2.375rem;
     transition-property:background-color;
     transition-duration:.5s;
     margin-top:3px;
     padding: 0 8px;
     box-sizing:border-box 
}
input#qallwu:focus{
     background-color:#fff;
     color:#262626 
}
 .global-search input{
     background-color:#fff;
}

/* Foundation Dropdowns */
.f-dropdown {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-top: 2px;
  max-width: 200px; }
  .f-dropdown.open {
    display: block; }
  .f-dropdown > *:first-child {
    margin-top: 0; }
  .f-dropdown > *:last-child {
    margin-bottom: 0; }
  .f-dropdown:before {
    border: inset 6px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: transparent transparent #000 transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -10px;
    left: 9px;
    }
  .f-dropdown:after {
    border: inset 7px;
    content: "";
    display: block;
    height: 0;
    width: 0;
    border-color: transparent transparent #000 transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -10px;
    left: 9px;
    }

  .f-dropdown li {
    cursor: pointer;
    font-size: 0.875rem;
    line-height: 1.125rem;
    margin: 0; }
    .f-dropdown li:hover, .f-dropdown li:focus {
      background: #333; }
    .f-dropdown li a {
      display: block;
      padding: 0.5rem;
      color: #555555; }
  .f-dropdown.content {
    display: none;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    position: absolute;
    background: #000;
    border: solid 1px #000;
    font-size: 0.875rem;
    height: auto;
    max-height: none;
    padding: 1.25rem;
    width: 100%;
    z-index: 89;
    max-width: 200px; }
    .f-dropdown.content.open {
      display: block; }
    .f-dropdown.content > *:first-child {
      margin-top: 0; }
    .f-dropdown.content > *:last-child {
      margin-bottom: 0; }
  .f-dropdown.radius {
    border-radius: 3px; }
  .f-dropdown.tiny {
    max-width: 200px; }
  .f-dropdown.small {
    max-width: 300px; }
  .f-dropdown.medium {
    max-width: 500px; }
  .f-dropdown.large {
    max-width: 800px; }
  .f-dropdown.mega {
    width: 100% !important;
    max-width: 100% !important; 
    border: 1px solid #333;
}
    .f-dropdown.mega.open {
      left: 0 !important; }
      
 .f-dropdown {
  outline: none;
}

.secondary-nav-large .dropdown .last ul li:last-child {
    margin-bottom: 20px;
}
.secondary-nav-large .dropdown.open {
    background-color: #000;
}
.secondary-nav-large .dropdown {
    cursor: pointer;
    font-family: franklin-gothic-urw-cond,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    text-transform: uppercase;
    border: none;
    outline: none;
    color: white;
    padding: 0 3px;
    text-align: left;
}
.secondary-nav-large .dropdown.arrow:after {
    font-family:FontAwesome;
    font-size:14px;
    font-weight: bold;
    content:"";
}
.secondary-nav-large .dropdown ul {
    margin:0;
    padding: 2px 6px;
}
.secondary-nav-large .dropdown ul li {
    margin:0;
    padding: 2px 0;
}
.secondary-nav-large .dropdown li {
    display: block;
}

 @media only screen and (max-width:66.25rem){
     .main-nav-large a:link, .main-nav-large a:visited{
         font-size:110%;
    }
.main-nav-large li {
    padding: 0 .5%;
 }     
}
 @media only screen and (max-width:50.25rem){
     .main-nav-large a:link, .main-nav-large a:visited{
         font-size:100%;         
    }   
}
 .header .logo{
     width:auto;
     height:2.25rem;
     margin:.4375rem 0;
     position:absolute;
     top:0;
     left:0;
     z-index:2;
}
 @media only screen and (min-width:58em){
     .header .logo{
         height:3.25rem;
         margin:.3125rem 0 
    }
}
 @media only screen and (min-width:70.25rem){
     .header .logo{
         height:3.875rem;
         margin:.125rem 0 
    }
}

/* Global Header split */
.header .logo2{
    width:auto;
    height:2.25rem;
    margin:.4375rem 0;
    position:absolute;
    top:0;
    left:142px
    }
    
@media only screen and (min-width:58em){
    .header .logo2{
        height:3.25rem;
        margin:.3125rem 0;
        left:205px
    }
}
@media only screen and (min-width:70.25rem){
    .header .logo2{
        height:3.875rem;
        margin:.125rem 0;
        left:245px
    }
}

.searchsubmit {
    display: block;
    float: right;
    background: none;
    color: #0f959f;
    border: 0;
    outline: none;
    cursor: pointer;
	margin: 0; 
	padding: 15px 0;
}
button.searchsubmit:focus, button.searchsubmit:hover {
    background: none;
}

	.global-search {
		margin-bottom:8px;
	}
	.advanced-search-call {
		margin:0;
	}
	.advanced-search-call li:hover {
		background-color: #000;
     	cursor: auto;
	}
.secondary-nav-large .advanced-search-call a:link,.secondary-nav-large .advanced-search-call a:visited{
     color: #262626;
     font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
     font-weight: 400;
     font-style: normal;
     line-height: 1.5;
     text-transform:none;
     color:#fff 
}
.f-dropdown .advanced-search-call li {
	float:left;
	margin:0;
	color:#fff;
	padding:0 5px 5px 5px;
}
.f-dropdown .advanced-search-call li a {
    display: block;
    padding: 0;
    color: #555555;
}
.f-dropdown .advanced-search-call li a:hover {
    display: block;
    padding: 0;
    color: #c0ac7e;
    text-decoration: underline
}

input.keywords {
     font-family:adobe-garamond-pro,serif;
     font-size:1.125rem;
     font-style:italic;
     color:#000;
     border:none;
     margin:0;
     height:2.375rem;
     transition-property:background-color;
     transition-duration:.5s;
     margin-top:3px;
     padding: 0 8px;
     width: 94%;
     box-sizing:border-box 
}
input.keywords:focus{
     background-color:#fff;
     color:#262626 
}

@media only screen and (max-width:70.25rem){
input.keywords {
     width: 92%;
}
}

@media only screen and (max-width:70.25rem){
	.advanced-search-call a, .advanced-search-call a:active, .advanced-search-call a:visited {
		font-size:85%;color:#fff;
	}
	.advanced-search-call a:hover {
		color:#c0ac7e;
	}	.advanced-search-call {
		margin-bottom:18px;
	}
	.advanced-search-call li {
		background-color: none;
		padding: 0 0 8px 0;
	}
	.advanced-search-call li:hover {
		background: none!important;
	}
	.off-canvas-nav .keywords {
    	margin: 0 0 0;
	}
}

/* Event Publisher Feed - General Events */

.event-calendar table.event-publisher td {
    margin: 0 0 5px 0;
    padding: 15px 10px;
    display: block;
}
.user-markup table.event-publisher td .title {
    font-family: franklin-gothic-urw-cond,sans-serif;
    font-weight: 500;
    text-transform:none;
    font-size:130%;
    line-height: 1.2;
}
.user-markup table.event-publisher td .title a {
    color:#791716;
}
.user-markup table.event-publisher td .time {
    vertical-align: top;
    font-weight: 500;
    color: #222222;
}
.user-markup table.event-publisher td .summary {
    padding-top:5px;
    font-size:100%;
    line-height: normal;
}
.user-markup table.event-publisher td .date {
    vertical-align: top;
    font-family: franklin-gothic-urw-cond,sans-serif;
    font-weight: 500;
    font-size: 115%;
    line-height: none;
    color: #947b4c;
}

/* Callout w image adjustment - image is now taking up less space - used in Today announcements exhbitions */
	 .callout .callout-image.small{
     	width:100%;
	 	transition-property:all 
	}
 @media only screen and (min-width:48em){	
		.two-column article .callout-image.small {
			width: 30%;
		}    
		.callout-content.small {
			width: 70%!important;
		}  
	} 
/*added a no margin class for today html version*/
p.no-margin {
	margin:0;
}
/*law library homepage customization for callout box*/
.callout h2.longlib {
    margin: 0 0 15px;
    font-size: 1.8375em;
}
.level-container .main-column article .callout.longlib {
    margin-bottom: 0;
}

/* Styling for ALL WHITE Call-out Content Row */
.content-container {
	min-height: 120px;
	margin-bottom: 25px;
}
.content-container h3 {
	font-size:180%;
	margin:0;
	padding:0;
}
 @media only screen and (max-width:48em){
     .content-container img {
         margin-bottom:10px;
    } 
  .hide-in-mobile2 {
	  display: none;
	}
}
.user-markup .more ul > li {
    text-indent: -7px;
    padding: 0;
    font-size: 93%;
}
.more h2 {
	font-size:160%;
    margin-top:0;
}
.more h3 {
	font-size:140%;
    margin-top:0;
}
.more img {
	font-size:160%;
    margin-bottom:10px;
}
 @media only screen and (max-width:48em){
     .more h2 {
         margin-top:0;
    }
}
h2.featured {
	margin-bottom:20px;
	margin-top:5px;
	padding-top:0;
}

.callout-label {
    color: #957b47;
    display: block;
    font-family: franklin-gothic-urw-cond,sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    font-weight: 500;
    margin: .25em 0 0 0;
    font-size:90%
}

.alert h1 {text-transform: uppercase;font-size:120%;margin: .925rem 0 0 0;}
.alert h2 {margin: .25rem 0 .25rem 0;}



/* Styling to add OCR recommendations for a more accessible website */
.instagram-tag>a:focus{
     color:#957b47!important;
}
 :focus {
	 outline: red dashed 2px!important;
	 text-decoration: none!important;
}
 body.using-mouse :focus {
	 outline: none!important;
}
 body.using-mouse .home-poi-pager a:focus {
	 outline: none!important;
	 text-decoration: none!important;
	 border: none!important;
}
 body.using-mouse .logo-link:focus img {
	 border: none!important;
}
 body.using-mouse .imageAnchor:focus img {
	 border: none!important;
}
 body.using-mouse .level-container :focus {
	 border: none!important;
}
 body.using-mouse .instagram-tag :focus {
	 border: none!important;
}
body.using-mouse .home-news-events a.button:focus {
	 text-decoration: none!important;
}
body.using-mouse .home-poi .thumbnails li a:focus img {
	border:none!important;
}
body.using-mouse a img.logo2:focus {
	border: red dashed 2px!important;
    outline:none!important;
}
body.using-mouse a.logo-link {
	border: none!important;
    outline:none!important;
}
body.using-mouse a:focus img.logo2 {
	border: none!important;
	outline:none!important;
}

 @media only screen and (max-width:60.0625em){
	 body.using-mouse .home-poi .see-all {
		 border: none!important;
	}
	 body.using-mouse .home-poi .mobile .thumbnails li a:focus img {
		 border: none!important;
	}
}
.alert a:focus {
    outline: white dashed 2px!important;
}

textarea:focus, input:focus{
    outline: none!important;
}
.home-poi-pager a:focus,.home-poi-pager a:hover {
	text-decoration: underline!important;
}
.home-news-events a.button:focus {
	 text-decoration: underline!important;
}
 .logo-link:focus img {
	 	 border: red dashed 2px!important;
        outline:none!important;
}
a.logo-link {
	border: none!important;
    outline:none!important;
}
a:focus img.logo2 {
	border: red dashed 2px!important;
    outline:none!important;
}
 a.imageAnchor:focus{
        outline:none!important;
}
 a.imageAnchor:focus img{
	 	border: #fff solid 2px!important;
        outline:none!important;
}
 .home-poi-pager a:focus {
	 text-decoration: underline;
	 border: white solid 2px!important;
	 outline:none!important;
}
 .instagram-tag a:focus {
	 	 border:none!important;
}
 a {
	 color:#2A7479;
}
 h1 a:not(.rss)::after, h2 a:not(.rss)::after, h3 a:not(.rss)::after, h4 a:not(.rss)::after, h5 a:not(.rss)::after, h6 a:not(.rss)::after {
	 color: #2A7479;
}
 .callout .social-media-icons a {
	 background-color: #2A7479;
}
 .footer-cta-nav a .subtitle {
	 color: #ffffff;
}
 article a, article a:active, article a:focus {
	 text-decoration: underline;
	 color:#2A7479;
}
 article a:hover{
	 color:#791716 
}
 article h2 a, article h3 a {
	 text-decoration: none;
}
 article h2 a:visited, article h3 a:visited {
	 color:#2A7479 
}
 article h2 a, article h2 a:active, article h2 a:focus {
	 color: #791716;
}
 .home-poi-slider .poi-content {
	 padding: 1.5em;
	 background-color: rgba(28, 28, 28, 0.5);
}
 .home-poi-slider .poi-content-inner {
	 padding: 0 20% .5em 2em;
}
 .homepage .see-all-links a, .homepage .see-all-links a:active, .homepage .see-all-links a:focus {
	 color: #fff!important;
	 text-decoration: underline;
}
 .homepage .see-all-links a.see-all:hover {
	 color: #fff!important;
	 text-decoration: none;
}
 .homepage .see-all-links a:visited {
	 color: #fff!important;
}
 .masthead-content-box .link {
	 text-decoration: underline;
}
 .masthead-content-box .link:hover {
	 color: #fff;
}
 button#btn-instafeed-load:hover {
	 background-color: #0f959f!important;
	 text-decoration: none;
}
 .accordion .accordion-navigation .trigger > a {
	 text-decoration: none;
}
 .accordion a.program-link {
	 text-decoration: none;
}
 .filter-buttons li a, .user-markup .filter-buttons li a {
	 text-decoration: none;
}
 .event-calendar a.tab {
	 text-decoration: none;
}
 .news-landing-masthead-content-articles .article .label {
	 color: #A98C51;
}
 .button, button {
	 display: inline-block;
	 width: auto;
}
 .button, button {
	 background-color: #2E7E84;
}
 .button:visited, button:visited {
	 background-color:#2E7E84;
}
 .img-featured-container .description-container p.caption a {
	 color:#fff;
	 text-decoration: underline;
}
 .img-featured-container .description-container p.caption a:hover {
	 color: #e9e9e9;
	 text-decoration: none;
}
 .home-poi .see-all {
	 color: #fff;
	 text-decoration: underline;
}
 .home-poi .see-all:hover {
	 color: #fff;
}
 @media only screen and (max-width:60.0625em){
	 .home-poi .see-all {
		 color: #2A7479;
		 text-decoration: underline;
	}
    .home-poi .see-all:hover {
        color: #0f959f;
        text-decoration: underline;
    }
}
 #back-top a {
	 max-width: 70px;
	 text-align: center;
	 font-size: 80%;
}
 .bx-controls-auto {
	 font-size:90%;
}
 .bx-wrapper .fa-play::before {
	 font-size:90%;
}
 .bx-wrapper .fa-pause::before {
	 font-size:90%;
}
 .no-touch .bx-wrapper .bx-controls-auto .bx-start:hover,.no-touch .bx-wrapper .bx-controls-auto .bx-stop:hover {
	 text-decoration: none;
}
 .breadcrumbs .home {
	 background-color: #7C673C;
}
 .breadcrumbs a {
	 color: #7C673C;
}
 .left-nav a {
	 color: #7C673C;
}
.callout .callout-label {
    color: #7C673C;
}
 .breadcrumbs .home .fa {
	 padding-top: 3px;
}
 .advanced-search-call a {
	 color:#fff;
}
 .advanced-search-call a:hover {
	 color: #c0ac7e;
}
 @media only screen and (min-width: 48em){
	 .dropdown:focus {
		 color: #C0AC7E;
	}
}
/* OCR instagram feed changes */
 .insta-container {
	 margin-bottom:30px;
}
 .insta-container .overlay {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 height: 100%;
	 width: 100%;
	 opacity: 0;
	 transition: .5s ease;
	 background-color: #262626;
}
 .insta-container:hover .overlay {
	 opacity: 1;
}
 .overlay .caption {
	 color: white;
	 font-size: 20px;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 -webkit-transform: translate(-50%, -50%);
	 -ms-transform: translate(-50%, -50%);
	 transform: translate(-50%, -50%);
	 text-align: center;
}
 .overlay .caption a {
	 color: #fff;
	 text-decoration: underline;
	 font-size:70%;
}
 .overlay .caption span {
	 font-size:70%;
}
 @media only screen and (min-width: 48em){
	 .dropdown:focus {
		 color: #C0AC7E;
	}
}
.event-calendar a.tab {
    background-color: #827040;
} 

/* OCR fix mobile navigation popping out when tabbing */
 .off-canvas-nav.right-off-canvas-menu {
	 display:none!important;
}
 @media only screen and (max-width:60.0625em){
	 .off-canvas-nav.right-off-canvas-menu {
		 display:inline-block!important;
	}
}

/* OCR fix for global navigation */
#hideDIV1 {
    width: 30%;
    padding: 10px 0 20px 0;
    text-align: center;
    background-color: #000;
    margin-top: 10px;
    text-align: left !important;
    left: 770px;
    top: 24.75px;
    position: absolute;
}

.main-nav-large .f-dropdown.dropnav ul {
    padding: 0;
}

.main-nav-large ul li ul {
    margin-left: 30px;
}

.main-nav-large .f-dropdown.dropnav li {
    text-align: left!important;
    color: #ccc;
    font-size: 100%;
    margin-top: 5px;
    padding: 0;
    display: block;
    padding: 0;
}
.main-nav-large .f-dropdown.dropnav li a {
    text-align: left!important;
    color: #fff;
    font-size: 100%!important;
    margin-top: 5px;
    padding: 0!important;;
    display: block;
}
.main-nav-large .f-dropdown.dropnav a:link, .main-nav-large .f-dropdown.dropnav a:visited {
    padding-left:0 !important; 
} 
.main-nav-large .f-dropdown.dropnav h3 {
    text-align: left;
    color:#ccc;
    font-size: 160%!important;
    margin-top: 10px;
    padding-left: 30px!important;
    padding-top:5px;
}

@media only screen and (max-width:70rem){
#hideDIV1 {
    left: 680px;
}
}
@media only screen and (max-width:68rem){
#hideDIV1 {
    left: 650px;
}
}
@media only screen and (max-width:65rem){
#hideDIV1 {
    left: 630px;
}
}
@media only screen and (max-width:60.25rem){
#hideDIV1 {
    left: 580px;
}
}
@media only screen and (max-width:55.25rem){
#hideDIV1 {
    left: 540px;
}
}
@media only screen and (max-width:50.25rem){
#hideDIV1 {
    left: 480px;
}
}

#hideDIV2 {
    width: 100%;
    text-align: center;
    background-color: #000;
    margin-top: 10px;
    text-align: left !important;
    left: 550px;
    top: 24.75px;
    position: absolute;
}

a.skip-main {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden!important;
    z-index:-999;
}
a.skip-main:focus, a.skip-main:active {
    color: #fff;
    background-color:#000;
    left: auto;
    top: auto;
    width: 100%;
    height: auto;
    overflow:auto;
    margin: 0;
    text-align:center;
    font-size:100%;
    z-index:999;
	outline: red dashed 2px!important;
	padding: 0;
	margin: 0;
}
a.skip-main2 {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden!important;
    z-index:-999;
}
a.skip-main2:focus, a.skip-main2:active {
    color: #fff;
    background-color:#000;
    left: auto;
    top: auto;
    width: 94%;
    height: auto;
    overflow:auto;
    margin: 0;
    text-align:center;
    font-size:100%;
    z-index:999;
	outline: red dashed 2px!important;
	padding: 0;
	margin: 0;
}

#hideDIV1-grad {
    width: 50%;
    padding: 10px 0 20px 0;
    text-align: center;
    background-color: #000;
    margin-top: 10px;
    text-align: left !important;
    left: 400px;
    top: 14.75px;
    position: absolute;
}


#hideDIV1-grad li a {
	text-transform: capitalize!important;
	padding: 0 0 3px 0;
}

#hideDIV1-grad ul {;
    padding: 0 10px;
}
#hideDIV1-grad li {
    text-align: left!important;
    color: #ccc;
    font-size: 100%;
    margin-top: 5px;
    padding: 0;
    display: block;
}
#hideDIV1-grad li a {
    text-align: left!important;
    color: #fff;
    font-size: 100%;
    margin-top: 5px;
    padding: 0;
    display: block;
}
#hideDIV1-grad h3 {
    text-align: left;
    color:#ccc;
    font-size: 150%;
    margin-top: 10px;
    padding-left: 30px;
    padding-top:5px;
}

@media only screen and (max-width:70rem){
#hideDIV1-grad {
    left: 340px;
}
}
@media only screen and (max-width:68rem){
#hideDIV1-grad {
    left: 320px;
}
}
@media only screen and (max-width:65rem){
#hideDIV1-grad {
    left: 280px;
}
}
@media only screen and (max-width:60.25rem){
#hideDIV1-grad {
    left: 260px;
}
}
@media only screen and (max-width:55.25rem){
#hideDIV1-grad {
    left: 235px;
}
}
@media only screen and (max-width:50.25rem){
#hideDIV1-grad {
    left: 200px;
}
}

#hideDIV2-grad {
    width: 80%!important;
    text-align: center;
    background-color: #000;
    margin-top: 10px;
    text-align: left !important;
    left: 150px;
    top: 10px;
    position: absolute;
}
@media only screen and (max-width:58rem){
#hideDIV2-grad {
    left: 110px;
}
}
#hideDIV2-grad .advanced-search-call a, #hideDIV2-grad .advanced-search-call a:active, #hideDIV2-grad .advanced-search-call a:visited {
    font-size: 100%;
    color: #fff!important;
}
#hideDIV2-grad li .last, #hideDIV2-grad li:last-child {
    padding-left: 0;
}
#hideDIV2-grad li a:hover {
    color: #C0AC7E!important;
}
.f-dropdown:before, .f-dropdown:after {
	display: none;
	}
.f-dropdown {
	border:none;
	}
	

.accordion .accordion-navigation .accordion-header {
    background-color: #fff;
}

.accordion .accordion-navigation .trigger > a::before {
    color: #2E7E84;
}

 .accordion .accordion-navigation .trigger {
    color: #2E7E84!important;
}
.accordion .accordion-navigation.active .trigger > a::before, .no-js .accordion .accordion-navigation .trigger > a::before {
    color:#fff;
}
.accordion .accordion-navigation .learn-more > a:visted, .accordion .accordion-navigation .trigger > a:visted {
    color: #2E7E84!important;
}

.accordion .accordion-navigation .trigger > a {
    padding: .275em 1em .275em 2.25em;
}

.accordion .accordion-navigation {
    margin: .35em 0;
        margin-bottom: 0.35em;
}

.accordion .accordion-navigation .learn-more > a, .accordion .accordion-navigation .trigger > a {
    text-transform: none;transition-duration: .5s;
}

.accordion .accordion-navigation .learn-more > a:hover, .accordion .accordion-navigation .trigger > a:hover {
    color: #fff;
}


.accordion .accordion-navigation .trigger > a:hover:before {
    color: #aa312e!important;
}
.accordion .accordion-navigation.active .learn-more > a, .accordion .accordion-navigation.active .trigger > a {
    color: #fff !important;
}

.accordion .accordion-navigation .trigger > a span.major {
 color: #fff;
 text-transform: none;
 background-color: #827040;
 padding: 0 4px;
 font-size:75%;
 vertical-align: middle
 }
.accordion .accordion-navigation .trigger > a:hover span.major {
 background-color: #aa312e;
}

span.major {
 color: #fff;
 text-transform: none;
 background-color: #827040;
 padding: 0 4px;
 font-size:90%;
 vertical-align: middle;
 font-family: franklin-gothic-urw-cond,sans-serif;
 }
 .no-touch .accordion .accordion-navigation .trigger > a:hover {
    color: #fff !important;
}
.filter-buttons li a, .user-markup .filter-buttons li a {
    background-color: #827040;
}
.accordion .accordion-navigation .learn-more > a, .accordion .accordion-navigation .trigger > a {
    color: #262626 !important;
}
.accordion .accordion-navigation .trigger > a::before {
    font-size: 1.1em;
}
 .accordion .accordion-navigation.active .accordion-header,.no-js .accordion .accordion-navigation .accordion-header{
    border: 1px solid #791716;
}
 .accordion .accordion-navigation .accordion-header{
    border: 1px solid #c0ac7e;
}
 body.using-mouse .level-container select:focus {
	 border: 1px solid #999!important;
}

body.using-mouse .global-form select:focus {
	border: red dashed 2px!important;
    outline:none!important;
}

/* end OCR - image for web version of today if header is available */
img.today {padding-bottom:10px;}
img.today-image {min-width:813px;padding-bottom:10px;}

/* outline: -webkit-focus-ring-color auto 1px; */
form#accessibility.global-form textarea:focus, form#accessibility.global-form input:focus{
        outline: red dashed 2px!important;
	    text-decoration: none!important; }