/*
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 Peru sumaq
*/
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');

/*
font-family: 'Roboto', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Roboto', sans-serif;
*/

*{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;}
/*content*/
.content h1{letter-spacing:2px;text-transform: uppercase;font-weight: bolder;text-align: center;font-family: 'Roboto', sans-serif;}
.content h2{color: #676767;font-size: 29px;font-weight: 100;padding-bottom: 3px;font-family: 'Roboto', sans-serif;border-bottom: 2px solid #c62114;margin-bottom: 25px;}
.content h3{color: #000000;font-size: 19px;font-weight: normal;padding-bottom: 8px;}
.content h4{/* color: #676767; *//* font-size: 16px; *//* font-weight: 500; *//* padding-bottom: 10px; */}
.content p{text-align: justify;padding-bottom: 15px;line-height: 24px;color: #000000;font-weight: 400;font-size: 15px;}
.content ul, .content ol{margin-left: 30px; padding-bottom: 15px; line-height: 30px;font-size:18px}
.content li{list-style: none;padding: 5px 0;text-align: justify;line-height: 30px;color: #000000;font-weight: 100;font-size: 17px;position: relative;}
.content ul li:before{content: "\f058";font: 24px FontAwesome;position: absolute;left: -26px;top: 50%;transform: translateY(-50%);color: #05790a;}
.content ol li{list-style: decimal;}
article {margin: 10px 0 0 0;width: 60%;margin: 5px auto;}


/*Header*/
.logo {width: 20%;display: inline-block;text-align: right;vertical-align: middle;left: 13%;}
.datos {width: 21%;display: inline-block;font-size: 18px;line-height: 32px;vertical-align: middle;text-align: center;}
.perucompany {width: 22%;display: inline-block;text-align: center;vertical-align: middle;box-sizing: border-box;padding: 19px;}
.contactenos {width: 16%;display: inline-block;text-align: center;vertical-align: middle;box-sizing: border-box;padding: 19px;}
.topBox {padding: 0 0!important;z-index: 1000;position: relative;background: #FFF;width: 100%;}
.datos i {background: #c62114;color: #fff;padding: 4px;border-radius: 50%;text-align: center;height: 15px;width: 15px;font-size: 15px;}
.textbaner {text-align: left;font-size: 50px;color: #fff;font-weight: 100;text-transform: uppercase;line-height: 90px;letter-spacing: 5px;position: relative;bottom: 50%;margin: 1px auto;top: -360px;text-shadow: -3px 2px 1px #000;margin: 0 0 0 240px;}
.ms-info{height: 0;}
/* links */
a{color:#0066cc; text-decoration:none;}
a:hover{text-decoration: none; color:#000;}
p:empty{display: none;}

/*Presentacion*/
.imagenArticulos h5 p {color: #ffffff;padding: 0;margin: 0;text-align: center;line-height: 17px;padding: 5px 0px;font-family: 'Roboto', sans-serif;}
.imagenArticulos h5 {width: 16%;position: absolute;right: 0;background: #00000085;color: #fff;padding: 4px;text-align: center;margin: 7px;border-radius: 10px;}
.contentArticulos {margin: 5px;box-sizing: border-box;border-radius: 2% !important;padding: 0;position: relative;line-height: 0;font-size: 0;overflow: hidden;}
#text {position: absolute;bottom: 0;left: 0;font-size: 20px;line-height: 28px;text-align: left;color: #fff;width: 100%;background: #0000008f;padding: 0 10px;box-sizing: border-box;height: 60px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
#text h3 a {color: #fff;font-weight: 100;font-size: 18px;font-family: 'Roboto', sans-serif;}
#text h4 {font-weight: lighter;font-size: 15px;padding: 2px 0;}
.contentArticulos:hover .textArticulos {top: 0;opacity: 1;z-index: 1000;width: 100%;height: 100%;}
.textArticulos {position: absolute;top: 100%;width: 100%;background: #000000a1;opacity: 0;transition: ease-out 0.3s;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;color: #fff;font-family: 'Amita', cursive;}
.textArticulos h3 {line-height: 25px;text-align: center;padding: 5px 15px;background: url(images/franjas.png) no-repeat center bottom;background-size: 65%;width: 90%;padding-bottom: 15px;display: inline-block;color: #fff;}
.textArticulos h3 a {color: #ffb100;font-weight: 200;}
.textArticulos p {color: #ffb100 !important;font-weight: 200;line-height: 25px;padding: 5px;}
.presentacion {padding: 25px!important;text-align: center;}
.contentArticulos:hover h5{opacity: 0}
.contentArticulos:hover #text{opacity: 0}
.BlogBox{background: url(images/bg-blog.png);}
.TobBooxx {text-align: left;padding: 15px 0 0 0;font-size: 15px;}
.TobBooxx h3 {font-weight: 800;}
/*testimonios Promociones*/
.testiBox{background: url(images/bg-testimonios.jpg) no-repeat fixed center center;box-sizing: border-box;padding: 2%;text-align: center;}
.Testimonio.container {text-align: center;color: #fff;}
.Testimonio.container h2 {font-weight: 100;font-size: 40px;margin: 0 0 40px 0;}
.boxtes {background: #ffffff94;color: #000;padding: 16px 20px;box-sizing: border-box;}
.testiBox h2 {font-size: 60px;color: #edb44c;text-shadow: 2px 4px 13px #000;}
.testiBox h3 {font-size: 32px;text-shadow: 2px 4px 13px #000;}
.testiBox h3 a {color: #fff;}
.testiBox h3 a:hover {color: #b0b0b0;}
.imgTrip img {width: 100%;}
.imgTrip {padding: 21px;}
.inTitle {margin: 50px auto 0 !important;}
.inTitle h3 {text-align: center;font-size: 29px;font-weight: 100;font-family: 'Roboto', sans-serif;}
.inTitle h3 a {color: #62a50a;}

/*Personalizado*/

.contentItemArtper{font-size: 0;line-height: 0;word-spacing: 0;border: solid 1px #dcdcdc;position: relative;overflow: hidden;width: 98%;display: inline-block;margin: 5px;border-radius: 6px;}
.contenttrekkingper{font-size: 0;line-height: 0;word-spacing: 0;border: solid 1px #dcdcdc;position: relative;overflow: hidden;display: inline-block;margin: 5px;}
.imagenArticulosper {position: relative;font-size: 0;}
.textaper{position: absolute;bottom: 0;/* padding: 15px; */box-sizing: border-box;font-size: initial;line-height: initial;word-spacing: initial;width: 100%;color: #fff;transition: ease-out 0.3s;text-align: center;}
.textaper a {color: #fff;}
.textaper h3 {font-weight: 100;font-size: 19px;background: #62a50a;padding: 5px 0;}
.textaper p {font-size: 0.9em;}
.textArticulosper{font-size: initial;line-height: initial;word-spacing: initial;opacity:0;position: absolute;top: 100%;width: 100%;height: 100%;background: #00000080;transition: ease-out 0.3s;color: #fff;padding:25px;display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing: border-box;}
.textArticulosper h3 a{color: #8efb00;margin-bottom: 25px;font-size: 34px;text-shadow: 1px 1px 1px #000;font-family: 'Oswald', sans-serif;}
.textArticulosper p{color: #fff;font-size: 15px;text-align: center;font-weight: 100;line-height: 16px;}
.textArticulosper h3 {text-align: center;color: #fff;padding: 0 0 1px 0;font-weight: 100;font-size: 23px;border-bottom: 1px solid #fff;margin: 0 0 15px 0;}
.contentItemArtper:hover .textArticulosper {top: 0;opacity: 1;z-index: 10;width: 100%;height: 100%;}
.contenttrekkingper:hover .textArticulosper {top: 0;opacity: 1;z-index: 10;width: 100%;height: 100%;}
.contentItemArtper:hover .textaper{bottom: 100%}
.contenttrekkingper:hover .textaper{bottom: 100%}
.textaper p {text-align: center;color: #fff;text-shadow: 1px 1px 1px #000;}

/*Por nosotros*/
.texPorNosotros {text-align: center;padding: 17px 0;}
.texPorNosotros h2 {padding: 20px;font-size: 30px;font-weight: 200;}
.texPorNosotros p {line-height: 25px;padding: 0 35px;}
.itemNos {width: 20%;display: inline-block;text-align: center;padding: 10px;box-sizing: border-box;vertical-align: top;filter: grayscale(0%);transition: 1s;-webkit-filter: grayscale(0%);transition: ease-in 0.3s;}
.itemNos:hover {filter: grayscale(100%);-webkit-filter: grayscale(100);transform: scale(0.9);}
.itemNos p {text-align: center;}

/*blog*/
.blog h2 {color: #fff;}
.itemsBlog {width: 32%;display: inline-block;padding: 17px;box-sizing: border-box;vertical-align: top;}
.txtBlog h3 a {color: #000;font-family: 'Roboto', sans-serif;}
.txtBlog {box-shadow: 1px 1px 1px #ccc;text-align: center;background: #fff;font-family: 'Roboto', sans-serif;}
.txtBlog h3 {padding: 17px;line-height: 23px;}
.txtPromociones h6 a {display: table;margin: 30px auto auto;padding: 2px 30px;text-align: center;border: 1px solid #fff;color: #FFF;font-size: 17px;width: 100%;box-sizing: border-box;border-radius: 5px;}
.txtBlog h6 a {display: table;margin: 22px auto 20px;padding: 2px 14px;text-align: center;color: #cb0101;font-size: 17px;width: 39%;box-sizing: border-box;border-radius: 5px;}
.txtBlog p {padding: 0 17px;text-align: justify;}
.txtBlog h6 a:hover {color: #cb0101;border: 1px solid #cb0101;}
.txtBlogFull em {display: none;}
.txtBlogFull img {display: none;}
.fecha {border-top: 1px solid #8c8c8c;padding: 11px;color: #6f6f6f;}
.textBlogs h3 a {color: #64533d;font-family: 'Roboto', sans-serif;text-transform: uppercase;}
.textBlogs {margin: 5px 0;}
.blogRight h2 {color: #c62114;border-bottom: 5px dashed;width: 95%;text-align: center;font-size: 19px;padding: 10px;font-family: 'Roboto', sans-serif;}
#ratings{padding: 20px;border: 2px solid #e5e5e5;border-radius: 5px;text-align: center;margin-bottom: 10px;}
#ratings img{margin: 0 4px;width:18px;}
#ratings .post-ratings-loading{text-align: center;}
.toursText img {display: inline-block!important;margin:  auto;/* display: flex; */}
.toursText {text-align:  center;width: auto!important;}
.owl-carousel .owl-item img {display: block;width: 100% !important;}
img.post-ratings-image {margin: 0 2px;}
.imgBlo img {transition: ease-in 0.3s;border: solid 2px #d0cdcd00;}
.imgBlo:hover img {border: solid 2px #c62114;transform: scale(0.9);}
.date {font-family: 'Roboto', sans-serif;}
/*logos*/
.LogoItem {width: 20%;display: inline-block;text-align: center;padding: 15px;box-sizing: border-box;}
.BlogBox {text-align: center;padding: 14px 0;}
.LofosBox {background: #ccc;}
.imagenArticulos {position: relative;line-height: 0;}
.imagenArticulos img {border-radius: 5px;}
.PorNos {border-bottom: 5px solid #a5281e;margin: 0 0 79px 0;}
.imgTrip {display: table;margin: auto;background: #ffffffcf;border-radius: 10px;width: 300px;}
table tbody tr td {border: 1px solid #000 !important;padding: 5px;}

/*Categorias*/
.contentTitle h1 {padding: 25px 0;color: #000;text-shadow: 0px 1px 1px #fff;font-size: 39px;}
.contentArticulosCate {position: relative;width: 31%;display: inline-block;border: 3px solid #7d6024;margin-bottom: 24px;box-sizing: border-box;padding: 5px;margin: 10px;}
.textArticulosCate {position: absolute;top: 50%;width: 100%;text-align: center;transform: translateY(-30%);color: #fff;transition: 0.3s ease-out}
.textArticulosCate h4, .textArticulosCate p {opacity: 0;transition: 0.3s ease-out;color: #ffba00;padding: 0;text-align: center;}
.textArticulosCate h3 a {color: #fff;display:table;margin: auto;font-family: 'Roboto', sans-serif;width: 90%;font-size: 22px;}
.contentArticulosCate:hover .textArticulosCate h4, .contentArticulosCate:hover .textArticulosCate p {opacity: 1;}
.contentArticulosCate:hover  .textArticulosCate {transform: translateY(-70%);}
.contentArticulosCate:hover  .textArticulosCate h3 a {border-bottom: solid 3px #c3c2c0ab;color: #ffba00;} 
.imagenArticulosCate img {width: 100%;} 

/*categoria blog*/
#catBlog h1{color: #333}
.contentBlog{float: left;width: 68%;}
.content.guiaDestinos{margin-top: 50px;}
.Blogfull {background: #ffffff8f;margin-bottom:  10px;display: inline-block;width: 100%;vertical-align:  top;margin: 1%;border: solid 1px #dcdcdc;margin-bottom: 25px;}
.blogCatRight{display: flex;flex-direction: row-reverse;}
.blogCatLeft{display: flex;}
.imgBlogFull {display: inline-block;position: relative;width: 37%;}
.imgBlogFull::after{content: "";position: absolute;left: 0;top: 0;background: #0000009e;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;}
.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: 63%;vertical-align:  top;}
.txtBlogFull h3 a {color: #282828;text-decoration:  none;font-weight: bold;text-transform:  uppercase;font-family: 'Roboto', sans-serif;text-shadow: 0px 1px 1px #5e5d5d;}


.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: #982731;}
a.readBlog {color: #444;text-transform:  uppercase;border-bottom:  1px solid;font-size: 16px;display: table;font-family: 'Roboto', sans-serif;}
.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%;border-left: solid 2px #e6dede;padding: 15px;background: #d0cdcdad;position:  sticky;top: 2px;display: block;box-sizing:  border-box;}
.contentBlogRight.Single{float: none;width: 100%;letter-spacing: -1px;font-size: 0;word-spacing: -1px;}
.imagenBlog{display: inline-block;width: 100%;vertical-align: top;font-size: 0;overflow: hidden;}
.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: 15px;}
.contentItemBlog {margin-bottom: 5px;/* background:  #fff; */display: flex;}
.textBlog h3 a {color: #61574b;}
.textBlog h3:hover a {color: #c68200;}
.textBlog span.date {color: #00123e;}
.textBlog p, .textBlog h3{padding: 0;font-size: 15px;}
.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 #c68200;margin-bottom:  10px;padding-bottom: 10px;}
h3.titleRight {text-align: left;font-size:  21px;font-weight: 600;letter-spacing:  initial;word-spacing:  initial}
h3.menu-blog{display: table;margin: auto;}
section.content.categoria.clear {/* margin: 15px 0 0 0; */background: #e6e6e6;}
.imagenArticulosCate:hover img {opacity: 0.5;-ms-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.imagenArticulosCate {background: #000;font-size: 0;overflow: hidden;background: #000;}

/*Comienzo de Footer*/
/*Nuestros Tours*/
.SumaqMenus {width: 33%;display: inline-block;margin: 60px 0px 0 0;}
.SumaqMenus h2 {font-weight: 100;text-align: left;color: #ffba00;text-shadow: 1px 1px 1px #000;}
.SumaqMenus ul {margin: 10px 0 10px 36px;}
.SumaqMenus ul li {margin: 8px 0;border-bottom: 1px solid #908f8f;list-style: none;text-align: left;padding: 4px 0;font-size: 15px;}
.SumaqMenus ul li a {color: #000;text-shadow: 0px 0px 1px #000;}
.NuestrosTours{background: url(images/hondoheader.png);padding: 0 0 77px 0 !important;background-size:100%;height: 800px;}

/*Datos de pie de pagina*/
.primera {width: 33%;display: inline-block;vertical-align: top;text-align: center;}
.segunda {width: 33%;vertical-align: top;display: inline-block;text-align: center;}
.tercero {width: 33%;display: inline-block;vertical-align: top;text-align: center;}
.segunda h2 {font-weight: 100;padding: 15px 0;color: #e9b240;}
.Datos {background: #003234;}
.primera p {color: #fff;}
.segunda p {color: #fff;padding: 4px 0px;}
.tercero h2 {font-weight: 100;padding: 15px 0;color: #e9b240;}
.tercero p {color: #fff;padding: 4px 0px;}

/*Single*/
.righSingle {width: 70%;display: inline-block;}
.leftSingle {width: 29%;display: inline-block;vertical-align: top;text-align: center;box-sizing: border-box;}
.righSingle h1 {/* position: absolute; */z-index: 10;color: #af2c22;text-shadow: 3px 1px 1px #cacaca;font-size: 25px;border-bottom: 1px solid #aa2921;margin: 0 0 9px 0;font-weight: 400;}
.comentarios{text-align: center;}
.promocioMes {text-align: center;background: url(images/promo.png);box-sizing: border-box;padding: 10%;}
.promocioMes img {width: 7%;}
.promocioMes h2{color: #fff;font-size: 37px;}
.righSingle p img {width: 100%;}

/*tabby*/
.content .responsive-tabs .responsive-tabs__list__item{background-color: #E9B240;color: #fff;font-size: 1rem;padding: 9px 20px;top: 0;margin: 0 5px 0 0!important;border-radius: 0;border:none;margin: 0;position: relative;font-weight: 800;text-transform: uppercase;border-radius: 5px;}
.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: #8E2619;color: #fff;padding: 9px 20px;border-radius: 0;top: 0;border: none;border-radius: 5px;}
.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: #ffa200;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: #ffa200;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: #c62114;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 #ffa200;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 #ffa200;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 #c62114;z-index: 10;}
.content .responsive-tabs .responsive-tabs__panel{border: solid 1px #ffffff!important;position: relative;padding: 25px 15px 0;background: #ececec !important;}
.content .responsive-tabs .responsive-tabs__panel:before{content: "";position: absolute;top: 10px;height: 3px;width: 97%;left: 0;background-color: #d08c00;}
.content .responsive-tabs ul.responsive-tabs__list{margin: 20px 0 0 0!important;}

/*Nootros*/
.contenido h1 {text-align: center;font-size: 40px;margin: 25px 0;}
.img {display: inline-block;width: 50%;}
.text {width: 49%;flex: auto;color: #000;box-sizing: border-box;padding: 20px;}
.ContNoso:nth-child(odd) {flex-direction: row-reverse;}
.ContNoso {display: flex}
.text ul li:before {content: "\f058";font:24px FontAwesome;position:absolute;left: -26px;top:50%;transform:translateY(-50%);}
.text ul li{position:relative;margin: 10px 0 0 60px;list-style: none;}

/*formulario*/
#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;}
#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: #ff6e00;cursor: pointer;padding: 7px 30px;display: table;margin: auto;border-radius: 3px;}
#conForm input[type="submit"]:hover{background-color: #9c4502;}
#conForm span.wpcf7-list-item{display: block;font-size: 12px;text-align: justify;}
#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: #ff6e00;text-align: center;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;}
button.Zebra_DatePicker_Icon{top:14px !important; right:5px !important; left:auto !important}
#pagopv{letter-spacing: -1px; word-spacing: -1px; font-size: 0;}
#pagopv p:empty{display: none;}
.pagopv{display: inline-block; width: 48%; margin: 1%; padding: 20px 20px 5px; text-align: center; box-sizing: border-box;vertical-align: top; background-color: #EEE; letter-spacing: 0; word-spacing: 0; font-size: 16px;}
.pagopv ul{margin: 0;}
.pagopv li{display: table; margin: auto;}
.content .pagopv p{text-align: center;}
.wp-pagenavi{letter-spacing: 0; word-spacing: 0; font-size: 15px; padding-top: 20px;}
#fbmsg .fbmsg-badge::after{content: ""; background-color: #FFF; position: absolute; left: 6px;top: 4px;width: 44px;height: 44px;border-radius: 100%;z-index: -1;}
#formweb{padding: 20px 15px 5px; margin: 10px 10px 25px; background-color: #e6e6e6; letter-spacing: -1px; word-spacing: -1px; font-size: 0; text-align: center;}
#formweb br{display: none;}
#formweb .wpcf7-form-control-wrap{display: inline-block; width: 33.3333%; padding: 5px; box-sizing: border-box;}
#formweb .wpcf7-form-control-wrap.your-message{display: block; width: 100%;}
#formweb input, #formweb textarea{padding: 8px; background-color: RGBA(255,255,255,0.8); width: 100%; font: 14px 'Open Sans', sans-serif; max-width: 100%; border: 1px solid #CCC; border-radius: 5px; box-sizing: border-box;}
.consultas{margin-bottom:20px!important;position:relative}
.consultas h2{color: #c62114;text-transform:uppercase;padding: 10px 15px;border-radius:10px 10px 0 0;font-size: 17px;text-align: center;}
.consultas .textwidget{border-radius:0 0 5px 5px;padding: 10px;background: #ececec;width: 100%;}
.consultas input,.consultas select,.consultas textarea{width: 100% !important;padding:15px 10px;background:none;border: 1px solid #c62114;max-width:100%;box-sizing:border-box;font:16px Lato,sans-serif;}
.consultas input:focus,.consultas select:focus,.consultas textarea:focus{background-color:#FFF}
.wpcf7-form-control-wrap.your-tour{display:none}
.wpcf7-form-control-wrap{display:block;margin-bottom:10px}
.consultas select{color:#857575}
.consultas select:focus{color:#000}
.wpcf7-form-control-wrap.your-email::after{content:"\f0e0";font:24px FontAwesome;position:absolute;color: #c62114;right:10px;top:50%;transform:translateY(-50%);}
.wpcf7-form-control-wrap.your-phone::after{content:"\f232";font:26px FontAwesome;position:absolute;color: #c62114;right:10px;top:50%;transform:translateY(-50%);}
.wpcf7-form-control-wrap.your-date::after,.wpcf7-form-control-wrap.your-datee::after{content:"\f073";font:24px FontAwesome;position:absolute;color: #c62114;right:10px;top:50%;transform:translateY(-50%);}
.consultas br{display:none}
.consultas input[type="submit"]{background-color: #c62114;color:#FFF;font-weight:700;font-size: 17px;border:none;border-radius:5px;cursor:pointer;transition:all .3s .1s;width: 32%;}
.consultas input[type="submit"]:hover{background-color: #69120c;}
.consultas p:empty{display:none}
.content .consultas p{padding:0}
.consultas .wpcf7 .ajax-loader{position:absolute;z-index:100;right:20px;bottom:20px}
.content .consultas .wpcf7-validation-errors,.content .consultas .wpcf7-mail-sent-ng,.content .consultas .wpcf7-mail-sent-ok{margin:10px 10px 0;text-align:center;font-size:13px;line-height:20px}
.AboutUsText a {display: table;margin: 20px 0 0 0;padding: 5px 10px;text-align: center;background-image: linear-gradient(#edb44c, #714900);color: #FFF;font-size: 15px;width: 13%;border-radius: 5px;}
.arm {    padding: 252px;    text-align: center;    background: url(images/gale.jpg)fixed center no-repeat;    margin: 68px 0;}
.arm a {display: table;margin: 22px auto 20px;padding: 13px 14px;text-align: center;color: #ffffff;font-size: 17px;width: 15%;box-sizing: border-box;border-radius: 5px;border: 1px solid #e9b240;background: #e9b240;}
.arm a:hover {color: #e9b240;border: 1px solid #e9b240;background: #0000;}

/* banner de osotroas*/
.site-header {overflow: hidden;position: relative;}
.video-overlay {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #000;opacity: 0.5;}
.site-header .content {position: relative;z-index: 100;text-align: center;padding: 150px 0;text-shadow: 0 0 10px rgba(0,0,0,0.2);text-transform: uppercase;margin: 154px 0 0 0;}
.blogimgs img {display: inline-block;width: 50%;}
.lad1 {width: 49%;display: inline-block;vertical-align: middle;}
.bannerTop img {animation: move 40s ease infinite;transition: .3s;overflow: hidden;position: relative;}
.wpb_wrapper {vertical-align: middle;    text-align: center;    padding: 135px;}
.wpb_wrapper a {display: table;margin: 22px auto 20px;    padding: 13px 14px;    text-align: center;    color: #ffffff;    font-size: 17px;    width: 26%;    box-sizing: border-box;    border-radius: 5px;border: 1px solid #c62114;    background: #c62114;}
.wpb_wrapper h2 {color: #fff;border: none;}
.wpb_wrapper a:hover {    color: #c62114;    border: 1px solid #c62114;    background: #0000;}
.personalizado {padding: 69px 0 !important;}
.BoxPago{width: 50%; max-width: 315px; display: inline-block; vertical-align: top; text-align: center; background-color:#fff; border:dashed 1px #197faf; border-radius: 10px; padding: 10px; box-sizing: border-box; margin: 0 20px;text-align: center;}
.m {position: absolute;z-index: 10;padding: 15px 15px;color: #fff;text-shadow: 3px 1px 1px #000;font-size: 25px;top: 575px;background: -prefix-linear-gradient(left,#000,#fff);}
.fixedRedes {  position: fixed;  left: 0;  top: 50%;  transform: translateY(-50%);  z-index: 10000;  text-align: right;}
.fixedRedes li {  padding-bottom: 1px;}
.fixedRedes ul li {  list-style: none;}
.fixedRedes li i {  display: block;  margin: auto;  color: #FFF;  font-size: 24px;  background: #a5281e;  padding: 3px;  box-sizing: border-box;}
.fixedRedes li a {display: inline-flex;text-align: center;background-color: #a5281e;width: 38px;height: 40px;}
#s {width: 630px;box-sizing: border-box;padding: 9px 15px;font-size: 19px;border: 10px solid #fff;color: #000000;background: #ccc;box-shadow: 0px 2px 1px #b7b7b7;border-radius: 5px;}
.barritaBuscador {text-align: center;width: 100%;}
.barrabusquedaBaner {position: absolute;z-index: 100;width: 100%;top: 86%;text-shadow: -5px 12px 1px #000;}
.inta {padding: 10px 0 47px 0px;}
.wdi_media_info {display: none !important;}

/***************************************************** MAx Mega Menu *********************************************/
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {padding: 7px 0 7px 10px !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {color: #e9b240 !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0 14px !important;}

/***************************************************** nuevas modificaciones *********************************************/

.imagenes p img {width: 50%;}
.content p strong {font-weight: 400;}
.contentArticulosRelacio {width: 97%;display: inline-block;margin: 5px;box-sizing: border-box;border-radius: 2% !important;padding: 0;position: relative;line-height: 0;font-size: 0;}
@media only screen and (min-width: 601px)
#mega-menu-wrap-primary-menu #mega-menu-primary-menu #mega-menu-wrap-primary-menu #mega-menu-primary-menu {width: 50% !important;margin: 0 0 0 150px !important;}

iframe#yt-player {margin: -355px 0 0 0 !important;}
.butom {background: #f7f7f7c9;border-radius: 12px;}
.cuarto {width: 100%;text-align: center;padding: 15px 0;}
.cuarto p img {width: 61px;}
.fixedRedes ul li a:hover {transform: scale(1.2);}
.fixedRedes ul li a {transition: ease-in 0.3s;}
.titlea a:hover {transform: scale(1.2);}
.cuarto p a img {transition: ease-in 0.3s;}
.cuarto p a img:hover {transform: scale(1.2);}
.menubarradelgada {background: #e9b240;position: relative;}
div#mysticky-nav {background: #e9b240 !important;}
.datos p {font-size: 15px;}

.contentArticulos:hover img{transform: scale(1.1) rotate(5deg) !important;}
.contentArticulos img{transition: all 3s!important;}
.contentItemArtper:hover img{transform: scale(1.1) rotate(5deg)!important;}
.contentItemArtper img{transition: all 3s!important;}
.itemsBlog:hover img{transform: scale(1.1) rotate(5deg)!important;}
.itemsBlog img{transition: all 3s!important;}

.menuTop .mega-menu-flyout ul{padding: 0 10px 10px 10px!important;}
.menuTop .mega-menu-flyout ul li a{background: url('images/uli.png')left 8px no-repeat!important;padding: 7px 3px 7px 18px!important;border-bottom: dashed 1px rgba(255,255,255,0.2)!important;line-height: 21px!important;background-size: 11px !important;}


.menuTop ul.mega-sub-menu ul li a{padding: 8px 10px 7px 35px !important;color: #000 !important;display: block !important;width: 100% !important;box-sizing: border-box !important;text-transform:initial;border-bottom: none !important;background: url(images/uli.png)no-repeat 10px center !important;background-size: 11px !important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {padding: 8px 10px 7px 25px !important;}


.logoFiexd img {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
}

.logoFiexd {
    position: fixed;
    width: 7%;
    padding: 10px 0px;
}

div#mysticky-nav {
    z-index: 10!important;
}
#mysticky-nav.wrapfixed{padding:10px 0;}
#mysticky-nav.wrapfixed{z-index: 100 !important;}
.presentacion h2 a {
    color: #000;
}

/***************************************************** Blog *********************************************/
.titleh2 {font-size: 50px;color: #fff;text-align: center;margin: 0 0 0 -365px;text-shadow: 1px 1px 6px #000;font-weight: bold;}
.titlea a {margin: 0 0 0 5px;color: #fff;font-size: 21px;display: table;background: #c62114;padding: 5px 20px;border-radius: 5px;}
.titlea a:hover {background: #84160d;}
/***************************************************** titulo arriba *********************************************/
.TobBooxx {margin: 1px auto;color: #af2c22;width: 15%;display: inline-block;vertical-align: middle;}
.TobBooxx h3 {font-family: 'Roboto', sans-serif;}
.bannerTop img {animation: move 40s ease infinite;transition: .3s;}
@keyframes move{0%{    transform: scale(1.0);}100% {    transform: scale(1.2);}}
.butom a {background: #a50c00;padding: 10px;border-radius: 0;color: #fff;margin: 1px auto;width: 100%;border: 1px solid #000;display: table;width: 28%;}
.butom:hover a {background: #d81102;color: #fff;}
/* container */
.container {max-width:1200px;margin: 0 auto;padding:0;color:#333;padding: 0 0;}

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

/* Sidebar Right */
.sidebarRight ul li{list-style: none;}

/*Copyright*/
#copyright{background-color: #003d3e;padding: 3px 10px;color: #fcd2a2;font-size: 10px;text-align: center;box-sizing:  border-box;letter-spacing: 2px;}
#copyright a {color: #c62114;}

.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){
	.logo {
    width: 100%;
}

.datos {
    display: none;
}

.perucompany {
    display: none;
}

.contactenos {
    display: none;
}

.content h2 {
    text-align: center;
    font-size: 26px;
}

.more-about-us img {
    display: none;
}

.itemNos {
    width: 100%;
    box-sizing: border-box;
    padding: 50px;
}

.itemsBlog {
    width: 100%;
}

.SumaqMenus {
    width: 100%;
}

.NuestrosTours {
    display: none;
}

.primera {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding: 5px 15px;
}

.segunda {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding: 5px 15px;
}

.tercero {
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding: 5px 15px;
}
	.contentArticulosCate {
    width: 49%;
}
	.righSingle {
    width: 100%;
}
.item {
    width: 100%;
}

.content p {
    padding: 0 20px;
}

.leftSingle {
    width: 100%;
    text-align: center;
}

.imgTrip img {
    width: 29%;
}
	#menu {
    display: none;
}
}