/*
Theme Name: PACHACUTEC EXPEDITIONS
Description: Tema para WordPress.
Author: RIC
Author URI: http://www.facebook.com/ricardina
version: 2.8.1
Tags: tema, ric
*/

@font-face {
  font-family: 'Antonio-Light';
  src: url('fonts/Antonio-Light.eot');
  src: url('fonts/Antonio-Light.woff2') format('woff2'),
       url('fonts/Antonio-Light.woff') format('woff'),
       url('fonts/Antonio-Light.ttf') format('truetype'),
       url('fonts/Antonio-Light.svg#Antonio-Light') format('svg'),
       url('fonts/Antonio-Light.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Antonio-Regular';
  src: url('fonts/Antonio-Regular.eot');
  src: url('fonts/Antonio-Regular.woff2') format('woff2'),
       url('fonts/Antonio-Regular.woff') format('woff'),
       url('fonts/Antonio-Regular.ttf') format('truetype'),
       url('fonts/fonts/Antonio-Regular.svg#Antonio-Regular') format('svg'),
       url('fonts/Antonio-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Antonio-Bold';
  src: url('fonts/Antonio-Bold.eot');
  src: url('fonts/Antonio-Bold.woff2') format('woff2'),
       url('fonts/Antonio-Bold.woff') format('woff'),
       url('fonts/Antonio-Bold.ttf') format('truetype'),
       url('fonts/Antonio-Bold.svg#Antonio-Bold') format('svg'),
       url('fonts/Antonio-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700');

*{margin:0; padding:0;}

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

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

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

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

li{list-style: none;}

/* container */
.container {width: 100%; max-width:1200px;margin: 0 auto;background:#fff;color:#333;}

.header{position: absolute; z-index: 101; width: 100%;background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(0,0,0,0.85) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.85)), color-stop(99%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0))); /* safari4+,chrome */
    background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(0,0,0,0.85) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(0,0,0,0.85) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(0,0,0,0.85) 100%); /* ie10+ */
    background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(0,0,0,0.85) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=0 ); /* ie6-9 */  }
.header.header2 {    position:  relative;    background: #700404;}
#Top{max-width: 1200px; margin: auto; box-sizing: border-box; padding: 14px 10px;}
#Logo{width: 25%; float: left;}
.logo{}
.logo h2{display: none;}

#TopRight{width: 75%;float: right;text-align: right;padding-right:  25px;box-sizing:  border-box;}
.eslogan{width: 40%;display: inline-block;color: #fff;}
.eslogan marquee {font-weight: 900;text-transform:  uppercase;font-size: 18px;}
.datos-top{width: 60%; text-align: right;font-size: 16px; font-weight: 300; color: #fff;display: inline-block;}
.datos-top h2{display: none;}
.datos-top strong{font-weight: 700;}
.datos-top img{vertical-align: sub; padding-left: 8px;}
.idiomas{width: 15%; float: right;}
.idiomas h2{display: none;}
.idiomas ul{list-style: none;}
.idiomas ul li{display: inline-block; padding: 0px 0px 0px 5px;}

#texttop{/* margin-top: 13%; */color: #fff;font-size: 30px;position:  absolute;top: 50%;left:  50%;transform: translate(-50%,-50%);text-shadow: 1px 1px 1px #000;width:  1200px;text-align:  center;}
#texttop h1{color: #fff;text-shadow: 0px 0px 2px #000;font-family:'Antonio-Regular';font-size: 40px;text-align: center;}
#texttop h2{color:#740318;text-shadow: 0px 0px 1px #fff;font-size: 35px;display: inline-block;}
#texttop span{color: #F1A7B4;}
#texttop span ul li{list-style: circle;font-weight: 700;text-shadow: 0px 0px 2px #000;font-size: 18px;margin-left: 38px;}
#texttop span h2{color: #fff;text-shadow: 0px 0px 2px #000;font-size: 25px;display: block;}
#texttop p {font-size: 18px;}

#right{background: url(images/logo002.png) #1d1e27;background-repeat: no-repeat;height: 150px;border-radius: 5px 5px 0 0;}

.menu-top{}
.menu-top h2{display: none;}
.menu-top ul{list-style: none; text-align: right;}
.menu-top ul li{display: inline-block; font-size: 13px; font-weight: 500;}
.menu-top ul li a{display: block; color: #fff; text-shadow: 1px 1px 2px #000; text-transform: uppercase; border-radius:8px; padding:8px;font-family: 'Antonio-Regular';font-size: 16px;text-decoration: none;}
.menu-top ul li:last-child a{background: url(images/bg-menu-tours.png)5px center no-repeat; padding: 12px 8px 12px 22px;}
.menu-top ul li a:hover{ background: linear-gradient(#7E1124,#7E1124); }
.menu-top ul li:last-child a:hover{background: #7E1124 url(images/bg-menu-tours.png)5px center no-repeat;}

/* Primera Parte del Menu*/
#menu{/* background-color:#232323; */text-align: center;padding: 00 20px;}
#menu ul li{display: inline-block;padding: 5px 2px;position:relative}
#menu ul li a{color: #fff;font-size:17px;-webkit-transition:color .15s;-moz-transition:color .15s;-o-transition:color .15s;transition:color .15s;text-transform:  uppercase;}
#menu ul li a:hover{color:#fff}
#menu ul li ul{opacity:0;visibility:hidden;padding:10px;background-color: rgba(241, 241, 241, 0.2);text-align:left;position:absolute;top:55px;left:50%;margin-left:-130px;width:240px;-webkit-transition:all .3s .1s;-moz-transition:all .3s .1s;-o-transition:all .3s .1s;transition:all .3s .1s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);}
#menu ul li:hover ul{opacity:1;top:40px;visibility:visible;}
#menu ul li ul:before{content:"";display:block;border-color:transparent transparent #fafafa transparent;border-style:solid;border-width:10px;position:absolute;top:-20px;left:50%;margin-left:-10px}
#menu ul ul li{position:relative;padding: 0;display: block;}
#menu ul ul li a{color: #ffffff;font-size: 15px;padding: 10px;display:block;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s;letter-spacing: 1.4px;}
#menu ul ul li a:hover{background-color:#8C0E0E;color:#FFF}
/* Segunda PArte*/
#menu ul li:hover ul ul{visibility:hidden}
#menu ul li ul ul:before{top: 0;}
#menu ul ul li ul{position:absolute;top:15px;margin: 0; left:100%;background-color:#fafafa;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4); z-index: 100;}
#menu ul ul li:hover ul{opacity:1;top:0;visibility:visible}
/*fin*/


#wprmenu_menu ul li a:hover{color: #fff !important;background:#8C0E0E; }

/************************* BANNER *************************/
#Banner{position: relative;}
.ImgBanner{position: absolute;z-index: 100; top: 0; left: 0;}
.banner{}
.banner h2{display: none;}

.banner-interno h2{display: none;}

#bannerTour{position: relative; line-height: 0; margin: 0;}
#bannerTour .owl-controls{visibility: hidden; opacity: 0; padding: 0;}
#bannerTour:hover .owl-controls{visibility: visible; opacity: 1;}
#bannerTour .owl-prev{background: url(images/arrow.png) no-repeat left center; width: 58px; height: 57px; text-indent: -9999px; position: absolute; z-index: 100; top: 55%; margin-top: -28px; left: 20px; opacity: 0.8;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
#bannerTour .owl-next{background: url(images/arrow.png) no-repeat right center; width: 58px; height: 57px; text-indent: -9999px; position: absolute; z-index: 100; top: 55%; margin-top: -28px; right: 20px; opacity: 0.8;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
#bannerTour .owl-buttons div:hover{opacity: 1;}
/* content */
.content{width: 1200px;padding:2%;margin: auto;}
.content h1{}
.content h2{text-align: center;font-size: 27px;padding: 5px;font-family:'Antonio-Regular';color: #7c0f0f;text-transform: uppercase;}
.content h3{text-align: left;font-size: 20px;padding: 5px;font-family: 'Antonio-Regular';color: #7c0f0f;}
.content h4{}
.content p{text-align: justify; padding-bottom: 15px; line-height: 26px;}
.content ul, .content ol{margin-left: 30px; padding-bottom: 15px;}
.content li{list-style-type: disc;}
.content ol li{list-style: decimal;}

.content-single{width: 70%;padding:2%;float: left;text-align: justify;}
.content-single h1{font-size: 27px;text-align: center;text-transform: uppercase;font-family: 'Antonio-Regular';padding: 0px 10px 10px 10px;color: #7E1124;border-bottom: 1px solid #aaa;margin-bottom: 20px;}
.content-single h2{padding: 2px;font-size: 25px;color: #7E1124;font-family:'Antonio-Regular'}
.content-single h3{padding: 3px;font-size: 20px;text-align: left;font-size: 20px;font-family: 'Antonio-Regular';/* color: #7c0f0f; */font-weight:  lighter;letter-spacing: 0.5px;}
.content-single p{text-align: justify;padding-bottom: 15px;line-height: 26px;font-size: 16px;}
.content-single ul, .content-single ol{margin-left: 30px;line-height: 26px;}
.content-single li{list-style-type: disc; padding: 5px 0;}
.content-single ol li{list-style: decimal; padding: 5px 0;}
/*Formulario REservar*/
#bookNowTour{}
#bookNowTour h2{font-family: 'Dancing Script',cursive; font-size: 35px;}
.form table{width: 100%;padding: 6px;box-sizing:  border-box;}
.form td{padding: 5px;color: #fff;text-align:  left;}
.form h2{font-size: 25px; text-align: center; color: #f39c11;}
.form h3{font-size: 20px; text-align: center; color: #86b541; border-top: 1px dotted #86b541; border-bottom: 1px dotted #86b541; padding: 10px; margin: 10px 0;}
.form input, .form select, .form textarea{width: 100%; font: 13px 'Open Sans', sans-serif; padding: 10px; border-radius: 3px; border: 1px solid #EEE; box-sizing: border-box;}
.form input[type="submit"]{width: auto; padding: 10px 20px; border: none; cursor: pointer; background-color: #0b376a; color: #FFF; font-size: 20px; font-weight: 700; text-transform: uppercase;}
.form input[type="submit"]:hover{background-color: #092c53;}
.bnt-date1, .bnt-date2, .bnt-adults, .bnt-kids,.bnp-date3, .bnp-date4, .bnp-adults, .bnp-kids{display: inline-block; max-width: 200px; min-width: 100px;}
#bBookNow .use-floating-validation-tip span.wpcf7-not-valid-tip, #bPrivate .use-floating-validation-tip span.wpcf7-not-valid-tip{font-size: 12px; left: 5px;}
#bBookNow .wpcf7-validation-errors, #bBookNow .wpcf7-mail-sent-ng, #bBookNow .wpcf7-mail-sent-ok,
#bPrivate .wpcf7-validation-errors, #bPrivate .wpcf7-mail-sent-ng, #bPrivate .wpcf7-mail-sent-ok
{margin: 0 !important; width: 100%; max-width: 300px; color: #000; font-size: 12px; letter-spacing: 0; word-spacing: 0; text-align: center; position: absolute; right: 15px; bottom: 5px;}
/*fin*/



.conta-form strong{font-size: 18px;}
.conta-form {width: 100%;}
.conta-form tr td{width: 50%;}
.conta-form tr td input{margin: 5px;font-size: 16px;padding: 8px;width: 400px;}
.conta-form tr td textarea{margin: 5px;font-size: 16px;padding: 8px;width: 400px;}

/* Contenido single*/

.content-single .responsive-tabs .responsive-tabs__list__item{background-color: #740318 ;color: #FFF;text-transform: uppercase;font-size: 18px;padding: 15px 30px;top: 0;margin: 0 10px 0 0;border-radius: 0;border: none;margin: 0 1px;}
.content-single .responsive-tabs .responsive-tabs__list__item:hover, .content-single .responsive-tabs .responsive-tabs__list__item--active, .content-single .responsive-tabs .responsive-tabs__list__item--active:hover{background-color: #1d1e27;color: #FFF;padding: 15px 20px;top: 0;border-radius: 0;border: none;}
.responsive-tabs .responsive-tabs__panel{border: solid 1px #666 !important;border-top: solid 1px #666 !important;}
.responsive-tabs ul.responsive-tabs__list{margin: 20px 0 0 0!important;}


/* recomendados */
#Recommended{max-width:99%; margin: auto; background:rgba(17, 17, 17, 0.03);}
.recomendados{width: 100%; float: left;background:rgba(17, 17, 17, 0.03);text-align: center;}
.recomendados h2{color:#8c0e0e; font-size: 30px; font-weight: 300; text-transform: uppercase; padding: 12px 0 12px; margin-bottom: 30px;text-align: center;
font-family: antonio;font-weight: 600;}
.recomendados h2.widgettitle{display: none;}
.recomendados .itemTour{width: 32.5%;display: inline-block;vertical-align: top;margin-bottom: 20px;position: relative;line-height: 0;height: 400px;}
.recomendados .itemTour::after{content: ""; background-color: RGBA(0,0,0,0.5);position: absolute; left: 0; width: 100%; height: 100%;z-index: 10;top:0;}
.recomendados .itemTour .TextRecomendados{position: absolute;bottom: 0;z-index: 100;color: #fff;padding: 20px;text-align: justify;line-height:  initial;}
.recomendados .itemTour .TextRecomendados h3{font-weight: 500;font-size: 18px;text-align: center;border-bottom: dashed 1px #ccc;padding: 6px 25px;margin-bottom: 22px;}
.recomendados .itemTour .TextRecomendados h3 a{color: #fff;font-weight: 700;text-transform: uppercase;font-size: 30px;text-decoration: none;}
.recomendados .Count2{margin-left: 0%;}
.recomendados .Readmore{ display: table; margin: auto; font-weight: 400; font-size: 18px; color: #11766d; padding: 10px 0px;}
.recomendados .itemTour:hover::after{content: inherit;}
.recomendados .itemTour .ImgRecomendados{overflow: hidden;height: 100%;}
.ImgRecomendados img {-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .8s ease;-ms-transition:all .3s ease;transition:all .5 ease}
.recomendados .itemTour:hover .ImgRecomendados img{-webkit-transform:scale(1.15) rotate(4deg);-moz-transform:scale(1.15) rotate(4deg);-ms-transform:scale(1.15) rotate(4deg);-o-transform:scale(1.15) rotate(4deg);transform:scale(1.15) rotate(4deg);}
.recomendados .itemTour h4{position: absolute;z-index: 1111;color: #fff;padding: 10px;background: #8c0e0e;font-weight: 700;font-size: 20px;line-height:  initial;}
.recomendados .itemTour img {
    height: 100%;
    object-fit: cover;
}

 p.precioPack{font-size: 46px;text-align:  center;font-weight:  800;background: rgba(29, 30, 39, 0.78);color: #fff;margin: 15px 0;border-radius: 4px;}
 p.precioPack sup{vertical-align: text-top;font-size: 14px;margin-top: 11px;display:  inline-block;line-height: 14px;text-align:  right;padding: 0 5px;}
 p.precioPack sub{vertical-align: baseline;text-decoration: line-through;font-size: 14px;display:  inline-block;margin-left:  -31px;}

#ToursCatecory{max-width:99%; margin: auto;}
.tours{width: 100%; float: left;}
.tours h2{color: #8c0e0e; font-size: 30px; font-weight: 300; text-transform: uppercase; padding: 15px 0 12px; margin-bottom: 30px;text-align: center;font-family:'Antonio-Regular';font-weight: 600;}
.tours h3{color: #8c0e0e; font-size: 30px; font-weight: 300; text-transform: uppercase; padding: 15px 0 12px; margin-bottom: 30px;text-align: center;font-family:'Antonio-Regular';font-weight: 600;}
.tours table{margin: auto;}
.tours p{text-align: center;}
.tours  table tr{}
.tours  table tr td{padding: 10px;}
.tours  table tr td img:hover{opacity: 0.8;}

.conten_category_tours {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2rem;
}
#Pachacutec{background: url(images/banner-inter.jpg)fixed no-repeat;}
#Pachacutec{}
.book{max-width:1100px;margin: auto;height: auto;text-align: center;padding: 100px 0;}
.book h3{padding: 10px 0;font-size: 50px;text-transform: uppercase;font-family:'Antonio-Regular';color: #fff;text-align: center;}
.book p{color: #fff;padding: 10px 0;line-height: 26px;}
.book a{color: #fff;padding: 10px 20px;border: 2px solid #fff;border-radius: 5px;margin: 10px; font-size: 20px;}
.book a:hover{text-decoration: none;color: #fff;}


#Licency{max-width:1100px;margin: auto;padding: 10px 0;}
.text-licency{text-align: justify;line-height: 26px;}
.text-licency h3{font-size: 26px;padding: 20px;text-align: center;font-family: 'Antonio-Regular';color: #8C0E0E;}
.imag-licency{margin: auto;text-align: center;}
.imag-licency h3{font-size: 20px;padding: 15px;font-family:'Antonio-Regular';color: #8C0E0E;}

.certificados_box {
    display: flex;
    gap: 1rem;
    max-width: 650px;
    justify-content: center;
    align-items: center;
    margin: auto;
}
/* Categoria */

.content-category{ width: 100%; max-width: 1200px; margin: auto; text-align: center;}
.content-category h1{font-weight: 300; font-size: 32px; color: #410936; text-transform: uppercase; text-align: center; margin-bottom: 30px; background: url(images/bg-h2-tours.png)center bottom no-repeat; padding: 36px 0px 20px;}
.Category{width:100%;}
.Category h2{font-size: 26px;color: #fff;font-weight: normal;font-family:'Antonio-Regular';}
.Category .itemTour{display: inline-block; width: 32%;vertical-align: top; line-height: 0;background-color: #000;position: relative;overflow: hidden;    margin: 0 2px 10px;letter-spacing: 0;word-spacing: 0;height: 270px;}
.Category .itemTour::after{content: ""; background-color: RGBA(0,0,0,0.5);position: absolute; left: 0; width: 100%; height: 100%;z-index: 10;top:0;transition:all linear 0.08s;visibility:visible}
.Category .itemTour .ImgRecomendados{position: relative;}
.Category .itemTour .ImgRecomendados .itinerario{ position: absolute; bottom: 15px; right: 15px; z-index: 100;}
.Category .itemTour .ImgRecomendados .itinerario img{transition-duration: 0.5s;}
.Category .itemTour .ImgRecomendados .itinerario img:hover{transform: scale(1.1,1.1) rotate(180deg);}
.Category .itemTour .TextRecomendados{line-height: normal;text-align: left;padding:0 25px;box-sizing: border-box;position: absolute;bottom: 0;width: 100%;z-index: 11;}
.Category .itemTour .TextRecomendados h3{font-weight: 400; font-size: 16px; line-height: 21px; background: url(images/bg-title-recomendados.png)bottom left repeat-x; text-align: left; padding: 12px 0px;border-top: 1px solid #BFBFBF;height: 43px;}
.Category .itemTour .TextRecomendados h3 a{color: #fff;font-family:'Antonio-Regular';font-size: 28px;font-weight: 700;text-decoration: none;}
.textduracion{color: #000;float: left;}
.Category .itemTour .TextRecomendados .textduracion h3{font-weight: 700; font-size: 16px; line-height: 21px;}
.Category .itemTour .TextRecomendados .textduracion h2{padding: 0px 7px 15px;font-size: 18px;}
.Category .itemTour .TextRecomendados .textdesde h3{font-weight: 700; font-size: 16px;line-height: inherit;padding: 40px 0px 0px 0px;}
.Category .itemTour .TextRecomendados .textdesde h2{float: right;padding: 2px 5px 5px;font-size: 40px;margin-top: -8px;}

.Category .itemTour:hover::after{content: inherit;}
.Category .itemTour .ImgRecomendados{overflow: hidden;}
.Category .itemTour:hover::after{content: inherit;}
.Category .itemTour .ImgRecomendados{overflow: hidden;}
.Category img {-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;height:  270px;object-fit:  cover;}
.Category .itemTour:hover .ImgRecomendados img{-webkit-transform:scale(1.15) rotate(4deg);-moz-transform:scale(1.15) rotate(4deg);-ms-transform:scale(1.15) rotate(4deg);-o-transform:scale(1.15) rotate(4deg);transform:scale(1.15) rotate(4deg);}
.Category .itemTour h4{position: absolute;background:#860015;color: #fff;z-index: 1111;padding: 15px;font-size: 20px; }
.Category .itemTour:hover::after{visibility: hidden;}

/* menu footer */
#Menufooter{background:#8C0E0E;}
.menu-footer{}
.menu-footer ul{text-align: center;}
.menu-footer ul li{display: inline-block;padding: 10px;text-transform:  uppercase;font-size: 20px;font-weight: 100;}
.menu-footer ul li a{text-decoration: none;font-family:'Antonio-Regular';color: #fff;font-weight: 100;}
.menu-footer ul li a:hover{color:#c1c1c1;}

#TopImg{background: #3c3b3b;}
.imag img{padding: 0 20px;}

.footer{width: 1100px;margin: auto}
#datosfooter{background: #3c3b3b;}
.datos{width: 30%; padding: 1%;display: inline-block;vertical-align: top;}
.datos ul li{color: #fff;text-align: left;list-style: disc;padding-bottom: 14px;}
.datos h3{text-align: left;color: #fff;font-size: 25px;margin-bottom: 15px;border-bottom: solid 1px;padding-bottom: 7px;}

.datos p i{padding: 0 10px;font-size: 45px;color: #EBEBEB;}
.datos ul li a {
    color: #fff;
}
.datos p {
    color: #fff;
    text-align: left;
    padding: 5px 5px 8px;
    font-size: 15px;
    line-height: 1.3;
}

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

/* Sidebar Right */
.sidebarRight{width: 25%;float: right;margin: 4% 0;}
.sidebarRight h1{text-align: center;text-transform: uppercase;color: #7E1124;font-size: 20px;font-weight: 800;}
.ringht{border: solid 1px #1d605c;box-sizing: border-box;margin: 2px;width: 48%;display: inline-block;}
.ringht h2{text-align: center;padding: 5px;}
.ringht .datosform a{display: table;margin: auto;background-color: #e24040;font-size: 16px;color: #fff;font-weight: 600;text-transform: uppercase;border: none;border-radius: 4px;font-family: 'Open Sans',sans-serif;padding: 17px 52px;cursor: pointer;}

.ringht2{border: solid 1px #1d605c;border-radius: 5px;padding: 15px;box-sizing: border-box;margin: 5px;}
.ringht2 h2{text-align: center;padding: 5px;}
.ringht2 .datosform{padding: 10px; margin: 5% auto;text-align: center;background: #7E1124;width: 30%;border-radius: 15px;}
.ringht2 .datosform a{padding: 5px;color: #fff;font-weight: 800;font-size: 17px;text-decoration: none;}
.ringht .datosform a:hover {background: #740318;}
.datosright{padding: 8px 0;font-size: 15px;}
.Contactright{display: none}

.mapa{}
.mapa h3{text-align: center;color: #860015;}
.ringht.datos{width: 100%;background: #1d1e27;color: #fff;/* text-transform:  uppercase; */padding:  15px;box-sizing:  border-box;}
.ringht.datos strong {display:  inline-block;width: 30%;text-transform:  uppercase;}
.ringht.datos strong:hover {text-decoration:  underline;}

/* footer */
footer {}
footer p{padding:14px 0;margin: 0;color: #000000;text-align:center;font-size:12px;}



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

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

.contact{width: 50%;float: right;}
.table{max-width: 30%;}
.table tr{}
.table tr td{color: #FFF;}
.table tr td input{background: inherit;border-radius: 3px;width: 350px; height: 20px;color: #fff;}
.table tr td textarea{background: inherit;width: 350px;height: 100px;border-radius: 3px;color: #fff;}
.table tr td input[type=submit]{background: #A42C2C;width: 70px;padding: 5px; border-radius: 3px;height: auto;}
.table tr td a{color: #fff;}

#Formu{background-color:#740318;margin: auto;text-align: center;}

/* search */
#searchform{padding:14px 0 20px;margin:0;}
#searchform input#s{margin:0;border:1px solid #ddd;padding:4px 8px;width:80%;color:#828282;-moz-border-radius: 12px;-khtml-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;}
#searchform input#s:focus{color:#333;}
.conBoxPay a {
    padding: 7px 15px;
    background: #7e1124;
    border-radius: 9px;
    color: #fff;
}
.conBoxPay {
    background: #f5f5f5;
    padding: 1rem;
    max-width: 450px;
    margin: auto;
}
.clear{clear:both;}
.clear:after{clear:both;display: block; content:""; height: 0; visibility: hidden;}

@media(max-width:768px){
    .alignleft, .alignright{display: block; margin: auto auto 10px;float: none;}
    .recomendados .itemTour{width: 49.5%;}
    .datos{width: 48%;}
    .content{width: 90%;}
    #datosfooter{text-align: center;}
    .content-single{width: 90%;float: inherit;}
    .sidebarRight{width: 100%;}
    .ringht{width: 55%;float: left;}
    
    header.header {
    position: relative;
    background: #000;
}


div#Logo {
    float: none;
    display: table;
    margin: auto;
    width: 40%;
}

div#TopRight {
    float: none;
    width: 100%;
    padding: 1rem;
}

.eslogan {
    width: 100%;
}

.datos-top {
    width: 100%;
    text-align: center;
}
#Licency {
    padding: 1rem;
}

.certificados_box {
    display: block;
}

.box_certificado {
    max-width: 310px;
    margin: auto;
}
.conten_category_tours {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
div#texttop {
    display: none;
}
}
@media(max-width:480px){
    .recomendados .itemTour{width: 100%;}
    .content{width: 96%;}
    .tours table tr td{padding: inherit;}
    .book{width: 90%;margin: 10px auto}
    .datos{width: 90%;}
    .content-single{width: 95%;float: inherit;}
    .sidebarRight{width: 100%;}
    .Category .itemTour{width: 100%;}
    .footer{width: 100%;}
}