/*
 Theme Name:     WP Bootstrap Starter Child Theme
 Theme URI:      https://wordpress.org/themes/wp-bootstrap-starter/
 Description:    A child theme of WPBS Theme
 Author:         Afterimage Designs
 Author URI:     https://afterimagedesigns.com/
 Template:       wp-bootstrap-starter
 Version:        1.4
*/


/****************************************
*** Theme customization starts below ***
*****************************************/
html {
  scroll-behavior: smooth;
}
.headerhero {
	position: relative;
	width:100%;
	background-image: url("images/hero.jpg");
	background-position: center;
	height:auto;
	text-align: center;
	background-size: cover;
}

.logohero {
	text-align: center;
width:50%;
	margin-right: auto;
	margin-left: auto;
	margin-top:4rem;
	margin-bottom: 6rem;
	filter: drop-shadow(3px 5px 10px rgb(0 0 0 / 1));
}

@media (orientation: portrait) {
.logohero {
	text-align: center;
width:90%;
	margin-right: auto;
	margin-left: auto;
	margin-top:6rem;
	margin-bottom: 6rem;
}
}
.fullwidthhack {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.spaceme {
	padding-bottom: 3.75rem;
    padding-top: 4.125rem;
}
.has-brand-background-color {
	background: #2c4963;
}
.has-green-background-color {
    background: #6d9966;
}
.has-brand-color {
	color:#2c4963;
}
.wp-block-gallery{
	margin-top:1em;
}
.has-darkgrey-color {
	color:#222;
}
.has-darkgrey-background-color {
	background:#222;
}
#content.site-content {
	background:#fff;
		color:#222;

}
.form-control {
	border-color:#222 !important;
}
.mobilecallsticky {
    background:#00bc8c;
    width:100%;
    color:#fff;
    padding:2rem;
    text-align: center;
}
.mobilecallsticky:hover, .mobilecallsticky:focus  {
    color:#fff;
}
@media only screen and (max-width: 575px) {
    footer {
        padding-bottom: 6rem;
    }
}
#btn-back-to-top {
  position: fixed;
  bottom: 80px;
  right: 20px;
  display: none;
}
.nav-link {
    color: #fff !important;
}
.bg-mechanical-blue {
    background-color: #4092b2 !important;
}