#multiscroll-nav.dark li .active span
{
  background-color: #00a8cb;
  opacity: 1;
  border-top-color: #00a8cb;
  border-right-color: #00a8cb;
  border-bottom-color: #00a8cb;
  border-left-color: #00a8cb;
}

.q_list.circle ul > li::before {  background-color: #00a8cb;}

a, p a
{
  color: #00a8cb;
  text-decoration-line: none;
  text-decoration-style: solid;
  cursor: pointer;
  transition-property: color;
  transition-duration: 0.15s;
  transition-timing-function: ease-out;
  transition-delay: 0s;
}

header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a, nav.main_menu > ul > li.active > a {
     color: #00a8cb;
}

.q_counter_holder span.counter {
    font-size: 40px;
    line-height: 1em;
    font-weight: 700;
    color: #00a8cb;
    overflow: hidden;
    display: table-cell;
    height: 1em;
    letter-spacing: -2px;
}

.qbutton, .load_more a, .blog_load_more_button a, #submit_comment, input.wpcf7-form-control.wpcf7-submit, .post-password-form input[type="submit"] {
    position: relative;
    display: inline-block;
    width: auto;
    height: 43px;
    line-height: 43px;
    margin: 0px;
    padding: 0px 28px;
    border: 1px solid #00a8cb;
    font-size: 12px;
    font-weight: 400;
    font-family: Montserrat,sans-serif;
    text-align: left;
    color: #FFF;
    background-color: #00a8cb;
    text-decoration: none;
    cursor: pointer;
    outline: 0px none;
    font-style: normal;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: 1px;
    white-space: nowrap;
    transition: color 0.15s ease-out 0s, background-color 0.15s ease-out 0s, border-color 0.15s ease-out 0s, transform 0.15s ease-out 0s;
    box-sizing: initial !important;
    vertical-align: middle;
}

*::-moz-selection {
    background: #1EB6DC;
    color: #fff;
}


header .q_logo img.mobile
{
width: 190px!important;
height: 56px!important;
padding-top: 20px!important;
}


.side_menu_button > a:hover, .side_menu_button > a:hover > span.search_icon_text:not(.popup_menu_inner), .mobile_menu_button span:hover, .header_top .inner a.search_covers_header:hover, .header_top .inner a.search_slides_from_header_bottom:hover, .header_top .inner a.search_slides_from_window_top:hover, .header_top .inner a.fullscreen_search:hover {
    color: #00B6DE;
}

nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.active > h4 {
      color: #00B6DE;
}