/**********************************************************************************/
/*                             Top Header section                                 */
/**********************************************************************************/
header #header-byline-1,
header #header-byline-2 {
	color: #777777;
}

header #header-byline-separator {
	color: #92191C;
}

header #header-social a {
	background-color: #92191C;
	color: #ffffff;
}

	header #header-social a:hover {
		color: #777777;
	}

header #header-logo a img {
	border: 0;
	max-height: 100px;
	max-width: 70%;
}

nav#navigation {
	background-color: #92191C;
}

	nav#navigation.fixedsticky-on {
		background-color: #ffffff;
	}

		nav#navigation.fixedsticky-on ul li a {
			color: #63666a;
		}

	nav#navigation ul li a {
		color: #ffffff;
	}

	nav#navigation.fixedsticky-on ul li:hover a:after,
	nav#navigation.fixedsticky-on ul li.active a:after {
		background-color: #92191C;
	}

.banner-carousel .highlight-buttons a:hover {
	background-color: #ffffff;
	color: #92191C;
}

@media screen and (min-width: 601px) {
	nav#navigation ul li a#nav-contact-button:hover {
		color: #92191C;
	}

	nav#navigation ul li a#nav-contact-button {
		border-color: #ffffff;
		color: #ffffff;
	}

	nav#navigation.fixedsticky-on ul li a#nav-contact-button {
		border-color: #63666a;
		color: #63666a;
	}

	nav#navigation ul li a#nav-contact-button:hover {
		background-color: #ffffff;
	}

	nav#navigation.fixedsticky-on ul li a#nav-contact-button:hover {
		background-color: #63666a;
		color: #ffffff;
	}
}

@media screen and (max-width: 600px) {
	nav#navigation {
		background-color: #ffffff;
		border-bottom: 1px #92191C solid;
	}

		nav#navigation ul li a,
		nav#navigation .mobile-menu-head a {
			color: #92191C;
			border-top: 1px #92191C solid;
		}

		nav#navigation.fixedsticky-on ul li.active a {
			background-color: #92191C;
			color: #ffffff;
		}
}

.banner-carousel .controls a {
	border-color: #ffffff;
	color: #ffffff;
}

.banner-carousel .highlight-buttons a.highlight-button-2 {
	background-color: #92191C;
	border-color: #92191C;
}

	.banner-carousel .highlight-buttons a.highlight-button-2:hover {
		background-color: transparent;
		color: #92191C;
	}

.banner-carousel .highlight-buttons a {
	border-color: #ffffff;
	color: #ffffff;
}

	.banner-carousel .highlight-buttons a:hover {
		background-color: #ffffff;
	}

#banner-caption #banner-caption-inner div {
	color: #f6f6f6;
}

#banner-caption.portrait-banner #banner-caption-inner div {
	background: transparent!important;
    text-shadow: 2px 2px 2px #000000;
}

/**********************************************************************************/
/*                             About Us section                                   */
/**********************************************************************************/
#about-top-copy .title {
	color: #63666a;
}

#about-top-copy .subtitle {
	color: #63666a;
}

#about-top-copy .body {
	color: #777;
}

#about-bottom-copy {
	background-color: #63666a;
	color: #fff;
}

/**********************************************************************************/
/*                             Mortgages section                                  */
/**********************************************************************************/
#mortgages .heading {
	color: #63666a;
}

#mortgages .panes .pane .pane-icon {
	background-color: #92191C;
	color: #ffffff;
}
/*#mortgages .panes .pane .pane-icon:hover {
  background-color: #a7a7a7;
}*/
#mortgages .panes .pane .pane-heading {
	color: #2e2e2e;
}

#mortgages .panes .pane .pane-text {
	color: #777777;
}

#mortgages .application {
	background-color: #92191C;
}

	#mortgages .application .apply-button a:hover {
		color: #92191C !important;
	}

	#mortgages .application .app-heading {
		color: #ffffff;
	}

	#mortgages .application .blurb {
		color: #ffffff;
	}

	#mortgages .application .apply-button a {
		color: #ffffff !important;
		border-color: #ffffff !important;
	}

		#mortgages .application .apply-button a:hover {
			background-color: #ffffff;
		}

#mortgages .types-of-mortgages .types-heading {
	color: #63666a;
}

#mortgages .types-of-mortgages #types-accordion {
	border-color: #a7a7a7;
}

	#mortgages .types-of-mortgages #types-accordion .panel {
		border-color: #ffffff;
	}

	#mortgages .types-of-mortgages #types-accordion .accordion-header {
		background-color: #63666a;
	}

		#mortgages .types-of-mortgages #types-accordion .accordion-header h3 a {
			color: #ffffff;
		}

	#mortgages .types-of-mortgages #types-accordion .panel-body p {
		color: #999999;
	}

/**********************************************************************************/
/*                               Rates section                                    */
/**********************************************************************************/
#rates .rates-heading {
	color: #63666a;
}

#rates .rates-blurb {
	color: #777777;
}

#rates .rates-container {
	border-color: #e7e7e7;
}

	#rates .rates-container #brokertools-RatesTable div {
		background-color: #dddbdc !important;
	}

		#rates .rates-container #brokertools-RatesTable div:nth-child(odd) {
			background-color: #f4f2f2 !important;
		}

		#rates .rates-container #brokertools-RatesTable div.brokertools-rates-table-header {
			background-color: #65666a !important;
			color: #ffffff;
		}

		#rates .rates-container #brokertools-RatesTable div.brokertools-rates-disclaimer {
			background-color: #ffffff !important;
			color: #777777;
		}

	#rates .rates-container .rates-disclaimer {
		color: #777777;
	}

	#rates .rates-container .spacing-placeholder {
		height: 600px;
	}

/**********************************************************************************/
/*                            Calculators section                                 */
/**********************************************************************************/
#calculators .calculators-heading {
	color: #63666a;
}

#calculators .calculators-subheading {
	color: #63666a;
}

#calculators .calculators-container {
	border-color: #e7e7e7;
}

	#calculators .calculators-container button {
		border: 2px #92191C solid !important;
		color: #92191C !important;
	}

		#calculators .calculators-container button:hover {
			background-color: #92191C !important;
			color: #ffffff !important;
		}

	#calculators .calculators-container input[type=text],
	#calculators .calculators-container input[type=number],
	#calculators .calculators-container select {
		border-color: #777777;
		background-color: #ffffff;
	}

	#calculators .calculators-container button {
		background: #ffffff !important;
	}

#testimonials #testimonials-carousel .testimonial-credit {
	color: #92191C;
}

/**********************************************************************************/
/*                            Testimonials section                                */
/**********************************************************************************/
#testimonials .testimonials-heading {
	color: #63666a;
}

#testimonials #testimonials-carousel .testimonial-body {
	color: #777777;
}

#testimonials #testimonials-carousel ol.carousel-indicators li {
	background-color: #a7a7a7;
	border-color: #a7a7a7;
}

	#testimonials #testimonials-carousel ol.carousel-indicators li.active {
		background-color: #92191C;
		border-color: #92191C;
	}

/**********************************************************************************/
/*                              Subscribe section                                 */
/**********************************************************************************/
#subscribe #subscribe-layered-background .inner1 {
	background-color: #63666a;
}

#subscribe #subscribe-layered-background .inner2 {
	background-image: url('/assets/images/contract.jpg');
}

#subscribe #subscribe-header {
	color: #ffffff;
}

#subscribe #subscribe-subheader {
	color: #ffffff;
}

#subscribe #subscribe-form input[type=email] {
	color: #ffffff;
	border-color: #ffffff;
}

#subscribe #subscribe-form input[type=submit] {
	background-color: #92191C;
	color: #ffffff;
}

/**********************************************************************************/
/*                                 Blog section                                   */
/**********************************************************************************/
#blog #blog-heading {
	color: #63666a;
}

#blog .blog-entry {
	background-color: #f6f6f6;
}

	#blog .blog-entry .blog-byline {
		color: #777777;
	}

	#blog .blog-entry .blog-title {
		color: #63666a;
	}

	#blog .blog-entry .blog-excerpt {
		color: #777777;
	}

	#blog .blog-entry a.blog-read-more {
		background-color: #92191C;
		color: #ffffff;
	}

		#blog .blog-entry a.blog-read-more:hover {
			color: #63666a;
		}

#blog a.blog-view-more {
	background-color: #92191C;
	color: #ffffff;
}

	#blog a.blog-view-more:hover {
		color: #63666a;
	}

#blog #blog-pagination li a {
	background-color: #ffffff;
	color: #92191C;
}

	#blog #blog-pagination li.active a,
	#blog #blog-pagination li a:hover {
		background-color: #92191C;
		color: #ffffff;
	}

#blog #other-blog-posts .heading {
	color: #63666a;
}

#blog #other-blog-posts .blog-entry .blog-title a {
	color: #63666a;
}

#blog .share-heading {
	color: #63666a;
}

#blog #blog-share-links {
	border: 1px #cccccc solid;
}

	#blog #blog-share-links li {
		border-left: 1px #cccccc solid;
	}

		#blog #blog-share-links li a {
			color: #63666a;
		}

			#blog #blog-share-links li a:hover {
				background-color: #63666a;
				color: #ffffff;
			}


/**********************************************************************************/
/*                               Contact section                                  */
/**********************************************************************************/
#contact #contact-heading {
	color: #63666a;
}

#contact #contact-call-to-action {
	color: #63666a;
}

	#contact #contact-call-to-action em {
		color: #92191C;
	}

#contact #contact-form input[type=text],
#contact #contact-form input[type=email],
#contact #contact-form textarea {
	color: #777777;
	background-color: #f6f6f6;
	border-color: #e6e6e6;
}

#contact #contact-form input[type=submit] {
	background-color: #92191C;
	color: #ffffff;
}

	#contact #contact-form input[type=submit]:hover {
		color: #63666a;
	}

/**********************************************************************************/
/*                                Footer section                                  */
/**********************************************************************************/
#footer #footer-upper-banner {
	background-color: #63666a;
}

	#footer #footer-upper-banner #footer-copy {
		color: #f6f6f6;
	}

	#footer #footer-upper-banner .heading {
		color: #ffffff;
	}

	#footer #footer-upper-banner .heading-underline {
		background-color: #777777;
	}

	#footer #footer-upper-banner #footer-quick-links .links-list li a {
		color: #a7a7a7;
	}

		#footer #footer-upper-banner #footer-quick-links .links-list li a:visited {
			color: #777777;
		}

	#footer #footer-upper-banner #footer-contact-info .contact-list li {
		color: #ffffff;
	}

		#footer #footer-upper-banner #footer-contact-info .contact-list li a {
			color: #ffffff;
		}

#footer #footer-lower-banner {
	background-color: #92191C;
	border-top-color: #2e2e2e;
}

	#footer #footer-lower-banner #footer-social a {
		color: #f6f6f6;
	}

	#footer #footer-lower-banner #footer-copyright {
		color: #e6e6e6;
	}

/**********************************************************************************/
/*                                 Admin section                                  */
/**********************************************************************************/
#component-list-nav ul.admin-nav-list li a i {
	color: #92191C;
}

.intro p {
	border-left: 5px solid #92191C;
}
/**********************************************************************************/
/*                              Application Wizzard                               */
/**********************************************************************************/
.wizard li.active span.round-tab, .previous span.round-tab {
	background: #92191C;
	color: #fff;
	border-color: #92191C;
}

.progress-0 {
}

.progress-25 {
	background: #92191C; /* Old browsers */
	background: -moz-linear-gradient(right, #92191C 24%, #e9e9e9 25%, #e9e9e9 25%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(right, #92191C 24%,#e9e9e9 25%,#e9e9e9 25%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #92191C 24%,#e9e9e9 25%,#e9e9e9 25%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.progress-50 {
	background: #92191C; /* Old browsers */
	background: -moz-linear-gradient(right, #92191C 48%, #92191C 49%, #e9e9e9 50%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(right, #92191C 48%,#92191C 49%,#e9e9e9 50%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #92191C 48%,#92191C 49%,#e9e9e9 50%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.progress-75 {
	background: #92191C; /* Old browsers */
	background: -moz-linear-gradient(right, #92191C 74%, #e9e9e9 75%, #e9e9e9 75%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(right, #92191C 74%,#e9e9e9 75%,#e9e9e9 75%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #92191C 74%,#e9e9e9 75%,#e9e9e9 75%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.progress-100 {
	background: #92191C; /* Old browsers */
	background: -moz-linear-gradient(right, #92191C 99%, #e9e9e9 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(right, #92191C 99%,#e9e9e9 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #92191C 99%,#e9e9e9 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

/**********************************************************************************/
/*                       Lite Website Hide all the things                         */
/**********************************************************************************/
.nav.nav-tabs {
	height: 70px;
}

nav .nav.nav-tabs li {
	display: none;
}

div#footer-quick-links {
	display: none;
}

div#header-byline-separator {
	display: none;
}

div#header-byline-2 {
	display: none;
}

div#footer-copy {
	display: none;
}

div#footer-logo {
	display: none;
}

#footer #footer-upper-banner #footer-contact-info{
	display: none;
}

@media (max-width:600px) {
	nav #navigation div.mobile-menu-head {
		display: none !important;
	}
}
