@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@600;700&display=swap);@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);body{margin:0;color:#777;min-width:300px;font-size:16px;line-height:24px;}a{text-decoration:none!important}.navbar-brand img{max-width:192px!important}.container-xl{max-width:1320px}.header-top{background:#f6f6f6;padding:7px 0 7px 0}.header-top p{margin:0}.redes-sociales{margin:0;padding:0;margin-left:10px}.redes-sociales li{display:inline-block;list-style:none}.redes-sociales li+li{margin-left:5px}.redes-sociales li a{font-size:14px;line-height:24px;background:rgba(0,0,0,.3);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;color:#fff;display:inline-block;text-align:center;vertical-align:top;width:24px;height:24px;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;position:relative}.redes-sociales li a i{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.navbar{padding:0}ul.navbar-nav>li{margin-left:30px}ul.navbar-nav>li>a{font-family:Open Sans;font-weight:600;font-style:normal;text-transform:uppercase;position:relative;margin-top:30px;font-size:16px;line-height:20px;display:block;padding-bottom:39px;text-decoration:none}ul.navbar-nav>li.active>a,ul.navbar-nav>li.active>a:hover,ul.navbar-nav>li.show>a,ul.navbar-nav>li.show>a:hover,ul.navbar-nav>li>a:hover{color:#1d70a3!important}header{position:relative;z-index:1000;background:none #fff repeat scroll center center;border-bottom:1px solid #efefef}.dropdown-toggle:after{display:none}ul.navbar-nav>li.active>a:before,ul.navbar-nav>li.show:hover>a:before,ul.navbar-nav>li.show>a:before,ul.navbar-nav>li:hover>a:before{background:#89cf34;content:"";position:absolute;bottom:0;height:6px;left:0;right:0}.banner{min-height:490px}.bg-button,.bg-side-rigth{background:rgba(0,0,0,.1);top:-36px;bottom:-36px;left:0;right:-100%;z-index:-1}.bg-buscador,.bg-main{background:#1d70a3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:20;overflow:hidden}.bg-breadcrumb,.bg-main-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:20;overflow:hidden}.bg-buscador{padding:36px 0}.bg-buscador input{height:44px;color:#777;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border-left:0;box-shadow:none!important;font-size:20px}.bg-buscador .btn,.bg-buscador button{background:#f29a32 padding-box;cursor:pointer;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:Open Sans;font-weight:700;font-style:normal;display:block;width:100%;height:46px;padding:10px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;border:1px solid rgba(0,0,0,.1);-moz-box-shadow:3px 3px 50px rgba(255,255,255,.3) inset;-webkit-box-shadow:3px 3px 50px rgba(255,255,255,.3) inset;box-shadow:3px 3px 50px rgba(255,255,255,.3) inset;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;outline:0;-webkit-appearance:none;text-align:center;text-transform:uppercase;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;font-size:20px;line-height:24px;z-index:2}.bg-buscador button:focus,.bg-buscador button:hover,.bg-buscador button:visited{background:#c6710c padding-box}.bg-buscador .input-group-text{background-color:#fff;border-right:0}.bg-main{overflow:hidden;background:#fff;padding:36px 0;}.bg-side-rigth{background:rgba(0,0,0,.04)}.title{display:inline-block;text-align:center;width:100%;position:relative;text-transform:uppercase;font-family:Open Sans;font-weight:800;font-style:normal;font-size:24px;line-height:32px}.bg-main p{font-family:Arial,sans-serif;font-weight:400;font-style:normal;}.bloque-directorio-home{margin:40px 0}.bloque-directorio-home .media{margin-bottom:25px}.bloque-directorio-home .media-body{line-height:20px;color:#777}.bloque-directorio-home i{color:#89cf34;font-size:40px;margin-right:15px}.bloque-directorio-home i:focus,.bloque-directorio-home i:hover{-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg);-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.bloque-directorio-home h5{font-family:Open Sans;font-weight:800;font-style:normal;font-size:20px;line-height:26px;margin-bottom:15px}.bloque-directorio-home h5 a{color:inherit;text-decoration:none!important}.bloque-tabs{margin-top:15px}.bloque-tabs .tab-content{background:#fff!important}.bloque-tabs .nav-tabs .nav-item{padding:5px 5px 0 5px;background:#fff}.bloque-tabs .nav-tabs .nav-item+.nav-item{margin-left:3px;background:#fff!important}.bloque-tabs .nav-tabs .nav-link{background:#fff;color:#000;border:0;border-radius:0;font-family:Open Sans;font-weight:700;font-style:normal;font-size:14px;line-height:15px;text-transform:uppercase;color:#007bff}.bloque-tabs .nav-tabs .nav-link:not(.active){background:#ddd;color:#000}.bloque-tabs .nav-tabs{border:0}.bloque-tabs form{padding:10px}.bloque-tabs .input-relative+.input-relative{margin-top:15px}.bloque-tabs .input-relative i{top:50%;left:15px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.bloque-tabs .input-relative input{padding-left:50px}.button{margin-top:15px}.button .btn{width:100%;font-family:Open Sans;font-weight:700;font-style:normal;display:block;width:100%;height:46px;line-height:35px;border:0!important;box-shadow:none!important}.button .btn.btn-success{background:#f29a32 padding-box;color:#fff;border:1px solid rgba(0,0,0,.1)}.button .btn.btn-success:focus,.button .btn.btn-success:hover{background:#c6710c padding-box}.button>div+div{margin-top:15px}.bg-cover{background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important}.bg-contain{background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}.bg-contain-90{background-size:90%!important;background-position:center center!important;background-repeat:no-repeat!important}.aside-destacado{background:#fff;margin-top:15px}.aside-destacado>h3{font-family:Open Sans;font-weight:700;font-style:normal;font-size:16px;line-height:22px;margin:0;padding:13px 20px;border-bottom:4px solid #f5f5f5}.aside-destacado .bloque-media{padding:20px}.aside-destacado .bloque-media .item{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:20px}.aside-destacado .bloque-media .item:last-child{border-bottom:0;padding-bottom:0}.aside-destacado .bloque-media .item+.item{margin-top:20px}.aside-destacado .bloque-media .item .media .media-body h5{font-family:Open Sans;font-weight:600;font-style:normal;font-size:14px;line-height:20px}.aside-destacado .bloque-media .item .media .media-body h5 a{color:inherit;text-decoration:none}.aside-destacado .bloque-media .item .media .media-body span{color:#333;margin-top:5px;font-size:12px;line-height:20px}.aside-destacado .bloque-media .item p{padding-top:8px;font-size:12px;line-height:20px;color:#777;margin:0}.bloque-mas-buscados{margin:40px 0}.bloque-mas-buscados .item{text-align:center}.bloque-mas-buscados .item .image{padding:0 40px;margin-bottom:15px}.bloque-mas-buscados .item .image img{border:6px solid #00207a}.bloque-mas-buscados .item h3{font-size:24px;line-height:32px;font-family:Open Sans;font-weight:600;font-style:normal;color:#000}.bloque-mas-buscados .item h3 a{color:inherit;text-decoration:none}.bloque-mas-buscados .item p{font-size:12px;line-height:20px;color:#777}.bloque-add-catalogo{width:100%;text-align:center}.bloque-add-catalogo a{padding-top:13px;padding-bottom:13px;width:100%;max-width:400px;background-color:#b7c9b4;border-color:#b7c9b4;font-family:Open Sans;font-weight:600;font-style:normal;color:#000;text-transform:uppercase}.bloque-add-catalogo a:hover{background-color:#b7c9b4;border-color:#b7c9b4;-moz-box-shadow:0 0 0 500px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 0 0 500px rgba(0,0,0,.1) inset;box-shadow:0 0 0 500px rgba(0,0,0,.1) inset;color:#000}.bloque-add-catalogo i{color:#fff;border:3px solid #fff;border-radius:50%;width:40px;height:40px;font-size:30px;line-height:37px;vertical-align:middle}.footer-top{padding-top:60px;padding-bottom:60px;color:#777;background:none #e0e2e4 repeat scroll top center;-moz-box-shadow:0 2px 1px rgba(0,0,0,.1) inset;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1) inset;box-shadow:0 2px 1px rgba(0,0,0,.1) inset}.footer-bottom{color:#595b5d;background:#b2b6bc}.footer-bottom .footer-menu{width:auto;display:inline-block}.footer-bottom .footer-menu,.footer-bottom .footer-menu li{padding:0;list-style:none;margin:0}.footer-bottom .footer-menu li{display:inline-block}.footer-bottom .footer-menu li+li{margin-left:20px}.footer-bottom .footer-menu li a{font-family:Open Sans;font-weight:700;font-style:normal;color:#333}.footer-bottom .redes-sociales{display:inline-block}.footer-bottom{padding-top:20px;padding-bottom:20px}.footer-bottom .copy{font-family:Open Sans;font-weight:700;font-style:normal;color:#595b5d;margin:0}.footer-bottom a{color:#000}.footer-bottom .text-left{vertical-align:-webkit-baseline-middle}.footer-bottom .footer-menu{vertical-align:-webkit-baseline-middle;margin-right:15px}.footer-top .item-about img{margin-bottom:10px}.footer-top .item-colum h3{font-family:Open Sans;font-weight:700;font-style:normal;margin-bottom:25px;color:#222;font-size:18px;text-transform:uppercase}.footer-top .item-colum .list,.footer-top .item-colum .list li,.footer-top .item-colum .tags,.footer-top .item-colum .tags li{list-style:none;padding:0;margin:0}.footer-top .item-colum .list li{padding:0 0 10px 0;border-top:0 solid rgba(0,0,0,.1);position:relative}.footer-top .item-colum .list li:before{font-family:FontAwesome;content:"\f0da";margin-right:10px;font-size:14px;color:#747474;vertical-align:top}.footer-top .item-colum .list li a{color:#507992;font-size:13px;line-height:20px}.tags{padding:0;margin:0}.tags{display:inline-block}.tags li{display:inline;float:left}.tags li a{background:#eeeff0;color:#777;display:block;border:none!important;padding:1px 6px;font-size:11px!important;line-height:20px!important;margin:0 5px 5px 0}.footer-top .item-colum form input{padding-right:35px}.footer-top .item-colum form .position-relative i{font-size:13px;top:50%;right:7px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-top .item-colum form button{margin-top:10px;background:#f29a32 padding-box;border:0}.footer-top .item-colum form button:focus,.footer-top .item-colum form button:hover,.footer-top .item-colum form button:visited{background:#c6710c padding-box}.megamenu-li{position:static}.megamenu{position:absolute;width:100%;left:0;right:0;padding:15px;margin-top:0;-moz-box-shadow:0 2px 5px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px -1px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px -1px rgba(0,0,0,.3);box-shadow:0 1px 2px -1px rgba(0,0,0,.3);-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-box-shadow:0 15px 30px rgba(0,0,0,.05),0 1px 0 0 rgba(0,0,0,.01),0 30px 30px -30px rgba(0,0,0,.1) inset,0 1px 0 0 rgba(0,0,0,.01) inset;-webkit-box-shadow:0 15px 30px rgba(0,0,0,.05),0 1px 0 0 rgba(0,0,0,.01),0 30px 30px -30px rgba(0,0,0,.1) inset,0 1px 0 0 rgba(0,0,0,.01) inset;box-shadow:0 15px 30px rgba(0,0,0,.05),0 1px 0 0 rgba(0,0,0,.01),0 30px 30px -30px rgba(0,0,0,.1) inset,0 1px 0 0 rgba(0,0,0,.01) inset;-moz-transition:max-height 2s ease 0s,opacity .3s ease 0s}.megamenu .dropdown-item{margin-bottom:10px}.megamenu .dropdown-item img{margin-right:15px}.bg-side-rigth-2{background:rgba(0,0,0,.02)}.bg-side-rigth-3{background:rgba(0,0,0,.05)}.breadcrumb-tags{margin:0;background:0 0}.breadcrumb-tags li+li{margin-left:10px}.breadcrumb-tags li a{color:#fff;font-family:Open Sans;font-weight:700;font-style:normal;font-size:13px;line-height:22px}.breadcrumb-tags li a i{margin-right:5px}.breadcrumb-tags li:first-child a{width:30px;height:30px;border-radius:100%}.ellipsis{width:100%;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block-ellipsis{display:block;display:-webkit-box;max-width:100%;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:20px!important}#overview{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.72);display:none}.brand-mobile{display:none}.redes-sociales-aside,.titulo-compartir-redes{-moz-transform:translateY(60px);-webkit-transform:translateY(60px);-o-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.redes-sociales-aside,.redes-sociales-aside li{padding:0;margin:0}.redes-sociales-aside li{display:inline-block}.redes-sociales-aside a{text-decoration:none}.redes-sociales-aside a i{display:block;width:35px;height:35px;line-height:35px;font-size:16px;text-align:center;border-radius:4px;background:#ddd;color:#fff}.redes-sociales-aside .fa-facebook{background:#2d48c3}.redes-sociales-aside .fa-twitter{background:#00aced}.redes-sociales-aside .fa-pinterest{background:#e60023}.tabs-detalle-empresa .nav-item{margin-right:4px}.tabs-detalle-empresa .nav-item a{border:0;background:#cacaca!important;color:#fff;font-size:16px;font-weight:600}.tabs-detalle-empresa .tab-content{padding:15px 0}.redes-sociales-empresa,.redes-sociales-empresa li{padding:0;margin:0}.redes-sociales-empresa li{display:inline-block}.redes-sociales-empresa li a{display:block}.redes-sociales-empresa li a i{width:35px;height:35px;line-height:35px;border-radius:100%;background:#62c358;text-align:center;font-size:15px;color:#fff;display:block !important}.tabs-detalle-empresa .card-title{font-family:Open Sans!important;font-weight:800;font-style:normal;font-size:20px;line-height:26px;margin-bottom:15px;color:#000}.contenido-descripcion *,.tabs-detalle-empresa p{line-height:1.4;font-size:16px;text-align:justify}.info-empresa,.info-empresa li{padding:0;margin:0;list-style:none}.info-empresa li+li{margin-top:8px}.info-empresa li strong{color:#000!important}.bloque-comentarios{background:#ddd}.bloque-comentarios .titulo{padding:15px;border-bottom:3px solid #fff;vertical-align:middle}.bloque-comentarios .titulo i{color:#5ad455;font-size:30px;margin-right:15px}.bloque-comentarios .titulo span{font-family:Open Sans!important;font-weight:800;font-style:normal;font-size:24px;line-height:26px;margin-bottom:15px;color:#000}.bloque-comentarios .bloque{padding:15px}.bloque-comentarios input{margin-bottom:15px}.bloque-comentarios textarea{resize:none}.bloque-comentarios button{background:#5ad455;margin-top:15px;border:0}.aside-destacado .bloque-media form textarea{margin-top:15px;resize:none}.aside-destacado .bloque-media form .row+.row input{margin-top:15px}.aside-destacado .bloque-media form button{margin-top:15px}.aside-destacado .bloque-media iframe{width:100%;height:200px}.bg-listado-empresas{padding:50px 0}.bg-listado-empresas .media{border:1px solid #ddd;padding:15px;border-radius:6px;position:relative;background:#fbfbfb}.bg-listado-empresas .media.destacado{border-color:#cc9b44;background:#fffbe6;padding-top:30px!important;position:relative;background:0 0}.bg-listado-empresas .media.destacado .item-tooltip{background:#cc9b44;position:absolute;padding:1px 0 0 15px;z-index:1;height:25px;top:0;left:0;color:#fff;line-height:21px}.bg-listado-empresas .media.destacado .item-tooltip:after{content:'';width:31px;height:25px;top:0;right:-15px;position:absolute;background:#cc9b44;transform:skew(-20deg);z-index:-1}.bg-listado-empresas .icon{border-radius:3px;background:#ffd400;color:#fff;text-align:center;top:5px;left:5px;font-size:12px;line-height:20px;width:20px;height:20px}.bg-listado-empresas .media-body h3{font-family:Open Sans!important;font-weight:800;font-style:normal;line-height:26px;color:#2d48c3}.bg-listado-empresas .tags-listado a{padding:0 6px;background:#edf8ec;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#48a93d;margin:0 5px 5px 0;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;font-family:Poppins,sans-serif;font-weight:500;font-style:normal;font-size:11px;line-height:22px;border:0}.bg-listado-empresas .tags-listado a:hover{background:#62c358;color:#fff}.bg-listado-empresas .media-body p{font-size:15px;line-height:26px;margin-bottom:12px;color:#767685}.bg-listado-empresas .media-body ul,.bg-listado-empresas .media-body ul li{padding:0;margin:0;list-style:none;font-size:13px;line-height:20px}.bg-listado-empresas .media-body ul li strong{text-transform:uppercase}.bg-listado-empresas .media-body>ul li{margin-bottom:4px;margin-left:0}.bg-listado-empresas .media-body>ul li>ul{display:inline-block}.bg-listado-empresas .media-body>ul li>ul>li{display:inline-block;margin-right:5px}.bg-listado-empresas .media-body>ul li>ul>li:hover{color:#62c358}.bg-listado-empresas .media-body .breadcrumb{margin:9px 0!important}.bg-listado-empresas .media-body .breadcrumb li a{color:#4c4c4c;background:#dddd;padding:2px 7px;border-radius:3px;margin-right:5px;font-size:11px}.bg-listado-empresas .media-body .breadcrumb li:before{display:none}.bg-listado-empresas .row .col-xs-12+.col-xs-12>.media{border-top:1px solid rgba(0,0,0,.06);margin-top:35px;padding-top:35px}.valoracion i{color:#ffc200}.valoracion+.evaluacion a{color:#000;padding:2px 5px;background:#ffc200;border-radius:4px;font-size:13px}.bloque-pagination li a{background:#3f61ff;color:#fff;border-color:#3559ff}.bloque-pagination li a,.bloque-pagination li a:focus,.bloque-pagination li a:hover{background-color:#007bff;border-color:#007bff;color:#fff}.bloque-pagination .active a{background-color:#0069da!important;border-color:#0069da!important}.bg-buscador-multiple .row .col-sm-8 .row .col{padding-left:0;padding-right:10px}.bg-buscador-multiple .row .col-sm-8 .row .col input,.bg-buscador-multiple .row .col-sm-8 .row .col select{height:44px;color:#777;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border-left:0;box-shadow:none!important;font-size:18px}.bg-listado-bolsa .row .col-xs-12>.item-bolsa+.item-bolsa{margin-top:25px;padding-top:25px}.item-bolsa{border:1px solid #ddd;padding:15px;border-radius:6px;position:relative;background:#fbfbfb}.item-bolsa.destacado{border-color:#cc9b44;background:#fffbe6}.item-bolsa.urgente{border-color:#a02120;padding-top:30px!important;position:relative;background:0 0}.item-bolsa.urgente .item-tooltip{background:#a02120;position:absolute;padding:1px 0 0 15px;z-index:1;height:25px;top:0;left:0;color:#fff;line-height:21px}.item-bolsa.urgente .item-tooltip:after{content:'';width:31px;height:25px;top:0;right:-15px;position:absolute;background:#a8272d;transform:skew(-20deg);z-index:-1}.item-bolsa .titulo{display:inline-block;text-align:center;position:relative;text-transform:uppercase;font-family:Open Sans;font-weight:800;font-style:normal;color:#2d48c3}.item-bolsa p{color:#000}.item-bolsa .empresa-ubicacion{color:#7f7f7f}.item-bolsa .empresa-ubicacion:before{content:"-";display:inline-block;margin-right:5px;margin-left:3px}.item-bolsa .valoracion i{color:#ffc200}.item-bolsa .fecha-publicacion{color:#7f7f7f}.bg-breadcrumb-btd{padding:60px 0;position:relative}.bg-breadcrumb-btd:before{content:"";position:absolute;background:url(../images/single-job.jpg);background-size:cover;background-repeat:no-repeat;background-position:100% 50%;top:0;left:0;height:100%;width:50%;left:50%}.bg-breadcrumb-btd:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right,#f7f7f7 50%,rgba(247,247,247,.8) 70%,rgba(247,247,247,.8) 90%);z-index:2}.bg-breadcrumb-btd *{z-index:5}.bg-breadcrumb-btd .item-logo{width:140px!important;background:#fff;border-radius:4px;box-shadow:0 3px 12px rgba(0,0,0,.1)}.bg-breadcrumb-btd .item-logo,.bg-breadcrumb-btd .item-logo a,.bg-breadcrumb-btd .item-logo a img{display:inline-block;width:100%}.bg-breadcrumb-btd .item-logo a img{max-width:none;width:100%}.bg-breadcrumb-btd .nombre{text-transform:uppercase;font-family:Open Sans;font-weight:800;font-style:normal;font-size:24px;line-height:32px;color:#000}.bg-breadcrumb-btd strong{color:#000}.bg-breadcrumb-btd .btn-warning{border-radius:4px;background-color:#febe42;color:#fff;font-size:14px;line-height:15px;font-weight:700;padding:5px 7px;position:relative}.bg-breadcrumb-btd .valoracion{vertical-align:middle}.bg-breadcrumb-btd .valoracion i{color:#febe42;font-size:22px}.verificado{vertical-align:top}.verificado .btn-group .btn i{font-size:16px!important;line-height:26px!important;color:#fff!important;text-align:center!important;margin-right:0!important;transform:none!important}.bg-breadcrumb-btd .verificado .btn-group .btn:first-child,.bg-breadcrumb-btd .verificado .btn-group .btn:first-child:hover,.verificado .btn-group .btn:first-child,.verificado .btn-group .btn:first-child:hover{line-height:26px;height:26px;width:26px;margin:0;background-color:#3dc359;color:#fff;font-size:16px;padding:0;vertical-align:middle;border:0;cursor:default}.bg-breadcrumb-btd .verificado .btn-group .btn-danger:first-child,.bg-breadcrumb-btd .verificado .btn-group .btn-danger:first-child:hover,.verificado .btn-group .btn-danger:first-child,.verificado .btn-group .btn-danger:first-child:hover{background-color:#c33d3df2}.bg-breadcrumb-btd .verificado .btn-group .btn:last-child,.bg-breadcrumb-btd .verificado .btn-group .btn:last-child:hover,.verificado .btn-group .btn:last-child,.verificado .btn-group .btn:last-child:hover{position:relative;height:26px;color:#fff;font-weight:500;font-size:14px;background-color:#30ab4a;text-align:center;z-index:10;font-weight:500;border-radius:0 4px 4px 0;padding:0 8px 0 0;margin:0;overflow:hidden;padding-left:6px;line-height:25px;cursor:default;border:0;vertical-align:middle}.bg-breadcrumb-btd .verificado .btn-group .btn-danger:last-child,.bg-breadcrumb-btd .verificado .btn-group .btn-danger:last-child:hover,.verificado .btn-group .btn-danger:last-child,.verificado .btn-group .btn-danger:last-child:hover{background-color:#ab3030}.bg-main-detalle-bolsa h2,.bg-main-detalle-bolsa h3,.bg-main-detalle-bolsa p{color:#000}.bg-main-detalle-bolsa p{line-height:2}.mapa iframe{width:100%;height:100%;height:70vh}.aside-info h5{color:#000;font-size:17px!important}.aside-info i{font-size:30px;color:#2a41e8}.aside-info span{font-size:15px!important}.bg-main-detalle-bolsa .aplicar,.bg-main-detalle-bolsa .aplicar:hover{background:#f29a32 padding-box;font-family:Open Sans;font-weight:700;font-style:normal;border:0}.share-buttons-trigger{display:inline-block;height:44px;width:44px;line-height:44px;text-align:center;color:#a0a0a0;font-size:18px;background-color:#f0f0f0;border-radius:4px;transition:.4s;cursor:default}.share-buttons-content{display:inline-block;position:relative;width:calc(100% - 60px)}.share-buttons-icons{position:absolute;left:5px;top:-7px;padding:0;margin:0;opacity:0;transform:translateX(-10px);transition:all .4s cubic-bezier(.5,-.41,.19,2)}.share-buttons-icons li{display:inline-block;float:left}.share-buttons-icons li a{height:44px;width:44px;display:inline-block;line-height:44px;text-align:center;background-color:#333;color:#fff;font-size:14px}.share-buttons-icons li:first-child a{border-radius:4px 0 0 4px}.share-buttons-icons li:last-child a{border-radius:0 4px 4px 0}.share-buttons:hover .share-buttons-icons{opacity:1;transform:translate(0)}.share-buttons-content span{margin-left:10px;color:#888;cursor:default;padding:10px 0;display:inline-block;transition:.4s}.share-buttons:hover .share-buttons-content span{opacity:0;transition:.2s}.input-group-shared .input-group-append .btn{background:#f29a32 padding-box;color:#fff;border:0}.item-relacionado{margin-top:30px;padding:30px;display:block;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.12);margin-bottom:35px;background-color:#fff;transition:.3s;position:relative}.item-relacionado h5{font-family:Open Sans;font-weight:700;font-style:normal;color:#000}.item-relacionado .media-body{color:#333!important}.item-relacionado .info-relacionado{margin-top:30px;margin-left:-30px;margin-right:-30px;margin-bottom:-30px;background-color:#f9f9f9;padding:20px 35px}.item-relacionado .info-relacionado>div{display:inline-block;margin-right:14px;color:#777;font-size:16px;line-height:27px}.item-relacionado .info-relacionado>div i{margin-right:5px}.ellipsis-menu{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-listado-subcategorias .item{max-width:390px;margin:auto;margin-bottom:20px}.bg-listado-subcategorias .item a{display:flex;flex-direction:column}.bg-listado-subcategorias .item a span{text-align:center}.bg-listado-subcategorias .item .icon{width:100px;height:100px;border-width:6px;line-height:90px;text-align:center;display:block;margin:auto;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;background:#2d48c3;color:#fff;border:6px solid #2d48c3;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:36px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:15px}.bg-listado-subcategorias .item:hover .icon{background:#fff;color:#2d48c3;border:6px solid #2d48c3}.bg-listado-subcategorias .item .titulo{color:#2d48c3;font-size:18px;line-height:24px;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;margin-bottom:8px}.bg-listado-subcategorias .item .descripcion{font-size:13px;line-height:22px;color:#767685}.bg-listado-subcategorias .item .read-more{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;margin-top:10px;text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#2d48c3}.paginacion-mobile{display:none}.btn-secondary{color:#fff!important}.fancybox-content{padding:30px 45px}.fancybox-is-open .fancybox-bg{opacity:.4}.item-coments{padding:20px 25px 18px 25px;background:#fff;-moz-box-shadow:0 15px 30px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.01);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.01);box-shadow:0 15px 30px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.01);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden;margin-bottom:10px}.item-coments h3{color:#222;font-size:14px;line-height:20px;font-family:Montserrat;font-weight:700;font-style:normal}.item-coments p{margin:0}.section-1{border-bottom:1px solid rgba(0,0,0,.06);margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}.section-2{margin-top:20px}.footer-top .item-about p{/*line-height:2*/}.acceso_usuarios{display:inline-block;margin:0;padding-left:0}.acceso_usuarios li{display:inline-block;list-style:none}.acceso_usuarios li+li{margin-left:7px}.acceso_usuarios li a,.acceso_usuarios li a:hover{color:#777;font-size:14px}.acceso_usuarios .new,.acceso_usuarios .new:focus,.acceso_usuarios .new:hover{background:#bd2626;color:#fff}.acceso_usuarios .access,.acceso_usuarios .access:focus,.acceso_usuarios .access:hover{background:#6f04ad;color:#fff}.bg-buscador-multiple input{font-size:16px}.bg-buscador-multiple input,.bg-buscador-multiple select{margin-bottom:8px}.bg-buscador-multiple .btn-success:not(:disabled):not(.disabled).active,.bg-buscador-multiple .btn-success:not(:disabled):not(.disabled):active,.bg-buscador-multiple .show>.btn-success.dropdown-toggle,.bg-buscador-multiple a:hover{background:#f29a32 padding-box;color:#fff!important}.aviso_personas input{height:auto;display:block;width:auto;margin-right:8px}.aviso_personas{color:#fff;display:-webkit-inline-box;width:auto}.box-breadcrumb h1{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;color:#000;margin:0;font-size:-webkit-calc(18px + 1.5vw);font-size:calc(18px + 1.5vw)}.box-formulario{padding:40px 0 20px;background:#f4f4f6}.box-formulario .bg-main{box-shadow:none!important;padding:0;background:0 0!important}.demoInputBox{padding:7px;border:#f0f0f0 1px solid;border-radius:4px}#password-strength-status{padding:5px 10px;color:#fff;border-radius:4px;margin-top:5px}.medium-password{background-color:#e4db11;border:#bbb418 1px solid}.weak-password{background-color:#f60;border:#aa4502 1px solid}.strong-password{background-color:#12cc1a;border:#0fa015 1px solid}.form-contacto label{font-size:13px;line-height:16.25px;text-transform:uppercase;letter-spacing:.1em;background:0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#222;padding:0;overflow:visible;font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.form-contacto textarea{resize:none!important}.form-contacto .form-control{border:0;-moz-box-shadow:0 7px 12px 0 rgba(0,0,0,.03),0 30px 15px -15px rgba(0,0,0,.01);-webkit-box-shadow:0 7px 12px 0 rgba(0,0,0,.03),0 30px 15px -15px rgba(0,0,0,.01);box-shadow:0 7px 12px 0 rgba(0,0,0,.03),0 30px 15px -15px rgba(0,0,0,.01)}.informacion-lateral .media{-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:20px;color:#222;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 7px 12px 0 rgba(0,0,0,.03),0 30px 15px -15px rgba(0,0,0,.01);-webkit-box-shadow:0 7px 12px 0 rgba(0,0,0,.03),0 30px 15px -15px rgba(0,0,0,.01);box-shadow:0 7px 12px 0 rgba(0,0,0,.03),0 30px 15px -15px rgba(0,0,0,.01);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;margin-bottom:25px}.informacion-lateral h5{color:#222;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:17px;line-height:17.5px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fff}.informacion-lateral i{width:30px;height:30px;border-radius:100%;background:#547fec;color:#fff;text-align:center;line-height:30px;font-size:18px}.informacion-lateral p,.informacion-lateral p a{color:#767685;font-size:15px;text-decoration:none!important}.breadcrumb{margin-bottom:0;padding-left:0;padding-right:0;padding-bottom:0;background-color:transparent!important}.breadcrumb li{margin-right:10px}.breadcrumb li a{text-decoration:none;color:#777}.breadcrumb li+li:before{content:"/";display:inline-block;margin-right:10px}.about-content p{font-family:Montserrat;font-weight:400;font-style:normal}.breadcrumb-tags li+li:before{display:none}.breadcrumb-tags li a{color:#fff}.breadcrumb-tags li{margin-right:0}.rating{border:none;float:left}.rating>input{display:none}.rating>label:before{margin:5px;font-size:1.75em;font-family:FontAwesome;display:inline-block;content:"\f005";margin-left:0}.rating>.half:before{content:"\f089";position:absolute}.rating>label{color:#313131;float:right}.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label,.rating>input:checked~label{color:gold}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>input:checked~label:hover~label,.rating>label:hover~input:checked~label{color:#ffed85}.titulo-producto-servicio{font-family:Open Sans!important;font-weight:800;font-style:normal;color:#000}.slider{width:100%;overflow:hidden;position:relative;padding:0}.slider:after{width:100%;height:100%;display:block;background:#3edc93;background:-moz-linear-gradient(45deg,#3edc93 0,#53c2d4 58%,#57bce2 100%);background:-webkit-linear-gradient(45deg,#3edc93 0,#53c2d4 58%,#57bce2 100%);background:linear-gradient(45deg,#3edc93 0,#53c2d4 58%,#57bce2 100%);content:"";position:absolute;left:0;top:0;opacity:.85;z-index:-1}.slider .cnt-block{padding-top:40px}.slider .cnt-block .col-md-6>div{border:none;padding-top:50px;padding-bottom:50px}.slider h1{font-size:44px;color:#191a5c;font-weight:400;line-height:54px;padding-bottom:15px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600}.slider .h2{color:#191a5c}.slider .h3{color:#ff8a00}.slider p{font-size:24px;font-weight:300;color:#000;line-height:30px}.slider .get-started{max-width:220px;margin:0 auto;display:block;padding:12px 20px;background:#28a745;font-size:16px;font-weight:700;text-transform:uppercase;color:#fff;border-radius:5px;text-align:center}.slider>.container{z-index:9}.slider img{max-height:350px}.slider-publicidad img{max-width:100%;width:auto;float:none!important;margin:auto!important}.item-category{position:relative;background:#fff;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;position:relative;-moz-box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);-webkit-box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);box-shadow:0 15px 30px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.01);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;overflow:hidden}.item-category.item-category-destacado{border:1px solid #ddd;border-color:#cc9b44}.item-category-destacado .descripcion{background:#fffbe6!important}.item-category .imagen{position:relative;overflow:hidden;background:#fff}.item-category .imagen .box-descripcion{background:rgba(8,12,33,.75) padding-box;color:#fff!important;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;margin-top:20px;padding:30px 20px;font-size:12px;line-height:20px;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;display:block}.item-category .imagen .contenido-descripcion{width:100%;position:absolute;bottom:calc(-100% - 14px);left:0;right:0;box-sizing:border-box;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding-top:25px}.item-category .imagen .icon-lupa{content:"";line-height:40px;width:40px;height:40px;background:#62c358 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18' stroke='rgb(255,255,255)' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") no-repeat center;color:#fff;position:absolute;top:40px;left:50%;margin-left:-20px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:relative;z-index:9999;display:block}.item-category-hover{bottom:0!important;opacity:1!important;-webkit-transition:all .5s ease-in-out!important;-moz-transition:all .5s ease-in-out!important;-ms-transition:all .5s ease-in-out!important;-o-transition:all .5s ease-in-out!important;transition:all .5s ease-in-out!important}.item-category img{opacity:.95;max-width:100%;width:100%;height:200px;object-fit:scale-down}.item-category h3{padding:25px 0 8px 0}.item-category h3{color:#222;font-family:Poppins;font-weight:600;font-style:normal;font-size:18px;line-height:24px;overflow:hidden;text-overflow:ellipsis;text-align:center}.item-category .tags-listado{text-align:center}.item-category .btn{font-size:11px;line-height:22px;display:inline-block;vertical-align:top;padding:0 6px;background:#edf8ec;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#48a93d;margin-right:4px;font-family:Poppins;font-weight:500;font-style:normal;border:0}.item-category .btn:hover{background:#62c358;color:#fff}.item-category .valoracion{position:relative;z-index:10;padding:0 20px 0;line-height:20px;width:100%;text-align:center}.item-category .valoracion i{font-size:12px;line-height:18px;width:12px;margin-right:0;color:#efc843}.item-category .redes-sociales{text-align:center;width:100%;margin:0}.item-category .redes-sociales i{padding:6px 7px 4px 7px;vertical-align:top;color:#2d48c3;font-size:16px;line-height:24px;margin-right:4px}.item-category .descripcion{padding-bottom:25px;display:inline-block;width:100%}.item-category .verificado{zoom:.75}.item-category .verificado .btn-group .btn:last-child{margin-bottom:10px;line-height:30px}.titulo-pagina{font-family:Open Sans!important;font-weight:800;font-style:normal;color:#000;margin-bottom:50px;text-align:center}.g-captcha>div{margin:auto!important}.user-button-responsive{border:1px solid #ddd;margin-top:5px;margin-bottom:10px;padding-bottom:8px;vertical-align:unset;display:none}.brand-mobile .logo img{max-width:100%;width:auto}.brand-mobile>div{max-width:calc(100% - 50px)}.alert button{padding:5px 10px!important}.sticky-top{width:100%;left:0;right:0;top:0}.sticky-top{width:100%!important;left:0!important;right:0!important;top:0!important;z-index:99!important;position:fixed!important;background:#fff!important}div.sticky{width:100%;display:block;height:97px}div.sticky>div{position:-webkit-sticky;position:fixed;top:0;left:0;right:0;background:#fff!important;width:100%!important;-webkit-box-shadow:0 10px 79px -43px rgb(0 0 0 / 75%);-moz-box-shadow:0 10px 79px -43px rgba(0,0,0,.75);box-shadow:0 10px 79px -43px rgb(0 0 0 / 75%);border-bottom:1px solid #efefef}.list-subcategorias-home{font-size:16px;display:inline;font-weight:300}.saltos-linea{white-space:break-spaces}.resumen{line-height:22px}a.nav-link.dropdown-toggle{cursor:pointer}.video-caja{max-width:320px}.owl-dots{text-align:center}.owl-dots .owl-dot,.owl-dots .owl-dot:active,.owl-dots .owl-dot:focus{display:block;border-radius:100%;width:10px;height:10px;background:#b3b3b3!important;display:inline-block!important;margin:0 2px;border:0!important;outline:0}.owl-dots .owl-dot.active{background:#007bff!important}.sub-titulo{font-family:Open Sans!important;font-weight:800;font-style:normal;font-size:24px;line-height:26px;margin-bottom:15px;color:#000;border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px}.terminos-condiciones a{font-weight:700;color:#000;text-decoration:none;font-size:15px;margin:15px 0 0 0;display:block}.titulo-pagina{text-align:center;margin-bottom:36px}.box-contacto-empresa{text-align:center!important;margin-top:17px}@media(max-width:1313px){.box-breadcrumb{padding:0 25px}}@media(max-width:767px){.paginacion-desk{display:none}.paginacion-mobile{display:block}.bg-listado-empresas .media{margin:0}.bg-listado-empresas .media .redes-sociales-empresa{text-align:left;margin:10px 0 12px}.bg-listado-empresas .media-body p,.bg-listado-empresas .media-body ul li{font-size:16px}.bottom-button-more{text-align:center!important}.tabs-detalle-empresa .nav-item{display:inline-block;width:100%;margin-bottom:8px}.item-bolsa .text-right{text-align:center!important}.item-bolsa .empresa-nombre,.item-bolsa .empresa-ubicacion,.item-bolsa .titulo{width:100%;text-align:center}.item-bolsa .empresa-nombre{margin-bottom:10px}.bg-breadcrumb .breadcrumb-tags li{margin-bottom:14px}.row-fila-empresa>div:nth-child(4){display:none}.header-top{display:none}.navbar-brand img{max-width:130px!important}.user-button-responsive{display:inline-block}.box-breadcrumb .row>div,.box-breadcrumb h1{width:100%;text-align:center}.list-subcategorias-home{display:none}.mobile-img{display:none}}@media(min-width:767px){.aside-info .mr-3{min-width:30px;text-align:center}#navbar .container-xl{padding:0!important}}@media(max-width:991px){.item-about,.item-colum{margin-bottom:25px;display:inline-block}.footer-top .item-colum h3{margin-bottom:10px}ul.navbar-nav>li>a{margin-top:0;padding-bottom:15px}ul.navbar-nav>li{margin-left:0}.navbar-light .navbar-toggler{margin-top:5px;margin-bottom:10px}.navbar{position:unset}.navbar-collapse{position:fixed;top:0;bottom:0;left:0;width:300px;height:100%;background:#fff;overflow:scroll;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.collapse:not(.show){display:block;left:-300px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.navbar-nav{padding:15px}.megamenu{border:0;padding-left:0;padding-right:0}.megamenu .dropdown-item{padding:0}.brand-mobile{display:block;padding:15px;border-bottom:1px solid #ddd}.brand-mobile>div{display:inline-block;max-width:calc(100% - 90px)}.brand-mobile .togle{float:right}.brand-mobile .togle button{padding-bottom:6px}.header-bottom{padding:10px 0 13px}}@media(max-width:575px){.header-top *,.header-top p,.redes-sociales{text-align:center}.header-top p{margin-bottom:15px}.row-fila-empresa>div:nth-child(2),.row-fila-empresa>div:nth-child(3),.row-fila-empresa>div:nth-child(4){display:none}.redes-sociales-aside,.titulo-compartir-redes{transform:none!important}.redes-sociales-aside{margin-bottom:50px}.bg-main-inner{padding-top:15px}.info-empresa li{line-height:1.5;text-align:justify}}.footer-resumen p,.footer-resumen ul{line-height:1.2;margin-bottom:5px}

#wait {
    display: none;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba( 255, 255, 255, .8 ) url(../images/load.svg) 50% 50% no-repeat;

    
}
.publicidadbody {
    display: inline-block;
    width: auto;
}
.publicidadbox:before{
    content: "Publicidad";
    display: block;
    width: 100%;
    font-size: 12px;
    text-align: center;
    background-color: #dddd;
    padding: 3px 0px;
}
ul.list li a{
    padding:0px;
    display: inline;
}

.color-black,
.color-black:hover,
.color-black:focus{
    color:#000;    
}
.bg-listado-bolsa{
    width:100%;
}
.image-video{
    position: relative;    
}
.image-video .box-play{
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    width: 80px;
    height: 57px;
    line-height: 52px;
    border-radius: 100%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.image-video .box-play i{
    font-size: 40px;
}
.video-caja{
    min-width: 320px;
    display: block;
}
.link{
    /* text-transform: lowercase; */
}
.link::first-letter{
    /* text-transform: uppercase; */
}
.buttons-confirm button{
    margin-left: 10px;
}

.item-category .imagen .box-descripcion > div{
    font-size: 12px;
    line-height: 20px;    
}

.ellipsisThreeLines{
    display: -webkit-box;    
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.last-item-breadcrumb,
.last-item-breadcrumb:hover,
.last-item-breadcrumb:focus{
    color:#ffffff !important;
}

.titulo-pagina{
    color: #000;
}

.bg-contain{
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

/* estilos parrafo */
.item-category h3{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;    
    padding: 25px 10px 0px 10px;
    margin-bottom: 20px;
}

/* formato banner publicitario */
.rslides-publicidad li div,
ul[class*='formato_banner_'] li div,
ul[class*='formato_banner_'] li div a{
    display: flex;
    width: 100%;
    justify-content: center;
}
.rslides-publicidad li div img,
ul[class*='formato_banner_'] li div img{
    width: auto;
    max-width: 100%;
}

.rslides-publicidad,
.formato_banner_1,
.formato_banner_2,
.formato_banner_3{
    display: inline-block;
}
.tag-destacado{
    position: absolute;
    top: 8px;
    left: 8px;
    text-transform: uppercase;
    padding: 0;

    background-color: #ffce32;
    color: #002f34;

    font-size: 10px;
    padding: 4px 8px;
    font-weight: 700;
    display: block;

    z-index: 2;
}
.contenido-descripcion:before,
.contenido-descripcion:after{
    content: '';
    clear: both;
    display: block;
}
.block_empresa
{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding: 25px 10px 0px 10px;
    margin-bottom: 20px;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    color: black;
}

.block_info
{
	font-size: 16px !important;
	font-weight: normal;
}

.media-body a {
    color: #777 !important;
    font-family: arial;
    font-size: 15px;
}

.mt-0 {
    line-height: 25px;
}

@media(min-width:970px)
{
    .formato_banner_2,
    .formato_banner_3{
        display: none;
    }
}
@media(max-width:970px)
{    
    .formato_banner_1,
    .formato_banner_3{
        display: none;
    }
}
@media(max-width:728px)
{
    .formato_banner_1,
    .formato_banner_2{
        display: none;
    }

    .formato_banner_3{
        display:block
    }
}

/* formato banner publicitario */
.logo-empresa-responsive{
    text-align: center;
    width: auto;
    max-width: 100%;
    margin-top: 20px;
    padding: 0px 10px;
}
.logo-empresa-responsive img{
    width: auto;
    max-width: 100%;
}
@media(min-width:767px)
{
    .logo-empresa-responsive{
        display: none;
    }
}
@media(max-width:767px)
{
    body *,
    .footer-top .item-colum .list li a,
    .contenido-descripcion *,
    .tabs-detalle-empresa p,
    .info-empresa li strong,
    .tabs-detalle-empresa .nav-item a,
    .breadcrumb-tags li a,
    .info-empresa li,
    .bloque_comentarios p,
    .footer-resumen p, 
    .footer-resumen ul,
    .footer-resumen ul li,
    .bg-main p,
    .form-control
    {
        font-size: 17px;
        line-height: 1.3;
    }

    .titulo-pagina{
        font-size: 25px;
    }
    .bloque-directorio-home h5 a{
        font-size: 25px;
    }

    .footer-bottom .copy{
        font-size: 15px;
        text-align: center;
    }

    .footer-top .item-about img{
        margin-bottom:30px;
    }

    .logo-empresa-desk,
    .row-sociales,
    .logo-empresa{
        display: none !important;
    }
    .nombre-empresa {
        font-size: 1.25rem !important;
    }
    .user-button-responsive{
        margin-top:0px;
        margin-bottom: 0px;
    }
    .navbar-light .navbar-toggler{
        margin-top: 0px;
        margin-bottom: 0px !important;
        min-height: 40px;
    }

    nav.navbar a.navbar-brand + div {
        display: block;
    }

    .slider h1 strong{
        font-size: 28px;
    }
    
}
@media(max-width:480px)
{
    .video-caja {
        min-width: 0px;
        width: 100%;
        display: block;
    }
}