/* CUSTOM */

@media (max-width: 768px) {
.banner .carousel-inner { height: 90.25vh; }
.offset-4 { margin-left:0; }
}

.bg-33 { background: url(../img/fondo-planos-1.jpg) center center no-repeat; background-size: cover; background-attachment: fixed; }
.banner .banner-slider-inner { background-color: rgb(36 42 53 / 35%); }

.selectBox-dropdown { background: #fff; }
.selectBox-dropdown .selectBox-arrow { background: url('../../assets/img/arrow-down.png') left center no-repeat; background-size: 65%;}
.form-group label a { color:#f24c09; }
.form-group label a:hover, .sub-footer .copy a:hover { text-decoration: underline; }

.sub-footer .aleare a { color:#ff42b6; }
.sub-footer .aleare a:hover, .sub-footer .aleare a:focus { color: #fff; background: #ff42b6; text-decoration: none; padding: 2px 11px; border-radius: 21px; margin-left: 5px; }

.blog-1 .profile-user { border: 2px solid #F34B0A; outline: transparent; }

.text-light { color:#FFF; }
.managment-border { background-color:#c90411; }
.managment-border-c {
    width: 50px;
    height: 5px;
    margin: 20px auto;
    border-radius: 50px;
    background-color:#c90411; 
  }

.setting-button { display: none!important; }
.contact-info .media i { color:#c90411; }
.bg-contacto { background-image: url(../../assets/img/contacto-banner-top.jpg); }
.bg-productos { background-image: url(../../assets/img/productos-banner-top.jpg); }
.bg-pintura { background-image: url(../../assets/img/pinturas-banner-top.jpg); }
.bg-pintura-interior { background-image: url(../../assets/img/pinturas-interior-banner-top.jpg); }
.bg-revestimientos { background-image: url(../../assets/img/revestimientos-banner-top.jpg); }
.bg-membrana { background-image: url(../../assets/img/membranas-banner-top.jpg); }

.media-icon { padding: 1em 1em 0 0; }

@media (max-width: 991px) {
    .offset-2 { margin-left:0; }
    }

@media (max-width: 992px) {
    .main-header .navbar-nav .dropdown-menu li { padding-left:2em; }
    }

.dropdown-menu { background: #faf5ed; }
.nav-item.active { border-bottom:2px solid #eee; }
.header-shrink .nav-item.active { border-bottom:2px solid #2d49c6; }

.sub-banner .breadcrumbs .nested {
    margin-left: 7px;
    color: #fff;
}

.sub-banner .breadcrumbs .nested:before {
    content: "\f105";
    font-family: "FontAwesome";
    font-size: 14px;
    margin-right: 7px;
    font-weight: 600;
}

.divider-line {
    padding-top: 2em;
    margin-bottom: 2em;
    display: block;
    border-bottom: 1px solid #ccc;
}

.color-theme { color:#0362fc; }
.sidebar { box-shadow: none!important; border-left: 1px solid #ccc; }
.modal-header { display: block; background: lightgreen; }
.modal-body { padding: 25px; }
.modal-body p { font-size: 1.2em; line-height: 32px; }
.project-specification-2 strong, .project-details-page h3 { color:#0362fc; font-weight: 700; }
.selectBox-dropdown { background:#fff!important; }
.selectBox-options li a { line-height: 1.85;}
.contact-info .media p a:hover { color:#007bff!important; font-weight: 700;}
.managment-info p b { color:#0362fc; font-weight:800; }

/* ---- ERROR 404 ---- */ 
.error404 { background: url(../../assets/img/error-404.jpg) center center no-repeat; background-size: 75vh; width: 100vw; height: 88vh; position:relative; display: block; } 
.error404 p { position: absolute; bottom:2em; text-align: center; width: 100%; }
.error404 p a { color: royalblue; text-decoration: none; background: #f1f1f1; padding: 0.5em 3em; font-family: 'Kanit', sans-serif; font-size:1.85em; }
.error404 p a:hover { background: #e6e6e9; }

/* ---- visit aleare.com.ar ---- */ 
.sub-footer .aleare a { color:#ff42b6; }
.sub-footer .aleare a:hover, .sub-footer .aleare a:focus { color: #fff; background: #ff42b6; text-decoration: none; padding: 2px 11px; border-radius: 21px; margin-left: 5px; }


