/* FORMATTING ===================================================================== */

.nav-hub .navbar-text {
	color: #312d2a;
}

.nav-hub .navbar-toggle {
	color: #312d2a;
	border: 1px solid transparent;
}

.nav-hub .navbar-toggle:hover,
.nav-hub .navbar-toggle:focus,
.nav-hub .navbar-toggle:active {
	background: transparent;
}

.nav-hub .navbar-toggle .icon-bar {
	background: #1C1C1C;
}

.nav-hub ul.navbar-nav li a {
	color: #000;
}

.nav-hub ul.navbar-nav li a:hover {
}

.nav-hub ul.navbar-nav li a:focus,
.nav-hub ul.navbar-nav li a:active {
}

/* FOOTER WELLNESS 1 ===================================================================== */

.footer-wellness01 {
	background: #1C1C1C;
	border-top: 5px solid #A3D86C;
}

.footer-wellness01 a {
	color: #abaaa8;
}

.footer-wellness01 ul.navbar-nav {
	border-top: 5px solid #A3D86C;
}

.footer-wellness01 .navbar-nav li a {
	color: #FFF;
}

.footer-wellness01 .navbar-nav li a:focus,
.footer-wellness01 .navbar-nav li a:active {
	background: #1D1D1D;
}

.footer-wellness01 .follow-us {
	border-top: 5px solid #A3D86C;
}

.footer-wellness01 .follow-us h5 {
	color: #FFF;
}

.footer-wellness01 .follow-us .fa-2x .fa-stack-2x {
	color: #FFF;
}

.footer-wellness01 .follow-us a:hover .fa-2x .fa-stack-2x {
	color: #A3D86C;
}

.footer-wellness01 .follow-us a:focus .fa-2x,
.footer-wellness01 .follow-us a:active .fa-2x {
}

.footer-wellness01 .follow-us .fa-2x .fa-stack-1x {
	color: #FFF;
}

.footer-wellness01 .footer-free .btn-success {
	color: rgb(255, 255, 255);
	-moz-box-shadow: 0px 4px 0px #A53800;
	-webkit-box-shadow: 0px 4px 0px #A53800;
	box-shadow: 0px 4px 0px #A53800;
}

/* FOOTER WELLNESS 2 ===================================================================== */

.footer-wellness02 {
	background: #060606;
}

.footer-wellness02 .member-name {
	color: #f9f8f6;
}

.footer-wellness02 .copyright {
	color: #f9f8f6;
}

/* SECTION HEADER ===================================================================== */

.section-header {
	background: url(../images/bg/img-bg-green01.jpg)  no-repeat;
	background-position: top center;
	background-size: cover;
}

.section-header .btn-free-signup {
	background: #D54D7D;
	box-shadow: 0px 4px 0px #B63464;
	-moz-box-shadow: 0px 4px 0px #B63464;
	-webkit-box-shadow: 0px 4px 0px #B63464;
	color: #FFFFFF;
}

.section-header .btn-free-signup:hover,
.section-header .btn-free-signup:active,
.section-header .btn-free-signup:focus {
	background: #da628c;
	color: #FFFFFF;
}

/* SECTION BODY01 ===================================================================== */

.section-body01 {
	background: url(../images/bg/img-happy-family01.png) no-repeat transparent;
	background-position: bottom;
	background-size: cover;
}

/* SECTION BODY02 ===================================================================== */

.section-body02 {
	background: url(../images/bg/img-bg-purple01.jpg) no-repeat #FFFFFF;
	background-size: cover;
}

.section-body02 .body-subdescription {
	color: #5D9731;
}

/* SECTION BODY03 ===================================================================== */

.section-body03 {
	background: url(../images/bg/img-purple-background01.jpg) no-repeat #FFFFFF;
	color: #FFFFFF;
	background-size: cover;
}

.section-body03 .btn-free-signup {
	background: #f5c439;
	box-shadow: 0px 4px 0px #cb9c12;
	-moz-box-shadow: 0px 4px 0px #cb9c12;
	-webkit-box-shadow: 0px 4px 0px #cb9c12;
	color: #4c4c4c;
}

.section-body03 .btn-free-signup:hover,
.section-body03 .btn-free-signup:active,
.section-body03 .btn-free-signup:focus {
	background: #f9d87d;
	color: #4c4c4c;
}

/* MODAL ===============================================================================*/
.free-sign-up .modal-body {
	background: url(../images/bg/img-bubble01.png) no-repeat 0% 0%;

	background-size: cover;
}

.free-sign-up .btn-free-signup {
	background: #D54D7D;
	box-shadow: 0px 4px 0px #B63464;
	-moz-box-shadow: 0px 4px 0px #B63464;
	-webkit-box-shadow: 0px 4px 0px #B63464;
	color: #FFFFFF;
}

.free-sign-up .btn-free-signup:hover,
.free-sign-up .btn-free-signup:active,
.free-sign-up .btn-free-signup:focus {
	background: #da628c;
	color: #FFFFFF;
}

.free-sign-up .modal-form form {
	background: url(../images/img/img-flower01.png) no-repeat scroll 100% 100%;
}

.create-free-account .modal-body {
	background: url(../images/bg/img-background01.jpg) no-repeat ;
    background-size: cover;
}

.create-free-account .btn-free-signup {
	background: #D54D7D;
	box-shadow: 0px 4px 0px #B63464;
	-moz-box-shadow: 0px 4px 0px #B63464;
	-webkit-box-shadow: 0px 4px 0px #B63464;
	color: #FFFFFF;
}

.create-free-account .btn-free-signup:hover,
.create-free-account .btn-free-signup:active,
.create-free-account .btn-free-signup:focus {
	background: #da628c;
	color: #FFFFFF;
}

/* SECTION FOOTER ==============================================================================*/

.footer-wellness01 .footer-free {
	border-top: 5px solid #A3D86C;
	background: #323232;
	color: #FFFFFF;
}

.footer-wellness01 .footer-free .btn-free-signup {
	background: #D54D7D;
	box-shadow: 0px 4px 0px #B63464;
	-moz-box-shadow: 0px 4px 0px #B63464;
	-webkit-box-shadow: 0px 4px 0px #B63464;
	color: #FFFFFF;
}

.footer-wellness01 .footer-free .btn-free-signup:hover,
.footer-wellness01 .footer-free .btn-free-signup:active,
.footer-wellness01 .footer-free .btn-free-signup:focus {
	background: #da628c;
	color: #FFFFFF;
}

/* SECTION LOGIN ===============================================================================*/

.section-login .btn-login {
	background: #D54D7D;
	box-shadow: 0px 4px 0px #B63464;
	-moz-box-shadow: 0px 4px 0px #B63464;
	-webkit-box-shadow: 0px 4px 0px #B63464;
	color: #FFFFFF;
}

.section-login .btn-login:hover,
.section-login .btn-login:active,
.section-login .btn-login:focus {
	background: #da628c;
	color: #FFFFFF;
}

.section-recovery .btn-primary {
	background: #D54D7D;
	box-shadow: 0px 4px 0px #B63464;
	-moz-box-shadow: 0px 4px 0px #B63464;
	-webkit-box-shadow: 0px 4px 0px #B63464;
	color: #FFFFFF;
	border-color: transparent;
}

.section-recovery .btn-primary:hover,
.section-recovery .btn-primary:active,
.section-recovery .btn-primary:focus {
	background: #da628c;
	color: #FFFFFF;
}

/* SECTION LOGIN ===============================================================================*/
.section-conference-call {

}

.section-conference-call .call-header {

}

.section-conference-call .featured-conference-call .cc-date {
    background: #a4d86e;
    color: #fff;
}

@media (max-width: 767px) {
	.section-body01 {
	    background: transparent;
	}

	.free-sign-up .modal-form form {
	    background: none;
	}
}

@media (max-width: 480px) {

	.section-body01 .container {
	    padding: 30px 15px 0px;
	}

	.section-body02 .container {
	    padding: 30px 15px;
	}

	.section-body03 .container {
	    padding: 30px 15px;
	}

	.section-body03 .body-title {
	    font-size: 26px;
	}

	.section-body03 {
		background-size: cover;
	}

	.section-body03 .btn-free-signup {
	    font-size: 26px;
	}
}
