/*
Theme Name: Gonzalo
Description: Tema para WordPress de SKYNET.
Author: gonzalo
Author URI: https://www.facebook.com/LPALTS
version: 3.4.0
Tags: pagina web
*/

@import url('https://fonts.googleapis.com/css?family=Roboto');

*{margin:0; padding:0;}

body{background-color: #fff; font-family: 'Roboto', sans-serif; font-size: 16px; margin: 0;}

img{border: none; padding:0; max-width:100%; height:auto;}
img a{border:none;}

.alignleft{float: left; border: none; margin: 0 10px 10px 0;}
.alignright{float: right; border: none; margin: 0 0 10px 10px;}
.aligncenter{display:block; margin:0 auto 10px;}
.const{background: url(images/const.png) no-repeat center top; padding-top: 175px;text-align: center !important;}

/* Box Datos */
.BoxDatos {background-image: linear-gradient(#13655d, #239389);padding: 8px;}
.Box-1-Datos {width: 49%;display: inline-block;vertical-align: middle;text-align: left;font-size: 12px;color: #fff;}
.Box-1-medios {width: 49%;display: inline-block;vertical-align: middle;text-align: right;}
.Box-1-medios p a {font-size: 12px;color: #fff;}
.Box-1-medios p a:hover {color: #066341;}

/* Box Menu */
.header2 {position: relative !important;box-shadow: 0px 1px 3px 1px #c1c1c19e;}
.BoxBarraLogo {width: 20%;display: inline-block;vertical-align: middle;}
.BoxBarraBootoms {width: 79%;display: inline-block;vertical-align: middle;}
.BoxBarraMenu {width: 67%;display: inline-block;vertical-align: middle;}
.BoxBarraContac {width: 32%;display: inline-block;vertical-align: middle;}
.BoxBarraContac a {color: #28c55c;vertical-align: middle;width: 49%;box-sizing: border-box;padding-right: 40px;}
.BoxBarraContac img {vertical-align: middle;box-sizing: border-box;}
.BoxBarra {padding: 5px 0;/* background-image: linear-gradient(#fff, #fff0); *//* margin: 0 auto; *//* position: absolute; *//* z-index: 10; *//* width: 100%; */}

/* Menu */
/* top */
#menu{position: sticky;top: 0px;}
#menu{}
#menu ul{list-style:none;text-align:center;font-size:0;}
#menu ul li{display: inline-block; font-weight:600; font-size:13px; position:relative; text-transform:uppercase;}
#menu ul li a{padding:18px 12px; display: block; color:#202121; text-decoration: none;-webkit-transition: background-color 0.5s; -moz-transition: background-color 0.5s; -o-transition: background-color 0.5s; transition: background-color 0.5s;}
#menu ul li+li{border-left:solid 1px #c8c8c8;}
#menu ul li+li+li+li+li+li{border-left:none;}
#menu ul li a:hover{background-color: #00869b;color:#fff;}
#menu ul li ul{ display:none;}
#menu ul li:hover ul{display:block;position:absolute;width:230px;background-color:rgba(0, 0, 0, 0.8);left:0;text-align:left;z-index:1111;padding: 7px !important;}
#menu ul li ul li{ display:inherit; font-weight: 300; font-size:14px;}
#menu ul li ul li a{ padding:6px 15px; color:#fff;}
#menu ul li ul li+li{ border-left:none;}
.orange a{border: solid 2px #00886d;margin-left:5px;color: #00886d !important;border-radius:4px;}
.orange a:hover{background-color: #00886d !important;color:#fff !important;}
.red a{border: solid 2px #009cb7;margin-left:5px;color: #009cb7 !important;border-radius:4px;}
.red a:hover{background-color: #009cb7 !important;color:#fff !important;}
.boxHader .container {display: flex;align-items: center;}
.boxHaderLogo {width: 25%;text-align: center !important;}
.boxHaderMenu {width: 100%;}

.boxHader {
    padding: 5px;
    position: sticky;
    top: 0;
    background-color: #fff;
    z-index: 10;
}

.boxHaderLogo img {
    width: 137px;
}
/* paginas */
.boxPages h1 {
    text-align: center;
    text-transform: uppercase;
    font-size: 40px;
    font-weight: 500;
}

.boxPages h2 {
    font-weight: 300;
    text-transform: uppercase;
    line-height: 36px;
    font-size: 18px;
    color: #239389;
}

.boxPages ul li {
    list-style: disc;
    line-height: 21px;
}

.boxPages ul {
    margin-left: 20px;
    padding: 11px 0;
}

.boxPages p {
    text-align: justify;
    font-weight: 100;
    padding: 7px 0;
    color: #7d7d7d;
    line-height: 22px;
}
.boxPages strong {
    color: #888888;
    font-weight: 500;
}

.boxPages {
    padding: 0 0 55px 0 !important;
}

/* banner */
.bannerTopImagen {position: absolute;bottom: 0;}
.banerPrincipal {position: relative;line-height: 0;}

/* Destinos */
.destinosBox {width: 49%;display: inline-block;position: relative;}
.BoxDestinosText {position: absolute;bottom: 0;text-align: center;width: 100%;padding: 20px 0;background-image: linear-gradient(#fff0, #000);}
.BoxDestinosText p a {color: #fff;display: table;margin: 1px auto;border: 1px solid #fff;border-radius: 50px;padding: 10px 35px;}
.BoxDestinosText h2 {color: #fff;text-transform: uppercase;font-weight: 100;padding: 10px;}
.BoxDestinosText p a:hover {background: #0202025e;}
.destinos {text-align: center;padding: 30px;text-transform: uppercase;font-size: 21px;}

/* Presentacion 1 */
.BoxPresentacion1 .owl-nav .owl-prev {position: absolute;top: 48.4%;right: 0%;transform: translate(50%,-50%);/* background-color: #553D20!important; */text-indent: -99999px;box-sizing: border-box;border-radius: 50%;width: 80px;height: 80px;/* border: 10px solid #fff; */background: url(images/der.png)no-repeat center center;}
.BoxPresentacion1 .owl-nav .owl-next {position: absolute;top: 48.4%;left: -7%;transform: translate(50%,-50%);background-color: #553d2000!important;text-indent: -99999px;box-sizing: border-box;border-radius: 50%;width: 80px;height: 80px;/* border: 10px solid #fff; */background: url(images/izq.png)no-repeat center center;}
.SingleBoxGale .owl-nav .owl-prev {position: absolute;top: 48.4%;right: 6%;transform: translate(50%,-50%);/* background-color: #553D20!important; */text-indent: -99999px;box-sizing: border-box;border-radius: 50%;width: 80px;height: 80px;/* border: 10px solid #fff; */background: url(images/der.png)no-repeat center center;}
.SingleBoxGale .owl-nav .owl-next {position: absolute;top: 48.4%;left: -4%;transform: translate(50%,-50%);background-color: #553d2000!important;text-indent: -99999px;box-sizing: border-box;border-radius: 50%;width: 80px;height: 80px;/* border: 10px solid #fff; */background: url(images/izq.png)no-repeat center center;}

.titleCat {text-align: center;font-size: 25px;padding: 15px;}
.BoxPresentacion1 {padding: 70px 0;}
.boxPresentacion {box-sizing: border-box;padding: 7px;}
.Content-Titul a {color: #000;}
.Content-Titul {text-align: center;font-weight: bold;font-size: 20px;padding: 9px 12px;line-height: 25px;border-bottom: 2px solid #C2C2C2;margin-bottom: 7px;}
.Content-texleft {width: 50%;display: inline-block;vertical-align: top;box-sizing: border-box;padding: 15px;font-size: 14px;text-align: center;line-height: 24px;}
.Content-texrigh {width: 48%;display: inline-block;vertical-align: top;text-align: center;box-sizing: border-box;padding: 14px 0px;color: #239389;line-height: 39px;font-weight: 100 !important;border-left: 2px solid #C2C2C2;}
.Content-texrigh img {width: 41px !important;margin: 1px auto;}
.Content-texleft h2 {font-size: 16px;padding: 5px 0;}
.Content-textx {background: #EEEEEE;}
.butom {background: #239389;padding: 15px 10px;}
.butom a img {display: inline-block !important;width: 23px !important;vertical-align: middle;}
.butom a img {width: 25px !important;}
.butom a p {display: inherit;vertical-align: middle;padding-left: 118px;color: #fff;}

/* aventura */
.BoxAventura{background: url(images/BGaventura.jpg)fixed center center;padding: 180px 0;color: #fff;text-align: center;font-size: 60px;text-transform: uppercase;line-height: 25px;}

/* santuario */
.home {background: #EEEEEE;padding: 15px 0;}
.home h2 {text-align: center;font-size: 30px;padding: 20px 0;}
.BoxSantuario {width: 15%;display: inline-block;text-align: center;vertical-align: middle;background: #fff;box-sizing: border-box;padding: 36px 15px 15px 15px;border-radius: 50%;height: 176px;margin: 8px;box-shadow: 1px 0px 11px 2px #ccccccd6;}
.BoxSantuario h3 {font-size: 15px;vertical-align: middle;}
.BoxSantuario:hover {box-shadow: 1px 0px 11px 2px #252525d6;}

/* Suscribete */
.BoxSuscriptor{background: url(images/BGsuscribete.jpg)fixed center center;padding: 100px 0;}
.subcr {width: 49%;display: inline-block;vertical-align: middle;color: #fff;line-height: 45px;}
.subcr h2 {font-weight: 100;font-size: 38px;}
.subcr p {font-size: 16px;}
.subcrbt {width: 49%;display: inline-block;vertical-align: middle;color: #fff;line-height: 45px;text-align: center;}
.subcrbt p a {color: #fff;padding: 15px 53px;background: #239389;border-radius: 40px;}
.subcrbt p a:hover {background: #23938900;border: 2px solid #239389;color: #239389;text-shadow: 1px 1px 1px #239389;}

/* Blog */
.BoxBlog {text-align: center;position: relative;padding: 50px 0;}
.BoxBlog p {position: absolute;bottom: 120px;z-index: 1000 !important;vertical-align: middle;width: 100%;text-align: right;right: 120px;}
.BoxBlog p a {color: #fff;font-size: 30px;}
.BoxBlog p img {vertical-align: middle;}
.BoxBlog img {position: relative;}

/* patrocinadores */
.patrocinadores {line-height: 0;}

/* footer */
.Box-2-Footer {width: 33%;display: inline-block;vertical-align: top;color: #fff;}
.Box-2-Footer h2 {text-transform: uppercase;font-size: 19px;padding-bottom: 15px;padding-top: 8px;}
.Box-2-Footer p {line-height: 25px;padding: 5px 0;}
.Box-2-Footer img {text-align: center;}
.Box-2-Footer p a {color: #fff;}
.BoxFotBox {background: #303030;padding: 40px;}
.redesFot {text-align: center;padding-top: 30px;border-top: 1px solid #fff;}
.redesFot img {padding: 0 16px;}

/* single */
.SingleBoxDatos {width: 33%;display: inline-block;vertical-align: top;box-sizing: border-box;}
.SingleBoxGale {width: 65%;display: inline-block;vertical-align: top;box-sizing: border-box;padding: 0 10px;}
.SingleBoxDatos h1 {font-size: 25px;padding: 10px 0;}
.SingleBoxDatosP {padding: 12px 5px;font-size: 30px;font-weight: bold;color: #239389;}
.SingleDescription {line-height: 25px;padding: 0 0 12px 0;border-bottom: 1px solid #239389;margin-bottom: 15px;}
.SingleBoxDatosD {line-height: 26px;font-size: 16px;    padding-bottom: 24px;}
a.SingleBoxDatosC {display: table;width: 68%;margin: 5px auto 18px;text-align: center;background: #b4bb64;padding: 10px;color: #fff;font-weight: bold;font-size: 22px;border-radius: 25px;}
a.SingleBoxDatosC:hover {background: #757940;}
a.SingleBoxDatosR {display: table;width: 68%;margin: 5px auto;text-align: center;background: #086646;padding: 10px;color: #fff;font-weight: bold;font-size: 22px;border-radius: 25px;}
a.SingleBoxDatosR:hover {background: #027d53;}
.SingleBoxPri {padding: 26px 0;}
.BoxSeguPri {width: 70%;display: inline-block;box-sizing: border-box;padding: 0 10px;vertical-align: top;}
.BoxSeguSegu {width: 29%;display: inline-block;box-sizing: border-box;padding: 0 5px;vertical-align: top;text-align: center;padding-bottom: 45px;}

/*formulario contactenos*/
.FormularioPage {box-sizing: border-box;width: 100%;background: #fff;}
.FormularioPage input {width:  100%;box-sizing:  border-box;padding: 8px;margin:  5px 0;border-radius: 7px;border: 1px solid #A2A2A2;}
.FormularioPage select {width: 100%;box-sizing: border-box;padding: 8px;margin: 5px 0;border-radius: 7px;border: 1px solid #A2A2A2;}
.FormularioPage textarea {width: 100%;box-sizing: border-box;padding: 8px;margin: 5px 0;border-radius: 0 0 30px 0;}
.FormularioPage .wpcf7-submit {border: 1px solid #5A9815;background: #5A9815;color:  #fff;text-transform:  uppercase;font-size:  20px;width: 70%;margin: 0 auto;display: block;}
.FormularioPage .wpcf7-form-control-wrap::before{font: 25px FontAwesome;color: #00869b;position: absolute;right: 10px;top: -4px !important;}
.FormularioPage .Nombre::before{content: "\f007";font-size: 22px;top: -4px !important;}
.FormularioPage .Correo::before{content: "\f003"; font-size: 20px; top: 12px;}
.FormularioPage .Telefono::before{content: "\f232";font-size: 20px; top: 12px;}
.FormularioPage .Nacionalidad::before{content: "\f279"; font-size: 20px; top: 12px;}
.FormularioPage .Fecha-Ingreso::before{content: "\f133"; font-size: 22px; top: 12px;}

.Paginas-cont {font-size: 0;background: #fff;}
.Paginas-cont .container {background: none;}
.Formulario-Paginas input {width:  100%;box-sizing:  border-box;padding: 10px !important;margin:  5px 0;border: 1px solid #ccc !important;}
.Formulario-Paginas textarea {box-sizing: border-box;padding: 10px;margin: 5px 0;width:  100%;border: 1px solid #ccc;border-radius:  0 0 30px 0;}
.Formulario-Paginas {padding:  0 20px;box-sizing:  border-box;width: 50%;margin:  0 auto;display:  inline-block;}
.Formulario-Paginas .wpcf7-form-control.wpcf7-submit {background: #00869b;border: 1px solid #00869b;color:  #fff;text-transform:  uppercase;border-radius:  8px;margin:  0 auto;display:  block;padding:  12px 0;text-align:  center;width: 50%;font-size:  20px;}
.Formulario-Paginas .wpcf7-form-control.wpcf7-submit:hover{border: 1px solid #00869b;background: #fff;color: #00869b;}
.Formulario-Paginas h2 {font-size: 20px;padding:  10px 0;text-transform:  capitalize; letter-spacing:  1px;color: #E59614;}
.Formulario-Paginas p {padding:  0 0 10px;font-size: 16px;line-height: 26px;}
.Cont-RC {width:  50%;padding:  0 20px;box-sizing:  border-box;display:  inline-block;font-size:  16px;vertical-align:  top;}
.Cont-RC h2 {padding: 0 0 10px;border-bottom: 1px dashed #E59614;margin-bottom:  20px;color: #00869b;text-transform: uppercase;font-weight: 900;}
.Cont-RC td {padding: 0 10px 0 50px;border-bottom: 2px dashed #999;line-height: 26px;}
.Cont-RC i {font-size:  30px;color: #00869b;}
.Cont-RC table {margin-left:  7%;width:  65%;}
.Cont-RC p {line-height:  26px;display: inline-block;}
.Cont-RC tr {margin: 0 0 30px;display: block;}
.Redes-Iconos {padding-bottom:  17px;}
.Redes-Iconos i {padding: 15px 5px;width: 60px;height: 60px;box-sizing:  border-box;border-radius: 50%;background: #ccc;display: inline-block;align-items:  center;justify-content:  center;color:  #fff;font-size: 30px;text-align:  center;}
.Redes-Iconos .fa-facebook:hover{background: #29487d;}
.Redes-Iconos .fa-twitter:hover {background: #1DA1F2;}
.Redes-Iconos .fa-youtube-play:hover {background: #f00;}
.Redes-Iconos .fa-instagram:hover {background: #d10869;}
.Redes-Iconos .fa-tripadvisor:hover {background: #00a680;}

/*arma tu paquete*/
#conForm input, #conForm select, #conForm textarea{padding: 10px; border:1px solid #e5eae6; background-color: #f2f4f3; width:100%; max-width: 100%; font-size: 16px; box-sizing:border-box;}
#conForm input[type="submit"]{width: auto; border: none; font-size: 20px; color: #FFF; background-color: #4a667c;cursor: pointer; padding: 7px 30px; display: table; margin: auto; border-radius: 3px;}
#conForm input[type="submit"]:hover{background-color: #a5ce37;}
#conForm span.wpcf7-list-item{display: block;font-size: 12px;text-align: left;}
#conForm span.wpcf7-list-item input{width: auto; display: inline; padding: 0; margin: 3px 0; vertical-align: middle;}
#conForm .destinos h3{font-size: 17px;padding-bottom: 10px; margin: 0; color: #002e63;text-align: left;background: none;}
.boxDestino1, .boxDestino2, .boxDestino3{display:inline-block; width: 49%; margin-bottom: 10px; min-height: 260px; vertical-align: top;box-sizing: border-box; border: 1px solid #e0e0e0; background-color: #f1f1f1; padding:5px;letter-spacing: 0; word-spacing: 0; font-size: 14px;}
.boxDestino3{display:block; width:100%;}
.boxDestino1 {margin-right: 2%;}
#conForm p{padding: 0;}
.dLeft{float: left; width: 30%; box-sizing: border-box; border: 1px solid #e0e0e0; min-height: 530px; margin-bottom: 10px; background-color: #f1f1f1; padding:5px; margin-right: 2%;}
.dRight{float: left; width: 68%;letter-spacing: -1px; word-spacing: -1px; font-size: 0;box-sizing: border-box;}
#conForm .ajax-loader{display: table; margin: 10px auto 0 !important;}
#conForm + div.wpcf7-validation-errors, #conForm + div.wpcf7-mail-sent-ng, #conForm + div.wpcf7-mail-sent-ok{margin: 0 0 10px !important; font-size: 12px; text-align: center;}
#tTour{display:none;}
span.wpcf7-not-valid-tip{color:#B90004 !important; font-size:12px !important;}
#conForm{max-width:800px; margin:auto;text-align:center;}
.fLeft{display:inline-block; width:28%; padding:5px 2% 5px 0; text-align:left;font-size:14px;vertical-align:middle;}
.fRight{display:inline-block; width:67%; padding:5px 0;text-align: left;vertical-align:middle;}
#tituloTour br{display:none !important;}
#conForm select{padding:3px;}
#conForm option{padding:4px;}
#conForm .all{font-size:14px; padding:0 10px 10px; text-align: left;}
#conForm .all br{margin-bottom: 10px;}
.your-adults, .your-children, .your-alo, .your-hab{display: inline-block; letter-spacing: 1px;}

/* reservas Rith */
td {border: none;padding: 15px 15px;}
.formBookNow {position: relative;background-color: #f0f0f0;width: 100%;float: none;padding-bottom: 35px;color:#000;border: solid 1px #086646;margin-top: 20px;}
#tTour{display: none;}
.formBookNow h3{text-align:center;color: #fff !important;line-height: 28px;font-weight: 300;padding-bottom: 0;border: none;padding: 11.5px;box-sizing:  border-box;width: 100%;font-size: 1.2rem !important;background: #086646;margin-bottom: 15px;text-transform: uppercase;font-family: 'Oswald', sans-serif;}
.formBookNow p{padding: 0 12px;color: initial;}
.formBookNow input, .formBookNow select, .formBookNow textarea{width: 100%;max-width: 100%;color: #000;border: 1px solid #086646;padding: 8px 8px 8px 30px;box-sizing: border-box;background-color: #FFF;position: relative;margin-bottom: 12px;font-weight: 300;font-size: 12px;}
.formBookNow select{color: #7c7c7c;}
.formBookNow input:focus, .formBookNow select:focus, .formBookNow textarea:focus{color: #3a3a3a;}
.formBookNow input[type="submit"]{width: auto;display: table;margin: 10px auto auto;border: none;background-color: #001f55;text-transform: uppercase;color: #FFF;font-weight: 300;padding: 15px 20px;font-size: 17px;cursor: pointer;border-radius: 5px;}
.formBookNow input[type="submit"]:hover{background-color: #00587e;}
.form50 {display:flex;justify-content: space-between;padding: 0 12px;/* align-items: center; */}
.form50  span{width: 48%;font-weight: 400;font-size: 1rem;}
.formBookNow .form50 select {margin: 2px;border: 1px solid #b5b5b5;border-radius: 5px;}
.fRight{display:inline-block;width: 100%;padding: 0 12px;text-align: left;vertical-align:middle;box-sizing: border-box;}
.fRight.datepick span.wpcf7-form-control-wrap {display: inline-block!important;width: 49%;}
.form50  span, .form50  label{font-weight: 400;font-size: 1rem;color: inherit;display: flex;align-items: center;justify-content: center;}
input#startdate, input#findate{padding: 8px}
p.sendRight input[type=submit] {background: #086646;width:  100%;line-height: 15px;border-radius: 2px;font-size: 1rem;font-weight: 800;}
.formBookNow span.t-message textarea.wpcf7-form-control.wpcf7-textarea {position:  relative;height: 130px;padding-left: 35px;}
.formBookNow .t-name::after{content:"\f2c0";position: absolute;left: 8px;top: 50%;font: 18px FontAwesome;color: #086646;transform: translateY(-50%);}
.formBookNow .t-email::after{content:"\f003";position: absolute;left: 8px;top: 50%;font: 18px FontAwesome;color: #086646;transform: translateY(-50%);}
.formBookNow .t-phone::after{content:"\f232";position: absolute;left: 8px;top: 50%;font: 18px FontAwesome;color: #086646;transform: translateY(-50%);}
.formBookNow .t-country::after{content:"\f0ac";position: absolute;left: 8px;top: 50%;font: 18px FontAwesome;color: #086646;transform: translateY(-50%);}
.formBookNow .t-message::after{content:"\f0e6";position: absolute;left: 8px;font: 23px FontAwesome;color: #086646;}
a.callphone {display: flex;justify-content: center;align-items: center;}
a.callphone span {color: #001f55;padding: 0 8px;}
a.callphone strong {display: block;}
a.callphone img {float: left;}
div#wpcf7-f7-o1 {padding-bottom: 20px;}

.content .responsive-tabs .responsive-tabs__list__item{background-color: #086646;color: #fff;font-size: 1rem;padding: 15px 20px;top: 0;margin: 0 5px 0 0!important;border-radius: 10px !important;border:none;margin: 0;position: relative;font-weight: 800;text-transform: uppercase;}
.content .responsive-tabs .responsive-tabs__list__item:hover, .content .responsive-tabs .responsive-tabs__list__item--active, .content .responsive-tabs .responsive-tabs__list__item--active:hover{background-color: #b4bb64;color: #fff;padding: 15px 20px;top: 0;border: none;}
.content .responsive-tabs .responsive-tabs__list__item:after, .content .responsive-tabs .responsive-tabs__list__item--active::after{content:"";position:absolute;top: calc(100% + 11px);left: 0;height: 3px;width: 0;background: #b4bb64;z-index: 10;transition:.3s;}
.content .responsive-tabs .responsive-tabs__list__item:hover:after, .content .responsive-tabs .responsive-tabs__list__item--active:hover::after{content:"";position:absolute;top: calc(100% + 11px);right: 0;height: 3px;width: 100%;background: #b4bb64;z-index: 100;}
.content .responsive-tabs .responsive-tabs__list__item--active:after{content:"";position:absolute;top: calc(100% + 11px);right: 0;height: 3px;width: 100%;background: #b4bb64;z-index: 100;}
.content .responsive-tabs .responsive-tabs__list__item::before, .content .responsive-tabs .responsive-tabs__list__item--active::before{content:"";position:absolute;top: calc(100% + 6px);left: 47%;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #a2d200;z-index: 0;transition:.3s;}
.content .responsive-tabs .responsive-tabs__list__item:hover::before, .content .responsive-tabs .responsive-tabs__list__item--active:hover::before{content:"";position:absolute;top: calc(100% + 4px);left: 47%;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 7px solid #086646;z-index: 10;}
.content .responsive-tabs .responsive-tabs__list__item--active:before{content:"";position:absolute;top: calc(100% + 4px);left: 47%;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 7px solid #b4bb64;z-index: 10;}
.content .responsive-tabs .responsive-tabs__panel{border: solid 1px #ffffff!important;position: relative;padding: 25px 15px 0 }
.content .responsive-tabs .responsive-tabs__panel:before{content: "";position: absolute;top: 10px;height: 3px;width: 97%;left: 0;background-color: #086646;}
.content .responsive-tabs ul.responsive-tabs__list{margin: 20px 0 0 0!important;}
.responsive-tabs.responsive-tabs--enabled h2 {padding: 11px 0;font-weight: bold;}
.responsive-tabs.responsive-tabs--enabled p {line-height: 22px;font-size: 15px;}

button#responsive-menu-button {
    display: none !important;
}

/* categorias */
.contentItemsCat.container {display: flex;flex-wrap: wrap;}
.BoxPaquetes {padding: 50px 0;}
.BoxPaquetes .container {display: flex;flex-wrap: wrap;}
.titleCat {width: 100%;}
.BoxCategor {position: relative;}
.Box-Catego {width: 33%;box-sizing: border-box;padding: 5px;}
.BoxCategorText {position: absolute;bottom: 0;width: 100%;padding: 180px 40px 5px 40px;background-image: linear-gradient(#944d3d00, #1f847b);box-sizing: border-box;}
.BoxCategorText a {color: #fff;}
.BoxCategorText h2 {text-transform: uppercase;font-weight: 600;}
.BoxCategorText h3 {color: #fff;border-top: 1px solid #fff;width: 27%;padding: 9px 0;margin-top: 11px;}

.conBlogCat{/* float: left; */width: 100%;box-sizing: border-box;padding: 0 25px 0 0;}
.contentBlogRight{float: right;width: 28%;position:  sticky;top: 2px;display: block;box-sizing:  border-box;margin-top: 35px;display: none !important;}
.Blogfull {background: #fff;margin-bottom:  10px;display: inline-block;width: 100%;vertical-align:  top;margin: 1%;border: solid 1px #dcdcdc;margin-bottom: 50px;}
/*.Blogfull:nth-child(2n) {display: flex;flex-direction: row-reverse;}*/
.blogCatRight{display: flex;flex-direction: row-reverse;}
.blogCatLeft{display: flex;}
.imgBlogFull {display: inline-block;position: relative;width: 46%;}
.imgBlogFull::after{content: "";position: absolute;left: 0;top: 0;background: #0000007d;width: 100%;height: 100%;color: #000;transform: scale(0.1);opacity: 0;transition: all linear 0.5s;}
.imgBlogFull:hover:after{transform: scale(1);opacity: 1;}  
.imgBlogFull a.preview{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)scale(1.2);z-index: 1000;font-size: 20px;color: #fff;opacity: 0;transition: all linear 0.5s;text-decoration: none;}
.imgBlogFull:hover a.preview{opacity: 1;transform: translate(-50%,-50%)scale(1);}
.imgBlogFull a i {border-radius: 50%;border: solid 2px #fff;padding: 2px 13px;transition:0.8s all linear;text-decoration:  none;font-size: 2rem;}
.imgBlogFull a:hover i {border-radius: 50%;border: solid 2px #61574b;/* padding: 2px 9px; */background: #61574b;}
.imgBlog.BlogImgBlog img {width: 100%;max-height: 310px;}
.imgBlog.BlogImgBlog a {padding: 0;}
.txtBlogFull {font-size: 19px;word-spacing:  initial;letter-spacing:  initial;line-height:  25px;box-sizing:  border-box;padding: 15px 15px 10px 15px;position: relative;text-align: justify;display:  inline-block;width: 54%;vertical-align:  top;}
.txtBlogFull h3 a {color: var(--bgcolorplo2);text-decoration:  none;font-weight: bold;text-transform:  uppercase;}
.txtBlogFull h3 {padding:  5px;border-bottom:  1px solid;margin-bottom: 15px;position: relative;text-align:left;}
.txtBlogFull h3:before{content: "";height: 2px;width: 30%;position: absolute;bottom: -1px;left: 0;background-color: #982731;}
.dateBlogFull{text-align: right;position: absolute;bottom: 0;right: 0;background-color: #814f2a;padding:  8px;border-top-left-radius: 10px;color: #fff;text-transform:  uppercase;}
.blogRight {border-bottom: dashed 2px var(--bgcolorv2);margin-bottom: 25px;}
.conBlog {display: flex;flex-direction: row-reverse;}
.imgBlog {flex-basis: 70%;/* height: 590px; */}
.imgBlog a, .imgBlog img {display: block;height: 100%;object-fit: cover;}
.txtBlog {flex-basis: 30%;background-image: linear-gradient(to bottom right, #963727, #e8af24);color: #fff;padding: 25px;}
.txtBlog h2 a {color: #fff;font-size: 1.7rem;font-weight: 400;text-decoration: none;}
.txtBlog p a {color: #fff;}
.txtBlog p {color: #ced0d3;font-size: 14px;line-height: 23px;padding-bottom: 10px;}
.txtBlog p.autor {color: #babdc5;font-size: 0.8rem;display: flex;align-items: center;justify-content: space-between;padding-bottom: 12px;}
.txtBlog p:first-child {color: #babdc5;font-size: 0.8rem;padding-bottom: 5px}
.txtBlog p:first-child a {color: #d5d7da;}
a.readBlog {color: #fff;text-transform: lowercase;font-size: 16px;display: table;padding: 10px 15px;/* background: linear-gradient(#1b242400, #192121); */background: #1f2829;border-radius: 5px;}
.conBlogCat .conBlog {flex-direction: row;margin: 35px 0px;box-shadow: 1px 1px 4px 1px #00000014;}
.conBlogCat .imgBlog {flex-basis: 50%;}
.conBlogCat .txtBlog {flex-basis: 50%;background: #fff;color: #000;}
.conBlogCat .txtBlog p:first-child {color: #727479;}
.conBlogCat .txtBlog p:first-child a {color: #727479;}
.conBlogCat .txtBlog h2 a {color: #000;font-size: 1.35rem;}
.conBlogCat .txtBlog p {color: #000;}
.conBlogCat .txtBlog p.autor {color: #76787d;}
.conBlog.asideBlog {flex-direction: column;position: relative;}
.conBlog.asideBlog .txtBlog h2 a {font-size: 1rem;}
.conBlog.asideBlog .txtBlog span.duracion {display: block;position: absolute;top: 0;right: 0;background: #e5344a;padding: 5px 7px;font-size: 15px;}
.conBlog.asideBlog .txtBlog h2 {background: linear-gradient(to right, #fff 0%, #fff 35%, #000 35%, #000);background-size: 100% 3px;background-repeat: no-repeat;background-position: bottom center;margin-bottom: 15px;}
.conBlog.asideBlog{width: 100%;position: relative;}
.conitemBlog{display: flex;width: calc(100% * var(--sliderItems));animation: slider var(--sliderTime) linear infinite;position: relative;left: 0;background: #000;}
.conBlogRight{overflow: hidden;width: 100%;}
@keyframes slider{
    0%, 30%{ left:0}
    33%, 63%{left:-100%}
    66%, 97%{left:-200%}
}

/* links */
a{color:#0066cc; text-decoration:none;}
a:hover{text-decoration: none; color:#000;}
p:empty{display: none;}

/* container */
.container {max-width:1200px;margin: 0 auto;padding:0;}

/* Sidebar Left */
.sidebarLeft{float: left; width: 25%;}

/* Sidebar Right */
.sidebarRight{float: right; width: 25%;}
.sidebarRight ul li{list-style: none;}

/*Copyright*/
#Copyright{text-align: center; background-color: #B6B6B6 ; font-size: 11px; color: #000; font-weight: 300; padding: 7px 0;}
#Copyright img{vertical-align: middle;}
#Copyright a{ color: #000000 ;text-shadow:1px 1px 1px #fff}
#copyright{margin: 0;background-color: #000000;padding: 7px 10px;color: #fff;font-size: 10px;text-align: center;box-sizing:  border-box;}
#copyright a {color: #ff0000;}

.clear{clear:both;}
.clear:after{clear:both;display: block; content:""; height: 0; visibility: hidden;}

@media(max-width:768px){
    .alignleft, .alignright{display: block; margin: auto auto 10px;float: none;}
}
@media(max-width:480px){
.BoxDatos {display: none;}
.BoxBarra {display: none;}
.destinosBox {width: 100%;padding: 16px 0;}
.destinos {padding: 20px;font-size: 17px;}
.BoxPresentacion1 {padding: 29px 0;}
.titleCat {font-size: 17px;text-transform: uppercase;}
.BoxPresentacion1 .owl-nav .owl-prev {right: 48px;}
.boxPresentacion {padding: 9px;}
.BoxAventura {font-size: 25px;}
.BoxSantuario {width: 37%;}
article.home {text-align: center;}
.subcr {width: 100%;padding: 0 26px;line-height: 34px;}
.BoxBlog {display: none;}
.Box-2-Footer {width: 100%;padding-bottom: 34px;}
.SingleBoxGale {width: 99%;}
.SingleBoxGale .owl-nav .owl-prev {right: 12%;}
.SingleBoxDatos {width: 100%;padding: 0 30px;}
.BoxSeguPri {width: 100%;}
.BoxSeguSegu {width: 100%;padding: 0 15px;}
button#responsive-menu-button {display: block !important;}
}