@font-face {
    font-family: 'lexenddeca';
    src: url('../fonts/lexenddecaregular-webfont.woff2') format('woff2'),
         url('../lexenddecaregular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#sp-top-bar {
    background: #f48d1c;
    color: #1d252d;
}
#sp-top-bar #sp-top2 .sp-contact-info .sp-contact-phone, #sp-top-bar #sp-top2 .sp-contact-info .sp-contact-time, #sp-top-bar #sp-top2 .sp-contact-info a {
    font-size: 15px;
    color: #fff;
    line-height: 36px;
}
body {
    font-family: lexenddeca !important;
}
.article-list h3 {
    display: none;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-size: 20px !important;
}
.osm-message clearfix{text-align:center;}
.sp-megamenu-wrapper {
    float: right;
	margin-right: 120px;
}
ul.social-icons {
    padding-top: 20px;
}
#sp-top-bar #sp-top2 .sp-column {
    margin-right: 100px;
}
#sp-top-bar #sp-top1 ul.social-icons {
    padding-left: 15px;
    display: none;
}
.sppb-panel-modern>.sppb-panel-heading {
    padding: 17px 30px 17px 15px;
    background: #f1a36f;
    color: #fff;
}
.sppb-panel-modern>.sppb-panel-heading:active {
    padding: 17px 30px 17px 15px;
    background: #000;
    color: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #fff;
    background: #000;
}
.sppb-panel-title {
    font-size: 25px;
}
ul.social-icons {
	padding-top: 30px;
}
.sp-megamenu-parent > li > span, .sp-megamenu-parent > li > a {
text-transform: inherit;
}
.sppb-btn.sppb-btn-primary {
    background-color: #000;
    color: #fff;
    padding-bottom: 17px;
    border-radius: 20px;
}
.sppb-btn.sppb-btn-primary:hover, .sppb-btn.sppb-btn-primary:focus {
    color: #fff;
    background-color: #000;
}
#sp-footer a, #sp-bottom a {
    font-size: 20px;
}
.sp-megamenu-parent > li > a {
    color: #000;
    font-weight: bold;
}
.jmg-powered {
    display: none;
}
#sp-top-bar #sp-top2 .sp-column {
    margin-right: 100px;
    margin-top: 10px;
	margin-bottom: 10px;
}
.logo-image {
    margin-top: -100px;
}
#sp-header .logo {
	padding-left: 10px;
}
#sp-header {
height: 150px;
}
.sp-megamenu-parent > li:hover > a {
    color: #602904;
}
.sp-megamenu-parent > li:active > a {
    color: #602904;
}
#sp-header {
    background: #faf8f3;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #fff;
	background: #f48d1c;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color:  #602904;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #602904;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    color: #fff;
}