body.sticky-header-type-over.sticky-header .sticky-header-state-reset .header-content-wrapper {
	background:#fff;
}
header.main-header.layout-standard .logo-wrapper {
	height:40px;
}
.logo-tagline a img {
	max-height:40px!important;
	width:auto!important;
}
@media (max-width: 600px) {
.responsive-layout header.main-header .first-row .logo-wrapper .logo img {
    max-width:260px;
}
}


header.main-header.layout-standard .header-left, header.main-header.layout-standard .header-right {
	display:none;
}

.text-white p {
	color:#fff!important;
}

h1, h1 a, footer.main-footer h1 a, .font-h1, .font-h1 a, footer.main-footer .font-h1 a {
    font: normal 26px/36px Zilla Slab inherit;
}

.fancybox-html {
	display:none;
}

#fancybox-content .fancybox-html {
	display:block;
}
#fancybox-content .fancybox-html img {
box-sizing: border-box;
    display: block;
    max-width: 100%;
    height: auto;
}

.gray-bg {
	background:#f7f7f7;
}

.text-divider-double {
	margin-top:20px;
}

@media (max-width: 958px) {
	.responsive-layout #topics .grid-1-4 {
		width:50%!important;
		float:left!important;
		clear:none!important;
	}
	#topics .clearboth {
		
	}
}

.img-circle img {
	border-radius:900px;
}
.img-tilt img {
transform: rotate( -5deg );
}

.form-link .vamtam-button {
	background:#e52a56!important;
	color:#fff!important;
	border:2px solid #e52a56!important;
padding-left:20px;
padding-right:20px;
}

.form-link h3 {
	text-align:center;
}

#lesson h2 {
	color:#fff;
}

#topics .loop-wrapper.news .post-content-wrapper {
	padding:20px 0;
}

#topics .loop-wrapper.news .list-item header.single {
	padding:0;
	text-align:left;
}

#topics .loop-wrapper.news .post-content-wrapper h3, .loop-wrapper.news .post-content-wrapper h3 a {
	font-size:16px;
	
}

#topics .post-content-outer {
	display:none;
}

.team-member .team-member-bio {
	text-align:left;
	padding:0
}

.visible-xs {
display:none;	
}

@media (max-width: 600px) {
.visible-xs {
display:block;	
}
	.hidden-xs {
		display:none;
	}
	
}

.sep-text .content {
    padding-right:0;
}

.profile-text h2 {
	font-size:16px;
	font-weight:800;
}

#footer-sidebars .row:first-child {
    border-bottom: 0;
}

#footer-sidebars {
	padding:60px 0;
}

#footer-sidebars iframe {
	margin:auto;
}

#vamtam-scroll-snap-nav {
	display:none;
}

.text_s {
	font-size:80%;
}

h2.text-divider-double span {
	display:block;
}

.nomargin .column-title {
	margin-top:10px;
}

@media (max-width: 600px) {
h2.text-divider-double {
	font-size:18px;
}
	.nopadding div.sep-text {
		padding-top:0;
		padding-bottom:0;
		margin-top:30px;
	}
}

.team-member-bio p {
	font-size:14px;
	line-height:1.5;
}

@media (max-width: 600px) {
	.team-member-bio p {
	font-size:12px;
}

}
@media (max-width: 600px) {
	.team-member .thumbnail {
		width:33%;
		margin-right:10px;
		float:left;
	}
	#voice .grid-1-4 {
		width:100%;
	}
	.team-member .team-member-info  {
		padding:0;
	}
	.team-member .team-member-info h3 {
		font-size:14px;
		margin-top:0;
	}
	.team-member.has-content {
		box-shadow:none!important;
		border-bottom:1px solid #eee;
	}
	.team-member .team-member-bio {
		padding-bottom:1em;
	} 
	}

.price-list img {
	padding-left:10px;
	padding-right:10px;
}