/*OAWEB*/
.page_header {
    background: url("../images/mb/capa-Q63.jpg") no-repeat;
    background-position-y: center;
}

.header-with-topbar .full-nav {
    margin-top: 0;
}

.full-nav {
    height: 130px;
    margin-top: 0;
}

.logo {
    max-width: 160px;
}

/*.navbar .logo-default {*/
/*    max-width: 160px;*/
/*}*/

/*.navbar.fixed-menu .logo-scrolled {*/
/*    max-width: 90px;*/
/*}*/

.navbar .logo-default {
    max-width: 170px;
}

.navbar.fixed-menu .logo-scrolled {
    max-width: 180px;
}

.bg-white2 {
    background-color: rgba(0, 0, 0, 0.28);
}

.forcefullwidth_wrapper_tp_banner .color-black {
    color: #ffffff;
}

.header-with-topbar .navbar-top-default {
    border-bottom: solid 1px rgba(179, 179, 179, 0.34);
}

.navbar .color-black {
    color: #fff;
    font-weight: bold;
    font-size: 1rem;
}

.fixed-menu .color-black {
    color: #000;
    font-weight: bold;
    font-size: 1rem;
}

.menu_bars span {
    background: #ffffff;
}

.fixed-menu .menu_bars span {
    background: #000;
}

#home .slider-social a {
    color: #ffffff !important;
}

.ico-translator img {
    width: 30px;
}

.contact-form-textfield input, .contact-form-textfield textarea {
    border-radius: 10px;
}

.side-nav .navbar-nav .nav-link {
    font-size: 26px;
    min-height: 44px;
}

@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 767px) {
    h2, .classic-box h2 {
        font-size: 1.8rem;
    }

    h3 {
        font-size: 1.1rem;
    }
}

@media screen and (max-width: 340px) {
    .navbar .logo-default {
        max-width: 118px;
    }

}


.overlay {
    background-image: url(../images/mb/dot-overlay-2.png);
    width: 100%;
    height: 100%;
}

.capa {
    background-image: url(../images/capa.jpg);
    height: 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.sombra {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.31);
}



