@import url("animate.css");
@import url("bootstrap.css");
@import url("font-awesome.css");
@import url("owl.carousel.css");
@import url("owl.theme.default.css");
@import url("magnific-popup.css");
@import url("https://api.mapbox.com/mapbox-gl-js/v0.37.0/mapbox-gl.css");

@import url("rs_slider/layers.css");
@import url("rs_slider/navigation.css");
@import url("rs_slider/settings.css");
@import url("fonts.css");
@import url("style.css");
/*para menu*/
.img-nav, .img-nav-izq{ display:none;}
.lv_main_menu ul:before, .lv_main_menu ul:after {content: initial;}
@media(min-width:1000px){
    .lv_bottom_header_wrapper:before, .lv_bottom_header_wrapper:after {
        content: "";position: absolute;
        top: 0px;
        height: 100%;
        width: 110px;
        z-index: 1;
        
    }
    
    .lv_bottom_header_wrapper:after {
        right: 0;
        width: 92px;
        /*background-image: url(../images/f1.png);*/
        background-color: transparent;
    }
    
    .lv_bottom_header_wrapper:before {
        background-image: url(../images/fnav.png), url(../images/f2.png);
        background-color: transparent;
    }
    .img-nav{
        position: absolute;
        right: 0px;
        width: 200px;
        display: block;
    }
    .img-nav-izq{
        /*position: absolute;
        left: 0px;
        width: 200px;
        display: block;*/
    }
}
@media(min-width:1220px){
    .lv_main_menu ul {
        background-image: url(../images/lazo-m.png);
        background-size: 50%;
        background-position: left;
        margin-top: 5px;
    }
    .lv_main_menu ul li a, .lv_main_menu ul li a:hover, 
    .lv_main_menu ul li a:hover:before, .lv_main_menu ul li a.active:before,
    .lv_main_menu ul li a:hover:after, .lv_main_menu ul li a.active:after{
        color: #fff;
    }
    
    .lv_main_menu ul:before, .lv_main_menu ul:after {content: "";position: absolute;}
    
    .lv_main_menu ul:before {
        background-image: url(../images/lazo-izq.png);
        background-size: 130%;
        width: 70px;
        height: 105px;
        left: -70px;
        z-index: 11;
        background-repeat: no-repeat;
    }
    .lv_main_menu ul:after {
        background-image: url(../images/lazo-der.png);
        background-size: 100%;
        width: 90px;
        height: 105px;
        right: -80px;
        background-repeat: no-repeat;
    }
}
/*iconos del mapa*/
.contact_box{
    width: 80px;
    height: 80px;
    line-height: 80px;
    color:#fff;
}
@media(max-width:767px){
    .contact_box{float: inherit;}
    .ultimo_contact {margin-bottom:50px !important;}
}