/* larger wrapper */
.large-wrapper.header{
	    
    margin: auto;
    padding: 0 30px;
    
    position: relative;
}

/* custom billboard transform*/
.billboard .slider-parallax .swiper-slide.alt{
	max-height:35vh;
}

.billboard{position:relative;}.billboard::after{position:absolute;width:100%;height:100%;content:'';left:0;top:0;/* background:rgba(0,0,0,.2); */z-index: 0;}
  


/* custom buttons */
.custbut, #custbut, #leaveAreview .custbut, .blog article .btn{border-radius:3px;transition: all ease .25s;color: black;cursor:pointer;padding: .75rem 1.5rem;display: inline-block;text-decoration: none;text-decoration:none;background-color:white;text-transform:uppercase;text-align:center;font-weight: 700;font-size: 1em;letter-spacing:.1em;box-shadow:inset 0 0 1rem rgba(0,0,0,.0);border:none;position:relative;z-index:100;box-shadow: 0 0 1rem rgba(0,0,0,.2)}

#footer .textwidget .custbut{width: 250px;color: #000;}
.paraone.bk.feed{min-height:65vh;display:flex;align-items:center;justify-content:center;}



 

/* alt heading font */

h1.custfont{
	margin:0px 0px 0px 0px;
}
 
  


h1,h2,h3,h2.custfont.alt, custfont.alt,.slide-header{
	position:
	relative;
	z-index:100;
	font-weight: 400;
	font-family: 'Rakkas', cursive;letter-spacing:1px;
	}
button.no-style:hover {
    box-shadow: none;
}
/* custom cards */

 

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

#cardrow .row div:hover{
		background-size:115% auto;	
}

.breakout .cards:hover{
	background-color:rgba(0,0,0,.6);
}

.page-reviews form{
	width:100%;
	height:100%;
}	
ul.fancylist .custfont {
    font-size: 1.3em;
    font-weight: normal;
}
.breakout h2, .breakout h1 {
    margin-top: 10px;
}
.goblue{background-color:#0E4883;}

hr {
    margin: 1em 0;
    border-top: 2px solid #7257d9 ;
	width: 99%;
}


.dk2 {
    background-color: #1a1a1a;
}
p + p .btn {
    margin-top: 7px;
}
.final-star, .star {color: #BC0F00;}
@media only screen and (min-width: 768px) {
	body.page-contact-us .wpcf7-form input[type="submit"] {
		width: 100%;
		max-width: none;
 }
	.nav-bar ul li.lg-sub ul.sub-menu {
		left: 0;
		right: auto;
		min-width: 400px;
		column-count: 2;
	}
}

.logo a:hover {
    text-decoration: none;
}

 
.bordered .wrap {    box-shadow: inset 0rem -1rem #BC0F00;overflow:hidden;background: #fff; padding: 1rem ; height: 100%;transform:translate(0,0%);border-radius:3px;transition: all ease .35s;
 }


 
.bordered .wrap img{border-radius:inherit;max-width:325px;}
/* .bordered .wrap::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:1000;background:blue;} */
.bordered .wrap h3{font-size:2em;}


.parallax{background-attachment:fixed;background-size:cover}

/* List Columns */
@media only screen and (min-width: 500px) {
 ul.col-count-2 {
    column-count: 2;
  }
ul.col-count-3 {
    column-count: 3;
  }
}

.wpcf7-form input[type="submit"]{
 border-radius: 5px;
}