/* MAIN BACKGROUND COLOR IS: #f9ac14 */
/* RADMENU BACKGROUND COLOR IS: #fff */

/* Backgrounds */

/*.buttons,
.buttons:link, .inner, .sf_eventsList p.sf_eventDate {
    background: #fff !important;
}*/

.barbuttons {
    font-weight: bold;
    background: #0f1a2c !important;
    padding: 10px 15px;
    height: 46px;
    margin-bottom: 2px;
    display: block;
}

    .barbuttons:hover {
        background: #f9ac14 !important;
        color: #fff !important;
    }

div.bararrow {
    background: url( '/app_themes/emerald-green/img/right-arrow-nav.png' );
    background-size: 10px;
    width: 10px;
    height: 14px;
    margin-top: 6px;
}

.nav-wrapper, #front-three .content,
#events .events-left-column li,
#events .events-right-column li,
#quick-links .content,
#property-management .content {
    background: #fff;
}

.sf_newsList .sf_readMore a:hover, .sf_eventsList .sf_readMore:hover {
    background: transparent !important;
}

#loginControl {
    background-color: rgba(255, 255, 255, 0.85);
}

.btn1:hover,
.btn2:hover,
.btn3:hover,
#front-three #innerLogin .buttons:hover,
#quick-links a:hover,
.inner-open .sf_newsList .sf_readMore a:hover,
.inner-open .sf_eventsList .sf_readMore:hover,
.sf_libraryGrid td:last-child a:hover,
.buttons:hover,
#contacts a:hover {
    background-color: #555 !important;
}

.rmText,
.inner-two-columns div.wrap,
.top-nav {
    background: transparent !important;
}

.rmExpanded,
.rmSlide,
.rmGroup, .RadMenu_NewNavMenu .rmGroup li.rmLast {
    background: #000 !important;
}
.mainbar {
    background: #f2f2f2;
}

footer {
    background: #14171E;
}
footer .copyright {
    background: #0E1015;
}
.contactusBox {
    background-color: #eeeeee;
}

#footer {
    background-color: #323438;
}

#preFooter2,
.preFooter,
div.footer {
    background-color: #5b5b5b;
}

table.equipmentBox {
    background-color: #f8f8f8;
}

.sf_listItemTitle:hover,
.sf_listItemBody {
    background-color: #f9f9f9;
}

.sectiontitle {
    background-color: #6e6e6e;
}

.inner-notes {
    background-color: #d1d3d3;
}

#front-three #innerLogin input,
#front-three #quick-events .sf_eventTitle,
#front-three #quick-news .sf_newsTitle,
.sf_libraryGrid tr:nth-child(2n) {
    background-color: #F4F4F4 !important;
}
#events,
#news .news-left-column li,
#news .news-right-column li,
#quick-links {
    background-color: #F6F6F6;
}
/* Color */
#hamburger, .rmLink,
.sf_eventsList h3.sf_eventTitle a,
#who h2,
#events .sf_readMore a:link,
#events .sf_readMore a:visited,
#events .sf_readMore a:hover,
#events .sf_readMore a:active,
#events .sf_readMore:hover,
#events .sf_readMore:active,
#news .sf_readMore a:link,
#news .sf_readMore a:visited,
#news .sf_readMore a:hover,
#news .sf_readMore a:active,
#news .sf_readMore:hover,
#news .sf_readMore:active,
#news .sf_newsTitle a,
#news .news-header h2,
#quick-links .quick-links-header h2,
#quick-links h3,
#property-management .property-management-header h2,
.sf_libraryGrid th a {
    color: #000;
}

#events .RadScheduler_Default .rsHeader h2 {
    color: #000 !important;
}

#hero h1,
#hero p,
.contactusBox,
.content .inner-notes h3,
.buttons:hover,
#contacts a h6:hover,
.btn1:hover,
.btn2:hover,
.btn3:hover,
.RadMenu_NewNavMenu .rmLink:hover,
#front-three #innerLogin .buttons,
#front-three #quick-events .sf_eventPriod,
#front-three #quick-news .sf_newsDate,
.btn1,
.btn2,
.btn3,
.sectiontitle,
.news-header,
#news .box-1 h6,
#news .box-1 h6:hover,
.inner-nav .rmLink,
.inner-nav .rmText:hover,
.subnav a,
footer,
footer a,
.inner-page .sidebar h3,
.inner-two-columns .sidebar h3,
.footer p,
.page-title p,
.logo a:link,
.logo a:visited,
.logo a:hover,
.logo a:active,
.news-header .sf_eventPriod,
.news-header .sf_newsList,
.news-header .sf_eventTitle a,
.news-header .sf_eventSummary,
.news-header .sf_eventSummary p,
.news-header .sf_newsList p,
.news-header .sf_eventSummary a,
.news-header .sf_eventsList .sf_readMore,
#footer,
#preFooter2,
.preFooter, .RadMenu_NewNavMenu .rmFocused .rmText,
#events .sf_eventPriod,
#news .sf_newsDate,
#quick-links a,
.inner-open .sf_eventsList .sf_readMore,
.sf_libraryGrid thead:first-child,
.sf_libraryGrid td:last-child a,
.buttons,
#contacts a,
.banner p {
    color: #fff !important;
}

#hamburger.clicked,
.inner-open #hamburger,
.inner-open .sf_eventsList h3.sf_eventTitle a,
.inner-open .sf_newsList h2.sf_newsTitle a {
    color: #555 !important;
}

div.contact {
    color: #393b3f;
}

.page-title h1,
.content h1,
.content h2,
#Main .sf_newsList h2.sf_newsTitle,
.content h3 {
    color: #515151;
}

.sidebar h4 a:link,
.sidebar h4 a:visited,
.sidebar h4 a:hover,
.sidebar h4 a:active,
.content h4 {
    color: #464646;
}

.sf_eventsList .sf_eventSummary,
.sf_eventsList p {
    color: #494949;
}

.date,
.content p.date {
    color: #7c790c;
}

.content ul.key-items {
    color: #928b0c;
}

.sf_singleNews a:link,
.sf_singleNews a:visited {
    color: #f9ac14;
}

a:hover {
    color: #d1d1d1;
}

.legaltext {
    color: #8c8e93;
}

.buttons:hover,
.barbuttons,
.barbuttons:link {
    color: #fff !important;
}

.linkGroup a:link,
.linkGroup2 a:visited,
.linkGroup2 a:active,
.linkGroup a:hover {
    color: #5b5b5b;
}
.sf_libraryGrid .fa-regular {
    color: #B30B00;
}

/* Border */
#login .col-sm-6:first-child {
    border-right: 1px solid lightgray;
}

.sf_searchText[type='text'],
input[type='text'],
input[type='password'],
select,
textarea {
    border: 2px solid #ccc;
}

.inner-page .sidebar h3,
.inner-two-columns .sidebar h3 {
    border-bottom: 1px solid #426102;
}

table.equipmentBox {
    border: 1px solid #cccccc;
}

.inner-two-columns div.contentLeft {
    border-right: 1px solid #a1a4a8;
}

    .sf_newsList li:last-child, .sf_eventsList li:last-child {
        border-right: none;
    }

#innerHero h1,
#innerHero h2,
.RadMenu_NewNavMenu .rmFocused .rmText,
.inner-open .sf_readMore a {
    color: #fff;
    background-color: transparent !important;
}
/* Media Queries */
@media only screen and (max-width: 984px) {
    .RadMenu {
        background-color: #fff !important;
    }

        .RadMenu a.rmLink {
            color: #000 !important;
        }

    .subnav .RadMenu_NewNavMenu .rmHorizontal .rmText {
        color: #fff;
    }

    .subnav2 .rmLink {
        color: #555 !important;
    }

    #loginControl {
        background-color: rgba(255, 255, 255, 0.9);
    }
}
