/*
Theme Name:   Carservice Child
Description:  Carservice Child Theme
Template:     carservice
Version:      1.0
Text Domain:  carservice
*/

.token-access-alert {
	display:none;
}
.contact-details li {
    float: left;
    border-right: 1px solid #E2E6E7;
    font-family: 'Open Sans';
    font-weight: 500;
    font-size: 13px;
    color: #000;
    line-height: 20px;
    padding: 15px 20px;
}
.sf-menu li a, .sf-menu li a:visited {
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #000;
    padding: 12px 0 12px 26px;
    border: none;
}

.site-container .vc_row.dark-gray {
    background: #1E69B8;
}
@media screen and (max-width: 549px) {
	.header .logo a img {
		transition: none;
		-moz-transition: none;
		-webkit-transition: none;
		max-width: 85%;
	}
}
.social-icons a {
    display: block;
    color: #fff !important;
}
.header .logo {
    width: 440px;
    float: left;
}
.menu-main-menu-container {
  margin-top:20px;
}
.header-top-bar .contact-details {
    float: right;
}

.more.simple {
    background: #1E69B8;
    color: #1E69B8;
	border: 0px solid #E2E6E7;
    padding: 18px 24px 19px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
}
.more.simple:hover {
    background: #0054ac;
    color: #1E69B8;
	border: 0px solid #E2E6E7;
    padding: 18px 24px 19px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
}
.fname_sec, .lname_sec {
	width: 100%;
	margin: 0 0 30px 0;
}

.fname_sec span, .fname_sec span input, .lname_sec span, .lname_sec span input {
	width: 100%;
}