/* Typography */

h1,
h2,
.h3,
.h4 {
    color: #4B4B4B;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	text-transform: uppercase;
}

.post-content.inner-content a {
    color: #4B4B4B;
    text-decoration:underline;
}

.post-content.inner-content a:hover {
    color: #787878;
}

/* Buttons */

.button,
.button--light,
.button--sm {
    background-color: #4B4B4B;
}

.button:hover,
.button--sm:hover {
    background-color: #787878;
}

.button-group .toggle>li>.button {
    color: #4B4B4B;
}

.btnIcons .fa-lg {
    font-size:1.5em;
    margin-right:.3em;
}

.btnIcons.outLine .button {
    background-color: transparent;
    border: 3px solid #4B4B4B;
    color:#4B4B4B;
}

.btnIcons.outLine .button:hover {
    background-color: #4B4B4B;
    color:#ffffff;
}

/* Icons */

.icons--med a,
.icons--sm a,
.ubericons {
    background-color: #4B4B4B;
}

aside.icons--med a,
.icons--bg--white a {
    background-color: #fff;
    color: #4B4B4B;
}

.icons--med a:hover,
.icons--sm a:hover,
.ubericons {
    background-color: #787878;
}

aside.icons--med a:hover,
.icons--bg--white a:hover {
    color: #fff;
}

.icon-marker:before {
    position: absolute;
    right: 4px;
}

/* Navigation */

nav.primary-nav .top-bar-section>ul>li:hover {
    background-color: #787878;
}

nav.primary-nav .top-bar-section>ul>li a,
nav.primary-nav-3 .top-bar-section>ul>li a {
    color: #fff !important;
}

nav.primary-nav,
.primary-nav__ul {
    background-color: #4B4B4B;
}

.primary-nav .top-bar-section>ul>li:hover {
    background-color: #787878;
}

nav.primary-nav-3 .top-bar-section>ul>li a:hover {
    background-color: #787878;
}

nav.primary-nav-3 {
    background-color: #4B4B4B;
}

#primary>li:hover {
    color: #787878;
}

.primary-nav__item .primary-nav__link a:focus {
    background-color: #4B4B4B!important;
}

nav.primary-nav .top-bar-section>ul>li a,
nav.primary-nav .top-bar-section>ul>li:active>a,
nav.primary-nav .top-bar-section>ul>li a:active,
nav.primary-nav .top-bar-section>ul>li a:focus,
nav.primary-nav .top-bar-section>ul>li a:hover {
    background-color: #4B4B4B;
}

.primary-nav__item.has-dropdown.not-click>li,
.primary-nav_item.has-dropdown.not-click:active>li {
    background-color: #4B4B4B;
}

nav.primary-nav .top-bar-section>ul>li:hover {
    background-color: #4B4B4B!important;
}

nav.primary-nav .dropdown {
    background-color: #4B4B4B;
}

#primary>li>ul.dropdown {
    background-color: #4B4B4B;
}

#primary>li {
    background-color: #4B4B4B;
}

#primary>li>ul.dropdown a:hover {
    background-color: #787878;
}

nav.primary-nav .top-bar-section>ul>li:hover,
nav.primary-nav .top-bar-section>ul>li:active,
nav.primary-nav .top-bar-section>ul>li:focus,
nav.primary-nav-3 .top-bar-section>ul>li:hover,
nav.primary-nav-3 .top-bar-section>ul>li:active,
nav.primary-nav-3 .top-bar-section>ul>li:focus {
    background-color: transparent;
}

nav.primary-nav .top-bar-section>ul>li:hover>a,
nav.primary-nav .top-bar-section>ul>li:active>a,
nav.primary-nav .top-bar-section>ul>li:focus>a,
nav.primary-nav-3 .top-bar-section>ul>li:hover>a,
nav.primary-nav-3 .top-bar-section>ul>li:active>a,
nav.primary-nav-3 .top-bar-section>ul>li:focus>a {
    background-color: #787878!important;
}

.top-bar-section #primary {
    background-color: #4B4B4B;
}

.off-canvas-button span.mobile-bar {
    border-top: 5px solid #4B4B4B;
}

nav.primary-nav .show-for-large-up {
    background-color: #4B4B4B;
}

nav.primary-nav-2 {
    background-color: #4B4B4B;
}

nav.footer__nav {
    text-align:center; /* Centered Footer */
}

ul.nav__bottom {
    display: inline-block; /* Centered Footer */
}

ul.nav__bottom>li a:hover {
    background-color: #787878;
}

/* Footer */

.footer,
.footer__top {
    background-color: #4B4B4B;
}

.footer__bottom {
    background-color: #fff;
}

/* General */

.flag {
    background-color: #4B4B4B;
}

#scrollToTop {
    background-color: #4B4B4B;
}

#scrollToTop:hover {
    background-color: #787878;
}

.section--map {
    background-color: #4B4B4B;
}

.section--map .h1 {
    color: #fff;
}

.uberaccordianfaq>dd>h4 {
    background-color: #4B4B4B;
}

.uberaccordionfaq dd>h4:after,
.uberaccordionfaq li>h4:after {
    background-color: #4B4B4B;
}

#trade-pending-container {
    background-color: #4B4B4B;
}

/* SRP / VDP */

#search-wrapper {
    background-color: #4B4B4B;
}

.srp-toggle .button-group.toggle .button {
    background-color: #4B4B4B;
}

#search-wrapper .search-tabs-content .search-style .button {
    background-color: #4B4B4B;
}

#search-wrapper .search-tabs-content .search-drop label.inline,
#search-wrapper .search-tabs-content .search-select label.inline {
    color: #fff;
}

.article-underlay-copy {
    background-color: #4B4B4B;
}

.vdp-monthly .monthly-accordion .accordion .accordion-navigation>a,
.accordion dd>a {
    background-color: #4B4B4B;
}

#vdp-related .related-single h5 {
    color: #4B4B4B;
}

.vdp-slider .contact-accordion .accordion .accordion-navigation>a,
.accordion dd>a {
    background-color: #4B4B4B;
}

.searchWrapSide .searchStyle .switch input:checked + label {
    background: #4B4B4B;
}

#vdp-related .related-single h4 {
    color: #4B4B4B;
}

#FullFeatureModal h3 {
    color: #4B4B4B;
}
