/* 
light = #daeec3
main 1 = #EA202D
main 2 = #F1B217

Purple:  #EA202D
green: #F1B217
*/

#plan-chooser-container {
	background:#F1B217;		
	border:none;
}

.navbar-brand > img {
	max-height:55px;	
}

.slide_btns a {
	background:#fff !important;	
	border:none !important;
	color:#EA202D !important;	
	border-radius:6px;
}

.slide_btns a:hover {
	background:#F1B217 !important;
	color:#fff !important;	
	opacity:1 !important;
}


#plan-chooser-dot-overlay {
	background:none;	
}

#footer-testimonial-block {
	background:#EA202D;
}

body,
.main-content {
	background:#fff !important;
}

.about-content.light {
	background:	#fbf8e9 !important;
}

.panel-default > .panel-heading {
	background:#F1B217 !important;	
	color:#fff !important;	
}

.fa-angle-right::before,
.btn.btn-primary {
	color:#fff !important;	
}

.white,
#way-look,
.about-content *,
.about-content.light * {
	color:#000 !important;	
}

#footer-testimonial-block {
	border-color:#000 !important;
	background-color:#EA202D !important;
}

.footer-bg {
	border-color:#F1B217 !important;
	background-color:#333 !important;
}

#top-main-nav-bar > ul > li ul {
	background:#fff;
	border:none !important;
	padding:4px;
}

#top-main-nav-bar > ul li:hover ul, #top-main-nav-bar > ul li:active ul, #top-main-nav-bar > ul li:focus ul {
	background:#EA202D;	
	width:100%;
}

#top-main-nav-bar ul.dropdown-menu {
	border-top:2px solid #fff !important;	
}

#top-main-nav-bar > ul > li ul {
	box-shadow:none !important;
	outline: none !important;	
}

#top-main-nav-bar > ul > li ul li {
	border:none !important;	
}

.navbar-inverse {
	background:#fff;	
}

.navbar-inverse .navbar-nav > li,
.navbar-inverse .navbar-nav > li > a {
	color:#fff;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;	
}

#top-main-nav-bar > ul > li ul li > a {
	color:#fff;	
}

/* TOP NAV: STANDARD LINKS */
.navbar-inverse .navbar-nav > li.links-standard > a {
	color:#333 !important;
	text-decoration:none;
	background:none;
	border:none;
	outline:none;	
}

.link-3.links-standard:hover,
.navbar-inverse .navbar-nav > li.links-standard > a:hover,
.navbar-inverse .navbar-nav > li.links-standard > a:focus,
.navbar-inverse .navbar-nav > li.links-standard.active > a {
	color:#EA202D !important;	
	background:none;
}

.links-special1, 
.links-special2 {
	background:#EA202D;
}

.btn.send-btn {
	background:#EA202D !important;	
	color:#fff !important;	
}

.btn.send-btn:focus,
.btn.send-btn:hover {
	background-color:#F1B217 !important;
	color:#000 !important;
}

#caltab tbody tr td, 
#caltab tbody tr td:hover {
	background:#daeec3 !important;
}

#caltab tbody tr td, 
#caltab tbody tr td:hover,
.table > thead > tr > th {
	border-color:#F1B217 !important;
}

blockquote {
	background:#F1B217 !important;
	border-left:10px solid #000 !important;
}

blockquote::before {
	color:#000 !important;	
}

.green {
	color:#F1B217;
}

.purple {
	color:#EA202D;	
}

/* PAGE HEADINGS */
h3.page-title {
	color:#fff;
	font-size: 48px;
	line-height: 1.2;
	margin-top:75px;
	position: relative;
	font-weight: bold;
}

.banner-heading.no-image h3.page-title {
	margin-top:10px;	
}

h4.page-sub-title {
	color:#fff;	
	margin-bottom:12px;
}

.banner-heading.no-image h4.page-sub-title {
	margin-bottom:20px;	
}

.banner-heading {
	background:#EA202D;	
}

.button-cta {
	background:#F1B217;
	color:#fff !important;
	border:2px solid #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-weight:bold;
	font-size:20px;
	padding:6px 22px;
	display:inline-block;
	text-decoration:none;
	transition:all 0.3s;
}

.button-cta.button-cta-lg {
	font-size:26px;
	padding:10px 35px;
}

.button-cta.button-cta-dark-bg:focus,
.button-cta.button-cta-dark-bg:hover {
	background:#fff;
	color:#333 !important;
	text-decoration:none;
}

.button-cta.button-cta-light-bg:focus,
.button-cta.button-cta-light-bg:hover {
	background:#EA202D;
	text-decoration:none;
}


/* BLOG */
.pagination-bar {
	background:#EA202D !important;
}

/* SIGNUP */
.signup-container-area {
	background:#F1B217;
}

.signup-container-area .alert {
	background:#fff;
	border:none !important;	
}

.signup-container-area #plan-full-desc {
	border-top:none;	
}

.signup-container-area .alert-info hr {
	border-color:#eee;
}

.signup-container-area .reg-section-title {
	border-color:#eee;	
}

.signup-container-area #plan-title {
	font-size:30px;	
}

/* LOGIN */
.loginmodal-container h1 {
	background:#F1B217;
}

.loginmodal-submit {
	background:#EA202D;	
	border:2px solid #EA202D;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}

.loginmodal-submit:focus,
.loginmodal-submit:hover {
	background:#fff;
	color:#EA202D;
	border:2px solid #EA202D !important;
}

.loginmodal-container {
	border:10px solid #F1B217;	
}