#sp-header {    background: #2d2d2d;}

 li.sp-menu-item.logo-item {width: 150px;     vertical-align: middle;}

.sp-megamenu-parent > li > a {
    color: #c6cacc;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #ffffff;
}
.sp-megamenu-parent > li:hover > a {
    color: #ffec9d;
}
#sp-top-bar a {
    color: #f5d6aa;
    font-size: 1.4em;
    font-weight: 500;
	font-weight:bold;
}

#sp-top-bar {
    background: #ab1f23;
   /* background-image: url(/images/header-background.jpg);*/
    /* background-size: cover; */
    background-position: -37% 158%;
    color: #aaa;
}

.sp-page-title {
    background: #333;
/*    margin-bottom: 40px !important;*/
}

p, strong {
    color: #4c4c4c;
    margin: 0;
    padding-bottom: 16px;

}
body {
    line-height: 28px;}
	
	#sp-main-body {
    padding: 50px 0;
}
.fa-phone:before {

    color: #f5d6aa;
    font-size: 20px;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 10px;
    line-height: 75px;
    font-size: 12px;
    margin: 0;
}

.sp-page-title {
    padding: 90px 0;}
	
	.sp-page-title .sp-page-title-heading {    font-size: 38px;}
	
	.jsn-master .jsn-bootstrap .form-actions, .jsn-master.ui-dialog-contentpane .jsn-bootstrap .form-actions {margin:0px;}
	
	.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    font-size: 14px;
    line-height: 19px;
    display: inline-block;
    padding: 8px 0;
    cursor: pointer;
}