﻿#sp-component {
    padding: 10px;
}

.sp-module ul >li >a {
    line-height: 18px;
}

.sp-module:first-child {
    margin-top: 20px;
}

#sp-top-bar {
    background-color: #ffffff!important;
}
.sp-page-title {
	 background-size: cover;
    -moz-background-size: cover;
    background-position: center;
	 height: 140px;
	 background: #FAFAFA;
}
#sp-header {
    box-shadow: 0 0 0 rgba(0,0,0,0);
    height: 90px;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #ffffff;
    border-radius: 4px;
}
a {
    color: #333;
}
a:hover {
    color: #999;
}
.sp-page-title h2, .sp-page-title h3 {
    color: #000;
    text-transform: uppercase;

}
.sp-page-title .breadcrumb >.active {
    color: #000;
}
.sp-page-title {
    margin-bottom: 20px;
}
.sp-page-title h2 {
    font-size: 34px;
}
.sp-page-title h2, .sp-page-title h3 {

    padding: 0;
    margin-top: 0px;
}
.sp-page-title .breadcrumb >span, .sp-page-title .breadcrumb >li, .sp-page-title .breadcrumb >li+li:before, .sp-page-title .breadcrumb >li>a {
    color: #808080;
}

.et-services-item:hover i, .excerpt-slider, #et-service-accordion .collapsible-header, .et-services-item:hover h4 {
    color: #408A3F!important;
}
.qx-blurb-title {
    font-weight: bold;
}
div.is-sticky .sp-default-logo
{max-height: 60px;
}
#sp-header, body.com-quix #sp-main-body > .container {
    width: 100%!important;
}
.btn-primary, .sppb-btn-primary {
    background-color: #408A3F!important;
}
.et-contact #sp-quickcontact-form .button:hover, .btn-primary {
    border-color: #408A3F!important;
}
.et-intro-item {
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
	 border-left: 1px solid #e9e9e9;
	 border-top: 1px solid #e9e9e9;
	 background-color: rgba(255, 255, 255, 0.36);

}
.et-title h6, .et-slider .tp-caption a, .et-intro-item:hover i, .et-about-item, .et-feature-item:hover i, .et-portfolio-button:hover, .et-action-button:hover, .et-table-item:hover button, .et-team-item .qx-person-img:before {
    background: #408A3F;
}

.entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link {
    margin-bottom: 30px;
    margin-right: 0px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span {

    padding: 7px;
    color: #141414;
 }
 .sp-megamenu-parent >li.active>a,
 .sp-megamenu-parent >li:hover>a {
  color: #999;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
  background: #F6F6F6;
  color: #141414!important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #141414;
}

.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #333;
}


.carousel-left, .carousel-right {
	background: rgba(0, 0, 0, 0.08);

}


.et-intro-item i {
    border-color: #212121;
    color: #000000;
}
ul.sigProResponsiveBlue li.sigProThumb a.sigProLink {
    color: #FAFAFA;
    background-color: #FAFAFA;
    border: 6px solid #FAFAFA;
    -webkit-transition: 200ms all ease-in;
    -moz-transition: 200ms all ease-in;
    transition: 200ms all ease-in;
}
ul.sigProResponsiveBlue li.sigProThumb a.sigProLink:hover {
    color: #d2d2d2;
    text-decoration: none;
    background-color: #FAFAFA;
    border: 6px solid #FAFAFA;
}
ul.social-icons > li a {
    color: #333;
    margin-left: 5px;
}
ul.social-icons {
    list-style: none;
    padding: 0;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 15px;
    margin: -5px;
    display: inline-block;
}
.et-features-item h3 {
    font-weight: 500;
}