@charset "utf-8";
/*
      Theme Name: La Vuelta WeB - Daniela Liska
      Theme URI: http://www.lavueltaproducciones.com/web/
      Version: 1.9.5
      Author: La Vuelta Web
      Author URI: http://www.lavueltaproducciones.com/web/
*/

/*reset*/

body{
background:#fff;
color:#757b6f;
padding:0;
margin:0;
font-family: 'LiberationSansRegular', Arial, Sans Serif;
font-size:12px;
text-align:center;
}
img{}
a{text-decoration:none; color:#20968c; oultine:hidden}
a:hover{color:#327e7c; oultine:hidden}
a:focus{oultine:hidden}
p{font-size:12px}
ul{padding:0;margin:0;list-style-type:none;}
h1,h2,h3,h4,h5,h6{
padding:0;
/* line-height:0 */
}
textarea {resize: none;}
small{letter-spacing:0.1em}

@font-face {
    font-family: 'LetterGothicStdRegular';
    src: url('fonts/lettergothicstd-webfont.eot');
    src: url('fonts/lettergothicstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lettergothicstd-webfont.woff') format('woff'),
         url('fonts/lettergothicstd-webfont.ttf') format('truetype'),
         url('fonts/lettergothicstd-webfont.svg#AaarghNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LiberationSansRegular';
    src: url('fonts/liberationsans-regular-webfont.eot');
    src: url('fonts/liberationsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/liberationsans-regular-webfont.woff') format('woff'),
         url('fonts/liberationsans-regular-webfont.ttf') format('truetype'),
         url('fonts/liberationsans-regular-webfont.svg#LiberationSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'flashback';
    src: url('fonts/flashback.eot');
    src: url('fonts/flashback.eot') format('embedded-opentype'),
         url('fonts/flashback.woff2') format('woff2'),
         url('fonts/flashback.woff') format('woff'),
         url('fonts/flashback.ttf') format('truetype'),
         url('fonts/flashback.svg#flashback') format('svg');
}
@font-face {
    font-family: 'VickyCinthia';
    src: url('fonts/VickyCinthia.eot');
    src: url('fonts/VickyCinthia.eot?#iefix') format('embedded-opentype'),
        url('fonts/VickyCinthia.woff2') format('woff2'),
        url('fonts/VickyCinthia.woff') format('woff'),
        url('fonts/VickyCinthia.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'AuthorDF';
    src: url('fonts/AuthorDF.eot');
    src: url('fonts/AuthorDF.eot') format('embedded-opentype'),
         url('fonts/AuthorDF.woff2') format('woff2'),
         url('fonts/AuthorDF.woff') format('woff'),
         url('fonts/AuthorDF.ttf') format('truetype'),
         url('fonts/AuthorDF.svg#AuthorDF') format('svg');
}
/*fin reset*/

/*conthdr...*/

#header{
background:url(imagenes/bg-header.jpg) no-repeat center top;
width:100%; 
max-width:840px; 
padding:315px 0 0;
margin:0 auto;
display:block;
padding-bottom:10px;
overflow:hidden;
}
#top{
background:url(imagenes/top.jpg) no-repeat center top;
float:left;
display:block;
width:100%;
}
#top h1{
height:16px;
text-align:left;
text-indent:-9000px;
}
#top h1 a{
text-indent:-9000px;
}
#top h2{
text-indent:-9000px;
}

#subheader{
display:block;
float:left;
width:100%;
height:auto;
overflow:hidden;
}


#menu{
display:inline-block;
width:auto;
height:24px;
padding-bottom:2px;
text-align:center;
z-index:50;
text-transform:uppercase;
}

#menu ul{
margin:0 auto;
list-style:none;
font-size:12px;
height:17px;
padding-top:3px;
float:right;
}
#menu ul li{
float:left;
height:25px;
border:0;
color:#607055;
overflow: hidden;
padding:3px 8px 0;
}
#menu ul li a{
display:block;
padding:0 4px;
height:14px;
color:#607055;
text-decoration:none;
margin-bottom:3px;
}
#menu ul li a:hover{
color:#44503d;
}
/*submenu*/
#menu ul li ul{
display:none;
background:none;
height:auto;
padding:0 3px;
text-align:left;
float:left;
z-index:50;
font-family: 'LiberationSansRegular', Arial, Sans Serif;
font-size:11px;letter-spacing:0.01em;
}
#menu ul li:hover ul{
display:block;
position:absolute;
}
#menu ul li:hover ul li {
display:block;
float:none;
width:100px;
height:auto;
background:#83cec7;
margin: 2px 0;
padding:5px 3px 2px;
}
#menu ul li:hover ul li a{
height:auto;
color:#fff;
line-height:1.2em;
/* padding:6px 5px 0;
margin-top:-5px;
margin-bottom:-5px; */
}
#menu ul li:hover ul li a:hover{
color:#fff;	
}
#menu ul  .ini{background:url(imagenes/sep.gif) no-repeat 0 -50px;}
.sep{background:url(imagenes/sep.gif) no-repeat left top; padding-left:2px}

#buscador{/*background:#fef4fe;*/
display:inline-block;
width:80px;
height:20px; /* +6 */
padding:4px 6px 2px 3px;
}
#srch-boton{
	background:none;
	width:1px;
	height:16px;
	border:0;
	padding:0;
	margin:0;
	float:left;
}
.srch-campo{
	border:0;
	padding:3px;
	width:74px;
	height:12px; /* +7 */
	font-family: 'LiberationSansRegular', Arial, Sans Serif; 
	font-size:12px;
	color:#607055;	
	float:left;
	text-transform:uppercase;
}
.srch-campo:focus{
	background:#f1edee;
	font-family: 'LiberationSansRegular', Arial, Sans Serif; 
	border:1px solid #9d757c;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-khtml-border-radius: 2px;
	behavior:url(border-radius.htc);
}

#redes{/*background:#000;*/
display:inline-block;
width:20px;
height:20px;
padding:3px 0 3px;
}
#sociales ul{
	list-style-type:none;
}
ul#sociales li{
	float:left;
	display:block;
	text-align:left;
}
ul#sociales li a{display:block; height:19px; outline:none;}
.ig a{width:20px; background:url(imagenes/ig.png) no-repeat; background-position:0 0; text-indent:-9000px;}
.ig a:hover{width:20px; background:url(imagenes/ig.png) no-repeat; background-position:0 -20px; text-indent:-9000px}

/*--------------fin header--------------*/

#wrap{
background:none;
width:100%; 
max-width:852px;
padding:0;
margin:0 auto;
overflow: hidden;
}

#content{
width:100%;
max-width:838px;
margin:0 auto;
padding:36px 0 4px;
float:left;
text-align:left;
}
#content img{
margin-bottom:3px;
}

#content-home{
width:100%;
    max-width: 1128px;
margin:0 auto;
padding:36px 0 4px;
text-align:left;
}

.title{
display:block;
float:left;
width:auto;
height: auto;
}
.titulo{-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
display:block;
width:100%;
height: 76px;
padding: 21px 0 38px 103px;	
text-align: left;
color:#43b7ad;
font-family: 'LetterGothicStdRegular', Arial, sans-serif;
text-transform:uppercase;
letter-spacing:-2px
}
.titulo h3, .titulo h3 a{
color:#43b7ad;
/* font-weight:100; */
font-size:20px;
margin-bottom:0
}
.titulo h3 a:hover{
color:#009d8f
}
.fecha{
display: block;
height: 33px;
padding-left: 105px;
float: left;
width: auto;
text-align: left;
}

/*home*/
.perfil{
    background:linear-gradient(180deg, #fff 0%, #fff 42px, #353535 43px, #353535 100%);
    width: 100%;
    font-family: 'flashback', Arial, Sans Serif;
}
.perfil h3{
    font-family: 'VickyCinthia', Serif;
    font-size: 5em;
    font-weight: 100;
    text-align: left;
    margin: 30px auto 20px;
    color:#d7d7d7;
    letter-spacing: .02em;
}
.perfil p{
    font-size: 3.3em;
    text-align: justify;
    color:#d7d7d7;
    letter-spacing: .02em;
    display: block;
    overflow: hidden;
    margin: 15px auto 15px 12px;
}
.perfil a{
    display:inline-block;
    float: right;
    background: url(imagenes/arrow-link.png) no-repeat right center;
    font-size: 2.9em;
    font-weight: bold;
    text-align: right;
    letter-spacing: .07em;
    color:#d7d7d7;
    padding: 0 25px 0 0;
}

.perfil > div{
    
}
.perfil .content-perfil{
    width: 90%;
    max-width: 1330px;
    margin: auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.perfil .content-perfil > div{
    width: 50%;
    overflow: hidden;
}
.perfil .content-perfil > div:first-child{
    order:2;
}
.perfil .content-perfil > div:last-child{
    text-align: center;
    margin: auto;
    order:1;
}
.perfildsk{display:block;}
.perfilmvl{display:none;}

.copyhome{
    width:90%;
    max-width: 1144px;
    margin: auto;
    font-family: 'flashback', Arial, Sans Serif;
}
.copyhome p{
    font-size: 4em;
    text-align: center;
    color:#000;
    letter-spacing: .02em;
    line-height: .8em;
    margin: 100px auto 10px;
}

.cta{
    width: 90%;
    margin: 45px auto 10px;
    overflow: hidden;
    font-family: 'VickyCinthia', Serif;
    text-align: center;
}
.cta p{
    display: block;
    font-size: 3.5em;
    color:#000;
    margin: 0 auto 0;
    letter-spacing: .03em;
}
.cta a{
    background-image: url(imagenes/bg-left.svg), url(imagenes/bg-right.svg), url(imagenes/bg-middle.svg);
    background-position: left center, right center, center center;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-size:24px;
    display: inline-block;
    padding: 15px 20px 9px;
    font-size: 3.3em;
    letter-spacing: .05em;
    color:#fff;
}


/*entradas home*/
#wrap-grid{
background:none;
width:100%; 
padding:0;
margin:0 auto;
overflow: hidden;
}

.content-miniatura{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
display: block;
float: left;
width: 274px;
height: 0;
padding-bottom: 24.6%;
margin:4px;
position: relative;
overflow: hidden;
}
.content-miniatura:nth-child(7n+5), 
.content-miniatura:nth-child(7n+7){
    width:415px;
}

.content-miniatura > div > a{
background: none;
display: block;
float: left;
width: 100%;
height: auto;
text-align: left;
text-indent: -9000px;
position: relative;
z-index: 3;
}
.content-miniatura  a:hover{
background:url(imagenes/bg-home-hover.png);
text-indent:0;
}
.content-miniatura h3, .content-miniatura h4{
display: block;
width: 90%;
height: auto;
margin: 0;
font-weight: normal;
color: #000;
}
.content-miniatura h3{font-size: 1.2em; padding:5% 5% 0; text-transform: uppercase;}
.content-miniatura h4{font-size: 1.1em; padding:9px 5% 90%;}
.miniatura-home img{display:block; width:100%; height:auto}
.content-miniatura  img{
-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box;
display: block;
width:416px;
height: auto;
position: absolute;
top: 0;
left: -25%;
z-index: 1;
}
.content-miniatura:nth-child(7n+5) img, .content-miniatura:nth-child(7n+7) img{left:0}

/*post*/
.entry{
display:block;
float:left;
width:100%;
padding:0;
}
.entry img{
max-width:100%; height:auto;
}
.entry p a{color:#3b8f8d;}
.entry p a:hover{color:#008073}
.redsocial{
display:block;
width:385px;
height:30px;
float:left
}
.redsocial img{
border:0
}
.pinte{
float: left;
width: 57px;
height:24px;
}
.i-fb{
display:block;
width:135px;
height:24px;
float:left;
padding:0;
}
.twt{
float:left;
width:90px
}
.share{
float:left; 
height:22px; 
margin-top:1px
}
.categoria{
clear:both;
display:block;
width:840px;
padding:20px 0;
text-transform:uppercase;
color:#20968c
}
.categoria div{
display:block;
float:left;
}
.etiquetas{
margin-left:5px;
}
.etiquetas a{
text-transform:lowercase;
}
.separador{
display:block;
float:left;
width:100%; 
height:20px;
padding-top:70px; 
background:url(imagenes/bg-entry.jpg) no-repeat center center #fff;
}

/*navegacion*/

.wp-pagenavi {
	display:block;
	width:100%;
	max-width:1128px;
	height:35px;
	clear: both;
	text-align:right;
	padding:0;
	color:#5f645a;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	margin: 2px;
	color:#5f645a;
	font-size:14px;
}
.wp-pagenavi span {
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {}

.wp-pagenavi .smaller, .wp-pagenavi .larger{font-size:14px; line-height:19px;}

.wp-pagenavi span.current {
	font-size:14px;
	text-decoration:underline;
}
.anterior{
background:url(imagenes/anterior.gif) no-repeat left;
display:block;
float:left;
margin-top:-10px;
padding-left:13px;
font-size:14px;
}
.siguiente{
background:url(imagenes/siguiente.gif) no-repeat right;
display:block;
float:right;
margin-top:-10px;
padding-right:13px;
font-size:14px;
}

.nav-posts{margin: 25px 0 0px;}

.navigation1 .alignleft{float:left;margin-left:6px;padding-left:14px;margin-top:5px;background:url(imagenes/left.gif) no-repeat left;}
.navigation1 .alignright{float:right;margin-right:6px;padding-right:13px;margin-top:5px;background:url(imagenes/right.gif) no-repeat right;}
.navigation1 a{color:#857506}

.alignleft{float:left}
.alignright{float:right}
.alignnone{float:none}

/*thumbs*/

#galeria{
display:block;
width:850px;
height:280px;
margin:auto;
clear:both;
}
.mini{
display:block;
width:160px;
height:120px;
float:left;
margin:5px;
position:relative;
}
.mini div{
display:block;
width:160px;
position:absolute;
}
.mini-img{
height:120px;
z-index:70
}
.mini-img:hover{
z-index:30
}
.mini-text{
background:url(imagenes/bg-galeria-hover.png);
height:110px;
padding-top:10px;
color:#fff;
font-family: 'LiberationSansRegular', Arial, Sans Serif;
z-index:50;
letter-spacing:0.05em;
font-size:10px
}
.mini-text h5{
font-size:14px;
margin-bottom:10px;
line-height:14px;
font-weight:normal
}
.mini-text a{
color:#fff
}
.mini-text:hover{
z-index:80
}

#footer{
font-size:11px;
text-align:center;
width:100%;
max-width:840px;
height:195px;
padding-top:54px;
display:block;
clear:both;
margin:auto;
}
#footer a, #footer a:hover{color:#20968c}
#footer img{margin-top:10px}

.comment-in{
display:block;
float:left;
width:100%;
margin:15px 0 30px;
}
.comentario{
background:#d6f6f4;
display:block;
min-width:4px;
height:14px;	
float:left;
padding:3px 5px;
text-align:right;
border:1px solid #20968c;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-o-border-radius: 2px;
-khtml-border-radius: 2px;
}
.coment-num{
background:url(imagenes/bg-comment.jpg) no-repeat left;
display:block;
min-width:12px;
height:16px;	
float:left;
padding:4px 3px 2px 12px;
margin-left:4px;
border-right:1px solid #20968c;
text-align:center
}

/**********comentarios**********/
.commentario-form{
display:block;
width:100%;
clear:both;
}
#form-comment{padding-top:20px}
#form-comment h3{font-size:1.1em}
.columna-campo input{
border-top: 1px solid #939393;
border-right: 1px solid #cac9c9;
border-bottom: 1px solid #cac9c9;
border-left: 1px solid #939393;
background: #f8f8f7;
padding: 2px;
margin: 2px 0 -7px;
width: 170px;
}
.columna-area textarea{
border-top: 1px solid #939393;
border-right: 1px solid #cac9c9;
border-bottom: 1px solid #cac9c9;
border-left: 1px solid #939393;
background: #f8f8f7;
width: 490px;
max-width:93%;
height: 150px;
padding: 2px;
}
.columna-boton-contacto input[type=submit] {
width: 120px;
margin: 0;
color: #333;
padding:2px;
background: #f6f6f2;
border-top: 1px solid #cac9c9;
border-right: 1px solid #939393;
border-bottom: 1px solid #939393;
border-left: 1px solid #cac9c9;
}

.columna-campo input::-webkit-input-placeholder {color:#9d9f9c}
.columna-campo input::-moz-placeholder {color:#9d9f9c}
.columna-campo input:-moz-placeholder {color:#9d9f9c}
.columna-campo input:-ms-input-placeholder {color:#9d9f9c}

.comentarios h3{font-size:1.1em}
.commentlist{width:100%; padding:0 .5%}
.commentlist li{
list-style: none;
font-size: 12px;
padding: 15px 0 0;
border-bottom: 1px solid #ccc;
margin-bottom: 15px;
}
.autorComments{font-style: normal; font-size: 14px;}
.fechaComments{color:#20968c; font-size:11px}
.fb-comments{margin-top:30px;}

/*page*/
.pages{
color:#646564;
clear:both;
}
#header-page{
background:none;
width:840px; 
height:220px;
padding:0;
margin:0 auto;
display:block;
padding-bottom:10px;
padding-left:4px;
padding-right:4px;
}

#footer-pagina{
font-size:11px;
text-align:center;
width:100%;
max-width:840px;
height:65px;
padding-top:10px;
display:block;
clear:both;
margin:auto;
}
#footer a, #footer a:hover{color:#20968c}
/*contacto*/
.col-contacto-1, .col-contacto-2{
display:block;
float:left;
}
.col-contacto-1{width:47%;}
.col-contacto-2{width:53%;}

#info{
display:inline-block;
width:265px;
height:300px;
padding-top:40px;
float:right;
text-align:left;
font-size:13px;
color:#9d9f9c
}
#info p{font-size:13px; color:#9d9f9c}
#info a, #info a:hover{color:#666}
.contacto{
color:#9d9f9c;
display:inline-block;
width:400px;
min-height:450px;
padding-top:0;
text-align:left;
float:left
}
.contacto h3{
font-size:14px;
font-weight:normal;
padding:5px 0
}
.contacto p{
font-size:12px;
}
.contacto a{
color:#3f98b2
}
.contacto a:hover{
color:#3f98b2;
}
.cont-field{
	border-top:1px solid #939393;
	border-right:1px solid #cac9c9;
	border-bottom:1px solid #cac9c9;
	border-left:1px solid #939393;
	background:#f8f8f7;
	padding:2px;
	margin:2px 4px -7px 0;
	width:200px;
}
.cont-textarea{
	width: 330px;
	height:150px;
	border-top:1px solid #939393;
	border-right:1px solid #cac9c9;
	border-bottom:1px solid #cac9c9;
	border-left:1px solid #939393;
	background:#f8f8f7;
	padding:2px;
}
.cont-field:focus, .cont-textarea:focus{background:#f6f6f2;}
.cont-boton{
	color:#333;
	margin:0 0 9px;
	width:80px;
	height:26px;
	background:#f6f6f2;
	border-top:1px solid #cac9c9;
	border-right:1px solid #939393;
	border-bottom:1px solid #939393;
	border-left:1px solid #cac9c9;
}
.contacto input::-webkit-input-placeholder {color:#bfbfbf}
.contacto input::-moz-placeholder {color:#bfbfbf}
.contacto input:-moz-placeholder {color:#bfbfbf}
.contacto input:-ms-input-placeholder {color:#bfbfbf}

.whatsapp-footer{
    display:block;
    width: 60px;
    height: 60px;
    position:fixed;
    bottom: 25px;
    right: 30px;
    z-index: 600;
}

    #trans{
        display:inline-block;
        width: 210px;
        height: 34px;
        padding: 5px 3px 2px;
        margin:0;
        float:right;
        vertical-align:top;
        position:fixed;
        top:24px;
        right:20px;
        z-index:15000;
        border-radius: 25px;
        -moz-border-radius: 25px;
        -webkit-border-radius: 25px;
        -o-border-radius: 25px;
        -khtml-border-radius: 25px;
        font-size: 1.2em;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: .02em;
    }

/*
    #trans #Portuguese a:before{
        content: 'Português';
        color:#757b6f;
    }
*/
/*
    #trans #Spanish a:before{
        content: 'Español';
        color:#757b6f;
    }
*/
/*
    #trans #Spanish:after{
        content: '/';
        display: inline-block;
        padding: 0 6px 0 13px;
        color:#757b6f;
    }
*/

    #google_language_translator, #flags{text-align:right !important}
    #trans #flags{width:230px;}
    #trans #flags li{padding:0 4px !important;}
    #trans #flags li a{transition: 0.5s ease 0s}
    #trans #flags li a:hover:before{color:#444841; transition: 0.5s ease 0s}

    /*Flags*/
/*
    #trans #Portuguese a{background:none !important;}
    #trans #Spanish a{background:none !important;}
*/
/*    #trans #flags.size18 a{width:auto !important; height:20px !important; margin:0 !important;}*/

/*mce*/

h1, h2, h3, h4, h5, h6{font-weight:100;}

.lettergothicstdregular-mce{
	font-family: 'LetterGothicStdRegular', Serif;
	font-size:1.3em;
}
.liberationsansregular-mce{
	font-family: 'LiberationSansRegular', Serif;
	font-size:12px;
}
.vickycinthia-mce{
	font-family: 'VickyCinthia', Serif;
	font-size:2.3em;
}
.flashback-mce{
	font-family: 'flashback', Serif;
	font-size:3.3em;
}
.authordf-mce{
	font-family: 'AuthorDF', Serif;
	font-size:1.8em;
}


/* MediaQueries*/
@media screen and (max-width:1450px){
    .perfil .content-perfil{width: 100%;}
    .perfil .content-perfil > div:last-child{padding-left: 40px;}
    .perfil h3{font-size: 4.2em;}
    .perfil p {font-size: 3em;}
.lettergothicstdregular-mce{
	font-size:1.1em;
}
.vickycinthia-mce{
	font-size:2em;
}
.flashback-mce{
	font-size:3em;
}
.authordf-mce{
	font-size:1.7em;
}
	
}
@media screen and (max-width:1250px){
    .copyhome p {font-size: 3.6em;}
    .content-home{max-width: 852px;}
    
    .content-miniatura:nth-child(7n+5), 
    .content-miniatura:nth-child(7n+7){
        width:32.3%;
    }
    .content-miniatura:nth-child(7n+5) img,
    .content-miniatura:nth-child(7n+7) img{
        left:-25%;
    }
    .content-miniatura{
        padding-bottom: 32.6%;
    }
    .content-miniatura:nth-child(5n+4),
    .content-miniatura:nth-child(5n+5){
    width:415px;
    }
    .content-miniatura:nth-child(5n+4) img,
    .content-miniatura:nth-child(5n+5) img{
        left:0
    }
        
    .content-miniatura{width:32.3%; margin:0.5%;}
    .content-miniatura:nth-child(5n+4), .content-miniatura:nth-child(5n+5) {width:48.95%; margin:0.5%;}
    .content-miniatura  img{width:151.5%;}
    .content-miniatura:nth-child(5n+4) img, .content-miniatura:nth-child(5n+5) img{width:100%;}
}
@media screen and (max-width:1050px){
    .perfil .content-perfil > div:first-child{width: 60%; margin-top:75px;}
    .perfil .content-perfil > div:last-child{width:40%;}
    .perfil h3 {font-size: 3em;}
    .perfil p {font-size: 2.7em;}
	.lettergothicstdregular-mce{
		font-size:1em;
	}
	.vickycinthia-mce{
		font-size:1.8em;
	}
	.flashback-mce{
		font-size:2.7em;
	}
	.authordf-mce{
		font-size:1.5em;
	}	
}
@media screen and (max-width:900px){
#galeria{width:100%; max-width:850px;}
.mini{width:18.8%; height: 0; margin:0.5%; padding-bottom: 14%; overflow: hidden;}
.mini img{display:block; max-width:100%; height:auto}
.mini-img{height:auto}
.mini div{width:100%;}
.page{width:98%; margin:0 1%}
.perfildsk {width: 120%;}
.copyhome p {font-size: 3.2em; margin: 50px auto 10px;}
.cta p {font-size: 3em; line-height: 1.2em;}
.cta a{font-size: 2.8em; background-size: 23px; margin: 15px auto 0;}
    
    #trans {
        width: 80px;
        height: 25px;
    }
/*
    #trans #Portuguese a:before{
        content: 'PT';
    }
    #trans #Spanish a:before{
        content: 'ES';
    }
*/
    #trans #flags li{
        padding: 0 !important;
        margin: 0 4px;  
    }
    #trans #flags.size18 a {
        width: 30px !important;
    }
    #trans #Portuguese:after{
        padding: 0 0px 0 8px;
    }     
    
}

@media screen and (max-width:850px){
#wrap{width:99.5%; margin:0 0.25%}
#header{padding-top: 37%; background-size: 66%;}
    #content {width: 90%; padding: 36px 5% 4px;}
.perfil .content-perfil > div:first-child{width: 50%; margin-top: 195px;}    
}

@media screen and (max-width:750px){
.mini-text{padding-top:0}
.mini-text h5{font-size: 13px; margin-top:10px; margin-bottom: 4px;}
    
    .perfil{background:#353535; margin: 10px 0 0;}
    .perfil .content-perfil > div:first-child{display: none;}
    .perfil .content-perfil > div:last-child{width: 100%; padding: 0; position: relative;}
    .perfilmvl{display: block; max-width:100%;}
    .perfil .content-perfil > div:last-child h3{
        display: block;
        width: 50%;
        position:absolute;
        top:4px;
        left:20px;
        z-index: 100;
    }
    .perfil p{margin: 10px 60px 0;}
    .perfil a{margin: 30px auto 60px; float: none;}
}

@media screen and (max-width:600px){
#header {padding-top: 41%; background-size: 75%;}
#top img{display:block; max-width:100%; height:auto}
.titulo{-moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; height:90px; padding:11px 16% 38px; background-size:16% !important; background-position: left center !important}
.titulo h3, .titulo h3 a {font-size: 18px;}
.redsocial{width:115px; height:100px}
.redsocial > div{clear:both}
#respond textarea{width:98%}
.pholder{display:none}
.columna-campo input::-webkit-input-placeholder {color:#757b6f}
.columna-campo input::-moz-placeholder {color:#757b6f}
.columna-campo input:-moz-placeholder {color:#757b6f}
.columna-campo input:-ms-input-placeholder {color:#757b6f}
.mini{width:24%; padding-bottom: 18%;}
.mini:nth-child(9), .mini:nth-child(10){display:none}
.col-contacto-1, .col-contacto-2{width:100%}
.col-contacto-2{padding-left: 10%;}
#info{width:90%; height:auto; padding:5px 0 10px;}
.contacto input::-webkit-input-placeholder {color:#9d9f9c}
.contacto input::-moz-placeholder {color:#9d9f9c}
.contacto input:-moz-placeholder {color:#9d9f9c}
.contacto input:-ms-input-placeholder {color:#9d9f9c}
#footer{margin: 0 auto 20px;}
#footer-pagina span, #footer span{display:block; width:100%}
.copyhome p{font-size: 3.1em; line-height: 1.15em;}
.perfilmvl{display: block; max-width:128%;}

    .whatsapp-footer{
        display:block;
        width: 35px;
        height: 35px;
        position:fixed;
        bottom: 25px;
        right: 30px;
        z-index: 600;
    }    
    #trans{top:5px; right: 0;}
    #trans #Spanish::after {padding: 0 0px 0 10px;}
}

@media screen and (max-width:480px){
#menu{display:block; float:left; width:100%; height:auto}
#menu ul{text-align:center; height:auto}
#menu ul li{display:inline-block; float:none;}
#menu ul li ul{padding: 15px 6px 0;}
#menu ul li ul li{display:block;}
#buscador{display:block; float:left; width:48%;}
#buscador form{float:right}
#redes{display:block; float:right; width:48%; text-align:left;}
.mini{width: 32.3%; padding-bottom: 24%;}
.mini:nth-child(9){display:block;}
.cont-textarea{width:240px;}
.content-miniatura h3 , .content-miniatura:nth-child(5n+4) h3, .content-miniatura:nth-child(5n+5) h3{ font-size: 1em;}
    .copyhome{max-width: 335px;}
    #menu ul{width:100%;}
    #menu ul li{padding: 3px 6px 0;}
    #menu ul li a{padding: 0;}
}

@media screen and (max-width:400px){
    .cta a {font-size: 2.3em;}
    .cta p {font-size: 2.6em;}    
}


















