

.main-navigation a, .main-navigation a:visited, .site-title a, .site-title a:visited, .jetpack-social-navigation a, .jetpack-social-navigation a:visited, .site-footer a, .site-footer a:visited, .main-navigation .menu-toggle, .main-navigation .menu-toggle:hover, .main-navigation .menu-toggle:focus, .view-post-link a, .view-post-link a:hover, .view-post-link a:focus, .view-post-link a:active{background: white;
    padding: 0 7px;}
.sidebar-icon i, .dropdown-symbol:before, .dropdown-symbol:after {
    background: white;
}
.site-footer{
    bottom: 73px;
}
.navigation-wrapper .sidebar-button{display:none}
button.clear-button{background:#121212}
button.clear-button:hover{background:#121212}
#secondary {
    padding: 0px 60px 80px 70px;
}

.archive-wrapper .page-title span{display:none}

header.entry-header h2{color:#fff}

h6{
	margin: 0;
  line-height: 30px;
}
.archive-wrapper .page-header .page-title{display:none}

body {
    font-family: 'Helvetica Neue', Helvetica,Verdana, sans-serif;
}

.entry-header p{color:#fff;background-color:#121212;display:block;
width:60%;
padding: 5px 10px;
line-height: 22px;}

.page-template-home-slider .featured-slider-wrapper .entry-header a, .view-post-link a, .view-post-link a:hover, .view-post-link a:focus, .view-post-link a:active, h2{
	padding: 5px 10px;
	background-color:#121212;
}

h2{
width: fit-content;
}


.page-template-home-slider .featured-slider-wrapper .entry-header, .view-post-link, .page-template-home-slider .slick-dots-wrapper, .video-header-text {
    mix-blend-mode: unset;
}
.archive-wrapper .page-header.archive-item {
	display: none;
}

.experts{    
		width: 24%;
    background: #f7f7f7;
    text-align: center;
    float: left;
    margin-top: 80px;
    margin: 5px 5px;
    padding: 10px;
    padding-top: 60px;
    height: 560px;}
.experts img{    
		width: 90%;
    max-width: 200px;
    border-radius: 50%;
		margin: 0;
		filter: saturate(0%);
}
.experts .name{font-size:18px}
.experts .title{}
.experts .desc{
	outline: none;
  width: 100%;
	margin-top: 30px
}

.whatis-img a, .whatis-img{
	float: left;
    height: 208px;
    width: 208px;
    overflow: hidden;
    text-align: center;
}

.whatis-img a img{
height:100%; max-width:inherit;    margin: 0;}

.page .contact-form input, .page .contact-form label,
.page .contact-form textarea{ 
	font-size: 1.75rem;
}

article#post-1412 p{width:85%}
article#post-1412 h2.entry-title{font-size:3rem;}

.site-footer{background: black;
padding: 2px 5px; color:white;
}

.featured-content img
{/*
	width:auto; height: inherit;width: 100%;*/
	
	  position: absolute;
  top: 50%;
  transform: translateY(-50%);
	left: 0;
	max-width: 100%;
}
.featured-slider .featured-content{
    /*width: 100%*/
	position: relative;
	height: 100%;
	background-color: #121212;
}
.featured-slider .slider-item-wrapper{   /* max-height: 100vh;
    min-height: 100vh;
    width: 100vw;*/height: 100%;}
@media all and (max-width: 990px) {
	article#post-1412 h2.entry-title{font-size:24px}
	article#post-1412 p{width:100%}
	featured-slider .entry-header{left:0}
	.featured-slider .slider-item-wrapper{  min-height: inherit; }
	.page-template-home-slider .featured-slider-wrapper .entry-header a, .view-post-link a, .view-post-link a:hover, .view-post-link a:focus, .view-post-link a:active{
	font-size:12px;
}
	.entry-header p{    
		font-size: 11px;
    width: 100%;
    padding: 5px 10px;
		line-height: 14px;
	}
	.slider-item-wrapper .featured-image img{
		max-width:150%
	}
	
	.experts{width:95%; height:520px;}

	.experts .name{font-size:14px}
	.experts .title{font-size:11px}
	.experts .desc{font-size:14px
}
.whatis-img, .whatis-img a	{
	    height: auto;
    width: 100%;
}

	.featured-content img
{
	  position: inherit;
  top: inherit;
  transform: none;
	left: inherit;
	width:auto; height: inherit;width: 100%;

}
.featured-slider .featured-content{
    width: 100%;
	position: inherit;
	height: auto;
}
.featured-slider .slider-item-wrapper{height: auto;}	
	
}

.single .entry-title{
font-size: 2rem;
text-align: left;
margin-bottom: 0px;
}

.single-post .featured-content {
    margin-bottom: 20px;
}

.single .entry-header, .page:not(.page-template) .entry-header {
    margin-bottom: 0px;
	  margin-top: 35px;
}