/*
Theme Name: Inca Travel Trip
Description: Tema para  WordPress.
Author: KENYER H.
Author URI: http://www.facebook.com/kenyer
version: 2.8.1
Tags: tema, kenyer
*/
@import url('https://fonts.googleapis.com/css?family=Lato:400,700|Oswald:300,400,700');
/* font-family: 'Oswald', sans-serif; font-family: 'Lato', sans-serif; */
*{margin:0; padding:0;}

body{background-color: #fff;font-family: 'Lato', sans-serif; font-size: 18px; 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;}

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

li{list-style: none;}
/* Sidebar Left */
.sidebarLeft{float: left; width: 25%;}

/* Sidebar Right */
.sidebarRight{float: left; width: 25%;}

/* container */
.container {max-width:1200px;margin: 0 auto;padding:0;}
.container2 {max-width:1366px;margin: 0 auto;padding:0;}
.container p{line-height: 26px;}

li{list-style: none;}

/* content */
.content h1{padding: 14px 0;font-weight: 600;font-size: 42px;color: #444444;text-align: center;position:relative;letter-spacing:2px;font-family: 'Kurale', serif;text-transform: uppercase;}
.content h2{color: #444444;font-size: 28px;font-weight: 500;padding-bottom: 10px;font-family: 'Oswald', sans-serif;text-transform: uppercase;}
.content h3{color: #000; font-size: 26px; font-weight: 500; padding-bottom: 10px;font-family: 'Oswald', sans-serif;}
.content h4{color: #f58f2a; font-size: 22px; font-weight: 500; padding-bottom: 10px;font-family: 'Oswald', sans-serif;}
.content p{text-align: justify; padding-bottom: 15px; line-height: 26px;font-family: 'Lato', sans-serif;color: #222222;}
.content ul, .content ol{margin-left: 30px; padding-bottom: 15px; line-height: 26px;font-family: 'Lato', sans-serif;}
.content li{list-style-type: disc; padding: 5px 0;font-family: 'Lato', sans-serif;}
.content ol li{list-style: decimal;}
/*fin*/
/*Generales*/
.title h2{font-family: 'Oswald', sans-serif;color: #010101;position: relative;text-align: center;font-size: 1.9rem;margin-bottom: 0;font-weight: bold;padding: 0;text-transform:  uppercase;} 
.title h3{text-align: center;color: #222222;font-size: 1.3rem;font-weight: lighter;padding-bottom: 10px;font-family: 'Oswald', sans-serif;text-transform:  uppercase;}

.titleWhite h2{font-family: 'Oswald', sans-serif;color: #fff;position: relative;text-align: center;font-size: 1.9rem;margin-bottom: 0;font-weight: bold;padding: 0;text-transform:  uppercase;text-shadow: 1px 1px 1px #000;} 
.titleWhite h3{text-align: center;color: #fff;font-size: 1.3rem;font-weight: lighter;padding-bottom: 10px;font-family: 'Oswald', sans-serif;text-transform:  uppercase;text-shadow: 1px 1px 1px #000;}

.padGral{padding-bottom: 50px;letter-spacing: initial;word-spacing: initial;}
p:empty{display: none;}
.reset{letter-spacing: -1px;font-size: 0;word-spacing: -1px;}
.resetSpace{letter-spacing: initial;font-size: initial;word-spacing: initial;}
.items50{display: inline-block;width: 50%;vertical-align: middle;}
.items33{display: inline-block;width: 33.33%;vertical-align: top;}
/*fin*/

/* Sidebar Left */
.sidebarLeft{float: left; width: 25%;}
/* Sidebar Right */
.sidebarRight{float: left; width: 25%;}
/*Top*/
.header {position:  absolute;top: 0;left:  0;width:  100%;z-index:  100;text-transform:  uppercase;font-family: 'Oswald', sans-serif;}
.headerRel{position: relative;}
.header::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 140%;background: linear-gradient(to bottom, #fff 24%,#ffffffc9 60%, #ffffff00);}
.contentTop{position: relative;z-index: 100;}
.superTop .textwidget {display:  flex;justify-content: space-between;font-size: 0.9rem;font-weight: 100;}
.armaTop{display: inline-block;width: 33%;vertical-align: middle;text-align: left;}
.logoTop{display: inline-block;width: 33%;vertical-align: middle;text-align: center;}
.idiomasTop{display: inline-block;width: 17%;vertical-align: middle;text-align: center;}
.contactanosTop {display: inline-block;width: 17%;vertical-align: middle;text-align: right;;}
.armaTop a {display: table;background: #1180b6;color: #fff;padding: 5px 15px;border-radius: 5px;transition: ease-out 0.3s}
.armaTop a:hover {background: #00acff;}
.contactanosTop a{display: table;background: #e96b00;color: #fff;padding: 5px 15px;border-radius: 5px;transition: ease-out 0.3s}
.contactanosTop a:hover{background: #f88a2f;}
.armaTop .textwidget p {display: flex;flex-direction: row-reverse;justify-content: flex-end;}
.armaTop .textwidget p a + a {background: #e96b00;}

.fixedRedes {position:  fixed;right:  0;top: 24%;border-radius: 0 5px 5px 0;z-index: 10}
.fixedRedes p a{text-decoration:none;display:block;}
.fixedRedes p i{width: 50px;height: 50px;display:flex;align-items:center;justify-content:center;color:#fff;font-size: 22px;transition: ease-out 0.3s;}
.fixedRedes p i.fa-youtube-play{background: #ff0000;}
.fixedRedes p i.fa-instagram{background: linear-gradient( to left top, #be30a0, #f25b3c)}
.fixedRedes p i.fa-twitter{background: #00b4cc}
.fixedRedes p i.fa-facebook{background: #1f5a9b}
.fixedRedes p i.fa-google-plus{background: #dd5144}
.fixedRedes p i.fa-tripadvisor{background: #20741a}
.fixedRedes p i:hover {width: 58px;}
.fixedRedes .textwidget {display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-end;}
/*fin*/

/*Banner*/
.Banner{position: relative;}
.Banner .textBanner{position: absolute;top: 55%;right: 50%;transform: translate(50%,-50%);font-family: 'Oswald', sans-serif;text-transform: uppercase;}
.Banner .textBanner h2{color: #fff;font-size: 2.5rem;text-align:  center;text-shadow: 1px 1px 1px #000;font-weight: 800;color: #ff9500;}
.Banner .textBanner h1{color: #fff;font-size: 2.5rem;text-align:  center;text-shadow: 1px 1px 1px #000;font-weight: 800;color: #ff9500;}
.Banner .textBanner p{color: #fff;font-size: 1.4rem;text-align:  center;text-shadow: 1px 1px 1px #000;font-weight: 400;color: #fff;}

.owlSlider  .owl-dots{position:  absolute;bottom: 7%;right:  50%;transform: translateX(50%);}
.owlSlider  .owl-dots .owl-dot{width: 20px; height: 20px; background-color: transparent; display: inline-block; margin: 0 10px; border-radius: 100%; border:solid 1px #fff;transition-duration: 0.5s;}
.owlSlider  .owl-dots .owl-dot:hover{background-color: #fff;border:solid 1px #fff}
.owlSlider  .owl-dots .owl-dot.active{background-color: #fff;border:solid 1px #fff}

.owlSlider {position:  relative;overflow: hidden;}
.owlSlider:after {content: '';position: absolute;right: 0;bottom: 0;border-bottom: 34px solid #f1f1f1;border-left: 25px solid transparent;border-right: 0 solid transparent;height: 0px;width: 50%;margin-right: -25px;}
.owlSlider:before {content: '';position: absolute;left: 0;bottom: 0;border-bottom: 34px solid #f1f1f1;border-right: 25px solid transparent;border-left: 0 solid transparent;height: 0px;width: 50%;z-index: 100;margin-left: -25px;}
/*fin*/
/* Primera Parte del Menu*/
#menu{text-align: center;padding: 10px 0;position: relative;z-index: 1000;/* margin-top: 10px; */}
#menu ul li{display: inline-block;padding: 5px 1.3%; position:relative; vertical-align: middle;font-weight: 500;text-shadow: 0 0 1px #000}
#menu ul li a:before {content: "";left: 50%;top: 100%;position: absolute;border-left: 5px solid transparent;border-right: 5px solid transparent;    border-top: 5px solid #000000;z-index: 100;transform: translateX(-50%);transition:color .15s;}
#menu ul li a:hover:before{border-top: 5px solid #ff9500;}
#menu ul li.pll-parent-menu-item{line-height: 0;}   
#menu ul li.pll-parent-menu-item ul{width: 50px;margin-left: -35px;}
#menu ul li a{color:#000;font-size:16px; text-transform: uppercase; -webkit-transition:color .15s;-moz-transition:color .15s;-o-transition:color .15s;transition:color .15s;position: relative;}
#menu ul li a:hover{color:#ff9500; text-decoration: none;}
#menu ul li ul{opacity:0;visibility:hidden;padding:10px;background-color:#f0f0f0;text-align:center;position:absolute;top:50px;left:50%;margin-left:-90px;width:160px;-webkit-transition:all .3s .1s;-moz-transition:all .3s .1s;-o-transition:all .3s .1s;transition:all .3s .1s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4)}
#menu ul li:hover ul{opacity:1;top:35px;visibility:visible;}
#menu ul li ul:before{content:"";display:block;border-color:transparent transparent #fafafa transparent;border-style:solid;border-width:10px;position:absolute;top:-20px;left:50%;margin-left:-10px}
#menu ul li#menu-item-146 img{vertical-align: sub;}
#menu ul li#menu-item-146 ul{margin-left:-35px;width:50px;}
#menu ul li#menu-item-146 ul li a{padding: 5px 10px;background: none!important;}
#menu ul ul li{position:relative;padding: 0;display: block;}
#menu ul ul li a{color:#323232;font-size:13px;padding: 7px 10px;display:block;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s}
#menu ul ul li a:hover{background-color:#2a2a2a;color:#FFF}
#menu ul li.lang-item{padding-right: 5px;}
#menu ul li:hover ul ul{visibility:hidden} 
#menu ul li ul ul:before{top: 0; content: inherit;}
#menu ul ul li ul{position:absolute;top:15px;margin: 0; left:100%;width: 250px!important;background-color:#fafafa;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4); z-index: 100;}
#menu ul ul li ul li{text-align: left;}
#menu ul ul li ul li a{padding: 2px 10px;}
#menu ul ul li:hover ul{opacity:1;top:0;visibility:visible}

/*Home*/
.contentHome{background: url(images/bg-paquetes-especiales.jpg) repeat;padding: 25px 0 50px;}
h1.titleHome {visibility: hidden;padding:  0;margin:  0;line-height:  0;}
.contentHome p a{display: table;background: #e96b00;color: #fff;padding: 5px 15px;border-radius: 5px;text-transform: uppercase;transition: ease-out 0.3s}
.contentHome p a:hover{background: #ff9500}
.contentHome .alignleft {box-shadow: 0px 0px 0px 3px #fff, 1px 1px 7px 3px #000;transition: ease-out 0.3s;margin-right: 25px;}
.contentHome .alignleft:hover {box-shadow: 0px 0px 0px 3px #fff, 1px 1px 7px 4px #000;}
/*fin*
/*Recomendados*/
.infoRecomendados{padding-top: 35px;}
.boxRecomendados{position: relative;padding: 50px 0 25px;}
.boxRecomendados::before{content: "";left: 50%;top: 0;position: absolute;border-left: 25px solid transparent;border-right: 25px solid transparent;border-top: 34px solid #ebebeb;z-index: 100;transform: translateX(-50%);}

.itemsTours  .item2 {display: inline-block;width:  66.6%;}
.itemsTours  .conItem {display: inline-block;width: 33.3%;}
.itemsTours  .conItem item3{display: block;}

.itemsTours, .conItem, .item3  {position: relative;}
.itemsTours  .textTours{position: absolute;top: 2%;left: 0;background: RGBA(0,0,0,0.5);padding: 5px 15px;}
.itemsTours  .textTours h3{padding: 0;text-transform: initial;}
.itemsTours  .textTours h3 a{color:#fff;font-style: italic;}
.itemsTours  img {height:  100%;object-fit: cover;}
.owlRecomendados{margin-bottom: 25px}
.owlRecomendados   .owl-dots{position: relative;text-align:  center;margin-top: 15px;}
.owlRecomendados   .owl-dots .owl-dot{width: 20px; height: 20px; background-color: transparent; display: inline-block; margin: 0 10px; border-radius: 100%; border:solid 1px #e96b00;transition-duration: 0.5s;}
.owlRecomendados   .owl-dots .owl-dot:hover{background-color: #e96b00;border:solid 1px #fff}
.owlRecomendados   .owl-dots .owl-dot.active{background-color: #e96b00;border:solid 1px #fff}

/*Promociones*/
.boxPromociones {position:  relative;}
.owlPromociones::after{content: "";left: 50%;top: 0;position: absolute;border-left: 25px solid transparent;border-right: 25px solid transparent;border-top: 34px solid #fff;z-index: 100;transform: translateX(-50%);}
.itemsPromociones{position: relative;}
.txtPromociones {position: absolute;top: 0;right: 5%;z-index: 100;text-align: center;color: #fff;max-width: 300px;box-sizing: border-box;padding: 10px;background: #ffffff3d;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.txtPromociones a.promo{padding: 7px 15px;border: solid 1px #e96b00;color: #fff;display: table;margin: auto;letter-spacing: 1px;text-transform: uppercase;background: #e96b00 ;transition: all linear 0.2s;font-family: 'Oswald', sans-serif;border-radius: 5px;font-weight: 400;}
.txtPromociones a.promo:hover{border: solid 1px #e96b00;background: #fff;color: #e96b00;}
.imagenPromociones {background: #000;}
.imagenPromociones img { opacity: 0.3;}
.txtPromociones .BoxVideoDetalles img{margin: 15px auto 0;max-width: 180px;}
.txtPromociones p{font-size: 1.11rem;padding-bottom: 15px;}
.txtPromociones h2{font-size: 2.2rem;}

.owlPromociones   .owl-dots{position: absolute;text-align:  center;margin-top: 15px;}
.owlPromociones   .owl-dots .owl-dot{width: 20px; height: 20px; background-color: transparent; display: inline-block; margin: 0 10px; border-radius: 100%; border:solid 1px #e96b00;transition-duration: 0.5s;}
.owlPromociones   .owl-dots .owl-dot:hover{background-color: #e96b00;border:solid 1px #fff}
.owlPromociones   .owl-dots .owl-dot.active{background-color: #e96b00;border:solid 1px #fff}

.owlPromociones  .owl-nav {position:  absolute;top: 45%;width:  100%;font-size: 0;box-sizing: border-box;}
.owlPromociones  .owl-nav .owl-prev {position:  absolute;top: 0;left: 0.5%;}
.owlPromociones  .owl-nav .owl-next {position:  absolute;top: 0;right: 3%;}
.owlPromociones  .owl-nav .owl-prev:before{content:"\f053";position: absolute;left: -50%;top:50%;font: 22px FontAwesome;z-index:10;background: none;padding: 7px 12px 7px 9px;border-radius: 50%;color: #fff;border: solid 2px #fff;transition:all linear 0.3s;}
.owlPromociones  .owl-nav .owl-next:before{content:"\f054";position: absolute;left: -50%;top:50%;font: 22px FontAwesome;z-index:10;background: none;padding: 7px 12px 7px 9px;border-radius: 50%;color: #fff;border: solid 2px #fff;transition:all linear 0.3s;}
.owlPromociones  .owl-nav .owl-prev:hover:before{background: #DB9600;}
.owlPromociones  .owl-nav .owl-next:hover:before{background: #DB9600;}

.boxPromociones {position:  relative;overflow: hidden}
.boxPromociones:after {content: '';position: absolute;right: 0;bottom: 0;border-bottom: 34px solid #fff;border-left: 25px solid transparent;border-right: 0 solid transparent;height: 0px;width: 50%;margin-right: -25px;z-index: 100}
.boxPromociones:before {content: '';position: absolute;left: 0;bottom: 0;border-bottom: 34px solid #fff;border-right: 25px solid transparent;border-left: 0 solid transparent;height: 0px;width: 50%;z-index: 100;margin-left: -25px;}
/*fin*/

/*Destinos*/
.boxDestinos{padding: 25px 0 50px;}
.gridDestinos{display:  grid;grid-template-columns: repeat(3, 1fr); grid-template-rows: 254px;text-align:  center;grid-gap:5px;}
.gridDestinos .itemsDestinos:nth-child(1)  { grid-column: 1 / span 2; grid-row: 1 / span 1;}
.gridDestinos .itemsDestinos:nth-child(7)  { grid-column: 2 / span 2; grid-row: 3 / span 1;}
.gridDestinos .itemsDestinos{position: relative;}
.gridDestinos .textDestinos{position: absolute;top: 2%;left: 0;background: RGBA(0,0,0,0.5);padding: 5px 15px;}
.gridDestinos .textDestinos h3{padding: 0;text-transform: initial;}
.gridDestinos .textDestinos h3 a{color:#fff;font-style: italic;}
.gridDestinos .itemsDestinos img {height: 254px;object-fit: cover;width: 100%;}/*fin*/
/*parallax*/
.boxParallax{background: url(images/bg-parallax1.jpg) center center;letter-spacing: -1px;word-spacing: -1px;position: relative;text-align:  center;color: #fff;overflow: hidden;}
.insideParallax{padding: 60px;position: relative;}

.boxParallax:after {content: '';position: absolute;right: 0;bottom: 0;border-bottom: 34px solid #fff;border-left: 25px solid transparent;border-right: 0 solid transparent;height: 0px;width: 50%;margin-right: -25px;z-index: 100}
.boxParallax:before {content: '';position: absolute;left: 0;bottom: 0;border-bottom: 34px solid #fff;border-right: 25px solid transparent;border-left: 0 solid transparent;height: 0px;width: 50%;z-index: 100;margin-left: -25px;}

.insideParallax::after{content: "";left: 50%;top: 0;position: absolute;border-left: 25px solid transparent;border-right: 25px solid transparent;border-top: 34px solid #fff;z-index: 100;transform: translateX(-50%);}
.boxParallax .item{display: inline-block;width: 33.33%;text-align: center;z-index: 100;position: relative;vertical-align: top;}
.boxParallax .item p{transition:all linear 0.5s}
.boxParallax .item:hover p{color:#f19800}
.boxParallax .item img{border: solid 3px #f19800;border-radius: 50%;transition:all linear 0.5s;}
.boxParallax .item:hover img {border: solid 3px #fff;transform:scale(1.02)}
/*fin*/

/*Social*/
.boxSocial{padding: 25px 0 50px;}
.owlSocial .owl-item {padding: 15px;box-sizing:  border-box;}
.itemsSocial {box-shadow: 1px 1px 1px #cccccc;}
.textSocial{text-align: center;font-family: 'Oswald', sans-serif;padding-bottom: 15px;}
.textSocial h3{font-family: 'Oswald', sans-serif;color: #010101;position: relative;text-align: center;font-size: 1.4rem;margin-bottom: 0;font-weight: bold;padding: 0;text-transform:  uppercase;}
.textSocial h3 a{color: #000;}
.textSocial p{color: #5f5f5a;font-family: 'Lato', sans-serif;}
.textSocial p.dateSocial{font-style: italic;color: #ffa300;font-weight: bold;}

.textSocial a.leermas{display: table;padding: 5px 12px;background: #e96b00;text-transform: uppercase;text-align:  center;margin: 15px auto;color: #fff;transition:all linear 0.5s;border-radius: 5px;}
.textSocial a.leermas i{padding: 3px 8px;background-color: #fff;border-radius: 50%;margin-right: 5px;text-align:  center;transition:all linear 0.5s;color: #e96b00;}

/*fin*/
/*Paquetes Especiales*/
.insideBoxPaquetes{position: relative;padding-top: 25px;}
.insideBoxPaquetes::after{content: "";left: 50%;top: 0;position: absolute;border-left: 25px solid transparent;border-right: 25px solid transparent;border-top: 34px solid #fff;z-index: 100;transform: translateX(-50%);}
.boxPaquetes{background: url(images/bg-paquetes-especiales.jpg) center center repeat;}
.infoPaquetes {padding: 25px;box-sizing:  border-box;text-align:  justify;}
.infoPaquetes a{display: table;padding: 5px 12px;background: #e96b00;text-transform: uppercase;text-align:  center;margin: 15px auto;color: #fff;transition:all linear 0.5s;border-radius: 5px;}
.infoPaquetes a i{padding: 3px 8px;background-color: #fff;border-radius: 50%;margin-right: 5px;text-align:  center;transition:all linear 0.5s;color: #e96b00;}
/*fin*/

/*Footer*/
footer{background: url(images/bg-footer.jpg) center center repeat;position: relative;padding: 50px 0;}
footer::before{content: "";left: 50%;top: 0%;position: absolute;border-left: 25px solid transparent;border-right: 25px solid transparent;border-top: 34px solid #ebebeb;z-index: 100;transform: translateX(-50%);}

.boxFooterDestinos{}
.infoFooterDestinos p {float:  right;margin-top: -5%;}
.infoFooterDestinos p i{padding: 8px 11px 8px 13px;background-color: #e96b00;border-radius: 50%;text-align:  center;transition:all linear 0.5s;color: #fff;font-size: 25px;}
.boxFooterLogos{border-top: solid 1px #e96b00;border-bottom:solid 1px #e96b00;padding: 10px 0;}
.boxFooterLogos .insideBox{display:  flex;justify-content: space-around;align-items:  center;flex-direction: row;}

.boxFooter {display:  flex;justify-content:  space-between;color: #fff;padding-top: 25px;font-size: 1rem;}
.boxFooter h2{font-family: 'Oswald', sans-serif;text-transform: uppercase;font-size: 1rem;margin-bottom:  10px;}

.boxFooter table{width: 100%;}
.boxFooter table i{color: #e96b00;font-size: 20px;padding-right: 5px;box-sizing:  border-box;}
.boxFooter table tr td:first-child {text-align:  center;}

.toursFooter  ul{margin-left: 15px;}
.toursFooter  li{padding: 4px 0; font-size: 16px; padding-left: 2px; list-style: disc; color: #FFF;}
.toursFooter  li a{color: #FFF;}

.itemFooter.toursFooter {border-right: solid 1px #d2d2d2;padding-right: 8px;margin-right: 16px;}

.newsletterFooter .widget_wysija_cont .wysija-input {padding: 14px;background-color: #fff;border: 1px solid #cecece;color: #666666;font-size: 12px;width: 250px;box-sizing: border-box;margin-bottom: 12px;}
.newsletterFooter  input[type="submit"]{width: auto;margin: 0 !important;padding: 10px 30px;background: none;vertical-align: middle;cursor: pointer;background-color:#e96b00;font-family: 'Oswald', sans-serif;font-weight: 600;float:  right;border: none;color: #fff;text-transform:  uppercase;letter-spacing: 0.5px;}
.newsletterFooter  input[type="submit"]:hover{ color: #fff;background-color:#e99b0a;}

.itemFooter.pagosFooter {padding: 10px;box-sizing: border-box;}
/*fin*/
/*Single*/
.ContentBanner .itemsBanner  {position:  relative;overflow: hidden;}
.ContentBanner .itemsBanner::after {content: '';position: absolute;right: 0;bottom: 0;border-bottom: 34px solid #fff;border-left: 25px solid transparent;border-right: 0 solid transparent;height: 0px;width: 50%;margin-right: -25px;}
.ContentBanner .itemsBanner::before {content: '';position: absolute;left: 0;bottom: 0;border-bottom: 34px solid #fff;border-right: 25px solid transparent;border-left: 0 solid transparent;height: 0px;width: 50%;z-index: 100;margin-left: -25px;}

.contentInfoSingle{margin-bottom: 50px;}
.singleRight {display: inline-block;vertical-align: top;width: 30%;padding-left: 15px;box-sizing: border-box;float: right;max-width: 340px;}
.singleLeft { display: inline-block;vertical-align: top; width: 70%;}

h2.titlesingle{padding: 14px 0 0 0;font-weight: bold;font-size: 35px;color: #444444;text-align: center;position:relative;font-family: 'Oswald', sans-serif;text-transform: uppercase;}
h2.titlesingle span{display: block;font-size: 0.8em;font-weight: 100;}


.content .responsive-tabs-wrapper{margin-bottom: 0;}
.content .responsive-tabs .responsive-tabs__panel{padding: 8px 20px;background-color: #eeeeee;margin-top: -22px;padding-top: 25px;border-radius: 10px;}
.content .responsive-tabs ul.responsive-tabs__list{background-color: none;padding: 0;margin: 0;border-radius: 10px 10px 0 0;letter-spacing: -1px;word-spacing: -1px;font-size: 0;text-transform: uppercase;max-width:  98%;margin:  auto;}
.content.con2 .responsive-tabs ul.responsive-tabs__list{max-width: inherit;}
.content .responsive-tabs .responsive-tabs__list__item{float: none;display: inline-block;margin: 0;border: solid 1px #e96b00;padding: 10px 15px;width: auto;top: 0;color: #fff;font-weight: 300;letter-spacing: 0;word-spacing: 0;box-sizing: border-box;text-align: center;background: #e96b00;margin: 0 0.5px;font-size: 15px;}
.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: #1180b6;color: #fff;padding: 10px 15px;border-radius: 0;top: 0;border: solid 1px #e96b00;}
.content .responsive-tabs .responsive-tabs__list__item:first-child{border-radius: 10px 0 0 10px;}
.content .responsive-tabs .responsive-tabs__list__item:last-child{border-radius: 0 10px 10px 0;color: #ffffff;background-color: #0b9444;}

.galeriaSingle .item{width: 31.33%;display: inline-block;box-sizing:  border-box;margin: 1%;position: relative;background:  #000;font-size:  0;overflow: hidden;}
.galeriaSingle .item:hover img {transform: scale(1.1);opacity: 0.5;}
.galeriaSingle .item img{transition:all linear 0.5s;}
.galeriaSingle .item a::before{content:"\f067";position: absolute;left: 50%;top:50%;font: 18px FontAwesome;z-index:10;opacity: 0;transition: all linear 0.5s;transform: translate(-50%,-50%) scale(1);background: #4d7a1d;padding: 8px 10px;border-radius: 50%;color: #fff;border:solid;}
.galeriaSingle .item a:hover::before{position: absolute;top:50%;opacity:0.8;transform: translate(-50%,-50%) scale(1.4);z-index: 1000;}
.BoxVideoDetalles{width: 100%;position: relative;text-align:  center;box-sizing: border-box;}
.BoxVideoDetalles .fa-youtube-play{color: #f61c0d;font-size: 60px;position: absolute;z-index: 10;left: 50%;top: 50%;transition-duration:0.5s;transform: translate(-50%,-50%);}
.BoxVideoDetalles:hover .fa-youtube-play{text-shadow:1px 1px 1px #000;}
.BoxVideoDetalles img {background-size:  cover;}
.galeriaSingle .item:nth-child(6) {display: none;}
article.videoSingle p {text-transform: uppercase;background: #1180b6;padding: 15px;text-align: center;color: #fff;font-family: 'Oswald', sans-serif;font-weight: normal;letter-spacing: 1px}
/*fin*/
/*formulario Reservar*/
#tTour{display:none;}
span.wpcf7-not-valid-tip{color:#B90004 !important; font-size:16px !important;}
#conForm{max-width:800px; margin:auto;text-align:center;}
.fLeft{display:inline-block; width:28%; padding:5px 2% 5px 0; text-align:left;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:16px; 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;}

#conForm input, #conForm select, #conForm textarea{padding: 10px;border: 1px solid #d6cece;background-color: #ffffff;width:100%;max-width: 100%;font-size: 16px;box-sizing:border-box;}
#conForm input[type="submit"]{width: auto; border: none; font-size: 15px; color: #FFF; background-color: #1180b6;cursor: pointer; padding: 7px 15px; display: table; margin: auto; border-radius: 3px;}
#conForm input[type="submit"]:hover{background-color: #1180b695;} 

#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: 16px; text-align: center;}
button.Zebra_DatePicker_Icon{top:14px !important; right:5px !important; left:auto !important}
.fRight.datepick span.wpcf7-form-control-wrap {display: inline-block!important;width: 49%;}
/*fin*/
 /*reservar right*/
.formBookNow {border: 1px solid #b5b5b5;position: relative;background-color: #fff;border-radius:  5px;}
#tTour{display: none;}
.formBookNow h3{background: #1180b6;text-align:center;letter-spacing:1px;color:#fff;font-family: 'Oswald', sans-serif;line-height: 51px;padding-bottom: 0;border-radius: 5px 5px 0 0;text-transform: uppercase;font-weight: normal;font-size: 1.2rem;}
.formBookNow p{padding: 5px 12px;}
.formBookNow input, .formBookNow select, .formBookNow textarea{width: 100%;font-size: 15px;max-width: 100%;color: #000;background-color: #FFF;border: 1px solid #b5b5b5;padding: 10px;box-sizing: border-box;background-color: #FFF;}
.formBookNow select{color: #7c7c7c;}
.formBookNow input:focus, .formBookNow select:focus, .formBookNow textarea:focus{color: #000;}
.formBookNow input[type="submit"]{width: auto; display: table; margin: 10px auto auto; border: none; background-color: #484034; 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: #000;}
.formBookNow div.wpcf7 img.ajax-loader{position: absolute; left: 10px; bottom: 20px;}
.blo1, .blo2{float: left; width: 50%; box-sizing: border-box; padding-bottom: 3px;}
.blo1{padding-right: 3px;}
.blo2{padding-left: 3px;}
p.sendRight input[type=submit] {background: #e96b00;width:  100%;line-height:  45px;border-radius: 5px;}
.formBookNow .t-phone input{background: url(images/wpp.png) no-repeat right  10px center;}
section.content.singleArticle.singleLeft iframe{width: 100%!important;}
/*fin*/

/*Categoria*/
.boxRecomendados {padding-top: 30px;}
.boxRecomendados .textwidget {padding-bottom: 8px;}
.contentRecomend{background-color: #1180b6;text-align: center;}
.itemsRecomend{width: 32%;display: inline-block;vertical-align: top;margin: 1%;background-color:  #fff;border-radius: 5px;padding:  5px;box-sizing:  border-box;}
.itemsRecomend.pboxcenter {margin: 1% 0;}
.itemsRecomend .imgRecomend{position:relative;line-height: 0}
.itemsRecomend .txtRecomend{padding: 15px;}
.itemsRecomend .txtRecomend h3{border-bottom: dashed 1px #6a6868;margin-bottom: 15px;text-transform: uppercase;font-weight:600;min-height: 55px;display:  flex;align-items:  center;justify-content:  center;}
.itemsRecomend .txtRecomend h3 a{color: #000;}
.itemsRecomend .txtRecomend p{text-align: justify;}
a.leermas{display: table;padding: 5px 12px;background: #db9600;text-transform: uppercase;text-align:  center;margin: auto;color: #fff;transition:all linear 0.5s;border-radius: 3px;}
a.leermas i{padding: 4px 7px;background-color: #1180b6;border-radius: 50%;margin-right: 5px;text-align:  center;transition:all linear 0.5s;}
a.catname{display: table;padding: 4px 15px;text-transform: uppercase;color: #db9600;float:  right;margin-top: 20px;border: solid 1px #DB9600;font-size: 16px;transition:all linear 0.5s;}
a.catname i{padding: 4px 7px;background-color: #1180b6;border-radius: 50%;margin-right: 5px;text-align:  center;color: #fff;transition:all linear 0.2s;}
.itemsRecomend:hover img{opacity: 0.8;}
.itemsRecomend:hover .txtRecomend a.leermas{background-color: #1180b6;}
.itemsRecomend:hover a.leermas i{background-color: #db9600;margin-right: 5px;}
a.catname:hover {border: solid 1px #1180b6;background: #1180b6;color: #fff;}
a.catname:hover i{background-color: #db9600;}
.txtRecomend.resetSpace p {min-height: 105px;}

.categoria{text-align: center;}
.itemsRecomend.itemCategory{width: 31%;box-shadow: 1px -2px 9px -1px #000;text-align:  center;}
.itemsRecomend.itemCategory .txtRecomend {background: #f6f6f6;}
.imagenTours:hover + .textTours{background: #000;transition: all ease-out 0.3s}
.imagenTours img{transition: ease-out 0.3s}
.imagenTours:hover img {opacity: 0.8;transform: scale(1.05);}
.imagenTours{overflow: hidden;}

/*fin*/
/*Recomendados Right*/
.contentRight .contentRec {display:  block;max-width: 380px;transition:ease-out 0.3s}
.contentRight .contentRec .txtRec {position:  absolute;bottom:  0;width:  100%;padding: 10px;background: #ffffffd6;box-sizing: border-box;transition:ease-out 0.3s;}
.contentRight .contentRec .txtRec h3 {padding-bottom:  0;font-family:  inherit;font-weight: bolder;font-size: 1rem;}
.contentRight .contentRec .itemsRec {margin-bottom: 15px;position: relative;overflow: hidden; transition:ease-out 0.3s}
.contentRight .titleRec h2 {font-family:  inherit;font-size: 1.125rem;text-transform: uppercase;text-align: center;padding: 20px;color: #ffffff;background: #61574b;margin-bottom: 15px;}
.contentRight .titleRec p{display: none;}
.contentRight .titleRec h3 {font-size: 16px;}
.contentRight .contentRec .txtRec h3 a{display: block;width: 100%;color: #000000;}
.contentRight .imgRec::after{content:"\f030";position: absolute;left: 50%;top: 40%;font: 14px FontAwesome;color: #fff;z-index:10;opacity: 0;transition: all linear 0.2s;transform: translate(-50%,-50%) scale(0.8);background: #fff;padding: 8px 8px;border-radius: 50%;color: #000;}
.contentRight .itemsRec:hover .imgRec::after{opacity:1;transform: translate(-50%,-50%)scale(1.1);}
.contentRight .imgRec img{transition: all linear 0.2s;}
.contentRight .itemsRec:hover .imgRec img {filter: blur(1px) brightness(0.70);}
.contentRight .itemsRec:hover .txtRec{background: #f1880ee0;}
.contentRight .itemsRec:hover .txtRec a{color:#fff}
/*fin*/
/*Pagina Contactanos*/
.contentContact{margin-bottom: 25px;}
.contactForm {display: inline-block;width: 65%;margin-right: 2%;vertical-align: top;background: #f9f9f9;}
#conFormReq {background: #f9f9f9;padding: 15px;border-top: solid 4px #d76a1a;}
#conFormReq h2 {display: block;width: 100%;border-bottom: dashed 1px #002b3b;margin-bottom: 25px;font-size: 26px;color: #333;padding: 25px;  box-sizing: border-box;}
#conFormReq .fRight{display: inline-block;width: 67%;padding: 5px 0;text-align: left;vertical-align: middle;}

div#conFormReq .fLeft {text-align: right;}
#conFormReq .fRight input {width: 100%;box-sizing: border-box;}
#conFormReq .fRight textarea {width: 100%;box-sizing: border-box;}
#conFormReq input[type=submit] {display: table;margin: auto;padding: 15px;border-radius: 2px;text-transform: uppercase;background:#1180b6}

/*fin*/

/*pagina Arma tu viaje*/
.contentPage{margin-top: 25px;}
.contentLeft{float: left;width: calc(70% - 40px);}
.contentRight{float: right;width: 30%;box-sizing: border-box;padding: 23px;background: #f1f0f0;margin: 0 0 20px 20px;}
.contentRight.concatinfo {width: 28%;}

.ContentForm{background-color: #fbfbfb; border-radius: 4px; box-shadow: 0 0 4px rgba(0,0,0,0.4); margin: 8px 0 15px; padding: 0 15px 14px; box-sizing: border-box;text-align: left!important;}
.ContentForm h3{font-size: 21px; text-align: center; text-transform: uppercase; padding: 24px 0px 7px;}
.ContentForm h4{font-size: 1.125rem;border-bottom: solid 2px #e6e6e6;margin: 0 0 6px;padding: 15px 5px 4px;clear: both;display: block;}
.ContentForm h5{ font-size: 19px; color: #005930; background: url(images/pin.png)left center no-repeat; padding: 2px 2px 2px 17px;}
.Form50{width: 50%; float: left; padding: 5px; box-sizing: border-box;}
.Form50 br{display: none;}
.Form50 label{ margin-bottom: 10px; display: block; margin-bottom: 10px;}
.Form50 strong{width: 35%; display: inline-block; text-align: right; padding-right: 10px; box-sizing: border-box;font-size: 1rem}
.Form50 span{width: 63%; display: inline-block;}
.Form50 span span{width: 100%;}
.Form50 span input{width: 100%; box-sizing: border-box; border: 1px solid #ccc; border-radius: 4px; color: #555;font-size: 14px; height: 34px; padding: 6px 12px;}
.Form50 button.Zebra_DatePicker_Icon_Inside{ margin-top: 3px;}
.Form50 #whatsapp{background: url(images/whatsapp.png)97% center no-repeat #fff;}
.Form50 #email{background: url(images/mail.png)97% center no-repeat #fff;}
.Form50 strong span{display: block; font-weight: normal; font-size: 12px; text-align: right; width: 100%;}
.Form50 select {width: 100%;box-sizing: border-box;border: 1px solid #ccc;border-radius: 4px;color: #555;font-size: 14px;height: 34px;padding: 6px 12px;}

.Form20{width: 20%;float: left;padding: 5px;box-sizing: border-box;font-size: 1.125rem;font-weight: 500;}
.Form20 input{width: 100%; box-sizing: border-box; border: 1px solid #ccc; border-radius: 4px; color: #555;font-size: 14px; height: 34px; padding: 6px 12px;}
.Form20 select{width: 100%; box-sizing: border-box; border: 1px solid #ccc; border-radius: 4px; color: #555;font-size: 14px; height: 34px; padding: 6px 12px;}
.Form20 button.Zebra_DatePicker_Icon_Inside{ margin-top: 3px;}
.Form20 #ArrivalHour{background: url(images/hour.png)97% center no-repeat #fff;}
.Form20 #Airline{background: url(images/airline.png)97% center no-repeat #fff;}

.Form100{width: 100%; padding: 5px; box-sizing: border-box;}
.Form100 br{display: none;}
.Form100 label{margin-bottom: 10px;display: block;margin-bottom: 5px;}
.Form100 strong{width: 11%; display: inline-block; padding-right: 10px; box-sizing: border-box;}
.Form100 span{width: auto;display: inline-block;min-width: 300px;text-align: left;}
.Form100 span select{width: 100%; box-sizing: border-box; border: 1px solid #ccc; border-radius: 4px; color: #555;font-size: 14px; height: 34px; padding: 6px 12px;}

.ContentForm blockquote{background-color: #fff; border: solid 1px #ccc; padding: 10px; box-sizing: border-box; display: block; clear: both; border-radius: 4px; margin: 10px 0;}
.ContentForm ul{list-style: square; padding: 8px 0px 8px 26px;}
.ContentForm ul li{ padding: 2px;}
.ContentForm p{padding: 6px 2px 6px 2px;}
.ContentForm textarea{width: 100%; box-sizing: border-box; border: 1px solid #ccc; border-radius: 4px; color: #555;font-size: 14px; padding: 6px 12px;}
.ContentForm input[type="checkbox"]{ margin-right: 8px;}
.Form100.clear p {display: table;margin: auto;}
.Form100 input[type=submit] {padding: 7px 15px !important;font-size: 18px;background: #d21500!important;}

.ContentForm input[type=submit] {display: table;margin: auto;padding: 7px 45px!important;font-size: 18px;text-transform: uppercase;}
/*fin*/
/*fin*/
/*categoria Blog*/

#catBlog h1{color: #333}
.contentBlog{float: left;width: 70%;}
.content.guiaDestinos{margin-top: 50px;}
.Blogfull {background: #f2f2f2;margin-bottom:  10px;display: inline-block;width: 100%;vertical-align:  top;margin: 1%;}
.imgBlogFull {display: inline-block;position: relative;width: 50%;}
.imgBlogFull::after{content: "";position: absolute;left: 0;top: 0;background: rgba(219, 150, 0, 0.61);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 9px;transition:0.8s all linear;text-decoration:  none;}
.imgBlogFull a:hover i {border-radius: 50%;border: solid 2px #557dd0;padding: 2px 9px;background: #1869a5;}
.txtBlogFull {font-size: 19px;word-spacing:  initial;letter-spacing:  initial;line-height:  25px;box-sizing:  border-box;padding: 20px;position: relative;text-align: justify;display:  inline-block;width: 49%;vertical-align:  top;}
.txtBlogFull h3 a {color: #282828;text-decoration:  none;font-weight:  400;}
.txtBlogFull h3 {padding:  5px;border-bottom:  1px solid;margin-bottom: 15px;position: relative;}
.txtBlogFull h3:before{content: "";height: 2px;width: 30%;position: absolute;bottom: -1px;left: 0;background-color: #c49c2a;}
a.readBlog {color: #444;text-transform:  uppercase;border-bottom:  1px solid;font-size: 16px;display: table;}
.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;}
.contentBlogRight{float: right;width: 28%;}
.contentBlogRight.Single{float: none;width: 100%;letter-spacing: -1px;font-size: 0;word-spacing: -1px;}
.imagenBlog{display: inline-block;width: 28%;vertical-align: top;}
.textBlog{display: inline-block;width: 68%;vertical-align: top;font-size: initial;letter-spacing: initial;word-spacing: initial;text-align:  left;box-sizing:  border-box;padding: 1px 8px;}
.textBlog h3{font-size: 18px;}
.contentItemBlog {padding-bottom: 5px;}
.textBlog h3 a {color: #a58731;}
.textBlog h3:hover a {color: #557DD0;}
.textBlog span.date {color: #00123e;}
.textBlog p, .textBlog h3{padding: 0;}
.contentBlogRight ul.textTours {font-size:  initial;text-align:  left;letter-spacing:  initial;word-spacing:  initial;padding-bottom:  10px;margin-bottom:  10px;border-bottom:  dashed 2px;}
.contentBlogRight ul.textTours li {padding:  0;margin:  0;line-height: 25px;}
.contentBlogRight ul.textTours li a {color: #000;}
.blogRight {border-bottom: dashed 2px #c8a334;margin-bottom:  10px;padding-bottom: 10px;}
h3.titleRight {text-align: left;font-size:  21px;font-weight: 600;letter-spacing:  initial;word-spacing:  initial}

.singleBlog blockquote {background: #eae3ea;padding: 10px 20px;font-style: italic;margin-bottom: 35px;border-radius: 2px;}
.singleBlog blockquote i {color: var(--bgcolorv2);padding: 0 5px;}
.singleBlog blockquote img {width: 100%;height: auto;}
/*fin*/

/*copyright*/
#Copyright{text-align: center;font-size: 11px;color: #ffffff;font-weight: 100;padding: 10px 0;width: 100%;z-index: 10;background: #000; }
#Copyright p{font-weight: 300;}
#Copyright a{color: #db9600;text-decoration: underline;}
/*fin*/

/* Estilos WP Página Navi*/
.wp-pagenavi{font-size:11px !important;text-transform:uppercase;padding:12px 0;margin:12px 0;border-top:1px solid #ddd;}
.wp-pagenavi a, .wp-pagenavi a:link {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi a:visited {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi a:hover {border: 1px solid #ddd !important;color: #494949 !important;background-color: #ddd !important;}
.wp-pagenavi a:active {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi span.pages {color: #494949 !important;border: none !important;background-color:none !important;margin:0 8px 0 0 !important;padding:0 !important;}
.wp-pagenavi span.current {border: 1px solid #ddd !important;color: #494949 !important;font-weight:300 !important;background-color: #dddddd !important;}


/* cambios nuevos*/
.superTop.resetSpace a {color: #000;}
.superTop.resetSpace a:hover {text-decoration: none;color: #e96b00;}
.superTop.resetSpace {padding: 10px 0;}
.itemFooter.pagosFooter p {
    font-size: 14px;
    line-height: 22px;
}

.itemFooter.pagosFooter p a {
    color: #fff;
}

.itemFooter.pagosFooter p a:hover {
    color: #e96b00;
    text-decoration: none;
}


/* contact form 7 */
.wpcf7{margin:24px 0 !important;font-size:15px;}
.wpcf7 input{border:1px solid #b5b5b5;padding: 13px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 2px;}
.wpcf7 textarea{padding: 5px 15px;border:1px solid #ccc;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 2px;}
.wpcf7 input[type=submit]{border:none;padding:4px 10px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background:#000;color:#fff;cursor:pointer;}
input[type="image"]{cursor: pointer;}

/* search */
#searchform{margin:0;}
#searchform input#s{margin:0;border:1px solid #ddd;padding:4px 8px;width: 30%;color:#828282;-moz-border-radius: 12px;-khtml-border-radius: 12px;border-radius: 0;-webkit-text-fill-color: #a9a6a6;text-transform:  uppercase;}
#searchform input#s:focus{color:#333;}

.clear{clear:both;}
.clear:after{clear:both;display: block; content:""; height: 0; visibility: hidden;}
@keyframes fadeInUp {
    from {opacity: 0;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0);} 
    to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}

@media(max-width:1366px){
    html{font-size: 16px;}
    .txtPromociones h2{font-size: 2rem;}
}

@media(max-width:1000px){
    .textBanner{display: none}
    .imagenPromociones img{height: 530px!important;object-fit: cover!important;}
}
@media(max-width:768px){
.alignleft, .alignright{display: block; margin: auto auto 10px;float: none;}
img.bar_logo {height: 52px !important;/* margin-left: 10%!important; */}
#wprmenu_bar {height: 69px!important;padding: 16px 56px 6px 16px!important;padding-right: calc(50% - 56px)!important;z-index: 100!important;border-bottom: solid 3px #FFB93A;display:flex!important;align-items: center !important;justify-content: space-between;}
.idiomasTop  {position: fixed;top: 16px;right: 6px;z-index: 101;padding: 0;display: block;}
.infoTop {display: none;}
.logoTop {display: none;}
.contentTop {display: block;margin-top: 26px;}
.header::before{display: none;}
.superTop{display: none}
.contactanosTop{display: none}
.armaTop{display: none}
.owlSlider .owl-dots{bottom: 15%;}
#menu{display: none;}
    .header{position: relative;z-index: 1000000}
    
.contentHome .alignleft {margin: 0 auto 25px;}
.contentHome p {padding: 0 25px;}
.contentHome p a {display: table;margin: 15px auto 0;}
.itemsTours .item2 {width: 100%;max-width: 600px;margin: auto;display: block;}
.itemsTours .conItem {display: block;width: 100%;max-width: 600px;margin: auto;}
.items50 {display: block;width: 100%;}
.infoFooterDestinos p {float: none;margin: auto;}
footer {background-size: cover;}
.boxFooter {display: block;text-align: center;}
.boxFooter table {width: auto;margin: auto;}
#form-wysija-2 {display: table;margin: auto;max-width: 100px;}
.itemFooter.toursFooter {border: none;padding: 0;margin: auto;}
.items50 img {width: 450px!important;margin: auto;display: block;}
.infoFooterDestinos p i {display: table;margin: 0 auto 25px;transform: rotate(90deg);}  
.itemFooter {margin-bottom: 15px;}
.padGral {padding-bottom: 15px;}
.owlPromociones::after{display: none;}
.gridDestinos {display: block;}
.owlPromociones .owl-nav{display: none;}
.singleLeft {display: block;width: 100%;padding: 10px;box-sizing: border-box;}
.singleRight {display: block;width: 100%;padding: 0;float: none;margin: auto;}

.content .responsive-tabs .responsive-tabs__heading{background-color:#1180b6 ;color:#FFF;border:none;margin:1px 0!important}
.content .content .responsive-tabs .responsive-tabs__heading,.content .responsive-tabs .responsive-tabs__heading--active,.content .responsive-tabs .responsive-tabs__heading--active:hover{background-color:#ff7900;color:#FFF}

}

@media(max-width:580px){
.boxParallax {display: none;}
.itemLogosFooter img{width: 60px}



}