.wh-header, .respmenu-wrap {
background: #ffde17 !important;
}

#menu-main-menu li a:hover {
color: #ffffff !important;
background: #000000 !important;
padding: 3px 25px;
}

#menu-main-menu li a:active {
color: #ffde17 !important;
}

#menu-main-menu .sub-menu li:hover {
background: #000000 !important;
color: #ffde17 !important;
}

#menu-main-menu .sub-menu li:hover {
background: #000000 !important;
color: #ffde17 !important;
}

.footer123 p {
color: #c4c4c4;
}

.footer123 p a {
color: #ffde17;
}

#menu-quick-links-footer a{
color: #ffde17;
}

#menu-quick-links-footer a:hover {
color: #ffffff;
}

.wpcf7-form input[type=submit] {
background-color: #ffde17;
color: #000000;
border: none;
}

.wpcf7-form input[type=submit]:hover {
background-color: #000000;
color: #c4c4c4;
border: none;
}

.wpcf7-form p label {
line-height: 2em;
}

span.wpcf7-list-item {
margin: 0 1em 0 0;
}

.vc_btn3-container, .gallery-btn, .vc_btn3-center a:hover {
color: #ffffff;
}

.linp-post-list .item .data .read-more {
color: #3b72af !important;
}

.feature-link-title a:hover {
color: #3b72af !important;
}

.wh-sidebar a {
color: #ffffff;
background-color: #3b72af;
padding: 5px 10px 5px 10px;
line-height: 2;
font-weight: 600;
}

.wh-sidebar a:hover {
color: #ffde17;
}

ul#menu-sidebar-links.menu {
list-style-type: none;
}

ul#menu-sidebar-links.menu a {
  display: inline-block;
  transition-duration: 0.3s;
  transition-property: transform;
  transform: translateZ(0);
}

ul#menu-sidebar-links.menu a:hover {
  transform: translateX(5px);
}

.news_archive a:hover {
text-decoration: underline;
color: #282828;
}

a.wh-alt-button.readmore {
color: #3b72af !important;
}