/*
Theme Name:   Focus on Health
Description:  FOH Site
Author:       bstam
Author URL:   Write here the author's blog or website url
Template:     business-point-plus
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  focus-on-health
*/

/* Write here your own personal stylesheet */
.main-navigation ul li.current-menu-item a,
.main-navigation ul li a:hover {
    color:#000000!important;
}

.main-navigation ul li a {
    color: #777777!important;
}

.site-branding{
	margin-top: 10px;
    margin-left: -5%;
	height:50px!important;
	width:246px!important;
}

.seperator span i{
	color: #c3001e!important;
}

.business_point_widget_services .services-item .service-icon {
	border:1px solid #c3001e!important;
}

.business_point_widget_services .services-item i {
	color: #c3001e!important;
}

.business_point_widget_services .services-item:hover .service-icon {
    background: #c3001e!important; 
}

.business_point_widget_services .services-item:hover .service-icon i{
    color: #ffffff!important;
}

.services-item a{
	color: #c3001e!important;
}

.services-item a:after{
	color: #c3001e!important;
}

#business-point-services-4{
	text-align: center;
	padding-top: 0px!important;
}

#business-point-services-1{
	padding-bottom: 0px!important;
}

#btn-scrollup{
	background-color: #c3001e!important;
}

.button{
	background-color: #c3001e!important;
	border: 1px solid #c3001e!important;
}

.button:hover{
	background-color: transparent!important;
}

.cycle-prev i:hover, .cycle-next i:hover{
	color: #c3001e!important;
}

#main-slider .pager-box.cycle-pager-active, .slick-dots li.slick-active button{
		border: 5px solid #c3001e!important;
		background-color: #ffffff!important;
}

.pager-box, .slick-dots li button{
	background-color: #c3001e!important;
}

#pt-theme-addon-portfolio-1 .container, #pt-theme-addon-portfolio-2 .container{
	padding-top: 80px;
	display: none;
}

.pt-portfolio-title a, .pt-portfolio-item .pt-portfolio-text-wrap .pt-portfolio-title{
	color: #c3001e!important;
}

.pt-team-title, .pt-team-email a{
	color: #c3001e!important;
}

.pt-team-social li a::before{
	color: #c3001e!important;
}

.pt-team-social li a:hover::before{
	color: #ffffff!important;
}

#page.site #breadcrumb{
	padding: 20px!important;
	background-color: #555555!important;
}

#footer-widgets {
	padding: 20px 0px!important;
}

#footer-widgets .widget-title {
    color: #c3001e!important;
}

#colophon {
	padding:10px 0px!important;
}
#colophon .copyright{
	text-align: center!important;
	float: none;
}

.elementor-text-editor.elementor-clearfix p a{
	color: #c3001e!important;
}

/*#main-slider{
	height: 740px!important;
}*/
#featured-slider{
	height:740px!important;
}

#main-slider .cycle-pager{
	top: 680px!important;
}

article .entry-head{
	display:none!important;
}

.cycle-caption .container .caption-wrap{
	vertical-align: middle;
	text-align: center;
}

.swiper-zoom-container{
	padding-top:10%;
}

@media only screen and (max-width:1024px){
	#featured-slider{
		height: 700px!important;
	}
	
	#main-slider .cycle-pager {
        /*top: 460px!important;*/
		display:none;
    }
	
	.mean-nav{
		height: 530px!important;
    	overflow-y: auto!important;
	}
	
	.mean-container .mean-nav {
		background: none!important;
	}
}

@media only screen and (max-width:768px){
	#featured-slider{
		height: 500px!important;
	}
	
	#main-slider .cycle-pager {
        /*top: 460px!important;*/
		display:none;
    }
	
	.mean-nav{
		height: 530px!important;
    	overflow-y: auto!important;
	}
	
	.mean-container .mean-nav {
		background: none!important;
	}
}

@media only screen and (max-width:479px){
	#featured-slider{
		height: 200px!important;
	}
	
	#main-slider .cycle-pager {
        /*top: 160px!important;*/
		display:none;
    }
	
	.mean-nav{
		height: 270px!important;
    	overflow-y: auto!important;
	}
	
	.mean-container .mean-nav {
		background: none!important;
	}
}

.pt-team-item .pt-team-thumb img{
	width: 150px!important;
	height: 150px!important;
	float: none!important;
}

#table1 tbody tr td img{
	height:400px!important;
}


.mean-container a.meanmenu-reveal{
    color: #c3001e!important;
}

.mean-container .mean-nav ul li a, .mean-container a.meanmenu-reveal span{
	 background: #c3001e!important;
}

.sub-menu{
	display:block!important;
}
