.o-text-section h1::after {
    background: #f2b01b;
}

.o-overlay-blue {
    background: rgba(17, 67, 109, 0.8);
}

.uk-button-primary, .uk-button-primary:active, .uk-button-primary:focus {
    background-color: #f2b01b;
    color: #ffffff !important;
}

.uk-button-primary:hover, .uk-button-primary:active, .uk-button-primary:focus {
    color: #f2b01b!important;
    background-color: #F1F1F1;
    outline: 2px solid #f2b01b;
    outline-offset: -2px;
}

.uk-button-secondary:hover, .uk-button-secondary:active, .uk-button-secondary:focus {
    outline: 2px solid #f2b01b;
    color: #f2b01b !important;
    background-color: #F1F1F1;
}

.uk-button-secondary {
    color: #11436D!important;
    background-color: #F1F1F1;
    outline: 2px solid #F1F1F1;
    outline-offset: -2px;
}

.o-menu-item-hover:hover {
    border-bottom: 2px solid #f2b01b;
}

.o-text-section a, .o-text-section a:hover, .o-text-section a:active, .o-text-section a:visited, .o-text-section a:focus {
    color: #f2b01b;
}

.o-hover-effect:hover {
    color: #f2b01b !important;
    outline: 2px solid #f2b01b !important;
}

.o-invert {
    filter: brightness(0) invert(1);
}

.o-search2-icon {
    color: #11436D;
}
.uk-button:hover .o-search-icon, .uk-button:hover .o-search2-icon, .uk-button:focus .o-search-icon, .uk-button:focus .o-search2-icon  {
    color: #f2b01b;
}

.o-user-i {
    color: #11436D !important;
}

.o-footer a:hover i, .o-footer a:hover {
    color: #F7B01A !important;
}
.o-footer-icon {
    color: #11436D !important;
}

.uk-navbar-nav > .uk-active > a.o-reunisten-menu-item > span {
    border-bottom: 2px solid #F7B01A;
}

.o-footer .o-logo-position {
    transform: translate(-7px, 0px);
}

.uk-button:hover .o-info_box-plus, .uk-button:hover .o-info_box-plus2 {
    color: #F7B01A;
}

.o-info_box-plus2 {
    color: #11436D;
    font-weight: bold;
    height: 0vh;
    margin-top: -10px !important;
}

.o-hover-effect:hover span, .o-hover-effect:hover i, .o-hover-effect:hover h3 {
    color: #f2b01b !important;
}

@media only screen and (max-width:480px) {
    .o-h2 {
        font-size: 2em !important;
    }
    .o-p {
        font-size: 1.2em !important;
    }
}

.uk-offcanvas-bar {
    width:100vw;
}
