/* RELNW HOMEPAGE CSS */




body {
 font-size: 100% !important; color: #292929; 
}

.home_carousel .caption { 
background: #266575 !important; top: 13em !important; left: 58em !important; width: 42em !important; }

.home_carousel .bottom .slide_block_container {
    width: 100% !important;
}

.home_carousel .caption .caption_block strong {
    font-size: 1.5em !important;
    line-height: 1.1em !important;
    margin-bottom: .2em;
}

.home_carousel .bottom a.slide_block {
    width: auto !important;
    margin-left: 10px !important;
    float: right !important;
}

.home_carousel .bottom {
    background: #383838 !important;
    padding-bottom: 0 !important;
}

.home_carousel .bottom_text { 
	float: none  !important;
	padding: 1.5% 2% 0% 2% !important;
    width: 30em !important;
    font-size: 1.5em !important;
}

.home_carousel .bottom_text a { 
    text-decoration: underline !important;
}

.ncee .home_carousel .bottom a.slide_block:hover {
    color: #6ab5c8 !important;
}

.ncee .home_carousel .caption .caption_block a:hover {
    color: #6ab5c8 !important;
}

.ncee .content .section_head {
    color: #4e8c9c !important;
    font-size: 2.2em !important;
    text-transform: none !important;
}

.ncee .content .right_col div.blog {
    background: #eee !important;
}

.main-menu { float: right; width: 65%; margin-top: 8px; margin-right: 10px; }   

.home { border-top: 8px solid #6ab5c8; background-color: #f8f7f6; }
.home h3 { margin-top: 0px; text-transform: uppercase; font-size: 1.6em; color: #fa4c06;}
.home h4 { line-height: 1.3em; }
.home img { border: 2px solid #eaeaea; margin-top: 10px; margin-bottom: 10px; }
.home a { color: #0ea0c5; }
.home hr { border-top: 1px solid #6ab5c8; }

h3.example {     
    margin-top: -12px;
    background-color: #6ab5c8;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 19px;
    padding-left: 10px;
    border-radius: 4px;
}

.media {
background-color: #266575;
padding: 10px 5px 10px 10px;
box-shadow: 0 1px 1px rgba(0,0,0,.05);
border-radius: 4px; 
}

img.media-object { width: 80px; }

.page-header { margin: 25px 0 0px; border-bottom: none; }
.page-header h1 { font-size: 25px; color: #fff; }
.page-header h1 a { color: #fff; }
.page-header h1 small { color: #fff; font-size: 70%; }

.content p.homecopy { padding: 0px !important; }
.content p.homecopy .small { margin-bottom: 10px !important; }

.social { color: #fff; margin-top: -40px; text-align: right; margin-right: 20px; font-size: 2.0em; }
.social a { color: #fff; font-size: 1.8em; margin: 3px; }
.social a:hover { color: #6ab5c8 !important; }

#homemobile-copy h1 { margin-bottom: 10px; margin-left: 20px; color: #a53507; }
#homemobile-copy p { font-size: 1.8em; margin: 0px 20px 20px 20px; color: #555; }

#region .btn-default { background-color: #266575; border-color: #fff; color: #f5f5f5; }
#region .btn-default:hover { background-color: #6ab5c8; border-color: #fff; color: #f5f5f5; }
#region .btn-group-lg>.btn { border-radius: 0px; }

#submobile-menu .navbar-nav { font-size: 1.7em; }


/*
 * Let's target IE to respect aspect ratios and sizes for img tags containing SVG files
 *
 * [1] IE9
 * [2] IE10+
 */
/* 1 */
.ie9 img[src$=".svg"] {
  width: 100%; 
}
/* 2 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  img[src$=".svg"] {
    width: 100%; 
  }
}



