.entry-content a {
    color: #174FAB!important;
}

a:hover {
    color: #174FAB!important;
}

/*========== remove active state off Home top nav ==========*/
#mega-menu-wrap-primary #mega-menu-primary > li:nth-of-type(1).mega-menu-item.mega-current-menu-item > a {
	background:rgba(0, 0, 0, 0.0);
}

/*========== mega menu styles ==========*/
/*========== headers ==========*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	color: #000000;	
	text-transform: uppercase;
	padding: 0px 0px 15px 0px;
}
/*========== links ==========*/
#mega-menu-wrap-primary ul.mega-sub-menu li a{
    line-height: 2!important;
	color: #000000!important;	
}

#mega-menu-wrap-primary ul.mega-sub-menu li a:hover{
	text-decoration: underline!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
	padding: 0px 15px;
}

/*========== width of events dropdown ==========*/
li.mega-top-nav-events ul.mega-sub-menu{
	width: 348px!important;
}

/*========== top nav hover color ==========*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a:hover {
	background: rgb(238, 165, 75)!important;
}

/*========== top nav toggle-on color ==========*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a {
	background: rgb(238, 163, 72)!important;	
}
/*========== top nav current menu item color ==========*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a {
	background: rgb(238, 165, 75)!important;
}

/*========== megamenu BG color and padding ==========*/
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	background: -webkit-gradient(linear, left top, left bottom, from(#eea54b), to(#ea9020));
	background: -moz-linear-gradient(top, #eea54b, #ea9020);
	background: -ms-linear-gradient(top, #eea54b, #ea9020);
    background: -o-linear-gradient(top, #eea54b, #ea9020);
    background: linear-gradient(to bottom, #eea54b, #ea9020);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea54b', endColorstr='#ea9020');
	padding: 30px!important;
}

/*========== dropdown BG color ==========*/
li.mega-menu-flyout ul.mega-sub-menu {
	background: -webkit-gradient(linear, left top, left bottom, from(#eea54b), to(#ea9020))!important;
	background: -moz-linear-gradient(top, #eea54b, #ea9020)!important;
	background: -ms-linear-gradient(top, #eea54b, #ea9020)!important;
    background: -o-linear-gradient(top, #eea54b, #ea9020)!important;
    background: linear-gradient(to bottom, #eea54b, #ea9020)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eea54b', endColorstr='#ea9020')!important;
	padding: 15px!important;
}

li.mega-menu-flyout ul.mega-sub-menu a:hover {
	background: #eea34700!important;
	text-decoration: underline!important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a:focus{
	background: #eea34700!important;	
}

/*============= masthead accent ==========*/
#uc-header {
	border-bottom:#EEA54B solid 4px!important;
}

#uc-site-header #uc-site-title {
	padding-top:4px;
}

/*============= metaslider ==========*/
.caption h3 {
	color:#fff!important;
	font-size:20px;
}

@media (max-width: 1200px) {
	.home .metaslider .caption-wrap {
	width:100%!important;
}
}

.caption {
	width:1162px;
	margin-left:auto;
	margin-right:auto;
	line-height:1.2;
}

.metaslider .caption-wrap {
	padding-bottom:25px!important;
	opacity:1!important;
	background:#000000b0!important;
}

.page-content,.entry-content,.entry-summary {
	margin:0;
}

.heading-diversity {
	font-size:35px;
	padding-top:3px;
}

.body-blurb {
	font-size:18px;
	padding-bottom:3px;
	line-height:1.5;
}

/*=========== resources row/gold row =========*/
.resources-row {
	border-bottom:#EEA54B solid 10px!important;
}

.resources-row p {
	margin:0 0 25px;
}

.resources-row a {
	-webkit-transition:background-color .3s linear;
	transition:background-color .3s linear;
	color:#fff!important;
	background-color:#000E2F;
	text-decoration:none;
	padding:8px 25px;
	border-radius:15px;
	font-size:12px;
	letter-spacing:.7px;
}

.resources-row a:hover {
	-webkit-transition:background-color .3s linear;
	transition:background-color .3s linear;
	background:#757575;
}

.resources-img {
	height:200px;
}

/*=========== by the numbers row ============*/
.numbers-heading-title {
	font-size:35px;
	color:#fff;
	text-align:center;
	padding-bottom:10px;
	font-weight: 600;
}

#num {
	font-size:60px;
	font-weight:700;
}

.stats {
	text-align:center;
	width:250px;
}

.stat-flex {
	display:flex;
	justify-content:space-between;
}

#description {
	font-size:20px;
}

a.num-btn {
	-webkit-transition:background-color .3s linear;
	transition: background-color .3s linear;
	border:solid #fff 1px;
	color:#fff!important;
	padding:7px 20px!important;
	text-decoration:none!important;
	border-radius:15px!important;
}

a.num-btn:hover {
	background-color:#fff;
	color:#000E2f!important;
	-webkit-transition:background-color .3s linear;
	transition: background-color .3s linear;
}

.btn-center {
	text-align:center;
	height:50px;
	margin:30px 0 0;
}

/*========== equal height row homepage 3 main buckets ==========*/
.home .equal-height-boxes .widget_black_studio_tinymce .panel-widget-style {
	min-height:475px;
}

/*========== footer ==========*/
#footers {
	padding:35px;
	border-top:#EEA54B solid 10px;
}

#footers h2 {
color:#fff!important;
}

#footers h3 {
	color:#fff!important;
}

#footers p {
	color:#fff!important;
}

#mega-footer .textwidget {
	margin:0!important;
}

.uc-cal-event-title {
	color:#fff!important;
}

#mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event:hover span.uc-cal-event-date {
    color: rgba(255,255,255,0.7)!important;
}

#mega-footer .widget .uc-cal .uc-cal-item .uc-cal-event .uc-cal-event-date {
	color:rgba(255,255,255,0.7)!important;
}

p.p-align {
	margin-left:50px;
	margin-top: -17px;
}

#footers .simple-social-icons {
	margin-top:-42px!important;
	margin-left:25px!important;
	font-size:22px;
}

.simple-social-icons ul li a:hover {
	color:rgba(255,255,255,0.7)!important;
}

#footers .glyphicons {
	font-size:22px;
	padding-right:12px;
	margin-top:-6px;
}

footer#mega-footer .widget a:hover {
	color:#fff;
}

footer#mega-footer .widget .textwidget a:hover {
	color:#fff!important;
}

.contact-title {
	padding-top:8px;
	padding-bottom:20px;
}

ul#uc-footer-links li a:hover {
    color: rgba(255, 255, 255, 0.7)!important;
	text-decoration: underline!important	
}

/*========== news-updates-row ==========*/
.news-updates-row-wrapper {
	background:#fff;
	background:-moz-linear-gradient(128deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(254,245,236,1) 50%,rgba(254,245,236,1) 100%);
	background:-webkit-linear-gradient(128deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(254,245,236,1) 50%,rgba(254,245,236,1) 100%);
	background:linear-gradient(128deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(254,245,236,1) 50%,rgba(254,245,236,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f4d2d1",GradientType=1);
}

.news-updates-heading-title {
	font-size:35px;
	color:#000;
	text-align:center;
	padding-top:15px;
	font-weight: 600;
}

.news-updates-row-wrapper h3{
	font-size: 22px!important;
    font-weight: 600;
}

body.home.page-template-page-blank .news-updates-row-wrapper h3.widget-title {
	margin-bottom: 20px !important;
}

.news-updates-row-wrapper h4{
	font-size: 18px!important;
}

.news-updates-row-wrapper .alert.alert-warning{
	background-color: #fef5ec;
    border-color: #ffe4c9;
    color: #000000;
}


/*========== remove space under gradient shape ==========*/
.home #footers {
	margin-top:-21px;
}

/*=========== searchbar ============*/
#masthead #site-title fieldset {
	border:2px solid #757575;
	border-radius:20px;
	overflow:hidden;
}

#masthead .form-group .btn {
	color:#757575!important;
	transition:all 300ms;
}

#masthead .form-group input::placeholder {
	color:#757575!important;
}

#masthead .form-group input {
	background-color:#fff!important;
}

#masthead #site-title .searchform fieldset .form-control {
	color:#333!important;
}

#masthead #site-title .searchform fieldset .btn {
	background-color:#fff;
	color:rgba(0,0,0,0.6)!important;
}

#masthead #site-title .searchform fieldset .btn:hover {
	color:#fff!important;
}

/*========== twitter ==========*/
.home .news-updates-row-wrapper .equal-height-row .widget_twitter-timeline-profile .twitter-widget {
	overflow-y:scroll;
	border-right:none;
}

.home .news-updates-row-wrapper .equal-height-row .so-panel.widget .panel-widget-style {
	border-radius:15px!important;
}

/*========== search page ==========*/
body.search #page-search #page-sidebar{
	display:none!important;
}
