body {color:#575757}

h2 {
    font-family: 'Arial', sans-serif;
    font-size: 40px;
    font-weight: normal!important;
    text-transform: none;
}

.sp-megamenu-parent {text-transform:none}

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #c58731;
}

div.page-content {background-color:#f4f4f4;}

nav.sp-megamenu-wrapper {text-align:right; margin-top:20px}

.sp-megamenu-parent > li > a {font-weight:400; font-size:18px}

body.ltr #offcanvas-toggler.offcanvas-toggler-left {margin-top: -2px}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover {
    color: #C58731;
}

a {color:#C58731}
a:hover {color:#95A3AE}

#offcanvas-toggler > .fa {color:#C58731}
#offcanvas-toggler > .fa:hover {color:#575757;}

#sp-header {
    padding-bottom: 50px;
    padding-top: 30px;
    height: 140px;
	border:none;
    box-shadow:0 3px 3px rgba(0,0,0,0.05)
}

body.helix-ultimate .sppb-row-container {
    max-width: 1427px;
    width: auto;
    margin-left: 94px;
}

/** widgetkit **/
.uk-overlay-panel {
    color: #C58731 !important;
    background-color: rgb(255, 255, 255,0.5) !important;
}


#sp-footer 
{left: 0;
    bottom: 0;
/*position:fixed;*/
width:100%;
line-height: 1.35;
}

@media only screen and ( max-width: 1399px ) {
	
	body.helix-ultimate .sppb-row-container {
   
    margin-left: 24px;
}
	
	}