/*

||||--- Mobile First --- ||||
    
    - Basic CSS Template Modules
    - Hand Coded

    Initial styles begin to 320px resolution 
    then got media queries to adjust google chrome
    dev tool resolutions (320, 425, 768, 1024, 1440, 2560)

    (0) GLOBAL STYLES 
    (0.1)   BUTTONS
    (0.2)   FONT SIZE
    (0.3)   FONT WEIGTHS
    (0.4)   FONT COLORS
    (0.5)   MODALS
      
    (1) HEADER

    (2) FOOTER
    
    (3) HOME
    
    (4) COMPONENTE: ENLACES EXTERNOS
    
    (5) NOTICIAS 
    
    (6) DESTACADOS SERNATUR
    
    (7) FERIAS Y EVENTOS

    (8) CALENDARIO

    (9) CONCURSOS

    (10) CONCURSO

    (11) E-LEARNING

    (12) CONSEJO CONSULTIVO
	
	(13) CAMPAÃ‘AS

	(14) CAMPAÃ‘A

    (15) VIAJES DE PRENSA

    (16) PROGRAMA EMBAJADORES

    (17) VIAJE DE PRENSA

    (18) COMUNICADOS

    (19) COMUNICADO

    (20) CONCURSO MAS VALOR TURISTICO (MVT)

    (21) CONCURSO MAS VALOR TURISTICO (MET)

	(22) CONCURSO: MUJER

    (23) RESULTADOS DE BUSQUEDA

    (24) ACCESIBILIDAD TURISTICA 

    (25) ACERCA DE 

    (26) CONGRESOS Y EVENTOS GANADOS

    (27) LISTA COMUNICADOS
*/

.azul-50{
	background-color:#0064C1;
}
/* menu 20190205 */
.d-none{
	display:none!important;
}
.header .search-form label .search-field {
    background-color: #0064c1!important;
}
.header .search-form label .search-field::placeholder {
  color:white;
}
#menu-item-27528 a {
	min-width: 383px;
    padding-left: 30px !important;
}

#menu-item-27812 a {
	min-width: 383px;
    padding-left: 30px !important;
}

#menu-item-27813 a {
	min-width: 383px;
    padding-left: 30px !important;
}

#menu-item-27811 a {
	min-width: 383px;
    padding-left: 30px !important;
}

#menu-item-27810 a {
	min-width: 383px;
    padding-left: 30px !important;
}

/*
--- (0) Global Styles
*/
*{
    outline: none;
}

.fa-youtube-square:before {
    content: "\f431"!important;
}

p.titulo-destacados {
   position: absolute;
   bottom: 0;
   color: white;
   font-size: 24px;
   font-weight: 500;
   text-align: center;
   left: 1%;
}

.destacado-box.v.right {
    float: right!important;
}

.destacados-sernatur-wrapper .noticia-destacada{
  position: relative;
}

.collapsing{
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.vce-content-background-container{
    display: none!important;
}

.search-form:after {
    content: '';
}

#banner-1 .tp-caption.title-banner{
    text-align: center!important;
}

.tparrows:hover{
	background: #4a91e375;
}

p>a {
    color: #4A91E3!important;
    font-weight: 300!important;
    cursor: pointer!important;
}

.vce{
    margin-bottom: 0!important;
}

#tab-content-body .vce-classic-tabs-tab-title{
    padding: 5px 15px;
    font-weight: 500;
    padding-right: 25px;
  }

.vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab[data-vcv-active=true]{/*active tab*/
	color: #555;
    background-color: #fff;
}

#experiencias .vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab{/*inactive tab*/
    height: 52px;
    width: 49%;
}

#experiencias .vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab>.vce-classic-tabs-tab-title{
    height: 52px;
    padding: 10px 15px;
    line-height: 1.2;
}

.vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab{/*inactive tab*/
	color: white;
    background: #BFBFBF;
}

.vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab>.vce-classic-tabs-tab-title{
	padding: 10px 15px;	
}

.vce-classic-tabs-border-color--D8D8D8.vce-classic-tabs[data-vcv-tabs-state=tabs] .vce-classic-tabs-container::after, .vce-classic-tabs-border-color--D8D8D8.vce-classic-tabs[data-vcv-tabs-state=tabs] .vce-classic-tabs-container::before, .vce-classic-tabs-border-color--D8D8D8.vce-classic-tabs[data-vcv-tabs-state=tabs] .vce-classic-tabs-panels-container, .vce-classic-tabs-border-color--D8D8D8.vce-classic-tabs[data-vcv-tabs-state=tabs] .vce-classic-tabs-tab{
	border-radius: 4px 4px 0 0;
}

.vce-classic-tabs-panels-container{
    border-bottom: none!important;
    border-left: none!important;
    border-right: none!important;
}

.cta-row .button-side *{
    width: 100%;
}

.cta-row .button-side a{
    padding-left: 0px;
    padding-right: 0px;
}

.tab-container{
    padding: 0;
}

.vce-classic-tabs-container{
    padding-left: 15px;
    padding-right: 15px;
    width: auto!important;
    margin: 0 auto!important;
}

.vce-classic-tabs-panel-body{
    padding: 0!important;
}

.item strong{
    font-weight: 500;
}

.item .item-icon{
    max-width: 12%;
}

.item .item-text{
    max-width: 88%;
}

.item .item-text .vce-text-block-wrapper{
    margin-bottom: 15px;
}

.vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab>.vce-classic-tabs-tab-title:after{
    font-family: "Font Awesome 5 Free";
    content: "\f107"!important;
    font-size: 16px!important;
    padding-left: 5px;
    font-weight: 900;
    position: absolute;
    right: 8px;
    top: 3px;
    transition: none;
}

:focus {
    outline: none;
    -moz-outline: none;
    -webkit-outline: none;
}

html, body{
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 300;
    color: #37474F;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #37474F;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #37474F;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #37474F;
}
:-moz-placeholder { /* Firefox 18- */
    color: #37474F;
}

.tt-up{
    text-transform: uppercase;
}

.tt-down{
    text-transform: lowercase;
}

h1{
    font-size: 24px;
}

a{
    color: inherit;
    cursor: pointer;
}

a:hover, a:focus {
    text-decoration: none;
    color: inherit;
}

a:focus{
    color: initial;
}
    
a.block{
    display: block;
}

button, input, select, textarea{
    width: 100%;
}

.modal input[type=submit]{
    margin-right: 0;
}

.wpcf7-repeater-item{
    padding-left: 0;
    padding-right: 0;
}

.label_formulario{
    float: left;
    font-size: 13px;
    font-weight: 400;
}

form .sub{
    padding-left: 0;
}

.modal-dialog form input{
    border: 1px solid #CCCCCC;
    font-weight: 400;
}

.form-col.mini, .label_formulario.mini{
    font-size: 10px;
}

.form-col{
    font-size: 12px;
}

.modal-sm{
    max-width: 490px;
    width: 100%;
    margin: 0 auto;
}

span.wpcf7-not-valid-tip{
    font-size: 11px;
    width: 100px;
}

input[type=submit].btn-1{
    margin-left: auto;
    margin-right: auto;
    max-width: 200px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    margin-top: 0;
    font-size: 18px;
    padding-bottom: 8px;
    font-weight: 500;
    margin-bottom: 0;
}

.modal-header .close{
    margin-top: 10px;
    text-align: right;
}


#foot p{
    margin-top: 12px;
    font-weight: 400;
}

.rut-1{
    width: 80px;
}

.rut-2{
    padding: 0;
    max-width: 0px;
    padding-top: 10px;
}

.rut-3{
    width: 28px;
}

.wpcf7-form-control.wpcf7-repeater-add{
    background: #4A91E3;
    text-shadow: none;
    border: #4A91E3;
    box-shadow: none;
    border-radius: 4px;
}

.campo{
    border: 1px solid #CCCCCC ;
    height: 38px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 100;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.header .search-icon.search-mode form.search-form input  {
    background-color: #476598;
    border-radius: 7px;
    color: white;
    border: none !important;
}

input.sernatur {
    background-color: #476598;
    border-radius: 7px;
    color: white;
    border: none;
    padding: 10px;
    /*height: 28px;
    font-size: 14px;*/
    height: 35px;
    font-size: 18px;
    font-weight: 200;
    max-width: 405px;
}

input.sernatur::-webkit-input-placeholder {
    color: #FFF !important;
    opacity: .25;
    font-weight: 200;
}

input.sernatur::-moz-placeholder {
    color: #FFF !important;
    opacity: .25;
}

input.sernatur:-ms-input-placeholder {
    color: #FFF !important;
    opacity: .25;
}

input.sernatur:-moz-placeholder {
    color: #FFF !important;
    opacity: .25;
}

input.sernatur::placeholder {
    color: #FFF !important;
    opacity: .25;
}

.selectdiv {
    position: relative;
    /*Don't really need this just for demo styling*/

    float: left;
    min-width: 200px;
    margin: 50px 33%;
}

.selectdiv:after {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    color: #0ebeff;
    right: 11px;
    top: 6px;
    height: 34px;
    padding: 15px 0px 0px 8px;
    border-left: 1px solid #0ebeff;
    position: absolute;
    pointer-events: none;
}

/* IE11 hide native button (thanks Matt!) */
select::-ms-expand {
    display: none;
}

.selectdiv select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    /* Add some styling */

    display: block;
    width: 100%;
    max-width: 320px;
    height: 50px;
    float: right;
    margin: 5px 0px;
    padding: 0px 24px;
    font-size: 16px;
    line-height: 1.75;
    color: #333;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #0ebeff;
    -ms-word-break: normal;
    word-break: normal;
}

.col-xs-5.form-col,
.col-xs-2.form-col,
.col-xs-12.form-col,
.col-sm-6.form-col{
	font-size: 12px;
}

.form-col.stunt{
    width: 105px;
}

.label_formulario{
    float: left;
    font-size: 12px;
    font-weight: 400;
}

.campo{
    font-weight: 400;
    border: 1px solid #CCCCCC;
    font-size: 12px;
    font-weight: 100;
}

ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.pd-0{
    padding: 0;
}

.pd-tp-0{
    padding-top: 0;
}

.pd-bt-0{
    padding-bottom: 0;
}

.pd-lf-0{
    padding-left: 0;
}

.pd-rg-0{
    padding-right: 0;
}

.pd-tp-elarning{
    padding-top: 40px !important;
}

.pd-bt-70{
    padding-bottom: 70px !important;
}

.mg-lf-0{
    margin-left: 0;
}

.bg-swift-gray{
    background-color: #DDDDDD;
}

.bg-other-gray{
    background-color: #BFBFBF;
}

.bg-soft-gray{
    background-color: #F1F1F1;
}

.bg-light-blue{
    background-color: #e8eff5;
}

.bg-soft-blue{
    background-color: #4A90E3;
}

.bg-blue{
    background-color: #6685b3;
}

.bg-white {
    background-color: #FFFFFF;
}

.bg-swift-blue{
    background-color: #CEDAE7;
}

.container-fluid .container {
    width: auto!important;
    max-width: 1024px!important;
	margin: 0 auto!important;
}

.small-line{
    width: 50px;
    height: 2.5px;
    border-radius: 25px;
    background-color: #37474f;
}

.titulo-seccion {
    font-size: 2.15rem;
    padding-bottom: .7rem;
    margin-bottom: 1rem;
    text-align: left;
    color: #37474F;
    position: relative;
    font-weight: 300;
}

.titulo-seccion::before {
    position: absolute;
    bottom: 0;
    content:'';
    width: 80px;
    border-top: 4px solid;
    transition: width .25s ease;
}
    
.shadow{
    box-shadow: 2px 2px 10px -2px rgba(0,0,0,0.61);
}

.classic-link:hover, .classic-link:active{
    color: #4A91E3;
}

.op0{
    opacity: 0;
}

.op1{
    opacity: 1;
}

.fa-angle-down{
    padding-left: 5px;
}

.avoid-clicks {
    pointer-events: none;
}

/* --- (0.1) Buttons --- */



.btn-1{
    background-color: #4A91E3;
    border: 1px solid white;
    color: white;
    border-radius: 58px;
    transition: all 0.18s ease-in;
    margin: 20px auto;
    padding: 5px 50px;
    display: table;
}

.btn-1:hover, .btn-1:active, .btn-1:focus{
    background-color: white;
    border: 1px solid #4A91E3;
    color: #4A91E3;
}

.btn-2{
    background-color: white;
    border: 1px solid #4A91E3;
    color: #4A91E3;
    border-radius: 25px;
    transition: all 0.18s ease-in;
    margin: 15px 30px;
    padding: 5px 40px;
    text-align: center;
    margin-left: 0;
    display: table;
}

.btn-2:hover, .btn-2:active, .btn-1:focus{
    background-color: #4A91E3;
    border: 1px solid white;
    color: white;
}

.btn-1, .btn-2{
    font-size: 20px;
}

.btn-off-1{
    background-color: #BFBFBF;
    border: solid 2px;
    border-color: #FFFFFF;
    pointer-events: none;
    color: white;
    text-align: center;
    display: block;
    padding: 10px 0;
    border-radius: 25px;
}

.btn-off-2{
    background-color: #BFBFBF;
    border-color: #FFFFFF;
    pointer-events: none;
    color: white;
    text-align: center;
    display: block;
    padding: 10px 0;
    border-radius: 25px;
}

.btn-prensa{
    background-color: #37474F;
    border-color: #F0F5F8;
    color: white;
    text-align: center;
    display: block;
    padding: 10px 0;
    border-radius: 25px;
}

.btn-prensa:hover, .btn-prensa:active, .btn-prensa:focus{
    background-color: #2B2D42;
    border-color: #FFFFFF;
    color: white;
}

.btn-postular{
    background-color: #4A90E2;
    border: solid 2px;
    border-color: #FFFFFF;
    color: white;
    text-align: center;
    display: block;
    padding: 10px 0;
    border-radius: 25px;
}

.btn-postular:hover, .btn-prensa:active, .btn-postular:focus{
    background-color: #6685B3;
    border-color: #FFFFFF;
    color: white;
}

.btn-prox{
    background-color: #CEDAE7;
    border-color: #FFFFFF;
    color: #4A90E2;
    pointer-events: none;
    text-align: center;
    display: block;
    padding: 10px 0;
    border-radius: 25px;
}

.btn-info{
    background-color: #FFFFFF;
    border-color: #4A90E2;
    color: #4A90E2;
    text-align: center;
    display: block;
    padding: 10px 0;
    border-radius: 25px;
}

.btn-info:hover, .btn-info:active, .btn-info:focus{
    background-color: #CEDAE7;
    border-color: #FFFFFF;
    color: #4A90E2;
}

.p-0{
    padding: 0;
}

/* --- (0.2) Font size ---- */

.title{
    font-size: 24px;
    line-height: 1.2;
}

.subtitle{
    font-size: 14px;
}

/* --- (0.3) Font weights ---- */

.fw-200{
    font-weight: 200;
}

.fw-300{
    font-weight: 300;
}

.fw-400{
    font-weight: 400;
}

.fw-500{
    font-weight: 500;
}

.fw-600{
    font-weight: 600;
}

.fw-700{
    font-weight: 700;
}

.fw-900{
    font-weight: 900;
}

/* --- (0.4) Font colors --- */

.hd-blue{
	color: #979BB0;
}

.dark-blue{
    color: #37474f;
}

.white{
    color: white;
}

.soft-blue{
    color: #4A91E3;
}

.soft-gray{
    color: #BFBFBE;
}

.gray{
    color: #A4A4A4;
}

.black{
    color: #333;
}

.deep-blue{
    color: #6685b3;
}

/* --- (0.4) Modals --- */

.ty-modal .img-cont{
    padding: 0;
}

.ty-modal .img-back{
    height: 350px;
    background-position: center center;
    padding-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
    background-size: cover;
}

.ty-modal .img-back i{
    font-size: 50px;
    color: white;
}

.ty-modal .img-back p{
    font-size: 30px;
    color: white;
}

.ty-modal .content{
    padding: 98px 50px;
}

.ty-modal .content i{
    font-size: 30px;
}

.ty-modal .content p.deep-blue{
    font-size: 20px;
}

#foot .submit{
    margin-right: 0;
}

.plus-btn{
    font-size: 27px;
    font-weight: 500;
    vertical-align: middle;
    margin-right: 5px;
}

.modal-open .modal{
    padding-right: 0!important;
}

.modal .header-f{
    margin-top: -20px;
}

.modal .header-f .titulo-seccion{
    padding-bottom: 5px;
}

.modal .header-f .titulo-seccion::before{
    border-top: 4px solid;
}

.modal .title{
    font-weight: 900;
}

.modal-header{
    padding-top: 0;
    border-bottom: none;
}

.wpcf7-repeater-item{
    background-color: initial;
}

.wpcf7-repeater-item .wpcf7-repeater-actions{
    margin-left: 0;
}

.wpcf7-repeater-remove{
    font-size: 11px;
}

.modal .titulo-seccion{
    padding-bottom: 0;
}

.modal .header-form .col-xs-12{
    padding-left: 10px;
    padding-right: 10px;
}

.modal .modal-body{
    padding-left: 10px;
    padding-right: 10px;
}

.modal .modal-body .footer-form h1,
.modal .modal-body .footer-form h2,
.modal .modal-body .footer-form h3,
.modal .modal-body .footer-form h4,
.modal .modal-body .footer-form h5,
.modal .modal-body .footer-form h6{
    font-size: 22px;
}

.modal .modal-body .footer-form ul{
    padding-left: 15px;
    list-style: initial;
}

.modal .modal-body .footer-form ul li{
    font-size: 10px;
    font-weight: 400;
}
.modal-grande-patrocinio {
	width:750px;
}

#foot{
    margin-left: -10px;
    margin-right: -10px;
}

#foot .col-xs-12:first-child{
    border-bottom: 1px solid;
    padding-bottom: 25px;
    /* margin-left: 5px; */
    /* margin-right: 5px; */
    border-bottom-color: #CCCCCC;
    /* padding-left: 30px; */
    /* padding-right: 30px; */
    /* width: 98%; */
}

#foot .titulo-seccion{
    padding-bottom: 10px;
}

#foot .titulo-seccion::before{
    border-top: 4px solid;
}

.d-none{
    display: none;
}

/*
--- (1) Header Styles
*/

.useless-row{
    height: 15px;
    margin-bottom: -1px;
}

.header{
    position: relative;
    padding-top: 23px;
    padding-bottom: 23px;
}

.sernatur-logo{
    cursor: pointer;
    width: 100%;
    height: auto;
}

.search-icon{
    text-align: right;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    right: 0;
    padding-bottom: 40px;
}

.search-icon img{
    width: 100%;
    height: auto;
}

.nav-container {
    padding: 0;
    max-width: 1400px;
    margin: auto;
    float: none;
}

.title-banner{
    text-align: center!important;
    text-shadow: 3px 2px 2px #000000;
}

.content-banner{
	text-align: center!important;
}

/*
--- (2) Footer Styles
*/
#main-footer .copyright a, 
#main-footer .copyright a:visited,
#main-footer .copyright a:focus,
#main-footer .copyright a:hover{
    color: white!important;
}

#main-footer {
    background-color: #2B2D42;
    text-align: center;
    padding-top: .5rem;
    color: #FFF;
    font-size: 14px;
}
    /* Chile Mejor */
    #main-footer .chile-mejor-container {
        margin: 2rem auto;
    }
        #main-footer .chile-mejor-container img {
            max-width: 260px;
            margin: auto;
        }
        
    /*
    --- COMPONENTE: Lista de Enlaces
    */
    #main-footer .lista-enlaces-container {
        margin: 1rem auto;
    }
        /* TÃ­tulo de la lista */
        #main-footer .lista-enlaces-container .titulo-enlaces {
            color: #4A90E2;
            text-transform: uppercase;
            font-weight: bold;
        }
        
        /* Lista de elances*/
        #main-footer .lista-enlaces {
            list-style: none;
            padding: 0 20%;
        }   
        
            #main-footer .lista-enlaces li {
                line-height: 1.5rem;
                margin: 1rem auto;
            }

            #main-footer .lista-enlaces li a  {
                transition: border .25s ease;
                padding-bottom: .25rem;
                border-bottom: 1px solid rgba(0,0,0,0);
            }

            #main-footer .lista-enlaces li a:hover {
                border-bottom: 1px solid #FFF;
            }

            #main-footer .lista-enlaces li a:active, #main-footer .lista-enlaces li a:focus{
                color: white;
            }

        /* Redes Sociales */
        #main-footer .lista-enlaces.redes-sociales li {
            width: 30%;
            padding: 0 .7rem;
            display: inline-block;
        }

            #main-footer .lista-enlaces.redes-sociales li a {
                transition: .5s ease;
                border: none;
            }

            #main-footer .lista-enlaces.redes-sociales li a:hover {
                color: #4A90E2;
                border: none;
            }
            
    /*
    --- Redes Sociales
    */
    .lista-enlaces.redes-sociales a {
        font-size: 35px;
        text-align: center;
    }

    /*
    --- Firma
    */
    #main-footer .firma-container {
        background-color: #46526a;
        line-height: 1.5;
        padding: .75rem 0 .5rem;
    }
/*
--- (3) Home
*/

.container-fluid .container.destacado-container{
	max-width: 300px!important;
	width: 100%;
	margin-bottom: 50px!important;
}

.destacado-box{
	position: relative;
	display: inline-block;
	float: left;
	width: 300px;
	height: 214px;
	padding: 14px;
}

.destacado-box-manuales{
	position: relative;
	display: inline-block;
	float: left;
	width: 300px;
	height: auto;
	padding: 14px;
}

.size-manuales{
	height: 390px !important;
}

.destacado-box .title {
    position: absolute;
    left: 15px;
    /* top: 0; */
    z-index: 2;
    font-size: 18px;
    bottom: 15px;
    color: white;
}

.destacado-box .clip{
	position: relative;
	height: 100%;
	display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;
}

.destacado-box-manuales .clip_manuales{
	position: relative;
	height: auto;
	display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;
}

.destacado-box img{
	width: 100%;
	height: auto;
}

.destacado-box-manuales img{
	width: 100%;
	height: auto;
}

.destacado-box.v{
    height: 428px;
}

@media only screen and (min-width: 768px) {
	.container-fluid .container.destacado-container{
		max-width: 600px!important;
		width: 100%;
	}
	
	.destacado-box{
		width: 300px;
	}
	
	.destacado-box-manuales{
		width: 300px;
	}
}

@media only screen and (min-width: 1200px) {
	.container-fluid .container.destacado-container{
		max-width: 1185px!important;
		width: 100%;
	}

	.destacado-box{
		width: 395px;
	}
	
	.destacado-box-manuales{
		width: 395px;
	}
	.noticia .info-container {
    min-height: 220px;
}
}

.main-text{
    padding-bottom: 60px;
}

.info-container{
    padding-top: 30px;
    padding-bottom: 20px;
    color: #37474f;
}

.info-container .content :nth-child(1) {
    font-weight: 900;
    font-size: 24px;
    line-height: 1.2;
}

.info-container .content :nth-child(2){
    padding-top: 20px;
    font-size: 14px;
    font-weight: 400;
}

.news-row .info-container{
    max-width: 880px;
}

/*
--- (4) Enlaces Externos
*/

.enlaces-externos-wrapper .enlace-container {
    margin: 1rem 0;
}

.enlaces-externos-wrapper .enlace-externo {
    color: #0064AE;
    background-color: #F1F1F1;
    display: inline-block;
    position: relative;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    
}
    .enlaces-externos-wrapper .enlace-externo .img-container {
        width: 25px;
        min-height: 1px;
        position: absolute;
        bottom: 10px;
        left: 10px;
    }
    
    /* TÃ­tulos Container */
    .enlaces-externos-wrapper .enlace-externo .titulos-container {
        position: relative;  
        margin-left: 40px;
        padding-top: 1rem;
        padding-bottom: .5rem;
        line-height: 1rem;
    }
        .enlaces-externos-wrapper .enlace-externo .titulos-container::before,
        .enlaces-externos-wrapper .enlace-externo .titulos-container::after
        {
            position: absolute;
            top: 0;
            border-top: 5px solid;
            content: '';
        }
        
        .enlaces-externos-wrapper .enlace-externo .titulos-container::before {
            width: 30%;
            left: 0;
        }
        
        .enlaces-externos-wrapper .enlace-externo .titulos-container::after {
            right: 0;
            width: 70%;
            border-top-color: red;
        }
        
        /* Subtitulo */
        .enlaces-externos-wrapper .enlace-externo .titulos-container > *:nth-child(1) {
            display: block;
            font-size: 8px;
        }
        
        /* TÃ­tulo */
        .enlaces-externos-wrapper .enlace-externo .titulos-container > *:nth-child(2) {
            display: block;
            font-weight: bold;
            font-size: 9px;
        } 
        
        /* Imagen */
        .enlaces-externos-wrapper .enlace-externo .titulos-container img {
            max-height: 28px;
        }
        
/*
--- (5) Noticias
*/

.noticias-destacadas {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
}

.noticia{
    margin: 15px 0;
}

.noticia .img{
    height: 300px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.noticia .vertical-img{
    padding-right: 0;
}

.noticia .img.vertical,.noticia .img{
    height: 180px;
}

.noticia .info-container{
    padding: 15px;
}

.noticia .title, .noticia .subtitle{
    margin-left: 0;
}

.noticia .content{
    display: none;
}

.noticia .title{
    margin: 15px 0;
    font-weight: normal;
}

.ver-mas{
    font-size: 19px;
    margin-top: 15px;
}

.noticias-destacadas .main .subtitle{
    text-align: right;
    font-size: 18px;
}

/*
--- (6) Destacados Sernatur
*/

.destacados-sernatur-wrapper {
    background-color: #E8EFF5;
    padding-top: 3.5rem;
    padding-bottom: 7.5rem;
}

    .destacados-sernatur-wrapper .noticia-destacada.principal{
        height: 350px;
    }
    
    .destacados-sernatur-wrapper .noticia-destacada {
        height: 200px;    
        margin: 1rem auto;
        display: block;
        cursor: pointer;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        background-image: url('https://fakeimg.pl/200x400/');
    }

/*
--- (7) FERIAS Y EVENTOS
*/

#ferias-y-eventos .btn-postular, 
#ferias-y-eventos .btn-prensa, 
#ferias-y-eventos .btn-prox, 
#ferias-y-eventos .btn-info, 
#ferias-y-eventos .btn-off-1, 
#ferias-y-eventos .btn-off-2{
    border: solid 2px white;
}

#feria-evento .pricing .price.box, #feria-evento .pricing .type.box {
    text-align: center;
    background: white;
    padding: 10px 0;
    color: #4A90E2;
}

#feria-evento .pricing .price, #feria-evento .pricing .type{
    text-align: right;
    padding: 10px 0;
}

#feria-evento .pricing .col-xs-6:nth-child(1), #feria-evento .pricing .col-xs-6:nth-child(2){
    margin-bottom: 55px;
}

#feria-evento .date-info{
    padding: 15px 0;
}

#feria-evento .content-container .main-content a{
    color: #4A90E2 !important;
    font-weight: bold;
}

#feria-evento .title{
    font-size: 36px;
    margin-top: 30px;
}

#ferias-y-eventos .date{
    text-transform: uppercase;
}

#feria-evento[state=btn-prox] .date-info .col-xs-6:last-child i,
#feria-evento[state=btn-off-1] .date-info .col-xs-6:last-child i,
#feria-evento[state=btn-off-2] .date-info .col-xs-6:last-child i{
    font-size: 35px;
}

#ferias-y-eventos .btn-postular,
#ferias-y-eventos .btn-prensa, 
#ferias-y-eventos .btn-prox, 
#ferias-y-eventos .btn-info,
#ferias-y-eventos .btn-off-1,
#ferias-y-eventos .btn-off-2{
    font-size: 18px;
    padding: 8px 0;
    font-weight: 400;
}

#ferias-y-eventos .feria-evento .preview{
    max-height: 84px;
    overflow: hidden;
}

.nav-tabs>li>a{
    margin-right: 0;
}

.nav-tabs>li:first-child>a{
    margin-right: 7px;
}
.nav-tabs>li:last-child>a{
    margin-left: 7px;
}

.nav-tabs>li{
    width: 50%;
    text-align: center;
}

.nav-tabs{
    margin: 35px auto;
}

.feria-evento{
    margin: 15px auto;
}

.nav-tabs>li>a:not(.active){
    color: white;
    background: #BFBFBF;
}

.nav-tabs{
    border-bottom: 1px solid #BFBFBF;
}

.nav-tabs>li>a.active{
    cursor: pointer;
}

.nav-tabs>li>a>i{
    -webkit-transition: all 0.18s ease;
    -o-transition: all 0.18s ease;
    transition: none;
}

.nav-tabs>li>a:not(.active){
    cursor: pointer;
}

.nav-tabs>li>a.active{
    color: #37474F;
    background: white;
    border-color: #BFBFBF;
    border-bottom-color: white;
}
.nav-tabs>li>a>i:before{
    -webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    -ms-transition:none;
}
.page-link{
    border-radius: 5%;
}

.page-link:active{
    background-color: #0064AE;
}

#feria-evento .content-container .copy-title{
    padding-top: 0;
    padding-bottom: 25px;
}

#feria-evento .content-container .copy-title .main-content{
    padding-bottom: 0;
}

#feria-evento .content-container .content-row.real-title{
    padding-top: 0;
}

#feria-evento .main-content{
    padding-bottom: 25px;
}

#feria-evento .main-content .content{
    padding-top: 0;
}

#feria-evento .main-content .content p:first-child{
    margin: 0;
}

#feria-evento .date-info .col-xs-6{
    padding: 15px 5px;
    font-size: 18px;
}

#feria-evento .date-info .col-xs-6:not(.last-child) div:first-child{
    font-size: 22px;
}

#feria-evento .date-info .col-xs-6 div:last-child{
    font-size: 18px;
}

#feria-evento .date-info .btn-1{
    margin-top: 10px;
    padding: 5px;
    display: block;
}

#feria-evento .pricing .main-title{
    padding-bottom: 15px;
}

#feria-evento .pricing .price{
    margin: 0;
}

#feria-evento .pricing .main-title, #feria-evento .pricing .price, #feria-evento .pricing .type{
    font-size: 20px;
}

.feria-evento{
    padding: 0;
}

.feria-evento .countries{
    text-transform: uppercase;
}

.feria-evento .img{
    height: 140px; /*180px*/
    background-size: cover;
    background-position: center;
}

.feria-evento .title,.feria-evento .countries,.feria-evento .preview,.feria-evento .date{
    margin-bottom: 5px;
}

.feria-evento .title{
    font-size: 18px;
    max-height: 45px;
    overflow: hidden;
}
.feria-evento .countries{
    font-size: 14px;
    max-height: 45px;
    overflow: hidden;
}
.feria-evento .preview{
    font-size: 14px;    
}
.feria-evento .date, .feria-evento .btn-2, .feria-evento .btn-3{
    font-size: 18px;
    width: 100%;
}

.feria-evento .btn-2{
    margin: 7px auto;
}

.feria-evento .info-container{
    padding: 15px;
}

.pagination-encurso, .pagination-realizados{
    text-align: center;
}

.pagination-encurso .page-link, .pagination-realizados .page-link{
    border: 0;
    width: 44px;
    height: 44px;
}

.pagination{
    margin: 30px 0 15px 0;
}

.pagination>li{
    display: inline-block;
}

.pagination>li>a, .pagination>li>span{
    padding: 12px 8px;
}

#map{
    height: 200px;
}

.content-row{
    padding: 50px 0;
}

.title-link a:hover, .title-link a:active{
    color: #4A91E3;
}

.title-link{
    padding: 10px 15px;
    display: none
}

#feria-evento .pricing{
    padding: 30px 15px;
}

.date-info{
    padding: 50px 0;
    display: table;
    width: 100%;
    margin: 0 auto;
}

.date-info .item{
    display: table-cell;
    vertical-align: middle;
}

.date-info .item a{
    display: block;
    border: solid;
    margin: 0 auto;
}

.page-item .page-link.active{
    background-color: #4A91E3;
    color: white;
}

.nav-tabs>li{
    margin-bottom: -1px;
}

#ferias-y-eventos .cta-container{
    padding-top: 40px;
    padding-bottom: 20px;
}

#ferias-y-eventos .cta-container .cta-item i{
    font-size: 50px;
}

#ferias-y-eventos .cta-container .cta-item .title{
    font-size: 20px;
    padding-top: 10px;
    height: 82px;
    margin: 0 auto;
}

#ferias-y-eventos .cta-container .cta-item.left .title{
    max-width: 230px;
}

#ferias-y-eventos .cta-container .cta-item.right .title{
    max-width: 180px;
}

#ferias-y-eventos .cta-container .cta-item .btn-1{
    padding: 10px 0;
    border: 2px solid white;
    font-size: 18px;
}

#ferias-y-eventos .text-container{
    padding: 50px 15px;
}

.feria-evento .info-box{
    height: 184px;
    overflow: hidden;
}

/*
--- (8) CALENDARIO
*/

#calendario .btn-prensa, #calendario .btn-prox{
    padding: 7px;
}

#calendario table tr th, #calendario table tr td{
    padding: 10px 12px;
}

#calendario tr td .btn-off-1,
#calendario ul li a.btn-off-1{
    border-color: #BFBFBF;
}

#calendario tr td .btn-postular,
#calendario ul li a.btn-postular{
    border-color: #4990e2;
}

#calendario tr td a.btn-prensa,
#calendario ul li a.btn-prensa{
    border-color: #37474F;
}

#calendario .item .btn-1{
    display: block;
}

#calendario ul li .label{
    font-size: 12px;
    color: #37474F;
    font-weight: 300;
}

#calendario ul li .content{
    font-size: 14px;
}

#calendario .btn-postular,
#calendario .btn-prensa, 
#calendario .btn-prox, 
#calendario .btn-info,
#calendario .btn-off-1,
#calendario .btn-off-2{
    font-size: 18px;
    padding: 5px;
}

#calendario tr td .btn-postular,
#calendario tr td .btn-prensa, 
#calendario tr td .btn-prox, 
#calendario tr td .btn-info,
#calendario tr td .btn-off-1,
#calendario tr td .btn-off-2{
    font-size: 14px;
}

#calendario tr td:nth-child(1),
#calendario tr td:nth-child(2),
#calendario tr td:nth-child(3),
#calendario tr td:nth-child(4),
#calendario tr td:nth-child(5){
    width: 16%;
    border: 1px solid white;
    
}

#calendario table .item a {
    line-height: 1.2;
}

#calendario tr td:nth-child(4) {
    max-width: 70px;
}

#calendario tr td a{
    display: block;
}

#calendario tr td:nth-child(6){
    text-align: center;
}

#calendario th{
    font-size: 20px;
}

#calendario tr td .btn-1{
    display: initial;
    padding: 12px 25px;
    color: white;
}

#calendario tr{
    padding: 10px 0;
}

#calendario .foot{
    padding: 20px 12px;
}

#calendario table{
    margin-bottom: 20px;
}

#calendario .text-container{
    padding: 45px 15px;
}

#calendario .text-container .btn-1{
    width: 281px;
    padding: 0;
    font-size: 20px;
}

.text-container .btn-1{
    margin-top: 5px;
}

#calendario .calendario-cont{
    padding-top: 30px;
}

#calendario .desktop{
    display: none;
}

#calendario .mobile{
    display: block;
}

#calendario ul{
    padding: 0;
}

#calendario ul li{
    padding: 20px 30px;
}

#calendario ul li a{
    display: block;
    text-align: center;
    padding: 13px;
    margin: 5px auto;
    border: 2px solid white;
}

#calendario ul li a:hover, #calendario ul li a:active{
    border: 2px solid #4A91E3;    
}

#calendario ul li .title{
    font-size: 18px;
}

#calendario ul li .content{
    font-size: 16px;
    padding: 5px 0;
}

#calendario ul.mobile li div{
    padding: 10px 0;
}

/*
--- (9) CONCURSOS
*/

.QA .query.collapsed p:after{
    content: "\e080";  
}

.QA .query p:after{
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;  
}

#concursos .fe-list{
    margin-bottom: 60px;
}

#concursos .text-container{
    padding: 50px 15px;
}

.concursos .nav-tabs {
    margin: 35px auto;
}

.concursos .preview{
    margin-top: 5%;
    margin-bottom: 5%;
}

.concursos .non{
    font-size: 19px;
}

#concursos .container-section{
    overflow: hidden;
}

#concursos .email-section{
    color:#4A90E2; 
    font-weight: bold;
 }

 #concursos .c-tab{
    font-weight: bold;	
    width: 100%;
}

#concursos .text-concurso{
    font-weight: 300;
    line-height: 1.5;
}

#concursos .btn-concursos{
    width: 194px;
    height: 40px;
    padding-top: 10px;
    font-size: 14px;
}

.concursos .nav-tabs li{
    height: 43px;
    width: 170px;
    font-weight: bold;
    font-family: roboto;
    color: #37474F;
}

/*
--- (10) CONCURSO
*/

#concurso .content h2{
    font-weight: 400;
}

#concurso p{
    margin-bottom: 25px;
}

#concurso .content .main{
    margin-bottom: 25px;
}

#concurso table{
    width: 100%;
    display: table;
}

#concurso .desktop{
    display: none;
}

#concurso .desktop a{
    display: block
}

#concurso .mobile a{
    display: block;
}

#concurso i{
    transition: all 0.05s ease;
}

#concurso .desktop a:hover i{
    color: #6685B3;
}

#concurso .mobile a:hover i{
    color: #6685B3;
}

#concurso .mobile{
    display: block;
}

.QA .answer{
    border: #A4A4A4 1px solid;
}

.QA .query, .QA .answer{
    padding: 20px;
    border-bottom: 1px solid white;
}

.QA .query p{
    font-size: 16px;
}

.QA .answer p{
    font-size: 14px;
}

#concurso table td i{
    font-size: 30px;
    color: #777777;
}

#concurso ul li .date{
    margin-bottom: 10px;
}

#concurso ul.mobile li{
    padding: 15px;
}

#concurso ul li i{
    font-size: 18px;
    color: #777777;
}

#concurso .text-container .col-xs-12{
    padding-top: 30px;
    padding-bottom: 30px;
}

.QA p{
    margin-bottom: 0;
}

#concurso .btn-1{
    width: 285px;
    padding: 10px 0;
    text-align: center;
    font-size: 16px;
    border-width: 1px;
}

#concurso .titulo-seccion.fz-20, #concurso .fz-20{
    font-size: 20pt;
}

#concurso .arrow-down-icon{
    float: right;
    font-size: 30px;
    margin-right: 1%;
}

/*
    Loader
*/

.loading-state{
    margin: 0 auto;
    padding: 50px;
}

.loader {
    margin: 0 auto;
    border: 8px solid #f3f3f3;
    border-radius: 50%;
    border-top: 8px solid #3498db;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 1s linear infinite; /* Safari */
    animation: spin 1s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/*
Search
*/

.search-icon .search-form{
    opacity: 0;
    transition: all 1s ease;
}
/* 
.row.header .search-icon a {
    display: inline;
}

form.search-form {
    display: inline;
    float: left;
    width: 100%;
} */

.search-icon.search-mode .search-form{
    opacity: 1;
}

#search-form{
	padding-right: 0;
	width: 110px;
}

.search-icon a {
/* 	margin-left: 5px; */
    padding: 0;
	padding-top: 6px;
    width: 24px;
    text-align: left;
}

.search-form{
	padding-left: 0;
}

.search-form input{
    width: 100%;
	font-size: 14px;
}

.search-form input[type=submit]{
    display: none;
}

/*
Modals
*/

/*#modal-suscribete.in{
    display: table!important;
    height: 100%;
    width: 100%;
    margin: 0 auto;
}

#modal-suscribete .modal-dialog{
    display: table-cell;
    vertical-align: middle;
}*/
#modal-suscribete{
display:none;
}
#modal-suscribete form input::placeholder{
	color: #CCCCCC;
}

#modal-suscribete .info-title{
	font-size: 14px;
    margin: 15px -18px;
    line-height: 1.3;
}

#modal-suscribete .modal-dialog{
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
}

#modal-suscribete .form-contacto{
    display: table;
    height: 250px;
}

#modal-suscribete .adjust{
    text-align: center;
}

#modal-suscribete .btn-2{
   	margin: 0 auto;
    border: 1px solid;
    width: auto;
    padding: 5px 30px;
	margin-top: 20px;
	font-size: 18px;
}

#modal-suscribete .right-side i{
	padding: 5px 0 15px 0;
}

#modal-suscribete .modal-content{
	max-width: 340px;
    margin: 0 auto;
}

#modal-suscribete .modal-body{
	padding: 0;
    display: table;
    width: 100%;
}

#modal-suscribete .left-side .vertical-middle{
	height: 300px;
    padding: 85px 40px;
    z-index: 10;
    position: absolute;
}

#modal-suscribete .overlay{
	position: absolute;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
    z-index: 0;
}

#modal-suscribete .left-side , #modal-suscribete .right-side {
    display: table;
    width: 100%;
	vertical-align: middle;
	height: 300px;
	background-size: cover;
	position: relative;
}

#modal-suscribete .vertical-middle{
	height: 100%;
    display: table-cell;
    vertical-align: middle;
	padding: 0 40px;
}

#modal-suscribete .left-side .vertical-middle p{
	font-size: 24px; 
	font-weight: 800;
}

#modal-suscribete .right-side p{
	font-size: 12px;
    font-weight: 400;
}

#modal-suscribete .vertical-middle .info-title{
	font-size: 14px;
}

#modal-suscribete .vertical-middle i{
	font-size: 56px;
}

#modal-suscribete .img-back{
    height: 200px;
    display: table;
}

#modal-suscribete .img-back .info{
    color: white;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

/*
--- (11) E-LEARNING
*/

#e-learning .e-learning{
    padding-top: 20px;
    padding-left: 15px;
}

#e-learning .descripcion{
    padding-top: 15px;
    padding-bottom: 40px;
}

#e-learning .pd-tp-70 .descripcion{    
    padding-bottom: 70px;
    margin-bottom: 0px;
}

#e-learning .pd-tp-70 .final-linea{    
    padding-bottom: 70px;
    margin-bottom: 0px;
}

#e-learning .pd-tp-70 .final-lista{    
    padding-bottom: 70px;
    margin-bottom: 0px;
}

#e-learning .pd-tp-70 .titulo-seccion{    
    margin-top: 0px;
}

#e-learning .descripcion-lista{
    padding-top: 7px;
    padding-bottom: 7px;
}

#e-learning .final-linea{
    padding-top: 7px;
    padding-bottom: 40px;
}

#e-learning .final-lista{
    padding-bottom: 40px;
}

#e-learning .imagen{
    width: 100%;
    max-width: 400px;
    margin: auto;
    padding-top: 80px;
    padding-bottom: 120px;
}

#e-learning .col-flecha{
    width: 18%;
    padding-top: 10px;
}

#e-learning .info-flecha{
    font-size: 30px;
}

#e-learning .col-info{
    width: 80%;
    padding-left: 0px;
}

#e-learning .btn-e-learning{
    display: block;
    margin-bottom: 70px;
}

#e-learning .title{
    margin-top: 70px;
}

/*
-- (12) CONSEJO CONSULTIVO
*/

#consejo-consultivo .pad-0{
    padding: 0;
}

#consejo-consultivo .select-pad{
    padding-right: 15px;
    padding-left: 0;
    padding-top: 15px;
    padding-bottom: 45px;
}

#consejo-consultivo .head-p{
    font-size: 25px;
    padding: 1%;
}

#consejo-consultivo .text-p{
    padding-right: 1%;
    padding-left: 1%;
}

#consejo-consultivo td.download{
    padding-top: 10px;
    padding-bottom: 5px;
}

#consejo-consultivo td.year{
    padding-left: 5px;
}

#consejo-consultivo .bg-white{
    background-color: white !important;
}

#consejo-consultivo .mobile{
    display: block;
}

#consejo-consultivo .desktop{
    display: none;
}

#consejo-consultivo .consejo-consultivo {
    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
}

#consejo-consultivo #docs-consejo-consultivo ul{
    text-align: center;
}

#consejo-consultivo #docs-consejo-consultivo li{
    padding-top: 5%;
    padding-bottom: 5%;
}

#consejo-consultivo #docs-consejo-consultivo .pd-tp-15{
    padding-bottom: 15px;
}

#consejo-consultivo .descripcion-consejo{
    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
}

#consejo-consultivo .imagen{
    width: 100%;
    max-width: 400px;
    margin: auto;
}

#consejo-consultivo .imagen-flecha{
    
    font-size: 35px;
}

#consejo-consultivo .espacio-titulo{
    padding-top: 30px; 
}

#consejo-consultivo .integrado-por{
    margin-top: 0;
}

#consejo-consultivo .item-integrado{
    margin-top: 20px;
}

#consejo-consultivo i{
    font-size: 30px;
}

/*
-- (13) CAMPAÃ‘AS
*/

#campanas .text-container {
    padding: 50px 15px;
}

#campanas .container-section-cc{
    overflow: hidden;
	margin-left: 15px;
	margin-right: 15px;
	height: 210px;
}

#campanas .container-section-cc.main .titulo-seccion::before,#campanas .container-section-cc:not(.main) .titulo-seccion::before{
    width: 100px;
}

#campanas .feria-evento .title.title-h-70 {
    max-height: 82px;
    margin-top: 15px;
    margin-bottom: 15px;
    line-height: 24px;
}

#campanas .preview{
	margin-top: 15px;
    margin-bottom: 0;
    line-height: 19px;
}

#campanas .feria-evento .date{
    text-transform: uppercase;
    line-height: .8;
    margin-bottom: 10px;
    margin-top: 15px;
}

#campanas .feria-evento .img{
	height: 142px;
}

#campanas .feria-evento .btn-2{
    padding: 5px 0;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 15px;
}

#campanas .row.fe-list{
	padding-top: 50px;
}



/*
-- (14) CAMPAÃ‘A
*/

#campana .fechas p{
    margin-bottom: 0;
}

#campana .fechas .fecha{
    margin: 20px auto;
}

#campana .publico-final.main{
    margin: 0;
    padding-top: 45px;
    padding-bottom: 45px;
}

#campana .fecha .subtitle{
    font-size: 24px;
}

#campana .fecha .cont{
    font-size: 18px;
}


#campana h1{
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 10px;
}

#campana .publico-final{
    padding-top: 45px;
    padding-bottom: 45px;
}

#campana i{
    font-size: 40px;
    margin: 0 10px;
}

#campana .imagen{
    width: 100%; 
    height: 300px; 
    position: relative; 
    background-repeat: no-repeat; 
    background-size: cover; 
    background-position: center center;
}

#campana .margen{
    padding: 0;
}

#campana .subtitle{
    font-size: 18px;
}

#campana .fechas{
    padding-top: 20px;
    padding-bottom: 20px;
}

#campana .tamano_ico{
    font-size: 28px;
}

#campana .info-texto{
    padding-top: 0;
}

#campana .info-icon{
    display: inline-block;
    font-size: 13px;
    padding-left: 0px;
    padding-right: 7px;
    vertical-align: top;
    padding-top: 6px;
    font-family: roboto;
}

#campana .icon-cont{

}

#campana .like-icon{
    border-radius: 6px 6px 6px 6px;
    padding: 6px 0 6px 6px;
    font-size: 23px;
    vertical-align: top;
    margin-top: 2px;
    width: 76px;
}

/*
--- (15) VIAJES DE PRENSA
*/

#viajes-prensa .viajes-prensa{
    margin-top: 20px;
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px; 
}

#viajes-prensa .img{
    height: 140px; /*180px*/
    background-size: cover;
    background-position: center;
}

#viajes-prensa .nav-tabs{
    margin: 35px auto;
}

#viajes-prensa .info-container{
    padding: 15px;
}

#viajes-prensa .info-box{
    height: 180px;
    overflow: hidden;
}

#viajes-prensa  .title{
    font-size: 18px;
    max-height: 45px;
    overflow: hidden;
}
#viajes-prensa  .countries{
    font-size: 14px;
    max-height: 45px;
    overflow: hidden;
}

#viajes-prensa .title,.viajes-prensa .countries,.feria-evento .preview,.feria-evento .date{
    margin-bottom: 5px;
}
#viajes-prensa  .preview{
    font-size: 14px; 
}

#viajes-prensa .date{
    line-height: 0.9;
    text-transform: uppercase;
}

#viajes-prensa .date, .viajes-prensa .btn-2, .viajes-prensa .btn-3{
    font-size: 18px;
    width: 100%;
}

#viajes-prensa .btn-2{
    margin: 7px auto;
    margin-bottom: 0;
}

#viajes-prensa .cont{
    padding: 0;
}

#data-google-map-info{
	display: none;
}

/*
--- (16) PROGRAMA EMBAJADORES
*/

#embajadores .contenedor-item .descripcion-embajador {
    font-size: 18px;
    margin-right: 30px;
    margin-bottom: 0px;
}

#embajadores .margen-col{
    margin-top: 20px;
    margin-bottom: 50px!important;
}

#embajadores .bg-white .margen-col{
    margin-bottom: 10px;
}

#embajadores .imagen{
    background: url(https://somosplayful.ga/sernatur/wp-content/uploads/2018/03/img-menuregion.jpg);
    background-size: cover;
    background-position: center center; 
    text-align: center;
    height: 210px;
    width: 100%; 
}

#embajadores .contenedor-item .titulo-seccion.titulo-item{
    font-size:  22px;
    line-height: 24px;
    margin-bottom: 37px;
    margin-right: 20px;
}


#embajadores .contenedor-item .descripcion-embajador{
    font-size:  14px;
}


#embajadores .contenedor-item .contenedor-texto-item{
    margin-top: 27px;
    margin-bottom: 10px;
    height: 170px;
    overflow: hidden;
}

#embajadores .contenedor-item{
    margin-top: 15px;
    margin-bottom: 15px;
}

/*#embajadores .select{
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 14px;
}*/

/*
--- (17) VIAJE DE PRENSA
*/
.row.background.main-header h1:last-child {
    margin-top: 0!important;
}
.pd-bt-10{
    padding-bottom: 10px;
}

.bg-gray{
    background-color: #BFBFBF;
}

#viajes-prensa-i .titulo-seccion::before{
    border: initial;
}

#viajes-prensa-i .titulo-seccion{
    font-size: 28px;
    margin-bottom: 10px;
    /*margin-top: 20px;*/
}

#viajes-prensa-i .titulo-seccion.sub{
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#viajes-prensa-i .sub-title{
    margin-top: 20px;
    margin-bottom: 5px;
    font-size: 12px;
}

#viajes-prensa-i .foot-box{
    margin: 30px 0px 30px 0px;
    text-align: center;
}

#viajes-prensa-i .foot-box.second{
    margin: 0px 0px 30px 0px;
}

#viajes-prensa-i .foot-title{
    font-size: 24px;
}

#viajes-prensa-i .foot-text{
    font-size: 20px;
}

#viajes-prensa-i .btn-viajes-i{
    font-size: 18px;
    font-weight: 400;
    background-color: transparent;
    border: 2px solid;
    padding: 8px;
}

#viajes-prensa-i .space{
    padding-top: 50px;
    padding-bottom: 50px;
}

#viajes-prensa-i .space2{
    padding-top: 20px;
    padding-bottom: 20px;
}

#viajes-prensa-i table.table tbody tr.bg-white{
    background-color: white;
}

#viajes-prensa-i .mobile{
    display: initial;
}

#viajes-prensa-i .desktop{
    display: none;
}

/*
--- (19) COMUNICADO
*/

#comunicado iframe {
    width: 100%;
    height: 211px;
}

#comunicado .titulo-prensa {
    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
}

#comunicado .descripcion-prensa{
    padding-top: 50px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 50px;
}

#comunicado .descargas{
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 50px;
}

#comunicado .descargas .btn-1{
    text-align: center;
    width: 100%;
    padding: 5px 0;
    font-size: 15px;
}

#comunicado .icono{
    font-size: 50px;
}

#comunicado .caja-idioma {
    width: 80%;
    margin: 0 auto;
}
#comunicado .caja-archivo {
    width: 80%;
    margin: 0 auto;
}

#comunicado .descripcion-prensa .btn-1 {
    border-width: 1px;
    padding: 5px 0px;
    margin: 10px auto;
    width: 120px;
}

.modal-backdrop{
    opacity: 0.5!important;
}

/*
--- (20) MVT
*/

#concurso-mvt .QA .query.collapsed:after{
    transform: rotate(0deg);
}

#concurso-mvt .QA .query:after{
    content: "\f054";
    position: absolute;
    right: 5px;
    top: 15px;
    font-family: 'Font Awesome 5 Free';
    transform: rotate(90deg);
    transition: all .3s ease;
}

#concurso-mvt .QA{
    background-color: white;
    margin-bottom: 50px;
}

#concurso-mvt .QA .answer{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    line-height: 1.3;
}

#concurso-mvt .QA .query{
    background-color: #f0f5f8;
}

#concurso-mvt .QA .query{
    position: relative;
    padding-left: 10px;
    padding-right: 30px;
    font-size: 20px;
    line-height: 1.3;
}

#concurso-mvt .title{
    margin: 30px auto;
    margin-top: 50px;
}


/* 
        -- (22) CONCURSO: MUJER 
        */
        #concurso-mujer-interna .bloque{
            padding-top: 30px;
            padding-bottom: 30px;
        }

        #concurso-mujer-interna .bloque.galeria{
            padding-top: 0px;
        }

        #concurso-mujer-interna .bloque-titulo{
            padding-top: 36px;
            padding-bottom: 36px;
        }
        #concurso-mujer-interna .imagen{
            width: 100%;
            height: 300px;  
            position: relative;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
        }

        #concurso-mujer-interna .imagen-galeria{
            width: 100%;
            height: 137px;  
            position: relative;
            object-fit: cover;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
        }

        #concurso-mujer-interna .titulo{
            font-size: 24px;
            line-height: 28px;
            
        }

        #concurso-mujer-interna .cita{
            font-family:'Times New Roman', 'italic';
            font-size: 18px;
            line-height: 21px;
            font-style: italic;
        }

        #concurso-mujer-interna .contenedor-textos p{
            line-height: 19px;
        }

        #concurso-mujer-interna .contenedor-textos h2{
            font-size: 24px;
            line-height: 28px;
            font-weight: 400;
            /* espacio entre título y texto 30px; */
            margin-top: 30px;
            margin-bottom: 30px;
        }

        #concurso-mujer-interna .contenedor-imagen{
            height: 137px;
            margin-bottom: 30px;
        }



/*
    (24) ACCESIBILIDAD TURISTICA
*/

#accesibilidad_turistica .titulo-seccion .vce-text-block-wrapper.vce {
    padding-bottom: 0px;
}
#accesibilidad_turistica .center-m{
    text-align: center !important;
}

#accesibilidad_turistica .list-p p{
    font-size: 14px;
}

#accesibilidad_turistica .titulo-seccion h1{
    font-size: 28px !important;
    line-height: 37px;
}

#accesibilidad_turistica .second-titles h1{
    font-size: 24px !important;
    line-height: 28px;
    font-weight: 400;
}
/*TABLAS*/

#accesibilidad_turistica #table-acc-turistica td{
    border-top: 0px;
    border-left: 1px solid;
    border-color: white;
}

#accesibilidad_turistica #table-acc-turistica td.download{
    width: 20%;
}

#accesibilidad_turistica #table-acc-turistica .bg-white td{
    /*border-top: 1px solid #ECEEEF !important;*/
}

#accesibilidad_turistica .font-s-20{
    font-size: 20px;
}

#accesibilidad_turistica .list-text{
    padding-bottom: 10px;
}

#accesibilidad_turistica .text-p{
    padding-top: 40px;
    padding-bottom: 40px;
}

#accesibilidad_turistica table.desktop{
    display: none;
}

#accesibilidad_turistica .bg-white{
    background-color: #ffffff !important;
}

#accesibilidad_turistica i{
    font-size: 30px;
    color: #777777;
}   

#accesibilidad_turistica ul#ul-files li{
    padding: 10px;
    text-align: center;
}

#accesibilidad_turistica .m-bt-40{
    margin-bottom: 40px;
}

#accesibilidad_turistica .vce-features--icon{
    width: 30px !important;
    height: 30px !important;
}

#accesibilidad_turistica .m-lf-40{
    margin-left: 0px;
}

#accesibilidad_turistica .icon-size{
    width: 45px;
}

#accesibilidad_turistica .col-special{
    max-width: 3px !important;
}

#accesibilidad_turistica .col-specail-text{
/*         max-width: calc(100% - 45px); */
    max-width: 84%;
    padding-left: 0px;
    width: 80%;
    padding-left: 0px;
     margin-left: 25px;
}

#accesibilidad_turistica .imagen-check{
    padding-bottom: 10px;
    font-size: 30px;
}

#accesibilidad_turistica .vce-button--style-basic--border-round{
    border-radius: 4em !important;
}

/*
    (25) ACERCA DE 
*/

#sigo .bg-light-blue-other{
    background-color: #e3e7ea;
}

#sigo .titulo-seccion h1{
    font-size: 28px !important;
    line-height: 37px;
}

#sigo .second-titles h1{
    font-size: 24px !important;
    line-height: 28px;
    font-weight: 400;
}

#sigo #true-row-loader{
    margin-top: 36px;
}
/*TABLAS*/

#sigo #table-fles td,
#sigo th{
    border-top: 0px;
    border-left: 2px solid;
    border-color: #e8eff5;
    padding-left: 15px;
}

#sigo #table-fles td.download{
    width: 20%;
}

#sigo #table-fles .bg-white td{
    /*border-top: 1px solid #ECEEEF !important;*/
}

#sigo .font-s-20{
    font-size: 20px;
}

#sigo ul .font-s-20{
    padding: 10px;
}

#sigo .list-text{
    padding-bottom: 10px;
}

#sigo .text-p{
    padding-top: 40px;
    padding-bottom: 40px;
}

#sigo table.desktop{
    display: none;
}

#sigo .bg-white{
    background-color: #ffffff !important;
}

#sigo i{
    font-size: 30px;
    color: #777777;
}   

#sigo ul#ul-files li{
    padding: 20px 10px 20px 10px;
    text-align: center;
}

#sigo .m-bt-40{
    margin-bottom: 40px;
}

#sigo .vce-features--icon{
    width: 30px !important;
    height: 30px !important;
}

#sigo .m-lf-40{
    margin-left: 0px;
}

#sigo .icon-size{
    width: 45px;
}

#sigo .col-special{
    max-width: 45px !important;
}

#sigo .col-specail-text{
    float: rigth;
    max-width: calc(100% - 45px);
}

#sigo .vce-button--style-basic--border-round{
    border-radius: 4em !important;
}

#sigo .mobile li {
    min-height: 165px;
}

/*
    (26) CONGRESOS Y EVENTOS GANADOS
*/

#calendario-eventos .img {
    height: 140px;
    background-size: cover;
    background-position: center;
}

#calendario-eventos .title {
    height: 315px;
    margin-bottom: 5px;
    font-size: 15px;
    max-height: 80px;
    overflow: hidden;
}

#calendario-eventos .countries {
    font-size: 14px;
    max-height: 45px;
    overflow: hidden;
}

#calendario-eventos .img {
    height: 140px;
    background-size: cover;
    background-position: center;
}

#calendario-eventos .info-container {
    padding: 15px;
}

#calendario-eventos .calendario-eventos {
    margin-top: 20px;
    margin-bottom: 15px;
}

#calendario-eventos .date {
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 30px;
}

#calendario-eventos .preview{
    margin: 15px 0px 0px 0px;
}

#calendario-eventos .cont{
    padding: 0;
    margin-top: 15px;
}


/*
    (27) LISTA COMUNICADOS
*/

#comunicados .comunicados {
    margin: 15px auto;
}
#comunicados .comunicados .img {
    height: 129px;
    background-size: cover;
    background-position: center;
}

#comunicados .comunicados .title {
    font-size: 14px;
    max-height: 45px;
    overflow: hidden;
}

#comunicados .titulo-seccion {
    /*font-weight: initial;*/
    padding-bottom: 5px;
    margin-bottom: 15px;
}

#comunicados .date {
    text-transform: uppercase;
}

#comunicados .pd-tp-5{
    padding-top: 5%;
}

#comunicados .comunicados .date, .comunicados .btn-2, .comunicados .btn-3 {
    font-size: 18px;
    width: 100%;
}

#comunicados .comunicados .btn-2 {
    margin: 7px auto;
}

#comunicados .comunicados .title, .comunicados .countries, .comunicados .preview, .comunicados .date {
    margin-bottom: 5px;
}

#comunicados .comunicados .info-container {
    padding: 15px;
}


/*
(28) contacto
*/

#contacto .ancho-iframe{
    width: 100%;
    margin-top: 46px;
    margin-bottom: 46px;
}
#contacto .contenedor-margin{
    padding-left: 0px;
    padding-right: 0px;
}


/*
    (30) CUADROS ESTADISTICOS
*/

/*VISUAL COMPOSER*/
#estadisticas #el-5aa6048f > .vce-row-content{
    padding-left: 0!important;
    padding-right: 0!important;
    
}

#estadisticas .titulo-seccion h1{
  font-size: 28px;
  margin-top: 40px;
}

#estadisticas .contenedor-titulo p{
  margin-top: 30px;
   margin-bottom: 46px; 
}

#estadisticas .titulo-seccion::before{
width: 50px;
}

#estadisticas tr.bg-light-blue{
        background-color: #e8eff5;
}

#estadisticas th.head-p {
    font-size: 20px;
}


#estadisticas .tipo-documento{
    line-height: 17px;
    margin-bottom: 7px;
}

/**/
#estadisticas li > .list-text, #estadisticas .ano-mobile{
    text-align: left;
}
#estadisticas .ocultar{
    display: none;
}
#estadisticas .bloque{
    padding-top: 46px;
}
#estadisticas #file-list {
/*     padding-top: 46px; */
}
/**/
#estadisticas div#true-row-loader {
    margin-top: 45px;
}
#estadisticas .titulo-seccion {
  padding-bottom: 5px;
}
#estadisticas .titulo-seccion .vce-text-block-wrapper.vce{
    padding-bottom: 0; 
}

#estadisticas .titulo-seccion h1{
  font-size: 28px !important;
  line-height: 37px;
}

#estadisticas .second-titles h1{
  font-size: 24px !important;
  line-height: 28px;
  font-weight: 400;
}
   /*TABLAS*/

   #estadisticas #table-fles td{
       border-top: 0px;
       border-left: 1px solid;
       border-color: white;
   }

   #estadisticas #table-fles td.download{
       width: 20%;
   }
    #estadisticas #table-fles td.ano {
        width: 10%;
    }
   
   #estadisticas #table-fles .bg-white td{
       /*border-top: 1px solid #ECEEEF !important;*/
   }

   #estadisticas .font-s-20{
       font-size: 20px;
   }

   #estadisticas .font-s-20{
       font-size: 20px;
   }

   #estadisticas .list-text{
       padding-bottom: 10px;
   }

   #estadisticas .text-p{
       padding-top: 40px;
       padding-bottom: 40px;
   }

   #estadisticas table.desktop{
       display: none;
   }

   #estadisticas .bg-white{
       background-color: #ffffff !important;
   }

   #estadisticas i{
       font-size: 30px;
       color: #777777;
   }  

   #estadisticas ul#ul-files li{
       padding: 20px 10px 20px 10px;
       text-align: center;
   }

   #estadisticas .m-bt-40{
       margin-bottom: 40px;
   }

   #estadisticas .vce-features--icon{
       width: 30px !important;
       height: 30px !important;
   }

   #estadisticas .m-lf-40{
       margin-left: 0px;
   }

   #estadisticas .icon-size{
       width: 45px;
   }

   #estadisticas .col-special{
       max-width: 45px !important;
   }

   #estadisticas .col-specail-text{
       float: rigth;
       max-width: calc(100% - 45px);
   }

   #estadisticas .vce-button--style-basic--border-round{
       border-radius: 4em !important;
   }

   /*
    (31) documentos estaditicos

   */

	/*VISUAL COMPOSER*/
	#estadisticas #el-5aa6048f > .vce-row-content{
		padding-left: 0!important;
		padding-right: 0!important;
		
	}
	
	#estadisticas .titulo-seccion h1{
		font-size: 28px;
		  margin-top: 40px;
	}

	#estadisticas .contenedor-titulo p{
		margin-top: 30px;
		margin-bottom: 46px; 
	}

	#estadisticas .titulo-seccion::before{
		width: 50px;
	}
	
	/**/
	#estadisticas tr.bg-light-blue{
		    background-color: #e8eff5;
	}
	
	#estadisticas th.head-p {
		font-size: 20px;
	}
	
	
	#estadisticas .tipo-documento{
		line-height: 17px;
		margin-bottom: 7px;
	}
	
	#estadisticas li > .list-text, #estadisticas .ano-mobile{
		text-align: left;
	}
	#estadisticas .ocultar{
		display: none;
	}
	#estadisticas .bloque{
		padding-top: 46px;
	}
    #estadisticas #file-list {
    /*     padding-top: 46px; */
    }
    /**/
    #estadisticas div#true-row-loader {
        margin-top: 45px;
    }
    #estadisticas .titulo-seccion {
      padding-bottom: 5px;
    }
    #estadisticas .titulo-seccion .vce-text-block-wrapper.vce{
        padding-bottom: 0; 
    }
    
    #estadisticas .titulo-seccion h1{
      font-size: 28px !important;
      line-height: 37px;
    }
    
    #estadisticas .second-titles h1{
      font-size: 24px !important;
      line-height: 28px;
      font-weight: 400;
    }
       /*TABLAS*/
    
       #estadisticas #table-fles td{
           border-top: 0px;
           border-left: 1px solid;
           border-color: white;
       }
    
       #estadisticas #table-fles td.download{
           width: 20%;
       }
		#estadisticas #table-fles td.ano {
			width: 10%;
		}
       
       #estadisticas #table-fles .bg-white td{
           /*border-top: 1px solid #ECEEEF !important;*/
       }
    
       #estadisticas .font-s-20{
           font-size: 20px;
       }
    
       #estadisticas .font-s-20{
           font-size: 20px;
       }
    
       #estadisticas .list-text{
           padding-bottom: 10px;
       }
    
       #estadisticas .text-p{
           padding-top: 40px;
           padding-bottom: 40px;
       }
    
       #estadisticas table.desktop{
           display: none;
       }
    
       #estadisticas .bg-white{
           background-color: #ffffff !important;
       }
    
       #estadisticas i{
           font-size: 30px;
           color: #777777;
       }  
    
       #estadisticas ul#ul-files li{
           padding: 20px 10px 20px 10px;
           text-align: center;
       }
    
       #estadisticas .m-bt-40{
           margin-bottom: 40px;
       }
    
       #estadisticas .vce-features--icon{
           width: 30px !important;
           height: 30px !important;
       }
    
       #estadisticas .m-lf-40{
           margin-left: 0px;
       }
    
       #estadisticas .icon-size{
           width: 45px;
       }
    
       #estadisticas .col-special{
           max-width: 45px !important;
       }
    
       #estadisticas .col-specail-text{
           float: rigth;
           max-width: calc(100% - 45px);
       }
    
       #estadisticas .vce-button--style-basic--border-round{
           border-radius: 4em !important;
       }

        

       /*
            (32) FORMULARIO FERIAS Y EVENTOS
       */

    #feria-evento-form .modal-header{
        padding-bottom: 0;
        max-width: 700px;
        margin: 0 auto;
        border: 0;
    }

    #feria-evento-form .modal-content{
        background: none;
    }

    #feria-evento-form {
        width: 100%;
        margin: 0;
    }

    #feria-evento-form .modal-body{
        padding: 0;
    }

    #feria-evento-form iframe{
        border: 0;
    }

    .modal-content{
        box-shadow: none;
        border: none;   
    }
    
    #feria-evento-form .modal-header{
        position: relative;
    }

    #feria-evento-form button{
        margin-top: 10px;
        text-align: right;
        position: absolute;
        font-size: 40px;
        z-index: 3;
        right: 0;
        width: auto;
        padding: 20px;
        padding-top: 10px;
    }
    

    /*
        (33) HISTORIA
    */


	#historia .row.margin-timeline .col-xs-12 .row.time-line{
		border-left: 3px solid #5295e1;
		padding-bottom: 46px;
	}
	
	#historia .row.margin-timeline .col-xs-12 .row:last-child .row.time-line{
		padding-bottom: 46px;
		border-left: 0px;
	}
	
	#historia .icono{
		color: #5295e1;
		background-color: white;
	}
	
	#historia .icono-check{
    	
		margin-left: -22px;
    	background-color: transparent;
		padding: 0px;
    	font-size: 40px;
    	height: 45px;

	}
	
	#historia .row.margin-timeline .col-xs-12 .row:last-child .row.time-line .icono-check{
    	margin-left: -18px;
		margin-top: -12px;
	}
	
	#historia .row.margin-timeline .col-xs-12 .row:first-child .row.time-line .icono-check{ 
    	background-color: white;
		margin-top: 0px;
	}
	
	#historia .years{
    	font-size: 36px;
		color: #37474F;
    	font-weight: 600;
    	padding: 0px;
    	margin-left: 30px;
	}
	
	#historia .row.margin-timeline .col-xs-12 .row:last-child .row.time-line .years{
    	top: -10px;
	}
	
	
	#historia .texto-timeline{
		font-size: 14px;
		color: #37474F;
		font-weight: 600;
		line-height: 16px;
		margin: 16px 0px 11px;
		padding: 0px;
		margin-right: 0px;
		left: 75px;
	}
	
	#historia .row.margin-timeline .col-xs-12 .row:last-child .row.time-line .texto-timeline{
    	top: -10px;
	}
	
	#historia .padding-bottom-15{
		padding-bottom: 15px;
	}
	
	#historia .margin-timeline{
		    margin: 46px 25px 46px 25px;
	}
	
	#historia .background-image-timeline{
		height: 97px;
		width: 158px;
	}
	
	#historia .ghost-column{
		display: none;
	}
	
	#historia .right-icon{
		display: none;
	}
	
	#historia .right-year{
		display: none;
    }
    
    /*
    (34) INFORMES ESTADISTICOS
    */

    /*VISUAL COMPOSER*/
	#estadisticas #el-5aa6048f > .vce-row-content{
		padding-left: 0!important;
		padding-right: 0!important;
		
	}
	
	#estadisticas .titulo-seccion h1{
	  font-size: 28px;
	  margin-top: 40px;
	}

	#estadisticas .contenedor-titulo p{
	  margin-top: 30px;
	   margin-bottom: 46px; 
	}

	#estadisticas .titulo-seccion::before{
		width: 50px;
	  }
	
	/**/
	
	
	
	#estadisticas tr.bg-light-blue{
		    background-color: #e8eff5;
	}
	
	#estadisticas th.head-p {
		font-size: 20px;
	}
	
	
	#estadisticas .tipo-documento{
		line-height: 17px;
		margin-bottom: 7px;
	}
	
	#estadisticas li > .list-text, #estadisticas .ano-mobile{
		text-align: left;
	}
	#estadisticas .ocultar{
		display: none;
	}
	#estadisticas .bloque{
		padding-top: 46px;
	}
    #estadisticas #file-list {
    /*     padding-top: 46px; */
    }
    /**/
    #estadisticas div#true-row-loader {
        margin-top: 45px;
    }
    #estadisticas .titulo-seccion {
      padding-bottom: 5px;
    }
    #estadisticas .titulo-seccion .vce-text-block-wrapper.vce{
        padding-bottom: 0; 
    }
    
    #estadisticas .titulo-seccion h1{
      font-size: 28px !important;
      line-height: 37px;
    }
    
    #estadisticas .second-titles h1{
      font-size: 24px !important;
      line-height: 28px;
      font-weight: 400;
    }
       /*TABLAS*/
    
       #estadisticas #table-fles td{
           border-top: 0px;
           border-left: 1px solid;
           border-color: white;
       }
    
       #estadisticas #table-fles td.download{
           width: 20%;
       }
		#estadisticas #table-fles td.ano {
			width: 10%;
		}
       
       #estadisticas #table-fles .bg-white td{
           /*border-top: 1px solid #ECEEEF !important;*/
       }
    
       #estadisticas .font-s-20{
           font-size: 20px;
       }
    
       #estadisticas .font-s-20{
           font-size: 20px;
       }
    
       #estadisticas .list-text{
           padding-bottom: 10px;
       }
    
       #estadisticas .text-p{
           padding-top: 40px;
           padding-bottom: 40px;
       }
    
       #estadisticas table.desktop{
           display: none;
       }
    
       #estadisticas .bg-white{
           background-color: #ffffff !important;
       }
    
       #estadisticas i{
           font-size: 30px;
           color: #777777;
       }  
    
       #estadisticas ul#ul-files li{
           padding: 20px 10px 20px 10px;
           text-align: center;
       }
    
       #estadisticas .m-bt-40{
           margin-bottom: 40px;
       }
    
       #estadisticas .vce-features--icon{
           width: 30px !important;
           height: 30px !important;
       }
    
       #estadisticas .m-lf-40{
           margin-left: 0px;
       }
    
       #estadisticas .icon-size{
           width: 45px;
       }
    
       #estadisticas .col-special{
           max-width: 45px !important;
       }
    
       #estadisticas .col-specail-text{
           float: rigth;
           max-width: calc(100% - 45px);
       }
    
       #estadisticas .vce-button--style-basic--border-round{
           border-radius: 4em !important;
       }
       
       /*
       (35) INFORMES ESTADISTICOS
       */
    
       #innovacion .bg-blue-tabla{
        background-color: #F0F5F8;
    }

    /*
        (36) MEDIO AMBIENTE
    */

    #medio_ambiente .titulo-seccion h1{
        font-size: 28px !important;
        line-height: 37px;
    }

    #medio_ambiente .second-titles h1{
        font-size: 24px !important;
        line-height: 28px;
        font-weight: 400;
    }
	
	#medio_ambiente #true-row-loader{
		margin-top: 36px;
	}
    /*TABLAS*/

    #medio_ambiente #table-fles td{
        border-top: 0px;
        border-left: 1px solid;
        border-color: white;
		padding-left: 15px;
    }

    #medio_ambiente #table-fles td.download{
        width: 20%;
    }
    
    #medio_ambiente #table-fles .bg-white td{
        /*border-top: 1px solid #ECEEEF !important;*/
    }

    #medio_ambiente .font-s-20{
        font-size: 20px;
    }

    #medio_ambiente ul .font-s-20{
        padding: 10px;
    }

    #medio_ambiente .list-text{
        padding-bottom: 10px;
    }

    #medio_ambiente .text-p{
        padding-top: 40px;
        padding-bottom: 40px;
    }

    #medio_ambiente table.desktop{
        display: none;
    }

    #medio_ambiente .bg-white{
        background-color: #ffffff !important;
    }

    #medio_ambiente i{
        font-size: 30px;
        color: #777777;
    }   

    #medio_ambiente ul#ul-files li{
        padding: 20px 10px 20px 10px;
        text-align: center;
    }

    #medio_ambiente .m-bt-40{
        margin-bottom: 40px;
    }

    #medio_ambiente .vce-features--icon{
        width: 30px !important;
        height: 30px !important;
    }

    #medio_ambiente .m-lf-40{
        margin-left: 0px;
    }

    #medio_ambiente .icon-size{
        width: 45px;
    }

    #medio_ambiente .col-special{
        max-width: 45px !important;
    }

    #medio_ambiente .col-specail-text{
        float: rigth;
        max-width: calc(100% - 45px);
    }

    #medio_ambiente .vce-button--style-basic--border-round{
        border-radius: 4em !important;
    }
	
	#medio_ambiente .mobile li {
		min-height: 165px;
	}

/*
(36) MUNICIPIOS
*/
#municipios .titulo-seccion .vce-text-block-wrapper.vce{
    padding-bottom: 0px;
}
#municipios #table-acc-turistica td{
    border-top: 0px;
    border-left: 1px solid;
    border-color: white;
}

#municipios #table-acc-turistica .bg-white td{
    /*border-top: 1px solid #ECEEEF !important;*/
}

#municipios .head-p{
    font-size: 20px !important;
}

#municipios .list-p p{
    font-size: 14PX;
}

#municipios .second-titles h1{
    font-size: 24px !important;
    font-weight: 400;
    line-height: 28px;
}

#municipios .titulo-seccion h1{
    font-size: 28px !important;
    line-height: 37px;
}
/*TABLAS*/

#municipios .font-s-20{
    font-size: 20px;
}

#municipios .list-text{
    padding-bottom: 10px;
}

#municipios .text-p{
    padding-top: 40px;
    padding-bottom: 40px;
}

#municipios table.desktop{
    display: none;
}

#municipios .bg-white{
    background-color: #ffffff !important;
}

#municipios i{
    font-size: 30px;
    color: #777777;
}   

#municipios ul#ul-files li{
    padding: 20px;
    text-align: center;
}

#municipios .m-bt-40{
    margin-bottom: 40px;
}

#municipios .vce-features--icon{
    width: 30px !important;
    height: 30px !important;
}

#municipios .m-lf-40{
    margin-left: 0px;
}

#municipios .icon-size{
    width: 45px;
}

#municipios .col-special{
    max-width: 3px !important;
}

#municipios .col-specail-text{
/*         max-width: calc(100% - 45px); */
    max-width: 84%;
    padding-left: 0px;
    width: 80%;
    padding-left: 0px;
     margin-left: 25px;
}

#municipios .imagen-check{
    padding-bottom: 10px;
    font-size: 30px;
}

#municipios .vce-button--style-basic--border-round{
    border-radius: 4em !important;
}

/*
    (37) NOTICIAS
*/
/*issue*/
#noticia .small-line {
    height: 2px;
    margin-top: 9px;
}

#noticia .ocultar-loader{
    display: none;
}
a.classic-link {
    font-weight: 400;
}
#noticia h2.contenedor-subtitulo  {
    margin-top: 0;
}
#noticia .row.ocultar h2{
    text-transform: capitalize;
}
#noticia .ocultar{
    display: none;
    /* margin-bottom: 30px; */
}
#noticia .noticia .img.vertical, .noticia .img {
    height: 160px;
}
#noticia .region{
    display: none;
    text-transform: uppercase;
}
#noticia .contenedor-resumen, #noticia .contenedor-resumen-first{
    overflow: hidden;
    height: 45px;

}
#noticia .btn-2{
    padding: 3px 27px;
}
#noticia .btn-2.ver-mas{
    margin: 0 auto;
}
#noticia .noticia .content {
    display: block;
}

#noticia .noticia .title {
    font-size: 18px;
    margin: 0 0 5px 0;
}
#noticia .small-line{
    margin-bottom: 15px;
}


/* SELECT/INPUT NOTICIAS */
#noticia input[type=date]::-webkit-calendar-picker-indicator {
    opacity: 1;
    height: 6px;
    width: 7px;
}
#noticia .form-group label.fecha:after{
    display: none;
}
#noticia .boton-buscar i{
    font-size: 20px;
    color: #787878;
}
#noticia .boton-buscar{
    background: none;-webkit-appearance: none;border:  none;
}
#noticia .boton-buscar {
    position: absolute;
    width: initial;
    top: 10px;
    right: 5px;
    background: none;
    -webkit-appearance: none;
    border: none;
    z-index: 2;
        cursor: pointer;
}
#noticia #search-form.search-form{
    width: 100%;
}

#noticia .buscador-noticias{
    border-radius: 3px;
    border: #cedae7 2px solid;
    font-weight: 300;
    height: 44px;
    font-size: 12px;
}

#noticia .form-group label .fecha_f {
    border-radius: 3px;
    -webkit-appearance: none;
    border: #cedae7 2px solid;
    font-weight: 300;
    height: 44px;
}
#noticia label {
    width: 100%;
}
#noticia .pagination{
    margin-bottom: 46px;
}

#noticia .search-form {
    position: relative;
    max-width: 100%;
}

#noticia .form-group label select{
    border-radius: 3px;
    -webkit-appearance: none;
    border: #cedae7 2px solid;	
    font-weight: 300;
    height: 44px;
    color: #777777;
    font-size: 12px;
    padding-left: 5px;
}
#noticia .form-group label input[type="date"]{
    border-radius: 3px;
    -webkit-appearance: none;
    border: #cedae7 2px solid;	
    font-weight: 300;
    height: 44px;
    color: #777777;
    padding-left: 10px;
        font-size: 12px;
padding-left: 5px;
}

#noticia label > p.placeholder-fecha {
    top: 11px;
    left: 18px;
    position: absolute;
    background: white;
    font-weight: 300;
    color: #777777;
    font-size: 12px;
}

#noticia #fecha {
    position: relative;
}

#noticia .contenedor-select-noticias {
    padding-top: 46px;
    padding-bottom: 46px;
}



#noticia .row.select .form-group label:after {
    content: "\f0dd";
    font-family: "Font Awesome 5 Free";
    font-size: 11px;
    color: #555;
    right: 23px;
    top: 14px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none;
}

#noticia .pagination>.active>a {
    background-color: #4A90E2;
}

#noticia .bloque-especial {
    margin-top: 31px;
}
#noticia .btn-2.ver-mas {
    border: 2px solid;
}


/*
 (38) OFICINAS
*/
#oficinas-informacion .centrar {
    margin-left: auto!important;
    margin-right: auto!important;
}
#oficinas-informacion .acf-map {
width: 100%;
height: 400px;
border: #ccc solid 1px;
margin: 20px 0;
}

/* fixes potential theme css conflict */
#oficinas-informacion .acf-map img {
max-width: inherit !important;
}
#oficinas-informacion .col-xs-12.contenedor-subtitulo{
    margin-top: 30px;
}
#oficinas-informacion #oficinas .noticia{
    margin-top: 30px;
    margin-bottom: 30px;
}
#oficinas-informacion separacion{
    margin-bottom: 15px;
}

#oficinas-informacion separacion-mayor{
    margin-bottom: 15px;
}
#oficinas-informacion .director-regional{
    margin-bottom: 0px;
}
#oficinas-informacion .contenedor-subtitulo h2 {
    margin-top: 0;
}
#oficinas-informacion .direccion{
    margin-bottom: 0;
}
#oficinas-informacion .fw-400{
    font-weight: 400;
}
#oficinas-informacion .fw-700{
    font-weight: 700;
}
#oficinas-informacion .white{
    color: #fff;
}
#oficinas-informacion .region{
    text-transform: uppercase;
}
#oficinas-informacion h1, h2{
    font-size: 24px;
}
#oficinas-informacion .ocultar-oficina{
    display: none;
}
#oficinas-informacion .ocultar{
    display: none;
}
#oficinas-informacion .bloque{
    padding-top: 46px;
    padding-bottom: 46px;
}

#oficinas-informacion #oficinas.bloque{
    padding-top: 20px;
}

#oficinas-informacion .titulo-seccion{
    margin-bottom: 30px;
}

/*CITA*/
#oficinas-informacion .bloque-cita p{
    font-size: 18px;
    line-height: 21px;
    color: white;
    font-family: 'Times New Roman', 'italic';
    font-style: italic;
}
#oficinas-informacion .texto-cita{
    font-size: 18px;
    line-height: 21px;
    font-family: 'Times New Roman', 'italic';
    font-style: italic;
}

#oficinas-informacion .bloque-cita{
    padding-top: 20px;
    padding-bottom: 20px;    
}

#oficinas-informacion .bloque-cita p{
    text-align: center;
        margin: 0 auto;
}

/**/

/*DIRECCION REGIONAL DATOS*/
#oficinas-informacion .encargado{
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
}
#oficinas-informacion .contenedor-subtitulo{
    margin-bottom: 0px;
}

#oficinas-informacion .contenedor-imagen{
    margin-bottom: 30px;
    overflow: hidden;
    text-align: center;
}

#oficinas-informacion .imagen-direccion{
    height: 200px;
}

/**************************/

/*OFICINAS*/
#oficinas-informacion .noticia a.content {
    color: #4A91E3;
}
#oficinas-informacion .grey {
    color: #787878;
}
#oficinas-informacion #oficinas .noticia .title {
    font-size: 18px;
}
#oficinas-informacion #oficinas p > i{
    margin-right: 15px;
}
#oficinas-informacion #oficinas a > i{
    margin-right: 15px;
}
#oficinas-informacion #oficinas .noticia .title {
    margin-bottom: 30px;
}
#oficinas-informacion #oficinas .info-container .content :nth-child(1) {
    
    font-size: 15px;
}
#oficinas-informacion #oficinas .dias-2, #oficinas-informacion #oficinas .telefono-2{
        margin-left: 32px;
}
#oficinas-informacion #oficinas .btn-2.ver-mas {
    margin: 0 0 15px 0;
    font-size: 18px;
    width: 232px;
    height: 40px;
}
#oficinas-informacion .noticia .img.vertical, .noticia .img {
    height: 160px;
}
#oficinas-informacion .region{
    display: none;
}
#oficinas-informacion .contenedor-resumen, #oficinas-informacion .contenedor-resumen-first{
    overflow: hidden;
    height: 45px;

}
#oficinas-informacion .btn-2{
    padding: 4px 27px;
}
#oficinas-informacion .btn-2.ver-mas{
    margin: 0 auto;
}
#oficinas-informacion .noticia .content {
    display: block;
    color: #787878;
}

#oficinas-informacion .noticia .title {
    font-size: 18px;
    margin: 0 0 5px 0;
}
#oficinas-informacion .small-line{
    margin-bottom: 15px;
}




/* SELECT/INPUT NOTICIAS */
#oficinas-informacion #search-form.search-form{
    width: 100%;
}

#oficinas-informacion .ver-mas{
    font-size: 18px;
    }

#oficinas-informacion .noticias-destacadas{
    padding-bottom: 46px;
}

#oficinas-informacion .buscador-noticias{
    border-radius: 3px;
    border: #cedae7 2px solid;
    font-weight: 300;
    height: 44px;
    font-size: 14px;
}
#oficinas-informacion label {
    width: 100%;
}

#oficinas-informacion .form-group label select{
    border-radius: 3px;
    -webkit-appearance: none;
    border: #cedae7 2px solid;	
    font-weight: 300;
    height: 44px;
}
#oficinas-informacion .contenedor-select-noticias {
    padding-top: 46px;
    padding-bottom: 46px;
}



#oficinas-informacion .row.select .form-group label:after {
    content: "\f0dd";
    font-family: "Font Awesome 5 Free";
    font-size: 11px;
    color: #555;
    right: 23px;
    top: 14px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none;
}

/*CAJAS*/
#oficinas-informacion .lista-noticias {
    margin-bottom: 30px;
}
#oficinas-informacion .ocultar-caja{
    display: none;
}
#oficinas-informacion .btn-2 {
    border: 2px solid #4A91E3;
}
#oficinas-informacion .ocultar-caja-4{
    display: none;
}

/*
(39) ESTRUCTURA Y ORGANIZACION 
*/

#eyo .title-tax > div{
    width: 100%;
}

#eyo .container-tax{
    width: 100%;
    margin: 0 auto;
    border: 1px solid #DDDDDD;
}

#eyo .title-tax *, #eyo .title-subtax *{
    margin-bottom: 0;
    display: inline-block;
    padding: 7px 3px;
}

#eyo .title-tax p, #eyo .title-subtax p{
    font-size: 18px;
    width: 95%;
}

#eyo .title-tax i, #eyo .title-subtax i{
    width: 5%;
    margin-left: -4px;
    text-align: center;
}

#eyo .title-tax > div, #eyo .title-subtax > div{
    width: 100%;
}

#eyo .people .title-tax > div{
    padding-left: 2px;
    padding-right: 2px;
}

#eyo .content-box .main *.fw-700{
    font-weight: 700;
}

#eyo .content-box .main *{
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
}

#eyo .content-box .main{
    padding: 20px 0;
}

#yo

#eyo .region-type .content-box .main *{
    font-size: 22px;
}

#eyo .title-tax.collapsed i, #eyo .title-subtax.collapsed i{
    transform: rotateZ(0deg);
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}

#eyo .title-tax.collapsed > div, #eyo .title-subtax.collapsed > div{
    border-bottom: none;
}

#eyo .title-tax.collapsed > div, #eyo .title-subtax.collapsed > div{
    border-bottom: 1px solid white;
}

#eyo .title-tax i, #eyo .title-subtax i{
    transform: rotateZ(90deg);
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}

#eyo .people{
    padding: 30px 0;
}

#eyo .people .bg-img{
    height: 200px;
}

#eyo .decorate{
    height: 1px;
    width: 100%;
    background: black;
}

#eyo .organization{
    margin-top: 100px;
    margin-bottom: 50px;
}

/*
(40) PRESTADORES TURISTICOS
*/

#prestadores_turisticos select#region{
    margin-bottom: 15px;
}
#prestadores_turisticos .bloque {
    margin: 30px -15px;
}
#prestadores_turisticos .link-style{
    color: #4A90E2;
    font-weight: 400;
}

#prestadores_turisticos .box-prestador{
    margin: 10px auto;
}

#prestadores_turisticos .box-prestador .location,
#prestadores_turisticos .box-prestador .phone{
    color: #787878;
}

#prestadores_turisticos .box-prestador i{
    color: #787878;
    width: 25px;
}

#prestadores_turisticos .box-prestador .row{
    margin: 0 auto;
    width: 100%;
}

#prestadores_turisticos .box-prestador .col-bg-img{
    padding: 0;
}

#prestadores_turisticos .box-prestador .title{
    padding-bottom: 5px;
}

#prestadores_turisticos .box-prestador .content{
    padding-bottom: 25px;
}

#prestadores_turisticos .box-prestador .location,
#prestadores_turisticos .box-prestador .phone,
#prestadores_turisticos .box-prestador .link,
#prestadores_turisticos .box-prestador .mail{
    padding-bottom: 10px;
}

#prestadores_turisticos .box-prestador .location *,
#prestadores_turisticos .box-prestador .phone *,
#prestadores_turisticos .box-prestador .link *,
#prestadores_turisticos .box-prestador .mail *{
    display: table-cell;
}

#prestadores_turisticos .box-prestador .bg-img{
    width: 100%;
    height: 140px;
    background-size: cover;
    background-position: center center;
}

#prestadores_turisticos .box-prestador .content-box{
    padding: 20px 20px 20px 20px;
	min-height:255px;
}

#prestadores_turisticos .box-prestador .content-box .title{
    font-size: 16px;
    line-height: 24px;
}

#prestadores_turisticos .box-prestador .content-box .content{
    font-size: 14px;
    line-height: 19px;
}
#prestadores_turisticos .imagenes .imagen{
    height: 261px;
    background-repeat: no-repeat;
    background-size: cover; 
    background-position: center;
}

#prestadores_turisticos .imagenes .imagen.principal{
    height: 558px;
}
#prestadores_turisticos .contenedor-imagen{
        margin-top: 15px;
        margin-bottom: 15px;
    }

#prestadores_turisticos h2.titulo-asociados{
    color: #36474f;
    font-family: Roboto;
    font-size: 28px;
    font-weight: 400!important;
    font-style: normal;
    letter-spacing: 0.01rem;
    line-height: 1.1;
    text-transform: none;
}


/*
 (41) DIRECCION REGIONAL
*/

#direccion-regional separacion{
    margin-bottom: 15px;
}

#direccion-regional separacion-mayor{
    margin-bottom: 15px;
}
#direccion-regional .director-regional{
    margin-bottom: 0px;
}
#direccion-regional .contenedor-subtitulo h2 {
    margin-top: 0;
}
#direccion-regional .direccion{
    margin-bottom: 0;
}
#direccion-regional .fw-400{
    font-weight: 400;
}
#direccion-regional .fw-700{
    font-weight: 700;
}
fw-700
#direccion-regional .white{
    color: #fff;
}
#direccion-regional .region{
    text-transform: uppercase;
}
#direccion-regional h1, h2{
    font-size: 24px;
}
#direccion-regional .ocultar{
    display: none;
}
#direccion-regional .bloque{
    padding-top: 46px;
    padding-bottom: 46px;
}

#direccion-regional .titulo-seccion{
    margin-bottom: 30px;
}

/*CITA*/
#direccion-regional .bloque-cita p{
    font-size: 18px;
    line-height: 21px;
    color: white;
    font-family: 'Times New Roman', 'italic';
    font-style: italic;
}
#direccion-regional .texto-cita{
    font-size: 18px;
    line-height: 21px;
    font-family: 'Times New Roman', 'italic';
    font-style: italic;
}

#direccion-regional .bloque-cita{
    padding-top: 20px;
    padding-bottom: 20px;    
}

#direccion-regional .bloque-cita p{
    text-align: center;
        margin: 0 auto;
}

/**/

/*DIRECCION REGIONAL DATOS*/
#direccion-regional .encargado{
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
}
#direccion-regional .contenedor-subtitulo{
    margin-bottom: 20px;
}

#direccion-regional .contenedor-imagen{
    margin-bottom: 30px;
    overflow: hidden;
    text-align: center;
}

#direccion-regional .imagen-direccion{
    height: 200px;
}

/**************************/

/*OFICINAS*/
#direccion-regional .noticia a.content {
    color: #4A91E3;
}
#direccion-regional .grey {
    color: #787878;
}
#direccion-regional #oficinas .noticia .title {
    font-size: 18px;
}
#direccion-regional #oficinas p > i{
    margin-right: 15px;
}
#direccion-regional #oficinas a > i{
    margin-right: 15px;
}
#direccion-regional #oficinas .noticia .title {
    margin-bottom: 30px;
}
#direccion-regional #oficinas .info-container .content :nth-child(1) {
    
    font-size: 15px;
}
#direccion-regional #oficinas .dias-2, #direccion-regional #oficinas .telefono-2{
        margin-left: 32px;
}
#direccion-regional #oficinas .btn-2.ver-mas {
    margin: 0 0 15px 0;
    font-size: 18px;
    width: 232px;
    height: 40px;
}
#direccion-regional .noticia .img.vertical, .noticia .img {
    height: 160px;
}
#direccion-regional .region{
    display: none;
}
#direccion-regional .contenedor-resumen, #direccion-regional .contenedor-resumen-first{
    overflow: hidden;
    height: 45px;

}
#direccion-regional .btn-2{
    padding: 4px 27px;
}
#direccion-regional .btn-2.ver-mas{
    margin: 0 auto;
}
#direccion-regional .noticia .content {
    display: block;
    color: #787878;
}

#direccion-regional .noticia .title {
    font-size: 18px;
    margin: 0 0 5px 0;
}
#direccion-regional .small-line{
    margin-bottom: 15px;
}




/* SELECT/INPUT NOTICIAS */
#direccion-regional #search-form.search-form{
    width: 100%;
}

#direccion-regional .ver-mas{
    font-size: 18px;
    }

#direccion-regional .noticias-destacadas{
    padding-bottom: 46px;
}

#direccion-regional .buscador-noticias{
    border-radius: 3px;
    border: #cedae7 2px solid;
    font-weight: 300;
    height: 44px;
    font-size: 14px;
}
#direccion-regional label {
    width: 100%;
}

#direccion-regional .form-group label select{
    border-radius: 3px;
    -webkit-appearance: none;
    border: #cedae7 2px solid;	
    font-weight: 300;
    height: 44px;
}
#direccion-regional .contenedor-select-noticias {
    padding-top: 46px;
    padding-bottom: 46px;
}



#direccion-regional .row.select .form-group label:after {
    content: "\f0dd";
    font-family: "Font Awesome 5 Free";
    font-size: 11px;
    color: #555;
    right: 23px;
    top: 14px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none;
}

/*CAJAS*/
#direccion-regional .lista-noticias {
    margin-bottom: 30px;
}
#direccion-regional .ocultar-caja{
    display: none;
}
#direccion-regional .btn-2 {
    border: 2px solid #4A91E3;
}
#direccion-regional .ocultar-caja-4{
    display: none;
}
/*issue*/
#direccion-regional .second .small-line {
    height: 0.22rem;
}
#direccion-regional .small-line {
    height: 0.22rem;
}


/*
    (42) INTERNA NOTICIAS
*/

#noticias-interna .noticia .img.vertical, .noticia .img {
    height: 130px;
}
#noticias-interna .contenedor-titulo {
        height: 65px;
        overflow: hidden;
    }
#noticias-interna .contenedor-resumen, #noticias-interna .contenedor-resumen-first{
    overflow: hidden;
    height: 45px;

}
#noticias-interna .btn-1{
    padding: 3px 27px;
}
#noticias-interna .btn-1.ver-mas{
    margin: 0 auto;
}


#noticias-interna .noticia .title {
    font-size: 18px;
    margin: 0 0 5px 0;
}
#noticias-interna .small-line{
    margin-bottom: 15px;
}


#noticias-interna  .noticias-destacadas{
    padding-bottom: 45px;
}
#noticias-interna .ocultar{
display: none;
}
#noticias-interna .titulo-seccion::before{
display: none;
}

#noticias-interna #titulo .titulo-seccion {
margin-top:40px ;
}

#noticias-interna .blocked{
pointer-events: none;
}

#noticias-interna #btn-next .btn-2{
margin: 0px 15px;
}
#noticias-interna .btn-2 {
    margin: 0px -4px;
    font-size: 18px;
    width: 50%;
    display: inline;
    padding: 3px 15px;
}

#noticias-interna .centrar{
   text-align: center;
}


#noticias-interna blockquote::before {
content: "\f10d";
font-weight: 600;
font-family: Font Awesome\ 5 Free;
color: #4A90E3;
display: block;
}

#noticias-interna #col-reg .texto-icon p {


}
#noticias-interna .texto-icon p{
margin: 5px 0px 0px;

}
#noticias-interna .linea {
display: none;
}
#noticias-interna blockquote::after {
content: "\f10e";
font-family: Font Awesome\ 5 Free;
font-weight: 600;
color: #4A90E3;
float: right;

}
#noticias-interna .icon {
 font-size: 28px;
margin: 0px 10px;
}
#noticias-interna .espacio {
 margin-top: 30px;
margin-bottom: 30px;
}
#noticias-interna .espacio_texto_video {
margin-bottom: 30px;
}

#noticias-interna blockquote  {
border-left: 0px;
padding: 10px 5px;
margin: 30px 0 60px;
}
#noticias-interna blockquote p {
 font-family: 'Times New Roman', 'italic';
font-size: 20px;
line-height: 21px;
font-style: italic;
text-align: left;
color: #4A90E3;
}

#noticias-interna .wp-video {
    margin-top: 25px;
    padding-bottom: 20px;
}

#noticias-interna .bloque1{
        padding-top: 30px;
        padding-bottom: 50px;
    }

#noticias-interna .bloque{
        padding-top: 30px;
        padding-bottom: 30px;
    }

    #noticias-interna .bloque-texto{
        padding-top: 0px;
        padding-bottom: 46px;
    }

    #noticias-interna .bloque.galeria{
        padding-top: 0px;
    }

    #noticias-interna .bloque-titulo{
        padding-top: 36px;
        padding-bottom: 36px;
    }
    #noticias-interna .imagen{
        width: 100%;
        height: 250px;  
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }

    #noticias-interna .imagen-galeria{
        width: 100%;
        height: 170px;  
        position: relative;
        object-fit: cover;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }
    #noticias-interna .contenedor-imagen{
        height: 160px;
        margin-bottom: 30px;
    }

    #noticias-interna .titulo{
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 12px;
    }

    #noticias-interna .cita{
        font-family:'Times New Roman', 'italic';
        font-size: 18px;
        line-height: 21px;
        font-style: italic;
        text-align: center;
    }

    #noticias-interna .contenedor-textos p{
        line-height: 28px;
    }

    #noticias-interna .contenedor-textos h2{
        font-size: 24px;
        line-height: 28px;
        font-weight: 400;
        /* espacio entre título y texto 30px; */
        margin-top: 30px;
        margin-bottom: 30px;
    }

/*
    (43) SOLICITUD DE PATROCINIO
*/

#solicitud-patrocinio .btn-postular {
    background-color: #4A90E2;
    border: solid 2px;
    border-color: #FFFFFF;
    color: white;
    text-align: center;
    display: block;
    padding: 6px 0px;
    border-radius: 25px;
}

#solicitud-patrocinio .btn-postular:hover{
  background-color: white;
  color:#4a90e3;
}
#solicitud-patrocinio .espacio-btn{
  margin-left: 0px;
}

#solicitud-patrocinio .espacio-abajo-sol{
  margin-bottom: 30px;
  margin-top: 30px;
}

#solicitud-patrocinio .vce-content-background-container{
  display: none;
}

#solicitud-patrocinio .fw-300{
  font-weight: 300;
}

#solicitud-patrocinio .texto-solicitud{
  text-align: center;
  font-size: 30px;
  margin-bottom: 15px;
}

#solicitud-patrocinio .texto-boton{
  font-size: 24px;
}

#solicitud-patrocinio .margen-titulo h1{
  margin-top:0px;
  }
#solicitud-patrocinio .margen-subtitulo h2{
  margin-top:0px;
  }
#solicitud-patrocinio .bloque-solicitud{
  max-width:75%;
  flex-basis:75%;
  }
#solicitud-patrocinio .espacio-bullet{
  padding-left:16px;
}
#solicitud-patrocinio .espacio-item p{
  margin: 3px 0px 0px 0px;
}
#solicitud-patrocinio .box-shadow{
 box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.61);
}
#solicitud-patrocinio .info-letra p{
  font-size:32px !important;
}
#solicitud-patrocinio .info-letra-soli p{
  font-size:30px !important;
}
#solicitud-patrocinio .espacio-abajo{
  padding-bottom:46px;
}
#solicitud-patrocinio .espacio-solicitud{
  padding-bottom:20px;
}
#solicitud-patrocinio .espacio-maleta{
  padding-top:20px;
}
#solicitud-patrocinio .espacio-arriba{
  padding-top:46px;
}
#solicitud-patrocinio .texto-gira p{
  margin-top:25px;
}

#solicitud-patrocinio .bloques-gira h2{
  margin-top:46px;
}

#solicitud-patrocinio .imagen-turismo{
  margin-top:46px;
  margin-bottom:46px;
  text-align: center;
}
#solicitud-patrocinio .espacio-bloque{
  margin-bottom:50px;
}
#solicitud-patrocinio .item-caja{
      max-width: 90%;
    flex-basis: 90%;
}
#solicitud-patrocinio .conficono{
    padding-left: 50%;
    font-size: 65px;
    position: absolute;
    margin-top: -45px;
}
#solicitud-patrocinio #cajabloque .titulo-seccion::before {
    width: 80px;
    padding-top:0px;
}
#solicitud-patrocinio .letra-caja h2{
  font-size:22px;
  margin-bottom:0;
  margin-top:40px;
}
#solicitud-patrocinio .espacio-caja{
  padding-left: 15px;
}
#solicitud-patrocinio .espacio-titulo{
  margin-top:50px;
  margin-bottom:50px;
}
#solicitud-patrocinio .colorcajas{
  background:#ffffff;
}

#solicitud-patrocinio .titulo-seccion::before{
    width: 55px;
}
#solicitud-patrocinio .espaciocheck{
  
}
#solicitud-patrocinio .button-side a:hover span{
  color: #4A90E3;
}

#solicitud-patrocinio .button-side a.vce-button--style-outline-animated--background-color-3d3d3d:after, #solicitud-patrocinio a.vce-button--style-outline-animated-slidein--background-color-3d3d3d:after, #solicitud-patrocinio button.vce-button--style-outline-animated--background-color-3d3d3d:after, #solicitud-patrocinio button.vce-button--style-outline-animated-slidein--background-color-3d3d3d:after{
  background-color: white!important;
}

#solicitud-patrocinio .item{
  padding-bottom: 10px!important;
  padding-top:5px;
}

#solicitud-patrocinio .titulo-seccion{
  margin-bottom: 30px;
}

#solicitud-patrocinio h1{
  font-size: 28px;
}

#solicitud-patrocinio h2, #solicitud-patrocinio h4{
  font-size: 24px;
  font-weight: 300;
}

#solicitud-patrocinio h3{
  margin-top:0px;
  margin-bottom:0px;
  font-size:18px;
  font-weight: 500;
}

#solicitud-patrocinio .cta-row *{
  color: white;
  font-size: 24px
}

#solicitud-patrocinio .cta-row .info-side *{
  text-align: center;
  font-weight: 500;
}

#solicitud-patrocinio .cta-row .button-side *{
  text-align: center;
  margin: auto;
  display: block;
  max-width: 500px;
}

#solicitud-patrocinio .cta-row .button-side button::before{
  border-color: white;
  border-width: 2px;
}

#solicitud-patrocinio .fa-check-circle{
  font-size: 30px;
  color: #5295E1;
}
#solicitud-patrocinio .fa-times-circle{
    font-size: 30px;
  color: #ff0000;
  }

#el-8affa0a6 > .vce-row-content{
  padding: 0!important;
}
#el-1694b598 > .vce-row-content{
  padding: 0!important;
}

#el-6e7d1191 > .vce-row-content{
  padding: 0!important;
}
#el-73573de0 > .vce-row-content > div{
  padding: 0!important;
}


#el-f4ca2b40 > .vce-row-content{
  padding: 0!important;
}
#el-73573de0 > .vce-row-content {
  padding: 0!important;
}

#el-29ddf8d0 > .vce-row-content{
  padding: 0!important;
}
#el-46f2067c > .vce-row-content{
  padding: 0!important;
}
#el-73573de0 > .vce-row-content{
  padding: 0!important;
}
#el-6b0b6f18 > .vce-row-content{
  padding: 0!important;
}
#el-fa6f50ab > .vce-row-content{
  padding: 0!important;
}

#solicitud-patrocinio .tab-container{
  padding: 0;
}

#solicitud-patrocinio .vce-classic-tabs-container{
  padding-left: 15px;
  padding-right: 15px;
  width: auto!important;
  max-width: 1024px!important;
  margin: 0 auto!important;
}

#solicitud-patrocinio .vce-classic-tabs-panel-body{
  padding: 0;
}
#solicitud-patrocinio .main-row{
    padding-bottom: 40px;
  }





	
	#solicitud-patrocinio .titulo-seccion .vce-text-block-wrapper.vce{
		padding-bottom: 0px;
	}
    #solicitud-patrocinio #table-acc-turistica td{
        border-top: 0px;
        border-left: 1px solid;
        border-color: white;
    }
   

    #solicitud-patrocinio #table-acc-turistica .bg-white th{
        border-top: 0 !important;
    }

    #solicitud-patrocinio .head-p{
        font-size: 20px !important;
    }

    #solicitud-patrocinio .list-p p{
        font-size: 14PX;
    }

    #solicitud-patrocinio .second-titles h1{
        font-size: 24px !important;
        font-weight: 400;
        line-height: 28px;
    }
    
    #solicitud-patrocinio .titulo-seccion h1{
        font-size: 28px !important;
        line-height: 37px;
    }
    /*TABLAS*/

    #solicitud-patrocinio .font-s-20{
        font-size: 20px;
    }

    #solicitud-patrocinio .list-text{
        padding-bottom: 10px;
    }

    #solicitud-patrocinio .text-p{
        padding-top: 40px;
        padding-bottom: 40px;
    }

    #solicitud-patrocinio table.desktop{
        display: none;
    }

    #solicitud-patrocinio .bg-white{
        background-color: #ffffff !important;
    }

    #solicitud-patrocinio i{
        font-size: 30px;
        color: #777777;
    }   

    #solicitud-patrocinio ul#ul-files li{
        padding: 20px;
        text-align: center;
    }

    #solicitud-patrocinio .m-bt-40{
        margin-bottom: 40px;
    }

    #solicitud-patrocinio .vce-features--icon{
        width: 30px !important;
        height: 30px !important;
    }

    #solicitud-patrocinio .m-lf-40{
        margin-left: 0px;
    }

    #solicitud-patrocinio .icon-size{
        width: 45px;
    }

    #solicitud-patrocinio .col-special{
        max-width: 3px !important;
    }

    #solicitud-patrocinio .col-specail-text{
/*         max-width: calc(100% - 45px); */
		max-width: 84%;
    	padding-left: 0px;
		width: 80%;
    	padding-left: 0px;
		 margin-left: 25px;
    }
	
	#solicitud-patrocinio .imagen-check{
		padding-bottom: 10px;
		font-size: 30px;
	}

    #solicitud-patrocinio .vce-button--style-basic--border-round{
        border-radius: 4em !important;
    }


    /*(46) Viajes de prensa*/
    .show{
        opacitY: 1;
    }

    #contact-form-vp button{
        margin-top: 10px;
        text-align: right;
        position: absolute;
        font-size: 40px;
        z-index: 3;
        right: 0;
        width: auto;
        padding: 20px;
        padding-top: 10px;
    }

    #contact-form-vp .modal-header{
            padding-bottom: 0;
            max-width: 670px;
            margin: 0 auto;
            border: 0;
            position: relative;
        }

    #contact-form-vp .modal-dialog{
        width: 100%;
        margin-top: 600px;
        margin-right: auto;
        margin-left: auto;
    }

    #contact-form-vp .modal-content{
        background: none;
        box-shadow: none;
        border: 0;
    }

    #contact-form-vp .modal-header{
        padding: 0;
    }

    #contact-form-vp .modal-body{
        padding: 0;
    }

    /*(47) Tecnologia*/
    
    #tecnologia .titulo-seccion .vce-text-block-wrapper.vce {
        padding-bottom: 0px;
    }
    #tecnologia .center-m{
        text-align: center !important;
    }

    #tecnologia .list-p p{
        font-size: 14px;
    }

    #tecnologia .titulo-seccion h1{
        font-size: 28px !important;
        line-height: 37px;
    }

    #tecnologia .second-titles h1{
        font-size: 24px !important;
        line-height: 28px;
        font-weight: 400;
    }
    /*TABLAS*/

    #tecnologia #table-acc-turistica td{
        border-top: 0px;
        border-left: 1px solid;
        border-color: white;
    }

    #tecnologia #table-acc-turistica td.download{
        width: 20%;
    }
    
    #tecnologia #table-acc-turistica .bg-white td{
        /*border-top: 1px solid #ECEEEF !important;*/
    }

    #tecnologia .font-s-20{
        font-size: 20px;
    }

    #tecnologia .list-text{
        padding-bottom: 10px;
    }

    #tecnologia .text-p{
        padding-top: 40px;
        padding-bottom: 40px;
    }

    #tecnologia table.desktop{
        display: none;
    }

    #tecnologia .bg-white{
        background-color: #ffffff !important;
    }

    #tecnologia i{
        font-size: 30px;
        color: #777777;
    }   

    #tecnologia ul#ul-files li{
        padding: 10px;
        text-align: center;
    }

    #tecnologia .m-bt-40{
        margin-bottom: 40px;
    }

    #tecnologia .vce-features--icon{
        width: 30px !important;
        height: 30px !important;
    }

    #tecnologia .m-lf-40{
        margin-left: 0px;
    }

    #tecnologia .icon-size{
        width: 45px;
    }

    #tecnologia .col-special{
        max-width: 45px !important;
    }

    #tecnologia .col-specail-text{
        float: rigth;
        max-width: calc(100% - 45px);
    }

    #tecnologia .vce-button--style-basic--border-round{
        border-radius: 4em !important;
    }

    /*(48) Interna Viajes de prensa*/

    #viajes-prensa-i .foot-box.foot-text.second{
		font-size: 17px;
    	margin-top: 24px;	
	}
	
    .pd-bt-10{
        padding-bottom: 10px;
    }

    .bg-gray{
        background-color: #BFBFBF;
    }

    #viajes-prensa-i .titulo-seccion::before{
        border: initial;
    }

    #viajes-prensa-i .titulo-seccion{
        font-size: 28px;
        margin-bottom: 10px;
        /*margin-top: 20px;*/
    }

    #viajes-prensa-i .titulo-seccion.sub{
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    #viajes-prensa-i .sub-title{
        margin-top: 20px;
        margin-bottom: 5px;
        font-size: 12px;
    }

    #viajes-prensa-i .foot-box{
        margin: 30px 0px 30px 0px;
        text-align: center;
    }

    #viajes-prensa-i .foot-box.second{
        margin: 0px 0px 30px 0px;
    }

    #viajes-prensa-i .foot-title{
        font-size: 24px;
    }

    #viajes-prensa-i .foot-text{
        font-size: 20px;
    }

    #viajes-prensa-i .btn-viajes-i{
        font-size: 18px;
        font-weight: 400;
        background-color: transparent;
        border: 2px solid;
        padding: 8px;
    }

    #viajes-prensa-i .space{
        padding-top: 50px;
        padding-bottom: 50px;
    }

    #viajes-prensa-i .space2{
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #viajes-prensa-i table.table tbody tr.bg-white{
        background-color: white;
    }

    #viajes-prensa-i .mobile{
        display: initial;
    }

	#viajes-prensa-i .desktop{
		display: none;
    }
    
    /*
        (51) preguntas frecuentes 
    */

#FAQ .QA .query.collapsed:after{
    transform: rotate(0deg);
}

#FAQ .QA .query:after{
    content: "\f054";
    position: absolute;
    right: 5px;
    top: 15px;
    font-family: 'Font Awesome 5 Free';
    transform: rotate(90deg);
    transition: all .3s ease;
}

#FAQ .QA{
    background-color: white;
    margin-bottom: 50px;
    margin-top: 50px;
}

#FAQ .QA .answer{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
    line-height: 1.3;
}

#FAQ .QA .query{
    background-color: #f0f5f8;
}

#FAQ .QA .query{
    position: relative;
    padding-left: 10px;
    padding-right: 30px;
    font-size: 20px;
    line-height: 1.3;
}
/******************
---MEDIA QUERIES---
*******************/



@media only screen and (min-width: 375px){

     /*(47) Tecnologia*/
     #tecnologia .m-lf-40{
        margin-left: 34px;
    }

    #tecnologia #controltec #el-33531156 .bot1 > #el-ae8523ba{
        max-width: 72%;
    }

    #tecnologia #controltec #el-33531156 .bot2 > #el-7c620155{
        max-width: 72%;
    }

    #tecnologia .box{
        max-width: 45%;
    }
    /*
        (43) SOLICITUD DE PATROCIONIO
    */
    #solicitud-patrocinio .m-lf-40{
        margin-left: 34px;
    }

    #solicitud-patrocinio .box{
        max-width: 45%;
    }
    #solicitud-patrocinio .col-specail-text{
         margin-left: 30px;
    }


    /*
        (36) MUNICIPIOS
    */
    #municipios .m-lf-40{
        margin-left: 34px;
    }

    #municipios .box{
        max-width: 45%;
    }
    #municipios .col-specail-text{
         margin-left: 30px;
    }

    /*
        (35) MEDIO AMBIENTE
    */
    #medio_ambiente .m-lf-40{
        margin-left: 34px;
    }

    #medio_ambiente .box{
        max-width: 45%;
    }

    /*
        (34) INFORMES ESTADISTICOS
    */

    #estadisticas .m-lf-40{
        margin-left: 34px;
    }

    #estadisticas .box{
        max-width: 45%;
    }
    /*
    (31) documentos estaditicos

   */

   #estadisticas .m-lf-40{
    margin-left: 34px;
}

#estadisticas .box{
    max-width: 45%;
}
    
    /*
        (30) CUADROS ESTADISTICOS
    */

    #estadisticas .m-lf-40{
        margin-left: 34px;
    }

    #estadisticas .box{
        max-width: 45%;
    }

    /*
        COMUNICADO
    */

    #comunicado .descargas {
        padding-top: 50px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 50px;
    }
    #comunicado .titulo-archivos,#comunicado .titulo-idiomas{
        font-size: 18px;
    }
    #comunicado .descripcion-prensa .btn-1 {
        padding: 5px 0px;
        margin: 5px auto;
    }

    /*
        (24) ACCESIBILIDAD TURISTICA
    */
    #accesibilidad_turistica .m-lf-40{
        margin-left: 34px;
    }

    #accesibilidad_turistica .box{
        max-width: 45%;
    }
    
    #accesibilidad_turistica .col-specail-text{
/*         max-width: calc(100% - 45px); */
         margin-left: 30px;
    }
    /*
        (25) ACERCA DE
    */
    #sigo .m-lf-40{
        margin-left: 34px;
    }

    #sigo .box{
        max-width: 45%;
    }
}

@media only screen and (min-width: 375px) {
    #experiencias .vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab{/*inactive tab*/
        height: 52px;
        width: 32%;
    }

    #experiencias .vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab>.vce-classic-tabs-tab-title{
        padding: 10px 5px;
    }

    .checklist .item .item-icon{
        max-width: 10%;
      }
  
    .checklist .item .item-text{
        max-width: 90%;  
    }

    #SIGO .checklist .item .item-icon{
        max-width: 45px;
      }
  
    #SIGO .checklist .item .item-text{
        max-width: 86%;  
    }
    
    /*
    ---Header Styles
    */
	#search-form{
		width: 137px;
    }
    
    /*
    --- () FERIAS Y EVENTOS
    */

    #feria-evento .date-info .col-xs-6{
        padding: 15px;
    }

    #feria-evento .date-info .col-xs-6:not(.last-child) div:first-child{
        font-size: 24px;
    }
    
    #feria-evento .date-info .col-xs-6 div:last-child{
        font-size: 20px;
    }

    /*
    --- (9) CONCURSOS
    */
    #concursos .container-section{
        height: 304px;
        overflow: hidden;
    }

    /*
    -- (12) CONSEJO CONSULTIVO DE PROMOCION TURISTICA
    */

    #consejo-consultivo .integrado-por{
        padding-left: 10px;
    }
}

/* LARGE PHONES */
@media only screen and (min-width: 425px) {
    .checklist .item .item-icon{
        max-width: 8%;
      }
  
    .checklist .item .item-text{
        max-width: 92%;  
    }

    #SIGO .checklist .item .item-icon{
        max-width: 45px;
      }
  
    #SIGO .checklist .item .item-text{
        max-width: 88%;  
    }
    
    /*
    ---Header Styles
    */
	
    .sernatur-logo{
        width: 65%;
        max-width: 200px;
    }
    
    .header .search-icon img{
        width: 24px;
        max-width: 30px;
        margin-right: 5px;
    }
    
    .search-icon {
        padding-bottom: 30px;
    }

	#search-form{
		width: 75%;
	}
	
    /*
    ---Home
    */

    .info-container .content :nth-child(1) {
        max-width: 460px;
        margin-left: auto;
        margin-right: auto;
    }
    
    .info-container .content :nth-child(2){
        max-width: 680px;
        margin-left: auto;
        margin-right: auto;
    }
    
	.search-form input{
		font-size: 16px;
	}
	
    /*
    ---Noticia
    */

    .noticia .img.vertical, .noticia .img {
        height: 280px;
    }
    
    .col-sm-3 .noticia .info-container .title{
        margin-left: 0;
    }

    /*
    --- (9) CONCURSOS
    */

    #concursos .container-section{
        height: 285px;
        overflow: hidden;
    }

    /*
    --- (11) E-LEARNING
    */

    #e-learning .col-info{
        padding-left: 0;
    }

    #e-learning .col-flecha{
        width: 15%;
    }

    #e-learning .imagen{
        padding-top: 80px;
        padding-bottom: 120px;
    }
	
	/*
	--- (13) CAMPAÃ‘AS 
	*/
	
	#campanas .container-section-cc{
        height: 195px;
        overflow: hidden;
    }
}

/* CUSTOM */
@media only screen and (min-width: 470px){
    #ferias-y-eventos .cta-container .cta-item .title{
        height: auto;
    }

    /*
    --- (11) E-LEARNING
    */

    #e-learning .col-info{
        padding-left: 0;
    }

    #e-learning .col-flecha{
        width: 12%;
    }
	
	/*
	--- (13) CAMPAÃ‘AS
	*/
	
	#campanas .container-section-cc{
        height: 175px;
        overflow: hidden;
    }
}


@media only screen and (min-width: 525px){
    .checklist .item .item-icon{
        max-width: 6%;
      }
    
    .checklist .item .item-text{
        max-width: 94%;  
    }

    #SIGO .checklist .item .item-icon{
        max-width: 45px;
      }
    
    #SIGO .checklist .item .item-text{
        max-width: 86%;  
    }
}

@media only screen and (min-width: 550px) {
    /*
        (43) SOLICITUD DE PATROCINIO
    */

    
    #solicitud-patrocinio .texto-boton{
        width: 70%;
        margin-left: auto;
        margin-right: auto;
    
      }

    /*
    (42) NOTICIAS INTERNA
*/
	#noticias-interna .imagen-galeria{
            width: 100%;
            height: 207px;  
            position: relative;
            object-fit: cover;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
        }
        #noticias-interna .contenedor-imagen{
            height: 198px;
            margin-bottom: 30px;
        }

	}

@media only screen and (min-width: 700px){
    .checklist .item .item-icon{
        flex-basis: 35px!important;
        max-width: 35px!important;
        margin-right: 0!important;
    }

    .checklist .item .item-text{
        max-width: calc(100% - 60px);
        flex-basis: calc(100% - 60px);
        padding-left: 0;
    }

    #SIGO .checklist .item .item-icon{
        flex-basis: 45px!important;
        max-width: 45px!important;
        margin-right: 0!important;
    }

    #SIGO .checklist .item .item-text{
        max-width: calc(100% - 60px);
        flex-basis: calc(100% - 60px);
        padding-left: 0;
    }
}


/* TABLET */
@media only screen and (min-width: 768px) {

    /*(51) preguntas frecuentes*/
    #FAQ .QA .query {
        padding-left: 15px;
        padding-right: 30px;
    }

    /*(47) Tecnologia*/
    #tecnologia .center-m{
        text-align: left !important;
    }

    #tecnologia #controltec #el-33531156 .bot1 > #el-ae8523ba{
        max-width: 98%;
    }

    #tecnologia #controltec #el-33531156 .bot2 > #el-7c620155{
        max-width: 98%;
    }

    #tecnologia .list-p p{
        font-size: 14pt;
    }

    #tecnologia .titulo-seccion h1{
        font-size: 36px !important;
        line-height: 48px;
    }

    #tecnologia .second-titles h1{
        font-size: 36px !important;
        line-height: 48px;
    }

    #tecnologia table.desktop{
        display: table;
    }

    #tecnologia ul.mobile{
        display: none;
    }
    
    #tecnologia .m-lf-40{
        margin-left: 0px !important;
    }

    #tecnologia .box{
        max-width: 100%;
    }

    #tecnologia .father-col-special{
        min-width: 100%;
    }

    /*(48) Interna Viajes de prensa*/

    #viajes-prensa-i .titulo-seccion.bigsub{
        margin-bottom: 60px;
    }

    #viajes-prensa-i .foot-box.foot-text.second {
        font-size: 18px;
        margin-top: 45px;
    }
    
    #viajes-prensa-i .weird-text{   
        font-weight: 500;
        font-size: 20px;
    }

    #viajes-prensa-i .foot-box.second{
        margin: 30px 0px 30px 0px;
    }

    #viajes-prensa-i .space2 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    #viajes-prensa-i .weird-space{
        margin-left: 5px;
        margin-right: 5px;
    }


    #viajes-prensa-i .space2.weird{
        padding-bottom: 10px;
    }

    #viajes-prensa-i .space.first{
        padding-top: 0px;
    }

    #viajes-prensa-i .text-container.weird{
        margin-bottom: 10px;
    }
    #viajes-prensa-i .btn-viajes-i {
        margin-top: 55px;
    }
    /*
        (43) solicitud patrocinio
    */
    #solicitud-patrocinio .texto-solicitud{
        text-align: left;
        font-size: 24px;
      }
      
      #solicitud-patrocinio .texto-solicitud{
        margin-bottom: 0px;
        margin-top: 10px;
      }
      #solicitud-patrocinio .texto-boton{
          width: 100%;
          margin-left: auto;
          margin-right: auto;
      
        }
      #solicitud-patrocinio .espacio-btn{
        margin-left: 24px;
      }
      .cta-row .info-side *{
          text-align: left;
        }
      #solicitud-patrocinio .info-letra-soli p{
        font-size:24px !important;
      }
        #solicitud-patrocinio .bloque-tercera{
        max-width:75%;
        flex-basis:75%;
        } 
        #solicitud-patrocinio .bloque-imagen{
        max-width:20%;
        flex-basis:20%;
        margin:0;
        } 
      #solicitud-patrocinio .imagen-turismo{
        margin-top:0;
      }  
      #solicitud-patrocinio #cajabloque .titulo-seccion::before {
          width: 75px;
          padding-top:0px;
      }
      #solicitud-patrocinio .letra-caja h2{
        font-size:20px;
        margin-bottom:0;
        margin-top:40px;
      }
        #solicitud-patrocinio .button-side{
        border-radius: 25px 25px 25px 25px;
        max-width:100%;
        flex-basis:100%;
        margin:0 auto;
        max-width:350px;
      }
        
        #solicitud-patrocinio .centrar *{
          text-align:center;
        }
        #solicitud-patrocinio .bloque1{
          
          margin:0 auto;
        }
        #solicitud-patrocinio .cta-row .button-side *{
          margin:0 auto;
        }
        
        #solicitud-patrocinio .titulo-seccion::before{
          width: 80px;
        }
        
        #solicitud-patrocinio h1, #solicitud-patrocinio h2, #solicitud-patrocinio h4{
          font-size: 36px;
          font-weight: 400;
        }
        #solicitud-patrocinio h3{
        margin-top:0px;
        margin-bottom:0px;
        font-size:18px;
        font-weight: 500;
      }
        
        #solicitud-patrocinio .main-row{
          padding-bottom: 40px;
        }
        
        #solicitud-patrocinio .item .item-text{
          font-size: 14px;
        }
        
        #solicitud-patrocinio #tab-section{
          margin-top: 60px;
        }
      
      
      
      
      
      
      
      
              #solicitud-patrocinio .list-p p{
                  font-size: 14pt;
              }
      
             #solicitud-patrocinio .titulo-seccion h1{
                  font-size: 36px !important;
                  line-height: 48px;
              }
      
              #solicitud-patrocinio .second-titles h1{
                  font-size: 36px !important;
                  line-height: 48px;
              }
      
              #solicitud-patrocinio table.desktop{
                  display: table;
              }
      
              #solicitud-patrocinio ul.mobile{
                  display: none;
              }
              
              #solicitud-patrocinio .m-lf-40{
                  margin-left: 0px !important;
              }
      
              #solicitud-patrocinio .box{
                  max-width: 100%;
              }
      
              #solicitud-patrocinio .father-col-special{
                  min-width: 100%;
              }
              
               #solicitud-patrocinio .imagen-check{
                  font-size: 40px;
              }
              
                #solicitud-patrocinio .col-specail-text {
                  margin-left: 25px;
              }
    /*
        (42) noticias interna
    */

		/*CAJA*/
		#noticias-interna .noticia .img.vertical {
			height: 122px;
		}
		#noticias-interna .info-first{
			padding-left: 21px;
		}
		#noticias-interna .small-line {
			margin-bottom: 0;
		}
		#noticias-interna .btn-1 {
			padding: 0px 20px;
		}
		#noticias-interna .btn-1.ver-mas {
			    margin: 14px 0 0 0;
			
		}
		#noticias-interna .ver-mas {
			margin-top: 14px;
		}
		
		#noticias-interna .noticia .img {
			height: 87px;
		}
		
		#noticias-interna .contenedor-titulo {
			height: 65px;
			overflow: hidden;
		}
		
		#noticias-interna .contenedor-titulo-first {
			height: 87px;
			overflow: hidden;
		}
		
		#noticias-interna .noticia .vertical-img {
			padding-right: 5px;
		}
		
		#noticias-interna .noticia .content {
			margin-top: 5px;
		}
		
		#noticias-interna .img.vertical {
			height: 235px;
        }
        
    #noticias-interna .bloque1{
        padding-top: 30px;
        padding-bottom: 30px;
    }


#noticias-interna .wp-video {
    margin-top: 70px;
    padding-bottom: 20px;
}
 #noticias-interna blockquote::before {
content: "\f10d";
font-weight: 600;
font-family: Font Awesome\ 5 Free;
color: #4A90E3;
margin: -20px;
margin-left: -50px;
display: block;
}
#noticias-interna blockquote::after {
content: "\f10e";
font-family: Font Awesome\ 5 Free;
font-weight: 600;
color: #4A90E3;
float: right;
margin-top: -20px;
margin: -22px -35px;

}
#noticias-interna blockquote  {
padding: 10px 130px;
margin: 30px 0 20px;
}
#noticias-interna blockquote p {
font-family: 'Times New Roman', 'italic';
font-size: 20px;
line-height: 21px;
font-style: italic;
text-align: left;
color: #4A90E3;
}


#noticias-interna .btn-2 {
    margin: 0px 10px;
    
}

#noticias-interna .texto-icon p{
margin: 0 0px 0px;
display: inline;

}
#noticias-interna .linea {
display: inline;
margin:3px !important;
}
#noticias-interna .espacio-btn{
    padding-top: 0px;

}
#noticias-interna .noticia .info-container{
    padding: 10px;
    height: 177px;
}

#noticias-interna .titulo{
    font-size: 36px;
    line-height: 39px;
}
#noticias-interna .espacio_texto_video {
margin-bottom: 46px;
}
#noticias-interna .bloque{
    padding-top: 46px;
    padding-bottom: 46px;
}
/*CITA*/
#noticias-interna .cita{
    font-size: 24px;
    line-height: 27px;

}
/*PREGUNTAS*/
#noticias-interna .contenedor-textos h2{
    font-size: 36px;
    line-height: 48px;
    margin-top: 46px;
}

#noticias-interna .contenedor-imagen{
    height: 187px;
    margin-bottom: 20px !important;
}
#noticias-interna .imagen-galeria{
    width: 100%;
    height: 187px;  
    position: relative;
    object-fit: cover;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
#noticias-interna .wp-video {
    width: 100%!important;
}


    /*
        (41) DIRECCION REGIONAL
    */

    #direccion-regional h1, h2 {
        font-size: 36px;
    }
    
    /*CITA*/
    #direccion-regional .bloque-cita p{
        font-size: 24px;
        line-height: 27px;
    }
    #direccion-regional .texto-cita{
        font-size: 24px;
        line-height: 27px;
    }
    #direccion-regional .bloque-cita{
        padding-bottom: 28px;
        padding-top: 28px;
    }
    /*DIRECCION REGIONAL DATOS*/
    #direccion-regional .separacion{
        margin-bottom: 15px;
    }

    #direccion-regional .separacion-mayor{
        margin-bottom: 15px;
    }
    
    #direccion-regional .contenedor-imagen{
        margin-top: 15px;
    }
    #direccion-regional .imagen-direccion{
        height: 295px;
    }
    
    /*OFICINAS*/
    #direccion-regional #oficinas .contenedor-boton {
        display: table;
        height: 302px;
    }
    #direccion-regional #oficinas .ver-mas {
        display: table-cell;
        vertical-align: bottom;
    }
    #direccion-regional #oficinas .noticia .title {
        margin-bottom: 35px;
        width: 82%;
    }
    #direccion-regional #oficinas .noticia .img.vertical {
        height: 315px;
    }
    
    #direccion-regional #oficinas .btn-2.ver-mas {
        width: 144px;
        margin-left: auto;
        padding-top: 4px;
        margin-bottom: 0px;
    }
    
    /*CAJA*/

    /*issue*/
    #direccion-regional .second .small-line {
        height: 2.5px;
    }
    #direccion-regional .small-line {
        height: 2.5px;
    }

    #direccion-regional .ocultar-caja-4{
        display: block;
    }
    #direccion-regional .noticia .info-container {
        padding-left: 20px;
        padding-right: 20px;
    }
    #direccion-regional .date, #direccion-regional .region {
        padding-bottom: 5px;
    }
    #direccion-regional .ocultar-caja{
    display: block;
}
    #direccion-regional .noticia .img.vertical {
        height: 241px;
    }
    #direccion-regional .info-first{
        padding-left: 21px;
    }
    #direccion-regional .small-line {
        margin-bottom: 0;
    }
    #direccion-regional .btn-2 {
        padding: 5px 20px;
    }
    #direccion-regional .btn-2.ver-mas {
            margin: 9px 0 0 0;
        
    }
    #direccion-regional .ver-mas {
        margin-top: 9px;
    }
    
    #direccion-regional .noticia .img {
        height: 87px;
    }
    
    #direccion-regional .contenedor-titulo {
        max-height: 65px;
        overflow: hidden;
    }
    
    #direccion-regional .contenedor-titulo-first {
        max-height: 87px;
        overflow: hidden;
    }
    
    #direccion-regional .noticia .vertical-img {
        padding-right: 5px;
    }
    
    #direccion-regional .noticia .content {
        margin-top: 5px;
    }
    
    #direccion-regional .contenedor-resumen{
        display: none;
    }
    #direccion-regional .img.vertical {
        height: 235px;
    }
        
    
    /*
        (40) PRESTADORES TURISTICOS 
    */
    #prestadores_turisticos select#region{
        margin-bottom: 0px;
    }
    
    #prestadores_turisticos .imagenes .imagen.principal{
        height: 340px;
    }

    #prestadores_turisticos .imagenes .imagen{
        height: 155px;
        
    }
    
    #prestadores_turisticos h2.titulo-asociados{
        font-size: 36px;
    }
    
    /*
        (39) ESTRUCTURA Y ORGANIZACION
    */
    
    #eyo .people .bg-img{
        height: 250px;
    }

    #eyo .people .content-box .content{
        line-height: 1.2;
    }
    #eyo .title-tax p, #eyo .title-subtax p{
        width: 98%;
    }

    #eyo .title-tax i, #eyo .title-subtax i{
        width: 2%;
    }

    #eyo .people .content-box .main{
        padding-top: 0;
    }   

    #eyo .people .content-box .content{
        line-height: 1;
    }

    #eyo .people .bg-img{
        height: 250px;
    }

    #eyo .people{
        padding: 15px 0;
    }

    #eyo .content-box .main *{
        font-size: 22px;
        line-height: 1;
    }

    /*
        (38) OFICINAS
    */
    #oficinas-informacion h1, h2 {
        font-size: 36px;
    }
    
    /*CITA*/
    #oficinas-informacion .bloque-cita p{
        font-size: 24px;
        line-height: 27px;
    }
    #oficinas-informacion .texto-cita{
        font-size: 24px;
        line-height: 27px;
    }
    #oficinas-informacion .bloque-cita{
        padding-bottom: 28px;
        padding-top: 28px;
    }
    /*DIRECCION REGIONAL DATOS*/
    #oficinas-informacion .separacion{
        margin-bottom: 15px;
    }

    #oficinas-informacion .separacion-mayor{
        margin-bottom: 15px;
    }
    
    #oficinas-informacion .contenedor-imagen{
        margin-top: 15px;
    }
    #oficinas-informacion .imagen-direccion{
        height: 295px;
    }
    
    /*OFICINAS*/
    #oficinas-informacion #oficinas .contenedor-boton {
        display: table;
        height: 285px;
        float: right;
    }
    #oficinas-informacion #oficinas .ver-mas {
        display: table-cell;
        vertical-align: bottom;
    }
    #oficinas-informacion #oficinas .noticia .title {
        margin-bottom: 15px;
        width: 82%;
    }
    #oficinas-informacion #oficinas .noticia .img.vertical {
        height: 315px;
    }
    
    #oficinas-informacion #oficinas .btn-2.ver-mas {
        width: 121px;
        margin-left: auto;
        padding-top: 4px;
        margin-bottom: 0px;
    }
    
    /*CAJA*/
    
    #oficinas-informacion .ocultar-caja-4{
        display: block;
    }
    #oficinas-informacion .noticia .info-container {
        padding-left: 20px;
        padding-right: 20px;
    }
    #oficinas-informacion .date, #oficinas-informacion .region {
        padding-bottom: 5px;
    }
    #oficinas-informacion .ocultar-caja{
    display: block;
}
    #oficinas-informacion .noticia .img.vertical {
        height: 231px;
    }
    #oficinas-informacion .info-first{
        padding-left: 21px;
    }
    #oficinas-informacion .small-line {
        margin-bottom: 0;
    }
    #oficinas-informacion .btn-2 {
        padding: 5px 20px;
    }
    #oficinas-informacion .btn-2.ver-mas {
            margin: 9px 0 0 0;
        
    }
    #oficinas-informacion .ver-mas {
        margin-top: 9px;
    }
    
    #oficinas-informacion .noticia .img {
        height: 87px;
    }
    
    #oficinas-informacion .contenedor-titulo {
        max-height: 65px;
        overflow: hidden;
    }
    
    #oficinas-informacion .contenedor-titulo-first {
        max-height: 87px;
        overflow: hidden;
    }
    
    #oficinas-informacion .noticia .vertical-img {
        padding-right: 5px;
    }
    
    #oficinas-informacion .noticia .content {
        margin-top: 5px;
    }
    
    #oficinas-informacion .contenedor-resumen{
        display: none;
    }
    #oficinas-informacion .img.vertical {
        height: 235px;
    }
/*
    (37) NOTICIAS
*/
#noticia .small-line{
    height: 3px;
    margin-top: 4px;
}

#noticia label > p.placeholder-fecha{
    left: 25px;
}

#noticia .form-group label input[type="date"]{
    padding-left: 12px;
}

#noticia .buscador-noticias{
    padding-left: 12px;
}
#noticia .form-group label select{
    padding-left: 12px;
}
/*CAJA*/
#noticia .noticia .info-container {
    padding-left: 20px;
    padding-right: 20px;
}
#noticia .date, #noticia .region {
    padding-bottom: 5px;
}
/*issue*/
#noticia .noticia .img.vertical {
/* 			height: 226px; */
    height: 230px;
}
#noticia .info-first{
    padding-left: 21px;
    padding-bottom: 11px;
}
#noticia .small-line {
    margin-bottom: 0;
}
#noticia .btn-2 {
    padding: 0px 20px;
}
#noticia .btn-2.ver-mas {
        margin: 14px 0 0 0;
    
}
#noticia .ver-mas {
    margin-top: 14px;
}

#noticia .noticia .img {
    height: 87px;
}

#noticia .contenedor-titulo {
    height: 65px;
    overflow: hidden;
}

#noticia .contenedor-titulo-first {
    height: 87px;
    overflow: hidden;
}

#noticia .noticia .vertical-img {
    padding-right: 5px;
}

#noticia .noticia .content {
    margin-top: 5px;
}

#noticia .contenedor-resumen{
    display: none;
}
#noticia .img.vertical {
    height: 235px;
}
    
/*
    (36) MUNICIOPIOS
*/
#municipios .list-p p{
    font-size: 14pt;
}

#municipios .titulo-seccion h1{
    font-size: 36px !important;
    line-height: 48px;
}

#municipios .second-titles h1{
    font-size: 36px !important;
    line-height: 48px;
}

#municipios table.desktop{
    display: table;
}

#municipios ul.mobile{
    display: none;
}

#municipios .m-lf-40{
    margin-left: 0px !important;
}

#municipios .box{
    max-width: 100%;
}

#municipios .father-col-special{
    min-width: 100%;
}

 #municipios .imagen-check{
    font-size: 40px;
}

  #municipios .col-specail-text {
    margin-left: 25px;
}
/*
    (35) MEDIO AMBIENTE
*/

#medio_ambiente .desktop .item {
    height: 80px;
}
#medio_ambiente .titulo-seccion h1{
    font-size: 36px !important;
    line-height: 48px;
}

#medio_ambiente .second-titles h1{
    font-size: 36px !important;
    line-height: 48px;
    margin-bottom: 30px;
}

#medio_ambiente table.desktop{
    display: table;
}

#medio_ambiente ul.mobile{
    display: none;
}

#medio_ambiente .m-lf-40{
    margin-left: 0px !important;
}

#medio_ambiente .box{
    max-width: 100%;
}

.father-col-special{
    min-width: 100%;
}
/*
    (34) INFORMES ESTADISTICOS
*/
/*VISUAL COMPOSER*/
#estadisticas .titulo-seccion h1{
    font-size: 36px;
} 
#estadisticas .titulo-seccion::before{
   width: 80px;
}
/**/
#estadisticas .table>tbody>tr>td{
   line-height: 2.15;
}
#estadisticas .table>tbody>tr#head>td{
   line-height: 1.65;
}

   
#estadisticas .titulo-seccion h1{
   font-size: 36px !important;
   line-height: 48px;
}

#estadisticas .second-titles h1{
   font-size: 36px !important;
   line-height: 48px;
}

#estadisticas table.desktop{
   display: table;
}

#estadisticas ul.mobile{
   display: none;
}

#estadisticas .m-lf-40{
   margin-left: 0px !important;
}

#estadisticas .box{
   max-width: 100%;
}

#estadisticas .father-col-special{
   min-width: 100%;
}

    /*
        (33) HISTORIA
    */
    #historia .row.margin-timeline .col-xs-12:not(.col-sm-6) > .row:nth-child(even) .time-line{
		border-left: 4px solid #5295e1;
		padding-bottom: 46px;
	}

	#historia .row.margin-timeline .col-xs-12:not(.col-sm-6) > .row:nth-child(odd) .time-line{
		border-right: 4px solid #5295e1;
		border-left: 0px;
		padding-bottom: 46px;
		margin-right: -19px;
		position: relative;
	}
	
	#historia .row.margin-timeline .col-xs-12:not(.col-sm-6) > .row:last-child .row.time-line{
		padding-bottom: 46px;
		border: 0px;
	}
	/*-------------------------------------------------------------------------------------------------*/
	/*------------------------ CLASES QUE CAMBIAN LA POSICION DE LOS ICONOS ---------------------------*/	
	#historia  .row.margin-timeline .col-xs-12 .row:nth-child(even) .row.time-line .left-icon{
		display: inline;
	}
	
	#historia .row.margin-timeline .col-xs-12 .row:nth-child(even) .row.time-line .right-icon{
		display: none;
	}
	
	
	#historia .row.margin-timeline .col-xs-12 .row:nth-child(odd) .row.time-line .right-icon{
		display: inline;
		position: absolute;
    	right: -22px;
		top: 0;
	}
		
	#historia .row.margin-timeline .col-xs-12 .row:nth-child(odd) .row.time-line .left-icon{
		display: none;
	}
		
	#historia .row.margin-timeline .col-xs-12 .row:last-child .row.time-line .right-icon{
		right: -19px;	
	}
	/*-------------------------------------------------------------------------------------------------*/
	/*------------------------- CLASES QUE CAMBIAN LA POSICION DE LOS AñOS ----------------------------*/	
	#historia .row.margin-timeline .col-xs-12 .row:nth-child(even) .row.time-line .left-year{
		display: inline;
	}
	
	#historia .row.margin-timeline .col-xs-12 .row:nth-child(even) .row.time-line .right-year{
		display: none;
	}
	
	
	#historia .row.margin-timeline .col-xs-12 .row:nth-child(odd) .row.time-line .right-year{
		display: inline;
    	position: absolute;
    	right: 35px;
	}
		
	#historia .row.margin-timeline .col-xs-12 .row:nth-child(odd) .row.time-line .left-year{
		display: none;
	}
	/*-------------------------------------------------------------------------------------------------*/
	/*------------------------ CLASES QUE CAMBIAN LA POSICION DE LOS TEXTOS ---------------------------*/
	#historia .texto-timeline{
		font-size: 20px;
    	line-height: 25px;
	}
		
	#historia .row.margin-timeline .col-xs-12 .row:nth-child(odd) .row.time-line .texto-timeline{
		left: -20px;
	}
	/*-------------------------------------------------------------------------------------------------*/
	
	#historia .background-image-timeline{
		height: 133px;
		width: 217px;
	}
		
	#historia .ghost-column{
		display: block;
	}
		
	#historia .years{
    	margin-left: 30px;
	}
    /*
    (31) DOCUMENTOS ESTADISTICOS
    */

    /*VISUAL COMPOSER*/
    #estadisticas .titulo-seccion h1{
        font-size: 36px;
    } 
    #estadisticas .titulo-seccion::before{
        width: 80px;
    }
    
    #estadisticas .table>tbody>tr>td{
        line-height: 2.15;
    }
    #estadisticas .table>tbody>tr#head>td{
        line-height: 1.65;
    }
    
        
    #estadisticas .titulo-seccion h1{
        font-size: 36px !important;
        line-height: 48px;
    }

    #estadisticas .second-titles h1{
        font-size: 36px !important;
        line-height: 48px;
    }

    #estadisticas table.desktop{
        display: table;
    }

    #estadisticas ul.mobile{
        display: none;
    }
    
    #estadisticas .m-lf-40{
        margin-left: 0px !important;
    }

    #estadisticas .box{
        max-width: 100%;
    }

    #estadisticas .father-col-special{
        min-width: 100%;
    }

    /*
        (30) CUADROS ESTADISTICOS
    */

    /*VISUAL COMPOSER*/
    #estadisticas .titulo-seccion h1{
        font-size: 36px;
    } 

    #estadisticas .titulo-seccion::before{
        width: 80px;
    }
    #estadisticas .table>tbody>tr>td{
        line-height: 2.15;
    }
    #estadisticas .table>tbody>tr#head>td{
        line-height: 1.65;
    }
    
        
    #estadisticas .titulo-seccion h1{
        font-size: 36px !important;
        line-height: 48px;
    }

    #estadisticas .second-titles h1{
        font-size: 36px !important;
        line-height: 48px;
    }

    #estadisticas table.desktop{
        display: table;
    }

    #estadisticas ul.mobile{
        display: none;
    }
    
    #estadisticas .m-lf-40{
        margin-left: 0px !important;
    }

    #estadisticas .box{
        max-width: 100%;
    }

    #estadisticas .father-col-special{
        min-width: 100%;
    }


	#menu-item-35 span{
		padding-left: 5px;
		padding-right: 5px;
	}

	#menu-item-35 i{
		margin-right: -5px;
	}

	#menu-item-38 span{
		padding-left: 5px;
	}

    #experiencias .vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab{
        width: 16%;
    }

    .cta-row .button-side *{
        max-width: 350px;
    }

    .cta-row .button-side a{
        padding-left: 40px;
        padding-right: 40px;
    }

    .modal-dialog{
        width: 700px;
    }
	.modal-dialog-patrocinios{
        width: 768px !important;
    }

    #foot{
        margin-left: -15px;
        margin-right: -15px;
    }
    
    .modal .header-form .col-xs-12{
        padding-left: 30px;
        padding-right: 30px;
    }

    #foot .col-xs-12:first-child{
        border-bottom: 1px solid;
        padding-bottom: 25px;
        margin-left: -15px;
        margin-right: -15px;
        border-bottom-color: #CCCCCC;
        padding-left: 30px;
        padding-right: 30px;
        width: 104.5%;
    }

    .modal .modal-body{
        padding-left: 30px;
        padding-right: 30px;
    }
	
	#modal-suscribete .left-side, #modal-suscribete .right-side{
		height: 400px;
	}
	
	#modal-suscribete .modal-content{
		max-width: 560px;
		margin: 0 auto;
	}
	
	#modal-suscribete .left-side , #modal-suscribete .right-side {
		display: table-cell;
		width: 50%;
	}
	
	#modal-suscribete .left-side .overlay{
		top: 0;
	}
	
	#modal-suscribete .left-side .vertical-middle {
	    top: 0;
    	height: 400px;
		padding: 140px 40px;
	}
	
    input[type=submit].btn-1{
        display: block;
        margin-top: 8px;
        margin-bottom: 0;
        margin-right: 0;
        padding: 5px 10px;
        font-size: 16px;
        max-width: 150px;
        font-size: 13px;
        font-weight: 400;
    }

    .wpcf7-repeater-list{
        width: 80%;
        display: inline-block;
    }
    
    .wpcf7-repeater-actions{
        width: 18%;
        display: inline-block;
        margin-left: 5px;
        margin-top: 5px;
    }
    
    .wpcf7-form-control.wpcf7-repeater-add{
        padding: 0;
        width: 100%;
        font-size: 14px;
        text-align: center;
    }

	.title-banner{
		text-align: left!important;
	}

	.content-banner{
		text-align: left!important;
	}
	
	.search-icon {
        padding-bottom: 45px;
        max-width: 320px;
	}

    .titulo-seccion {
        font-size: 2.57rem;        
    }

    .titulo-seccion::before {
        width: 80px;    
    }
	
	#search-form{
		width: 85%;
	}
    
/* Weird global change*/
.btn-1{
    border-width: 2px;
    padding: 5px 78px;
}

.btn-1:hover{
    border-width: 2px;
}

.btn-2{
    border-width: 2px;
    padding: 5px 25px;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 15px;
}
.btn-2:hover{
    border-width: 2px;
}

.btn-1, .btn-2{
    font-size: 14px;
}

/*
--- Noticias Destacadas
*/
.noticias-destacadas > .main {
    position: relative;
}

.noticias-destacadas .subtitle {
    position: absolute;
    right: 1px;
    bottom: 25px;
}

/*
--- (4) Enlaces Externos
*/
.enlaces-externos-wrapper {
    padding: 4rem 0;
}
    /* TÃ­tulos Container */
    .enlaces-externos-wrapper .enlace-externo .titulos-container {
        margin-left: 50px;
    }
    
    /*
    ---Footer Styles
    */
        /* Chile Mejor */
        #main-footer .chile-mejor-container img {
            max-width: 300px;
        }
        
        /*
        --- COMPONENTE: Lista de Enlaces
        */
        #main-footer .lista-enlaces-container {
            text-align: left;
        }
            /* Lista de elances*/
            #main-footer .lista-enlaces {
                padding: 0;
            }   
            
                #main-footer .lista-enlaces li {
                    line-height: 1.5rem;
                    margin: 1rem auto;
                }

            /* Redes Sociales */
            #main-footer .lista-enlaces.redes-sociales {
                margin-left: -.5rem;
                margin-right: -.5rem;
            }
                #main-footer .lista-enlaces.redes-sociales li {
                    padding-left: .5rem;
                    padding-right: .5rem;
                }
                    #main-footer .lista-enlaces.redes-sociales li img {
                        max-width: 35px;
                    }
        /*
        --- Firma
        */
        #main-footer .firma-container {
            font-size: 12px;
        }
    
    /*
    ---Header
    */
    
    .sernatur-logo{
        padding-left: 0;
    }
    
    .search-logo{
        padding-left: 0;
    }
    
    /*
    ---Home
    */
    .info-container .row{
        /*max-width: 750px;
        margin: auto;*/
    }
    
    .info-container .content :nth-child(1) {
        max-width: 680px;
        font-size: 36px;
    }

    .info-container .content :nth-child(2) {
        max-width: 730px;   
        font-size: 20px; 
    }

    .info-container .title{
        max-width: 680px;
    }
    .info-container .subtitle{
        max-width: 730px;    
    }
    
    .info-container .news-info{
        text-align: left;
    }
    
    .info-container .col-sm-5 .btn-1{
        margin-top: 26px;
        padding: 10px 78px;
    }
    
    .info-container .news-info .subtitle{
        max-width: 380px;
        margin-right: 0;
        margin-left: 0;
        margin-bottom: 20px;
    }
    
    .info-container .news-info .title{
        margin: 0;
    }

    /*
    --- (6) Destacados Sernatur
    */
    
    .destacados-sernatur-wrapper .noticia-destacada.principal{
        height: 428px;
    }

    /*
    --- Font-size
    */
    
    .title{
        font-size: 36px;
    }
    
    .subtitle{
        font-size: 20px;
    }
    
    /*
    --- Noticia
    */

    .noticias-destacadas{
        padding: 50px 15px;
    }
    
    .noticias-destacadas .main .subtitle{
        margin-top: 20px;
    }
    
    .noticia .img.vertical{
        height: 376px;
    }
    
    .noticia .content{
        display: block;
        margin-top: 15px;
        font-size: 14px;
    }
    
    .noticia .img{
        height: 110px;    
    }
    
    .noticia .title{
        margin-top: 5px;
        margin-bottom: 3px;
        font-size: 18px;
    }
    
    .noticia .subtitle{
        font-size: 12px;
    }
    
    /* Noticias verticales */
    .noticia .vertical-img{
        padding-right: 15px;
    }
    
    .col-sm-3 .noticia .info-container .title{
        margin-top: 5px;
    }
    
    .col-sm-3 .noticia .info-container .btn-2{
        margin-top: 10px;
    }

    /*
    MODAL
    */

    #modal-suscribete .modal-dialog{
        max-width: 740px;
        width: 100%;
    }

    #modal-suscribete .img-back{
        height: 300px;
    }
    
    /*
    ---- Enlaces Externos
    */
    /* Subtitulo */
    .enlaces-externos-wrapper .enlace-externo .titulos-container > *:nth-child(1) {
        font-size: 9px;
    }
    
    /* TÃ­tulo */
    .enlaces-externos-wrapper .enlace-externo .titulos-container > *:nth-child(2) {
        font-size: 11px;
    }

    /*
    (7) FERIAS Y EVENTOS
    */

    .title-link{
        display: initial;
    }

    .nav-tabs>li{
        width: auto;
    }

    #ferias-y-eventos .cta-container{
        max-width: 900px;
    }

    #feria-evento .pricing .col-xs-6:nth-child(1), #feria-evento .pricing .col-xs-6:nth-child(2){
        margin-bottom: 25px;
    }

    #feria-evento .pricing .price.box, #feria-evento .pricing .type.box{
        padding: 15px 0;
    }

    #feria-evento .pricing .price, #feria-evento .pricing .type{
        padding: 15px 0;
    }

    #ferias-y-eventos .cta-container .cta-item.left .title, #ferias-y-eventos .cta-container .cta-item.right .title{
        font-weight: 700;
        font-size: 24px;
        padding-top: 25px;
    }

    #ferias-y-eventos .cta-container .cta-item.left .title{
        max-width: 350px;        
    } 
    
    #ferias-y-eventos .cta-container .cta-item.right .title{
        max-width: 240px;
    }

    #ferias-y-eventos .cta-container .cta-item .btn-1{
        font-size: 24px;
        padding: 10px 50px;
    }

    #feria-evento .date-info .col-xs-6.col-sm-3.text-center.item .btn-off-1, 
    #feria-evento .date-info .col-xs-6.col-sm-3.text-center.item .btn-prensa, 
    #feria-evento .date-info .col-xs-6.col-sm-3.text-center.item .btn-postular{
        margin: 0 auto;
        max-width: 220px;
        padding: 10px 0;
        border: solid 2px;
        width: 100%;
        display: block;
        font-size: 20px;
    }

    #feria-evento .date-info .col-xs-6.col-sm-3.text-center.item .btn-off-1 *, 
    #feria-evento .date-info .col-xs-6.col-sm-3.text-center.item .btn-prensa *, 
    #feria-evento .date-info .col-xs-6.col-sm-3.text-center.item .btn-postular *{
        font-size: 20px;
    }

    #feria-evento .date-info .col-xs-6{
        padding: 10px;
    }

    #feria-evento .date-info .col-xs-6:last-child{
        padding-left: 15px;
        padding-right: 15px;
        margin-top: 15px;
    }

    #feria-evento[state=btn-prox] .date-info .col-xs-6:last-child,
    #feria-evento[state=btn-off-2] .date-info .col-xs-6:last-child{
        margin-top: -15px;
    }

    #feria-evento[state=btn-prox] .date-info .col-xs-6:last-child i,
    #feria-evento[state=btn-off-1] .date-info .col-xs-6:last-child i,
    #feria-evento[state=btn-off-2] .date-info .col-xs-6:last-child i{
        font-size: 55px;
    }

    #feria-evento .date-info {
        padding: 30px 0;
    }

    #feria-evento .content-container .copy-title{
        padding-bottom: 30px;
    }

    #map{
        height: 225px;
    }

    #feria-evento .pricing{
        padding: 30px 15px;
    }

    /*
    --- (8) CALENDARIO
    */

    #calendario .desktop{
        display: initial;
    }
    
    #calendario .mobile{
        display: none;
    }

    /*
    --- (9) CONCURSOS
    */

    .feria-evento .vertical-img {
        height: 376px;
    }

    /*
    --- (10) CONCURSO
    */

    #concurso .desktop{
        display: table;
    }
    
    #concurso .mobile{
        display: none;
    }

    #concurso table td, #concurso table th{
        border: 1px solid white;
        padding: 10px;
    }

    #concurso table .table-desc{
        max-width: 500px;
    }

    #concurso .email-section{
       color: #4A90E2; 
       font-weight: bold;
    }

    /*
    --- (11) E-LEARNING
    */

    #e-learning .col-info{
        padding-left: 20px;
    }

    #e-learning .btn-e-learning{
        display:inline-block;
    }  

    #e-learning .imagen{
        width: 80%;
        max-width: 400px;
        margin: auto;
        padding-top: 0;
    } 

    #e-learning .btn-e-learning{
        margin-top: 70px;
    }

    .pd-tp-elarning{
        padding-top: 50px !important;
    }

    /*
    --- (12) CONSEJO CONSULTIVO DE PROMOCION TURISTICA
    */

    #consejo-consultivo .integrado-por{
        padding-left: 10px;
    }

    #consejo-consultivo .mobile{
        display: none;
    }
    
    #consejo-consultivo table.desktop{
        display: table;
    }
	
	/*
	--- (13) CAMPAÃ‘AS 
	*/
	
	#campanas .container-section-cc.main{
        height: 205px;
        overflow: hidden;
    }

    #campanas .container-section-cc{
        height: 175px;
    }

    #campanas .feria-evento .vertical-img-cc-main{
        height: 314px;
    }

    #campanas .feria-evento .vertical-img-sec {
        height: 142px;
    }
	
	#campanas .feria-evento .title.title-h-70 {
		margin-bottom: 16px;
	}
	
	#campanas .feria-evento .btn-2{
		margin-bottom: 18px;
    }
    


    /*
    --- (14) CAMPAÃ‘A
    */

    #campana h1{
        font-size: 36px;
    }
	
    /*
    --- (15) VIAJES DE PRENSA
    */

    #viajes-prensa .info-box{
      height: 210px;
    }

    #viajes-prensa .title{
      max-height: 65px;
    }

    #viajes-prensa .title, .viajes-prensa .countries, .feria-evento .preview, .feria-evento .date{
      margin-bottom: 8px;
    }

    #viajes-prensa .date{
        margin-top: 5px;
        margin-bottom: 12px;
    }

    #viajes-prensa .countries{
      margin-bottom: 12px;
    }

    #viajes-prensa .btn-2:first-child{
      margin-top: 12px;
    }

    #viajes-prensa .btn-2:last-child{
      margin-bottom: 0;
    }

    #viajes-prensa .btn-2{
      margin: 6px auto;
    }

    /*
    --- (16) PROGRAMA EMBAJADORES
    */

    #embajadores .contenedor-item .titulo-seccion.titulo-item {
        font-size: 22px;
        margin-right: 20px;
    }

    /*
    --- (17) VIAJE DE PRENSA
    */

    #viajes-prensa-i .titulo-seccion.bigsub{
        margin-bottom: 60px;
    }

    #viajes-prensa-i .weird-text{   
        font-weight: 500;
        font-size: 20px;
    }

    #viajes-prensa-i .foot-box.second{
        margin: 30px 0px 30px 0px;
    }

    #viajes-prensa-i .space2 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    #viajes-prensa-i .weird-space{
        margin-left: 5px;
        margin-right: 5px;
    }


    #viajes-prensa-i .space2.weird{
        padding-bottom: 10px;
    }

    #viajes-prensa-i .space.first{
        padding-top: 0px;
    }

    #viajes-prensa-i .text-container.weird{
        margin-bottom: 10px;
    }
    #viajes-prensa-i .btn-viajes-i {
        margin-top: 55px;
    }

    /*
    --- (19) COMUNICADO
    */

    #comunicado .descargas .btn-1{
        text-align: center;
        width: 80px;
    }

    #comunicado .caja-idioma{
        width: 250px;
        margin: 0 auto;
    }

    #comunicado .caja-archivo{
        width: 195px;
        margin: 0 auto;
    }

    #comunicado .titulo-idiomas{
        width: 65%;
        margin: 20px auto 10px auto;
        font-size: 24px;
    }
    
    #comunicado .titulo-archivos{
        margin: 20px auto 10px auto;
        font-size: 24px;
    }

    #comunicado .titulo-idiomas {
        width: 65%;
        margin: 30px auto 20px auto;
        font-size: 24px;
    }
    #comunicado .titulo-archivos {
        margin: 30px auto 20px auto;
        font-size: 24px;
    }
    #comunicado iframe {
        width: 100%;
        height: 450px;
    }
	
	/* 
	-- (22) CONCURSO: MUJER 
	*/
	#concurso-mujer-interna .titulo{
		font-size: 36px;
		line-height: 39px;
	}

	#concurso-mujer-interna .bloque{
		padding-top: 46px;
		padding-bottom: 46px;
	}
	/*CITA*/
	#concurso-mujer-interna .cita{
		font-size: 24px;
		line-height: 27px;

	}
	/*PREGUNTAS*/
	#concurso-mujer-interna .contenedor-textos h2{
		font-size: 36px;
		line-height: 48px;
		margin-top: 46px;
	}

	#concurso-mujer-interna .contenedor-imagen{
		height: 187px;
		margin-bottom: 30px;
	}
	#concurso-mujer-interna .imagen-galeria{
		width: 100%;
		height: 187px;  
		position: relative;
		object-fit: cover;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
    }
    
    #concurso-met .winners-row .col-xs-12.col-sm-6{
        padding-left: 15px;
        padding-right: 15px;
    }

    #concurso-met .box-winner{
        padding-bottom: 15px;
    }

    #concurso-met .box-winner .titulo{
        height: 100px;
        overflow: hidden;
    }

    #concurso-met .box-winner .resumen{
        max-height: 60px;
        overflow: hidden;
    }

    #concurso-met .vce-row--col-gap-30>.vce-row-content>.vce-col--md-12-3p{
        max-width: 40px;
        flex-basis: 40px;
    }

    #concurso-met .main-title-winners{
        font-size: 34px;
    }

    #concurso-met .box-winner img{
        padding-right: 20px;
    }
    #concurso-met .titanium img{
        margin: 0px auto;
    }

    #concurso-mvt .box-winner .content-col{
        padding: 15px;
    }

    #concurso-mvt .box-winner .content-col .btn-2{
        margin-bottom: 15px;
    }

    #concurso-mvt .winners-row .col-sm-4, #concurso-mvt .winners-row .col-sm-3{
        padding-left: 15px;
        padding-right: 15px;
    }

    #concurso-mvt .titanium img{
        margin: 0px auto;
    }

    #concurso-mvt .QA .query {
        padding-left: 15px;
        padding-right: 30px;
    }

     /*
        (24) ACCESIBILIDAD TURISTICA
    */
    #accesibilidad_turistica .center-m{
        text-align: left !important;
    }

    #accesibilidad_turistica .list-p p{
        font-size: 14pt;
    }

    #accesibilidad_turistica .titulo-seccion h1{
        font-size: 36px !important;
        line-height: 48px;
    }

    #accesibilidad_turistica .second-titles h1{
        font-size: 36px !important;
        line-height: 48px;
    }

    #accesibilidad_turistica table.desktop{
        display: table;
    }

    #accesibilidad_turistica ul.mobile{
        display: none;
    }
    
    #accesibilidad_turistica .m-lf-40{
        margin-left: 0px !important;
    }

    #accesibilidad_turistica .box{
        max-width: 100%;
    }

    #accesibilidad_turistica .father-col-special{
        min-width: 100%;
    }
     #accesibilidad_turistica .imagen-check{
        font-size: 40px;
    }
    
      #accesibilidad_turistica .col-specail-text {
        margin-left: 25px;
    }

    /*
        (25) ACERCA DE
    */

    #sigo .desktop .item {
        height: 80px;
    }
    #sigo .titulo-seccion h1{
        font-size: 36px !important;
        line-height: 48px;
    }

    #sigo .second-titles h1{
        font-size: 36px !important;
        line-height: 48px;
        margin-bottom: 30px;
    }

    #sigo table.desktop{
        display: table;
    }

    #sigo ul.mobile{
        display: none;
    }
    
    #sigo .m-lf-40{
        margin-left: 0px !important;
    }

    #sigo .box{
        max-width: 100%;
    }

    #sigo .father-col-special{
        min-width: 100%;
    }


    /*
        (26) CONGRESOS Y EVENTOS GANADOS
    */
    #calendario-eventos .calendario-eventos {
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
    #calendario-eventos .cont{
        padding-right: 15px;
        padding-left: 15px;
        /* padding */
    }

    /* 
        (9) CONCURSOS
    */

    #concursos .container-section {
        max-height: 275px;
    }

    /*
    (28)CONTACTO
    */

    #contacto .contenedor-margin{
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media only screen and (min-width: 992px) {
	.id-rut input{
		padding: 6px 9px;
	}
	
/*(47) Tecnologia*/
#tecnologia .father-col-special{
    min-width: initial;
    max-width: 50%;
}
#tecnologia #controltec #el-33531156 .bot1 > #el-ae8523ba{
    max-width: 72%;
}

#tecnologia #controltec #el-33531156 .bot2 > #el-7c620155{
    max-width: 72%;
}

/*(48) Interna Viajes de prensa*/

#viajes-prensa-i .foot-box.foot-text.second {
    font-size: 20px;
}

#viajes-prensa-i .titulo-seccion.bigsub{
    padding-bottom: 0px;
    margin-bottom: 0px;
}

#viajes-prensa-i .text-container.weird{
    margin-bottom: 0px;
}

#viajes-prensa-i .mobile{
    display: none;
}

#viajes-prensa-i .desktop{
    display: block;
}

#viajes-prensa-i .space2.weird{
    padding-bottom: 0px;
}

    /*
        (43) solicitud de patrocinio
    */
    #solicitud-patrocinio .father-col-special{
        min-width: initial;
        max-width: 50%;
    }

    #solicitud-patrocinio .ancho-btn{
        width: 70%;
        margin-left: auto;
        margin-right: 0;
    }
    
    /*
        (42) NOTICIAS INTERNA
    */

    /*issue*/
		#noticias-interna .small-line {
			width: 81px;
			height: 3.5px;
    		margin-top: 14px;
		}
		/*CAJA*/
        #noticias-interna .noticias-destacadas{
            padding-bottom: 50px;
        }
        #noticias-interna .titulo-seccion{
            padding-bottom: 20px;
        }
		#noticias-interna .noticia{
			height: 350px;
		}
        #noticias-interna .noticia .info-container{
            line-height: 27px;
        }
		#noticias-interna .noticia .img.vertical {
			height: 147px;
		}
		#noticias-interna .contenedor-resumen-first {
			height: 110px;
			margin-top: 15px;
		}
		#noticias-interna .noticia .contenedor-resumen-first  .content {
			font-size: 18px;
		}
		
		#noticias-interna .btn-1.ver-mas {
			margin-top: 20px;
		}
		
		#noticias-interna .ver-mas {
			margin-top: 20px;
		}
		
		#noticias-interna .noticia .title {
			
			font-size: 24px;
		}
		
	
		
		#noticias-interna .vertical-img {
			padding-right: 15px;
			height: 327px;
		}
		#noticias-interna .contenedor-titulo {
			height: 87px;
		}
		#noticias-interna .noticia .img {
			height: 141px;
		}
    /*issue*/
			#noticias-interna .small-line {
				width: 81px;
				height: 3.5px;
				margin-top: 14px;
			}
    #noticias-interna .contenedor-imagen{
		height: 187px;
		margin-bottom: 150px !important;
	}
	#noticias-interna .imagen-galeria{
		width: 100%;
		height: 303px;  
		position: relative;
		object-fit: cover;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
    }    	

    #noticias-interna .wp-video {
        margin-top: 50px;
        padding-bottom: 20px;
    }
    #noticias-interna .wp-video {
        width: 100%!important;
    }
    
    #noticias-interna .wp-video div#mep_0 {
        height: 542px!important;
        width: 100%!important;
    }
    
    #noticias-interna video#video-1732-1_html5 {
        width: 100%!important;
        height: 100%!important;
    }

    
    /*
        (41) DIRECCION REGIONAL
    */
     /*issue*/
		#direccion-regional .small-line {
			width: 81px;
			height: 3.5px;
    		margin-top: 14px;
		}
		#direccion-regional .second .small-line {
			height: 3.5px;
		}
		
			#direccion-regional .ocultar{
				display: block;
			}
		#direccion-regional .imagen-direccion {
			height: 270px;
		}
		/*CITA*/
        #direccion-regional .bloque-cita{
            padding-bottom: 20px;
            padding-top: 20px;
        }
		
		#direccion-regional .bloque-cita p{
			width: 65%;
		}
		
		#direccion-regional .separacion-mayor{
			margin-bottom: 40px;
		}
		
		/*OFICINAS*/
		#direccion-regional #oficinas .contenedor-info {
			width: 75%;
		}
		#direccion-regional #oficinas .btn-2 {
			padding: 4px 20px;
		}
		#direccion-regional #oficinas .contenedor-boton {
			height: 316px;
		}
		#direccion-regional #oficinas .noticia .img.vertical {
			min-height: 300px;
		}
		#direccion-regional #oficinas .vertical-img {
			height: 100%;
		}
		#direccion-regional #oficinas .noticia {
    		height: 100%;
		}
		#direccion-regional #oficinas .noticia .img.vertical{
			height: 336px;
		}
		/*CAJA*/
		#direccion-regional .lista-noticias {
			margin-bottom: 0;
		}
		#direccion-regional .noticias-destacadas .main .subtitle{
			line-height: 0;
		}
		/*ULTIMA CAJA*/
		#direccion-regional .ocultar-caja{
			display: none;
		}
		/*SEGUNDA CAJA*/
		#direccion-regional .second .noticia .img.vertical {
			height: 141px;
		}
		#direccion-regional .second .noticia .vertical-img {
			height: 141px;
			padding-right: 0;
		}
		#direccion-regional .second .info-first .date {
			opacity: 1;
		}
		#direccion-regional .second .contenedor-resumen-first {
			display: none;
		}
		
		/**/
		/*issue*/
		#direccion-regional .noticia{
/* 			height: 374px; */
			height: 395px;
		}
		/*issue*/
		#direccion-regional .noticia.noticia-first{
/* 			height: 360px; */
			height: 376px;
		}
		/*issue*/
		#direccion-regional .noticia .img.vertical {
/* 			height: 360px; */
			height: 376px;
		}
/* 		#direccion-regional .info-first .date{
			opacity: 0;
		} */
		#direccion-regional .contenedor-resumen-first {
			height: 110px;
			margin-top: 15px;
		}
		#direccion-regional .noticia .contenedor-resumen-first  .content {
			font-size: 18px;
		}
		
		#direccion-regional .btn-2.ver-mas {
			margin-top: 20px;
		}
		
		#direccion-regional .ver-mas {
			margin-top: 20px;
		}
		
		#direccion-regional .noticia .title {
			
			font-size: 24px;
		}
		
		#direccion-regional .region{
			display: block;
		}
		
		#direccion-regional .vertical-img {
			padding-right: 15px;
			height: 327px;
		}
		#direccion-regional .contenedor-titulo {
			max-height: 87px;
		}
		
		#direccion-regional .noticia .img {
			height: 141px;
		}

    /*
    (40) PRESTADORES TURISTICOS 
    */

    #prestadores_turisticos .imagenes .imagen.principal{
        height: 481px;
    }

    #prestadores_turisticos .imagenes .imagen{
        height: 225px;
    }

    #prestadores_turisticos .content-box > * {
        font-size: 12px;
    }
    /*
    (38) OFICINAS
    */
    #oficinas-informacion .ocultar{
        display: block;
    }
#oficinas-informacion .imagen-direccion {
    height: 270px;
}
/*CITA*/
#oficinas-informacion .bloque-cita{
    padding-bottom: 20px;
    padding-top: 20px;
}

#oficinas-informacion .bloque-cita p{
    width: 65%;
}

#oficinas-informacion .separacion-mayor{
    margin-bottom: 40px;
}

/*OFICINAS*/
#oficinas-informacion #oficinas .contenedor-info {
    width: 75%;
}
#oficinas-informacion #oficinas .btn-2 {
    padding: 4px 20px;
}
#oficinas-informacion #oficinas .contenedor-boton {
    height: 285px;
}
#oficinas-informacion #oficinas .noticia .img.vertical {
    min-height: 300px;
}
#oficinas-informacion #oficinas .vertical-img {
    height: 100%;
}
#oficinas-informacion #oficinas .noticia {
    height: 100%;
}
/*CAJA*/
#oficinas-informacion .lista-noticias {
    margin-bottom: 0;
}
#oficinas-informacion .noticias-destacadas .main .subtitle{
    line-height: 0;
}
/*ULTIMA CAJA*/
#oficinas-informacion .ocultar-caja{
    display: none;
}
/*SEGUNDA CAJA*/
#oficinas-informacion .second .noticia .img.vertical {
    height: 141px;
}
#oficinas-informacion .second .noticia .vertical-img {
    height: 141px;
    padding-right: 0;
}
#oficinas-informacion .second .info-first .date {
    opacity: 1;
}
#oficinas-informacion .second .contenedor-resumen-first {
    display: none;
}

/**/
#oficinas-informacion .noticia{
    height: 374px;
}
#oficinas-informacion .noticia.noticia-first{
    height: 360px;
}
#oficinas-informacion .noticia .img.vertical {
    height: 360px;
}
/* 		#oficinas-informacion .info-first .date{
    opacity: 0;
} */
#oficinas-informacion .contenedor-resumen-first {
    height: 110px;
    margin-top: 15px;
}
#oficinas-informacion .noticia .contenedor-resumen-first  .content {
    font-size: 18px;
}

#oficinas-informacion .btn-2.ver-mas {
    margin-top: 20px;
    width: 144px;
}

#oficinas-informacion .ver-mas {
    margin-top: 20px;
}

#oficinas-informacion .noticia .title {
    
    font-size: 24px;
}

#oficinas-informacion .region{
    display: block;
}

#oficinas-informacion .vertical-img {
    padding-right: 15px;
    height: 327px;
}
#oficinas-informacion .contenedor-titulo {
    max-height: 87px;
}

#oficinas-informacion .noticia .img {
    height: 141px;
}
    /*
        (37) NOTICIAS
    */
    /*issue*/
		#noticia .small-line {
			width: 81px;
			height: 3.5px;
    		margin-top: 14px;
		}
		
		/*NOTICIAS DESTACADAS*/
		#noticia .noticias-destacadas{
			padding-bottom: 45px;
		}
		
		#noticia label > p.placeholder-fecha{
			font-size: 14px;
		}
		
		#noticia .form-group label input[type="date"]{
			font-size: 14px;
		}
		
		#noticia .buscador-noticias{
			font-size: 14px;
		}
		#noticia .form-group label select{
			font-size: 14px;
		}
		/*CAJA*/
		/*issue*/
		#noticia .noticia{
			height: 400px;
		}
		#noticia .noticia .img.vertical {
			height: 360px;
		}
		#noticia .noticia.noticia-first{
			height: 360px;
		}
		#noticia .info-first .date{
			opacity: 0;
		}
		#noticia .contenedor-resumen-first {
			height: 110px;
			margin-top: 15px;
		}
		#noticia .noticia .contenedor-resumen-first  .content {
			font-size: 18px;
		}
		
		#noticia .btn-2.ver-mas {
			margin-top: 20px;
		}
		
		#noticia .ver-mas {
			margin-top: 20px;
		}
		
		#noticia .noticia .title {
			
			font-size: 18px;
		}
		
		#noticia .region{
			display: block;
		}
		
		#noticia .vertical-img {
			padding-right: 15px;
			height: 327px;
		}
		#noticia .contenedor-titulo {
			height: 87px;
		}
		#noticia .noticia .img {
			height: 141px;
		}
    /*
    (36) MUNICIPIOS
    */
    #municipios .father-col-special{
        min-width: initial;
        max-width: 50%;
    }
    /*
    (35) MEDIO AMBIENTE
    */
    #medio_ambiente .father-col-special{
        min-width: initial;
        max-width: 50%;
    }
    #medio_ambiente #table-fles td{
        
    }

    /*
    (34) INFORMES ESTADISTICOS
    */

    #estadisticas .father-col-special{
        min-width: initial;
        max-width: 50%;
    }

    /*
        (33) HISTORIA
    */
    #historia .background-image-timeline{
		height: 250px;
    	width: 315px;
	}


    /*
        (31) DOCUMENTOS ESTADISTICOS
    */
    #estadisticas .father-col-special{
        min-width: initial;
        max-width: 50%;
    }
    /*
        (30) CUADROS ESTADISTICOS
    */

    #estadisticas .father-col-special{
        min-width: initial;
        max-width: 50%;
    }

    /*(28) CONTACTO*/
    #contacto .contenedor-margin{
        text-align: center;
    }

    #contacto .ancho-iframe{
        width: 991px;
        margin-top: 46px;
        margin-bottom: 46px;
    }


    #experiencias .vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab>.vce-classic-tabs-tab-title{
        padding: 10px 15px;
        padding-right: 25px;
        height: auto;
    }

    #experiencias .vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab{
        height: auto;
        width: auto;
    }

    #experiencias .vce-classic-tabs .vce-classic-tabs-container .vce-classic-tabs-list .vce-classic-tabs-tab>.vce-classic-tabs-tab-title:after{
        bottom: 8px;
        right: 10px;
    }

    /*
    --- (22) CONCURSO MET
    */

    #concurso-mujer-interna .wp-video {
        margin: 0 auto;
        margin-top: 40px;
    }
    #concurso-mujer-interna .wp-video {
        width: 100%!important;
    }
    
    #concurso-mujer-interna .wp-video div#mep_0 {
        height: 542px!important;
        width: 100%!important;
    }
    
    #concurso-mujer-interna video#video-1732-1_html5 {
        width: 100%!important;
        height: 100%!important;
    }

    /*
    --- (24) ACCESIBILIDAD TURISTICA
    */

    #accesibilidad_turistica .father-col-special{
        min-width: initial;
        max-width: 50%;
    }

    /*
        (25) ACERCA DE 
    */

    #sigo .father-col-special{
        min-width: initial;
        max-width: 50%;
    }
    #sigo #table-fles td{
        
    }

    /*
        (27) LISTA COMUNICADOS
    */

    #comunicados .big{
        height: 325px;
    }

    #comunicados .comunicados .big .img {
        height: 100%;
    }

    #comunicados .comunicados .title {
        max-height: 100%;
    }

    #comunicados .comunicados .big .title {
        font-size: 18px;
    }
    
    #comunicados .big .date {
        /*margin-top: 80px;*/
        margin-top: 35%;
    }
    
}

/* DESKTOP */
@media only screen and (min-width: 992px) {
	/*
	--- Global
	*/
	.btn-1, .btn-2{
		font-size: 24px;
	}

	#search-form {
		width: 92%;
	}

	/*
	--- (4) Enlaces Externos
	*/
	.enlaces-externos-wrapper .enlace-externo .img-container {
		width: 26px;
		left: 14px;
	}

	.enlaces-externos-wrapper .enlace-externo .titulos-container {
		height: 56px;
	}
	
    .enlaces-externos-wrapper .enlace-externo .titulos-container > *:nth-child(1) {
        font-size: .85rem;
    }
    
    .enlaces-externos-wrapper .enlace-externo .titulos-container > *:nth-child(2) {
        font-size: 1.1rem;
    }
    
    .enlaces-externos-wrapper .enlace-externo .titulos-container img {
        max-height: 35px;
        margin-top: -1px;    
    }

    /* TÃ­tulos Container */
    .enlaces-externos-wrapper .enlace-externo .titulos-container {
        margin-left: 60px;
        line-height: 1.35;
    }

    /*
    ---
    */

    .info-container .subtitle{
        max-width: 970px;
    }
    
    .info-container .title{
        max-width: 760px;
    }
    
    .info-container .content :nth-child(1) {
        max-width: 760px;
    }
    
    .info-container .content :nth-child(2) {
        max-width: 970px;
    }

    /*
    ---Footer Styles
    */
    #main-footer {
        padding-top: 1rem;
    }
    
    /* Chile Mejor */
    #main-footer .chile-mejor-container img {
        margin-left: 0;
    }

    /*
    --- COMPONENTE: Lista de Enlaces
    */
    #main-footer .lista-enlaces-container {
        margin: 2rem auto;
    }
    
    /*
    --- Firma
    */
    #main-footer .firma-container {
        font-size: 12px;
    }
        
    /*
    --- (5) Noticias
    */
    .noticia .vertical-img{
        padding-right: 15px;
        height: 300px;
    }
    
    .col-md-6 .noticia .info-container{
        padding-left: 7px;
    }
    
    .noticias-destacadas{
        padding-top: 45px;
        padding-bottom: 105px;
    }
    
    .noticias-destacadas .main .subtitle{
        line-height: 3;
        bottom: 10px;
    }
    
    .noticias-destacadas .main{
        padding-bottom: 25px;
    }

    .noticia .img{
        height: 150px;    
    }
    
    .noticia .title{
        font-size: 17px !important;
    }
    
    .noticia .subtitle{
        font-size: 14px;
    }
    
    .noticia .btn-2{
        font-size: 18px;
    }
    
    .noticia .img.vertical{
        height: 100%;
    }
    
    /*
    --- (7) FERIAS Y EVENTOS
    */

    #map{
        height: 300px;
    }

    /*
    --- Home
    */
    
    .info-container .news-info .subtitle{
        max-width: 450px;
    }
    
    .noticias-destacadas .main .subtitle{
        padding-bottom: 25px;
        margin-top: 0;
    }

    /*
    --- (8) Calendario
    */
    #calendario .item .btn-1{
        display: block;
        margin: 0;
        padding: 4px 25px;
        font-size: 20px;
        font-weight: 500;
    }

    /*
    --- (9) CONCURSOS
    */
    #concursos .container-section {
        max-height: 388px;
    }

    .feria-evento .vertical-img {
        height: 405px;
    }

    #concursos .container-section{
        height: 297px;
    }
    
    #concursos .feria-evento .info-container{
        padding-left: 0;
        padding-bottom: 0;
    }

    .feria-evento .vertical-img {
        height: 279px;
    }

    #concursos .container-section{
        height: 200px;
    }

    #concursos .btn-concursos{
        height: 50px;
        padding-top: 10px;
    }

    /*
    --- (11) E-LEARNING
    */

    #e-learning .col-info{
        padding-left: 15px;
    }

    #e-learning .title{
        margin-top: 70px;
    }

    /*
    --- (12) CONSEJO CONSULTIVO DE PROMOCION TURISTICA
    */

    #consejo-consultivo .integrado-por{
        padding-left: 0; 
    }
	
	/*
	--- (13) CAMPAÃ‘AS
	*/
	
	#campanas .feria-evento .vertical-img-cc-main {
        height: 338px;
    }

    #campanas .feria-evento .vertical-img-sec {
        height: 315px;
    }

    #campanas .feria-evento .title.title-h-70 {
        max-height: 78px;
    }

    #campanas .container-section-cc {
        height: 215px;
    }

    #campanas .preview{
        line-height: 21px;
    }

    #campanas .feria-evento .info_container{
        margin-left: -15px;
    }

    #campanas .container-section-cc.main{
        height: 230px;
    }

    #campanas .col-xs-12:not(.col-sm-6) .feria-evento:first-child .btn-2{
        width: 300px;
    }

    #campanas .container-section-cc.main .titulo-seccion::before{
        width: 160px;
    }

    #campanas .container-section-cc:not(.main) .titulo-seccion::before{
        width: 80px;
    }

    /*
    --- (14) CAMPAÃ‘A
    */

    #campana .imagen{
        height: 500px;
    }

    /*
    --- (16) PROGRAMA EMBAJADORES
    */

    #embajadores .contenedor-item .titulo-seccion.titulo-item{
        font-size:  22px;
        margin-right: 30px;
    }


    #embajadores .contenedor-item .descripcion-embajador{
        font-size: 14px;
        margin-right: 20px;
        margin-bottom: 0px;
    }

    /*
    --- (17) VIAJE DE PRENSA
    */

    #viajes-prensa-i .titulo-seccion.bigsub{
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    #viajes-prensa-i .text-container.weird{
        margin-bottom: 0px;
    }

    #viajes-prensa-i .mobile{
        display: none;
    }

    #viajes-prensa-i .desktop{
        display: block;
    }

    #viajes-prensa-i .space2.weird{
        padding-bottom: 0px;
    }

    /*
    --- (19) COMUNICADO
    */

    #comunicado .descargas .btn-1{
        text-align: center;
        width: 150px;
    }

    #comunicado .caja-idioma{
        width: 372px;
        margin: 0 auto;
    }

    #comunicado .caja-archivo{
        width: 360px;
        margin: 0 auto;
    }

}

/* LARGE DESKTOP */
@media only screen and (min-width: 1200px) {

    /*
        (43) solicitud de patrocinio
    */

    #solicitud-patrocinio .vce-classic-tabs-container{
        max-width: 1180px!important;
      }
    
      #solicitud-patrocinio .texto-solicitud{
      font-size: 36px;
    }
      #solicitud-patrocinio .info-letra-soli p{
      font-size:36px !important;
    }
      #solicitud-patrocinio .bloque1{
        max-width:60%;
        flex-basis:60%;
      }
      
        #solicitud-patrocinio .button-side{
      border-radius: 25px 25px 25px 25px;
      max-width:40%;
      flex-basis:40%;  
    }
      #solicitud-patrocinio #cajabloque .titulo-seccion::before {
        width: 122px;
        padding-top:0px;
    }
      #solicitud-patrocinio .centrar *{
        text-align:left;
      }
    /*
    (42) NOTICIAS INTERNA
    */

    #noticias-interna .noticia{
		height: 385px;
	}
	
      #noticias-interna blockquote::after {
    
    margin: -22px -15px;

}
#noticias-interna .titulo{
        font-size: 36px;
        line-height: 39px;
        width: 95%;
    }

#noticias-interna .icon {
    font-size: 40px;
}

#noticias-interna .texto-icon {
    margin-top: 10px;

}

#noticias-interna .ocultar{
    display: block;
 }
	#noticias-interna .contenedor-imagen{
		height: 175px;
		margin-bottom: 160px !important;
	}
	#noticias-interna .imagen-galeria{
		width: 100%;
		height: 303px;  
		position: relative;
		object-fit: cover;
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
    }
	#noticias-interna .imagen{
		height: 500px;  
    }
    
    #noticias-interna .wp-video div#mep_0 {
        height: 645px!important;
    }
/*
(33) HISTORIA
*/

#historia .background-image-timeline {
    height: 250px;
    width: 400px;
  }	





	#menu-item-29{
		margin-right: 200px!important;
	}
	
    .container-fluid .container {
        max-width: 1180px!important;
    }  

    /*
    --- (7) FERIAS Y EVENTOS
    */

    #feria-evento .content-container .content-row.real-title{
        padding-top: 50px;
    }

    #feria-evento .title{
        margin-top: 0;
    }

    #feria-evento .main-content .content{
        padding-top: 35px;
    }

    /*
    --- (9) CONCURSOS
    */

    .feria-evento .vertical-img {
        height: 390px;
    }

    #concursos .container-section{
        height: 300px;
    }

    #concursos .btn-concursos {
        width: 248px;
        height: 50px;
        padding-top: 10px;
    }

    .mw-480{
        max-width: 480px;
    }

    .m-rg-12{
        margin-right: 12%;
    }
/*
--- (4) Enlaces Externos
*/

.enlaces-externos-wrapper .enlace-externo .titulos-container {
    height: 56px;
    line-height: 1.25;
}
    .enlaces-externos-wrapper .enlace-externo .titulos-container img {
        max-height: 40px;
        margin-top: -3px;   
    }

    /*
    --- (7) FERIAS Y EVENTOS
    */
    .feria-evento .info-box{
        height: 186px;
    } 
	
	/*
	--- (13) CAMPAÃ‘AS
	*/
	
	#campanas .feria-evento .vertical-img-sec {
        height: 315px;
    }

    #campanas .container-section-cc{
        height: 210px;
    }
	

}/* End media query */

@media only screen and (min-width: 1280px) {
    
/*
    (43) dolicitud de patrocinio 
*/

#solicitud-patrocinio .cta-row .info-side *{
    font-size: 36px;
  }
 
  #solicitud-patrocinio .espacio-item p{
  margin: 7px 0px 0px 0px;
}
  #solicitud-patrocinio .fa-check-circle{
    font-size: 40px;
  }
  #solicitud-patrocinio .fa-times-circle{
    font-size: 40px;
  }
  
  #solicitud-patrocinio .checklist .item .item-icon {
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px;
    max-width: 50px;
    margin-right: 0!important;
  }

    /*
    (40) PRESTADORES TURISTICOS
    */
    #prestadores_turisticos .content-box > * {
        font-size: 12px;
    }
    /*
    (39) ESTRUCTURA Y ORGANIZACION
    */
    #eyo .people .bg-img{
        height: 250px;
    }

    #eyo .people .content-box .content{
        line-height: 1.2;
    }





    #menu-item-29{
		margin-right: 200px!important;
    }

    .checklist .item .item-icon{
        flex-basis: 45px!important;
        max-width: 45px!important;
        margin-right: 0!important;
    }
    #SIGO  .checklist .item .item-icon{
        flex-basis: 60px!important;
        max-width: 60px!important;
        margin-right: 0!important;
    }
    
    /*
    --- () COMUNICADO
    */

    #comunicado .caja-idioma {
        width: 100%;
        margin: 0 auto;
    }

    #comunicado .titulo-prensa-t{
        font-size: 36px;
        line-height: 39px;
        margin-bottom: 8px;
    }

    #comunicado .date{
        text-transform: uppercase;
        margin-bottom: 50px;
    }

    #comunicado .descripcion-prensa h2{
    margin-bottom: 30px;
    }

    #comunicado .featured-video-plus{
    margin: 50px 0px  0px  0px;
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
    }
    #comunicado .featured-video-plus iframe{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }

    #comunicado iframe {
        left: 50%!important;
        transform: translateX(-50%);
        margin: 0 auto;
        width: 946px;
        height: 592px;
    }


    /*
    --- () CALENDARIO 
    */

    #calendario tr td:nth-child(1), #calendario tr td:nth-child(2), #calendario tr td:nth-child(3), #calendario tr td:nth-child(4), #calendario tr td:nth-child(5){
        font-size: 14px;
    }

    #calendario table .item a{
        font-size: 14px;
    }

	/*
	-- (13) CAMPANAS
	*/
	
	#campanas .feria-evento .title.title-h-70 {
    	margin-top: 15px;
		margin-bottom: 30px;
	}
	
	#campanas .feria-evento .btn-2{
		margin-bottom: 20px;
	}

    /*
    --- (15) VIAJES DE PRENSA
    */

    #viajes-prensa .btn-2{
        margin: 8px auto;
    }

    #viajes-prensa .date{
        margin: 8px auto;
    }

    #viajes-prensa .info-box{
        height: 165px;
    }

    #viajes-prensa .title, .viajes-prensa .countries, .feria-evento .preview, .feria-evento .date{
        margin-bottom: 10px;
    }

    #viajes-prensa .countries{
        margin-bottom: 10px;
    }

    /*
    --- (16) PROGRAMA EMBAJADORES
    */

    #programa-embajadores .contenedor-item .titulo-seccion.titulo-item{
        font-size:  24px;
    }


    #programa-embajadores .contenedor-item .descripcion-embajador{
        font-size:  18px;
    }
	
	/* 
	-- (22) CONCURSO: MUJER 
	*/
	#concurso-mujer-interna .imagen{
		height: 400px;  
    }
    
    #concurso-mujer-interna .wp-video div#mep_0 {
        height: 645px!important;
    }

    #concurso-met .col-md-4 .box-winner .resumen{
        max-height: 100px;
        overflow: hidden;
    }
}

/* EXTRA LARGE DESKTOP */
@media only screen and (min-width: 1440px) {
    #search-form {
    	width: 92%;
	}
	
	
	
}

/*************************
---CUSTOM MEDIA QUERIES---
**************************/







/*****************************
--- Form Viajes de Prensa ----
*****************************/
#contact-form-viajes .modal-body {
    padding: 0px !important;
}

#contact-form-viajes .modal-sm {
    max-width: 70vw;
}

#viajesForm h1 {
    font-size: 42px;
}#viajesForm .heading{
    font-weight:800;
  }
  
    #viajesForm button.btn.btn-default.btn-form{
        float: right;
        font-size: 16px;
        max-width: 190px;
        padding: 6px 0!important;
        margin-bottom: 10px;
    }
  
  #viajesForm .background{
    background-color:#E8EFF5;
  }
  
  div#viajesForm .main-header{
    padding-left:25px;
    padding-right:25px;
    padding-top:35px;
  }
  
  div#viajesForm .secondary-header{
    padding-left:25px;
    padding-right:25px;
    padding-top:15px;
    padding-bottom:15px;
  }
  
  div#viajesForm .main-form{
    padding:25px;
  }
  
  div#viajesForm .invisible{
    visibility:hidden;
  }
  
  div#viajesForm .number:before{
    content:"-";
    position:absolute;
    width:8px;
    top:30px;
    bottom:0;
    left:-2px;
    right:10px;
  }
  
  div#viajesForm .arroba:before{
    content:"@";
    position:absolute;
    width:8px;
    top:30px;
    bottom:0;
    left:-7px;
    right:10px;
  }
  
  div#viajesForm .form-second{
    padding:25px;
    padding-top:10px;
  }
  
  div#viajesForm .form-thrid{
    padding:25px;
    padding-top:10px;
    padding-bottom: 0;
  }
  
  div#viajesForm .line-bottom:before{
    position:absolute;
    height:2px;
    background-color:#ccc;
    left:-25px;
    right:0;
    bottom:0;
    width:100vw;
  }
  
  div#viajesForm .line-bottom{
    position:relative;
    padding-bottom:25px;
  }
  
  div#viajesForm{
    overflow:hidden;
  }
  
  div#viajesForm .obligatorio{
    padding-top:20px;
  }
  
  div#viajesForm div.panel-heading{
    background:#E8EFF5;
  }
  
  div#viajesForm div.panel-heading a{
    font-weight:500;
  }
  
  div#viajesForm div.panel-heading a:hover, div#viajesForm div.panel-heading a:focus, div#viajesForm div.panel-heading a:visited{
    text-decoration:none;
  }
  
  div#viajesForm .panel{
        margin-top: 0;
        border-radius:0px;
  }

  div#viajesForm .panel p{
    margin: 0;
  }


  
  div#viajesForm .radiobtn{
    position:absolute;
    top:-5px;
    left:-7px;
    height:25px;
    width:25px;
    background-color:#fff;
    border-radius:50%;
    border-color:#ccc;
    border-width:1px;
    border-style:solid;
  }
  
  div#viajesForm .radiobtn:hover{
    cursor:pointer;
  }
  
  div#viajesForm .hidden{
    opacity:0;
    position:absolute;display: inline-flex;
    cursor:pointer;
  }
  
  div#viajesForm .panel-title a{
    margin-left:0px;
  }
  
  div#viajesForm .panel-title{
    position:relative;
    display: inline-flex;
  }

  div#viajesForm .panel-heading{
    height: 40px;
  }
  
  
  
  /* The container-carry */
  div#viajesForm .container-carry {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    height: 25px;
  }
  
  /* Hide the browser's default radio button */
  div#viajesForm .container-carry input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
  }
  
  /* Create a custom radio button */
  div#viajesForm .checkmark {
    position: absolute;
    top: -2px;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #fff;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
  }
  
  /* On mouse-over, add a grey background color */
  div#viajesForm .container-carry:hover input ~ .checkmark {
    background-color: #ccc;
  }
  
  /* When the radio button is checked, add a blue background */
  div#viajesForm .container-carry input:checked ~ .checkmark {
    background-color: #2196F3;
  }
  
  /* Create the indicator (the dot/circle - hidden when not checked) */
  div#viajesForm .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  
  /* Show the indicator (dot/circle) when checked */
  div#viajesForm .container-carry input:checked ~ .checkmark:after {
    display: block;
  }
  
  /* Style the indicator (dot/circle) */
  div#viajesForm .container-carry .checkmark:after {
    top: 8px;
    left: 8px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
  }
  
  
  div#viajesForm h4 .container-carry {
    left: -6px !important;
    top: -3px !important;
  }

/*
*** (22) CONCURSO: MUJER
*/

#concurso-mujer-interna .wp-video {
    margin: 0 auto;
    margin-top: 40px;
}

#concurso-met .box-winner .col-xs-2,
#concurso-met .box-winner .col-xs-3,
#concurso-met .box-winner .col-xs-4,
#concurso-met .box-winner .col-xs-5,
#concurso-met .box-winner .col-xs-6,
#concurso-met .box-winner .col-xs-7,
#concurso-met .box-winner .col-xs-8,
#concurso-met .box-winner .col-xs-9,
#concurso-met .box-winner .col-xs-10,
#concurso-met .box-winner .col-xs-11,
#concurso-met .box-winner .col-xs-12{
    padding: 0;
}

#concurso-met .box-winner .img-bg{
    background-size: cover;
    background-position: center center;
    height: 150px;
}

#concurso-met .box-winner .btn-2{
    font-size: 18px;
}

#concurso-met .box-winner{
    width: 100%;
    margin: 15px auto;
}

#concurso-met .box-winner .nombre{
    margin-top: 8px;
    font-size: 18px;
}

#concurso-met .box-winner .nombre, #concurso-met .box-winner .proyecto{
    line-height: 20px;
}

#concurso-met .box-winner .proyecto{
    font-size: 14px;
    text-transform: uppercase;
}

#concurso-met .box-winner .titulo:before{
    content: '“';
}

#concurso-met .box-winner .titulo:after{
    content: '”';
}

#concurso-met .box-winner .titulo{
    font-family: "Times New Roman";
    font-style: italic;
    font-size: 24px;
    line-height: 25px;
    margin-top: 12px;
    margin-bottom: 12px;
}

#concurso-met .box-winner .resumen{
    font-size: 14px;    
}

#concurso-met .title-row{
    margin-top: 45px;
}

#concurso-met .winners-row{
    margin: 50px auto;
    margin-top: 30px;
}

#concurso-met .main-title-winners{
    font-size: 28px;
    margin-bottom: 40px;
}

#concurso-met .box-winner .content-col .btn-2{
    display: block;
    width: 100%;
    border: 2px solid #4A91E3;
}

#concurso-met .year-icon i:before{
    font-size: 60px;
}

#concurso-met .year-n{
    font-size: 26px;
    font-weight: 500;
}

#concurso-met .box-winner .total-content{
    max-height: 310px;
    overflow: hidden;
}

#concurso-met .box-winner .content-col{
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 15px;
}

#concurso-met .box-winner img{
    margin-left: 10px;
    margin-top: 15px;
    width: 100%;
    padding-right: 20px;
    height: auto;
}
#concurso-met .titanium .text-side{
    font-size: 26px;
}

#concurso-met .titanium{
    padding-top: 50px;
    padding-bottom: 50px;
}

#concurso-met .titanium img{
    margin: 30px auto;
}

/*
*** (22) CONCURSO: MVT
*/

#concurso-mvt .box-winner .col-xs-2,
#concurso-mvt .box-winner .col-xs-3,
#concurso-mvt .box-winner .col-xs-4,
#concurso-mvt .box-winner .col-xs-5,
#concurso-mvt .box-winner .col-xs-6,
#concurso-mvt .box-winner .col-xs-7,
#concurso-mvt .box-winner .col-xs-8,
#concurso-mvt .box-winner .col-xs-9,
#concurso-mvt .box-winner .col-xs-10,
#concurso-mvt .box-winner .col-xs-11,
#concurso-mvt .box-winner .col-xs-12{
    padding: 0;
}

#concurso-mvt .box-winner .img-bg{
    background-size: cover;
    background-position: center center;
    height: 150px;
}

#concurso-mvt .box-winner{
    width: 100%;
    margin: 15px auto;
}

#concurso-mvt .box-winner .nombre{
    margin-top: 8px;
    font-size: 18px;
}

#concurso-mvt .box-winner .nombre, #concurso-mvt .box-winner .proyecto{
    line-height: 20px;
}

#concurso-mvt .box-winner .proyecto{
    font-size: 14px;
    text-transform: uppercase;
}

#concurso-mvt .box-winner .titulo:before{
    content: '“';
}

#concurso-mvt .box-winner .titulo:after{
    content: '”';
}

#concurso-mvt .box-winner .titulo{
    font-family: "Times New Roman";
    font-style: italic;
    font-size: 24px;
    line-height: 25px;
    margin-top: 12px;
    margin-bottom: 12px;
}

#concurso-mvt .box-winner .btn-2{
    font-size: 18px;
}

#concurso-mvt .box-winner .resumen{
    font-size: 14px;    
}

#concurso-mvt .title-row{
    margin-top: 45px;
}

#concurso-mvt .winners-row{
    margin: 50px auto;
    margin-top: 30px;
}

#concurso-mvt .main-title-winners{
    font-size: 28px;
    margin-bottom: 40px;
}

#concurso-mvt .box-winner .content-col .btn-2{
    display: block;
    width: 100%;
    border: 2px solid #4A91E3;
}

#concurso-mvt .year-icon i:before{
    font-size: 60px;
}

#concurso-mvt .year-n{
    font-size: 26px;
    font-weight: 500;
}

#concurso-mvt .box-winner .total-content{
    max-height: 220px;
    overflow: hidden;
}

#concurso-mvt .box-winner .content-col{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
}

#concurso-mvt .box-winner img{
    margin-left: 10px;
    margin-top: 15px;
    width: 100%;
    padding-right: 20px;
    height: auto;
}

#concurso-mvt .titanium .text-side{
    font-size: 26px;
}

#concurso-mvt .titanium{
    padding-top: 50px;
    padding-bottom: 50px;
}

#concurso-mvt .titanium img{
    margin: 30px auto;
}


/**
 * (23) RESULTADOS DE BUSQUEDA
 */
 #busqueda .search-form,  #busqueda .results{
    margin: 0 auto;
    text-align: center;
 }

 #busqueda .main-container{
    padding-top: 30px;
    padding-bottom: 20px;
 }

 #busqueda form.search-form button{
    opacity: 1;
    height: 100%;
    width: 50px;
    background: none;
    border: none;
 }

 #busqueda form.search-form button *{
    font-size: 26px;
    color: #d4d4d4;
 }

 #busqueda .search-form{
    max-width: 600px;
    width: 100%;
    margin-top: 45px;
    margin-bottom: 10px;
 }

 #busqueda .search-form input[type=search]{
    max-width: 600px;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    height: 55px;
    font-size: 28px;
 }

 #busqueda .search-form input.search-field::placeholder{
    color: #a2a2a2;
 }

 #busqueda .result{
    display: table;
    width: 100%;
    padding: 40px 0;
    border-bottom: 2px solid #ECEEEF;
 }


 #busqueda .result .btn-2{
    display: block;
    padding: 4px;
    font-size: 18px;
    border-width: 2px;
 }

 #busqueda .result .result-title{
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 15px;
 }

 #busqueda .result .result-content, #busqueda .result .result-link{
    display: table;
    vertical-align: middle;
    width: 100%;
 }

 @media only screen and (min-width: 768px) {
    #busqueda .result .result-content{
        width: 66.66%;
    }
    
    #busqueda .result .result-link{
        width: 33.33%;
    }

    #busqueda .result .result-content, #busqueda .result .result-link{
        display: table-cell;
        vertical-align: middle;
    }

    #busqueda .result .btn-2{
        margin: 0 15px;
    }
 }