/*
Theme Name: WEB PACHAMAMA SONQO ADVENTURES
Description: Tema para WordPress.
Author: GONZALO
Author URI: http://www.facebook.com/gon
version: 2.8.1
Tags: tema, WEB AGENCIA
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Aclonica&family=Caveat+Brush&display=swap');

/*
font-family: "Montserrat", sans-serif;
font-family: "Poppins", sans-serif;
font-family: "Aclonica", sans-serif;
*/

*{margin:0;padding:0;}

body{font: 17px 'Poppins', sans-serif;color: #707070;}
body {background-image: url(https://pachawarmi.com/wp-content/uploads/2024/08/fondo-elementos-pachawarmi01.png);}
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;}
.content .error {width: 100%;text-align: center;padding: 50px 35px;}
.content .error p {text-align: center;}

/* links */
a{color: #0D1020;text-decoration:none;transition:0.3s;}
a:hover{color:#000; text-decoration: underline;}

li{list-style: none;}

/* container */
.container{max-width:1220px;margin:0 auto;padding:0 10px;box-sizing:border-box;}
.container1 {max-width:1600px;margin:0 auto;padding:0 10px;box-sizing:border-box}
.itempabox2 .container{display:flex;flex-wrap:wrap;align-items:center;justify-content: center;padding:5px 10px}
header{/* background-color: #ffffff; */position:relative;z-index:1000;border-bottom: 5px solid #e4a319;box-sizing: border-box;padding-bottom: 9px;}
.logo{}
.logo img{}
#top{background-color:#ffc32c;color:#FFF}
.datostop li{display:inline-block;color:#FFF;font-weight: 500;font-family:"Montserrat",sans-serif}
.datostop li a{color:#FFF}
.datostop li a:hover{text-decoration:none;color:#3aa436}
#topright{display:flex;align-items:center}
.datostop2 li{display:inline-block;padding-left:10px}
.datostop2 li a{display:block;color: #3aa436;padding:0 10px;border: 2px solid #3aa436;border-radius:3px}
.datostop2 li:nth-child(1) a{color:#0dc143;border:1px solid #0dc143;padding:4px 10px;font-family:"Montserrat",sans-serif;font-weight:800}
.datostop2 li a:hover{text-decoration:none;color:#ffc32c;background-color:#3aa436}
.datostop2 li:nth-child(1) a:hover{color:#FFF;background-color:#0dc143}
.datostop2 li:last-child a:hover{background: #3aa436;border-color: #3aa436;color: #ffc32c;}
.idiomas {padding-left: 40px;}
.idiomas select{padding: 5px;background-color: #3aa436;color: #ffc32c;border: 2px solid #ffc32c;font-size: 16px;border-radius: 3px;}
.idiomas li img{display: none;}
.idiomas li span{vertical-align: middle;}
.idiomas li.lang-item-es a, .idiomas li.lang-item-en a{background: url(https://www.skynetcorp.pe/clientes/wayraqperu/wp-content/uploads/es.png) no-repeat;height: 23px;padding-left: 35px;display: inline-block;color: #CC9933;text-transform: uppercase;font-weight: 200;}
.idiomas li.lang-item-en a{background: url(https://www.skynetcorp.pe/clientes/wayraqperu/wp-content/uploads/en.png) no-repeat;}

/* top */
div#menusd {
}

.menutop.menu2 {
    text-align: right
}

.menutop li {
    display: inline-block;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 300;
    position: relative
}

.menutop li a {
    color: #000000;
    padding: 8px 15px;
    display: block;
    font-weight: 600;
}

.menutop li a:hover {
    color: #387a29;
    text-decoration: none
}

.menutop li.current_page_item a {
    background-color: #449732;
    color: #FFF;
    border-radius: 5px
}

.menutop ul li ul {
    opacity: 0;
    visibility: hidden;
    padding: 10px;
    background-color: #F1F1F1;
    text-align: left;
    position: absolute;
    top: 55px;
    left: 50%;
    margin-left: -130px;
    width: 240px;
    transition: all .3s .1s;
}

.menutop ul li:hover ul {
    opacity: 1;
    top: 100%;
    visibility: visible;
}

.menutop ul li ul:before {
    content: "";
    display: block;
    border-color: transparent transparent #F1F1F1 transparent;
    border-style: solid;
    border-width: 10px;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -10px
}

.menutop ul ul li {
    position: relative;
    padding: 0;
    display: block;
    font-weight: 400;
    text-align: center;
    border: none;
}

.menutop ul ul li a {
    color: #243a53;
    font-size: 16px;
    padding: 10px;
    display: block;
}

.menutop li.current_page_item ul li a {
    background: none;
    color: #243a53;
}

.menutop ul ul li a:hover {
    background-color: #449732;
    color: #FFF
}

#menusd {
    /* background: #f93; */
}

.itempabox1 .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:5px 0}
.paboxitem1 ul{display:flex;flex-wrap:wrap;align-items:center}
.paboxitem1{width:50%}
.paboxitem2 ul{display:flex;flex-wrap:wrap;justify-content:right;align-items:center}
.paboxitem2{width:50%}
.paboxitem2 ul li{margin:0 4px}
.paboxitem1 ul li{margin:0 15px 0 0}
.itempabox2.container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.itempabox2-1{width:30%}
.itempabox2-2{width:70%;text-align:right}
.itempabox2-1 img{width:70%}
.itempabox2{margin:13px auto}
.itempabox1{background:#e4a319}
.itempabox1 a{color:#fff;font-weight:300;font-size:14px}
.itempabox1 a:hover{text-decoration:none;color:#449732}

#slider{min-height:300px;position: relative;line-height: 0;}
#slider .item{overflow: hidden;position: relative;}
#slider .item img{width:100%;object-fit:cover;max-height: 716px;animation: zoomeffect 30s infinite;}
#slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%; opacity:0; transition:all .3s .1s;}
#slider:hover .owl-nav{opacity:1}
#slider .owl-nav div{position:absolute;top:50%;transform:translateY(-50%);font-size: 0;display:flex;width: 50px;height: 50px;background-color: RGBA(255,255,255,0.5);border-radius:50%;justify-content:center;align-items:center;box-sizing: border-box;transition:all .3s .1s;}
#slider .owl-nav div:hover{background-color:#FFF;color:#222}
#slider .owl-prev{left:40px;padding-right: 10px;}
#slider .owl-next{right:40px;left:auto;padding-left: 10px;}
#slider .owl-nav div::before{content: "";width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;transition:all .3s .1s;}
#slider .owl-prev::before {border-right: 20px solid RGBA(255,255,255,0.5);}
#slider .owl-next::before {border-left: 20px solid RGBA(255,255,255,0.5);}
#slider .owl-nav dive{background:#FFF;}
#slider .owl-prev:hover::before{border-right-color:#0d1021;}
#slider .owl-next:hover::before{border-left-color:#0d1021;}
.conslider {position: absolute;z-index: 10;bottom: -24%;transform: translateY(-50%);left: 0;width: 100%;padding: 0 10px;font-size: 24px;line-height: 26px;font-weight: 200;color: #FFF;text-align: center;text-shadow: 1px 1px 8px #000;box-sizing: border-box;}
.conslider h2 {font-size: 50px;padding-bottom: 12px;line-height: 55px;font-weight: 600;}
.conslider p{padding-bottom: 12px;max-width: 800px;margin: auto;}
.conslider p strong {display: block;font-size: 58px;line-height: 60px;font-family: "Aclonica", sans-serif;}
.conslider p a {display: table;margin: 20px auto auto;padding: 12px 30px;color: #FFF;background-color: #3aa436;font-size: 20px;font-weight: 500;text-shadow: none;border-radius: 30px;}
.conslider p a:hover {text-decoration: none;background-color: #ffc32c;}
#slider .owl-dots {position: absolute;left: 50%;bottom: 25px;transform: translateX(-50%);}
#slider .owl-dots div {width: 30px;height: 5px;background-color: #3aa436;border-radius: 5px;display: inline-block;margin: 0 5px;box-shadow: 1px 1px 4px -2px #000;}
#slider .owl-dots div.active {background-color: #ffc32c;}
@keyframes zoomeffect{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}
.icontour img {position: absolute;left: 5px;top: 50%;transform: translateY(-50%);}
#destinos .maindestinos{display: flex;justify-content: center;}
#destinos h2 {width: 100%;font-size: 42px;font-weight: 800;color: #0D1020;text-align: center;padding-bottom: 10px;font-family: "Aclonica", sans-serif;}
.boxdestinos {width: 14.2857%;position: relative;box-sizing: border-box;line-height: 0;overflow: hidden;transition: 0.3s;}
.boxdestinos img {width: 100%;object-fit: cover;height: 565px;}
.condestino {position: absolute;left: 0;bottom: -100%;padding: 20px;text-align: center;color: #FFF;font-size: 15px;line-height: 22px;transition: 0.3s;}
.boxdestinos:hover{width:28%;}
.boxdestinos:hover .condestino{bottom: 50%;transform: translateY(50%);}
#destinos .condestino p {font-weight: 200;padding-top: 12px;}
#destinos .condestino p a {color: #FFF;font-size: 14px;display: table;margin: auto;padding: 2px 15px 2px;border-bottom: 1px solid #FFF;}
#destinos .condestino p a:hover {text-decoration: none;color: #222;background-color: #FFF;}
.boxdestinos h4 {position: absolute;left: 0;bottom: 0;width: 100%;color: #FFF;font-size: 30px;padding: 15px;font-weight: 400;line-height: 32px;box-sizing: border-box;text-shadow: 2px 2px 4px #000;transition: 0.3s;}
.boxdestinos:hover h4{top: -100%;}
#destinos .condestino h2{color: #FFF;padding: 0;font-size: 22px;font-weight: 400;line-height: 26px;}
.boxdestinos::before {content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute;background-color: #3aa436ab;opacity: 0;transition: 0.3s;}
.boxdestinos:hover::before{opacity: 1;}

#boxporq{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.item1{width:50%}
.item2{width:50%;text-align:center}
.item2 img{width:92%}
.item1 h2{font-family:"Aclonica",sans-serif;line-height:32px}
.item1 h1{font-family:"Aclonica",sans-serif;font-size:22px;line-height:50px;color:green}
.item1 p{padding:6px 0}
.item1 p a{background-color:green;color:#fff;text-transform:uppercase;border-radius:7px;padding:10px 42px;font-weight:500;display:inline-block;vertical-align:top;margin-right:17px;border:1px solid green}
.item1 p a:hover{text-decoration:none;color:green;background:#00800000}

/* content */
.content.page{box-sizing: border-box;padding: 10px 18px;}
.content.cat{display: flex;flex-wrap: wrap;padding: 0px 0 25px;/* background-color: #f8f8f8; */}
.content h1{padding-bottom: 15px;color: #1C1C1C;font-size: 40px;line-height: 42px;}
.content h2{padding-bottom: 10px;color: #0D1020;font-size: 22px;font-weight: 800;font-size: 21px;margin: 0;padding: 9px  5px;color: #097268;}
.content .dia h2{padding-top: 10px;}
.content h3{padding-bottom: 15px;color: #0D1020;font-size: 22px;text-transform: uppercase;font-weight: 800;}
.content h4{padding-bottom: 5px;color: #ffc32c;font-size: 22px;font-weight: 400;}
.content.home h4{font-size: 26px;}
.content p{text-align: justify;padding-bottom: 15px;line-height: 28px;}
.content ul, .content ol{/* margin-left: 30px; *//* padding-bottom: 15px; */}
.content li{list-style-type: disc;line-height: 28px;}
.content ol li{list-style: decimal;}
.content table{width: 100% !important; margin-bottom:20px}
.content tr, .content td {width: auto !important;}
.content td {padding: 15px;border: 1px solid #ccc;border-radius: 5px;}
.content tr:nth-child(1) td {background-color: #0D1020; color: #FFF;border: none;}
.content td p, .content li {margin: 0;padding: 0;}
.content td ul{padding: 0;}

.imgdesta {position: relative;line-height: 0;overflow: hidden;}
.imgdesta img {width: 100%;object-fit: cover;min-height: 250px;position: absolute;}
.imgdesta .container{position: relative;height: 250px;display: flex;align-items: center;justify-content: center;}
.imgdesta h1 {z-index: 100;font-size: 54px;font-weight: 900;text-align: center;color: #FFF;line-height: 52px;text-shadow: 0 0 4px #000;}

.descat.container{padding:50px 10px 35px}
.descat.container h2{text-align:center;font-size: 22px;color:#0D1020;font-weight:800;padding-bottom: 14px;text-transform: uppercase;}
.descat.container p{line-height:30px;text-align:center;padding-bottom:15px}
article.itemcat{display:flex;flex-wrap:wrap;background-color:#FFF;margin-bottom:20px}
.imgboxcat{width:34%;line-height:0}
.imgboxcat img{object-fit:cover;width:400px;height:280px}
.conboxcat1{width:44%;padding:20px;box-sizing:border-box}
.conboxcat2{width:22%;padding:20px;box-sizing:border-box}
.content .conboxcat1 p{text-align:left;padding:0}
.content .conboxcat1 h3{font-weight:900}
.content .conboxcat1 h3 a:hover{text-decoration:none;color: #3aa436;}
.content .conboxcat2 ul{margin:0;padding-bottom:30px}
.content .conboxcat2 li{list-style:none;color:#0D1020}
span.preciocat{display:table;background-color: #ffc32c;color:#FFF;font-size:19px;text-transform:uppercase;padding:10px 20px}
span.detallescat a{display:table;background-color: #3aa436;color:#FFF;padding:10px 35px;font-size:18px;margin-top:25px;border-radius:30px}
span.detallescat a:hover{text-decoration:none;background-color:#34e0a2}
#transporte{padding:50px 0;background-color:#f8f8f8}
#transporte h4{text-align:center;color:#515151;font-size:26px;font-weight:600;padding-bottom:15px}
.boxaven{display:flex;flex-wrap:wrap;align-items:flex-start}
.bloqueaven{padding-left:25px;width:50%;box-sizing:border-box}
.boxaven .item{width:50%;position:relative}
.boxaven .bloqueaven .item{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;padding-bottom:25px}
.conaven{position:absolute;left:0;bottom:0;padding:20px;width:100%;box-sizing:border-box;text-shadow:0 0 14px #000;color:#FFF}
.conaven h3{font-size:22px;text-transform:uppercase}
.conaven h3 a{color:#FFF;font-weight:700;font-family: "Aclonica", sans-serif;}
.bloqueaven .conaven{position:initial;text-shadow:none;padding:10px 10px 10px 20px;width:75%}
.bloqueaven .item .imgbox{width:25%;border-radius:0}
.bloqueaven .conaven img{max-height:110px}
.bloqueaven .item .imgbox img{height:100px}
.boxaven .imgbox{line-height:0;background-color:#000;overflow:hidden;position:relative;border-radius:10px}
.boxaven .item .imgbox img{transition:.3s;object-fit:cover;width:100%}
.boxaven .item:hover .imgbox img{opacity:.5}
.bloqueaven .conaven h6{color:#261712}
.bloqueaven .conaven h3{font-size:17px;line-height:20px;padding-bottom:5px}
.bloqueaven .conaven h3 a{color:#000}
.conaven h3 a:hover{color:#4D6D9A;text-decoration:none}
.boxaven .bloqueaven .item:last-child{padding-bottom:0}
#transporte h5{padding-top:20px}
#transporte h5 a{display:table;margin:auto;background-color: #3aa436;color:#FFF;text-transform:uppercase;font-weight:400;font-size:18px;padding:7px 30px;border-radius:30px}
#transporte h5 a:hover{text-decoration:none;background-color: #ffc400;}
.rank-math-breadcrumb p{text-transform:uppercase;font-weight:400;font-size:17px;padding: 7px 0;}
span.separator{padding:10px 0 10px 5px;margin-left:5px;display:inline-block;font-size:0;border-left:1px solid #1C1C1C;vertical-align:middle}
.rank-math-breadcrumb a{color: #008000;padding: 1px 5px;font-size: 11px;}
.rank-math-breadcrumb a:hover{background-color:#00b04f;color:#FFF;border-radius:3px;text-decoration:none}
span.last{padding: 1px 5px;color:#1C1C1C;font-size: 11px;}
#iconostour{/* background-color:#F2F2F2; */width: 100%;}
#iconostour ul{display:flex;justify-content:center;padding: 10px 16px;list-style: none;background-color: #f2f2f2;margin: 2% 0;}
#iconostour li{display:flex;align-items:center;padding:10px 2%;font-size:14px}
#iconostour li img{margin-right:8px;height:min-content}
#iconostour li strong{font-size:18px;color:#404040}
.content.single{padding: 0px 10px;position:relative;overflow:hidden}
.dia{position:relative;padding-left:50px;margin-left:32px;border-left:2px solid #F2F2F2}
.content .dia h5{background-color: #3aa436;font-size:17px;line-height:24px;font-weight:600;color:#FFF;display:flex;justify-content:center;align-items:center;width:68px;height:44px;padding:5px 0;line-height:17px;text-align:center;position:absolute;z-index:10;left:-36px;top:0;border-radius:5px;box-sizing:border-box}
#elegirnos{position:relative;padding:50px 0 35px;overflow:hidden;text-align:center}
.content.home h1{color:#0D1020;font-size:50px;line-height:54px;font-weight:900}
.content.home p{text-align:left}
.content.home{padding:60px 10px 30px;display: none;}
.home article{display:flex;flex-wrap:wrap}
.homeleft{width:52%;padding-right:50px;box-sizing:border-box}
.homeright{width:48%}
.content .homeleft ul{margin:0;padding-top:20px}
.content .homeleft li{list-style:none;display:inline;padding-right:15px}
.content .homeleft li a{background-color:#ffc32c;color:#FFF;display:inline-block;padding:10px 20px;border-radius:25px}
.content .homeright ul{margin:0}
.content .homeright li{position:relative;list-style:none;padding:10px 0 10px 100px;margin-bottom:15px}
.content .homeright li img{position:absolute;left:0;top:50%;transform:translateY(-50%)}
.content .homeright li strong{display:block;font-size:22px;line-height:25px;font-weight:500;color:#ffc32c}
.content .homeright li br{display:none}
.imgbox{position:relative;overflow:hidden;line-height:0;border-radius:30px 30px 0 0;background-color:#0D1020}
.conbox{background-color: #757f8a;border-radius:0 0 30px 30px;}
.conbox h3{font-size:20px;line-height:24px;font-weight:400;padding:15px 0 12px;text-align:center}
.conbox h3 a{color:#ffc32c;font-family: "Aclonica", sans-serif;}
.conbox h3 a:hover{text-decoration:none;color:#FFF}
.conbox p{text-align:center;font-size:15px;padding:0 20px 15px;color:#FFF;font-weight:200;min-height: 73px;}
.icontour{display:flex;justify-content:space-between;background-color:#3aa436;color:#FFF;padding:12px 10px;margin:-25px 9% 0;font-size:15px;font-weight:300;position:relative;z-index:10}
.icontour span{position:relative;padding:0 5px 0 47px;color:#ffc32c;font-size: 9px;}
.icontour span.dias img{width:30px!important}
.icontour span.tipo img{width:28px!important}
.icontour span.ciudad img{width:37px!important}
.imgbox span.pprecio{position:absolute;top: 40px;/* transform:translateX(-50%); */line-height:initial;background-color: #3aa436;color:#FFF;padding:2px 10px;font-size: 16px;font-weight:600;right: 0;}
.imgbox span.pprecio em{font-style:normal;font-size:14px;font-weight:400;text-transform:uppercase}
span.pprecio2{display:block;text-align:center;padding-bottom:15px;font-size:33px;color: #3aa436;}
span.pprecio2 sup,span.pprecio2 em{font-size:13px;font-style:normal}
.icontour span.dias{padding-left:42px}
.icontour span.tipo{padding-left: 37px;}
.icontour strong{display:block;font-weight:400;font-size:13px;color:#FFF}
.detalles a{/* display:table; *//* margin:auto; *//* color: #ffffff; *//* font-size:18px; *//* font-weight: 600; *//* padding:5px 40px; *//* border:1px solid #FFF; *//* text-transform:uppercase; *//* border-radius:30px; */width: auto;display: block;padding: 15px;text-align: center;font-weight: 100;color: #ffffff;text-transform: capitalize;font-size: 15px;transition: 0.5s;border-top: 1px solid #fff;border-radius: 0 0 29px 29px;text-transform: uppercase;font-weight: 500;}
span.detalles a:hover{background-color:#ffc32c;color: #fff;text-decoration:none}
#fullday .detalles a{background-color: #3aa436;text-transform:math-auto;padding:8px 40px;border:#ffdead}
#fullday .detalles a:hover{background-color:#ffc32c}
#promociones .conbox{background-color: #757f8a;}
#promociones .imgbox span.pprecio{background-color:#0d1020}
#promociones .conbox h3 a{color:#0d1020}
#promociones .conbox h3 a:hover{color:#ffc32c}
#promociones .conbox p{color: #ffffff;}
#promociones .detalles a{background-color: #757f8a;}
#promociones .detalles a:hover{background-color: #3aa436;}
#elegirnos{padding: 50px 10%;box-sizing: border-box;background: #f6f6fa;}
#elegirnos h2{width:100%;font-size:42px;font-weight:800;color:#0D1020;text-align:center;padding-bottom:25px;font-family: "Aclonica", sans-serif;}
#elegirnos ul{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center}
#elegirnos li{padding:10px 5%;font-size:25px;font-weight:700;line-height:28px;color:#0D1020}
#destacados,#promociones{padding:55px 0 60px;/* background-color:#f8f8f8; */}
#destacados h2,#promociones h2{width:100%;font-size:42px;font-weight:800;color:#0D1020;text-align:center;padding-bottom: 30px;font-family: "Aclonica", sans-serif;}
#destacados.relacionados h2{text-align:center;font-size:40px;font-weight:800;padding-bottom:20px}
.descrip{text-align:center}
.descrip h2{color:#0D1020;font-size:42px;font-weight:800}
.descrip p{padding-bottom:15px;line-height:28px}
#transporte .descrip p{color:#1C1C1C;font-size:24px;padding-bottom:20px}
.conaven p{font-size:17px}
.bloqueaven .conaven p{color:#000}
.content.cat .item{width:33.3333%;padding:10px;box-sizing:border-box}
#fullday{padding:50px}
#fullday h2{width:100%;font-size:42px;font-weight:800;color:#0D1020;text-align:center;padding-bottom:10px}
#fullday h5{padding-top:20px}
#fullday h5 a{display:table;margin:auto;color:#ffc32c;border:1px solid #ffc32c;text-transform:uppercase;font-weight:400;font-size:18px;padding:7px 25px;border-radius:30px}
#fullday h5 a:hover{text-decoration:none;background-color:#ffc32c;color:#FFF}
#fullday .conbox{background-color:#FFF;border-radius:0;border:1px solid #d4d4d4;border-radius:0 0 30px 30px}
#fullday .conbox h3{font-size:19px;font-weight:700;padding:20px 10px 10px;text-transform:uppercase}
#fullday .conbox h3 a{color:#0D1020}
#fullday .conbox p{color:#707070;font-weight:300}

#galeria{min-height:300px;position: relative;line-height: 0;overflow: hidden;}
#galeria .item{overflow: hidden;position: relative;}
#galeria .item img{width:100%;object-fit:cover;min-height:300px;animation: zoomeffect 30s infinite;}
#galeria .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;transition:all .3s .1s;}
#galeria .owl-nav div{position:absolute;top:50%;transform:translateY(-50%);font-size: 20px;display:flex;width: 40px;height: 40px;background-color: rgb(26 48 91 / 60%);color: #FFF;border-radius:50%;justify-content:center;align-items:center;box-sizing: border-box;transition:all .3s .1s;}
#galeria .owl-nav div:hover{background-color: rgb(26 48 91 / 100%);}
#galeria .owl-prev{left: -52px;padding-right: 3px;}
#galeria .owl-next{right: -52px;left:auto;padding-left: 3px;}

#comunitario{background:url(https://www.pachamamasonqoadventures.com/wp-content/uploads/turismo-mistico.webp) no-repeat center / cover fixed;position:relative}
comunitario .container{max-width:250px!important}
#comunitario .container{width:29%;margin:0 0 0 15%;padding: 8% 0;}
#comunitario a{font-weight:700;font-size:16px;line-height:1.5;border:none;padding:12px 24px;border-radius:75px;color:#3aa436;background-color:#fff;position:relative;display:table;margin-top:11px;border:1px solid #fff}
#comunitario h2{font-size:27px;font-weight:800;color:#3aa436;padding-bottom:10px;font-family: "Aclonica", sans-serif;}
#comunitario p{color:#fff}
#comunitario a:hover{text-decoration:none;border:1px solid #3aa436;color:#fff;background:#3aa436}

#personalizatuviaje{background:url(https://www.pachamamasonqoadventures.com/wp-content/uploads/machupicchu-tours.webp) no-repeat center / cover fixed;position:relative}
personalizatuviaje .container{max-width:250px!important}
#personalizatuviaje .container{width:29%;margin: 0 60% 0 8%;padding: 8% 0;text-align: left;}
#personalizatuviaje a{font-weight:700;font-size:16px;line-height:1.5;border:none;padding:12px 24px;border-radius:75px;color:#3aa436;background-color:#fff;position:relative;display:table;margin: 20px auto;border:1px solid #fff;}
#personalizatuviaje h2{font-size:27px;font-weight:800;color:#3aa436;padding-bottom:10px;font-family: "Aclonica", sans-serif;}
#personalizatuviaje p{color:#fff}
#personalizatuviaje a:hover{text-decoration:none;border:1px solid #3aa436;color:#fff;background:#3aa436}

.whyqadventure{display:grid;-ms-grid-columns:25% 15px 1fr 15px 1fr 15px 1fr;grid-template-columns:repeat(3,1fr);grid-gap:24px;margin-top:48px;margin-bottom:90px}
.itemwhyqap{display:flex;flex-direction:column;row-gap:24px;align-items:flex-start;padding:24px;background:#fff;border-radius:16px;color:#575757}
.itemwhyqaptitle{display:flex;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:12px;margin-bottom:0}
.itemwhyqaptitle img{max-width:60px}
.itemwhyqaptitle p strong{font-size:18px;line-height:1.45;color:#242239;margin:0;font-family: "Aclonica", sans-serif;}

.gtitle{position:absolute;line-height:initial;left:0;bottom:0;z-index:10;width:100%;padding:20px 20px 35px;box-sizing:border-box;text-align:center;color:#FFF;display: none;}
.gtitle p{display:table;margin:auto auto 30px;background-color: #3aa436;font-weight:300;padding:10px 25px 9px;border-radius:30px}
.gtitle h1{font-size:40px;line-height:50px;text-transform:uppercase;text-shadow:1px 1px 10px #000}

#descripcion {padding: 35px 0 0;text-align: center;}
#descripcion h3{font-size: 32px;padding-bottom: 10px;font-weight: 800;color: #0D1020;}
#descripcion p{padding-bottom: 15px;line-height: 28px;}
#descripcion p strong{color: #2A2A2A;}
#descripcion ul{display: table;text-align: left;margin: auto;padding-bottom: 5px;}
#descripcion li{position: relative;padding: 5px 5px 5px 28px;}
#descripcion li::before{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f00c";position:absolute;top: 5px;left: 0;color: #FFF;width: 20px;height: 20px;padding: 2px 0 0 4px;display: flex;justify-content: center;background-color: #ff3301;z-index: 100;font-size: 15px;border-radius: 50%;box-sizing: border-box;}

.ndia{font-size:15px;color:#303030;font-weight:800;overflow:hidden;line-height:40px}
.ndia:before{font-size:11px;position:absolute;top:4px;font-weight:700}
.prindia{padding:10px 0 10px 45px;box-sizing:border-box;margin-left:14px;position:relative}
.prindia:before{position:absolute;content:'';width:2px;height:100%;top:0;border-top:45px solid #3aa436;background-color:#dfdfdf;left:10px;box-sizing:border-box}
.boxdia{position:relative}
.boxdia:last-child{padding-bottom:20px}

.content h6{font-size:30px;color:#0D1020;font-weight:900;padding:4px 0 20px 66px;position:relative}
.content h6::before{content:"";width:0;height:0;border-top:22px solid transparent;border-left:44px solid #ff3301;border-bottom:22px solid transparent;position:absolute;left:0;top:0}
#blog{padding:50px 0 20px}
#blog .container {max-width: 1240px;padding-bottom: 30px;}
#blog .descrip p {font-size: 24px;padding-bottom: 20px;}
.boxblog {display: flex;flex-wrap: wrap;}
.boxblog .item {width: 33.3333%;display: flex;flex-wrap: wrap;align-items: flex-start;padding: 10px;position: relative;box-sizing: border-box;}
.boxblog .item .imgbox {width: 22%;line-height: 0;background-color: #000;border-radius: 0;}
.boxblog .item .conblog {width: 78%;padding-left: 30px;box-sizing: border-box;}
.boxblog .item .conblog h3 {font-size: 17px;font-weight: 400;padding-bottom: 5px;}
.boxblog .item .conblog h3 a {color: #000;font-weight: 600;}
.boxblog .item .conblog h3 a:hover {text-decoration: none;color: #0D1020;}
.boxblog .item .conblog p.fecha {color: #ff3301;font-size: 13px;font-weight: 300;padding-bottom: 10px;}
.boxblog .item .conblog h6 {font-size: 18px;font-weight: 400;}
.boxblog .item .conblog h6 a:hover{text-decoration: none;}

.boxtravel .imgbox img,#blog .imgbox img{transition:.3s;width:100%}
#blog .imgbox img{object-fit:cover;width:86px;height:86px}
#blog .itemb .imgbox img{width:100%;height:inherit}
.boxtravel .item:hover .imgbox img,#blog .item:hover .imgbox img{opacity:.5;transform:scale(1.1)}
.boxblog .item.itemb{display:block;width:33.3333%}
.boxblog .item.itemb .imgbox{width:100%;border-radius:10px}
.boxblog .item.itemb .conblog{width:100%;position:absolute;padding:35px;left:0;bottom:0;text-shadow:1px 1px 4px #000}
.boxblog .item.itemb .conblog p.fecha{color:#FFF;font-size:16px;font-weight:200}
.boxblog .item.itemb .conblog h3 a{color:#FFF;font-size:18px;font-family: "Aclonica", sans-serif;}

.tripadvisor {padding: 50px 0;text-align: center;}
.tripadvisor h2 {color: #000;font-size: 40px;font-family: "Aclonica", sans-serif;padding-bottom: 15px;}
.tripadvisor h2 img {vertical-align: sub;}
.tripadvisor h3 {color: #34e0a2;font-size: 48px;font-weight: 700;padding-bottom: 10px;font-family: "Aclonica", sans-serif;}
.tripadvisor .wprs_unslider{margin: 0 6%;}
.tripadvisor img.wptripadvisor_t1_tripadvisor_logo {width: auto;position: initial;min-height: initial;position: absolute;bottom: -38px;right: 20px;}
.tripadvisor .wprs_unslider-arrow {background-color: #b4b4b4;opacity: 1;transition: 0.3s;}
.tripadvisor .wprs_unslider-arrow:hover {background-color: #0D1020;}
.tripadvisor .wptripadvisor_t1_DIV_2{padding: 15px 15px 5px;margin: 0;box-shadow: none;border: none;}
.tripadvisor p.wptripadvisor_t1_P_3.wprev_preview_tcolor1_T1 {color: #232323;font-style: normal;min-height: 90px;}
.tripadvisor .wptripadvisor_star_imgs_T1{display:table;padding-bottom: 5px;}
.tripadvisor .wptripadvisor_t1_outer_div{display: flex;}
.tripadvisor .wptripadvisor_t1_DIV_1{background-color:#FFF;border: 1px solid #34E0A1;margin: 0 10px;border-radius: 10px;text-align: left;}
.tripadvisor .wptripadvisor_t1_DIV_2:before, .tripadvisor #wprev-slider-1 .wprev_preview_bg1_T1::after{display: none;}
.tripadvisor .wptripadvisor_t1_SPAN_5{color: #000;padding: 0 0 15px;font-size: 14px;line-height: 16px;font-weight: 600;display: inline-block;}
.tripadvisor .wptripadvisor_t1_SPAN_5 .wprev_showdate_T1 {color: #707070;font-size: 12px;font-weight: 400;}
.tripadvisor .wprev-slider{margin: 0 60px;}
.tripadvisor .wprs_unslider-arrow.prev, .tripadvisor .wprs_unslider-arrow.next {top: auto;bottom: 0;width: 52px;height: 52px;}

.tripadvisor .wptripadvisor_t1_A_8 {padding: 3px;display: inline-block;border-radius: 50%;border: 2px dashed #34E0A1;box-sizing: border-box;max-width: 60px;max-height: 60px;margin: 0 15px 10px;}
.tripadvisor .wptripadvisor_t1_A_8 img {margin: 0;padding: 0;width: 50px;height: 50px;float: none;}
.tripadvisor .wprs_unslider-nav {display: none;}
.tripadvisor h5 a {color: #000000;display: table;margin: auto;background-color: #34E0A1;margin-top: 20px;padding: 7px 15px;font-size: 15px;border-radius: 20px;font-family: "Aclonica", sans-serif;}
.tripadvisor h5 a:hover{text-decoration: none; background-color: #14B16D;}
.tripadvisor h5 img {vertical-align: bottom;}

.social {position: relative;width: 30%;}
.social .container {color: #FFF;font-weight: 300;z-index: 100;position: relative;display: flex;align-items: center;}
.social h3{color: #ffc32c;font-size: 16px;font-weight: 400;padding-bottom: 10px;}
.redesLeft h3 {font-size: 32px;font-weight: 600;line-height: 37px;}
.social ul{display: flex;flex-wrap: wrap;max-width: 273px;}
.social li {display: inline-block;font-size: 33px;padding: 5px 20px 5px 0;}
.social li a {color: #FFF;}
.social li a:hover {text-decoration: none;}
.social li i{transition: 0.3s;}
.social li i.fa-facebook-f:hover {color: #0c62d0;}
.social li i.fa-facebook-messenger:hover {color: #0eceef;}
.social li i.fa-instagram:hover {color: #c52bd2;}
.social li i.fa-twitter:hover {color: #21d3f1;}
.social li i.fa-tiktok:hover {color: #000;}
.social li i.fa-youtube:hover {color: #e21b1b;}

.legalinformtion{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}
.itemlegalinformtion{width:50%;box-sizing:border-box;text-align:center;padding:5px 20px}

/* Sidebar Right */
.sidebarRight{float: left; width: 25%;}
#recientes{padding-bottom: 10px;}
#recientes h4 {background-color: #990033;color: #FFF;padding: 5px 10px;margin-bottom: 20px;display: table;font-weight: 400;}
#recientes .item {display: flex;align-items: flex-start;padding-bottom: 20px;}
.imgre {width: 70px;min-width: 70px;position: relative;margin-right: 10px;background-color: #000;line-height: 0;}
.conre h3{padding-bottom: 5px;}
.conre h3 a {font-size: 15px;line-height: 20px;display: table;color: #000;}
.conre p {padding: 0;font-size: 12px;text-align: left;}

.boxcontacto {display: flex;flex-wrap: wrap;padding-bottom: 15px;}
.boxcontacto p {width: 100%;}
.formleft{width:50%;padding:0 10px 5px;box-sizing:border-box}
.formleft form{padding:10px;background-color:#EEE;border-radius:5px;position:relative}
.formleft input,.formleft textarea{font: 14px 'Poppins', sans-serif;padding: 10px;border-radius:5px;border:1px solid #DDD;width:100%;box-sizing:border-box;max-width:100%}
.formleft .wpcf7-form-control-wrap{display:block}
.formleft input[type="submit"]{width:auto;margin-right:10px;background-color: #0D1020;color:#FFF;text-transform:uppercase;padding:12px 20px;border:none;font-size:15px;cursor:pointer;transition:all .3s .1s;}
.formleft input[type="submit"]:hover{background-color:#ffc32c}
.formleft label{display:block;padding-bottom:10px;line-height:0}
.formleft br{display:none}
.formleft form p{padding-bottom:0}
.formleft .wpcf7-validation-errors,.formleft .wpcf7-mail-sent-ng,.formleft .wpcf7-mail-sent-ok,.formleft .wpcf7 form.invalid .wpcf7-response-output{margin:10px 0 0;padding:4px;text-align:center;color: #dc3232;border-color: #dc3232;font-size:12px;letter-spacing:0;word-spacing:0;position:absolute;right:10px;bottom:10px;max-width:234px;border-radius:5px;}
.mapright{width:50%;padding:0 10px 5px;box-sizing:border-box}
.mapright .gmp_map_opts{padding:10px;background-color:#EEE;box-sizing:border-box;border-radius:5px}
.use-floating-validation-tip span.wpcf7-not-valid-tip{font-size:12px;line-height: 15px;position: absolute;top: 50%;left: 5px;transform: translateY(-50%);width: initial;min-width: 180px;box-sizing: border-box;}

#precio {text-align: center;padding: 5px 0 10px;padding-top: 45px;}
#precio h4 {color: #363636;padding: 0;font-weight: 400;font-size: 25px;}
#precio span {display: block;background-color: #4988a0;color: #FFF;font-size: 20px;padding: 0;}
#precio sup {font-size: 22px;}
#precio span strong {font-size: 36px;font-weight: 400;}
#precio h5 {color: #4f6d9c;font-weight: 400;letter-spacing: 3px;font-size: 16px;}

#conForm{padding: 20px 20px 25px;margin-bottom: 15px;background-color: #313131;border-radius: 10px;}
#conForm br{display:none;}
#conForm select{padding:3px}
#conForm option{padding:4px}
#conForm .all{padding-bottom:5px;text-align:left}
#conForm .all h4{font-size:14px;font-weight:400;padding:0 20px 10px;color:#000;font:14px Comfortaa,cursive}
.your-adults,.your-children,.your-infants,.your-alo,.your-hab{display:inline-block;letter-spacing:1px}
#conForm span.wpcf7-list-item{display:block;margin:0;font-size:14px;padding:3px 0;color:#000}
#conForm input,#conForm select,#conForm textarea{padding: 5px 10px;width:100%;font: 12px 'Montserrat', sans-serif;max-width:100%;border: none;border-radius:5px;box-sizing:border-box;background-color: #FFF;}
#conForm select{padding-right:22px;-webkit-text-fill-color: #5e5e5e;color: #5e5e5e;}
#conForm select:focus{-webkit-text-fill-color: #000;color: #000;}
#conForm input[type="submit"]{box-shadow:none;background-color: #0D1020;color: #FFF;text-transform: uppercase;padding: 8px 40px;line-height:26px;display:table;margin:auto;border-radius:25px;cursor:pointer;transition:all .3s .1s;width:auto;}
#conForm input[type="submit"]:hover{background-color:#ffc32c;color: #FFF;}
#conForm .your-adults::after,#conForm .your-children::after,#conForm .your-alo::after,#conForm .your-hab::after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #000;border-bottom:none;content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%)}
#conForm span.wpcf7-list-item input{width:auto;display:inline;padding:0;margin:3px 0;vertical-align:middle}
#conForm .destinos h3{font-size:20px;padding:5px 10px;margin:0;color:#231d27;background:none}
#conForm .wpcf7-spinner {position: absolute;right: 0;margin: 0;bottom: 7px;}
#conForm p{padding: 0 5px;position: relative;}
#conForm .ajax-loader{position: absolute;margin: 0 !important;right: 20px;bottom: 10px;}
#conForm .wpcf7-response-output, #conForm .wpcf7-validation-errors,#conForm .wpcf7-mail-sent-ng,#conForm .wpcf7-mail-sent-ok{margin:15px 10px 10px 0 !important;padding: 5px !important;font-size: 12px;text-align:center;color: #FFF;width: 100%;box-sizing: border-box;}
span.wpcf7-form-control-wrap.your-datee{display:table;max-width:230px}
#conForm .wpcf7-form-control-wrap {display: block;margin-bottom: 15px;position: relative;}
.boxform {display: flex;flex-wrap: wrap;}
.boxform label {width: 50%;padding: 0 5px;box-sizing: border-box;}
#conForm .txtreservar {font-size: 14px;font-weight: 300;color: #FFF;text-align: center;line-height: 23px;padding-bottom: 12px;}
#conForm .txtreservar strong {display: block;font-size: 20px;font-weight: 400;}

/* footer */
#footerweb{background-color: #3aa436;}
#footerweb .container{border-bottom:1px solid #FFF;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:40px 10px}
.aliados{position:relative;overflow:hidden}
.aliados::before{content:"";background-color: #000000c9;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.aliados p img{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);object-fit:cover;min-height:480px}
.aliados .container{position:relative;z-index:10;text-align:center;padding:60px 10px;color:#FFF}
.aliados h2{font-size:42px;padding-bottom:10px;font-family: "Aclonica", sans-serif;}
.aliados p{max-width:800px;margin:auto;font-size:20px;font-weight:300}
.aliados ul{display:flex;justify-content:center;padding-top:50px}
.aliados li{background-color:#FFF;padding:20px;margin:5px 15px;border-radius:10px;width:180px;height:60px;display:flex;align-items:center;justify-content:center}

footer {background-color: #3aa436;}
footer .container {padding: 40px 0;display: flex;flex-wrap: wrap;justify-content: space-between;color: #FFF;font-weight: 300;}
footer h3 {font-size: 17px;font-weight: 500;padding-bottom: 20px;color: #ffc32c;font-family: "Aclonica", sans-serif;}
.dfooter{padding: 10px;width: 33%;font-size: 14px;box-sizing: border-box;}
.dfooter li {padding-bottom: 10px;position: relative;font-size: 14px;}
.dfooter li i {display: inline-block;left: 0;top: 5px;font-size: 16px;}
.dfooter li:last-child {padding-bottom: 0;}
.dfooter li a {color: #FFF;}
.dfooter li a:hover {text-decoration: none;color: #ffc32c;}
.logofooter {line-height: 0;width: 35%;}
.logofooter img {width: 30%;}
.dfooter h5 a {display: table;color: #ffc32c;font-weight: 800;font-size: 18px;margin-top: 20px;padding: 2px 10px;border: 1px solid #ffc32c;border-radius: 3px;}
.dfooter h5 a:hover {text-decoration: none;background-color: #ffc32c;color: #FFF;}
.mfooter {padding: 10px;width: 23%;box-sizing: border-box;}
.mfooter li {padding-bottom: 10px;text-transform: uppercase;font-size: 13px;}
.mfooter li a {color: #FFF;}
.mfooter li a:hover {text-decoration: none;color: #ffc32c;}
.mfooter + .mfooter {width: 15%;}
.facebook {padding: 10px;width: 18%;box-sizing: border-box;}
.pfooter {padding: 10px;width: 26%;box-sizing: border-box;font-size: 15px;}
.pfooter i {font-size: 31px;margin-right: 17px;margin-top: 9px;color: #fff;}
.pfooter i:hover {color: #f9c346;}
.fpagos p strong {display: block;font-size: 17px;font-weight: 500;padding: 20px 0 10px;color: #ffc32c;font-family: "Aclonica", sans-serif;}

#diviaje{background-color:#f7f7f7;box-shadow:0 0 10px -7px #636161;padding: 20px 20px 0;margin-bottom: 15px;display: flex;flex-wrap: wrap;}
#diviaje h2, #diviaje h3, .destinos {width: 100%;}
.destinos {display: flex;}
.fLeft{width:30%;padding:5px 20px;box-sizing:border-box;text-align:left;font-size:14px;vertical-align:middle}
.fRight{width: 70%;text-align:left;vertical-align:middle}
.fRight.seleccion {display: flex;flex-wrap: wrap;}
.fRight .wpcf7-form-control-wrap {padding: 5px;display: block;}
.fRight.seleccion .wpcf7-form-control-wrap {width: 50%;padding: 5px;box-sizing: border-box;}
#diviaje .all{padding-bottom:5px;text-align:left;width: 100%;}
#diviaje .all h4{font-size:14px;font-weight:400;padding:0 20px 10px;color: #707070;}
.your-adults,.your-children,.your-infants,.your-alo,.your-hab{display:inline-block;letter-spacing:1px}
#diviaje input,#diviaje select,#diviaje textarea{padding:14px;background-color:RGBA(255,255,255,0.8);width:100%;font: 14px 'Poppins', sans-serif;max-width:100%;border:1px solid #CCC;border-radius:5px;box-sizing:border-box}
#diviaje select{padding-right:22px}
#diviaje .your-adults::after,#diviaje .your-children::after,#diviaje .your-alo::after,#diviaje .your-hab::after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #000;border-bottom:none;content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%)}
#diviaje input[type="submit"]{border:none;box-shadow:none;background-color: #4987a0;color:#FFF;font-size:20px;padding:10px 25px;line-height:26px;display:table;margin:auto;border-radius: 5px;cursor:pointer;transition:all .3s .1s;width:auto;}
#diviaje input[type="submit"]:hover{background-color:#4D6D9A}
#diviaje span.wpcf7-list-item{display:block;margin:0;font-size:14px;padding:3px 0;color:#000}
#diviaje span.wpcf7-list-item input{width:auto;display:inline;padding:0;margin:3px 0;vertical-align:middle}
#diviaje .destinos h3{font-size:20px;padding:5px 10px;margin:0;color:#231d27;background:none}
.boxDestino1,.boxDestino2,.boxDestino3{width:50%;margin-bottom:15px;min-height:260px;vertical-align:top;box-sizing:border-box;border:1px solid #CCC;background-color:#f1f1f1;padding:15px;font-size:14px}
.boxDestino3{display:block;width:100%}
.boxDestino1{padding:0 15px 0 0 !important;border:none;background:none}
.boxDestino1 .dibgbox{border:1px solid #CCC;background-color:#f1f1f1;min-height:260px;padding:15px;box-sizing:border-box}
#diviaje p{padding:0;width: 100%;}
.dLeft{width:30%;box-sizing:border-box;border:1px solid #CCC;min-height:535px;margin-bottom: 15px;background-color:#f1f1f1;padding:15px}
.dRight{width:70%;padding-left:15px;display: flex;flex-wrap: wrap;box-sizing: border-box;}
#diviaje .wpcf7-spinner{display:table;margin:5px auto 0!important}
#diviaje + .wpcf7-response-output, #diviaje + div.wpcf7-validation-errors,#diviaje + div.wpcf7-mail-sent-ng,#diviaje + div.wpcf7-mail-sent-ok{margin: 0 !important;padding:10px;font-size:14px;text-align:center;}
span.wpcf7-form-control-wrap.your-datee{display:table;max-width:230px}

#copyright {text-align: center;padding: 11px;background-color: #1a5018;color: #FFF;font-size: 10px;font-weight: 200;letter-spacing: 1px;text-transform: uppercase;}
#copyright a {color: #FFF;}
#copyright a:hover {text-decoration: none;color: #7dc4de;}

.newsletter {width: 25%;color: #ffc32c;font-size: 18px;font-weight: 300;}
.newsletter h3{color: #ffc32c;font-weight: 700;font-size: 28px;padding-bottom: 5px;font-family: "Aclonica", sans-serif;}
.newsletter form p {display: flex;}
.newsletter .wpcf7-form-control-wrap{display:block;}
.newsletter input {width: 100%;padding: 10px;color: #707070;-webkit-text-fill-color: #707070;border: none;border-radius: 5px 0 0 5px;box-sizing: border-box;font-size: 14px;}
.newsletter button {width: 110px;min-width: 110px;padding: 5px;border: none;background-color: #ff3301;color: #FFF;border-radius: 0 3px 3px 0;font-size: 16px;cursor: pointer;transition: 0.3s;}
.newsletter button:hover {background-color: #FF0000;border-color: #FF0000;}
.newsletter .wpcf7-not-valid-tip {position: absolute;border: 1px solid;font-size: 9px;padding: 2px 10px;background-color: #FFF;top: 0;left: 10px;}
.newsletter .wpcf7-response-output, .newsletter .wpcf7-validation-errors,.newsletter .wpcf7-mail-sent-ng,.newsletter .wpcf7-mail-sent-ok{margin: 5px 10px 10px 0 !important;border-width: 1px !important;padding: 5px !important;font-size: 13px;text-align:center;color: #FFF;width: 100%;box-sizing: border-box;border-radius: 5px;}
.newsletter form {padding-top: 15px;}
.newsletter h5 a {display: table;margin-top: 20px;background-color: #00AF87;padding: 5px 10px 4px;border-radius: 8px;color: #FFF;font-size: 22px;font-weight: 300;}
.newsletter h5 img {vertical-align: middle;}
.newsletter h5 a:hover {text-decoration: none;background-color: #2a8a53;}

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

.payment-container{text-align:center}
.payment-container h2{font-size:28px;margin-bottom:20px;color:#333}
.payment-methods{display:flex;justify-content:center;gap:20px}
.payment-card{background-color:#fff;border-radius:12px;padding:20px;width:120px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:transform 0.3s,box-shadow .3s}
.payment-card:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,0.2)}
.payment-card i{font-size:40px;color:#6b012f;display:block}
.payment-card p{margin-top:10px;font-size:16px;color:#333;text-align:center}
.payment-card:hover i{color:#ffc32c}

#ez-toc-container {display: none !important;!i;!;}

.single.container blockquote {background: #3aa4363d;line-height: 0;margin: 0 auto 15px;max-width: 900px;border: 3px dashed #3aa436;border-radius: 9px;}
.single.container blockquote p {padding: 5px;text-align: center;color: #3aa436;}

.whatbottom {}
.whatbottom {bottom: 30px;left: 30px;position: fixed;line-height: 0;z-index: 1000;animation: shake infinite 6s !important;display: flex;flex-wrap: wrap;/* justify-content: center; */align-items: center;/* width: 100%; */}
.whatbottom {animation: movi infinite 6s !important;}
@keyframes movi {
  from,to {transform: translate3d(0, 0, 0);}
  10%,30%,50%,70%,90% {transform: translate3d(0, -2px, 0);}
  20%,40%,60%,80% {transform: translate3d(0, 2px, 0);}
}



.whatbottomitemimg {
    /* width: 9%; */
    text-align: center;
    z-index: 100;
}

.whatbottomitemimg img {
    width: 100px;
    border-radius: 50%;
    border: 4px solid #fff;
    height: 100px;
}

.whatbottomitemtext {
    line-height: 19px;
    background: #008000;
    padding: 21px 25px 21px 46px;
    border-radius: 0 50px 50px 0;
    position: absolute;
    left: 69px;
    width: 190px;
}
.whatbottomitemtext span {
    color: #abddab;
    font-size: 11px;
}

.whatbottomitemtext span strong {
    background: #62c971;
    padding: 2px 7px;
    border-radius: 5px;
    font-size: 9px;
}

.whatbottomitemtext p {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}

.popover-overlay {position: absolute;top: 0;left: 30px;background-color: #34e0a1;padding: 5px;border-bottom-left-radius: 1.5rem;border-bottom-right-radius: 1.5rem;display: flex;width: 80px;}

/*precio con porcentaje*/
.boxCRPrecio{display:flex;flex-wrap:wrap;justify-content:center;align-items: flex-start;border: solid 1px #b4b4b4;padding: 18px 12px;box-sizing: border-box;border-radius: 5px;margin-top: 13px;}
.boxCRPrecio p{padding:0;font-size: 15px;}
p.precio-antes pants{text-decoration:line-through;font-size: 20px;}
strong.precio-porcentual{color:#fff;background-color:#e74c3c;border-radius:5px;padding:3px 7px;margin-left:6px;font-size: 12px;}
p.precio-actual{font-size:40px;margin:0 0 9px;font-weight: 900;color:#303030;line-height: 42px;width: 100%;text-align: center !important;}
p.precio-actual sub{font-size: 19px;vertical-align:bottom}
a#bottom1{clear:both;background-color: #18a49b;display:block;box-sizing:border-box;text-align:center;margin-bottom:10px;padding:12px 10px;border-radius:5px;border:none;font-size:23px;width:100%;color: #ffffff;font-weight:700;text-transform:uppercase}
.contact__whatsapp.cw__ocul2 a{font-size:18px;color:#fff;display:block;padding:10px 25px;background-color:#00b53e;border-radius:5px;text-align:center;transition:all .2s ease-in-out;text-transform:uppercase}
.contact__whatsapp.cw__ocul2 h3{font-weight:500;color:#353741;font-size:15px;text-align:center;padding:8px 0}
.contact__whatsapp.cw__ocul2{width:100%;display:inline-block;box-sizing:border-box}
a#bottom1:hover{text-decoration:none;background:#18a49ba8}
.contact__whatsapp.cw__ocul2 a:hover{background:#248b34;text-decoration:none}


/*modificaciones nuevas*/
.boxdesfd{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
div#galeriasingledos{width:70%;position:relative}
div#galeria\ singledos {
    width: 70%;
    box-sizing: border-box;
    padding: 0 20px;
    position: relative;
}
.boxdesfd .owl-nav {
    display: none;
}
div#descripcion\ singledos {
    width: 30%;
}
div#descripcion\ singledos ul li {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
    padding: 5px 0 5px 25px;
    list-style: none;
    color: #4c4c4c;
    background: url(https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-vi%C3%B1eta.webp) left 7px no-repeat;
    background-size: 12px;
}
.container.boxdesfd {
    max-width: 1700px;
}

.titlesingle {
    width: 100%;
    text-align: center;
    padding: 16px 0;
}
.titlesingle h1 {
    text-transform: uppercase;
    font-size: 34px;
    margin: 5px auto;
    line-height: 20px;
}


.lugbox ul li {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    border-right: solid 3px #f3c800;
    !i;!;
    font-size: 16px !important;!i;!;
    background: none !important;!i;!;!i;!;
    padding: 5px !important;!i;!;
}

.lugbox ul li:last-child {
    border: none;
}

.lugbox {
    text-align: center;
    padding: 12px 0;
}
div#descripcion\ singledos h3 {
    font-size: 18px;
    margin: 0;
    padding: 5px 0 10px;
    color: #097268;
    text-transform: uppercase;
}
.tabcontent ul li {
    font-size: 15px;
    text-align: justify;
    font-weight: 300;
    line-height: 24px;
    background: url(https://www.pachamamasonqoadventures.com/wp-content/uploads/icn-destacados.webp) 10px center no-repeat;
    background-size: 14px auto;
    padding: 1px 0 1px 35px;
    background-position: 10px 5px;
    list-style: none;
}

main.content.single.container h3 {
    color: #1e1e1e;
    line-height: 20px;
    color: #3aa436;
    font-size: 18px;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
    padding: 19px 0 8px 35px;
    margin-bottom: 10px;
}
.tabcontent ul {
    column-count: 2;
}

.menu-bar{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1);position:sticky;top:0;z-index:1000}
.logo h1{font-size:1.5rem;color:#333}
.menu{list-style:none;/* gap:20px; */text-align: center;}
.menu li{position:relative;border-right: solid 1px #1f4b0d;padding: 0 3px !important;!i;!;}
.menu a{text-decoration:none;color:#333;font-size:1rem;padding: 10px 12px;transition:color .3s ease;text-transform: uppercase;}
.menu a:hover{color: #377b1b;}
.submenu{position:absolute;top:100%;left: 0;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.1);display:none;width: 600px;padding: 14px;z-index:1000;display: none;/* gap: 2px; */flex-wrap: wrap;justify-content: center;align-items: center;}
.submenu-left{/* flex:1; */width: 35%;}
.submenu-left ul{list-style:none}
.submenu-left ul li a{text-decoration:none;color:#333;font-size:12px;line-height: 6px;}
.submenu-left ul li a:hover{color: #f9c346;}
.submenu-center{/* flex:2; */!;!i;!;width: 37%;padding-right: 10px;}
.submenu-center h3{font-size:1.2rem;color:#333;margin-bottom:10px}
.submenu-center p{font-size: 13px;color:#555;line-height:1.5}
.submenu-right{/* flex:1; */width: 25%;}
.submenu-right img{width:100%;height:auto;border-radius:5px;object-fit:cover}
.menu li:hover .submenu{display: flex;}
.enquire-btn{text-decoration:none;background-color: #275b12;color:#fff;padding: 11px 28px;border-radius:5px;font-size: 14px;transition:background-color .3s ease;width: 8%;text-transform: uppercase;}
.enquire-btn:hover{background-color:#f9c346;text-decoration: none;}
nav.menuweb{width: 65%;}
.menu li:last-child{border:none}
.submenu-left ul li{text-align:left;font-weight:300;line-height:24px;background:url(https://www.pachamamasonqoadventures.com/wp-content/uploads/icn-destacados.webp) 10px center no-repeat;background-size:14px auto;padding:1px 0 1px 15px !important;background-position:10px 5px;list-style:none;border:none}
.mfooter ul {
    display: inline-block;
}

.mfooter ul li {
    margin: 0;
    font-size: 15px;
    line-height: 18px;
    padding: 0px 0 5px 5px !important;!i;!;
    list-style: none;
    color: #4c4c4c;
    background: url(https://www.pachamamasonqoadventures.com/wp-content/uploads/icn-destacados.webp) left 7px no-repeat;
    background-size: 11px;
    border: none;
}

.mfooter .sub-menu {
    display: none;
}


@media(min-width:768px){
.content .responsive-tabs ul.responsive-tabs__list {margin: 0;padding-bottom: 4px;display: flex;justify-content: center;border-bottom: 4px solid #F2F2F2;position: relative;}
.content .responsive-tabs .responsive-tabs__list__item {background-color: #3aa436;color: #FFF !important;top: 0 !important;font-size: 24px;font-weight: 700;padding: 20px 30px !important;margin: 0 3px !important;border: none !important;border-radius: 14px 15px 0 0 !important;transition: 0.3s;}
.content .responsive-tabs .responsive-tabs__list__item--active, .content .responsive-tabs .responsive-tabs__list__item--active:hover, .content .responsive-tabs .responsive-tabs__list__item:hover {background-color: #ffc32c;}
.content .responsive-tabs .responsive-tabs__panel {padding: 30px 19px;border: none;}
}
@media(max-width:768px){
.alignleft,.alignright{display:block;margin:auto auto 10px;float:none}
.mob-menu-header-holder{box-shadow:0 0 10px -2px #000}
.datostop,.datostop2{display:none}
.idiomas{position:fixed;right:10px;top:14px;padding:0;z-index:1000000}
header .container{justify-content:center;padding:0}
.logo{text-align:center;/* padding:20px; */box-sizing:border-box;}
.conslider p strong{font-size:35px;line-height:38px}
.conslider p a{margin-top:10px;font-size:17px;padding:10px 25px}
.homeleft{width:100%;padding:0 0 30px;text-align:center}
.content.home p{text-align:center}
.homeright{width:100%;text-align:center}
.content .homeright li img{position:relative;top:inherit;transform:none}
.content .homeright li{padding:10px 0}
#destinos h2,#destacados h2,#promociones h2,#destacados.relacionados h2,#fullday h2,#elegirnos h2,.tripadvisor h3,.descrip h2,.aliados h2{font-size:34px;line-height:38px}
.boxdestinos:hover{width:60%}
.boxaven .item{width:100%}
.bloqueaven{padding:10px 0;width:100%}
.boxaven .bloqueaven .item{padding-bottom:10px}
.boxblog .item{width:50%}
.aliados ul{flex-wrap:wrap}
.aliados li{width:140px;height:34px;margin:8px}
.logofooter{display:none}
.social{width:100%;text-align:center}
.social ul{max-width:inherit;justify-content:center;padding-bottom:15px}
.newsletter{width:100%;text-align:center}
.newsletter form p{justify-content:center}
.pfooter{width:100%;text-align:center}
.mfooter,.dfooter{width:33.3333%}
.imgdesta h1{font-size:40px;line-height:44px}
.descat.container h2{font-size:28px}
.imgboxcat{width:36%}
.conboxcat1{width:64%;padding:20px 20px 0}
.conboxcat2{width:100%;text-align:center}
span.preciocat,span.detallescat a{margin:auto;margin-top:15px}
.content .conboxcat2 ul{padding-bottom:0}
.imgboxcat img{height:235px}
.gtitle h1{font-size:34px;line-height:40px}
#iconostour ul{flex-wrap:wrap}
.gtitle{padding:20px}
.content .responsive-tabs .responsive-tabs__heading{background-color:#ffc32c;color: #fffdfe;}
.content .responsive-tabs .responsive-tabs__heading--active,.content .responsive-tabs .responsive-tabs__heading--active:hover{background-color: #3aa436;}
.aliados p{font-size:17px}
.content h6{font-size:24px;line-height:26px;padding-left:30px}
.content h6::before{top:4px;border-top:12px solid transparent;border-left:20px solid #ff3301;border-bottom:12px solid transparent}
.dia{padding-left:0;margin-left:0;border:none}
.content .dia h5{position:relative;left:0;display:table;width:auto;height:auto;padding:4px 15px;font-size:15px}
.formleft,.mapright{width:100%}
.formleft{margin-bottom:5px}
@media(max-width:500px){
.content.home h1{font-size:44px;line-height:48px}
#destinos .maindestinos{display:block}
.boxdestinos{width:100%}
.boxdestinos img{height:360px}
.boxdestinos::before{opacity:1}
.condestino{bottom:50%;transform:translateY(50%)}
#destinos h2,#destacados h2,#promociones h2,#destacados.relacionados h2,#fullday h2,#elegirnos h2,.tripadvisor h3,.descrip h2,.aliados h2{font-size:30px}
#fullday{padding:50px 0}
#elegirnos li{font-size:16px;line-height:22px}
#elegirnos li img{width:50px}
.boxblog .item.itemb{width:100%}
#blog .itemb .imgbox img{height:260px}
.boxblog .item{width:100%}
#blog .imgbox img{width:100%}
.aliados p img{height:100%}
.aliados ul{padding-top:20px}
.mfooter,.dfooter{width:100%;text-align:center}
.dfooter h5 a{margin:20px auto auto}
.imgdesta h1{font-size:34px;line-height:38px}
.descat.container h2{font-size:25px}
.imgboxcat,.conboxcat1{width:100%;text-align:center}
.conboxcat1{width:100%;text-align:center}
.content .conboxcat1 p{text-align:center}
.conboxcat2{padding-top:15px}
.gtitle h1{font-size:30px;line-height:34px}
#iconostour{display:none}
    #comunitario .container{width:90%;margin:0 auto;padding:37% 0;text-align:center}
#personalizatuviaje .container{width:90%;margin:0 auto;padding:37% 0;text-align:center}
#personalizatuviaje a{margin:23px auto}
#comunitario a{margin:10px auto}
div#elegirnos{display:none}
#slider .item img{min-height:569px}
	.whatbottom {
    left: 1px;
}
	.whatbottomitemimg {
    display: none;
}
.whatbottomitemtext {
    border-radius: 0;
    left: 0;
    width: 100%;
}

.whatbottom {
    left: 0;
    width: 85%;
    text-align: center;
    bottom: 47px;
}
	.mfooter {
    display: none;
}
	nav.menuweb {
    display: none;
}
a.enquire-btn {
    width: 20%;
    margin-bottom: 5px;
}
	#menusd {
    display: none;
}
	.paboxitem1{width:100%;text-align:center}
.paboxitem2{width:100%;text-align:center}
.paboxitem2 ul{justify-content:center}
.paboxitem1 ul{justify-content:center}
.paboxitem2 i{font-size:18px}
.paboxitem2 ul li{padding:6px 3px}
.itempabox2-1{width:100%}
.itempabox2-1 img{width:53%}
.item1{width:100%;text-align:center;box-sizing:border-box;padding:0 10px}
.item1 p a{margin:20px}
.item2{width:80%}
	.titlesingle h1 {
    line-height: 28px;
    font-size: 25px;
}

div#galeria\ singledos {
    width: 100%;
}

div#descripcion\ singledos {
    width: 95%;
}
}