/**
 * Vanilla Styles
 *
 * This second stylesheet is for hotfixes/vanilla CSS.
 * Do not edit the main style.css directly, rather
 * add your changes here if you are not compiling the Sass files.
 */

 .home-bottom .column, .home-second-last .column {
     padding-bottom: 0 !important;
 }

 @media ( max-width:1023px ) {
    .home-bottom .tc-left {
        padding-top: 60px !important;
    }
 }

 .home-bottom img {
     margin-bottom: 0 !important;
 }

 #text-block-block_5eb60b9478ddc a.button {
     margin-bottom: 0;
 }

 #text-block-block_5eb323d9b0807 a.button {
     margin-top: 15px;
 }

 #text-block-block_5eb323d9b0807 {
     background-position: bottom center;
 }

 @media ( min-width:2000px ) {
    #text-block-block_5eb323d9b0807 {
        background-position: center center;
    }
 }

.as-seen-on img { 
     width: calc(100% - 90px); 
}

 .as-seen-on .also-seen-in-text {
    line-height: 80px;
    display:inline-block;
}

 @media ( max-width:1023px ) {
    .as-seen-on .also-seen-in-text {
        line-height: 60px;
    }
}

@media ( max-width:1024px ) {
    #text-block-block_5eb323d9b0807 {
        background-position: center right -100px !important;
    }
}


@media ( max-width:768px ) {
    #text-block-block_5eb323d9b0807 {
        background-position: center right -180px !important;
    }
}

@media ( max-width:321px ) {
    #text-block-block_5eb323d9b0807 {
        background-position: center right -220px !important;
    }
}

@media ( max-width:1023px ) {
    #text-block-block_5eb323d9b0807.text-block {
        padding-top: 200px;
    }
}

@media ( max-width:768px ) {
    #text-block-block_5eb323d9b0807.text-block {
        padding: 400px 0 100px 0;
    }
}

#text-with-logos-block_5eb6f5b22e484 .button {
    margin-left: 5px;
    margin-right: 5px;
}

#text-block-block_5ec328cef3e90 .container {
    max-width: 1110px;
}

.heart-breath-mind-bottom .column {
    padding-bottom: 0 !important;
}

@media ( min-width:1025px ) {
 .heart-breath-mind-bottom .tc-left-content {
     padding-left: 100px;
     padding-right: 0;
 }
}
@media ( max-width:1024px ) {
    .tc-container .column.padding-small {
        padding-top: 120px;
    }
}
 .heart-breath-mind-bottom img {
    margin-bottom: 0 !important;
}

.heart-breath-mind-second-last {
    padding-top: 0 !important;
}

 .about-top-content {
     padding-bottom: 30px !important;
 }

 .praise-columns .column {
     padding-top: 0 !important;
 }

 .book-column .tc-left-content img {
     max-width: 130% !important;
 }

 #two-columns-block_5ec46eabab3a5 img {
    margin-left: 30px;
 }

 @media ( max-width:1023px ) {

     .book-column .tc-left-content img {
        padding-left: 20%;
        padding-right: 30%;
    }
 }

 @media ( max-width:768px ) {
    .book-column .tc-left-content img {
        padding-left: 0;
        padding-right: 0;
    }
 }

 @media ( max-width:1024px ) {
    #three-column-block_5ec34b274fd7b .three-column-container {
        align-items: center;
        justify-content: center;
    }
    #three-column-block_5ec34b274fd7b .three-column-single-column {
        width: calc(50% - 20px);
    }
 }

 @media ( max-width:768px ) {
    #three-column-block_5ec34b274fd7b .three-column-single-column {
        margin-bottom: 0;
    }
 }

 @media ( max-width:768px ) {
    #hero-block_5ec2dfd140ef9 {
        background-position: center right -300px;
    }

 }

 @media ( max-width:768px ) {
    #hero-block_5ec31f907b515 .dr-name {
        display: block;
    }
 }

.pdf-list{
	margin-top:15px !important;
}
.pdf-list li{
	margin-bottom:1%;
}
#content-wrapper .videos-block .video-content .video-section.hidden, .wp-block .videos-block .video-content .video-section.hidden{
	display:none !important;
}
#content-wrapper .videos-block .video-content .video-section, .wp-block .videos-block .video-content .video-section{
	display:flex !important;
	margin: 0 auto;
}

@media screen and (min-width: 1650px){
#text-block-block_5eb323d9b0807 {
    height: 1000px;
	background-position: bottom right;
}
}
#hero-block_5f11c65577449{
	background-size:90% auto;
}
@media screen and (min-width: 2090px){
	#hero-block_5f11c65577449{
		background-size:70% auto;
	}
}
#text-block-block_5f170cc73983c{
	display:none;
}
#text-image-block-block_5f22d05d4b5a7.text-image-block{
	margin-bottom:0;
}
#text-image-block-block_5f22d05d4b5a7.text-image-block.text-image-block .text-image-flex .image{
	background-position:top center;
}
#text-image-block-block_5f22d05d4b5a7.text-image-block .text-image-flex .content {
    padding:0;
	max-width: none;
    min-height: 35vw;
    position: relative;
}
#text-image-block-block_5f22d05d4b5a7.text-image-block .text-image-flex .content p{
	margin-top:0 !important;
}
#text-image-block-block_5f22d05d4b5a7.text-image-block .text-image-flex .content iframe{
	width:100%;
	min-height: 35vw;
}
#text-block-block_5f170cec3983d{
	position:relative;
	top:-.25em;
}
.homehero {padding: 250px 0 200px 0;}
@media screen and (min-width: 1000px){
	.homehero {background-position:right center;}
}
@media screen and (min-width: 700px){
	.homehero {background-position:right center;}
}

#text-block-block_5f60c32bb11c9 {
	background-position: bottom center;
}
@media (max-width: 1023px) {
	#text-block-block_5f60c32bb11c9.text-block {
    padding-top: 200px;
	}
}

@media (max-width: 768px) {
	#text-block-block_5f60c32bb11c9.text-block {
    padding: 400px 0 100px 0;
	}
	#text-block-block_5f60c32bb11c9 {
    background-position: center right -330px !important;
	}
}

@media(max-width:767px){
	#text-block-block_5f60c32bb11c9.text-block .text-block-content.half-width{
		width:50%;
	}
}
@media(max-width:575px){
	#text-block-block_5f60c32bb11c9 {
		background-position: top right -325px !important;
		background-size: 500%;
		padding: 700px 0 0 0 !important;
	}
	#text-block-block_5f60c32bb11c9 .text-block-container{
		padding: 25px;
    	background-color: #fff;
	}
	#text-block-block_5f60c32bb11c9.text-block .text-block-content.half-width{
		width:100%;
	}
}


/* BIO HVR PAGE */
html .page-id-1603 #content-wrapper hr {
    border-top: 1px solid #000;
    margin: 54px auto !important;
}
.more-hvr-title,
.more-hvr-list,
.more-hvr-bottom {
    background-image: url(_static/images/bg-grey.png);
    background-size: 980px auto;
    background-repeat: repeat-y;
    background-position: center center;
}

.more-hvr-title {
    margin-top: 50px;
    padding-top: 25px;
}

.more-hvr-list .column.padding-small {
    padding-top: 20px;
    padding-bottom: 0;
}

.more-hvr-list .tc-container.split-container-medium .tc-left-content ul {
    margin-left: 40px;
}

.more-hvr-list .tc-container.split-container-medium .tc-right-content ul {
    margin-right: 40px;
}

@media ( max-width:768px ) {
    .more-hvr-title {
        padding-bottom: 20px;
    }
    .more-hvr-list .tc-container.split-container-medium .tc-left-content ul {
        margin-left: 0;
        margin-bottom: 0 !important;
    }
    
    .more-hvr-list .tc-container.split-container-medium .tc-right-content ul {
        margin-right: 0;
    }

    .more-hvr-list .column.padding-small {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .more-hvr-list .tc-container.collapse-mobile .column {
        min-height: unset !important;
    }
}

.more-hvr-bottom {
    padding-bottom: 30px;
}

.page-id-1578 #content-wrapper .videos-block .video-content{
	justify-content:center;
}
.page-id-1578 header {
    margin-bottom: -138px;
}
.post-1603 #text-block-block_609db74b5dda3 .video-outer-wrapper {
    width: 50%;
}
@media(max-width:1024px){
	.post-1603 #text-block-block_609db74b5dda3 .video-outer-wrapper {
    width: 100%;
}
}

.ferris-vid{
	max-width: 980px;
    margin: 50px auto 0;
}

#text-block-block_60d347e74c61a {
    padding-bottom: 0;
    padding-top: 40px;
}
#images-external-links-block_5f11f33e88ed9 .video-thumb{
	background-color:#fff;
}
#content-wrapper .videos-block .video-content .video-section, .wp-block .videos-block .video-content .video-section{
	justify-content:center;
}
.page-id-1150 header {
    margin-bottom: 0 !important;
}

#hero-block_60de247baba70 .button-yellow:hover {
    background: #00adbb;
    border-color: #00adbb;
    color: #fff;
}