@import url("https://fonts.googleapis.com/css?family=Oxygen&subset=latin-ext");
@import url("https://fonts.googleapis.com/css?family=Oswald:400,700&subset=vietnamese");
*{margin:0; padding:0;}
body{background-color: #fff;font-family: 'Oxygen', 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(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/const.png) no-repeat center top; padding-top: 175px;text-align: center !important;} a{text-decoration: none;list-style: none;}
p:empty{display: none;} .container {max-width:1200px;margin: 0 auto;padding:0;background:#fff;color:#000;}  .logo {width: 30%;display: inline-block;vertical-align: middle;}
.contactos {width: 70%;display: inline-block;vertical-align: middle;font-size: 16px;}
.Cont-Stop {font-size: 0;box-shadow: 0px 1px 5px #fff;padding: 7px;position: relative;z-index: 1;} .txt1 {width: 100%;position: relative;display: block;text-align: right;font-size: 0;box-sizing: border-box;padding: 0 0 15px;}
.txt1 p {display: inline-block;font-size: 15px;font-family: 'Oxygen', sans-serif;padding: 0 0 0 10px;border-left: 1px solid #000;letter-spacing: 1px;text-shadow: 0px 0px 0px #000;vertical-align: middle;}
.txt1 p:first-child {border: none;}
.txt1 p+p+p {font-style: inherit;font-weight: 100;vertical-align: middle;}
.txt1 i {color: #39579B;}
.logo img {width: 100%;}
.txt1 .widget_icl_lang_sel_widget {display: inline-block;vertical-align: middle;}
.txt1 .widget_icl_lang_sel_widget li a{padding: 0 5px;}
.txt1 .wpml-ls-legacy-list-horizontal{padding: 0px;}
.txt2 {width: 100%;position: relative;display: block;font-size: 0;box-sizing: border-box;text-align: right;}
.txt2 p {display: inline-block;padding-right: 10px;font-size: 15px;font-weight: bold;font-family: 'HelveticaNeueRegular';font-style: oblique;}
.txt2 .menu {display: inline-block;margin: 0 0 0 212px;}
.txt2 .menu li {display: inline-block;}
.text3 {padding: 0;box-sizing: border-box;display: block;width: 100%;text-align: right;margin: 9px 0;}
.text3 strong {color: #548d00;}
.page-item-21{background: #FC9E00;padding: 10px 20px;box-sizing: border-box;font-family: 'Oxygen', sans-serif;text-transform: uppercase;position: relative;border-radius: 5px;font-size: 15px;font-weight: bold;margin: 0 30px 0 0;}
.page-item-3711{background: #FC9E00;padding: 10px 20px;box-sizing: border-box;font-family: 'Oxygen', sans-serif;text-transform: uppercase;position: relative;border-radius: 5px;font-size: 15px;font-weight: bold;margin: 0 30px 0 0;}
.page-item-21:before{content: "";position: absolute;border: 1px solid #fff;padding: 17px 0;left: 3px;top: 2px;border-radius: 4px;width: 97%;box-sizing: border-box;}
.page-item-3711:before{content: "";position: absolute;border: 1px solid #fff;padding: 17px 0;left: 3px;top: 2px;border-radius: 4px;width: 97%;box-sizing: border-box;}
.page-item-21 a {color: #fff;position: relative;z-index: 1;}
.page-item-3711 a {color: #fff;position: relative;z-index: 1;}
.page-item-16 {background: #548D00;padding: 10px 20px;box-sizing: border-box;font-family: 'Oxygen', sans-serif;text-transform: uppercase;position: relative;border-radius: 5px;font-size: 15px;font-weight: bold;}
.page-item-16:before {content: "";position: absolute;border: 1px solid #fff;padding: 16.7px 0;left: 3px;top: 2px;border-radius: 4px;width: 96%;box-sizing: border-box;}
.page-item-16 a {color: #fff;position: relative;z-index: 1;}
.page-item-3707 {background: #548D00;padding: 10px 20px;box-sizing: border-box;font-family: 'Oxygen', sans-serif;text-transform: uppercase;position: relative;border-radius: 5px;font-size: 15px;font-weight: bold;}
.page-item-3707:before {content: "";position: absolute;border: 1px solid #fff;padding: 16.7px 0;left: 3px;top: 2px;border-radius: 4px;width: 96%;box-sizing: border-box;}
.page-item-3707 a {color: #fff;position: relative;z-index: 1;} .whatshaap {width: 30%;display: inline-block;box-sizing: border-box;background: #25d366;padding: 4.4px;color: #fff;border-radius: 5px;margin: -10px 0 0 40px;vertical-align: middle;}
.whatshaap a {color: #fff;text-decoration: none;}
.whatshaap table {margin: auto}
.whatshaap img {width: 35px;height: 35px;padding: 0 10px 0 0;}
.whatshaap h4 {font-size: 12px;font-weight: 100;color: #fff;text-shadow: 1px 1px 1px #000;text-align: center;line-height: 8px;display: block;font-size: 10px;}
.whatshaap h5 {font-size: 18px;color: #fff;text-shadow: 1px 1px 1px #000;text-align: center;line-height: 26px;}
.whatshaap h6 {font-size: 10px;text-align: center;color: #fff;text-shadow: 1px 1px 1px #000;font-weight: 100;line-height: 5px;} #menu{position:relative; z-index:1000;}
#menu ul li a {font-size: 12px!important;text-transform: uppercase!important;font-family: 'Oswald', sans-serif;}
#menu #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after, #menu #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item-has-children > a.mega-menu-link::after{content: "\f132";color: #0066c2;margin: 2px 0 0px;} #menu ul#mega-menu-primary-menu{display: table; margin: auto; padding: 0 8%;}
#menu ul.mega-sub-menu li a, #menu .mega-menu-megamenu ul.mega-sub-menu li ul li a{border-bottom: 1px solid #c7c7c7!important;}
#menu .mega-menu-megamenu ul.mega-sub-menu li ul li a{background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/MenuList.png)no-repeat left center!important; padding-left:22px!important;}
#menu .mega-menu-megamenu ul.mega-sub-menu li{border: none!important;}
#menu .mega-menu-megamenu ul li a.mega-menu-link{border-bottom: 1px solid #c7c7c7!important; padding-bottom: 10px!important; margin-bottom: 20px!important; position: relative!important;}
#menu .mega-menu-megamenu ul li a.mega-menu-link::after{content: ""!important;position: absolute;display: block!important;top: 65%!important;left: -3%!important;height: 5px!important;width: 80px!important;background: #fade03!important;}
.SKYNEULI ul li a{background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/MenuList.png)no-repeat left center!important;padding-left: 39px!important;background-position-x: 12px!important;}
.SKYNEULI ul li:first-child a{background: none!important;padding-left: auto!important;margin-left: auto!important;background-color: none!important}
.SKYNEULI ul li:first-child  a:hover{    background-color: transparent!important;    color: #000!important;}
.SKYNEULI ul li a:hover{    background-color: #fade03!important;    color: #fff!important;}
.DisplayTbale:after {content: ""!important;position: absolute;display: block!important;top: 65%!important;left: 3%!important;height: 5px!important;width: 80px!important;background: #fade03!important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link span.mega-indicator:after{position: absolute!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 {font-size: 15px!important;font-weight: bold!important;text-shadow: 0px 0px 0px #000;}
#menu .mega-menu-megamenu ul li ul li a.mega-menu-link{padding-bottom: 5px!important; margin: 0!important;}
#menu .mega-menu-megamenu ul li ul li a.mega-menu-link::after{content: initial!important;}
li.mega-menu-item.mega-menu-item-type-post_type.mega-menu-item-object-page.mega-menu-item-home.mega-current-menu-item.mega-page_item.mega-page-item-9.mega-current_page_item.mega-menu-megamenu.mega-align-bottom-left.mega-menu-megamenu.mega-has-icon.mega-hide-text.mega-menu-item-2707 {text-indent: -9999px;width: 70px!important; margin-right:10px!important; background: #035091 url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/home.png)no-repeat center!important;}
#menu li#mega-menu-item-3376, #menu li#mega-menu-item-3384{position: initial!important;}
#menu li#mega-menu-item-3376 ul, #menu li#mega-menu-item-3384 ul{width: 1000px!important; left: 50%!important; margin-left: -500px!important;}
#menu li#mega-menu-item-3376 ul li, #menu li#mega-menu-item-3384 ul li{display: inline-block !important;width: 33.3333% !important;}
#menu li#mega-menu-item-2708, #menu li#mega-menu-item-2496{position: relative!important;}
#menu li#mega-menu-item-2708 ul, #menu li#mega-menu-item-2496 ul{width: 930px!important;}
#menu li#mega-menu-item-2708 ul li, #menu li#mega-menu-item-2496 ul li{padding: 8px!important;}
#menu li#mega-menu-item-2708 ul li ul li, #menu li#mega-menu-item-2496 ul li ul li{padding: 5px!important;}
#menu li .textwidget li{display: inline-block; padding: 5px; text-align: center;}
#menu .mega-menu-megamenu ul.mega-sub-menu li .textwidget li a{padding:0!important;background:none!important;}
#menu li .textwidget li img{display: block; margin-bottom: 5px;}
#menu .mega-menu-megamenu ul.mega-sub-menu li .textwidget li a{color: #2a221a; font-size: 16px; border:none!important;}
#menu .mega-menu-megamenu ul.mega-sub-menu li .textwidget li a:hover{color: #ff7e00!important; text-decoration: none;}
#wprmenu_bar{z-index: 100000!important;box-shadow: 0 0 5px 0px #343434;}
.txt2 p, .suport {position: absolute;top: -30%;left: -40%;transform: translate(50%,-50%);} .ms-anim-layers h2 {text-align: center;width: 100%;margin: 0 auto;display: block;font-size: 60px;color: #fff;border-bottom: 6px solid #fff;padding-bottom: 10px;text-shadow: 2px 2px 5px #000;font-family: 'Playfair Display SC', serif;}
li#mega-menu-item-3931 {background: #fc9e00!important;}  .Redes-Left {left: 0;top: 50%;color: #fff;padding: 10px 0;position: fixed;box-sizing: border-box;transform: translateY(-50%);z-index: 1;}
.Redes-Left .fa-facebook{background: #29487d;padding: 23px;font-size: 27px;width: 25px;height: 25px;align-items: center;justify-content: center;display: flex;box-sizing: border-box;}
.Redes-Left .fa-twitter {background: #1DA1F2;padding: 23px;font-size: 27px;width: 25px;height: 25px;align-items: center;justify-content: center;display: flex;box-sizing: border-box;}
.Redes-Left .fa-youtube {background: #f00;padding: 23px;font-size: 27px;width: 25px;height: 25px;align-items: center;justify-content: center;display: flex;box-sizing: border-box;}
.Redes-Left .fa-instagram {background: #d10869;padding: 23px;font-size: 27px;width: 25px;height: 25px;align-items: center;justify-content: center;display: flex;box-sizing: border-box;}
.Redes-Left .fa-skype {background: #1da1f2;padding: 23px;font-size: 27px;width: 25px;height: 25px;align-items: center;justify-content: center;display: flex;box-sizing: border-box;}
.Redes-Left li i {line-height: 0;}
.Redes-Left a {color: #fff;}  .welcome {max-width: 1200px;margin: 0 auto;text-align: center;font-size: 0;padding: 40px 0 70px;}
.welcome h2 {text-align: center;width: 100%;padding: 10px 0 30px;font-family: 'Playfair Display SC', serif;font-size: 35px;font-weight: bold;position: relative;max-width: 1200px;margin: 0 auto 40px;}
.welcome h2:after {content: "";position: absolute;top: 80%;right: 50%;width: 10%;border-bottom: 6px solid #3B5998;transform: translate(50%,-50%);border-radius: 10px;}
.welcome h2:before {content: "";position: absolute;top: 89%;right: 50%;width: 10%;border-bottom: 4px solid #1B4079;transform: translate(50%,-50%);border-radius: 10px;}
.part1, .part2 {width: 50%;display: inline-block;font-size: 16px;vertical-align: middle;}
.part2 p {line-height: 26px;text-align: justify;padding: 10px 40px;box-sizing: border-box;font-family: 'Oxygen', sans-serif;}
.part2 a {width: 30%;margin: 0 auto;display: block;text-align: center;background: #3B5998;color: #fff;font-weight: bold;font-family: 'Oxygen', sans-serif;padding: 11px 0;border-radius: 9px;box-sizing: border-box;border: 1px solid #3B5998;}
.part2 a:hover {text-decoration: none;border: 1px solid #3B5998;color: #3B5998;background: #fff;box-sizing: border-box;} .General-Relacionados {background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Fondo1.jpg)no-repeat center center rgba(0,0,0,0.5);background-blend-mode: darken, luminosity;background-size: cover;background-attachment: fixed, scroll;background-repeat: no-repeat, repeat-y;padding: 50px 0;}
.General-Relacionados .container{background: none;}
.General-Relacionados h2 {text-align: center;width: 100%;padding: 10px 0 30px;font-family: 'Playfair Display SC', serif;font-size: 35px;font-weight: bold;position: relative;max-width: 1200px;margin: 0 auto 40px;color: #fff;}
.General-Relacionados h2:after {content: "";position: absolute;top: 80%;right: 50%;width: 10%;border-bottom: 6px solid #ffffff;transform: translate(50%,-50%);border-radius: 10px;}
.General-Relacionados h2:before {content: "";position: absolute;top: 89%;right: 50%;width: 10%;border-bottom: 4px solid #ffffff;transform: translate(50%,-50%);border-radius: 10px;}
.General-Relacionados .owl-prev {width: 1%;padding: 14px 21px;display:  inline-block;background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/arrow.png)no-repeat center left 13px;position:  absolute;top: 50%;transform: translate(-50%,-50%);left: -7%;font-size:  20px;color:  #fff;text-indent:  -9999999px;}
.General-Relacionados .owl-next {width: 1%;padding: 14px 21px;display:  inline-block;background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/arrow.png)no-repeat center right 13px;position:  absolute;top: 50%;transform: translate(0%,-50%) rotate(180deg);right: -7%;font-size:  20px;color:  #fff;text-indent:  -9999999px;}
.ItemsRelacionados {margin: 0 6px;box-sizing: border-box;background: #000;}
.imgRelacionados {position: relative;box-sizing: border-box;overflow: hidden;}
.ofertadd {position: absolute;top: 0%;left: -33%;background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Oferta.png)no-repeat center center;width: 100%;padding: 20px 0;text-indent: -9999px;}
.ofertadd:after {content: "Oferta Especial";position: absolute;width: 30%;text-indent: initial;color: #fff;left: 33%;text-align: center;top: 9%;}
.Detalles-Ofer {background: #fff;width: 100%;margin: 0 auto;display: block;overflow: hidden;font-size: 15px;font-weight: bold;font-family: 'Oxygen', sans-serif;padding: 12px;box-sizing: border-box;}
.Detalles-Ofer h3 {min-height: 47px;font-size: 14px;}
.Detalles-Ofer p {display: inline-block;vertical-align: middle;border: 1px solid #3B5998;padding: 5px 17px 5px 12px;border-radius: 6px;font-size: 15px;color: #3B5998;}
.Detalles-Ofer p+p {position: relative;background: #293d69;left: -10px;color: #fff;}
.ItemsRelacionados:hover .imgRelacionados img {opacity: 0.5;transition: all cubic-bezier(1, 0.21, 1, 1) 0.5s;}
.vrms {display: none;}
.ItemsRelacionados:hover .imgRelacionados .vrms {display: block;position: absolute;top: 50%;right: 50%;transform: translate(50%,-50%);text-align: center;width: 100%;color: #fff;z-index: 1000;transition: all linear 0.5s;}
.vrms a {color: #fff;opacity: 1;position: relative;border: 1px solid #fff;padding: 6px;border-radius: 10px;width: 50%;display: block;box-sizing: border-box;margin: 0 auto;transition: all linear 0.5s;} .General-Paquetes {position: relative;text-align: center;width: 100%;margin: 0 auto;display: block;padding: 30px 0;}
.General-Paquetes h2 {text-align: center;width: 100%;padding: 10px 0 30px;font-family: 'Playfair Display SC', serif;font-size: 35px;font-weight: bold;position: relative;max-width: 1200px;margin: 0 auto 20px;color: #000;}
.General-Paquetes h2:after {content: "";position: absolute;top: 80%;right: 50%;width: 10%;border-bottom: 6px solid #000000;transform: translate(50%,-50%);border-radius: 10px;}
.General-Paquetes h2:before {content: "";position: absolute;top: 89%;right: 50%;width: 10%;border-bottom: 4px solid #000000;transform: translate(50%,-50%);border-radius: 10px;}
.ItemsPaquetes {margin: 0 10px;box-sizing: border-box;}
.Detalles-Paquetes {background: #f1f1f1;padding: 20px;box-sizing: border-box;}
.Detalles-Paquetes h3 {min-height: 47px;text-align: left;width: 90%;font-size: 15px;}
.Detalles-Paquetes p {font-size: 16px;line-height: 21px;text-align: justify;color: #888888;}
.pack {margin: 16px 0 0;}
.pack p {display: inline-block;vertical-align: middle;border: 1px solid #3B5998;padding: 5px 17px 5px 12px;border-radius: 6px;font-size: 15px;color: #3B5998;}
.pack p+p {position: relative;background: #293d69;left: -10px;color: #fff;}
.pack a {width: 30%;display: inline-block;vertical-align: middle;border: 1px solid #293d69;padding: 8px;box-sizing: border-box;border-radius: 10px;font-size: 15px;color: #293d69;font-weight: 100;margin: 0 80px 0 0;}
.General-Paquetes .owl-prev {width: 1%;padding: 14px 21px;display:  inline-block;background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/arrow2.png)no-repeat center left 13px;position:  absolute;top: 50%;transform: translate(-50%,-50%);left: -7%;font-size:  20px;color:  #fff;text-indent:  -9999999px;}
.General-Paquetes .owl-next {width: 1%;padding: 14px 21px;display:  inline-block;background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/arrow2.png)no-repeat center right 13px;position:  absolute;top: 50%;transform: translate(0%,-50%) rotate(180deg);right: -7%;font-size:  20px;color:  #fff;text-indent:  -9999999px;} .General-Dia {position: relative;width: 100%;margin: 0 auto;display: block;text-align: center;background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Fondo1.jpg)no-repeat center center rgba(0,0,0,0.5);background-blend-mode: darken, luminosity;background-size: cover;background-attachment: fixed, scroll;background-repeat: no-repeat, repeat-y;padding: 50px 0;}
.General-Dia .container{background: none;}
.General-Dia h2 {text-align: center;width: 100%;padding: 10px 0 30px;font-family: 'Playfair Display SC', serif;font-size: 35px;font-weight: bold;position: relative;max-width: 1200px;margin: 0 auto 40px;color: #fff;}
.General-Dia h2:after {content: "";position: absolute;top: 80%;right: 50%;width: 10%;border-bottom: 6px solid #ffffff;transform: translate(50%,-50%);border-radius: 10px;}
.General-Dia h2:before {content: "";position: absolute;top: 89%;right: 50%;width: 10%;border-bottom: 4px solid #ffffff;transform: translate(50%,-50%);border-radius: 10px;}
.General-Dia .owl-prev {width: 1%;padding: 14px 21px;display:  inline-block;background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/arrow.png)no-repeat center left 13px;position:  absolute;top: 50%;transform: translate(-50%,-50%);left: -7%;font-size:  20px;color:  #fff;text-indent:  -9999999px;}
.General-Dia .owl-next {width: 1%;padding: 14px 21px;display:  inline-block;background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/arrow.png)no-repeat center right 13px;position:  absolute;top: 50%;transform: translate(0%,-50%) rotate(180deg);right: -7%;font-size:  20px;color:  #fff;text-indent:  -9999999px;}
.ofertadd3 {position: absolute;top: 0%;left: -38%;background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Oferta.png)no-repeat center center;width: 100%;padding: 20px 0;text-indent: -9999px;box-sizing: border-box;overflow: hidden;}
.ofertadd3:after {content: "Oferta Especial";position: absolute;width: 20%;text-indent: initial;color: #fff;left: 39%;text-align: center;top: 11%;}
.ItemsDia {margin: 0 7px;overflow: hidden;box-sizing: border-box;position: relative;background: #000;}
.Detalles-dia {background: #fff;padding: 20px;box-sizing: border-box;font-size: 0;}
.Detalles-dia h3 {text-align: left;min-height: 47px;font-size: 15px;}
.Detalles-dia p {display: inline-block;vertical-align: middle;border: 1px solid #3B5998;padding: 5px 17px 5px 12px;border-radius: 6px;font-size: 15px;color: #3B5998;}
.Detalles-dia p+p {position: relative;background: #293d69;left: -10px;color: #fff;}
.Detalles-dia a {width: 30%;display: inline-block;vertical-align: middle;border: 1px solid #293d69;padding: 8px;box-sizing: border-box;border-radius: 10px;font-size: 15px;color: #293d69;font-weight: 100;margin: 0 80px 0 0;}
.imgDia {position: relative;}
.ItemsDia:hover .imgDia img {opacity: 0.5;transition: all cubic-bezier(1, 0.21, 1, 1) 0.5s;}
.vrms {display: none;}
.ItemsDia:hover .imgDia .vrms {display: block;position: absolute;top: 50%;right: 50%;transform: translate(50%,-50%);text-align: center;width: 100%;color: #fff;z-index: 1000;transition: all linear 0.5s;}
.vrms a {color: #fff;opacity: 1;position: relative;border: 1px solid #fff;padding: 6px;border-radius: 10px;width: 50%;display: block;box-sizing: border-box;margin: 0 auto;} .Cont-Terra {width: 100%;display: block;font-size: 0;position: relative;max-width: 1200px;margin: 0 auto;text-align: center;padding: 20px 0 100px;}
.Cont-Terra h2 {display: block;text-align: center;width: 100%;padding: 10px 0 30px;font-family: 'Playfair Display SC', serif;font-size: 35px;font-weight: bold;position: relative;max-width: 1200px;margin: 0 auto 70px;color: #000;}
.Cont-Terra h2:after {content: "";position: absolute;top: 80%;right: 50%;width: 10%;border-bottom: 6px solid #39579b;transform: translate(50%,-50%);border-radius: 10px;}
.Cont-Terra h2:before {content: "";position: absolute;top: 89%;right: 50%;width: 10%;border-bottom: 4px solid #39579b;transform: translate(50%,-50%);border-radius: 10px;}
.terra1 {width: 50%;display: inline-block;vertical-align: middle;position: relative;}
.imgcenter {width: 26%;display: inline-block;vertical-align: middle;top: 50%;right: 50%;transform: translate(48%,-37%);position: absolute;}
.terra2 {width: 50%;display: inline-block;vertical-align: middle;}
.terra1 p {background: #3B5998;color: #fff;font-size: 15px;font-family: 'Oxygen', sans-serif;text-align: right;width: 100%;margin: 5px 0;border-radius: 20px;padding: 8px 0;min-height: 38px;position: relative;}
.terra1 strong {font-weight: 100;padding: 0 0 0 270px;margin: 0 20px;right: 190px;position: relative;}
.terra2 p {background: #3B5998;color: #fff;font-size: 15px;font-family: 'Oxygen', sans-serif;text-align: left;width: 100%;margin: 5px 0;border-radius: 20px;padding: 8px 0;min-height: 38px;vertical-align: middle;justify-content: center;align-items: center;}
.terra2 strong {font-weight: 100;padding: 0 0 0 170px;margin: 0 20px;left: 0px;position: relative;}
.imgcenter img {border-radius: 50%;border: 20px solid #fff;background: #fff;box-sizing: border-box;width: 100%;}
.terra1 p strong:after {content: "";position: absolute;top: 20%;left: 106%;border: solid #fff;border-width: 0 5px 6px 0;transform: rotate(45deg);padding: 6px 2px;}
.terra2 p strong:after {content: "";position: absolute;top: 20%;right: 100%;border: solid #fff;border-width: 0 5px 6px 0; padding: 6px 2px;transform: translate(1730%,10%) rotate(45deg);} .Cont-exelencia {background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Certificado.jpg)no-repeat center center rgba(0,0,0,0.5);background-blend-mode: darken, luminosity;background-size: cover;background-attachment: fixed, scroll;background-repeat: no-repeat, repeat-y;text-align: center;}
.Cont-exelencia .container{background: none;}
.Cont-exelencia h2 {text-align: center;width: 100%;padding: 50px 0 30px;font-family: 'Playfair Display SC', serif;font-size: 35px;font-weight: bold;position: relative;max-width: 1200px;margin: 0 auto 40px;color: #fff;}
.icons {padding: 50px 0;} .General-BlogH h2 {display: block;text-align: center;width: 100%;padding: 50px 0 30px;font-family: 'Playfair Display SC', serif;font-size: 35px;font-weight: bold;position: relative;max-width: 1200px;margin: 0 auto 30px;color: #000;}
.General-BlogH h2:after {content: "";position: absolute;top: 80%;right: 50%;width: 10%;border-bottom: 6px solid #39579b;transform: translate(50%,-50%);border-radius: 10px;}
.General-BlogH h2:before {content: "";position: absolute;top: 89%;right: 50%;width: 10%;border-bottom: 4px solid #39579b;transform: translate(50%,-50%);border-radius: 10px;}
.ItemsBlogH {width: 31.4%;display: inline-block;vertical-align: top;margin: 0 10px;box-sizing: border-box;box-shadow: 0px 0px 2px #676767;}
.details-bloh {padding: 5px 20px;box-sizing: border-box;}
.details-bloh p {font-family: 'Oxygen', sans-serif;font-weight: 100;font-size: 13px;}
.details-bloh h3 {font-family: 'Oxygen', sans-serif;font-size: 16px;font-weight: 600;padding: 10px 0;}
.details-bloh p+h3+p {line-height: 20px;font-weight: 100;min-height: 85px;font-size: 14px;text-align: justify;}
.details-bloh a {display: block;width: 40%;margin: 20px auto;text-align: center;padding: 10px;box-sizing: border-box;border-radius: 7px;border: 1px solid #39569a;color: #3a579a;} .Cont-DRCH {width: 100%;margin: 60px auto;display: block;}
.image {font-size: 0;line-height: 0;}
.BACK {background: #002343;margin: -2px 0;}
.BACK .container{background: none;}
.Foo1, .Foo2, .Foo3 {width: 33%;display: inline-block;vertical-align: top;color: #fff;}
.Foo1 h2, .Foo2 h2, .Foo3 h2 {font-size: 23px;font-weight: 100;font-family: 'Oxygen', sans-serif;padding: 20px 0;}
.Foo1{float: left;width: 32%;color: #FFF;}
.Foo1 table{border-collapse: collapse; margin-bottom: 30px;}
.Foo1 td{padding: 10px; min-width: 40px; text-align: center;}
.Foo1 td+td{text-align: left;}
.Foo1 td i{font-size: 22px;}
.Foo2 li {margin-left: 30px;line-height: 26px;}
.Foo2 img {margin: 0 auto;text-align: center;width: 65%;display: block;right: 12%;position: relative;}
.Foo3 {font-size: 0;}
.certificados a {width: 26%;display: inline-block;vertical-align: top;}
.certificados a img {width: 90px;height: 150px;border: 3px solid #fff;}
.encuen p {display: inline-block;text-align: center;margin: 0 auto;position: relative;}
.encuen {text-align: center;width: 100%;margin: 0 auto;display: block;border-top: 2px solid #fff;margin: 40px 0 0;padding-bottom: 30px;position: relative;}
.encuen h3 {font-size: 23px;font-weight: 100;font-family: 'Oxygen', sans-serif;padding: 20px 0;color: #fff;}
.encuen i {background: #fff;width: 30px;height: 30px;border-radius: 50%;align-items: center;justify-content: center;display: flex;padding: 22px;box-sizing: border-box;margin: 0 5px;font-size: 22px;}
.encuen P:after {content: "";position: absolute;top: 6%;right: 13%;border: 2px solid #012744;border-radius: 50%;padding: 18px;} .Paginas-Internas{width: 74%;display: inline-block;}
.Paginas-cont h1 {text-align: center;width: 100%;margin: 0 auto;padding: 20px 0;box-sizing: border-box;font-size: 37px;color: #000;max-width: 1200px;position: relative;} .responsive-tabs .responsive-tabs__panel{border: 1px solid #3B5998!important;border-top: 1px solid #3B5998!important;background: #fff!important;}
.content .responsive-tabs .responsive-tabs__list__item{background-color: #F7F7F7!important;padding: 15px 20px 15px 60px!important;margin: 0 2px 12px 0!important;color: #3B5998;font-weight: bold;top: 0!important;border-bottom: 2px solid #3B5998!important;border-radius: inherit!important;font-size: 11px;text-transform:  uppercase;box-sizing:  border-box;font-family: 'Roboto', sans-serif;}
.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: #3B5998!important;color: #fff;}
.content .responsive-tabs .responsive-tabs__panel{padding: 20px 20px 5px;}
.content #tablist1-panel3 ul{list-style-image: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Positive.png);}
.content #tablist1-panel3 ul+h3+ul{list-style-image: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Negative.png);}
.content #tablist1-panel6 ul{list-style-image: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Positive.png);}
.content #tablist1-panel6 ul+h3+ul{list-style-image: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Negative.png);}
.content table {border: 1px solid #313131;}
.content td {border: 1px solid #313131;padding: 5px;box-sizing: border-box;}
.content li {margin-left: 30px;padding: 3px 0;line-height: 26px;}
.responsive-tabs ul.responsive-tabs__list{margin: 20px 0 0 0!important;}
#tablist1-tab1{background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Itinerary.png)no-repeat center left 17px;background-position-y: -47px;}
#tablist1-tab1:hover {background-color: rgb(59, 89, 152)!important;background-position-y: 10px;}
#tablist1-tab2{background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Included.png)no-repeat center left 17px;background-position-y: -50px;}
#tablist1-tab2:hover {background-color: rgb(59, 89, 152)!important;background-position-y: 10px;}
#tablist1-tab3{background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Price.png)no-repeat center left 17px;background-position-y: -50px;}
#tablist1-tab3:hover {background-color: rgb(59, 89, 152)!important;background-position-y: 10px;}
#tablist1-tab4{background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Information.png)no-repeat center left 17px;background-position-y: -50px;padding: 7px 0 7px 40px;}
#tablist1-tab4:hover {background-color: rgb(59, 89, 152)!important;}
#tablist1-tab5{background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Packages.png)no-repeat center left 7px;background-position-y: -50px;background-position-x: 35px;padding: 7px 0 7px 40px;}
#tablist1-tab5:hover {background-color: rgb(59, 89, 152)!important;background-position-y: 10px;}
#tablist1-tab6{background: url(//www.terraquechuaperu.com/wp-content/themes/TerraQuechuaPeru/images/Faqs.png)no-repeat center left 7px;background-position-y: -53px;background-position-x: 53px;padding: 7px 0 7px 40px;}
#tablist1-tab6:hover {background-color: rgb(59, 89, 152)!important;background-position-y: 10px;}
#tablist1-panel3 li{line-height: 26px;}
#tablist1-panel3 h3 {padding: 10px 0;}
.responsive-tabs__list__item--active {background-position-y: 10px!important;} .General-flex .flexslider li {margin: 3px 3px 5PX 0 !important;}
.flexslider {background: none!important;}
.flexbig {position: relative;}
.flexbig li {padding: 0!important;}
.flexbig img {border-radius: 10px 10px 0px 0px;} .Cont-Price {width: 100%;margin: 0 auto;display: block;text-align: center;box-sizing: border-box;border: 2px solid #FC9E00;border-radius: 10px;padding: 30px;color: #FC9E00;}
.Cont-Price strong {color: #FC9E00;font-weight: bold;font-size: 28px;vertical-align: middle;position: relative;top: -3px;}
.Cont-Price p {vertical-align: middle;}
.seleccione {display: none;}
.about-left-box {width: 50%;display: inline-block;font-size: 16px;vertical-align: middle;}
.about-right-box {width: 50%;display: inline-block;font-size: 16px;vertical-align: middle;}
.about-box {font-size: 0;width: 100%;margin: 0 auto;position: relative;border-bottom: 1px solid #c4c1c1;}
.dificul {font-size: 16px;}
.about-box ul li {font-size: 16px;display: inline-block;}
.about-box li i{color: rgba(255, 255, 255, 0.4);margin: 0 4px;box-sizing: border-box;background: #fff;border-radius: 50%;width: 15px;height: 15px;border: 1px solid #0b2773;position: relative;overflow: hidden;clear: both;line-height: 13px;}
.about-box li i.dif{color: #0B2773;box-sizing: border-box;height: 15px;width: 15px;}
.about-box ul {top: 28%;right: 31%;font-size: 15px;color: #676767;}
.about-box li {list-style: none;}
.about-box p {line-height: 26px;}
.about-left-box h2 {padding: 10px 0;font-family: 'Helvetica Neue';font-size: 20px;}
.Cont-Right {padding: 0 20px 20px;box-sizing: border-box;}
.Cont-Right h2 {font-size: 15px;background: #76B100;width: 100%;display: block;text-align: center;color: #fff;padding: 10px 0;margin: 15px 0;font-weight: 300;}
.Cont-Right strong {color: #000;text-transform: uppercase;font-weight: 600;}
.formulaintright {border: 2px solid #76B100;width: 100%;margin: 0 auto;display: block;box-sizing: border-box;border-radius: 10px;}
.formulaintright h2 {background: #76B100;padding: 10px 0;font-size: 15px;color: #fff;margin: 20px auto;display: block;text-align: center;font-weight: 300;}
.Cont-Right p {border-bottom: 1px solid #c4c1c1;font-size: 15px!important;font-weight: 100;font-family: 'Oxygen', sans-serif;line-height: 26px;margin: 10px 0;color: #676767;}
.boxform {border: 2px solid #2DB1C0;border-radius: 10px;}
.boxform h2 {background: #2DB1C0;padding: 10px 0;font-size: 15px;color: #fff;margin: 20px auto;display: block;text-align: center;font-weight: 300;}
.boxform p {color: #2DB1C0;font-size: 15px;font-weight: 600;}
.viaje span {width: 49%;display: inline-block;}
.viaje br {display: none;}
.content, .formulario, .viaje+p {padding: 0!important;} .MetodPag {border: 2px solid #76B100;width: 100%;margin: 0 auto;display: block;box-sizing: border-box;border-radius: 10px;}
.MetodPag h2 {background: #76B100;padding: 10px 0;font-size: 15px;color: #fff;margin: 20px auto;display: block;text-align: center;font-weight: 300;}
.boxmetod {padding: 0 10px 20px;box-sizing: border-box;}
.boxmetod p {font-size: 14px;font-family: 'Oxygen', sans-serif;text-align: center;font-weight: 100;color: #979797;padding: 15px 0;}
.boxmetod img {width: 90%;margin: 0 auto;display: block;text-align: center;} .VideosRight {border: 2px solid #13162A;width: 100%;margin: 0 auto;display: block;box-sizing: border-box;border-radius: 10px;}
.VideosRight h2 {background: #13162A;padding: 10px 0;font-size: 15px;color: #fff;margin: 20px auto;display: block;text-align: center;font-weight: 300;}
.VideosRight iframe {width: 100%;height: 100%;box-sizing: border-box;}
#Vid {padding: 0 13px 20px;box-sizing: border-box;}
#Vid li {margin: 0 auto;}
#Vid li.owl-item {width: 240px;}
.content h2 {font-size: 17px;font-weight: bold;font-family: 'Oxygen', sans-serif;padding: 30px 0 0;}
.content p {font-size: 17px;font-family: 'Oxygen', sans-serif;padding: 10px 0 0 0;}
.content h1 {text-align: center;width: 100%;padding: 10px 0;margin: 0 auto;text-transform: capitalize;font-size: 30px;}  .Content-General {padding-bottom: 10px;}
.Content-General-Blog {font-size: 0;}
.Content-General-Category h1 {text-align: center;width: 100%;margin: 0 auto;padding: 20px 0;box-sizing: border-box;font-size: 37px;color: #000;max-width: 1200px;position: relative;}
.Content-General-Category {font-size: 0;}
.Category {display:  inline-block;padding: 5px;box-sizing:  border-box;width: 33.333%;overflow: hidden;position: relative;}
.Category:hover .titCategory h2{opacity: 1;transition: all ease-out 2s;}
.Category img:hover {transform: scale(1.1) rotate(-5deg);transition: all cubic-bezier(0.4, 0, 1, 1) 2s;}
.imgCategory img {width: 100%;}
.titCategory {position:  absolute;top: 50%;right:  50%;transform: translate(50%,-50%);color:  #fff;font-size: 16px;width:  100%;text-align:  center;}
.titCategory h2 {opacity: 0;}
.imgCategory {position:  relative;overflow:  hidden;}
.Titulo-Categoria {position: absolute;top: 50%;right: 50%;transform: translate(50%,-50%);font-size: 16px;width: 100%;margin: 0 auto;text-align: center;color: #fff;text-shadow: 1px 1px 1px #000;text-transform: capitalize;padding: 20px;box-sizing: border-box;} .sidebarLeft{float: left; width: 25%;vertical-align: top;display: inline-block;}
.sidebarLeft li{list-style: none;}
.sidebarBlog p {font-size:  16px;} .sidebarRight{float: right; width: 25%;vertical-align: top;}
.sidebarRight li{list-style: none;}
.sidebarRight p {font-size: 19px;} #Copyright{text-align: center;background-color: #012744;font-size: 11px;color: #fff;font-weight: 300;padding: 7px 0;}
#Copyright img{vertical-align: middle;}
#Copyright a{color: #ffffff;}
.clear{clear:both;}
.clear:after{clear:both;display: block; content:"";height: 0;visibility: hidden;} .sidebarBlog{float: right; width: 25%;vertical-align: top;font-size: 16px;}
.sidebarBlog li{list-style: none;}
.sidebarBlog p {font-size:  16px;}
.sidebarBlog h2 {border-bottom: 3px dashed #ccc;margin-bottom:  10px;padding:  20px 0 10px;}
.Archivos li {list-style: circle;margin-left: 30px;line-height:  26px;}
.Archivos li a {color:  #000;text-transform:  capitalize;}
.blog-entradas-re li {margin-left:  30px;line-height:  26px;list-style: decimal;text-transform: lowercase;}
.blog-entradas-re li a {color:  #000;}
.Categorias li {margin-left:  30px;line-height:  26px;list-style: square;}
.Categorias a {color:  #000;} .Formulario {padding: 0 10px;box-sizing: border-box;width: 100%;}
.Formulario input {width:  100%;box-sizing:  border-box;padding: 8px;margin:  5px 0;border: 1px solid #d4d0d0;background: #fff;}
.Formulario select {width: 100%;box-sizing: border-box;padding: 8px;margin: 5px 0;border: 1px solid #d4d0d0;background: #fff;}
.Formulario textarea {width: 100%;box-sizing: border-box;padding: 8px;margin: 5px 0;border: 1px solid #d4d0d0;}
.Formulario .wpcf7-submit {border: 1px solid #40a9c3;background: #40a9c3;color:  #fff;text-transform:  uppercase;font-size:  20px;border-radius: 6px;}
.Formulario .wpcf7-form-control-wrap::before{font: 25px FontAwesome;color: #2db1c0;position: absolute;right: 10px;top: 1px!important;}
.Formulario .Nombre::before{content: "\f007";font-size: 22px;top: 7px;}
.Formulario .Name::before{content: "\f007";font-size: 22px;top: 7px;}
.Formulario .Correo::before{content: "\f003"; font-size: 20px; top: 12px;}
.Formulario .E-mail::before{content: "\f003"; font-size: 20px; top: 12px;}
.Formulario .Telefono::before{content: "\f232";font-size: 20px; top: 12px;}
.Formulario .Telephone::before{content: "\f232";font-size: 20px; top: 12px;}
.Formulario .Fehca::before{content: "\f133"; font-size: 22px; top: 12px;}
.Formulario .Date::before{content: "\f133"; font-size: 22px; top: 12px;} .Paginas-cont {font-size: 0;}
.Formulario-Paginas input {width:  100%;box-sizing:  border-box;padding:  10px;margin:  5px 0;border:  1px solid #ccc;}
.Formulario-Paginas textarea {box-sizing: border-box;padding: 10px;margin: 5px 0;width:  100%;border: 1px solid #ccc;border-radius:  0 0 30px 0;}
.Formulario-Paginas {padding:  0 20px;box-sizing:  border-box;width: 50%;margin:  0 auto;display:  inline-block;}
.Formulario-Paginas .wpcf7-form-control.wpcf7-submit {background: #E59614;border: 1px solid #E59614;color:  #fff;text-transform:  uppercase;border-radius:  8px;margin:  0 auto;display:  block;padding:  12px 0;text-align:  center;width: 50%;font-size:  20px;}
.Formulario-Paginas .wpcf7-form-control.wpcf7-submit:hover{border: 1px solid #E59614;background: #fff;color: #E59614;}
.Formulario-Paginas h2 {font-size: 20px;padding:  10px 0;text-transform:  capitalize; letter-spacing:  1px;color: #E59614;}
.Formulario-Paginas p {padding:  0 0 10px;}
.Cont-RC {width:  50%;padding:  0 20px;box-sizing:  border-box;display:  inline-block;font-size:  16px;vertical-align:  top;}
.Cont-RC h2 {padding: 0 0 10px;border-bottom: 1px dashed #E59614;margin-bottom:  20px;color: #0469bf;text-transform: uppercase;}
.Cont-RC td {padding: 20px 0;border-bottom: 2px dashed #999!important;border: none;}
.Cont-RC i {font-size:  30px;}
.Cont-RC table {margin-left:  7%;width:  65%;border: none;}
.Cont-RC p {line-height:  26px;}
.Redes-Iconos {padding-bottom:  17px;}
.Redes-Iconos i {padding: 15px 5px;width: 60px;height: 60px;box-sizing:  border-box;border-radius: 50%;background: #ccc;display: inline-block;align-items:  center;justify-content:  center;color:  #fff;font-size: 30px;text-align:  center;}
.Redes-Iconos .fa-facebook:hover{background: #29487d;}
.Redes-Iconos .fa-twitter:hover {background: #1DA1F2;}
.Redes-Iconos .fa-youtube-play:hover {background: #f00;}
.Redes-Iconos .fa-instagram:hover {background: #d10869;}
.Redes-Iconos .fa-tripadvisor:hover {background: #00a680;} .Content-General-Blog h1 {text-align: center;width: 100%;margin: 0 auto;padding: 20px 0;box-sizing: border-box;font-size: 37px;color: #000;max-width: 1200px;position: relative;}
.img-Category-Blog {width: 30%;display:  inline-block;}
.Detalles-ADD-Blog {width: 70%;display:  inline-block;vertical-align:  top;font-size: 16px;}
.Box-Cont {box-shadow: 1px 1px 10px #000;}
.Category-Blog {padding:  20px 0 0;}
.Titulo-Blog h2 {width:  100%;position:  relative;padding:  10px 0;text-transform: capitalize;}
.VerMas a {color:  #fff;text-transform:  uppercase;}
.VerMas {background: #0469bf;border: 1px solid #0469bf;padding:  10px;box-sizing: border-box;width: 20%;margin:  5px 0;font-size:  18px;text-align:  center;border-radius:  9px;}
.VerMas:hover{background: #fff;color: #0469bf;}
.VerMas:hover a{color: #0469bf;}
.Texto-Blog p {padding-bottom:  15px;} #Tours{text-align: center;width: 100%;margin: 0 auto;background: #ddd;color: #000;text-shadow: 1px 1px 1px #000;} .cb1 {width: 100%;margin: 10px auto;padding: 20px;box-sizing: border-box;background: #f1f1f1;}
.cb1 h3 {color: #0469bf;font-size: 20px;text-transform: capitalize;}
.cb1 p {line-height: 26px;padding: 10px 0;text-align: justify;font-size: 15px;} .reservation {width: 50%;margin: 0 auto;text-align: center;background: #f1f1f1;padding: 20px;box-sizing: border-box;}
.reservation h2 {padding: 0 0 10px;text-transform: capitalize;} .Paytoperu {border: 1px solid #cc013f;box-sizing: border-box;background: rgba(213, 64, 81, 0.5);margin: 10px 0;border-radius: 10px;}
.Paytoperu input {width: 100%;height: 95px;margin: 20px 0;padding: 20px;box-sizing: border-box;} #contentPage{padding: 20px 20px 5px; margin-bottom: 20px; background-color: #FFF;}
#overview{background-color: #FFF; padding: 20px 20px 0;}
#overview h2{color: #005d2e; letter-spacing: 2px; font-size: 28px; padding-bottom: 20px; text-transform: initial; font-weight: 300;}
#overview ul{margin: 0; padding: 0;}
#overview li{list-style: none; padding: 2px 0; font-weight: 300; font-size: 14px;}
#overview li strong{color: #0469bf; font-weight: 700;}
#btnPrice{background-color: #FFF; padding: 35px 20px 20px;}
#btnPrice h5{color: #ff4b37; font-size: 22px; text-decoration: line-through; font-weight: 400; padding-bottom: 10px; max-width: 500px; text-align: center;}
#btnPrice h4{color: #4499c4; font-size: 17px; font-weight: 300; max-width: 500px; text-align: center;}
#btnPrice h4 strong{font-size: 36px; font-weight: 700;}
#btnPrice h4 .colorPrice{color: #ff9c08; font-size: 22px; font-weight: 500;}
#btnPrice h4 .salePrice{font-size: 19px; font-weight: 400;}
#btnPrice h4 .topPrice{vertical-align: top; padding-top: 5px; font-weight: 500;}
#buttons{background-color: #FFF; padding: 10px; text-align: center; margin-bottom: 20px;}
#btnBookNow{display: inline-block; margin: 10px 1%; width: 25%;}
#btnAvailability, #btnMap{display: inline-block; padding: 10px; margin: 10px 1%; text-transform: uppercase; box-sizing: border-box; border-radius: 5px;}
#btnBookNow button{padding: 19px 20px!important; width: 100%; cursor: pointer; text-transform: uppercase; box-sizing: border-box; border-radius: 5px; font-size: 16px;}
#btnAvailability, #btnBookNow button{background: -moz-linear-gradient(90deg, rgba(51,51,51,1) 0%, rgba(151,151,151,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(151,151,151,1)), color-stop(100%, rgba(51,51,51,1))); background: -webkit-linear-gradient(90deg, rgba(51,51,51,1) 0%, rgba(151,151,151,1) 100%); background: -o-linear-gradient(90deg, rgba(51,51,51,1) 0%, rgba(151,151,151,1) 100%); background: -ms-linear-gradient(90deg, rgba(51,51,51,1) 0%, rgba(151,151,151,1) 100%); background: linear-gradient(0deg, rgb(143, 171, 194) 0%, rgb(4, 105, 191) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#333333',GradientType=0 ); border: 1px solid #000;color: #FFF;padding: 20px;vertical-align: middle;}
#btnAvailability:hover, #btnBookNow button:hover{background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(130,130,130,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(130,130,130,1)), color-stop(100%, rgba(0,0,0,1))); background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(130,130,130,1) 100%); background: -o-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(130,130,130,1) 100%); background: -ms-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(130,130,130,1) 100%); background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(130,130,130,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#000000',GradientType=0 ); text-decoration: none;}
#btnAvailability i{margin-left: 10px; font-size: 22px; vertical-align: text-bottom;}
#btnBookNow button i{margin-left: 10px; font-size: 24px; vertical-align: text-bottom;}
#btnAvailability{width: 40%;}
#btnMap{background: -moz-linear-gradient(90deg, rgba(2,67,120,1) 0%, rgba(4,105,191,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(4,105,191,1)), color-stop(100%, rgba(2,67,120,1))); background: -webkit-linear-gradient(90deg, rgba(2,67,120,1) 0%, rgba(4,105,191,1) 100%); background: -o-linear-gradient(90deg, rgba(2,67,120,1) 0%, rgba(4,105,191,1) 100%); background: -ms-linear-gradient(90deg, rgba(2,67,120,1) 0%, rgba(4,105,191,1) 100%); background: linear-gradient(0deg, rgba(2,67,120,1) 0%, rgba(4,105,191,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0469bf', endColorstr='#024378',GradientType=0 ); width: 25%; border: 1px solid #021E36; color: #FFF; padding: 12px 20px;  vertical-align: middle; padding: 11px 20px 16px !important;}
#btnMap:hover{background: -moz-linear-gradient(90deg, rgba(2,44,79,1) 0%, rgba(3,93,171,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(3,93,171,1)), color-stop(100%, rgba(2,44,79,1))); background: -webkit-linear-gradient(90deg, rgba(2,44,79,1) 0%, rgba(3,93,171,1) 100%); background: -o-linear-gradient(90deg, rgba(2,44,79,1) 0%, rgba(3,93,171,1) 100%); background: -ms-linear-gradient(90deg, rgba(2,44,79,1) 0%, rgba(3,93,171,1) 100%); background: linear-gradient(0deg, rgba(2,44,79,1) 0%, rgba(3,93,171,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#035DAB', endColorstr='#022C4F',GradientType=0 ); text-decoration: none;}
#btnMap i{margin-left: 10px; font-size: 35px; vertical-align: sub;} #formtour{padding:20px 0;}
.conpasajeros{display:none;}
#formtour h3{padding:15px 20px;}
#formtour h4{font-size:17px; padding:15px 0; color:#ec2028;}
#formtour .itemform{letter-spacing:-1px;word-spacing:-1px; font-size:0; padding:0 20px 15px;}
#personas{padding:20px 0;}
#formtour label{display:inline-block; width:30%;padding-right:10px; box-sizing:border-box; vertical-align:middle;letter-spacing:0;word-spacing:0; font-size:15px;}
#formtour input, #formtour .itemform select{display:inline-block; width:70%; box-sizing:border-box; padding:10px; border:1px solid #DDD; background-color:#FFF; vertical-align:middle; letter-spacing:0;word-spacing:0; font-size:15px;}
#formtour input[type="checkbox"]{width:auto; vertical-align:middle;}
#formtour input[type="submit"]{width:auto; padding:10px 30px; margin:20px auto 0; display:block; border:none; color:#FFF; background-color:#5ca730; font: italic 400 23px "Times New Roman",Times,serif; cursor:pointer; border-radius: 4px;}
#formtour input[type="submit"]:hover{background-color: #655e4b;}
#formtour .Zebra_DatePicker_Icon_Wrapper input{width:100%;}
#formtour h2{background-color:#0469bf; color:#FFF; padding:10px 20px; margin-bottom:10px;}
#formtour #personas h2{text-transform:uppercase; margin-bottom:15px;}
#formtour #payment h2, #formtour #terms h2{background-color:#edefec; color:#222; border-radius:5px 5px 0 0; border-bottom: 1px solid #DDD;}
#formtour #payment {border:1px solid #DDD; border-radius:5px; margin-bottom:20px; padding-bottom:10px; clear:both;}
#formtour #payment label{width:auto;padding:0;}
.boxpayment{display:inline-block; padding:20px; width:40%; box-sizing:border-box;}
#formtour #payment input{width:auto;vertical-align: text-top; margin-right:5px;}
#formtour #terms{border:1px solid #DDD; border-radius:5px; margin-bottom:20px;}
#formtour #terms .conterms{max-height:280px; overflow:auto; padding:20px;}
#formtour #terms h2{margin:0;}
#aceptar{text-align:center; padding:20px;}
#formtour #aceptar input{width:auto; vertical-align: sub;}
#formtour #aceptar label{width:auto;}
.paypal{padding-top:30px;}
#paymentwestern ul{background-color: #edefec;border-bottom: 1px solid #ddd;display: table;margin: 20px auto auto;padding: 20px 20px 20px 38px;}
#agregar{float:right; padding:5px 15px; border-radius:5px; background-color:#ec2028; color:#FFF; margin-bottom: 20px; text-transform:uppercase; cursor:pointer;}
#agregar:hover{background-color:#ffa700;}
.persona{position:relative;}
#borrar{position:absolute; right:10px; top:8px; z-index:100; color:#FFF; font-size:25px; cursor:pointer;}
#borrar:hover{color:#ffa700;}
#formma{max-width:1000px;}
#formma .maleft{display:inline-block; width: 40%; letter-spacing:0;word-spacing:0; font-size:16px; padding:10px; box-sizing:border-box; text-align:right;}
#formma .maright{display:inline-block; width: 60%; letter-spacing:0;word-spacing:0; font-size:16px; padding:10px; box-sizing:border-box;}
#formma input, #formma select, #formma textarea{width:100%; box-sizing:border-box; padding:10px; border:1px solid #DDD; background-color:#FFF;}
#formma input[type="radio"], #formma input[type="checkbox"]{width:auto; vertical-align:middle; margin:0 2px 0 5px;}
#formma input[type="submit"]{width:auto; padding:10px 30px; margin:20px auto 0; display:block; border:none; color:#FFF; background-color:#5ca730; font: italic 400 23px "Times New Roman",Times,serif; cursor:pointer; border-radius: 4px;}
#formma input[type="submit"]:hover{background-color: #655e4b;}
.botonestop {width: 100%;margin: 0 auto 40px;text-align: center;display: block;position: absolute;bottom: 0;}
.botonestop a {border: 1px solid #fc9e00;margin: 0 10px;border-radius: 5px;padding: 15px 20px;display: inline-block;background: #fc9e00;color: #fff;text-shadow: 1px 1px 1px #000;font-size: 22px;}
#MRSBanner {position: relative;}
.botonestop a+a {background: #0469bf;border: 1px solid #0469bf;}
.botonestop a+a:hover {background: rgba(4, 105, 191, 0.5);border: 1px solid #0469bf;transition: all cubic-bezier(0.47, -0.02, 0.61, 1.13) 0.5s;}
.botonestop a:hover {background: rgba(252, 158, 0, 0.5);border: 1px solid #fc9e00;transition: all cubic-bezier(0.47, -0.02, 0.61, 1.13) 0.5s;}
div#CDSWIDSSP {width: 100%!important;box-sizing: border-box;}
li#menu-item-3935 {background: #FC9E00;padding: 10px 20px;box-sizing: border-box;font-family: 'Oxygen', sans-serif;text-transform: uppercase;position: relative;border-radius: 5px;font-size: 15px;font-weight: bold;margin: 0 30px 0 0;}
li#menu-item-3935:before {content: "";position: absolute;border: 1px solid #fff;padding: 16.7px 0;left: 3px;top: 2px;border-radius: 4px;width: 96%;box-sizing: border-box;}
li#menu-item-3935 a {color: #fff;position: relative;z-index: 1;}
li#menu-item-3714 {background: #548D00;padding: 10px 20px;box-sizing: border-box;font-family: 'Oxygen', sans-serif;text-transform: uppercase;position: relative;border-radius: 5px;font-size: 15px;font-weight: bold;}
li#menu-item-3714:before {content: "";position: absolute;border: 1px solid #fff;padding: 16.7px 0;left: 3px;top: 2px;border-radius: 4px;width: 96%;box-sizing: border-box;}
li#menu-item-3714 a {color: #fff;position: relative;z-index: 1;}
li#menu-item-26{background: #FC9E00;padding: 10px 20px;box-sizing: border-box;font-family: 'Oxygen', sans-serif;text-transform: uppercase;position: relative;border-radius: 5px;font-size: 15px;font-weight: bold;margin: 0 30px 0 0;}
li#menu-item-26:before {content: "";position: absolute;border: 1px solid #fff;padding: 16.7px 0;left: 3px;top: 2px;border-radius: 4px;width: 96%;box-sizing: border-box;}
li#menu-item-26 a {color: #fff;position: relative;z-index: 1;}
li#menu-item-3934 {background: #548D00;padding: 10px 20px;box-sizing: border-box;font-family: 'Oxygen', sans-serif;text-transform: uppercase;position: relative;border-radius: 5px;font-size: 15px;font-weight: bold;}
li#menu-item-3934:before {content: "";position: absolute;border: 1px solid #fff;padding: 16.7px 0;left: 3px;top: 2px;border-radius: 4px;width: 96%;box-sizing: border-box;}
li#menu-item-3934 a {color: #fff;position: relative;z-index: 1;}
.Bottones {width: 100%;margin: 0 auto;text-align: center;}
.Bottones li {display: inline-block;margin: 0 10px;background: #fd9d01;padding: 15px 30px;text-transform: uppercase;border-radius: 10px;}
.Bottones li+li {background: #0569bf;}
.Bottones li a {color: #fff;}
@media(max-width: 1366px){
.Gen-LabSos h2:before{top: 14.4%;right: 26.5%;}
.Gen-LabSos h2:after{top: 14.4%;left: 24%;}
.Gen-nus h2:before{right: 26%;}
.Gen-nus h2:after{left: 24%;}
.Gen-Ulat h2:after{left: 24%;}
.Gen-Ulat h2:before{right: 26%;}
}
@media(max-width:768px){
.alignleft, .alignright{display: block; margin: auto auto 10px;float: none;}
}
@media(max-width:480px){  .Cont-Stop{z-index: inherit; }
.logo {display: none;}
.txt2 {display: none;}
#menu {display: none;}
.txt1 .widget_icl_lang_sel_widget {display: block;margin: 0 auto;text-align: center;position: fixed;right: 0;top: 3%;z-index: 10000000;}
.txt1 {padding: 0;}
.txt1 p {display: none;} #wprmenu_bar .menu_title{vertical-align: middle;transform: translateY(-27%);}
#wprmenu_bar {height: 58px!important;border-bottom: 3px solid #71a83b;}
.wpr_search.search_top {display: none;} .Redes-Left {display: none;} .welcome h2 {width: 70%;margin: 0 auto; font-size: 20px;}
.part1, .part2 {width: 100%;margin: 0  auto;display: block;text-align: center;}
.welcome {padding: 0 20px;box-sizing: border-box;}
.part2 p {padding: 0;}
.part2 a {width: 50%;margin: 20px auto;}
.General-Relacionados h2 {width: 70%;margin: 0 auto 30px;font-size: 20px;}
.General-Relacionados {padding: 0 20px 30px;box-sizing: border-box;}
.General-Paquetes .owl-next {display: none!important;}
.General-Paquetes .owl-prev {display: none!important;}
.General-Paquetes h2 {width: 70%;margin: 0 auto 30px;font-size: 20px;}
.General-Dia h2 {width: 70%;margin: 0 auto 30px;font-size: 20px;}
.Cont-Terra h2 {width: 70%;margin: 0 auto 30px;font-size: 20px;}
.terra1 {width: 100%;margin: 0 auto;text-align: center;display: block;}
.terra2 {width: 100%;margin: 0 auto;text-align: center;display: block;}
.imgcenter {width: 100%;margin: 0 auto;text-align: center;display: block;transform: none;right: 0;position: relative;}
.imgcenter img {width: 60%;border: none;box-shadow: 0px 1px 6px #000;}
.terra1 p {text-align: center;}
.terra1 strong {position: relative;text-align: center;padding: 0;display: block;transform: none;right: 0;}
.terra2 p {text-align: center;}
.terra2 strong {position: relative;text-align: center;padding: 0;display: block;transform: none;right: 0;}
.terra2 p strong:after {display: none;}
.Cont-Terra {padding: 0 20px;box-sizing: border-box;}
.terra1 p strong:after {display: none;}
.Cont-exelencia h2 {width: 70%;margin: 0 auto 30px;font-size: 20px;}
.General-BlogH h2 {width: 70%;margin: 0 auto 30px;font-size: 20px;}
.Foo1 h2, .Foo2 h2, .Foo3 h2 {width: 70%;margin: 0 auto 30px;font-size: 20px;position: relative;clear: both;display: block;}
.ItemsBlogH {width: 100%;margin: 0 auto 20px;text-align: center;display: block;position: relative;}
.General-BlogH {padding: 0 20px;box-sizing: border-box;}
.dir {display: none;} .Foo1, .Foo2, .Foo3 {width: 100%;margin: 0 auto;text-align: center;display: block;position: relative;}
.Foo2 li {margin: 0 auto;text-align: center;}
.Foo1 table {margin: 0 auto;}
.Foo2 img {margin: 0 auto;text-align: center;right: 0;} #flexthum {display: none;}
.flex-direction-nav a{display: none;}
.content h1 {text-align: center;width: 80%;margin: 0 auto;display: block;padding: 10px 20px;box-sizing: border-box;font-size: 18px;}
.content p {text-align: justify;line-height: 26px;}
.flexbig {margin-bottom: 20px;box-shadow: 1px 1px 3px #000;border-radius: 10px;}
.responsive-tabs .responsive-tabs__heading:hover {background: #fc9e00;color: #000;}
.sidebarRight li {margin: 0 auto;}
.Cont-Price p {text-align: center;}
.Cont-Right {text-align: left;} .Detalles-ADD-Blog {width: 100%;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}
.VerMas {width: 100%;margin: 10px auto 20px;} .sidebarBlog {width: 100%;margin: 0 auto;text-align: center;display: block;}
.sidebarBlog li {margin: 0 auto;text-align: center;width: 100%;}
.sidebarBlog h2 {width: 50%;margin: 0 auto;}
.lb-details { display: none;} ul.flex-direction-nav {display: none;} #MRSBanner .slider-wrapper {height: 226px;}
#MRSBanner .MenuGeneralContenedor {display: none;}
#MRSBanner .MenuResponsive{display: block;}
#MRSBanner #slider {top: 0;}
#MRSBanner .slider-wrapper .caption {width: 80%;margin: 0 auto;text-align: center;right: 50%;top: 50%;transform: translate(50%,-50%)!important;}
#MRSBanner .slider-wrapper h2 {font-size: 20px;}
#MRSBanner .slider-wrapper p {font-size: 16px;text-align: justify;line-height: 18px;}
#MRSBanner video {position: relative;top: auto;transform: none;}
#MRSBanner {height: auto;overflow: initial;} .Category-Blog {padding: 20px;box-sizing: border-box;}
.Detalles-BlogE {width: 100%;margin: 0 auto;text-align: center;display: block;}
.img-Category-Blog {width: 100%;margin: 0 auto;text-align: center;}
.img-Category-Blog img {width: 100%;}
.Detalles-BlogE a {float: none;width: 50%;margin: 0 auto;text-align: center;display: block;}
.slider-wrapper {height: 226px;}
.MenuGeneralContenedor {display: none;}
.MenuResponsive{display: block;}
#slider {top: 0;}
.slider-wrapper .caption {width: 80%;margin: 0 auto;text-align: center;right: 50%;top: 50%;transform: translate(50%,-50%)!important;}
.slider-wrapper h2 {font-size: 20px;}
.slider-wrapper p {font-size: 16px;text-align: justify;line-height: 18px;} .Paginas-Internas {width:  100%;text-align:  center;margin:  0 auto;border: none;padding: 0 20px;box-sizing: border-box;} .sidebarRight {width:  100%;text-align:  center;margin:  0 auto;background:  #fff;padding:  0 20px;box-sizing:  border-box;} .Category{width: 100%;margin: 0 auto 20px;padding: 0 20px;box-sizing: border-box;} .Formulario-Paginas {width:  100%;text-align:  center;}
.Cont-RC {width:  100%;text-align:  center;}
.Cont-RC table {width: 70%;box-sizing:  border-box;margin:  0 auto;}
.text3 {display: none;}
}