#footer-wrapper {background:#e37701; float:left; width:100%; box-shadow: 0px 500px 0px 500px #e37701; font-size:12px; font-family:verdana}
#footer-wrapper a{color:#000;}
#footer-wrapper a:hover{color:#2b2b2b;}

#logadd {float:left; margin:9px 0px 0px 0px; padding:0px 0px 0px 0px; width:15%;}
#logadd img{width:100%; height:auto;}

#footer-wrapper .tertiary-links{width:100%; background:#3b3b3b;}
#footer-wrapper .tertiary-menu{width:100%; max-width:925px; text-align:center;}
#footer-wrapper .tertiary-menu ul{display:inline-block;}
#footer-wrapper .tertiary-menu ul li{display:inline-block;}
#footer-wrapper .tertiary-menu ul li:after{content:" / "; color:#549999;}
#footer-wrapper .tertiary-menu ul li.last:after{content:"";}
#footer-wrapper .tertiary-menu ul li a{color:#fff; font-size:1.2em;}
#footer-wrapper .tertiary-menu ul li a:hover{color:#ffa749;}

/* footer */


#footer-wrapper img  {border:0;padding:0;}

#footer-inside {margin:auto; width:925px; height:auto; padding:20px 0; display:table; color:#cc6600;}


#footer ul{
	padding:0;
	margin:15px 0;
	 color:#000;
	 list-style-image:none;

}
#footer ul.content-partners{
	display:table;
	padding:0;
	margin:0;
	white-space:no-wrap;
}
#footer div.content-partners-area{
	display:table;
	width:850px;
	margin:20px 52px;
}
#footer ul.social{
	margin:30px auto;
}


#footer div.navigation-main-recap ul{
	clear:both;
	padding:10px;
	margin:0;
}
#footer div.navigation-main-recap ul li{
	padding:0;
	margin:0;
}
#footer div.navigation-main-recap ul li a{
	padding-right:13px;
	padding-left:12px;
	border-left:solid 1px #cc6600;
	margin:0;
}
#footer div.navigation-main-recap ul li a.first{
	border-left:0;
}

#footer ul li{
	list-style-type:none;
}
#footer ul.content-partners li{
	float:left;
	width:112px;
}
#footer ul.social li{
	padding:4px;
	margin:0;
}

#footer ul li a {
	display:inline;
	text-decoration:none;
	border-bottom:0;
	font-size:1em;
}


#footer ul.content-partners li a div{
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	padding-top:13px;
}

#footer abbr{
	text-decoration:none;
	border:0;
}

/* footer: rounded box for main/secondary nav */
.navigation-main-recap {
 position:relative;
 margin:0 auto!important;
 min-width:800px;
 max-width:829px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#cc6600;
 z-index:1;
 margin-left:1px; /* default, width of left corner */
 margin-bottom:0.1em; /* spacing under dialog */
}

/*
.navigation-main-recap .navigation-main-recap-content,
.navigation-main-recap .t,
.navigation-main-recap .b,

*/


#footer-holder {
width:73.6% !important;
margin-left:4.4% !important;
float:left;
margin-top:25px;
font-size:12px;
}

#footer-inside-main{
float: left;
margin-left: 40px;
margin-top:15px;
width: 80.6% !important;

}


#footer-inside-main ul{
width:93.5%;
margin: 0px;
padding: 5px 0;
}

#footer-inside-main ul li{
margin: 0px;
background-color: transparent;
color:#000;
flex-grow:1;
}

#footer-inside-main ul.contactus li{float:left;}

#footer-inside-main ul.campus-links li a{display:block; text-align:center; background:#fca949; color:#000; text-transform:uppercase; padding:7px 2.1%; margin-right:1px; margin-top:1px;}
#footer-inside-main ul.campus-links li a:hover{background:#fff; color:#2b2b2b;}
#footer-inside-main ul li.contact-links{float:right; color:#000;}

#footer-inside-main ul li span p {
padding-top:5px;
	margin-bottom: 0px;
}

#footer-inside-main ul li span p img{
	margin: 2px;
}

#footer-inside-main ul li span p a{
font-size: 1.2em;
padding-right: 15px;
text-decoration: none;
border-bottom: none;
}

#footer-inside-main ul li span p a:hover{
font-size: 1.2em;
padding-right: 15px;
text-decoration: none;
border-bottom: none;
}


.special-header{
color: #fff;
float: left;
    font-family: Trebuchet MS;
    font-size: 20px;
    font-weight: bold;
    padding-right: 0;
    text-decoration: none;
}




#footer-special-text {
float: right;
margin: 30px 0px 0px 0px;
}

span.screen-reader-text{text-indent:-9999px; display:block; height:0; color:#000}

#footer-inside ul.campus-links{margin-top:10px; display:flex; flex-wrap:wrap;}
#footer-inside-main ul{margin-top:5px;}

#footer-inside-main ul li span.bull{color:#000; font-size:1em;}
#footer-inside-main ul li span.contact-arrow{display:inline-block; width:5px; margin-left:8px; height:9px; text-indent:-9999px; background:url(i/btn-contact.gif) no-repeat 0 0;line-height:.8em;}
#footer-inside-main-social{width:40%; float:left; font-size:1em;}
#footer-inside-main-social a{display:inline-block; vertical-align:middle; width:11%; margin-right:1.7%;}
#footer-inside-main-social a svg{fill:#fff;}
#footer-inside-main-social a svg.x-icon{fill:#e37701; background:#fff; padding:6px; stroke:#e37701; stroke-width:20px;}
#footer-inside-main-social a:hover svg{fill:#eee;}
#footer-inside-main-social a:hover svg.x-icon{background:#eee; fill:#e37701;}


#footer-search{float:right; width:47% !important; margin-top:10px; font-size:1em;}
#footer-search legend, #footer-search #footsearchtext label{text-indent: -9999px; height: 0; color:#000; display:block;}
#footer-search fieldset{padding: 0; margin: 0; border: none;}
#footer-search #footsearchtext #search-bsc{background: none; font-size: 1em; border: none; border-bottom: 1px solid #000; color: #000; outline: none; text-transform:uppercase; width:100%; padding-bottom:7px}
#footer-search #footsearchtext #search-bsc:focus{outline:3px solid #8cc63f}
#footsearchbtn button{width:22px; height:22px; background:transparent; border:none; margin:0; padding:0;}
#footsearchbtn button svg{fill:#a65300;}
#footsearchbtn button:hover svg{fill:#c60;}

#footer-search form{width:100%; margin-left:10%;}
#footsearchbtn{display:inline-block;}

#footsearchtext{display:inline-block; width:80%; margin-right:10px;}


#sliding-popup{width:100%; background:#000; color:#fff; font-size:14px; padding:10px 0 0; box-shadow:#000 5px 5px 15px;}
#sliding-popup .popup-content{max-width:925px;}
#sliding-popup .popup-content p{color:#fff; font-size:14px;}
#sliding-popup .popup-content a{color:#f93; text-decoration:underline;}
#sliding-popup .popup-content a:hover, #sliding-popup .popup-content a:focus{background:#c60; color:#000;}
#sliding-popup button.agree-button{border:none; background:#ffa749; color:#000; padding:10px; border-radius:5px; font-weight:bold; }
#sliding-popup button.agree-button:hover, #sliding-popup button.agree-button:focus{background:#fc6;}
#sliding-popup button.agree-button:after{content: ".";}

@media screen and (max-width: 860px){
	#logadd{float:none; margin:auto; width:23%;}
	#footer-inside-main{width:90.6% !important; margin:auto !important; float:none;}
	#footer-inside-main ul{margin:auto;}
	#footer-holder{margin:10px auto 0; float:none; width:85.6% !important;}

}

@media screen and (max-width: 710px){
	#footer-inside-main ul.contactus li{width:100%; text-align:center;}
	#logadd{float:none; margin:auto; width:30%;}
	#footer-inside-main-social{float:none; width:50% !important; margin:10px auto !important;}
	#footer-search{width:50% !important;; float:none; margin:auto;}

}
@media screen and (max-width: 600px){
	#footer-inside-main{width:100% !important; }
	#footer-inside-main-social, #footer-search{width:80% !important;}
}
