html {
  overflow-y: scroll;
}



.top-bar-section li:not(.has-form) a:not(.button) {
	padding: 0 15px;
	line-height: 45px;
	background: #F90;
	color: black;
	font-size: 0.9rem;
    font-weight: normal;
}

.top-bar-section li.parent-link:not(.has-form)  a:not(.button) {
	padding: 0 15px;
	line-height: 45px;
	background: #D2F3DE;
	color: black;
	 
	font-size: 1.4rem;
    font-weight: normal;
}

.top-bar-section ul li:not(.parent-link) > a {
  text-indent: 20px;
}

.pagecontent   a  {
    text-decoration: none !important;
}

.pagecontent    a:hover {
    text-decoration: none !important;
    background-color: #ffa;
}

 
 
 
 /** Changes the active menu item from default black to a gradient **/
.top-bar-section ul li.active > a {
    background:  rgb(0, 0, 0);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0 transparent;
    color: #fff;
}
 
/** Changes the hover state of non active menu items **/
.top-bar-section li:hover a {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0 transparent;
    color: #fff;
}
 
/** Changes non active menu items text color to black **/
.top-bar-section ul li > a {
    color: #2d2d2d;
}
 
/** Changes the hover state of dropdown menu items **/
.top-bar-section ul.dropdown li a:hover:not(.button) {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.9);
}
 
/** IMPORTANT fill for the ul dropdown container **/
.top-bar-section ul.dropdown {
    background: #333;
    color: #fff;
}
 
/** This fixes the position and the color of the dropdown arrow **/
.top-bar-section .has-dropdown > a:after {
    border-color: rgba(0, 0, 0, 1) transparent transparent;
    margin-top: 2.5px;
}
 
 
 .orbit-container .orbit-slides-container > * .orbit-caption {
/* position: absolute; */
bottom: -70px;
background-color: rgba(51, 51, 51, 0.8);
/* color: #FFF; */
width: 50%;
 
font-size: 0.77778rem;
margin-left: 25%;
text-align: center;
position: static;
}

.orbit-bullets {
margin: 0 auto 30px auto;
overflow: hidden;
position: relative;
top: 10px;
float: none;
text-align: center;
display: block;
}
 
 
 .orbit-container {
overflow: hidden;
 
position: relative;
background: none;
}
 
 
.orbit-container img {
display: inline-block;
vertical-align: middle;
margin: auto;
  height: 360px;
  width: 360px;
}
 
.orbit-caption {
display: inline-block;
vertical-align: middle;
margin: auto;
}
 



/*

.dropdown li.parent-link a {
color: #C94A4A;
display: block;
}


ul.dropdown li.parent-link.show-for-small {
margin-bottom: 0;
margin-top: 0;
font-size: 1.4rem;
background: red;
}

 */
 
.top-bar {
	background: #008000;
	background-image: url(../img/logo.gif);
	background-position: right;
	background-repeat: no-repeat;
	height: 45px;
	line-height: 45px;
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
	font-family: "Proxima Nova";
}



/* wip below */

.blue .rlacey2-footer-top.bg-chartreuse {
background: #2BA6CB;
}



.top-bar ul.right li {
border-left: 1px solid #4d4d4d;
border-right: none;
}


.top-bar ul.right {
float: right;
width: auto;
margin-bottom: 0;
}

.rlacey2-footer-bottom { background: yellow; padding: 24px 0 10px; }

.rlacey2-footer-bottom ul.rlacey2-links {
margin: 0;
display: inline-block;
}

.rlacey2-footer-bottom p.copyright {
margin: 6px 0 0;
font-size: 12px;
color: #666;
}

.rlacey2-footer-bottom ul.rlacey2-links li a {
color: #666;
padding: 3px 6px;
}

.rlacey2-footer-bottom a.rlacey2-logo {
color: #858585;
font-weight: normal;
background: url("../images/icons/footer-icons.png") no-repeat 0 3px;
padding: 25px 0 0 0;
font-size: 1em;
display: inline-block;
font-family: "Proxima Nova", "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
width: 90px;
}

