/*
Theme Name: The Shift Effect Institute (Blenderhouse Custom Child Theme)
Theme URI: https://blenderhousecreative.com
Template: blenderhouse
Author: Blenderhouse Creative
Author URI: https://blenderhousecreative.com
Description: A custom built child theme for theshifteffectinstitute.com
Version: 2.3
Updated: 2025-06-17

*/


/*--------------------------------------------------------------
# Template Styles Here
--------------------------------------------------------------*/


/*Media Queries	*/
@media (min-width: 576px) {
	.classnamehere {}
}
@media (min-width:768px) {
	.classnamehere {}
}
@media (min-width:992px) {
	.classnamehere {}
}
@media (min-width:1200px) {
	.classnamehere {}
}
@media (min-width:1400px) {
	.classnamehere {}
}

html .notes, .notes {
	display: none;
	background: red !important;
	padding: 20px !important;
}

body {
	background: #fff;
}


/*--------------------------------------------------------------
# Misc.
--------------------------------------------------------------*/

 .tom-title h2 {
	padding-top: 100px !important;
	text-transform: none;
	 font-size: 7rem;
	font-weight: 500;
}

.scroll-down-arrow-container {
    position: relative;
    top: -75px;
    z-index: 999999999;
    height: 0px;
    overflow: visible;
}

.scroll-down-arrow {
    font-size: 3rem;
    line-height: 3rem;
    border-radius: 50px;
    border: 2px solid var(--bh-color-4);
    z-index: 999999999;
    padding: 8px 12px 0px 12px;
    margin: 0px;
    color: #fff;
}

.text-larger {
    line-height: .9em !important;
}


/*--------------------------------------------------------------
# Hoem featured blog
--------------------------------------------------------------*/

/*.home .post-content {
	text-align: left;
}

.home .post-content a.button {
    border: 0px;
    padding: 0px;
    text-align: left;
    width: auto;
    margin: 0px;
	color: var(--bh-color-4);
	text-transform: uppercase;
}*/

.home .post-container .post-image {
    margin-bottom: 10px;
}


.home .post-container h3 {
    font-size: 3.3rem;
    line-height: 4.2rem;
    text-transform: UPPERCASE;
    margin-bottom: 3px;
}

.home .post-container .post-excerpt {
    margin-bottom: 12px;
    line-height: 2.8rem;
}

.home .post-container a.button {
    margin-bottom: 10px;
}


/*--------------------------------------------------------------
# Home tom section parallax animations
--------------------------------------------------------------*/


/*Media Queries	*/

.rellax-tom {
    top: -100px;
}
	
.rellax-tom-content {
	top: 70px;
}

.rellax-tom-content a.button {
	margin-top: 35px;
	background-color: transparent;
}

@media (min-width: 576px) {
	.classnamehere {}
}
@media (min-width:768px) {
	.classnamehere {}
}
@media (min-width:992px) {
	.classnamehere {}
}
@media (min-width:1200px) {
	.classnamehere {}
}
@media (min-width:1400px) {
	.classnamehere {}
}







/*--------------------------------------------------------------
# Hoem featured blog
--------------------------------------------------------------*/

@media (max-width: 992px) {
.post-featured .d-grid.align-items-stretch {
	grid-template-columns: repeat(1, 1fr) !important;
	}
}
.post-card {
	padding-bottom: 50px !important;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/

footer ul {
	padding-left: 0px !important;
}

footer ul a.nav-link {
	padding: 0 0 10px 0 !important;
    color: var(--bh-color-1) !important;
	font-size: 1.5rem !important;
}

footer ul a.nav-link:hover {
	padding: 0 0 10px 0 !important;
    color: var(--bh-color-4) !important;
}

footer .phone, footer {
	font-size: 1.7rem;
}

footer .mailing-list {
	font-size: 1.45rem;
	line-height: 2rem;
	font-weight: 600;
	color: var(--bh-color-4) !important;
	text-transform: uppercase;
}

footer .phone i {
	font-size: 1.7rem;
   padding-right: 5px;
	color: var(--bh-color-4) !important;
}
