/* Font */
@font-face{font-family:'akzentconddb';src:url('../fonts/AkzentCond/akzentcond-regular_db-webfont.eot');src:url('../fonts/AkzentCond/akzentcond-regular_db-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.woff2') format('woff2'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.woff') format('woff'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.ttf') format('truetype'),url('../fonts/AkzentCond/akzentcond-regular_db-webfont.svg#akzentcond_dbregular') format('svg');font-weight:normal;font-style:normal; }
@font-face{font-family:"Jost* Book";src:url("../fonts/Jost_Book/Jost_Book.eot"); /* IE9*/src:url("../fonts/Jost_Book/Jost_Book.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */url("../fonts/Jost_Book/Jost_Book.woff2") format("woff2"), /* chrome、firefox */url("../fonts/Jost_Book/Jost_Book.woff") format("woff"), /* chrome、firefox */url("../fonts/Jost_Book/Jost_Book.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/url("../fonts/Jost_Book/Jost_Book.svg#Jost* Book") format("svg"); /* iOS 4.1- */}
@font-face{font-family:"Jost Bold";src:url("../fonts/Jost_Book/Jost_Bold.eot"); /* IE9*/src:url("../fonts/Jost_Book/Jost_Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */url("../fonts/Jost_Book/Jost_Bold.woff2") format("woff2"), /* chrome、firefox */url("../fonts/Jost_Book/Jost_Bold.woff") format("woff"), /* chrome、firefox */url("../fonts/Jost_Book/Jost_Bold.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/url("../fonts/Jost_Book/Jost_Bold.svg#Jost Bold") format("svg"); /* iOS 4.1- */}
@font-face{font-family:"Mansalva Regular";src: url("../fonts/Mansalva_Regular/Mansalva_Regular.eot"); /* IE9*/src:url("../fonts/Mansalva_Regular/Mansalva_Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */url("../fonts/Mansalva_Regular/Mansalva_Regular.woff2") format("woff2"), /* chrome、firefox */url("../fonts/Mansalva_Regular/Mansalva_Regular.woff") format("woff"), /* chrome、firefox */url("../fonts/Mansalva_Regular/Mansalva_Regular.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/url("../fonts/Mansalva_Regular/Mansalva_Regular.svg#Mansalva Regular") format("svg"); /* iOS 4.1- */}
@font-face{font-family:"Palanquin Dark Regular";src: url("../fonts/Palanquin_Dark_Regular/Palanquin_Dark_Regular.eot"); /* IE9*/src: url("../fonts/Palanquin_Dark_Regular/Palanquin_Dark_Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */url("../fonts/Palanquin_Dark_Regular/Palanquin_Dark_Regular.woff2") format("woff2"), /* chrome、firefox */url("../fonts/Palanquin_Dark_Regular/Palanquin_Dark_Regular.woff") format("woff"), /* chrome、firefox */url("../fonts/Palanquin_Dark_Regular/Palanquin_Dark_Regular.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/url("../fonts/Palanquin_Dark_Regular/Palanquin_Dark_Regular.svg#Palanquin Dark Regular") format("svg"); /* iOS 4.1- */}

/*Fuentes*/
.arial{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;}
.aconddb{font-family:'akzentconddb' !important;}
.jost{font-family: 'Jost', sans-serif !important;font-weight:400;}
.jostb{font-family:'Jost' !important;font-weight:700;}
.mansa{font-family:'Mansalva Regular' !important;}
.palan{font-family:'Palanquin Dark Regular' !important;}

/*CONFIGURACION*/
.row{max-width:75em;}
.columns{padding-left:15px;padding-right:15px;}
.callout{padding:0;margin:0;border:0;}
.rel{position:relative !important;}
.abs{position:absolute;top:0;left:0;}
.nothing{padding:0;}
.verticalalignmiddle{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.fullwidth{ width:100%;}
.em{font-style:italic;}
.bold{font-weight:bold;}
.color1{color:#2D373C}
.color2{color:#505B63}
.color3{color:#333}
.color4{color:#E20000}
.color-blanco{color:white;}
.fondo-blanco{background-color:white;}
.texto{color:#454545;}
.boton{background-color:#E51919;color:#FFF;max-width:181px;width:100%;transition:all 0.5s ease;padding:18px;font-size:16px;line-height:16px;border-radius:5px;display:inline-block;text-align:center;}
.boton:hover,.boton:focus{color:#FFF;background-color:#2D373C;}
.overflow-hidden{overflow:hidden;}
h1{font-size:55px;line-height:60px;margin:0;}
h2{font-size:38px;line-height:43px;margin:0;}
h3{font-size:50px;line-height:55px;margin:0;}
h4{font-size:40px;line-height:45px;margin:0;}
h5{font-size:44px;line-height:49px;margin:0;}
p{font-size:16px;line-height:25px;margin:0;}
blockquote{padding:0;margin:0;border:0;}
figure{margin:0;}
header .iconos{display:inline-block;background-color:transparent;background-image:url(../img/iconos/menu.png);background-repeat:no-repeat;vertical-align:middle;}
.menu-adaptable{width:31px;height:20px;margin-top:-4px;}
.menu_bar{display:none;}
.en-linea>*{display:inline-block;vertical-align:middle;}
.pagination a:hover,
.pagination .current{background:#E5E5E5 !important;color:#333;}

body{font-family: 'Jost', sans-serif !important;font-weight:400;color:#000;background:white;}

header{transition: all 0.5s ease;;width:100%;z-index:9;position:fixed;top:0;}
header.flota{top:-66px;}
header .callout{padding:0;transition: all 0.5s ease;}
header .callout .logo{display:block;transition: all 0.5s ease;margin:9px 20px;text-align:center;}
header .callout .logo img{max-width:192px;width:100%;}
header.flota .callout .logo{margin-top:-30px;}
header .hol{display:flow-root;}
header .info{display:table;padding:15px 0;}
header .info > *{display:table-cell;vertical-align:middle;}
header .info .cuerpo{color:#515151;font-size:11px;line-height:16px;}
header .info .cuerpo b{display:block;font-size:14px;line-height:19px;}
header .info .cuerpo b.corre{font-size:15px;line-height:20px;}
header .info .icona a{display:inline-block;}
header .info .icona > a + a{margin-left:10px}
header .info .dat{padding-right:55px;}
header .info .dat .cuerpo{padding-left:40px;background:url(../img/iconos/carta.png) no-repeat;background-position-y:center;}
header .info .dat2{width:95px;}
header .info .dat3{padding-right:90px;width:205px;}
header .info .dat3 .cuerpo{padding-left:35px;background:url(../img/iconos/wsp.png) no-repeat;background-position-y:center;}
header .info .dat4{padding-right:45px;width:155px;}
header .info .dat4 .cuerpo{padding-left:25px;background:url(../img/iconos/fono.png) no-repeat;background-position-y:center;}

/*Menu*/
nav{padding:15px 30px;transition:all 0.5s ease;background:#E20000;border-radius:10px 10px 0 0;}
nav > ul{line-height:15px;margin:0;}
nav > ul > li{position:relative;display:inline-block;vertical-align:top;line-height:16px;padding:0 15px;}
nav > ul > li + li{border-left:1px solid #FFF}
nav > ul > li > a{display:inline-block;font-size:15px;color:#FFF;text-align:center;transition:all 0.5s ease;line-height:16px;}
nav > ul > li:hover > a, nav > ul > li.active > a, nav > ul > li > a:focus{color:#ffc301;}

/*btn flotante debe ir afuera de footer*/
#back-top {position:fixed;bottom: 30px;left: 30px;z-index:2;}
#back-top a {width: 32px;display: block;text-align: center;font: 11px/100% Arial,Helvetica,sans-serif;text-transform: uppercase;text-decoration: none;color: #666666;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
#back-top span {width: 32px;height: 32px;display: block;margin-bottom: 0;background-color:#E8D000;background-image: url(../img/up-arrow.png);background-repeat:no-repeat;background-position:center;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;-webkit-transition: 1s;-moz-transit8ion: 1s;transition: 1s;}
#back-top a:hover span {background-color:#E8D000;}

.lSSlideOuter, .lSSlideWrapper, .lSSlideWrapper ul, .portada.solo-portada, .portada.solo-portada .fondo {height: 100%;}
.lSSlideWrapper.usingCss{position:relative;}

.banners .fondo{background-repeat:no-repeat;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;}
.banner-port{height:655px;}
.banner-noso{height:483px;background-image:url(../img/banners/nosotros.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/nosotros.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/nosotros.jpg',sizingMethod='scale')";}
.banner-tour{height:250px;background-image:url(../img/banners/tour.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/tour.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/tour.jpg',sizingMethod='scale')";}
.banner-dest{height:250px;background-image:url(../img/banners/destino.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/destino.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/destino.jpg',sizingMethod='scale')";}
.banner-cont{height:250px;background-image:url(../img/banners/contacto.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/contacto.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/contacto.jpg',sizingMethod='scale')";}
.banner-cont2{background-image:url(../img/banners/contacto2.jpg);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/contacto2.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/banners/contacto2.jpg',sizingMethod='scale')";}

.lSAction > a{width:19px;height:31px;z-index:2;opacity:.9;top:48%;}
.lSAction > .lSPrev{background:url(../img/iconos/left.png) no-repeat;left:10px;}
.lSAction > .lSNext{background:url(../img/iconos/right.png) no-repeat;right:10px;}

/*Formulario*/
form{max-width:680px;width:100%;margin:0 auto;}
form [type='text'],form [type='password'],form [type='date'],form [type='datetime'],form [type='datetime-local'],
form [type='month'],form [type='week'],form [type='email'],form [type='number'],form [type='search'],form [type='tel'],
form [type='time'],form [type='url'],form [type='color'],form textarea,form select,
form [type='text']:focus,form [type='password']:focus,form [type='date']:focus,form [type='datetime']:focus,form [type='datetime-local']:focus,
form [type='month']:focus,form [type='week']:focus,form [type='email']:focus,form [type='number']:focus,form [type='search']:focus,form [type='tel']:focus,
form [type='time']:focus,form [type='url']:focus,form [type='color']:focus,form textarea:focus,form select:focus{font-size:15px;line-height:18px;background-color:#FFF;border:0;box-shadow: none !important;height:36px;color:#666;outline:0;border-radius:0;margin:0 0 15px;padding:5px 15px;background-position:right center;}
form label{font-size:18px;line-height:18px;padding-bottom:8px;text-shadow:2px 2px 6px #00000073;}
form label.error{font-size:11px;line-height:11px;position:absolute;color:white;background:#ff4949;bottom:-12px;width:100%;padding:1px;}
form label.error.valid{display:none !important;}
form textarea,form textarea:focus{height:140px;}
form ::placeholder{color:#333;}

.callout.primary,.callout.alert,.callout.success{padding:10px;color:#333;margin-bottom:10px;}
#top{top:0 !important;}
main{margin-top:112px;}

/*Pagina Principal*/
.banners blockquote{font-size:60px;line-height:65px;padding:0 20px 10px;letter-spacing:-1px;text-shadow: 4px 4px #000000a6;}
.banners span{display:block;width:246px;font-size:16px;line-height:16px;padding:15px 20px 25px;background-color:#FFC301;border-radius:10px;color:#353535;margin-left:20px;}
.banners .boton{margin-left:35px;margin-top:-12px;}
.banners .hoe{top:0;bottom:0;position:absolute;margin:auto;height:130px;}
#portada .callout-1{padding:100px 0 140px;background:#F7F7F9;}
#portada .callout-1 h1{padding-bottom:25px;letter-spacing:-1px}
#portada .callout-1 h2{padding:25px 0 10px;}
#portada .callout-1 p{font-size:17px;line-height:22px;padding-bottom:50px;}
#portada .callout-1 .boton2{max-width:241px;}
.tour{background:#FFF;box-shadow:0 0 15px #ccc;border-radius:10px;max-width:370px;width:100%;margin:0 auto 40px;}
.tour figure{overflow:hidden;border-radius:10px 10px 0 0;}
.tour figure img{border-radius:10px 10px 0 0;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.tour figure:hover img{-webkit-transform: scale(1.10);transform: scale(1.10);}
.tour figure a{width:100%;height:100%}
.tour .detalle{padding:30px 20px 20px;}
.tour.desti .detalle{padding:20px;}
.tour .detalle .duracion{width:176px;height:38px;background:url(../img/iconos/trapecio.png) no-repeat;display:block;position:absolute;top:-19px;font-size:16px;line-height:38px;padding:0 20px;}
.tour .detalle .titu{display:table;width:100%;height:55px;margin-bottom:15px;}
.tour .detalle .titu > *{display:table-cell;vertical-align:middle;}
.tour .detalle .titu a{display:block;color:#2D373C;font-size:22px;line-height:27px;letter-spacing:-1px;}
.tour .detalle a.titu2{display:block;color:#2D373C;font-size:22px;line-height:27px;letter-spacing:-1px;margin-bottom:15px;}
.tour .rom{display:block;}
.tour .rom > *{display:inline-block;vertical-align:top;}
.tour .rom .boton{padding:14px}
.tour .precio{font-size:30px;line-height:20px;letter-spacing:-1px;margin-left:40px;}
.tour .precio small{display:block;font-size:16px;line-height:25px;}
#portada .callout-1 .dona{padding-bottom:100px;}
#portada .callout-1 h1.tit2{padding:60px 25px;}
#portada .callout-1 .viaj{margin-left:50px;}
#portada .callout-1 .cuadro{max-width:544px;margin:0 auto;background:#FFF;padding:20px 15px;box-shadow:0 0 15px #ccc;border-radius:10px;}
#portada .callout-1 .reser{font-size:20px;line-height:20px;padding:25px 15px;max-width:317px;margin:5px 0 15px 50px;}
#portada .callout-1 .p{padding:0 70px 0 50px;}
#portada .callout-2{padding:100px 0 0;background-image:url(../img/iconos/barra.jpg);background-repeat:no-repeat;background-position:center 5px;}
#portada .callout-2 h1{padding:40px 0 20px;letter-spacing:-1px;}
#portada .callout-2 p{font-size:17px;max-width:470px;padding-bottom:25px;}
#portada .callout-2 span{font-size:40px;line-height:45px;}
#portada .callout-2 .boton{font-size:20px;line-height:20px;max-width:227px;margin-bottom:-14px;z-index:1;bottom:-15px;margin-left:90px;}
#portada .callout-3{padding:80px 0 40px;background:#C49D5F}
#portada .callout-3 figure{margin-bottom:12px;overflow:hidden;}
#portada .callout-3 figure img{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
#portada .callout-3 figure:hover img{-webkit-transform: scale(1.10);transform: scale(1.10);}
#portada .callout-3 h4{position:absolute;left:30px;bottom:50px;}
#portada .callout-3 span{position:absolute;left:30px;bottom:15px;font-size:14px;line-height:19px;background:#FFC301;display:block;width:106px;text-align:center;padding:3px 6px;border-radius:5px;}
#portada .callout-3 a{width:100%;height:100%;}
#portada .callout-4{padding:85px 0 40px;}
#portada .callout-4 h3{max-width:385px;letter-spacing:-1px;padding:20px 0;line-height:50px;}
#portada .callout-4 p{color:#8D8D8D;padding-top:50px;font-size:15px;line-height:20px;}
#portada .callout-4 .boton{max-width:320px;display:block;font-size:20px;line-height:25px;}

/*tour*/
#tour .callout-1{padding:55px 0 30px;}
#tour .callout-1 h1{letter-spacing:-4px;}
#tour .callout-1 .p{font-size:17px;line-height:22px;max-width:330px;margin:0 auto 10px}
#tour .callout-1 .span{font-size:15px;line-height:20px;display:block;padding-bottom:10px}
#tour .callout-1 select,#tour .callout-1 select:focus-visible,#tour .callout-1 select:focus{outline:0;border:1px solid #2D373C;box-shadow: none !important;border-radius:6px;font-size:17px;line-height:17px;height:42px;max-width:244px;background-image:url(../img/iconos/bajar.png);background-size:16px 10px;}
#tour .callout-2{background:#F7F7F9;padding:40px 0 60px;}
#tour .callout-2 h4{padding-bottom:40px;}
#tour .callout-2 .tour{margin:0 auto 70px;}
#tour .callout-3{padding:100px 0 70px;}
#tour .callout-3.ext{padding:70px 0 10px;}
#tour .callout-3 h5{font-size:55px;line-height:60px;padding-bottom:20px;letter-spacing:-2px;}
#tour .callout-3 p{font-size:17px;line-height:22px;padding-bottom:15px;max-width:470px;}
#tour .callout-3 p.p2{max-width:500px;}
#tour .callout-3 .boton{font-size:20px;line-height:20px;max-width:227px;}
#tour .callout-3 .viajero{margin-top:-60px;}
#tour .callout-4{background-color:#C49D5F;}
#tour .callout-4 .row{padding:30px 0}
#tour .callout-4 .campo{position:absolute;right:15px;bottom:0}
#tour .callout-5{padding:30px 0 130px;}
#tour .callout-5 h1{letter-spacing:-1px;padding-bottom:15px;}
#tour .callout-5 h1.tit-prom{font-size:50px;line-height:55px;padding-bottom:15px;}
#tour .callout-5 span{font-size:14px;line-height:19px;display:block;}
#tour .callout-5 span .boton2{font-size:13px;line-height:13px;display:block;width:100%;max-width:130px;background-color:#2D373C;color:#FFF;padding:7px 15px;border-radius:5px;float:right;background-image:url(../img/iconos/retor.png);background-repeat:no-repeat;background-position:100px center;}
#tour .callout-5 blockquote{background-color:#F7F7F9;border-radius:4px;display:inline-block;padding:10px 15px;font-size:16px;line-height:16px;margin-bottom:15px;}
#tour .callout-5 p{font-size:17px;line-height:25px;}
#tour .callout-5 .tableta{display:flex;justify-content:space-between;align-items:center;width:100%;height:115px;border-bottom:1px dashed #666666;}
#tour .callout-5 .tableta > *{display:inline-block;}
#tour .callout-5 .tableta .parte2{width:227px;text-align:center;}
#tour .callout-5 .tableta p{font-size:15px;line-height:20px;}
#tour .callout-5 .tableta p span{font-size:40px;line-height:45px;display:block;letter-spacing:-1px;}
#tour .callout-5 .tableta .parte2 .boton{max-width:227px;margin-top:5px;}
#tour .callout-5 .tableta2{height:100px;border:0;}
#tour .callout-5 .tableta2 p{font-size:17px;line-height:22px;}
#tour .callout-5 .tableta2 .parte2{width:auto;text-align:right;}
#tour .callout-5 h5{font-size:20px;line-height:20px;background-color:#F7F7F9;padding:10px 35px;margin-bottom:15px;}
#tour .callout-5 .h5{margin-top:30px;text-align:left;max-width:550px;margin-left:auto;margin-right:auto;}
#tour .callout-5 h2{padding:10px 0 25px;}
#tour .callout-5 .hr{max-width:553px;border-bottom:1px dashed #666;}
#tour .callout-5 .ul ul{margin-left:0;list-style:none;}
#tour .callout-5 .ul li{font-size:17px;line-height:22px;padding:0 0 10px 35px;background:url(../img/iconos/check.png) no-repeat;background-position-x:5px;}
#tour .callout-5 .tableta3{height:220px;border:0;max-width:550px;width:100%;margin:0 auto}
#tour .callout-5 .tableta4{height:220px;border:0;max-width:550px;width:100%;margin:0 auto}
#tour .callout-5 .tableta3 .parte1{width:293px;}
#tour .callout-5 .tableta4 .parte1{width:210px;text-align:right;}
#tour .callout-5 .tableta3 .parte2{width:auto;text-align:left;padding-left:10px;}
#tour .callout-5 .tableta4 .parte2{width:auto;text-align:left;padding-left:20px;}
#tour .callout-5 .tableta3 h4,#tour .callout-5 .tableta4 h4{font-size:30px;line-height:35px;padding-bottom:10px;}
#tour .callout-5 .tableta3 p,#tour .callout-5 .tableta4 p{font-size:17px;line-height:22px;padding-bottom:10px;}
#tour .callout-5 .tableta3 .boton,#tour .callout-5 .tableta4 .boton{font-size:20px;line-height:20px;}
#tour .callout-5 .breve{font-size:25px;line-height:30px;padding:10px 0 20px;}
#tour .callout-5 .breve.breve2{font-size:36px;line-height:41px;}
#tour .callout-5 .describe > *{padding-bottom:20px;color:#2D373C}
#tour .callout-5 .social{margin:25px 0 15px;text-align:right;}
#tour .callout-5 .social > li{display:inline-block;font-size:17px;vertical-align:middle;}
#tour .callout-5 .cuer{display:table;width:100%;max-width:550px;height:110px;border-bottom:1px dashed #666;margin:0 auto}
#tour .callout-5 .cuer > *{display:table-cell;vertical-align:middle;padding-left:10px;}
#tour .callout-5 .cuer div:first-child{width:130px;}
#tour .callout-5 .cuer div:last-child{width:191px;}
#tour .callout-5 .cuer div:last-child a{padding:14px;}
#tour .callout-5 .cuer div p{text-align:left;}
#tour .callout-5 .cuer div p b{display:block;}

/*Contacto*/
#contac .callout-1{padding:60px 0 110px;}
#contac .callout-1 h1{padding-bottom:30px;letter-spacing:-1px;}
#contac .callout-1 p{max-width:650px;font-size:18px;line-height:23px;margin:0 auto 30px;}
#contac .callout-1 .datos{max-width:650px;width:100%;margin:0 auto 60px;display:table;height:80px;}
#contac .callout-1 .datos > *{display:table-cell;vertical-align:top;}
#contac .callout-1 .datos h3{font-size:15px;line-height:20px;padding-bottom:5px;}
#contac .callout-1 .banner-cont2{padding:60px 0;}
#contac .callout-1 h4{padding-bottom:40px;}
#contac .callout-1 .boton{margin:0;}

/*Blog*/
#blog .callout-1{padding:70px 0 80px;}
#blog .callout-1 h1{padding-bottom:80px;letter-spacing:-2px;}
#blog .callout-1 p{font-size:18px;line-height:23px;padding-bottom:20px;}
#blog .callout-1 figure{margin-bottom:12px;overflow:hidden;border-radius:10px;}
#blog .callout-1 figure img{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;border-radius:10px;}
#blog .callout-1 figure:hover img{-webkit-transform: scale(1.10);transform: scale(1.10);}
#blog .callout-1 .titu{font-size:32px;line-height:37px;display:inline-block;color:#2D373C;margin-top:20px;margin-bottom:15px;}
#blog .callout .fecha{font-size:14px;line-height:19px;margin-bottom:15px;padding:0;}
#blog .callout .fecha img{margin-top:-5px;}
#blog .callout-1 .boton{font-size:16px;line-height:16px;padding:13px;}
#blog .callout-1 .clearfix{padding-bottom:60px;}
#blog .callout-2{padding:90px 0 160px;}
#blog .callout-2 h2{font-size:35px;line-height:40px;padding-bottom:30px;letter-spacing:-1px;}
#blog .callout-2 .fecha{margin-top:30px;}
#blog .callout-2 .descri{padding-bottom:20px;}
#blog .callout-2 .descri > *{font-size:18px;line-height:23px;padding-bottom:20px;color:#2D373C;}
#blog .callout-2 .btn{font-size:13px;line-height:13px;display:inline-block;position:absolute;right:15px;top:-30px;color:#0B4266;}

/*Extras*/
#extra .callout-1{padding:70px 0 120px;}
#extra .callout-1 h1{padding-bottom:40px;}
#extra .callout-1 .descripcion > *{font-size:18px;line-height:23px;padding-bottom:15px;}
#extra .callout-1 .accordion-item{padding-bottom:25px;}
#extra .callout-1 .accordion-title{margin-left: 55px;color: #575757;font-size: 19px;line-height: 21px;padding: 12px 15px;border: 0;background:#F6F6F6;}
#extra .callout-1 .accordion-title::before{content:'';}
#extra .callout-1 .accordion-title span {position: absolute;top: 0;left: -55px;}
#extra .callout-1 .accordion-content{padding: 10px;border: 0;background-color: transparent;margin-left: 55px;}

/*Nosotros*/
#noso .callout-1{padding:110px 0 120px;}
#noso .callout-1 h1{font-size:46px;line-height:51px;padding-bottom:25px;}
#noso .callout-1 h2{padding-bottom:20px;}
#noso .callout-1 p{font-size:18px;line-height:25px;padding-bottom:15px;}
#noso .callout-2{padding:100px 0 150px;background:#C49D5F;}
#noso .callout-2 img{margin-bottom:10px;}
#noso .callout-3{padding:0 0 115px;}
#noso .callout-3 .blanca{display:table;width:100%;height:226px;background:white;border-radius:15px;margin-top:-70px;padding:40px;}
#noso .callout-3 .blanca > *{display:table-cell;vertical-align:bottom;}
#noso .callout-3 .blanca > div:first-child{width:125px;}
#noso .callout-3 .blanca > div:first-child img{margin-bottom:5px;}
#noso .callout-3 .blanca h4{font-size:34px;line-height:39px;padding-bottom:10px;}
#noso .callout-3 .blanca p{font-size:17px;line-height:25px;}

/*footer*/
footer{background-color:#FBFBFC;background-image:url(../img/iconos/sombra.png);background-repeat:no-repeat;padding:70px 0 15px;background-position:center top;}
footer .logo{padding-bottom:25px;max-width:192px;width:100%;}
footer .social > a + a{margin-left:10px}
footer p.titu{font-size:15px;line-height:20px;padding-bottom:10px;letter-spacing:-1px;}
footer p.des{font-size:16px;line-height:21px;padding-bottom:20px;word-break:break-all;}
footer ul li a{color:#333;}
footer ul li a:hover,footer ul li a:focus{color:#E51919;}
footer .callout-final{padding-top:30px;background-color:transparent;}
footer .p{font-size:15px;line-height:21px;}
footer .p br{display:none;}

@media screen and (max-width: 69.499em) {
  	.menu_bar{display:block;text-align:right;margin:10px 0;}
  	.flota .menu_bar{margin:10px 0;}
  	header .info .dat4{display:none;}
  	
  	/*Menu*/
  	nav{display:none;position:absolute;z-index:99;width:100%;left:0;padding:0;margin:0;}
  	.flota nav{margin-top:1px;}
  	nav ul{display:block;border-bottom:1px solid white;}
  	nav ul li{display:block;background-color:#e51919;border-top:1px solid white;padding:0}
  	nav > ul > li + li{border-left:0;}
  	nav > ul > li > a{display:block !important;font-size:16px !important;line-height:16px !important;color:white !important;padding:8px 0 !important;background: #e51919;border:0 !important;font-weight:bold}
  	nav > ul > li:hover> a, nav > ul > li:focus> a, nav > ul > li.active> a{color:white;background:#2d373c;border:0 !important;}
}

@media screen and (max-width:63.99em){
}

@media screen and (max-width:52.99em){
  	header .info .dat3{display:none;}
}

@media screen and (max-width:40.99em){
  	header .info .dat{display:none;}
}

@media only screen and (max-width:39.99em){
    h1{font-size:50px;line-height:55px;}
    .banners blockquote{font-size:45px;line-height:50px;}
    .banners .hoe{height:210px;}
    #portada .callout-1{padding:50px 0 100px;}
    #portada .callout-1 h1{padding-bottom:18px;letter-spacing:-3px;}
    #portada .callout-1 h2{padding:0 0 10px;}
    #portada .callout-1 .boton2{margin-bottom:25px;}
    #portada .callout-1 .dona{padding-bottom:0;}
    #portada .callout-1 h1.tit2{padding:30px 0;}
    #portada .callout-1 .viaj{margin-left:0;}
    #portada .callout-1 .reser{margin:5px 0 15px;}
    #portada .callout-1 .p{padding:0 0 30px;}
    #portada .callout-2{padding:50px 0 0;}
    #portada .callout-2 h1{padding:0 0 30px;letter-spacing:-3px;}
    #portada .callout-2 .boton{margin:15px 0;z-index:1;bottom:0;}
    .banner-noso{height:250px;}
    #noso .callout-1{padding:60px 0;}
    #noso .callout-1 h2 br{display:none;}
    #noso .callout-2{padding:60px 0 100px;}
    #noso .callout-3 {padding:0 0 50px;}
    #noso .callout-3 .blanca{display:block;height:auto;padding:25px 20px;}
    #noso .callout-3 .blanca > *{display:block;}
    #noso .callout-3 .blanca.dos{margin-top:10px;}
    #contac .callout-1 .datos > *{display:block;}
    #contac .callout-1 .banner-cont2{padding:30px 0;}
    #tour .callout-1 h1{text-align:center;padding-bottom:15px;}
    #tour .callout-4 .campo{display:none;}
    #tour .callout-5 .tableta2 .parte2{text-align:left;}
    #tour .callout-5 .tableta3 .parte1{display:block;}
    #tour .callout-5 .tableta3 .parte2{padding-left:0;display:block;padding-top:15px;}
    #tour .callout-5 .social{text-align:center;}
    #tour .callout-5 .cuer{height:auto;display:block;}
    #tour .callout-5 .cuer div:last-child{width:auto;display:block;margin:10px 0;text-align:left;}
    footer .p br{display:block;}
}

@media screen and (max-width: 28em){
    .banner-port{height:450px;}
    #contac .callout-1 .datos{display:block;height:auto;}
}

/* min widt*/


@media only screen and (min-width: 64em){
	.large-20{width:20%;}
	.large-40{width:40%;}
}

@media only screen and (min-width: 50.500em){
}


@media only screen and (min-width: 75em){
}