/*--------------PLEASE PLACE ALL CUSTOM CSS HERE ----------------*
NOTES: If you use Appearance/Customize/Additional CSS to test your custom CSS, please make sure that once you're done you add that code to this stylesheet and remove it from the Appearance/Customize/Additional CSS section. Please add a commented out title to the custom code you add to this page so it's easy for developers to find what they need. 
----------------------------------------------------------------*/

/* larger wrapper */
.large-wrapper.header{
	    max-width: 100%;
    margin: auto;
    padding: 0 0px;
    width: 80%;
    position: relative;
}

.large-wrapper.reviews{
min-height:65vh;
}

/* custom billboard transform*/
.billboard .slider-parallax .swiper-slide.alt{
	max-height:35vh;
}
.secondarybillboard .slider-parallax .swiper-slide img{
	top:-200% !important;
}
/* custom texture */
#content{
	
background-color:#e6e6e6;
}

.final-star{color: #091A91!important}

/* custom buttons */
.wpcf7-form-control.wpcf7-submit,input[type="button"],.wpcf7-form input[type="submit"],.custbut,#custbut,.wpcf7-form-control.wpcf7-submit,#leaveAreview .custbut,.blog article .btn{border-radius:3px;transition: all ease .5s;color:white;cursor:pointer;padding: .5rem 2.25rem;display: inline-block;text-decoration: none;font-size: 1rem;text-decoration:none;background:linear-gradient(#12C6BB,#001fff);text-align:center;font-weight: bold;font-size: 1rem;border:none;box-shadow:0 0 0 #176DAB;border-radius:.5rem;opacity:.9}

#footer .textwidget .custbut{min-width:75%;font-weight:bold;}
.paraone.bk.feed{min-height:65vh;display:flex;align-items:center;justify-content:center;}

input[type="button"]:hover,.wpcf7-form-control.wpcf7-submit,.custbut:hover,#custbut:hover,.wpcf7-form-control,#leaveAreview .custbut:hover,.blog article .btn:hover,.wpcf7-form input[type="submit"]:hover{
	opacity:1;
}
/* alt heading font */
.custfont,.breakout .cards,.nav-bar ul a{
font-family: 'Josefin Sans', sans-serif; 
	color:#161616;
}

h1.custfont{
	font-size:2.75rem;
margin:0px 0px 0px 0px;
	font-weight:400;
}
.hidden-logo .custfont{font-weight:bold;}
h2.custfont{
	font-size:2rem;
		font-weight:400;

font-family: 'Josefin Sans', sans-serif;
margin:0px 0px 0px 0px;

}

h2.custfont.alt, custfont.alt{
	font-size:1.6rem;
font-family: 'Josefin Sans', sans-serif;

margin:0px 0px 0px 0px;
		font-weight:400;


}
.logo h2.custfont{
		font-weight:700;
	font-size:2rem;
}

/* custom breakout */

.breakout.content {
	display:flex;
	align-items:center;
	justify-content:center;
}

/* custom cards */

.breakout .cards{
 	text-align:center;
	padding:0rem 1rem;
	position:relative;
	display:flex;
	flex-direction:row;
	align-items:center;
	padding: 2rem 1.5em;
	justify-content:center;
	transition:all ease .25s;
	background-color:#12c6bbbd;
	min-height:150px;
	color:#000f36;
	font-size:1.25rem;
	letter-spacing:1px;
	font-weight:bold;
}
.breakout .cards a{
	color:#333;
}


.breakout .cards a:hover{text-decoration:none !important}

#cardrow .row div{
	background-position:center;
	transition: all ease .2s;
		background-size:100% auto;	
	position:relative;
}

/* custom forms layout for clinet */
.page-reviews #content{
	position:relative;
	height:auto;
	margin-bottom:0rem;padding:0rem;
}



