.sticky-header .logo img{
	height: 50px;
}

.main-header .header-top {
	background: #252835;
}
.main-header .links-nav li .icon {
	color: #ffffff;
}
.main-header .info-box li, .main-header .info-box li strong {
	color: #252835;
}
.main-header .nav-outer .outer-box .contact-number {
	color: #252835;
}
.main-header .sticky-header .main-menu .navigation > li.current-menu-item > a,
.main-header .sticky-header .main-menu .navigation > li:hover > a{
	background: #252835;
}

.main-header .links-nav li a:hover span.icon:before{
	text-decoration: none !important;
}

.main-header .links-nav li a:hover{
	color: #9f9f9f !important;
}

.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a, .main-menu .navigation > li.current-menu-item > a{
	color: #252835;
	font-weight: bold;
}

.main-header .info-box .icon-box,
.main-header .nav-outer .outer-box .contact-number .icon{
	color: #252835;
}

.btn-style-one{
	background:  #252835;
	border: 2px solid #252835;
}
.btn-style-one:hover{
	  color: #252835;
    background: none;
    border-color: #252835;
}
.list-style-one li .icon,
.info-block .inner .icon-box{
	color: #fff;
}
.footer-title .separator{
	background: url(https://theelectriccompanyoftexasllc.com/wp-content/uploads/2020/03/separater_white.png) no-repeat !important;
}
.social-links-two li a:hover{
	 background-color: #9f9f9f;
}
.footer-widget ul li a:hover{
    color: #9f9f9f;
}
.widgets-section .textwidget {
    padding-top: 0px;
}
.scroll-to-top:hover{
	background: #9f9f9f;
}
.social-links-two{
	display: none;
}

/* override iOS auto-styling of phone numbers */
.contact-number a, section.contact-info-section > div > div:nth-child(3) a {
	text-decoration:inherit;
   	color: inherit;
}

/* footer email address customization */
section.contact-info-section > div > div:nth-child(2) {
	width: 35%;
}
@media only screen and (max-width: 767px) {
	section.contact-info-section > div > div:nth-child(2) {
		width: 100%;
}

@media only screen and (max-width: 767px) {
	.footer-nav{
		display: none;
	}
	.main-menu .navbar-header .navbar-toggle {
		border: 1px solid #252835;
    	background: #fff;
		color: #252835 !important;
	}	
	.main-menu {
		margin: 0 -15px 0 -15px !important;
	}
	.main-menu .navbar-header {
		padding-left: 15px;
    	padding-right: 15px;
	}
	.main-menu .navbar-header, .main-header .header-lower, .main-menu .navbar-header .navbar-toggle span.icon-bar {
		background: #252835;
	}	
	.main-menu .navbar-collapse > .navigation > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a, .main-menu .navbar-collapse > .navigation > li.current-menu-item > a, .main-menu .navbar-collapse > .navigation > li > a{
		 background: #fff;
    	color: #252835 !important;
	}	
	.main-menu .navbar-collapse > .navigation > li{
		border-top: 2px solid #252835 !important;
	}	
	.main-header .nav-outer .outer-box .contact-number, .main-header .nav-outer .outer-box .contact-number .icon {
		color: #ffffff !important;
	}
	/*make room for long email address on mobile */
	section.contact-info-section .info-block {
		padding-left: 15px;
	}

}
	