/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="password"],
.wpcf7 input[type="search"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 textarea,
.wpcf7 select {
    width: 100%;
}

.mobile-only {
	display: none;
}

.limelight {
    font-family: Limelight, display;
	text-shadow: 1px 1px 15px rgba(255,255,255,0.7);
}

.light-shadow {
	text-shadow: 1px 1px 15px rgba(255,255,255,0.7);
}

.shadow-text {
	text-shadow: 0 0 5px rgba(0, 0, 0, 0.7), 0 0 10px rgba(0, 0, 0, 0.5);
}





/* ==========================================================================
	Media Queries
   ========================================================================== */

/* ------------------------- Tablet & Smartphone ---------------------------- */

@media (max-width: 979px) {

	

}

@media (min-width: 768px) and (max-width: 979px) {



}

@media (max-width: 767px) {

	.hide-on-mobile {
		display: none;
	}
	
	div.homepage-hero {
		background-position: center center;
	}
	
	.mobile-only {
		display: inherit;
	}
	
	.hide-on-mobile {
		display: none;
	}
	
	.estimate-button {
		display: none !important;
	}
	
	.main-navigation div.site-logo.navigation-logo img,
	.mobile-header-navigation div.site-logo.mobile-header-logo img,
	.navigation-search input[type="search"] {
        height: 100px;
    }
	
	.navigation-branding img, 
	div.site-logo.mobile-header-logo {
        height: 80px;
    }

}

@media (max-width: 480px) {
	

	
}

@media (max-width: 360px) {
	


}

/* ------------------------- Desktop & Widescreen --------------------------- */

@media (min-width: 980px) { 



}

@media (min-width: 1200px) {



}
