img.alignnone {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 3px;
}

img.alignnone:hover {
    border: 1px solid #0055a6;
}

.page-box--block .page-box__picture img {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 3px;
}

.page-box--block .page-box__picture img:hover {
    border: 1px solid #0055a6;
}

.page-box__more-link {
    display: none;
}

.contact-profile__container, .person-profile__container, .latest-news--block .latest-news__content {
    margin-top: 30px;
}

.wpcf7-submit {
    margin-top: -2rem !important;
    padding: 16px;
}

.portfolio__gallery--col-3 .portfolio__gallery-link {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 3px;
}

.portfolio__gallery--col-3 .portfolio__gallery-link:hover {
    border: 1px solid #0055a6;
}

.ow-button-hover {
    font-size: 15px !important;
}

@media (min-width: 992px){
.main-navigation .sub-menu a, .main-navigation > .current-menu-item > a::after {
    background-color: #0055a6;
}

.main-navigation .sub-menu a, .main-navigation .sub-menu .menu-item:first-of-type, .main-navigation .sub-menu .sub-menu a {
    border-color: #0055a6;
}

.main-navigation .sub-menu .menu-item > a:hover {
    background-color: #044C87;
}
}

.icon-box .fa {
    color: #FFF100;
}

.widget select, .widget img {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.widget select, .widget img:hover {
    border: 1px solid #0055a6;
}

.jumbotron-content__description {
    font-size: 1.3rem !important;
}

.ow-button-base a {
    border: transparent !important;
    background: #00488d !important;
    text-decoration: none;
}

.ow-button-base a:hover {
    background: #003b73 !important;
}

@media (min-width: 320px){
.header__navbar-toggler.btn {
    margin-top: 24px;
    padding: 10px 15px;
}
}

@media (min-width: 360px){
.header__navbar-toggler.btn {
    margin-top: 24px;
    padding: 13px 20px 13px;
}
}

@media (min-width: 400px){
.header__navbar-toggler.btn {
    margin-top: 24px;
    padding: 17px 25px 17px;
}
}

@media (min-width: 424px){
.header__navbar-toggler.btn {
    margin-top: 24px;
    padding: 19px 30px 19px;
}
}

@media (min-width: 720px){
.header__navbar-toggler.btn {
    margin-top: 24px;
    padding: 26px 40px 26px;
}
}