@charset "utf-8";
/* CSS Document */
/* Header */
h1, h2, h3, h4, h5, h6 {
	font-family:'PT Sans',sans-serif;
}
.no-padding {
	padding:0 !important;	
}
/* Colors */
.header .header-top .top-info:before, .header .menuzord-menu > li > a:before, .header .menuzord-menu > li.shopping-cart a span.cart-item, .rev_slider_wrapper .banner-caption-bg:before, .rev_slider_wrapper .feature-list-item .icon-box .box, .header .menuzord .megamenu .offer-going-package-menu .carousel-indicators li.active, .header .menuzord .megamenu .offer-going-package-menu .single-offer-going-pack .img-box .box .overlay .content h4, .header .menuzord .megamenu .offer-going-package-menu .single-offer-going-pack .text-box .icon-box .box, .rev_slider_wrapper .tparrows:hover, .thm-btn, .fitness-care-gym-area .single-item .icon-holder::before, .support-area:before, .workout-schedules-area .single-item .img-holder .date, .workout-schedules-area .single-item .content a, .health-care-pack-carousel .owl-nav [class*=owl-], .health-care-package-area .single-item .content .top .icon-holder, .health-care-package-area .single-item .button a, .walking-area .carousel-indicators .active, .footer-bottom-area .footer-bottom:before, .footer-bottom-area .footer-bottom:after, .experienced-trainer-area .single-item .img-holder .overlay-content, .experienced-trainer-area .single-item .img-holder .overlay-content .social-links a i:hover, .experienced-trainer-area .single-item .content .social-links a i, .daily-training-workout-area:before, .accrodion.active .accrodion-title h4:before, .testimonial-carousel-wrapper .owl-dots .owl-dot.active span, .testimonial-carousel-wrapper .owl-dots .owl-dot:hover span, .rev_slider_wrapper #slider2 .banner-caption-bg span:before, .fitness-services-boxed .single-fitness-service .single-fitness-service-details .top-box i, .single-fitness-service-round-icon .icon-box:hover, .join-now-area:before, ul.gallery-filter li:hover span, ul.gallery-filter li.active span, .single-project-item .overlay .box .bottom-box ul li a, .bmi-tab-box .bmi-tab-title ul li.active a, .bmi-tab-box .bmi-tab-title ul li:hover a, .single-popular-class .icon-box, .suppliments-partners-area .single-item .img-holder .overlay-content, .top-bar-area.home-3, .header .menuzord .megamenu .header-cart-box li .checkout-btn a, .single-fitness-service-round-icon.square-box:hover a, .single-fitness-service-round-icon.square-box:hover .icon-box, .single-fitness-team-style-two .overlay .inner-box, .single-blog-post .img-holder .icon-holder, .single-blog-post .img-holder .overlay ul li, .single-blog-post a.read-more:hover, .single-footer-widget ul.recent-news li .box .overlay .content-box, .bmi-tab-box .bmi-tab-content button, .support-area.pattern-2 .single-item:hover .icon-holder i, .schedule-table tbody tr td, .pattern-3:before, .pricing-table tbody tr.button-row td a, .rev_slider_wrapper.slider-5 #slider2 .offer-box:before, .single-shop-cta a, .popular-shop-item .section-title .gallery-filter li.active span, .single-product-item .img-holder .overlay .icon-holder ul li a i, .fitness-team-style-two .owl-theme .owl-nav [class*=owl-], .health-care-package-area .single-item .img-holder.offer .offer-text:before, .slider-bottom-right a, .single-blog-post .content .meta li a:hover, .schedule-table tbody tr td.same, .header .menuzord .megamenu .offer-going-package-menu .single-offer-going-pack .text-box .content-box ul li a:before, .home-contact-form button, .single-sidebar.search-widget form button, .single-sidebar.price-filter .noUi-handle, .single-sidebar.post-widget ul.recent-news li .box .overlay .content-box, .single-sidebar.package-slider-widget .offer-going-package-menu .single-offer-going-pack .img-box .box .overlay .content h4, .single-sidebar.package-slider-widget .offer-going-package-menu .single-offer-going-pack .text-box .icon-box .box, .single-sidebar.package-slider-widget .offer-going-package-menu .single-offer-going-pack .text-box .content-box ul li a:before, .single-sidebar.package-slider-widget .offer-going-package-menu .carousel-indicators li.active, ul.post-pagination li:hover a, ul.post-pagination li.active a, .product-tab-box .tab-title ul li a:hover, .product-tab-box .tab-title ul li.active a, .cart-table .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up, .cart-table .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down, .cart-table tbody .available-info .icon, .cart-section .thm-btn, .single-post-page .share-box ul.social-icons li a, .reply-box button, .health-care-package-area .single-item .button a.black:hover, .single-workout-package-page .label-box h1 span.step, .single-workout-package-page p b, .customizer-box input + .slider, .error-404 form button {
	background:#ac3741;
}
/* Color 2 */
.header .header-top .social li a, .footer-bottom-area .footer-bottom .social-links a i, .single-project-item .overlay .box .bottom-box ul li a:hover, .top-bar-area.home-3 .social li a i, .footer-bottom-area .footer-bottom .social-links a i {
	background:#58585b;	
}
/* Header */
.header .logo {
	margin-top:0;
	padding-left:0;	
	float:left;
	padding:0 !important;
}
.logo-icon {
	top:0;
    left: 10px;	
	width:75px;
}
.logo-text {
	margin-left:10px;
	margin-top:7px;
	height:70px;
}
.header-v2 {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 50%, rgba(0,0,0,0.1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 50%,rgba(0,0,0,0.1) 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#1a000000',GradientType=0 ); /* IE6-9 */
	border-bottom:3px solid #ac3741;
}
.inner-banner {
	padding:35px 0;	
}
.stricky-fixed .logo {
	margin-top:-25px !important;	
}
.header .menuzord-menu ul.dropdown li a {
	color:#000000 !important;	
}
.header .menuzord-menu ul.dropdown {
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.35);
	-moz-box-shadow:    0px 0px 10px 0px rgba(0, 0, 0, 0.35);
	box-shadow:         0px 0px 10px 0px rgba(0, 0, 0, 0.35);	
}
/* Slider */
.banner-caption-h1 h1 {
	font-size:80px !important;
	font-weight:bold;
	font-family:'Roboto',sans-serif;
	color:#ac3741;
	text-shadow:0px 0px 10px rgba(255, 255, 255, 0.9) !important;
}
.banner-caption-h1 {
	padding:20px !important;
}
.banner-caption-p {
	padding:20px;
	background:rgba(255,255,255,.8)	
}
.banner-caption-p p {
	color:#000000;
	text-shadow:0px 0px 10px rgba(0, 0, 0, 0.6) !important;
	font-size:40px;	
	line-height:normal !important;
	font-weight:bold !important;
}
/* Join Now */
.join-now-area {
	padding:40px 0 !important;	
}
.testimonial-carousel-2-col-wrapper .owl-nav [class*=owl-] {
	line-height:normal !important;
	padding:10px !important;
	width:auto !important;
}
/* Project List */
.single-project-item .overlay .box {
	cursor:pointer !important;	
}
.single-project-item .overlay .box .bottom-box {
	background:none !important;	
}
.single-project-item .overlay .box .bottom-box ul li {
	width:100% !important;	
}
.single-project-item {
	border-bottom:3px solid;
	border-color:#D3D3D3;
	text-transform:none;
	transition:all ease .5s;
	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-o-transition:all ease .5s;	
}
.single-project-item:hover {
	border-color:#ac3741;	
}
.text-box h3 a {
	color:#6B6B6B;	
}
.text-box h3 a:hover {
	color:#ac3741;	
}
.perfect-plan-area {
	padding-bottom:0 !important;
}
/* Project Details */
.single-project-content .single-project-carousel {
	border:1px solid;
	border-color:#D3D3D3;
	text-transform:none;
	transition:all ease .5s;
	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-o-transition:all ease .5s;	
}
.single-project-content .single-project-carousel:hover {
	border-color:#ac3741;
}
.single-post-page .share-box ul.social-icons li a {
	border-radius:0 !important;	
}
#map-canvas {
	min-height:300px;	
}
/* Article */
.single-blog-post .img-holder img {
	border-radius:60px 0 0 0;
	-moz-border-radius:60px 0 0 0;
	-webkit-border-radius:60px 0 0 0;
}
/* Sidebar */
.single-sidebar.post-widget ul.recent-news li .box .overlay {
	border:2px solid;
	border-color:#D3D3D3;
	text-transform:none;
	transition:all ease .5s;
	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-o-transition:all ease .5s;		
}
.single-sidebar.post-widget ul.recent-news li .box .overlay:hover {
	border-color:#ac3741;	
}
.single-sidebar.post-widget ul.recent-news li .content p:hover {
	color:#ac3741;
}
/* Footer */
.footer-bottom-area {
	background:#ac3741;
	padding-top:15px !important;
	color:#ffffff;
}
.footer-bottom-area .footer-bottom:before, .footer-bottom-area .footer-bottom:after {
	background:none !important;	
	display:none !important;
}
.single-footer-widget .footer-logo{
	margin:0 0 16px !important;	
}
/* Scroll To Top */
.scroll-to-top {
	bottom:18px !important;	
}