#loading{
	background-color: var(--color-principal);
}
.social-btns li a:hover {
	background: var(--color-principal);
}
.v2 .cart:hover {
	color: var(--color-principal);
}
.header-info i {
	color: var(--color-principal);
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    color: var(--color-principal);
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    color: var(--color-principal) !important;
}
.navbar-default .navbar-toggle {
    border-color: var(--color-principal);
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: var(--color-principal);
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: var(--color-principal);
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: var(--color-principal);
}
@media (max-width: 768px) {
	.dropdown-menu .divider {
	    background-color: var(--color-principal);
	}
}
.slider a.prev:hover span i:after,
.slider a.prev:hover span i:before,
.slider a.next:hover span i:after,
.slider a.next:hover span i:before{
	background: var(--color-principal);
}
.trainer:hover {
	background-color: var(--color-principal) !important;
}
.class-box a {
	border: 3px solid var(--color-principal);
	color: var(--color-principal);
}
.class-box a:hover {
	background-color: var(--color-principal);
}
.info i {
    color: var(--color-principal);
}
.program-detail i {
    color: var(--color-principal);
}
.team .hover,
#team-slider .hover {
	background-color: var(--color-principal);
}
.events {
    background-color: var(--color-principal);
}
.latest-post .text:hover {
	background-color: var(--color-principal);
}
.body .tabs {
	background: var(--color-principal);
}
.sidebar-left ul li i {
	color: var(--color-principal);
}
.single-product .tab-content ul li:before {
    background: var(--color-principal);
}
.our-trainers ul li .hover {
	background-color: var(--color-principal);
}
.forcefullwidth_wrapper_tp_banner .training {
	color: var(--color-principal);
}
.forcefullwidth_wrapper_tp_banner .training {
	color: var(--color-principal);
}
.start-training {
	background: var(--color-principal);
}
.v2 .class-box a {
	border: 2px solid var(--color-principal);
	background: var(--color-principal);
}
.v2 .class-box a:hover {
	color: var(--color-principal);
}
.why-details section div:nth-child(1) {
    background: var(--color-principal);
}
.simple-btn {
	background: var(--color-principal);
}
.poly-btn {
    background: var(--color-principal);
	border: 2px solid var(--color-principal);
}
.poly-btn:hover {
	color: var(--color-principal) !important;
}
.simple-btn.outline {
	border: 1px solid var(--color-principal);
	color: var(--color-principal);
}
.simple-btn.outline:hover {
	background: var(--color-principal);
}
.the-team-info a:hover {
	color: var(--color-principal);
}
.tue-main {
	background: var(--color-principal) !important;
	border-left: 3px solid var(--color-principal);
	border-right:2px solid var(--color-principal);
}
.tue-sub {
	border-left: 3px solid var(--color-principal);
	border-right:2px solid var(--color-principal);
}
.tue-last {
	border-bottom: 2px solid var(--color-principal);
	border-left: 3px solid var(--color-principal);
	border-right:2px solid var(--color-principal);
}
.btn-skew:before {
	background: var(--color-principal);
	border: 2px solid var(--color-principal);
}
.btn-skew:hover {
	color: var(--color-principal);
}
.v2 .team a.prev:hover span i:after,
.v2 .team a.prev:hover span i:before,
.v2 .team a.next:hover span i:after,
.v2 .team a.next:hover span i:before{
	background: var(--color-principal);
}
.v3 .class-box a:hover {
	color: var(--color-principal);
}
.v3 .info a.info-open {
    border: 2px solid var(--color-principal);
    background: var(--color-principal);
}
.v3 .info a.info-open:hover i {
    color: var(--color-principal);
}
.events-v3-slider .hover {
	background: var(--color-principal);
}
.v3 .events-v3 a.open {
    background: var(--color-principal);
}
.v3 .events-v3 a.open:hover i {
    color: var(--color-principal);
}
.v3 .product-box .btn-skew:hover i {
	color: var(--color-principal);
}
.v3 .body .result {
	background: var(--color-principal);
}
.v3 footer hr.green {
	border-color: var(--color-principal);
}
.skew-area {
	background: var(--color-principal);
}
.skew-area a:hover {
	color: var(--color-principal);
}
.green {
	color: var(--color-principal) !important;
}
.main-heading hr:nth-child(2) {
	border-top: 2px solid var(--color-principal);
}
.main-heading hr:nth-child(3) {
	border-top: 1px solid var(--color-principal);
}
.line:before {
	background: var(--color-principal);
}
.line:after {
	background: var(--color-principal);
}
.short-line {
	background: var(--color-principal);
}
.short-line:before {
	background: var(--color-principal);
}
.short-line:after {
	background: var(--color-principal);
}
.header {
	border-top: 5px solid var(--color-principal);
}
.right-side {
	background: var(--color-principal);
}
.navbar-default .navbar-nav>li>a:hover {
	color: var(--color-principal) !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: var(--color-principal);
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: var(--color-principal) !important;
	background-color: transparent !important;
}
@media (min-width: 768px) {
	.navbar-right .dropdown-menu {
	    border-top: 2px solid var(--color-principal) !important;
	}
	.navbar-right .dropdown-menu:before {
	    border-top: 1px solid var(--color-principal);
	}
}
.slider .heading .live {
	color: var(--color-principal);
}
.why-details h2 {
	color: var(--color-principal);
}
.info h1 {
	color: var(--color-principal);
}
.program-prev, .program-next {
    border: 2px solid var(--color-principal);
    background: var(--color-principal);
}
.program-prev:hover, .program-next:hover {
	color: var(--color-principal) !important;
}
.program-detail {
	background-color: var(--color-principal);
}
.box h3 {
	background-color: var(--color-principal);
}
.box .price {
	color: var(--color-principal);
}
.box:hover .short-line:hover, .box:hover .short-line:hover:before, .box:hover .short-line:hover:after {
	background: var(--color-principal);
}
.text p a {
	color: var(--color-principal);
}
.body .i {
	color: var(--color-principal);
}
.bird {
	background: var(--color-principal);
}
.footer-menu li a:not(.short-line):hover {
	color: var(--color-principal);
}
.footer-menu li a:not(.fa):not(.short-line):before {
	color: var(--color-principal);
}
.comparison .table .icon-check {
	color: var(--color-principal);
}
.btn-green {
	background: var(--color-principal);
}
.navigation a:hover, .navigation a:focus, .navigation a.active {
	background: var(--color-principal);
}
.commnet-on-article {
	background: var(--color-principal);
}
a.green {
	color: var(--color-principal) !important
}
a.green:hover, a.green:focus {
	color: var(--color-principal) !important
}
.green a {
	color: var(--color-principal);
}
.counter h1:before {
	background: var(--color-principal);
}
.panel-default>.panel-heading i {
	color: var(--color-principal);
}
.trainer-detail .form .short-line {
 	color: var(--color-principal);
}
.form-bottom {
	background: var(--color-principal);
}
.product-pagination ul li.active a {
	color: var(--color-principal);
}
.product-pagination ul li a:hover {
	color: var(--color-principal);
}
.product-pagination ul li:first-child a,
.product-pagination ul li:last-child a {
	color: var(--color-principal);
	border: 1px solid var(--color-principal);
}
.product-pagination ul li:first-child a i,
.product-pagination ul li:last-child a i {
	color: var(--color-principal);
}
.product-pagination ul li:first-child a:hover,
.product-pagination ul li:last-child a:hover,
.product-pagination ul li:first-child a:hover i,
.product-pagination ul li:last-child a:hover i {
	background: var(--color-principal);
}
.view-options a.active {
	color: var(--color-principal);
}
.product-details ul li i {
	color: var(--color-principal);
}
.single-product .nav-pills>li.active>a,
.single-product .nav-pills>li.active>a:hover,
.single-product .nav-pills>li.active>a:focus {
    color: var(--color-principal);
    border-bottom: 1px solid var(--color-principal);
}
.single-product .nav-pills>li>a:hover,
.single-product .nav-pills>li>a:focus {
    color: var(--color-principal);
}
.recommended h4:after {
	border-bottom: 1px solid var(--color-principal);
}
.product-sidebar-single table a {
	color: var(--color-principal);
	border: 1px solid var(--color-principal);
}
.product-sidebar-single table a:hover {
	background: var(--color-principal);
}
.product-details .short-line {
 	color: var(--color-principal);
}
.gallery .filter-button-group button:hover {
	border: 2px solid var(--color-principal);
	background: var(--color-principal);
}
.bill-form .form-control:focus {
	border-color: var(--color-principal);
}
.billing .table tbody tr td:last-child button {
	background: var(--color-principal);
}
.payment-methods .short-line {
 	color: var(--color-principal);
}
.short-line.type2 {
 	color: var(--color-principal);
}
.coupen .form-control:focus {
	border-color: var(--color-principal);
}
.steps {
	background: var(--color-principal);
}
.testimonial-text .quote:before {
	background: var(--color-principal);
}
.rev-title .live {
	color: var(--color-principal);
}
.product-details ul li i {
	color: var(--color-principal);
}
.single-product .nav-pills>li.active>a,
.single-product .nav-pills>li.active>a:hover,
.single-product .nav-pills>li.active>a:focus {
    color: var(--color-principal);
    border-bottom: 1px solid var(--color-principal);
}
.classes li p:first-child {
	background: var(--color-principal);
}
.time-detail p {
	background: var(--color-principal);
}
.style {
    border: 1px solid var(--color-principal);
}
.style i {
    color: var(--color-principal);
}
footer .post .hover {
	background: var(--color-principal-opacity-50) !important;
}