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

 
.sticky-bump{display:none !important}
 

	.header-c .row{
		padding:1em 0em;
			
}


h1,h2,h3,h4,h5,h5,.slide-header,.widgettitle{
	font-family: 'Secular One', sans-serif;

}

h1 a, h2 a , h3 a {font-weight: normal;}
 
/* custom cards */

 
.page-reviews form{
	width:100%;
	height:100%;
}	
 
.breakout h2, .breakout h1 {
    margin:1rem 0rem;
}
 
hr {
    margin: 1em 0;
    border-top: 2px solid #7257d9 ;
	width: 99%;
}


 
p + p .btn {
    margin-top: 7px;
}
.final-star, .star {
    color:  #00c1ff !important;
}
@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;
}

/* interseting popout for images with breakouts */

.breakout.pop{
	position:relative;
  	background:url('/wp-content/uploads/solar-panel-billboard-2.jpg');
}

.breakout.pop::after{
	position:absolute;
	content:'';
    height:100%;
	width:100%;
	background:#ff101bcf;
	z-index:1;
	top:0;left:0;
	background:linear-gradient(0deg, white 0% 25%, #e3131ee3 25% 75%,white 75% 100%) 
}
.embed-responsive{z-index:1000;}

.breakout.pop .larger-wrapper{
	position:relative;z-index:2;max-width:1700px;
}

.bordered .wrap {    
      border-top-right-radius: 3.5em;
    border-bottom-left-radius: 3.5em;
    overflow:hidden;background: #006cb3 ; transition: all ease .35s; padding:2.25em 1.25em;	height:100%;
  }
 
 
.bordered .wrap img{border-radius:inherit;max-width:325px;}
 .bordered .wrap h3{font-size:2em;}


.parallax{background-attachment:fixed;background-size:cover;min-height:300px;}

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

 

.bg-light{background:#FFF !important;}

	.post{margin-bottom:2em}


.post{padding:2rem;background:#fff;	}

@media only screen and (min-width: 768px) {
	.post{margin-bottom:auto }

	.embed-responsive iframe{
 
    border-top-right-radius: 2em;
    border-bottom-left-radius: 2em;
	margin-right:2em; 
	margin-bottom:2em;
} 
	
	#sidebar{position:fixed;right:1% ;top:30%;z-index:100}

	
	.post{    box-shadow: 2rem 2rem #ee1c25c4;
    transition: all ease .25s;
    border-top-right-radius: 2em;
    border-bottom-left-radius: 2em;
	margin-right:2em;max-width:1000px;
	margin-bottom:4em;
}
	
	div[id*="gallery"] img {
    border: none !important;
    height: auto;
    transition: all ease .5s;
    border-bottom-right-radius: 5rem;
    border-top-left-radius: 5rem;
    box-shadow: 1rem 1rem #ee1c25c4;
}
	
}