/* TOC STYLES */
.header_nav .link {
font-family: 'Open Sans', sans-serif;
color:#666;
}

.header_nav .link:hover{
	color:#F95951;
}

.top-links .link a{
	color:#333;
	font-size:12px;
	font-weight:600;
}

.top-links .link a:hover{
	color:#F95951;
}

.top-links .linkbox a{
	background:#333;
	color:#fff;
}

.top-links .linkbox a:hover{
	background:#F95951;
	color:#fff;
}

.header_nav_main .current_section{
	border-bottom:3px solid #F95951;
}

.quicklinks .current_page{
	color:#F95951 !important;
}

.footer{
	color:#888;
	background:#EEE;
}

ol {
    display: block;
    list-style-type: decimal;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    padding-left: 40px;
}

ol ol {
    list-style-type: lower-alpha;
}

ol ol ol {
    list-style-type: upper-roman;
}

.search-form{
	position:absolute;
	right:173px;
	background-color:#fff;
	min-width:240px;
	z-index:99;
	padding:15px;
	border:1px solid #eee;
	visibility:hidden;
	opacity:0;
}


/* GOOGLE SEARCH STYLES */

.hcHead2{
	margin-top:10px;
	border-top:1px solid #eee;
	padding-top:5px;
	font-size:16px;
}

.hcSnippet{
	font-size:13px;
}
.hcFileForm{
	font-weight:600;
	font-size:13px;
	font-style:italic;
}


a.pdf:before{
	content: url('../../images/logos/pdf-icon.png');
}

#txtSearchTerm2{
	width:50%;
	margin-bottom:20px;
}

.hcSnippet br {
  display: none;
}

@media (max-width: 991px) {
	#txtSearchTerm2{
		margin-top:50px;
		width:75%;
	}
}

/* END GOOGLE SEARCH STYLES */


.search:hover .search-form{
	visibility:visible;
	margin-top:0px;
	opacity:1;
}


.search-form .form-control{
	padding-top:12px;
	padding-bottom:12px;
	height:44px;
	width:auto;
	float:left;
}

.input-group-btn{
	float:left;
}
.search-form .btn-color{
	background:#F95951;
}


.flex-caption {
    top:300px;
    color: white;
    font-size: 20px;
    line-height: 20px;
    left:0;
    padding:0 20px;
    position:absolute;
    right:0;
    text-transform: uppercase;
    z-index:1;
}

.flexslider-news .flex-control-nav{
	display:none;
}

.flex-box{
	padding:50px;
	background:white;
}

.link4{
	padding:15px 37px !important;
	border:1px solid #F95951;
	margin-top:21px;
	margin-right:10px;
	text-decoration:none !important;
	font-size:20px;
	color:#fff !important;
}

.link4:hover{
		background-color:#F95951;
	color:#fff !important;
		-webkit-transition: background-color .2s ease;
  -moz-transition: background-color .2s ease;
  -ms-transition: background-color .2s ease;
  -o-transition: background-color .2s ease;
  transition: background-color .2s ease;
}


/* DROPDOWN NAV STYLES */
.inner-nav .sub-menu li a {
	font-family: 'Open Sans', sans-serif;
    position: relative;
    display: block;
    padding: 8px 20px;
    letter-spacing: .5px;
    font-weight: 500;
    font-size: 13px;
    color: #999;
}

.inner-nav .sub-menu,
.inner-nav .mega-menu {
    background-color: #fff;
    position: absolute;
    min-width: 220px;
    left: -20px;
    opacity: 0;
    z-index: 1030;
    visibility: hidden;
    top: 90%;
    text-align: left;
    box-shadow: 0 14px 32px 4px rgba(0, 0, 0, .1);
}


/**/

/* MAIN STYLES */

.header-main .current_section .header_link{
	border-bottom:3px solid #F95951;
}


.page_text a{
	color:#F95951 !important;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
	color:#F95951;
}

h4, .h4{
	font-size:20px;
}

.quicklinks .link{
	color:#777;
}

.page_text{
	color:#888;
}

/*------------------------------------------------------------------
[Directory Style]
*/

.energyStarBox{
	height:121px;
}

.energyStarBox img{
	width:102px !important;
	float:left !important;
}

.energyValue span{
	font-size:14px !important;
	margin-top:-29px !important;
	float:left;
	margin-left:3px;
}

.energyValue{
	display:table !important;
	font-size:58px !important;
	margin:0 auto !important;
	top:0px !important;
}

@media (max-width: 991px) {
		h4, .h4{
		font-size:18px;
		margin-top:20px;
		border-top:1px solid #eee;
		padding-top:20px;
	}
	}
