/*
 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
*/

div.navigation-branding {
    padding-left: 0;
    padding-right: 0;
}

div.navigation-branding img {
    padding: 0;
    height: 90px !important;
}

.phone:before {
	content: "\f095";
	font-family: FontAwesome;
	margin-right: 5px;
}

.email:before {
	content: "\f0e0";
	font-family: FontAwesome;
	margin-right: 5px;
}

.address:before {
	content: "\f3c5";
	font-family: FontAwesome;
	margin-right: 5px;
}

div.footer-widget-1 img {
	max-width: 175px !important;
	border: 4px solid #DA390B;
}

#footer-widgets .widget.widget_nav_menu ul li {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dotted #fff;
}

#footer-widgets .widget.widget_nav_menu ul li:last-child {
    border-bottom: none;
}

.social-icons i {
	font-size: 1.5em;
	padding-right: 3px;
}

.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%;
}

.contact-section a {
	color: #fff;
}

body .site-logo.mobile-header-logo img {
    height: 90px;
}

.center .gb-inside-container {
	text-align: center;
}

.center .gb-inside-container svg {
	margin: 0 auto;
}

a:hover .lot {
	fill: #ff6606 !important;
}

.svg-container { 
	margin: 0 auto;
	max-width: 900px;
}

svg {
      width:  auto;
      height: auto;
	  max-width: 100%;
}





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

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

@media (max-width: 979px) {



}

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



}

@media (max-width: 767px) {



}

@media (max-width: 480px) {
	

	
}

@media (max-width: 360px) {
	


}

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

@media (min-width: 980px) { 



}

@media (min-width: 1200px) {



}



