/* Bridge legacy Bootstrap 3 markup with Bootstrap 5 */
.pull-right { float: right !important; }
.pull-left { float: left !important; }
.navbar-fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
.navbar-header { float: left; }
.navbar-nav { flex-direction: row; }
.navbar-nav > li { float: left; }
.navbar-nav > li > a {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
}
.img-responsive { max-width: 100%; height: auto; }
.hidden-xs, .hidden-sm, .hidden-md, .hidden-lg { display: none !important; }
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: block !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
.text-left { text-align: left !important; }
.btn-default {
    color: #fff;
    background-color: #D83607;
    border-color: #D83607;
}
.form-control { display: block; width: 100%; }
.navbar-brand { padding-top: 0; padding-bottom: 0; }
body.off { padding-top: 0; }
.wrapbox { width: 100%; }
.toparea { margin-top: 0; }
.navbar.fixed-top + .pageheader-default,
.navbar.fixed-top ~ .wrapsemibox { margin-top: 0; }
.wowmenu { background-color: #fff; }