.movil{display:none;}
.mobile-menu{display:none;float:right;padding:0px 10px;}
.MenuResponsive{
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
font-size:large;padding:15px 20px;border:1px solid #CCC;margin-top:5px;}
.tablets,.moviles{display:none !important;}
.desktop{display:inline-block !important;}
@media only screen and (max-width:940px){ #MenuSecundario{ display: none; } }
@media only screen and (max-width:900px){ #MenuSecundario{ display: none; } }
@media only screen and (max-width:782px){
	.paginas .pagina{background-attachment:scroll;overflow:hidden;}
	.titulo{text-align:center;}
	.navmenu ul li a{font-size:large;}
	header .navmenu{float:right;}
	.w30,.w50,.w70{width:100%;float:left;}
	.home p{text-align:center;}
	.movil40{margin:40px 0px;}
	.desktop{display:none !important;}
	.tablets{display:inline-block !important;}
}
@media only screen and (max-width:668px){}
@media only screen and (max-width:600px){}
@media only screen and (max-width:568px){
	header{top:calc(100% - 90px);}
	.titulo{font-size:60px;line-height:60px;}
	.mediano{font-size:45px;line-height:35px;}
	header .linkLogo{position:relative;float:left;height:70px;}
	header .navmenu{display:none;}
	.clientes .cliente{width:100%;}
	.mobile-menu{display:inline-block;}
	.paginas .pagina{padding-top:60px;}
	.paginas .pagina:first-child{padding-bottom:60px;}
	.contenedor,.contenedor .contenido{display:inline-block;}
	figure .detalles:before{content:none;}
}
@media only screen and (max-width:600px){
    section.bloque-paises {
        width: 97%;
        margin-right: 1.5%;
    }
	.tablets{display:none !important;}.moviles{display:inline-block !important;}
	.nav-slide{z-index:2;}
    .right {width: 70% !important;}
    li#buscar {position: inherit;}
	#MenuSecundario{display:none!important;}
    li#marker {position: inherit;}
	.lista-noticias aside.noticias, .recientes aside.noticias{width:100%; display:none;}
	aside.noticias.active, .recientes aside.noticias.active{display:inline-block;}

	.tabs-menu{
	    display: inline-block;
	    position: relative;
	    width: 100%;
	}
	.tabs-menu ul{
	    margin: 0px;
	    padding: 0px;
	    display: inline-block;
		list-style: none;
		width: 100%;
	}
	.tabs-menu ul li{
	    display: inline-block;
	    width: 33%;
	    float: left;
	}
	.tabs-menu ul li a{
		cursor:pointer;
	    text-transform: uppercase;
	    display: inline-block;
	    width: 100%;
	    color: #000;
	    padding: 10px 0px 10px;
	    background: #CCC;
	    border-left: 1px solid #fff;

	}
    .marquee { width: 82%; }
	.tabs-menu ul li:first-child a{border:0px;}
	

	.contentMenu-content .menu.menu-header{overflow:hidden;}
	.contentMenu-content .menu.menu-header li {
	    width: 100% !important;
	    display: inline-block;
	    text-align: center;
	}
    .contentMenu-content .menu.menu-header li.home{display:inline-block!important;}

	span.menu-toggle{display:inline-block;width:100%;}
	span.menu-toggle i{
	    display: inline-block;
	    background: #333;
	    width: 100%;
	    font-size: xx-large;
	    padding: 6px 0px 35px;
	    vertical-align: top;
	}
	span.menu-toggle i:before{color:#FFF;}
	.contentMenu-content{
	    max-height: 40px;
	    overflow: hidden;
	    display: block;
	    margin: 0px 0px 10px;
	    -webkit-transition:all .5s linear;
	    -moz-transition:all .5s linear;
	    -ms-transition:all .5s linear;
	    -o-transition:all .5s linear;
	    transition:all .5s linear;
	}
	.contentMenu-content.active{max-height:5000px;}
	.contentMenu-content .menu.menu-header{display:inline-block;width:100%;}

    #iniciarsesion{max-width:155px;}
    aside.form .cell{width:100%;}
    aside.form figure {
        width: 100%;
        border-radius: 10px;
        margin-bottom: 20px;
        border-width: 5px;
    }
    aside.form .fields {
        width: 100%;
        margin: 0px;
    }
    .update-gustos {
        top: auto;
        bottom: 0px;
        right: auto;
        left: 0px;
    }
    .content-data-profile .content-data{padding:0px 0px 45px;}
    .content-data-profile .w50{padding:0px;margin-bottom:20px;}
    aside.form .rol {
        border: 5px solid #7F7F7F;
        margin: 10px 0px 0px;
        border-radius: 5px;
    }
    #mode .data-content .formulario h2 {
        font-size: large !important;
        line-height: normal !important;
        padding: 5px !important;
        text-align: left;
    }
    #selectPaquete .paquetes{width:100% !important;}
    #selectPaquete .paquetes.cols-3 .paquete{margin-bottom: 10px;}
    #selectPaquete .paquetes.cols-3 .paquete .detalles{padding:0px 10px 0px;}
}
@media only screen and (max-width:320px){
	.MenuResponsive{padding:15px 10px;}
	.wp-caption{max-width:calc(100% - 20px);}
    .marquee { width: 80%; float: left;    }
    #ultimasNoticas .content { height: 34px !important; }
    section.bloque-paises {
        width: 97%;
        margin-right: 1.5%;
    }
    ul#menu-mi-cuenta {
        max-height: 500px;
        position: absolute !important;
        width: 200px;
        right: 0;
    }
    section.bloque-paises {
     height: 385px !important;
    }

    .bloque-paises .content {
        height: 320px !important;
        column-count: 2 !important;
    }

    dl.paises { display: unset !important; }
    .right { width: 82%!important; }
    a.linkLogo.minilogo { margin: 5px 8px 8px 8px;}

}

/* --- [Problemas de Resolución Vertical] --- */
@media only screen and (max-height:770px){
	#gustos {
	    height:490px;
	    overflow: scroll;
	}
    li#buscar, li#marker {position: inherit;}
    dl.paises:last-child {margin: 0 !important;}
    dl.paises:nth-child(4) {margin: 0 !important;}
    
}

/* --- [Problemas de Resolución Vertical] --- */
@media only screen and (min-width:610px) and (max-width:780px){
    #gustos {
        height:490px;
        overflow: scroll;
    }
    li#buscar, li#marker {position: inherit;}
    dl.paises:last-child {margin: 0 !important;}
    dl.paises:nth-child(4) {margin: 0 !important;}
    section.bloque-paises {
        width: 60% !important;
        margin-right: 0;
    }
}

@media only screen and (max-width:781px) and (max-width: 850px){
    .marquee { width: 80% !important; }
    #MenuSecundario{ display: none; }
     figure.paquete {
        width: 100% !important;
	    margin-bottom: 60px;
     }

    .paquete .detalles {
       display: table-cell;
    }
	.content.formulario {
   		 width: 97% !important;
	}
    .widget.redes-sociales {
        width: 28% !important;
    }
    .widget.widget_Suscribete {
        width: 70% !important;
    }
    input#email_suscribe {
        width: 98% !important;
    }

    input#submit_suscribe {
        width: 98% !important;
    }

    div#mensaje_suscribete {
        display: none;
    }

    p.creditos {margin: 0 auto;display: table;width: 100% !important;}

    .widget.fulllogo.widget-30.line-r {
        width: 100% !important;
        text-align: center;
        border: none;
    }
    .widget.footermenu.widget-70 {
        width: 100% !important;
        text-align: center;
    }

    .ultimasNoticas .pais {
        width: 5% !important;
        color: transparent !important;
    }

    .ultimasNoticas marquee {
        width: calc(100% - 5% - 44px);
    }
    article p.contenido {
        text-align: justify;
    }
    article h2.titulo {
        text-align: left;
    }
    aside.noticias {
        padding: 0px !important;
    }
    a.align-left.item-noticia.enlace-externo {
        padding-right: 10px;
    }
    .noticia figure, .noticia .info-fuente, .noticia .titulo{
        margin-left: 5px;
    }
    article.noticia {
        border-top: solid 0px rgba(0, 0, 0, 0.05) !important;
    }
    .contentMenu ul{
        position: inherit !important;
        float: right;
    }
    section.bloque-paises {
        width: 97%;
        margin-right: 1.5%;
    }
    .bloque-paises .content {
        height: 222px;
    }
    .form-busqueda.activo {
        top: 50px;
        right: 0px;
        width: 100% !important;
    }
    input[type="checkbox"]:before, input[type="radio"]:before {
        left: -3px !important;
        top: -3px !important;
    }
    table img.alignnone.size-full {
        width: 90% !important;
        height: auto !important;
    }
    .formulario p#info {
        font-size: 14px !important;
        line-height: 17px !important;
        text-align: justify;
    }
    #cat-nac .title {
        width: 100% !important;
        margin: 0;
        padding-left: 8px;
    }
    #cat-nac span {
        word-wrap: break-word !important;
    }
    #cat-pais label {
        width: 97% !important;
    }
    #gustos .row {
        width: 100% !important;
    }
    #mode .data-content .formulario h2 {
        line-height: 30px !important;
    }
    #gustos{
        overflow: scroll;
        height: 300px !important;
        margin-bottom: 30px;
        display: block !important;
    }
    input[type="checkbox"]:checked:after, input[type="radio"]:checked:after {
        margin-left: initial !important;
        left: 0px !important;
        margin-top: initial !important;
        top: 0px !important;
    }
    .grid-list {
        display: none;
    }
    header .cabecera {
        padding: 0px 0px 0px !important;
    }
    div#MenuSecundario {
    display: none;
    }

    .right {
        width: 45%;
    }

    li#iniciarsesion {
        position: initial;
    }
    aside.noticias {
        width: 32.33%;
        margin: .5%;
    }
}

/* --- [MIN] --- */
@media only screen and (min-width:470px){
    aside.noticias{display:inline-block!important;}
    .marquee { width: 82%; }


}

/* --- [MIN] --- */
@media only screen and (min-width:1200px){
    .marquee { width: 86.7% !important; }
}

/* --- [Max] --- */
@media only screen and (min-width:321px) and (max-width:470px){
    ul#menu-mi-cuenta {
        position: absolute !important;
        width: 200px;
        right: 0;
    }
    .right {
        width: 80%!important;
    }

}

@media only screen and (max-width:1100px){
    .contentMenu li a { padding: 13px 20px; }

}
@media only screen and (min-width:1101px) and (max-width:1199px){
    .contentMenu li a { padding: 13px 26px !important; }

}
