/* Backgrounds */
.scrolled,
.inner-nav,
.RadMenu a.rmLink:hover,
.buttons,
.buttons:link, .inner, .sf_eventsList p.sf_eventDate {
  background: #fff !important;
}
.sf_newsList .sf_readMore a, .sf_eventsList .sf_readMore {
  background: #fff;
}
.sf_newsList .sf_readMore a:hover, .sf_eventsList .sf_readMore:hover {
  background: transparent;
}
#loginControl {
  background-color: rgba(255, 255, 255, 0.85);
}
footer .copyright {
  background: #555 !important;
}
.btn1:hover,
.btn2,
.rmText,
.inner-two-columns div.wrap,
.top-nav {
  background: transparent !important;
}
.home {
  background: transparent;
}
.home .nav-down {
  background: #fff;
}
.rmExpanded,
.rmSlide,
.rmGroup, .scrolled .RadMenu a.rmLink:hover {
  background: #000 !important;
}
.inner-open .RadMenu a.rmLink:hover,
.inner-open .RadMenu_NewNavMenu .rmExpanded .rmText,
.inner-open .RadMenu_NewNavMenu .rmExpanded:hover .rmText,
.btn1 {
  background-color: #555 !important;
}
.inner-open .sf_newsList .sf_readMore a:hover, .inner-open .sf_eventsList .sf_readMore:hover {
  background: transparent;
}
#heroCarousel .overlay {
  background-color: rgba(0, 0, 0, 0.4);
}
.inner-open .sf_newsList li , .inner-open .sf_eventsList li {
  background: transparent;
}
.sf_newsList li , .sf_eventsList li {
  background: rgba(0, 0, 0, 0.75);
}
.mainbar {
  background: #f2f2f2;
}
#news {
  background: #f0f6fb;
}
.contactusBox {
  background-color: #eeeeee;
}
.buttons:hover {
  background-color: #007175 !important;
}
#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;
}

/* Color */
.RadMenu a.rmLink:hover,
.RadMenu_NewNavMenu .rmExpanded:hover .rmText,
.scrolled .RadMenu a.rmLink,
.scrolled #hamburger,
.inner-nav .rmLink,
.inner-nav .rmText,
.contactusBox,
.content .inner-notes h3, a:hover, .rmGroup .rmText:hover {
  color: #000 !important;
}
.inner-open .RadMenu a.rmLink:hover,
.inner-open .RadMenu_NewNavMenu .rmExpanded .rmText,
.inner-open .RadMenu_NewNavMenu .rmExpanded:hover .rmText,
.btn1,
.btn2:hover,
#heroCarousel h2,
#heroCarousel h6,
#heroCarousel .overlay,
#hamburger,
.sectiontitle,
.news-header,
#news .box-1 h6,
#contacts h6,
#news .box-1 h6:hover,
#contacts h6:hover,
.inner-nav .rmLink,
.inner-nav .rmText:hover,
.subnav a,
footer,
footer a,
.RadMenu a.rmLink,
.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,
.sf_newsList h2 a:link,
.sf_newsList h2 a:visited,
.sf_newsList h2 a:hover,
.sf_newsList h2 a:active,
.buttons:hover, .buttons:link:hover,
.sf_eventsList h3.sf_eventTitle a,
.sf_newsList h2.sf_newsTitle a,
.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,
.scrolled .RadMenu a.rmLink:hover,
.scrolled .RadMenu_NewNavMenu .rmExpanded:hover .rmText,
.rmGroup .rmText,
.scrolled .rmGroup .rmText:hover,
.rmExpanded .rmGroup .rmText:hover {
  color: #fff !important;
}
.sf_readMore a:link,
.sf_readMore a:visited,
.sf_eventsList .sf_readMore:link,
.sf_eventsList .sf_readMore:visited {
  color: #fff;
}
.onlineSubmissionBox h2 span {
  color: white !important;
}
#hamburger.clicked,
.inner-open #hamburger,
footer a:hover,
.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;
}
a:link,
a:visited,
a:active,
.sf_singleNews a:link,
.sf_singleNews a:visited {
  color: #020d9c;
}
.legaltext {
  color: #8c8e93;
}
.buttons,
.buttons:link {
  color: #007175 !important;
}
.linkGroup a:link,
.linkGroup2 a:visited,
.linkGroup2 a:active,
.linkGroup a:hover {
  color: #5b5b5b;
}

/* Border */
#login .col-sm-6:first-child {
  border-right: 1px solid lightgray;
}
.sf_newsList .sf_readMore a, .sf_eventsList .sf_readMore {
  border: 2px solid #fff;
}
.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;
}
.buttons,
.buttons:link {
  border: solid 3px #007175 !important;
}

table.equipmentBox {
  border: 1px solid #cccccc;
}
.inner-two-columns div.contentLeft {
  border-right: 1px solid #a1a4a8;
}
.sf_newsList li, .sf_eventsList li {
  /*border-right: 3px solid #fff;*/
  margin: 0 15px !important;
}
.sf_newsList li:last-child, .sf_eventsList li:last-child {
  border-right: none;
}
#innerHero h2 {
  color: #fff;
  text-shadow: 2px 2px 5px #000000;
}
/* Media Queries */
@media only screen and (max-width: 992px) {
  .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);
  }
}
