.sub-nav {
    padding: 0px 10px;
    -webkit-box-shadow: 0 0 0px rgba(0,0,0,.2);
    box-shadow: 0 0 0px rgba(0,0,0,.2);
    box-sizing: border-box;
}

.wpb_single_image.wpb_content_element.vc_align_right img {
    max-width: 200px;
}

@media screen and (max-width: 778px) {
.vc_custom_1503931894011 {
    margin-top:2px !important;
}
}

.footer .widget a, .footer .widget .post-content .text-secondary {
    color: #353535 !important;
}

section#kl-erq-2 p {
    border: 1px solid #dbedff;
    padding: 10px;
    border-radius: 5px;
    font-size: 12px;
}

header.header-bar {
    top: -20px;
}

.text-area.show-on-desktop.near-logo-first-switch.in-menu-second-switch.last {
    height: 100px;
}

.text-area.show-on-desktop.near-logo-first-switch.in-menu-second-switch.first {
    height: 100px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-34.has-children {
    top: -10px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-35.has-children {
    top: -5px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-36.has-children {
    top: 10px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-37.has-children {
    top: 25px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-38.has-children {
    top: 35px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-39.has-children {
    top: 45px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-40.has-children {
    top: 45px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-41.has-children {
    top: 30px;
}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-42.has-children {
    top: 10px;
}

.bulletsblue ul li::before {
    color: #78bcdd;
    content: "\2022";
    font-size: 2em;
    padding-right: .4em;
    position: relative;
    top: .2em;
}

.bulletsblue ul li {
  list-style: none; 
}

@media (max-width: 800px) {
h1, .h1-size, .entry-title.h1-size, .dt-accordion-h1-size .wpb_accordion_header > a {
    font-size: 24px;
    line-height: 44px;
}
}