/* Slider h4 blue theme */
div.genesis_responsive_slider h4 {
  color: #5D87B1;
}
html > body .slide-excerpt-border {
background: none;
border: 0;
display: inline;
float: left;
margin: 10px;
padding: 14px;
position: relative;
z-index: 8;
}

.ninja-forms-form ul li { list-style: none;} 

/* Make h3 tags a dark gray */
.legacy-blue h3 {
color: #555;
}

/************* shadow for images - add class to body in genesis options in page ***************/
.image-shadow img {
	-webkit-box-shadow: 6px 6px 12px 6px #888;
	box-shadow: 6px 6px 12px 6px #888;
  margin-left: 1rem;
}

/****** Additinal Info Div ********/
div.additional-info {
  float: right;
  width: 25%;
  background: #EEE;
  padding: 10px;
  border: 1px solid #CCC;
  margin: 0 0 10px 10px;
}
div.additional-info h2 {
  font-size: 1.2rem;
}
#header .widget {
margin: 0 0 10px;
overflow: hidden;
width: 70%;
float: right;
}

/* Legacy Blue
------------------------------------------------------------ */

.legacy-blue h1, 
.legacy-blue h2, 
.legacy-blue h3, 
.legacy-blue h4, 
.legacy-blue h5, 
.legacy-blue h6 {
    color: #0064A4;
}

.legacy-blue a,
.legacy-blue a:visited {
	color: #0064A4;
}

.legacy-blue #title a,
.legacy-blue #title a:hover {
	color: #0064A4;
}

.legacy-blue .header-image #title-area {
	background: url(images/blue/logo.png) no-repeat top left;
}

.legacy-blue input[type="button"], 
.legacy-blue input[type="submit"] {
    background-color: #0064A4;
    background-image: none;
}

.legacy-blue input:hover[type="button"],
.legacy-blue input:hover[type="submit"] {
	background:  #0064A4;
}	

.legacy-blue #subnav .menu li ul {
	background: #000;
}	

.legacy-blue .menu li ul {
	background: #0064A4;
}	

.legacy-blue #nav {
    background-image: none;
    background-color: #0064A4;
}	

.legacy-blue #nav li a:hover,
.legacy-blue #nav li a:active,
.legacy-blue #nav .current_page_item a,
.legacy-blue #nav .current-cat a,
.legacy-blue #nav .current-menu-item a {
	background-color: #0064A4;
	color: #fff;
}

.legacy-blue #nav li li a,
.legacy-blue #nav li li a:link,
.legacy-blue #nav li li a:visited {
	background-color: #0064A4;
	color: #fff;
}	

.legacy-blue #nav li li a:hover,
.legacy-blue #nav li li a:active {
	background-color: #284f73;
}

.legacy-blue .slider-wrap {
    background-color:  #555759;
    background-image: none;
    background-repeat: repeat-x;
}

.legacy-blue .slider-inner {	
	background-image: url(images/slide-shadow.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}	

.legacy-blue .big_button_right {
    background: #284f73;
    border: 1px solid #222;
}	

.legacy-blue #home-bottom h2 {
    color: #0064A4;
}	

.legacy-blue #home-bottom h2 a,
.legacy-blue #home-bottom h2 a:visited {
	color: #0064A4;
}	

.legacy-blue #home-bottom h4 {
	color: #0064A4;
}

.legacy-blue .widget-area h4 {
    color: #0064A4;
}

.legacy-blue .post-meta {
    border-top: 3px solid #274D70;
}

.legacy-blue #content .portfolio .more-link {
    background: url("images/blue/button.png");
}	

.legacy-blue #content .portfolio .more-link:hover {
	background: #0064A4;
}

.legacy-blue #footer-widgets {
	background-image: url(images/blue/footer-bg.png);
	background-color: #0064A4;
    border-top: 2px solid #0064A4;	
}	

.legacy-blue #footer-widgets h4 {
    border-bottom: 1px solid #aaa;
    color: #fff;
}	

.legacy-blue #footer-widgets p {
	color: #eee;
}	

.legacy-blue #footer-widgets a,
.legacy-blue #footer-widgets a:visited {
	color: #fff;
  text-decoration: none;
}
.legacy-blue #footer-widgets a:hover {
  text-decoration: underline;
}
.legacy-blue #footer a, 
.legacy-blue #footer a:visited {
    color: #0064A4;
}

div.slider-inner h4.widget-title.widgettitle {
color: #fff;
}
.menu li.right {
color: #fff;
float: right;
font-size: 0.875em;
margin: 5px 0 0;
padding: 5px 0 4px;
}
/* Legacy Theme Style Override */
.welcome-inner h4 {
font-size: 28px;
line-height: 32px;
margin-bottom: 12px;
}
.welcome-inner p {
color: #333;
font-size: 18px;
letter-spacing: 0.5px;
line-height: 26px;
}

h2 {
font-size: 1.55em;
}
/* Fix footer accessibility color */
#footer .wrap {
    margin: 0 auto;
    /*width: 960px;*/
    color: #fafafa;
}
.legacy-blue #footer a, .legacy-blue #footer a:visited {
    color: #eee;
}
/* Fix blockquote accessibility color */
blockquote p {
    color: #333;
    font-style: italic;
}
#footer{
  display:none;
}