/*  
 * Blog
 * */

.blog .su-posts-default-loop h2.su-post-title {
	font-size: 30px;
		line-height: 1.1em;
}

.blog-dark {
		color: #ffffff;
}

.blog-dark .su-posts-default-loop .su-post-meta {
		color: #ffffff;
		opacity: 1;
}

.blog-dark .su-posts-default-loop h2.su-post-title a {
		color: #2196F3;
}

.blog .su-posts-default-loop .su-post-comments-link {
		display: none;
}

.blog-dark .more-link, .blog-dark .more-link.style1-button {
		color: #fff;
		font-weight: bold;
}

/* 
 * Navigation &amp; Logo
 * */

.style3 .logo {
		max-width: 80px;
}

.home .style3 .logo {
		max-width: 85px;
}

#navigation {
		line-height: 100px !important;
}

#header-wrap {
		position: relative;
}

#header-controls-right {
		position: relative;
}

.mobile-nav-controller-wrap {
		position: absolute;
		top: 30px;
		right: 30px;
		line-height: 1em !important;
}

@media only screen and (max-width: 960px) {
		#header-wrap .mobile-nav-controller-wrap {
			display: flex;
			line-height: 1em !important;
		}
}

.mobile-nav-controller-wrap::before {
		content: "Menu ";
		color: #fff;
		position: relative;
		right: 12px;
}

@media(max-width: 967px) {
		.top {
				padding-top: 25%;
		}
		
		.style3 .logo {
				max-width: 70px;
		}
}

body.header-transparent #header-inner-wrap #header-wrap {
		position: relative;
}

.title-module-wrap .be-wrap {
		max-width: 75vw;
}



/* 
 * Contact Page
 *  */

.contact-info {
		
}