.vc_custom_1520405529233 {
    background-color: #262626 !important
}

.vc_custom_1643667845220 {
    padding-top: 3% !important
}

.vc_custom_1528309179633 {
    margin-top: 5% !important
}

.vc_custom_1529360836468 {
    padding-right: 3% !important;
    padding-left: 3% !important
}

.vc_custom_1529360845056 {
    padding-right: 3% !important;
    padding-left: 3% !important
}

.vc_custom_1529360856239 {
    padding-right: 3% !important;
    padding-left: 3% !important
}

.vc_custom_1529360866499 {
    padding-right: 3% !important;
    padding-left: 3% !important
}

.vc_custom_1529360875089 {
    padding-right: 3% !important;
    padding-left: 3% !important
}

.vc_custom_1643667585351 {
    padding-top: 1% !important
}

.vc_custom_1643668200297 {
    padding-top: 1% !important
}

.vc_custom_1643667589949 {
    padding-top: 1% !important
}

.vc_custom_1643667595616 {
    padding-top: 1% !important
}

.vc_custom_1522192072610 {
    padding-top: 5% !important;
    padding-bottom: 5% !important
}

.vc_custom_1528309218770 {
    padding-bottom: 1% !important
}

.vc_custom_1528396450247 {
    margin-top: 1% !important;
    margin-bottom: 1% !important
}

.has-accent-background-color {
    background-color: #1a73e8
}

.has-accent-color {
    color: #1a73e8
}

/*TYPOGRAPHY*/
body {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 300;
    font-size: 18px
}

#site-navigation .dropdown-menu .link-inner {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0;
}

#site-navigation .dropdown-menu ul .link-inner {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: .1px;
    text-transform: capitalize
}

.wpex-mobile-menu, #sidr-main {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase
}

h1, .wpex-h1 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    font-size: 48px;
    color: #666666;
    line-height: 58px
}

h2, .wpex-h2 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 38px;
    color: #666666;
    line-height: 48px
}

h3, .wpex-h3 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 32px;
    color: #666666;
    line-height: 42px
}

h4, .wpex-h4 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 26px;
    color: #666666;
    line-height: 36px
}

/*ADVANCED STYLING CSS*/
.shrink-sticky-header #site-logo img {
    max-height: 80px !important;
    width: 275px;
}

.sticky-header-shrunk #site-header-inner {
    height: 70px
}

.shrink-sticky-header.sticky-header-shrunk #site-logo img {
    max-height: 50px !important
}

/*CUSTOMIZER STYLING*/
#site-scroll-top {
    font-size: 20px;
    color: #179eda
}

.container, .boxed-main-layout #wrap {
    width: 1180px
}

#top-bar-wrap {
    color: #ffffff
}

#top-bar-content strong {
    color: #ffffff
}

#top-bar {
    padding-top: 5px;
    padding-bottom: 0
}

#site-header #site-header-inner {
    padding-top: 10px;
    padding-bottom: 10px
}

.wpex-sticky-header-holder.is-sticky #site-header {
    opacity: 0.97
}

#site-navigation .dropdown-menu > li.menu-item > a {
    color: #4f4f4f
}

#site-header #site-navigation .dropdown-menu ul.sub-menu {
    background-color: #1e1e1e;
    border-color: #ffa24c
}

#site-header #site-navigation .dropdown-menu ul.sub-menu li.menu-item {
    border-color: #ffa24c
}

#site-header #site-navigation .dropdown-menu ul.sub-menu li.menu-item a {
    border-color: #ffa24c
}

#site-header #site-navigation .dropdown-menu ul.sub-menu > li.menu-item > a {
    color: #ffffff
}

#site-header #site-navigation .sf-menu > li.megamenu > ul.sub-menu > .menu-item-has-children > a {
    color: #f49638
}

#sidr-main {
    background-color: #1e1e1e;
    color: #ffffff
}

#footer-bottom {
    color: #ffa24c
}

#footer-bottom p {
    color: #ffa24c
}

.vc_column-inner {
    margin-bottom: 40px
}
