/* override  */
.ui-accordion .ui-accordion-header {
   position:static;
   margin-top:0px;
   padding: 0 0 0 23px;
   min-height:0;
}    
.ui-accordion .ui-accordion-icons {
   /*padding-left:0;*/ 
}

ul.ui-accordion-content>li, ul.menu>li {
  list-style-image:none;
  list-style-type:none;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position:static;
    left:0;
    top:0;
    martin-top:0;
}

#header {
    	/*height:130px;*/
    	position:relative;
    	background-color:#0A2644;
    	color:white;
        text-align: center;
        /*min-width:300pxa */
        width:25%;
        margin:10px 50px;
    }

#scroller{
   min-height:60px;
}
    #logo {
    	float:left;
    	/*vertical-align:middle; */    	
    	margin:20px 0px 0px 20px;
    }
    #USTRseal {
    	float:left;

    }
    .social {
    	margin:20px 15px;
        width:25px;
    }
    #nav,#topnav {
    	background-color:#3d98cf;
    }
    #slideshow {
    	/*height:521px;*/
        padding-top:3%;
    	width:100%;
    	overflow:hidden;
    }
    #footer {
    	background-color:#0A2644;
    	width:100%;
    	color:white;    
        font-family: 'Source Sans Pro', sans-serif;
    }
    #footer>.row:first-child {
     padding:30px 60px;
}

#topbanner {
   background: url("/sites/all/themes/ustr2018/images/top2.jpg");
   background-size:cover;
   background-position-y:-200px;
   height:100px;
}

.centerSlide {
   margin-left:auto;
   margin-right:auto;
   width:1100px;
}


#header img {
	margin: 0px 0px;
        height:120px;
        left: 0;
        transform: translateY(-85px);
        position:absolute;
}     	
/* Legacy */
 .content img {
    /*margin: 0.75em;*/
}

/* Admin */
.controls ul {
	list-style:none;
	margin-left:0;
}

.controls ul li {
	float:left;
	margin-right:10px;
}

/* Override Default */
.large-9 {

}
.toolbar {
	background: none repeat scroll 0 0 #FFF;
}
#toolbar:before, #toolbar:after{
	box-sizing:content-box;
}
html {
	

}
body {
	font-size:.8rem;
	font-family:'Source Sans Pro',sans-serif;
	background-color:#0A2644;
}
p {
	font-size:1rem;
        font-family: 'Source Sans Pro', sans-serif;
}

#content {
	font-size:.8rem;
	background-color:white;
}

.clearfix:after {
	visibility:visible;
}
.ui-widget {
	font-family:'Source Sans Pro',sans-serif;
}

/* General */
ul.listing {
	list-style:none;
	margin-left:0;
}
ul.listing li {
	border-top: 1px solid #e2e2e2;
	font-size:.9rem;
	padding:8px 0px;
}
ul.listing li.first {
	border-top:none;
}
.pageTitle {
        font-family: merriweather;
        color: #0A2644;
        font-weight: bold;
	display:block;
}
ul, ol, dl {
    font-family: inherit;
    font-size: .9rem;
    line-height: 1.4;
    list-style-position: outside;
}
.main {
	margin-top:4%;
} 
/* Nav colors */


#topnav .top-bar-section .has-dropdown > a:after {
	border:none;
	}
#topnav div.row div.columns {
	padding-left:0px;
	padding-right:0px;
}
#topnav div.row div.columns nav.top-bar,
#topnav div.row div.columns nav.top-bar ul.title-area li,
.top-bar-section li:not(.has-form) a:not(.button) {
	background-color:#3d98cf;
}

#topnav div.row div.columns nav.top-bar ul li,
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
	color:#0A2644;
	background-color: #F2F2F2;
}
.top-bar-section {
display:inline-block !important;
height:100%;
}

.top-bar-section ul li:hover:not(.has-form) > a,
.top-bar-section li:not(.has-form) a:hover:not(.button),
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
	color:white;
	background-color: #0a7db6;
}
.top-bar-section ul li > a {
	font-family:inherit;
        color: #fff;
	}
.top-bar-section .dropdown {
	z-index:9001;
}
  .dropdown-wrapper
  {
    background-color: #f7f7f7 !important;
    width: 625px !important;
    box-shadow: 0 2px 3px rgba(0,0,0,0.21);
  }	
  .dropdown-wrapper-wide
  {
    background-color: #f7f7f7 !important;
    width: 675px !important;
    box-shadow: 0 2px 3px rgba(0,0,0,0.1);
  }	  
.top-bar-section .has-dropdown > a {
    padding-right: 12px !important;
}  

.top-bar-section .dropdown li.title h5 {
	font:inherit;
}
.top-bar-section .dropdown li.title h5 a:hover {
	background-color: #0a7db6;
}
.top-bar-section ul li > a {
	font-size:0.89rem;
	}
/* Slide Show */
img {
  max-width: 100%;
  height: auto; }  

.slick-dots {
	bottom:-15px;
	background: none repeat scroll 0 0 rgba(255,255,255,0.6);
	width:auto;
	margin-left:auto;
	margin-right:auto;
}  

.slick-slider {
	margin-bottom:0px;
}

/*  new */

.slick-prev {
   /* left: 25px; */
}
.slick-prev:before {
    content: "\2190";
}
.slick-next {
   /* right: 25px; */
}
.slick-next:before {
    content: "\2192";
}

div.slidetext {
    z-index: 2000;
    position: absolute;
    width: 100%;
    height:225px;
    /*top:708px;*/
    bottom:0px;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);    
}

div.slidetext ul {
    margin-left:0px;
}

div.slidetext ul li {
    list-style: none;
    margin: 50px;
    position:absolute;
    display:none;
    color:white;
}

div.slidetext ul li p {
   font-size: 1.5rem;
}

div.slidetext ul li a {
  color:white;
}

div.slidetext ul li a:hover {
  color:white;
  text-decoration:none;
}


div.slidetext ul li strong {
   font-size: 2rem;
}


div.slidetext ul li div.slidetitle {
    font-size:2rem;
    font-weight:bold;
    color:white;
}
div.slidetext ul li div.slidetitle a {
    color:white;
}

div.slidetext ul li div.slidedesc {
    margin-top:15px;
    font-size:1.5rem;
    color:white;
}

div.slidetext ul li div.slidetitle a:hover {
    text-decoration:underline;
}
div.slidetext ul li.highlight {
    display:block;
}

.carousel-content {
    width:1100px;
    margin-left:auto;
    margin-right:auto;
    max-width:100%;    
}
.carousel-text {
    padding:0px;
}

div.slide-controls {
    color:white;
}

div.arrow-prev {
    position:absolute;
    left:20px;
    bottom:500px;
    cursor:pointer;
}

div.arrow-prev img, div.arrow-next img {
    width:30px;
    height:30px;
   -webkit-filter: drop-shadow(3px 3px 3px #000);
   filter: drop-shadow(3px 3px 3px #000); 
}

div.arrow-next {
    position:absolute;
    right:20px;
    bottom:500px;  
    cursor:pointer;

}


/*  /new */

/* Search */
#searchRow {
	display:none;
}

#searchRow form {
	padding:0;
	margin:0;
}
#searchRow .button {
	position:relative;
	left:-8px;
	color:#fafafa;
	border:2px solid #207cca;
	background-color:#207cca;
	margin:0;
	padding:4px;
}

#searchRow .box {
	margin:0;

}

/* Tabs */
.tabs {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.center {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
dd {
	width:33.3%;
	text-align:center;
}
.tabs dd.active a, .tabs .tab-title.active a {
	margin-top:-2px;
	z-index:901;
	border-bottom:none;
	/*border-left:none;
	border-right:none;*/
	font-family:inherit;
        font-size:1.1rem;
        color:#3d98cf;
	}
.tabs dd > a, .tabs .tab-title > a {
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-top:1px solid #dddddd;
	font-family:inherit;
        font-size:1.1rem;
        color:#929292;
        font-weight:bold;
        background-color:#cfcfcf;
}
.col3rd {
	width:33.3%;
	float:left;
}
.articleHome {
	position:relative;
	height:200px;
	min-width:200px;
	margin:20px auto;
	background-color:#F5F5F5;
}

.articleHomeNoHomeImage {
	position:relative;
	height:200px;
	min-width:200px;
	margin:20px auto;
	background-color:#F5F5F5;
	border: 1px solid #A1A1A1;
	box-shadow: 1px 1px 1px #888888;	
}
.articleImage {
	position:relative;
}
.articleImage img {
	width:auto;
}
.articleContent {
	background: none repeat scroll 0 0 rgba(0,0,0,0.5);
	color:white;
	height:85px;
	top:115px;
	position:absolute;
	overflow:hidden;
	padding:5px;
}

.articleContentNoHomeImage {
	color:rgba(71,163,255,0.8);
	width:300px;
	overflow:hidden;
	padding:3px;
}
.articleHoverNoHomeImage {
	color:black;
	width:300px;
	top:0px;
	padding:5px;
	overflow:hidden;
}

.seemore {
	width:100%;
	text-align:center;
	font-size:1.1rem;
}
.articleHover {
	display:none;
	background: none repeat scroll 0 0 rgba(71,163,255,0.5);
	color:white;
	height:200px;
	width:300px;
	position:absolute;
	top:0px;
	padding:5px;
}
.tabs-content {
    margin-bottom: 0;
}



/*  Footer  */
.footer-header {
        width:85%;
        font-weight:bold;
	text-transform:uppercase;
}
footer-header:hover {
  text-decoration:underline;
}
.footer-header a {
	color:white;
	font-size:1rem;
        font-weight:bold;
}
.footer-list {
 margin-top:30px;
}
.footer-list>ul>li>a:hover{
 text-decoration:underline;
}
.footer-list ul li, .footer-list ul li a{
	color: #fff;
	list-style:none;
	text-transform:uppercase;
}
.footer-list ul {
	margin-left:0px;
        font-size:.9rem;
        line-height:24px;
}
.footer-links {
	text-align:center;
}
.footer-links a {
	color:white;
	font-size:.8em;
	margin: 0px 5px;
}
#google_translate_element {
	width:300px;
	margin-left:auto;
	margin-right:auto;
        text-align:center;
}

/* Callout */
div.callout {
	border-radius: 5px;
	font-size:.9rem;
	margin:10px 0px;
	padding:4px;
}
div.callout p {
	margin-bottom:10px;
}
div.callout p, div.callout li {
	font-size:.9rem;
}
div.callout h3 {
	font-size:1.0rem;
}

.calloutTitle {
	font-size:1.0rem;
	margin-bottom:15px;
	font-weight:bold;
}
.redcallout {
	background-color:#a61922;
	color:white;
	border:none;
}
.graycallout {
	background-color:#a61922;
	color:white;
	border:none;
}
.blackcallout {
	background-color:black;
	color:white;
	border:none;
}
.whitecallout {
	border: 1px solid black;
}
.bluecallout {
	background-color:#0d2332;
	color:white;
	border:none;
}
.lightbluecallout {
	background-color:#1b97d3;
	color:white;
	border:none;	
}
.redcallout a,
.graycallout a,
.blackcallout a,
.bluecallout a,
.lightbluecallout a {
	color:white;
	text-decoration:underline;
}
.callout h3 {
	font-size:1.0rem;
}
/* LeftNav */
.resourcecenter {
	background:#0A2644;
	color:white;
	padding:10px;
	font-size:.9rem;
}
div.leftnav,div.leftnav ul, div.leftnav ol, div.leftnav dl   {
	font-size:.9rem;
        font-family: 'Source Sans Pro', sans-serif;
}


div.menu-block-wrapper {
	/*background-color:#f7f7f7;*/
}

div.leftnav ul.menu ul.menu {
	/*background-color:#f2f2f2;*/
}

div.leftnav-parent {
	background-color:#3d98cf;
}
h3.ui-corner-top, h3.ui-corner-all {
	border-radius:0px;
}

.ui-accordion-header{
   background:#3d98cf;

}
.ui-accordion-header a, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited,
 .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited,
 .ui-state-hover a, .ui-state-hover a:hover{
	color:#000;
        margin-left: 8px;
}

.ui-accordion-li-fix {
	background-color:#f7f7f7;
}

.accordion {
	background-color:#fff;
}
.accordion li {
	/*border-bottom: 1px solid #fff;*/
}
/*
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	background-color:#3d98cf; 
}
.ui-corner-all {
    border-radius: 4px;
}
.ui-accordion .ui-accordion-header, .ui-state-active, .ui-state-default {
    cursor: pointer;
    margin-top: 1px;
    position: relative;
    background-color:#3d98cf;
}
*/

/* General */
.ui-accordion .ui-accordion-content {
	padding:0;
}

ul.ui-accordion-content li,
ul.ui-accordion-content li.expanded ul,
ul.ui-accordion-content li.expanded ul li a {
	padding: 3px 0px;
	margin:0px 0px;
}
ul.ui-accordion-content li.expanded ul,
ul.ui-accordion-content li.expanded ul li a {
	padding: 0px 0px;
	margin:0px 0px;
}

/* 1st level */
ul.ui-accordion-content li.collapsed, 
ul.ui-accordion-content li.leaf {
    list-style-type: none;
    background-color:#fff;
    border-bottom: thin solid #cccccc;
    padding-left:25px;
}

ul.ui-accordion-content li.expanded,
ul.ui-accordion-content li.active-trail {
	list-style:disc;
	background-color:#f7f7f7;
	padding-left: 25px;
}

ul.ui-accordion-content li.active-trail {
	background-color:#fff;
}

ul.ui-accordion-content li.collapsed a,
ul.ui-accordion-content li.leaf a,
ul.ui-accordion-content li.expanded a {
	/*padding-left:25px;*/
        line-height:23px;
}

/* Headers */
h3.ui-accordion-header {
	padding:2px;
        padding-left:23px;
}

h3.ui-accordion-header span.ui-icon {
	height:28px;
	width:20px;

}

h3.ui-state-default  span.ui-icon {
  background-image:url(/sites/all/themes/ustr2018/images/leftnav/expand.png);
}
h3.ui-state-active  span.ui-icon {
   background-image:url(/sites/all/themes/ustr2018/images/leftnav/expand.png);
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon, ui-icon-triangle-1-e, ui-icon-trianble-1-s {
    /*display:none;*/
}

.ui-icon-triangle-1-e, .ui-icon-triangle-1-s {
 background-position: 5px 14px;
}



ul.ui-accordion-content li.expanded ul li{
	/*padding-left:50px;*/
}



/* 2nd level */
ul.accordion li ul.ui-accordion-content li.expanded ul.menu {
	margin-left:-25px;	
	
}

ul.accordion li ul.ui-accordion-content li.expanded ul.menu li {
	padding-left:40px;
	background:none;
	background-color:#fff;
}
ul.accordion li ul.ui-accordion-content li.expanded ul.menu li.collapsed, 
ul.accordion li ul.ui-accordion-content li.expanded ul.menu li.leaf,
ul.accordion li ul.ui-accordion-content li.expanded {
	border-bottom: 1px solid #e1e1e1;
}
ul.accordion li ul.ui-accordion-content li.expanded ul.menu {
	padding-top:3px;
}
ul.accordion li ul.ui-accordion-content li.expanded ul.menu li.last
 {
	border:none;
	padding-top:6px;
}
ul.accordion li.ui-accordion-li-fix ul.menu li.last {
	border:none;
}
ul.accordion li ul.ui-accordion-content li.expanded ul.menu li.first {
	border-top: 1px solid #e1e1e1;
}

/*
ul.accordion li ul.ui-accordion-content li.last ul.menu li.last {
	border:none;
}

ul.accordion li ul.ui-accordion-content li ul.menu li.last {
	border:none;
}
*/
/* Related Links*/
ul.accordion li ul.ui-widget-content,
ul.accordion li div.ui-widget-content {
	background:none;
}

ul.accordion li ul.relatedLeftNav,
ul.accordion li div.view {
	border:none;
	border-radius:0px;
	/*padding-left:25px;*/
	background-color:#f7f7f7;
	color:white;
}
ul.accordion li ul.relatedLeftNav li,
ul.accordion li div.view div.view-content div.relatedLeftNav {
	border-top: 1px solid #fff;
	padding-left:25px;
}

/* Related others */



/*  Bottom Related */
#bottomTabs .ui-corner-all {
	border-radius:0px;
}
#bottomTabs .ui-widget-content, 
#bottomTabs .ui-tabs-nav {
	border:none;
}
#bottomTabs div ul li a {
	color:black;
	font-size:12px;
}
#bottomTabs .ui-widget-header {
	background:#a61922;
}
#bottomTabs div ul.ui-corner-all {
	border-radius:4px 4px 0px 0px;
}
#bottomTabs div ul li.ui-state-default {
	background:#a61922;
	border:none;
}
#bottomTabs div ul li.ui-state-default a {
	color:white;
	font-weight:bold;
}
#bottomTabs div ul li.ui-state-default a:hover {
	color:black;
	background:#fff;
	border-radius:4px 4px 0px 0px;
}
#bottomTabs div ul li.ui-state-active {
	background:#fff;
	border:none;
}
#bottomTabs div ul li.ui-state-active a{
	color:black;
	font-weight:bold;
}
#bottomTabs div div.ui-tabs-panel {
	border: 1px solid #EFEFEF;
	padding: 10px 10px;
	border-top:none;
}
#bottomTabs div div.ui-tabs-panel div div ul {
	list-style:none;
	margin:0;
}
#bottomTabs div div.ui-tabs-panel div div ul li{
	border-top:none;
	border-bottom: 1px solid #e1e1e1;
	padding: 10px 0px;
}
#bottomTabs div div.ui-tabs-panel div div ul li span{
	display:block;
	font-size:12px;
}
#bottomTabs div div.ui-tabs-panel div div ul li a{
	color:#365476;
	font-weight:bold;
	font-size:12px;
	line-height:50%;
}


	.ui-tabs { margin-top: 1.75em; color:black; }

	.ui-tabs .ui-tabs-nav {
		background-color: #EFEFEF;
		border: 1px solid #EFEFEF;
		border-width-top: 5px;
		border-bottom: 0;
	}

	.ui-tabs .ui-tabs-selected {
		background-color: #FFF;
		font-weight: bold;
	}

	.ui-tabs .ui-tabs-panel {
		border: 1px solid #EFEFEF;
		border-top: 0;
	}

.ui-dialog .ui-dialog-titlebar-close span {
	background-color:none;
}

.ui-widget-content a{
color:#000;
}

select.goog-te-combo {
 width:auto;
height:1.5rem;
font-size:.9rem;
padding:0;
}
/*
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
    background-color:#3d98cf;
    z-index:1; 
}

.ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: 0.5em 0.5em 0.5em 0.7em;
}

.ui-accordion .ui-accordion-li-fix {
    display: inline;

}
*/

/* refresh */
.social-media-icons {
   margin-top: 50px !important;
}

.sitemap {
   margin-tip: 50px !important;
}

a {
  color: #2b5e92;
}

a:hover, a:focus {
  color: #2b5e92;
}

.tabs dd > a:hover,
.tabs .tab-title > a:hover {
  background-color: #0A2644;
}


#nav, #topnav {
   position:relative;
   z-index:9000;
   width:100%;
   height:100%;
   background-color:#08283b;
}
#topnav>.row {
height:100%;
}
#topnav>.row>div{
height:100%;
}


dd {
  width: 50%;
}

.tabs dd.active a, .tabs tab-title.active a {
  color: #713535;
}

.tabs dd > a, .tabs .tab-title > a {
   color: #fff;
   background-color: #713535;
}


.footer-header a {
  color:#fff;
}

.footer-list ul li, .footer-list ul li a {
  color: #fff;
}


#topnav div.row div.columns nav.top-bar,
#topnav div.row div.columns nav.top-bar ul.title-area li,
.top-bar-section li:not(.has-form) a:not(.button) {
    background-color: #0A2644;
    font-weight:bold;
}

.top-bar-section ul li:hover:not(.has-form) > a,
.top-bar-section li:not(.has-form) a:hover:not(.button),
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
    color: #000;
    background-color: #f0f3fa;
}

.top-bar-section ul li:hover:not(.has-form) > a, .top-bar-section li:not(.has-form) a:hover:not(.button), .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
    color: #0A2644;
    background-color: #F2F2F2;
    font-weight:bold;
}
.tabs dd.active a, .tabs .tab-title.active a {
    background-color: white !important;
    color: #222222;
}

#horiz-bar{
    position:absolute;
    width:100%;
    z-index:9000;
    bottom:-4px;
    height:10px;
    display:block;
}
[id*='vert-line']{
    background-color:#fff !important;
    margin:0px 30px !important;
    width:2px !important;
    height:80% !important;
}
#search{
    background-color:transparent !important;
    float:right;
    height:100%;
    line-height:45px;
}
#search>form{
    margin-top: -8px;
    color:#fff;
    display:inline-flex;
}
#search>form>input{
    background-color:transparent;
    border-top:none;
    border-left:none;
    border-right:none;
    border-color:#fff;
    box-shadow:none;
    transition:none;
    color:#fff;
}
#search>form>button:hover{
    /*opacity:.75;*/
}
#search>form>button{
    background-color:transparent;
    padding:0;
}
#search>form>input::-webkit-input-placeholder {
    color: #fff !important;
}
#search>form>input:-moz-placeholder {
    /* Firefox 18- */
    color: #fff !important;
}
#search>form>input::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff !important;
}
#search>form>input:-ms-input-placeholder {
    color: #fff !important;
}
.nav{
   display:inline-block;
   width:75%;
}
.social-top{
    display:inline-flex !important;
    padding-right:30px !important
}
.nav>li>a{
    padding-top:10px !important;
}
.nav>li{
    background-color: #0A2644 !important;
}
.has-dropdown:hover>svg{
   display:block; 
}
.dropdown-svg{
    top:53%;
    left:43%;
    width:100%;
    position:absolute;
    display:none;
    z-index:9001;
}
.has-dropdown>a{
    text-align:center;
}
.dropdown>li>div>ul>li>a:hover{
   opacity:.5;
}
.masthead-slide-overlay:hover>.masthead-slide-overlay-text{
    -webkit-transition: bottom .2s linear 0s;
    transition: bottom .2s linear 0s;
}
.masthead-slide-overlay:hover>.masthead-slide-overlay-text{
    bottom:20px;
}
.masthead-slide-overlay>.masthead-slide-overlay-text{
    -webkit-transition: bottom .2s linear 0s;
    transition: bottom .2s linear 0s;
}
.masthead-slide-container{
    height:100%;
    position:relative;
     width:100%;
    margin-top:4%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.masthead-slide-overlay{
    position:absolute;
    bottom:-7px;
    width:100%;
    height:50%;
    background:linear-gradient(#ffffff00,#000000bd);
    background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.90) 100%);
}
.masthead-slide {
   max-height:75vh;
   min-height:300px;
}
.masthead-slide>div>img{
  min-height:300px;
}

.masthead-slide-overlay-text{
    bottom:10px;
    left:50%;
    transform: translate(-50%, -15%);
    color:#fff;
    position:absolute;
    text-align:center;
    text-shadow:1px 2px #000000c7;
    width:80%;
}
.social:hover{
    opacity:.8;
}
 @media only screen and (max-width: 1201px) {
     .social-top {
         display: none !important;
    }
     #vert-line2{
         display:none;
    }
     #search{
         margin-right:20px;
         margin-left:25px;
    }
     .nav>li>a{
         padding-top:5px !important;
    }
     .name{
         height:45px !important;
    }
}
 @media only screen and (max-width: 1100px) {
        .doule-masthead-slide {
        -ms-flex: calc(100%/3)!important;
        flex: calc(100%/3)!important;
        max-width: calc(100%/3)!important;
    }
     .single-masthead-slide{
        -ms-flex: calc((100%/3)*2)!important;
        flex: calc((100%/3)*2)!important;
        max-width: calc((100%/3)*2)!important;
    }
     .masthead-slide-large-text{
        font-size:220% !important;
        line-height:100%;
    }
}
 @media only screen and (max-width: 1199px) {
     .nav>li>a {
     font-size:0.8rem !important;
     }
     #header {
       margin:10px 25px;
     } }
    @media only screen and (min-width: 1300px) {
     .nav>li {
     padding: 0px 5px;
     }
     #header {
       margin:10px 50px;
     }
     .top-bar-section .has-dropdown > a {
      padding-right:15px !important;
      }
}
     @media only screen and (min-width:1500px) {
       .nav>li {
           padding: 0px 15px;
}
       .nav>li>a {
           font-size:.97rem !important;
}
}
.initiatives-item{
	max-width: 440px;
}
@media only screen and (max-width:1201px) {
    .nav{
         display:inherit !important;
         width:100%;
		 margin: 13px 0 0 0 !important;
    	 padding: 63px 80px !important;
    }
    nav{
    	webkit-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06);
    	box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06);
    }
    .nav>.has-dropdown>a{
    	background-color: #ffffff !important;
    	color: #0A2644;
    }
    .nav>.has-dropdown{
    	background-color: transparent !important;
    }
    .nav>.has-dropdown>a:hover{
    	opacity: .5;
    }
    #search>form>input {
    	border-color: #0A2644;
    	color: #0A2644;
    }
    #search>form>input::placeholder {
    	color: #0A2644;
    }
    ul.nav{
    	background-color: white;
    }
     #header{
         width:50%;
         margin:auto;
         float:none !important;
    }
     #header>a>img{
         margin-top:-40px;
    }
     .top-bar{
         height:80px;
    }

    .top-bar-section .has-dropdown.moved > .dropdown{
    	top:35px;
    }
    .top-bar-section .dropdown li.title h5 a{
    	background-color: #transparent;
    	color:#fff;
        transform: translateY(-60px);
    }
    .dropdown>li>div>ul>li {
    	background-color: #fff !important;
    }


     .dropdown>li>div>ul>li>a{
        background-color:#fff !important;
         color:#0A2644 !important;
    }
     .dropdown>li>div>ul>li>a:hover{
        text-decoration:underline;
    }
     .dropdown>li>h5>a{
        font-size:24px;
         margin-bottom:14px;
    }
     .dropdown>li>h5>a:hover{
        background-color:transparent !important;
        color: #fff !important;
        opacity: .5;
    }
     .dropdown>li{
        background-color:#fff !important;
    }
     .dropdown{
        width:100% !important;
         box-shadow:none !important;
        padding-left:35px !important;
        background-color:white !important;
    }
     .dropdown>.parent-link>a{
        display:none !important;
    }
     .nav>li>a{
        text-align: left;
        font-size: 16px !important;
    }
     .dropdown-svg{
        display:none !important;
    }
     #search{
        position:absolute;
        top:40px;
        width:45%;
        height:auto;
    }
     #search>form{
        width:100%;
    }
     .social-top{
        display:inline-flex !important;
        width: 27% !important;
        top: 28px;
        position: absolute;
        right: 15px;
    }
     .masthead-slide{
         -ms-flex: 100% !important;
         flex: 100% !important;
         max-width: 100% !important;
         padding:0 !important;
    }
     .masthead-slide:nth-child(2){
        margin-top:5px;
    }
     .masthead-slide-overlay h3, .masthead-slide-small-text{
        font-size:1.5rem !important;
        line-height:100%;
    }
     .masthead-slide-large-text{
        font-size:2.5rem !important;
        line-height:100%;
    }
     .footer-sitemap >.footer-list{
        display:none;
    }
     .main{
        margin-top:0px;
    }
    .breadcrumb {
       margin-top:60px;
    }
    .footer-sitemap {
      text-align:center;
    }
    .footer-contact>.footer-list>ul>li:last-child {
       display:block;
     }
}
 @media only screen and (min-width: 1201px) {
     #topnav div.row div.columns nav.top-bar,#topnav div.row div.columns nav.top-bar ul.title-area li,.top-bar-section li:not(.has-form) a:not(.button){
        background-color:#0A2644;
        font-weight: normal;
        height:100%;
    }
     .nav>li:nth-child(1)>ul{
        /*left:-150px;*/
    }
    .nav>li:nth-child(2)>ul{
        left:-200px;
    }
    .nav>li:nth-child(3)>ul{
        left:-250px;
    }
    .nav>li:nth-child(4)>ul{
        left:-300px;
    }
     .masthead-slide-overlay-text{
        bottom:15px;
        left:50%;
        transform: translate(-50%, -15%);
        color:#fff;
        position:absolute;
        text-align:center;
        text-shadow:1px 2px #000000c7;
        width:100%;
    }
     .masthead-slide-overlay h3, .masthead-slide-small-text{
        font-size:160%;
        line-height:94%;
    }
     .masthead-slide-large-text{
        font-size:230%;
        line-height:94%;
    }
     .nav>li>a{
        font-size: 0.9125rem;
    }
}
 @media only screen and (max-width: 1502px) {
     .dropdown-svg{
         top:90%;
    }
}
 @media only screen and (min-width: 1502px) {
     .nav>li:nth-child(1)>ul{
        left:15px;
    }
}
.initiatives-item {
background-color:#fff;
padding:20px;
margin: 30px auto;
min-width: 250px;
height:130px;
position:relative;
-moz-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06);
-webkit-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06);
box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06);
}

@media only screen and (max-width: 1600px) {
 .initiatives-item {
    margin: 30px 20px;
}
}

@media only screen and (max-width: 768px) {
   .masthead-slide-overlay h3, .masthead-slide-small-text {
      display:none;
}
  .masthead-slide>div>img {
     filter:brightness(50%);
   }
   #footer>.row>.footer-sitemap{
     width:33%;
     transform:translateY(-100px);
   }
    #footer>.row>.footer-sitemap:last-child{
     display:none;
    }
   #footer>.row>.footer-contact {
    width:100%;
    transform: translateY(50px);
    text-align:center;
    }

   .footer-contact>.footer-header {
      display:none;
    }

   .footer-contact>.footer-list>ul>li {
     display:none;
   }
   .initiatives-item {
     margin:30px auto;
   }

}
@media only screen and (max-width: 650px) {
  .initiatives-item {
       margin:30px 20px;
       min-width:0;
} }

 .slick-prev:before{
    color:#08283b!important;
    content:"\2329" !important;
    font-weight:900!important;
    margin-top:-100px;
    font-size:50px!important;
}
 .slick-next:before{
    color:#08283b!important;
    content:"\232A" !important;
    font-weight:900!important;
    margin-top:-100px;
    font-size:50px!important;
}
 .slick-prev{
    margin-top:-100px;
}
 .slick-next{
    margin-top:-100px;
}
 .carousel-item-title{
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 17px;
    font-weight: bold;
    letter-spacing: 2px;
}
.news-carousel-foreground>p {
  color:#0A2644;
}
 .news-carousel-background{
    background-color:#901A1D;
    margin:30px auto 20px auto;
    max-width:300px;
    -moz-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06);
    -webkit-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06);
    box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06);
    width:100%;
}
 .engagement-carousel-background{
    margin:30px 86px 20px 0px;
    position:absolute;
    width:80%;
    height:100%;
    max-height:200px;
     background-image: url("/sites/all/themes/ustr2018/images/ustr-seal.jpg");
    background-repeat:no-repeat;
    background-size:contain;
}
 .engagement-carousel-foreground{
    -moz-box-shadow: 10px 8px 10px rgba(0,0,0,.7);
    -webkit-box-shadow: 10px 8px 10px rgba(0,0,0,.7);
    box-shadow: 10px 8px 10px rgba(0,0,0,.7);
    margin:50px -25px 0 25px;
     position:relative;
    opacity:.95;
    background-color:#ffffff;
    overflow:hidden;
    padding:30px;
    height:225px;
    -webkit-transition: height .2s linear 0s;
    transition: height .2s linear 0s;
    max-width:300px;
}

 .engagement-carousel-foreground:hover{
    height:250px;
    -webkit-transition: height .2s linear 0s;
    transition: height .2s linear 0s;
}
 .engagement-carousel-foreground>h2{
    font-size:1rem;
    font-family: 'Source Sans Pro', sans-serif;
    font-style:normal;
}
 .engagement-carousel-container{
    max-height:400px !important;
    height:400px !important;
    padding:0px 25px 0 0;
}
 .engagement-carousel-link{
    text-align:center;
    display:block;
    color:#000;
    text-transform:uppercase;
    padding:70px 30px 5px 30px;
    margin:-96px -25px 0 25px;
    position:relative;
    max-width:300px;
    background:linear-gradient(#ffffff00, white);
    font-family: 'Source Sans Pro', sans-serif;
    font-size:1rem;
}
 .engagement-carousel-link:hover{
    color:#000;
    text-decoration:underline;
}
 .news-carousel-foreground{
    overflow:hidden;
    background-color:#fff;
    padding:30px;
    height:400px;
}
 .news-carousel-background:hover{
   -moz-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.09);
   -webkit-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.09);
   box-shadow: 0px 0px 24px 5px rgba(0,0,0,.09);
}
 .news-carousel-foreground>h2{
    font-size:17px;
    font-weight:bold;
}
   .news-carousel-foreground>p{
       font-family: 'Source Sans Pro', sans-serif;
       font-weight:200;
       font-size:.95rem;
   }
   .news-carousel-foreground>p:first-of-type{
     font-style:italic;
   }


 .news-carousel-container{
    max-height:700px !important;
    height:525px !important;
    padding:0px 20px 0 20px;
}
 .news-carousel-container:focus{
    outline:none;
}
 .news-carousel-link{
    text-align:center;
    padding:15px;
    display:block;
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
    font-size:15px;
    letter-spacing: 2px;
}
 .news-carousel-link:hover{
    text-align:center;
    display:block;
    color:#fff;
    text-transform:uppercase;
    text-decoration:underline;
}
 .news-carousel-link:focus{
    color:#fff;
    outline:none;
}
 .st0{
    fill:none;
    stroke:#414042;
    stroke-width:12;
    stroke-miterlimit:10;
}
 .st1{
    fill:none;
    stroke:#414042;
    stroke-width:10;
    stroke-miterlimit:10;
}
 .st2{
    fill:none;
    stroke:#fff;
    stroke-width:12;
    stroke-miterlimit:10;
}
 .st3{
    fill:none;
    stroke:#fff;
    stroke-width:10;
    stroke-miterlimit:10;
}
 .st4{
    fill:none;
    stroke:#000;
    stroke-width:12;
    stroke-miterlimit:10;
}
 .st5{
    fill:none;
    stroke:#000;
    stroke-width:10;
    stroke-miterlimit:10;
}
 .underline:hover{
    text-decoration:underline;
}
 .slick-active:focus{
    outline:none;
}
 .footer-sitemap{
    margin-top:17px;
}
 .footer-language{
    background-color:#0b0e19;
}
 .content-column{
    float:none;
    margin:auto;
    padding:40px 25% 60px 100px;
}

@media only screen and (max-width: 1025px) {
   .content-column {
     padding:40px 100px;
}
}

 .breadcrumb{
    padding-bottom: 1.5em !important;
    font-size:1rem;
}
.breadcrumb>a {
   color: #000;
}

.breadcrumb>a:hover,.breadcrumb>a:focus{
   opacity:.5;
}
 .main>.internal-banner{
    background-color:#880000;
     width:100%;
    font-size:1.4rem;
    line-height:1.5rem;
    text-align:center;
    color:#fff;
    font-family: 'Merriweather', serif;
    font-weight:bold;
    padding-top:15px;
    padding-bottom:15px;
}
 .main>.internal-banner>span{
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
 .resourcecenter{
    background-color:#2b2f31;
    padding:10px !important;
}
 .accordion{
    list-style-type:none;
     margin:0;
}
 .accordion>li{
    list-style-type:none;
    background-color:#fff;
    width:250px;
    float:right;
}

@media only screen and (max-width:1025px) {
  .content-column {
     padding:40px 100px;
   }
   .accordion>li {
     width:auto;
   }
}
@media only screen and (max-width:650px) {
  .content-column {
     padding:40px 60px;
   }
   .accordion>li {
     width:84px;
   }
}


.ui-accordion .ui-accordion-header{
    background-color:#fff;
    color:#000;
    font-weight: bold;
    margin: 0;
    font-size: .9rem;
    border-bottom: thin solid #cccccc;
    padding-bottom: 10px;
}
 .ui-accordion-header-icon{
    display:inline-block;
    background-repeat:no-repeat;
}
 ul.ui-accordion-content{
    list-style-type:none;
    display:block;
    height:auto;
    margin:0;
}
 ul.ui-accordion-content>li{
    list-style-type:none !important;
}

ul.ui-accordion-content>li>a:hover, ul.ui-accordion-content>li>a:focus{
   color:#000;
   opacity: 0.5;
}
ul.menu {
   overflow: visible !important;
   background-color: #fff !important;
}

 .leftnav{
    padding:140px 0px 30px 80px;
}
 .main{
    margin-bottom:5%;
}

.masthead-slide-large-text {
 font-size: 2.75rem;
 line-height: 120%;
 font-family: merriweather;
 font-weight: bold;
 bottom: 20%;
}
.masthead-slide-small-text {
 text-transform:uppercase;
 font-size:200%;
 line-height:100%
 font-family: 'Source Sans Pro', sans-serif;
 font-weight:lighter;
}
.masthead {
 top:3pc;
}
.homepage-section-title {
 font-family: merriweather;
 color:#0A2644;
 text-align: center;
 font-weight: bold;
}
.title-underline{
 width: 50px;
 height: 3px;
 background-color: #901A1D;
 margin-bottom: 15px;
}
.center-text {
display:block;
margin:auto;
text-align: center;
}
.more-link {
color:#0A2644 !important;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
}
.more-link>span{
 letter-spacing:2px;
}
.more-link:hover{
opacity: .7;
}
.initiatives-item:hover{
-moz-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.09);
-webkit-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.09);
box-shadow: 0px 0px 24px 5px rgba(0,0,0,.09);
}
.initiatives-link{
text-transform: uppercase;
position:absolute;
bottom:18px;
color: #901A1D;
font-weight: bold;
font-size: 17px;
letter-spacing: 2px;
}

.initiatives-link:hover, .initiatives-link:focus{
 opacity: .5;
color: #901A1D;
}

.initiatives-carousel {
height:350px;
magin-bottom: 15px;
}
li a.active {
color: #67571E;
text-decoration: underline;
font-weight:bold;
}

ul.nav {
  font-family: 'Source Sans Pro', sans-serif;
  letter-spacing: 1px;
}

.subjecttitle {
  font-family: 'Merriweather', serif;
  font-weight: 700;
}

.viewsubject {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 200;
}

div.content, div.content p {
   font-size:1rem;
   font-family: 'Source Sans Pro', sans-serif;
}
.engagement-container{
	background-image: url("/sites/all/themes/ustr2018/images/background.jpg");
	background-size: cover;
	padding:50px 80px 20px 80px;
	background-color:#cdcfd0;
}
.news-container{
	padding:50px 80px 20px 80px;
}
.slick-next, .slick-prev {
  height:40px;
}

.masthead-text-container {
   position:absolute;
   text-align:center;
   bottom:33px;
   width:100%;
}

.masthead-slide-overlay h2, .masthead-slide-large-text {
 font-size:2.75rem;
 line-height:135%;
 font-family: merriweather;
 font-weight: bold;
    color:#fff;
    position:relative;
    text-align:center;
    text-shadow:1px 2px #000000c7;
    width:80%;
    margin:auto;

}

.masthead-slide-overlay h3, .masthead-slide-small-text {
 text-transform: uppercase;
 font-size: 200%;
 line-height: 100%;
 font-family: 'Source Sans Pro', sans-serif;
 font-weight: lighter;
    color:#fff;
    position:relative;
    text-align:center;
    text-shadow:1px 2px #000000c7;
    width:80%;
    margin:auto;
}

@media only screen and (max-height: 700px) {
	.masthead-slide-overlay h2, .masthead-slide-large-text {
		bottom:18%;
	}
	.masthead-slide-overlay h3, .masthead-slide-small-text {
		bottom:-12px;
	}
}

#toolbar {
 position:relative;
}

.ui-state-active, .ui-state-default {
border-top:none;
border-left: none;
border-right: none;
}

.top-bar .toggle-topbar.menu-icon{
	margin-top: -20px;
}
.search{
    background-color:transparent !important;
}
.search>form{
    color:#000;
}
.search>form>input,.search>form>input:focus{
    background-color:transparent;
    border-top:none;
    border-left:none;
    border-right:none;
    border-color:#000;
    padding-left: 50px;
    box-shadow:none;
    transition:none;
    color:#000;
}
.search>form>button:hover{
    opacity:.75;
}
.search>form>button{
    background-color:transparent;
    padding:0;
    position: absolute;
}
.search>form>input::-webkit-input-placeholder {
    color: #000 !important;
}
.search>form>input:-moz-placeholder {
    /* Firefox 18- */
    color: #000 !important;
}
.search>form>input::-moz-placeholder {
    /* Firefox 19+ */
    color: #000 !important;
}
.search>form>input:-ms-input-placeholder {
    color: #000 !important;
}

@media print{
        .title-area{
                display: none;
        }
        .top-bar-section{
                display: none !important;
        }
        .nav{
                display: none !important;
        }
        #footer{
                display: none;
        }
        .leftnav{
                display: none;
        }
        #topnav{
                display: none !important;
        }
        #topbanner{
                display: block !important;
                background-color: #0A2644 !important;
        }
        .masthead-slide-overlay {
                background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,.90) 100%) !important;
        }
        .masthead-slide-overlay h2, .masthead-slide-large-text{
                color: white !important;
        }
        .masthead-slide-overlay h3, .masthead-slide-small-text{
                color: white !important;
        }
        .masthead-slide-overlay em {
                color: white !important;
        }
        a[href]:after {
                content: "";
        }
        .news-carousel-background{
                -moz-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06) !important;
            -webkit-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06) !important;
            box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06) !important;
            width: 100%;
        }
        .news-carousel{
                width:100vw !important;
        }
        .initiatives-carousel{
                width:100vw !important;
        }
        .initiatives-item{
                -moz-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06) !important;
            -webkit-box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06) !important;
            box-shadow: 0px 0px 24px 5px rgba(0,0,0,.06) !important;
            margin: 30px 20px !important;        
            width: 60%;
        }
        .content-column{
                padding:40px 100px 70px 100px !important;
        }
        #scroller{
                background-color: #0A2644 !important;
                display: none !important;
        }
        #header{
                width: auto;
                max-width: none;
                margin: auto;
                float:none !important; 
        }
        .masthead-slide{
                width:100vw !important;


        }
        #topbanner>.row>div>a>img{
                position: inherit !important;
                content:url(/sites/all/themes/ustr2018/images/ustr_text_print.png);
        }
}
