/* ADA CHANGES */

a.post_date, a.icon-heart:before, a.icon-comment-1:before, #categories-2 li, span.post_date, span.post_comments_number, #archives-2 li {
  color: black !important;
}

.page-id-3081 input, a.post_date, a.icon-heart:before, a.icon-comment-1:before, #categories-2 li, span.post_date, span.post_comments_number, #archives-2 li, .page-id-3085 input, .page-id-3085 textarea {
  color: black !important;
}

.usermenu_login {
  display: none !important;
}

.page-id-399 .sc_title_align_center sc_title sc_title_regular, .page-id-399 h6,  .page-id-399 h2, .page-id-399 .sc_section p {
  color: black !important;
}

div.footerWidget h5.title {
   color: #2D3234 !important;
}

div.footerWidget div.logo_descr, div.footerWidget div.textwidget p, div.footerWidget a, .copyright, .copyright a {
  color: #313131 !important;
}

#mainmenu li a {
  color: #787676;
}

#mainmenu .current-menu-item a {
  color: #835231 !important;
}

.revlink {
  background-color: #DA3463 !important;
}

.usermenu_area {
  background-color: #767956 !important;
}

.swpRightPos .swpRightPosButton {
    display: none;
}

.copyWrap .copy .copyright {
    color: #fff;
}

.wrap_logo .left .contact_info, .wrap_logo .right .contact_info {
    font-size: 18px;
}

.wrap_logo .right .contact_info {
    font-size: 16px;
}

/* OVERRIDE TEAM ICON CIRCLE */

.team_item_link {
  display: none !important;
}

/* COLOR BEHIND THE LOGO */

.logo-background {
   background-color: #9fa374;
   width: 100%;
}

/* FONT UPDATE */

p, div {
   font-family: Arial, Helvetica, sans-serif;
}

/* HEADER */

#mainmenu a, .sub-menu a {
   font-size: 101%;
}

.footerWidget h5.title {
   color: #acb4b6 !important;
}

.footerWidget div.logo_descr, .footerWidget div.textwidget p {
   color: white !important;
}

.gallery-section img {
   padding-right: 15px;
}

.wrap_logo {
   padding: 20px 0 !important;
}

.topWrap .topMenuStyleLine > ul > li > a {
padding: 0 17px; 
}

@media (max-width: 420px) {
  .gallery-section li {
    text-align: center;
  }
}