/* Header */
#sp-top-bar {
    background-color: #007bc1 !important;
}
#sp-header.menu-fixed, #sp-header.menu-fixed-out {
    /*background: #007bc1;*/
	background: #363636;
}
.header2 #sp-header .container, .header3 #sp-header .container, .header6 #sp-header .container {
  	background: none;
}
@media (min-width: 768px) {
	#sp-contact {
		padding-top:43px;
	}
	#sp-header.animated.menu-fixed-out {
		margin-top: 25px;
		height: 68px;
	}
	#sp-header.animated.menu-fixed {
		margin-top: 0;
		height: 68px;
	}
	/*.header2 #sp-header.animated.menu-fixed-out .container, .header3 #sp-header.animated.menu-fixed-out .container, .header6 #sp-header.animated.menu-fixed-out .container {*/
	#sp-header.menu-fixed-out .container {
		margin-top: -25px;
		/*padding-left: 0;*/
		height: 68px;
	}
	#sp-header.menu-fixed .container {
		margin-top: 0;
	}
	.get-quote a.quote-button {
		height: 68px;
	}
}
#sp-header.menu-fixed .container,
#sp-header.menu-fixed-out .container {
	padding-left: 0;
}

/* Menu */
.header2 .sp-megamenu-parent li a,
.header6 .sp-megamenu-parent li a {
  padding: 0 18px;
}
.sp-megamenu-parent >li.sp-has-child>a:after,
.sp-megamenu-parent >li.sp-has-child>span:after {
  	right: 5px;
	top: 0px;
}
.sp-dropdown.sp-dropdown-main.sp-menu-right {
	width: 310px !important;
}

/* Home Services */
#rs-services .sppb-addon-title {
    margin: 10px;
    color: 101010;
    font-size: 20px !important;
	text-transform: uppercase;
    line-height: 26px !important;
    font-weight: 600 !important;
}
#rs-services .sppb-media-content {
    min-height: 260px;
}

/* Headings - Buttons 600 weight*/
h2.sppb-addon-title,
.sp-page-builder .page-content #rs-services .sppb-section-title .sppb-title-heading,
.sp-page-builder .page-content #rs-project .sppb-section-title .sppb-title-heading,
.sp-page-builder .page-content #rs-counter .sppb-section-title .sppb-title-heading,
.sp-page-builder .page-content #rs-testimonial .sppb-section-title .sppb-title-heading,
#sppb-addon-1551088040682 #btn-1551088040682.sppb-btn-custom,
#sppb-addon-1518426951966 #btn-1518426951966.sppb-btn-custom,
#rs-history .sppb-addon-title,
.rs-contact .rf_submit {
	font-weight: 600 !important;
}

/* Contact form */
.rs-contact .contact-form .form-field input, .rs-contact .contact-form .form-field textarea{
    text-transform: none;
}

/* List */
ul.body-content li {
	color: #505050;
	font-weight: 300;
	margin: 0px;
    padding: 0px;
    text-indent: -1em;
    margin-left: 1em;
}
ul.body-content 
{
    margin:0px;
    padding-left:15px;
}

/* Footer */
#sp-footer {
    background-image: url("/dev/images/backgrounds/footer-background.jpg") !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 50% 0;
    padding: 100px 0px 95px 0px;
}

/* Contact */
.rs-contact-info .info-details {
    background: #ffffff;
}

/* Table */
table.aircrete-table {
	text-align: center;
}
table.aircrete-table thead {
	background: #363636;
	color: #ffffff;
}
table.aircrete-table thead tr th {
	text-align: center;
}

/* Page Title */
.sp-page-title {
    background: #363636;
}
/*.sp-page-title h2 {
  color: #fbc02d;
}*/
.sp-page-title h2::after {
    background: #fbc02d;
    width: 250px;
    height: 5px;
    content: "";
    position: relative;
    margin: 0 auto;
    display: block;
    text-align: center;
    margin-top: 15px;
}
.sp-page-title h3 {
    font-size: 22px !important;
	margin-top: 20px !important;
}

/* 404 Page */
.error-page .error-code {
    color: #ffffff !important;
}

#sp-top-bar .welcome-text {
    font-size: 18px;
}

/* Logo */
#sp-logo-section #sp-logo .logo img {
    max-width: 360px;
    margin: 1px 0;
}

.chrono_credits {
	display:none !important;
}