.laneRow {
		font-size: 15px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow h1 {
		font-size: 40px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow h2 {
		font-size: 23px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow h3 {
		font-size: 18px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow h4 {
		font-size: 14px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow h5 {
		font-size: 12px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow h6 {
		font-size: 10px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow p {
		font-size: 15px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow p.Balt {
		font-size: 12px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow a.CTA {
		font-size: 12px;
		font-family: Montserrat, Nunito, Arial, helvetica;
		}

.laneRow small {
		font-size: 11px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow small.S1 {
		font-size: 9px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow small.S2 {
		font-size: 7px;
		font-family: Avenir, Nunito, Arial, helvetica;
		}

.laneRow span.numbers {
		font-family: Montserrat, Nunito, Arial, helvetica !important;
		letter-spacing: 0.06em;
		}


/* Reviews style */
.fg-gold { color: gold; }

.star-reviews { color: #8BA3CF; font-size: 0.5em; }

.profilepic {
    width: 50px !important;
    height: 50px !important;
    border-radius: 50px;
}

.review-description { height: 150px; overflow: hidden; }

.review-content { height: 200px; }

p.slash { font-family: Montserrat; font-size: 92px; }

.rounded-circle{
	background-color: #FFFFFF;
	padding: 30px 25px 30px 25px;
}
.partial-btn-lightblue{
	background-color: #8BA3CF;
	border-radius: 20px;
	width: 200px;
	border-style: none;
	height: 35px;
	color: #FFFFFF;
	font-weight: bold;
}
.partial-btn-lightblue:hover{
	border: 1px solid #8BA3CF;
	background-color: rgba(0, 0, 0, 0);
	color: #8BA3CF;
}
.partial-btn-light{
	background-color: white;
	border: .1px solid #8BA3CF !important;
	border-radius: 20px;
	width: 300px;
	border-style: none;
	height: 35px;
	color: #3C3C3C;
	}
.partial-btn-light:hover{
		background-color: #8BA3CF;
		color: #FFFFFF;
	font-weight: bold;
	}
.partial-7-margin{
		margin: 0;
		padding: 0;
	}
.bottom_aligner {
	display: flex;                   /* defines flexbox */
	align-items: flex-end;           /* bottom of the box */
	}

.zoomOnHover > img { transition: transform .2s; }
.zoomOnHover:hover > img { transform: scale(1.20); }
.zoomOnHover > * > img { transition: transform .2s; }
.zoomOnHover:hover > * > img { transform: scale(1.20); }

img.zoomOnHover { transition: transform .2s; }
img.zoomOnHover:hover { transform: scale(1.20); }

.boldOnHover:hover { font-weight: bold; }

.hideIfActive.active {
	display: none;
}

/* hack: disabled horizontal movement on ContentLanes */
html, body {width: auto!important; overflow-x: hidden!important}
