.vc_custom_1510303832584 {
    padding-top: 280px !important;padding-bottom: 250px !important;
}
.vc_custom_1510575941789 {
    padding-top: 102px !important;padding-bottom: 104px !important;
}
.vc_custom_1510575966468 {
    padding-top: 50px !important;padding-bottom: 57px !important;
}
.vc_custom_1509547893196 {
    padding-top: 37px !important;padding-bottom: 37px !important;
}
.vc_custom_1509613558086 {
    padding-top: 102px !important;
}
.vc_custom_1509613603904 {
    padding-top: 72px !important;padding-bottom: 115px !important;
}
.vc_custom_1510053207637 {
    padding-top: 102px !important;
}
.vc_custom_1510566085927 {
    padding-top: 37px !important;padding-bottom: 37px !important;
}
.vc_custom_1510653670605 {
    padding-top: 60px !important;
}
.vc_custom_1509972218609 {
    padding-bottom: 10px !important;
}
.vc_custom_1510822082335 {
    padding-bottom: 61px !important;
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

/* generated in /home/qodeinteractive/zuhaus/public_html/wp-content/themes/zuhaus/framework/admin/options/general/map.php zuhaus_mikado_page_general_style function */
.page-id-34.mkdf-boxed .mkdf-wrapper { background-attachment: fixed;}

/* generated in /home/qodeinteractive/zuhaus/public_html/wp-content/themes/zuhaus/framework/modules/header/helper-functions.php zuhaus_mikado_header_area_style function */
.page-id-34 .mkdf-page-header .mkdf-menu-area { background-color: #303030;}

/* generated in /home/qodeinteractive/zuhaus/public_html/wp-content/themes/zuhaus/functions.php zuhaus_mikado_content_padding_top function */
.page-id-34 .mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner, .page-id-34 .mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner { padding-top: 0px !important;}

/*.ultimos{
position: relative; height: 604px; opacity: 1;*/
}
@media only screen and (min-width: 769px) and (max-width: 1024px)
{.mkdf-eh-item-content.mkdf-eh-custom-5409
    { padding: 37px 0 0 !important; }

}
@media only screen and (min-width: 681px) and (max-width: 768px)
{.mkdf-eh-item-content.mkdf-eh-custom-5409
    { padding: 12px 0 10px !important; }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
    .mkdf-eh-item-content.mkdf-eh-custom-2607 {
        padding: 0px 26% !important; }
    }
    @media only screen and (min-width: 769px) and (max-width: 1024px) {
        .mkdf-eh-item-content.mkdf-eh-custom-2607 {
            padding: 0px 24% !important;
        }
    }
    @media only screen and (min-width: 681px) and (max-width: 768px) {
        .mkdf-eh-item-content.mkdf-eh-custom-2607 {
            padding: 0px 17% !important;
        }
    }
    @media only screen and (max-width: 680px) {
        .mkdf-eh-item-content.mkdf-eh-custom-2607 {
            padding: 0px 0% !important;
        }
        .equipor {
            display: block !important;
        }
        .equipo40 {
            width: 100% !important;
        }
        .equipo60 {
            width: 100% !important;
        }
        .equipomg {
            margin: 15px !important;
        }
        .equipoph {
            height:600px !important;
        }
        #mapa {
            height: 50vh !important;
        }
        /*.ultimos {
        position: relative; height: 1770px; opacity: 1;
    }
    .articulo {

    }*/
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
    .mkdf-eh-item-content.mkdf-eh-custom-9309 {
        padding: 37px 0 0 !important;
    }
}
@media only screen and (min-width: 681px) and (max-width: 768px) {
    .mkdf-eh-item-content.mkdf-eh-custom-9309 {
        padding: 12px 0 10px !important;
    }
}
/* depues de hdv*/
@media only screen and (min-width: 1367px) {
    .equipoph {
        height:440px !important;
    }

}




.fluidvids {width: 100%; max-width: 100%; position: relative;}.fluidvids-item {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}

article.format-audio .mejs-horizontal-volume-current {
    top: 0 !important;
}

.mejs-container .mejs-controls {
    display: flex !important;
}

article.format-audio .mejs-time-hovered,
article.format-audio .mejs-time-handle,
article.format-audio .mejs-time-float-corner,
article.format-audio .mejs-time-buffering {
    display: none !important;
}

span.mejs-time-total.mejs-time-slider {
    margin: 15px 0px !important;
}

.object-fit-cover {
    object-fit: cover;
}

.mkdf-mobile-header, .mkdf-mobile-header-holder {
    background-color: #303030 !important;
}

.efecto:hover {
    background-color: rgba(5,87,120,0.65);
    z-index: 5;
    position: absolute;
}

.efecto20:hover {
    background-color: rgba(231,75,63,0.65);
    z-index: 0;
    position: absolute;
}

.sobretext {
    position: inherit;
    z-index: 6;
    color: #fff;
}
.ver1 {
    position: absolute;
    z-index: 1;
    margin: 17% 39%;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-family: avenir black;
}
.ver2 {
    position: absolute;
    z-index: 1;
    margin: 38% 31%;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-family: avenir black;
}
.ver3 {
    position: absolute;
    z-index: 1;
    margin: 86% 13%;
    color: #fff;
    font-size: 26px;
    text-align: center;
    font-family: avenir black;
}
.ver4 {
    position: absolute;
    z-index: 1;
    margin: 38% 31%;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-family: avenir black;
}
.ver5 {
    position: absolute;
    z-index: 1;
    margin: 19% 41%;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-family: avenir black;
}
div.buscador {
    border:1px solid #d7d7d7;
    padding: 4px;
    height: 26px;
    margin: 15px 0;

}
input.buscar {
    border: 0px;
    width: 95%;
    position: relative;
    background: transparent;
    outline: none;
    bottom: 4px;
    padding: 2px;
    color: #fff;
}
input.image_buscar {
    width: 20px;
    border: 0px;
    position: relative;
    top:2px;
}

#mapa {
    height: 100vh;
}

#mapa-detalle {
    height: 300px;
}

.selectr {
    color: #575B5C;
    border: 2px solid #E74B3F;
    padding: 14px 16px 12px;
    margin: 10px 0 25px;

    width: 170px;
}
.paginador {
    border-radius: 3px;
    color: #5b5a5a;
    display: inline-block;
    font-family: Hind,sans-serif;
    font-weight: 300;
    line-height: 1em;
    margin: 0 6px 10px 0;
    text-transform: capitalize;
    font-size: 12px!important;
    padding: 10px 21px 8px;
    border: 1px solid #e1e1e1;
}

#imageGallery {
    text-align: center;
}

.black-background {
    background-color: #fff;
}
.referencia {
    color: #E74B3F;
    font-size: 20px;
}
.carac-inm {
    font-size: 20px;
    display: flex;
    align-items: center;
}
.rojo {
    color: #E74B3F !important;
}
.azul {
    color: #055778 !important;
}
.brojo {
    background-color: #E74B3F !important;
}
.griso {
    color: #606060 !important;
}
.bazul {
    background-color: #055778 !important;
}
.btnazul:hover {
    border-color: #055778 !important;
}
.atributos-inm {
    font-size: 18px;
    padding: 0px 0px 10px 0px;
}
.atributos-broker {
    font-size: 18px;
    padding: 0px 0px;
    font-family: avenir black;
}
.derecha {
    text-align: right;
}
.f24 {
    font-size: 24px !important;
}
.f22 {
    font-size: 22px !important;
}
.f20 {
    font-size: 20px !important;
}
.f30 {
    font-size: 30px !important;
}

.borderojo {
    border-color: #055778 !important;
}
.borderojo {
    border-color: #055778 !important;
}
.bggray {
    background-color: #F3F3F3;
}
.bgwhite {
    background-color: #fff;
}

.non_selected_biz_index {
    margin: 20px 0;
    color: #fff;
    font-family: avenir black, sans-serif;
    font-size:22px;
    margin-bottom:15px;
    text-decoration: none;
}

.selected_biz_index {
    margin: 20px 0;
    color: #E74B3F;
    font-family: avenir black;
    font-size:22px;
    text-decoration: none;
}

.non_selected_biz_index:hover {
    text-decoration: none;
    color: #E74B3F;
}

.selected_biz_index:hover {
    text-decoration: none;
    color: white;
}
.nopadding {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.active {
    color: #E74B3F !important;
}
.tl1 {
    font-family: avenir book;
}
.tl2 {
    font-family: avenir black;
}
.spl1 {
    letter-spacing: 0.1em;
}
.formb {
    border: 1px solid #A7AAAA !important;
}
.just {
    text-align: justify;
}
.publicat1 {
    padding: 0px 36px 0px 0px;
}
.hr1 {
  height: 1px;
  margin-left: 23%;
  margin-right: 0%;
  background-color: #E74B3F;
}
.txthr1 {
    height: 15px;
    font-size: 20px;
    position: absolute;
    margin: -10px 0px 0px -240px;
}
.al180 {
    height: 180px;
}
.pb3 {
    padding-bottom: 3px;
}
.pb29 {
    padding-bottom: 29px;
}
.colagendar {
    width: 25%;
}
.btnagendar {
    font-size:16px;
    width: 100%;
}
.equipor {
    display: flex;
}
.equipo40 {
    width: 40%;
}
.equipo60 {
    width: 60%;
}
.equipoph {
    height:340px;
}
.capital {
    text-transform: capitalize;
}
