@font-face {
font-family: lato;
src: url(https://www.nereizerdie.com/wp-content/landing-teide/excursion-teide/assets/font/Lato-Regular.ttf);
}
@font-face {
font-family: latoli;
src: url(https://www.nereizerdie.com/wp-content/landing-teide/excursion-teide/assets/font/Lato-LightItalic.ttf);
}
@font-face {
font-family: latom;
src: url(https://www.nereizerdie.com/wp-content/landing-teide/excursion-teide/assets/font/Lato-LightItalic.ttf);
}
body {
font-family: lato;
}
.imagex{
width:250px; max-width:80%;
}
.main_color{
background-image: url(https://www.nereizerdie.com/wp-content/landing-teide/excursion-teide/assets/img/fondo_sup.jpg) !important;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
}
.bodyb {    
background-image: url(https://www.nereizerdie.com/wp-content/landing-teide/excursion-teide/assets/img/fondo_sup.jpg) !important;
background-size: cover;
background-repeat: no-repeat;
}
.te_capa_superior {
background-image: url(https://www.nereizerdie.com/wp-content/landing-teide/excursion-teide/assets/img/fondo_sup.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: bottom center;
}
.te_titulo {
position:relative;
}
.te_titulo .texto {
position:absolute;
top:2vw;
left:0;
color: white !important;
font-family: latoli;
font-size: 2.5vw;
letter-spacing: 1.68px;
font-weight: 600;
z-index:1;
width:100%;
text-align:center;
}
.img-precio {
width:500px;
max-width:100%;
}
.btn-outline-primary {
font-size: 28px!important;
font-family: latoli!important;
letter-spacing: 2.88px;
color: #901E4A !important;
border: 2px solid #901E4A !important;
padding: 10px 40px!important;
border-radius: 143px!important;
-webkit-backdrop-filter: blur(10px)!important;
backdrop-filter: blur(10px)!important;
box-shadow: 0 2px 30px 0 rgba(27, 24, 24, 0.25)!important;
background-color: rgba(255, 255, 255, 0.9)!important;
}
.btn-outline-primary:hover {
background-color: rgba(255, 255, 255, 0.8)!important;
}
.fs-12 {
font-size: 12pt !important;
}
.capa_fnd_blanco {
background-color: rgba(255, 255, 255, 0.5)!important;
position:relative;
}
.capa_flotante_blanco {
position:absolute;
top:-40px;
width:100%;
}
.contenedor_rojo {
border-radius:50px;
background-color: #901E4A;
font-weight:bold;
font-size: 18px;
font-family: latoli!important;
color:#FFF;
}
.icono_rojo {
max-width:60px;
}
.texto_wiki {
font-size: 18px;
font-weight:bold;
font-family: latoli!important;
color: #FFF !important;
}
.capa_fnd_rosa {
background: #901E4A;
}
.capa_frases {
position:relative;
background: #FFF;
border-radius:20px;
padding:40px 20px 20px;
}
.capa_frases .capa_imagen {
position:absolute;
top:-40px;
left:20px;
width:80px;
}
.capa_frases {
font-size: 18px;
font-weight:bold;
font-family: latoli!important;
color:#901E4A;
}
.img_estrella {
width:20px;
}
.img_estrella2 {
width:10px;
}
.tit {
font-size: 24px;
font-weight: bold;
color: white;
}
.uppertitle {
color: white !important;
font-family: latoli;
font-size: 28px;
letter-spacing: 1.68px;
font-weight: 600;
}
.footer {
border-top: 1px solid white;
padding: 63px 20px 61px 20px;
color: white;
}
.iconimg {
width: 40px;
height: auto;
}
.containera {
width: 100%;
}
.latolistimg {
width: 27px;
margin-right: 5px;
}
.margin6 {
margin: 0 6px;
}
#summary {
font-size: 14px;
line-height: 1.5;
}
#summary p.collapse:not(.show) {
height: 146px!important;
overflow: hidden;
display: block; 
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
}
#summary p.collapsing {
min-height: 42px !important;
}
#summary a.collapsed:after  {
content: '+ Read More';
}
#summary a:not(.collapsed):after {
content: '- Read Less';
}
.auxa{color: white!important;
text-decoration: none!important;}
.margin12 {
margin: 0 12px;
width: 1px;
height: 40px;
}
.schedawhite {
width: 100%;
height: 230px;
padding: 17px;
position: relative;
border-radius: 20px;
box-shadow: 0 2px 56px 0 rgba(26, 22, 22, 0.05);
background-color: rgba(255, 255, 255, 0.2);
}
.schedawhiteM {
width: 321px;
height: 321px;
padding: 17px;
margin: 0 auto;
position: relative;
border-radius: 20px;
box-shadow: 0 2px 56px 0 rgba(26, 22, 22, 0.05);
background-color: rgba(255, 255, 255, 0.2);
}
.centertext {
font-family: latoli;
color: white;
font-weight: bold;
}
.paddingtripdiv {
padding: 40px 0;
}
.tripdiv {
position: absolute;
bottom: 10px;
left: 10px;
width: 100%;
}
.tripimg {
width: 130px;
}
.tripname {
color: white;
font-weight: bold;
position: absolute;
right: 25px;
}
.parrafotext2 {
font-size: 24px;
line-height: 18px;
color: white !important;
font-weight: 500;
}
.imgmlr {
margin-right: 12px;
width: 40px;
height: auto;
}
.parrafotext {
font-size: 24px;
text-align: center;
line-height: 32px;
color: white !important;
}
.latolist {
color: white !important;
font-size: 20px;
margin-bottom: 10px;
}
.latolist1 {
color: white !important;
font-size: 40px;
margin-bottom: 10px;
}
.uppertitle {
color: white !important;
font-family: latoli;
font-size: 28px;
letter-spacing: 1.68px;
font-weight: 600;
}
.reservaya {
font-size: 48px;
font-weight: 300;
font-family: latoli;
letter-spacing: 2.88px;
text-align: center;
color: #901E4A!important;
padding: 25px 40px 27px;
border-radius: 143px;
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
box-shadow: 0 2px 30px 0 rgba(27, 24, 24, 0.25);
background-color: rgba(255, 255, 255, 0.7);
margin-left: -89px;
z-index: 2;
text-decoration: none;
}
.reservayaMob {
font-size: 25px;
font-weight: 300;
font-family: lato;
letter-spacing: 2.88px;
text-align: center;
color: #901E4A !important;
padding: 16px 26px;
border-radius: 143px;
box-shadow: 0 2px 30px 0 rgb(27 24 24 / 25%);
background-color: rgba(255, 255, 255, 0.7);
white-space: nowrap;
}
.boxp {
border: 2px solid #901E4A;
border-radius: 6px;
background: rgba(240, 114, 173, 0.75);
}
.boxp1 {
padding: 30px;
}
.boxp2 {
border-right: 1px solid white;
}
.boxp3 {
padding: 30px;
}
.ajuste1 {
margin-top: 73px;
padding: 30px;
}
.ajuste2 {
margin: 67px;
text-align: center;
}
.stylecol4 {
margin-bottom: 22px;
text-align: center;
}
.stylecol5 {
text-align: center;
width: 11%;
}
.tit1 {
font-size: 30px;
font-weight: bold;
color: white !important;
letter-spacing: 2.16px;
line-height: 30px;
}
.ajuste3 {
text-align: center;
margin-bottom: -43px;
z-index: 600000;
position: relative;
}
.spanimg {
width: 59px;
height: 63px;
flex-grow: 0;
font-family: LexendMega;
font-size: 100px;
font-weight: 500;
font-stretch: normal;
font-style: normal;
line-height: normal;
letter-spacing: -0.3px;
text-align: left;
color: #33e0a0;
}
.ajuste4 {
width: 100%;
}
.mobile,
.mobileheader {
display: none;
}
.desktop,
.desktopheader {
display: block;
}
@media (max-width: 750px) {
.mobileheader {
display: block;
}
.desktopheader {
display: none;
}
}
@media (max-width: 1000px) {
.mobile {
display: block;
}
.desktop {
display: none;
}
.uppertitle {
font-size: 20px;
}
}
@media (min-width: 600px) {
.ajuste4 {
width: 500px;
margin: 29px auto;
}
}
@media (min-width: 1200px) {
.containera {
width: 1200px;
margin: 0 auto;
}
} .galeria{
padding: 50px 30px;background-image: url(https://www.nereizerdie.com/wp-content/landing-teide/excursion-teide/assets/img/lagomeraback.jpg);background-size:     cover;                 
background-repeat:   no-repeat;
background-position: center center;
}
.parrafotext1{text-align: left;font-size: 22px;padding: 20px 0;color:white !important;}
.styles43{background:#f496c2;padding: 12px;border: 1px solid #f496c2;}
.style345{background:#f496c2;padding:30px;}
.style765{ background:#e27fa8;padding:30px }
.style430{padding:30px;} @media (max-width: 340px) {
.ajuste2{ margin:67px 10px;}
.ajuste3{margin-bottom: -32px;}
.uppertitle{font-size:14px;}
.latolist{ font-size:15px;}
.parrafotext1{
font-size: 18px;
line-height: 26px;
color: white;}
.tit1{font-size: 20px;
font-weight: 500;}
.galeria{    padding: 50px 14px}
.stylecol4 > img { width:100%;}
.schedawhiteM{width:260px;}
.styles43{ padding: 30px 10px }
.parrafotext2{font-size: 18px;}
.style345, .style765, .style430{padding:30px 10px;}
}
@media only screen and (max-width: 767px){
.responsive #top #wrap_all .container { width: 100% !important; max-width: 100%!important;}
}
@media (max-width: 768px) {
.mw-md-50 {
flex: 1 0 33% !important;
}
}
@media (max-width: 575px) {
.mw-md-50 {
flex: 1 0 50% !important;
}
}
#mifoto{ z-index: 1 !important;}
.modal-backdrop{
z-index: 0 !important;
}