/*
Theme Name: Mr Suicide Sheep
Description: Tema desarrollado por Royal Rose
Author: Mr Suicide Sheep
version: 1.0
Tags: ROYALROSE
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
*{margin:0; padding:0;}
:root {
  --my-color1: #A4732A;
  --my-color2: #fff;
  --my-color3: #000;
  --my-color4: #373435;
}
body{background-color: var(--my-color2);font-family: "Montserrat", system-ui;font-size: 16px;margin: 0;}
/*ENLACES*/
a{text-decoration: none;list-style: none;}
p:empty{display: none;}
/*CONTAINER*/
.cc1 {max-width:1200px;margin: 0 auto;padding:0;color: var(--my-color3);}
.cc2 {max-width:1120px;margin: 0 auto;padding:0;color: var(--my-color3);}
/*My Styles*/
#MRSTop {background: var(--my-color1);text-align: center;padding: 5px 0;box-sizing: border-box;font-size: 0;}
.mrswd1 {width: 35%;display: inline-block;vertical-align: middle;}
.mrswd1 a {color: var(--my-color2);font-size: 14px;}
.mrswd1 p {display: inline-block;padding-right: 20px;}
.Iidomas {width: 25%;display: inline-block;vertical-align: middle;}
.Iidomas li {display: inline-block;list-style: none;padding: 0 10px;}
.Iidomas span {color: var(--my-color2);font-size: 14px;}
.mrswd2 {width: 33%;display: inline-block; vertical-align: middle;}
.mrswd2 a {color: var(--my-color2);border: 1px solid var(--my-color2);padding: 7px 20px;box-sizing: border-box;border-radius: 10px;font-size: 14px;display: block;width: max-content;margin: 0 auto;}
/*Menu Español*/
#MRSMenu .menu-menu-principal-espanol-1-container {width: 100%;margin: 0 auto;text-align: center;display: inline-block;vertical-align: middle;}
#MRSMenu .menu-menu-principal-espanol-1-container ul li a {padding: 7px 20px 7px 20px;text-align: center;display: block;color: var(--my-color1);text-transform: uppercase;font-size: 16px;text-decoration: none;vertical-align: middle;width: auto;}
#MRSMenu .menu-menu-principal-espanol-1-container ul li a:hover{color: var(--my-color1);}
#MRSMenu .menu-menu-principal-espanol-1-container ul {visibility: visible;text-align: center;}
#MRSMenu .menu-menu-principal-espanol-1-container li {display: inline-block;vertical-align: middle;}
#MRSMenu .menu-menu-principal-espanol-1-container ul li{display: inline-block;position:relative;vertical-align: middle;margin: 0 5px;}
#MRSMenu .menu-menu-principal-espanol-1-container ul li.pll-parent-menu-item{line-height: 0;}  
#MRSMenu .menu-menu-principal-espanol-1-container ul li.pll-parent-menu-item ul{width: 50px;margin-left: -35px;}
#MRSMenu .menu-menu-principal-espanol-1-container ul li a{color: var(--my-color1);font-size: 15px;position: relative;text-transform: uppercase;font-family: "Open Sans", system-ui;padding: 10px 15px 0 10px;display: block;letter-spacing: 1px;font-style: normal;font-weight: 700;}
#MRSMenu .menu-menu-principal-espanol-1-container ul li a:hover{text-decoration: none;}
#MRSMenu .menu-menu-principal-espanol-1-container ul li ul{text-align: left;opacity:0;visibility:hidden;padding: 5px 0;background-color: var(--my-color2);position:absolute;top:50px;left:50%;margin-left: -145px;width: 300px;box-shadow:0 1px 3px rgba(0,0,0,0.4);display: block;}
#MRSMenu .menu-menu-principal-espanol-1-container ul li:hover ul{opacity:1;top: 45px;visibility:visible;text-align: left;z-index: 100000;}
#MRSMenu .menu-menu-principal-espanol-1-container ul li ul:before{content:"";display:block;border-color: transparent transparent var(--my-color1) transparent;border-style:solid;border-width:10px;position:absolute;top:-20px;left:50%;margin-left:-10px;}
#MRSMenu .menu-menu-principal-espanol-1-container ul li ul ul:before{display: none;}
#MRSMenu .menu-menu-principal-espanol-1-container ul ul li{position:relative;padding: 0;display: block;}
#MRSMenu .menu-menu-principal-espanol-1-container ul ul li a{color: var(--my-color2);font-size: 15px;padding: 7px 10px;transition:background-color 0.1s;font-family: var(--fontConten);text-transform: initial;border: none;text-transform: uppercase;background: var(--my-color1);border: 1px solid var(--my-color1);}
#MRSMenu .menu-menu-principal-espanol-1-container ul ul li a:hover{color: var(--my-color3);background: var(--my-color2)!important;border: 1px solid var(--my-color1);}
#MRSMenu .menu-menu-principal-espanol-1-container ul li.lang-item{padding-right: 5px;}
#MRSMenu .menu-menu-principal-espanol-1-container ul li:hover ul ul{visibility:hidden} 
#MRSMenu .menu-menu-principal-espanol-1-container ul li ul ul:before{top: 0; content: inherit;}
#MRSMenu .menu-menu-principal-espanol-1-container ul ul li ul{position:absolute;top:15px;margin: 0;left: 100%;width: 320px!important;background-color: #266510e3;transition:all .3s;box-shadow:0 1px 3px rgba(0,0,0,0.4);z-index: 100;padding: 10px;}
#MRSMenu .menu-menu-principal-espanol-1-container ul ul li ul li{text-align: left;}
#MRSMenu .menu-menu-principal-espanol-1-container ul ul li ul li a{padding: 7px 10px;}
#MRSMenu .menu-menu-principal-espanol-1-container ul ul li:hover ul{opacity:1;top:0;visibility:visible}
#MRSMenu .menu-menu-principal-espanol-1-container ul li a {padding: 17px 5px;}
/*Menu Ingles*/
#MRSMenu .menu-menu-principal-espanol-2-container {width: 100%;margin: 0 auto;text-align: center;display: inline-block;vertical-align: middle;}
#MRSMenu .menu-menu-principal-espanol-2-container ul li a {padding: 7px 20px 7px 20px;text-align: center;display: block;color: var(--my-color1);text-transform: uppercase;font-size: 16px;text-decoration: none;vertical-align: middle;width: auto;}
#MRSMenu .menu-menu-principal-espanol-2-container ul li a:hover{color: var(--my-color1);}
#MRSMenu .menu-menu-principal-espanol-2-container ul {visibility: visible;text-align: center;}
#MRSMenu .menu-menu-principal-espanol-2-container li {display: inline-block;vertical-align: middle;}
#MRSMenu .menu-menu-principal-espanol-2-container ul li{display: inline-block;position:relative;vertical-align: middle;margin: 0 5px;}
#MRSMenu .menu-menu-principal-espanol-2-container ul li.pll-parent-menu-item{line-height: 0;}  
#MRSMenu .menu-menu-principal-espanol-2-container ul li.pll-parent-menu-item ul{width: 50px;margin-left: -35px;}
#MRSMenu .menu-menu-principal-espanol-2-container ul li a{color: var(--my-color1);font-size: 15px;position: relative;text-transform: uppercase;font-family: "Open Sans", system-ui;padding: 10px 15px 0 10px;display: block;letter-spacing: 1px;font-style: normal;font-weight: 700;}
#MRSMenu .menu-menu-principal-espanol-2-container ul li a:hover{text-decoration: none;}
#MRSMenu .menu-menu-principal-espanol-2-container ul li ul{text-align: left;opacity:0;visibility:hidden;padding: 5px 0;background-color: var(--my-color2);position:absolute;top:50px;left:50%;margin-left: -145px;width: 300px;box-shadow:0 1px 3px rgba(0,0,0,0.4);display: block;}
#MRSMenu .menu-menu-principal-espanol-2-container ul li:hover ul{opacity:1;top: 45px;visibility:visible;text-align: left;z-index: 100000;}
#MRSMenu .menu-menu-principal-espanol-2-container ul li ul:before{content:"";display:block;border-color: transparent transparent var(--my-color1) transparent;border-style:solid;border-width:10px;position:absolute;top:-20px;left:50%;margin-left:-10px;}
#MRSMenu .menu-menu-principal-espanol-2-container ul li ul ul:before{display: none;}
#MRSMenu .menu-menu-principal-espanol-2-container ul ul li{position:relative;padding: 0;display: block;}
#MRSMenu .menu-menu-principal-espanol-2-container ul ul li a{color: var(--my-color2);font-size: 15px;padding: 7px 10px;transition:background-color 0.1s;font-family: var(--fontConten);text-transform: initial;border: none;text-transform: uppercase;background: var(--my-color1);border: 1px solid var(--my-color1);}
#MRSMenu .menu-menu-principal-espanol-2-container ul ul li a:hover{color: var(--my-color3);background: var(--my-color2)!important;border: 1px solid var(--my-color1);}
#MRSMenu .menu-menu-principal-espanol-2-container ul li.lang-item{padding-right: 5px;}
#MRSMenu .menu-menu-principal-espanol-2-container ul li:hover ul ul{visibility:hidden} 
#MRSMenu .menu-menu-principal-espanol-2-container ul li ul ul:before{top: 0; content: inherit;}
#MRSMenu .menu-menu-principal-espanol-2-container ul ul li ul{position:absolute;top:15px;margin: 0;left: 100%;width: 320px!important;background-color: #266510e3;transition:all .3s;box-shadow:0 1px 3px rgba(0,0,0,0.4);z-index: 100;padding: 10px;}
#MRSMenu .menu-menu-principal-espanol-2-container ul ul li ul li{text-align: left;}
#MRSMenu .menu-menu-principal-espanol-2-container ul ul li ul li a{padding: 7px 10px;}
#MRSMenu .menu-menu-principal-espanol-2-container ul ul li:hover ul{opacity:1;top:0;visibility:visible}
#MRSMenu .menu-menu-principal-espanol-2-container ul li a {padding: 17px 5px;}
/*Menu*/
.sticky-element {width: 100%;box-shadow: 0px 1px 3px var(--my-color3);z-index: 1;position: relative;}
.sticky {position: fixed;top: 0;width: 100%;background: var(--my-color2);box-shadow: 0px 1px 3px var(--my-color3);}
#MRSMenu {text-align: center;background: var(--my-color2);}
.mainmenu {width: 35%;display: inline-block;vertical-align: middle;}
.Logo {width: 18%;display: inline-block;vertical-align: middle;text-align: center;}
/*Video*/
#MRSVideo {position: relative;}
.mrstxtban {position: absolute;top: 50%;right: 50%;transform: translate(50%,-50%);}
.mrstxtban h2 {font-size: 63px;color: var(--my-color2);text-shadow: 1px 1px 1px var(--my-color3);width: 90%;}
.mrstxtban p {font-size: 32px;color: var(--my-color2);margin: 20px 0 40px;}
.mrstxtban p a {background: var(--my-color1);color: var(--my-color2);display: block;text-align: center;width: 30%;font-size: 20px;padding: 20px;box-sizing: border-box;border-radius: 30px;}
#MRSVideo .hmvideo {width: 100%;height: 700px;display: block;margin: 0 auto;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);object-fit: cover;}
/*Peru Mysterios*/
#MRSPeruMysterious {padding: 2% 0;}
#MRSPeruMysterious h1 {text-align: center;padding: 20px 0;}
.ihocm1 {width: 32%;display: inline-block;vertical-align: top;text-align: center;}
.ihocm1 i {font-size: 2.5rem;color: var(--my-color1);}
.ihocm1 h3 {padding: 10px;font-size: 19px;}
.ihocm1 p {font-size: 16px;line-height: 25px;min-height: 110px;}
.mrsicon1 {font-size: 0;text-align: center;}
.ihocm1:nth-child(even) {padding: 0 15px 20px;box-sizing: border-box;}
/*Machupicchu*/
#MRSMachupicchu {background: url(images/Home.webp) 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: 3% 0;}
.mrsmapi1 h3 {color: var(--my-color2);font-size: 20px;}
.mrsmapi1 h2 {color: var(--my-color2);font-size: 30px;width: 40%;padding: 20px 0;}
.mrsmapi1 p {color: var(--my-color2);font-size: 16px;padding: 10px 0;width: 80%;}
.mrsmapi1 a {background: var(--my-color1);color: var(--my-color2);border: 1px solid var(--my-color1);display: block;margin: 0 auto 0 0;padding: 12px;box-sizing: border-box;font-size: 17px;border-radius: 30px;width: 40%;text-align: center;transition: all cubic-bezier(0.4, 0, 1, 1) 0.3s;}
.mrsmapi1 a:hover {background: var(--my-color2);color: var(--my-color1);transition: all ease-out 0.3s;}
.mrsmapi1 {padding: 0 0 0 20%;}
/*Popular*/
#MRSPopular {padding: 3% 0 0;}
.mrspopular1 {text-align: center;}
.General-Popular {text-align: center;}
.ItemsPopular {width: 28.4%;display: inline-block;vertical-align: top;box-shadow: 0px 0px 3px var(--my-color1);margin: 0 20px 20px;}
.mrspopular1 h2 {padding: 30px 0;font-size: 30px;}
.imgPopular {font-size: 0;}
.imgPopular img {width: 100%;}
.txtRecomend h2 {text-transform: uppercase;padding: 10px 0;box-sizing: border-box;min-height: 70px;font-size: 18px;}
.txtRecomend a {background: var(--my-color1);color: var(--my-color2);border: 1px solid var(--my-color1);display: block;margin: 20px auto 0;padding: 12px;box-sizing: border-box;font-size: 17px;border-radius: 30px;width: 40%;text-align: center;transition: all cubic-bezier(0.4, 0, 1, 1) 0.3s;}
.txtRecomend a:hover {background: var(--my-color2);color: var(--my-color1);transition: all ease-out 0.3s;}
.part1 {display: inline-block;vertical-align: middle;width: 70%;}
.part2 {display: inline-block;vertical-align: middle;width: 30%;}
.pophm {font-size: 0;padding: 0 20px 20px;}
.part1 p {font-size: 16px;padding: 0;text-align: left;line-height: 25px;padding-bottom: 5px;}
.part2 p {font-size: 20px;font-weight: 600;}
.txtRecomend span {min-height: 96px;display: block;}
/*Ciudades*/
#MRSConoce {background: url(images/Ciudad.webp) 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: 3% 0;}
.mrsciudades1 h2 {font-size: 30px;color: var(--my-color2);}
.mrsciudades1 p {padding: 10px 0;color: var(--my-color2);}
.mrsciudades1 {text-align: center;}
.countries {text-align: center;width: 75%;margin: 0 auto;}
.ciudades {margin: 2% auto;}
.intcat {position: relative;border-radius: 10px;}
.intcate {position: absolute;top: 50%;right: 50%;transform: translate(50%,-50%);width: 100%;}
.intcate h2 {color: var(--my-color2);text-shadow: 1px 1px 1px var(--my-color3);text-transform: uppercase;}
.intcate a {color: var(--my-color2);display: block;margin: 20px auto;}
.imgint {font-size: 0;}
.imgint img {border-radius: 10px;}
.owl-prev {position: absolute;top: 27%;right: -5%;color: var(--my-color2);background: url(images/ArrowRight.webp) no-repeat center;height: auto;width: auto;font-size: 0;padding: 25px 18px;}
.owl-next {position: absolute;top: 27%;left: -5%;color: var(--my-color2);background: url(images/ArrowLeft.webp) no-repeat center;height: auto;width: auto;font-size: 0;padding: 25px 18px;}
.ciudades .owl-prev {top: 41%;}
.ciudades .owl-next {top: 41%;}
/*Testimonios*/
#MRSTestimonios {padding: 2% 0;}
.mrstestimon1 h2 {text-align: center;font-size: 30px;padding-bottom: 20px;}
.testimonio p {text-align: center;}
/*Certificaciones*/
#MRSCertificaciones {padding: 3% 0;}
.mrscerti1 h2 {text-align: center;font-size: 30px;padding-bottom: 20px;}
.tatanka img {margin: 0 auto;}
/*Footer*/
#MRSFinal {background: var(--my-color4);color: var(--my-color2);padding: 3% 0;}
.Foo1, .Foo2, .Foo3, .Foo4 {width: 25%;display: inline-block;vertical-align: top;padding: 0 10px;box-sizing: border-box;}
.Foo1 h2, .Foo2 h2, .Foo3 h2, .Foo4 h2 {color: var(--my-color2);padding: 10px 0;font-size: 20px;}
.Foo1 li, .Foo2 li, .Foo3 li, .Foo4 li {color: var(--my-color2);margin-left: 30px;line-height: 21px;padding: 5px 0;}
.Foo1 a:hover, .Foo2 a:hover, .Foo3 a:hover, .Foo4 a:hover {color: var(--my-color1);}
.Foo1 p, .Foo2 p, .Foo3 p, .Foo4 p {color: var(--my-color2);line-height: 20px;padding: 10px 0;position: relative;}
.Foo1 a, .Foo2 a, .Foo3 a, .Foo4 a {color: var(--my-color2);}
.Foo1 p {text-align: center;}
.Foo4 i {vertical-align: middle;font-size: 2rem;position: absolute;top: 50%;left: 0;transform: translate(0%, -50%);}
.Foo4 a {width: 80%;display: block;padding-left: 18%;}
#Copyright {text-align: center;padding: 5px 0;font-size: 13px;}
/*Tabby*/
.responsive-tabs-wrapper h2, h3 {color: var(--my-color4);padding-bottom: 10px;}
.content .responsive-tabs .responsive-tabs__list__item{background-color: var(--my-color4);padding: 10px 13px!important;margin: 10px 5px 20px 0!important;color: var(--my-color2);border: none!important;top: 0!important;border-radius: 10px;font-size: 17px;}
.content .responsive-tabs .responsive-tabs__list__item:hover, .content .responsive-tabs .responsive-tabs__list__item--active{background-color: var(--my-color1);color: var(--my-color2);}
.content .responsive-tabs .responsive-tabs__panel{padding: 10px;overflow: hidden;}
.content .responsive-tabs ul.responsive-tabs__list {margin: 0;}
.responsive-tabs-wrapper li {padding: 0 20px 10px;margin-left: 20px;}
.responsive-tabs-wrapper p {line-height: 25px;text-align: justify;padding-bottom: 10px;}
/*Accordeon*/
.lightweight-accordion {position: relative;overflow: hidden;}
#tablist1-panel1 .lightweight-accordion-title {padding: 10px!important;color: var(--my-color1)!important;border: solid 1px var(--my-color1)!important;font-size: 15px;position: relative;}
#tablist1-panel1 .lightweight-accordion-title:hover {background: var(--my-color4)!important;color: var(--my-color2)!important;transition: all linear 0.4s;}
.lightweight-accordion-title span strong {}
.lightweight-accordion-title:after {content: "";position: absolute;width: 11px;height: 40px;border-left: 1px solid var(--my-color6);left: 49px;top: 0;}
#tablist1-panel2 ul li {list-style: none;background: url(images/Positive.webp)no-repeat center left;background-position-y: -2px;margin: 0;padding-left: 23px;}
#tablist1-panel3 ul li {list-style: none;background: url(images/Negative.webp)no-repeat center left 0px;background-position-y: 1px;margin: 0;padding-left: 23px;}
/*Relacionado*/
#Rel {padding: 3% 0;}
.tit {text-align: center;font-size: 30px;}
.ItemRelacionado {text-align: center;width: 85.2%;margin: 10px auto;box-shadow: 0px 0px 4px var(--my-color3);}
.ItemRelacionado img {margin: 0 auto;}
.imgRelacionado img {width: 100%;}
.txtRecomend {padding: 10px;box-sizing: border-box;}
.GeneralRelacionado .owl-prev {top: 41%;}
.GeneralRelacionado .owl-next {top: 41%;}
/*Single*/
.sincattit {width: 60%;margin: 0 auto;}
.contsin li {line-height: 25px;margin-left: 20px;padding-bottom: 10px;}
.contsin h2 {padding: 20px 0;}
.sincattit h1 {text-align: center;padding: 20px 0;}
.contsin p {line-height: 25px;text-align: justify;padding-bottom: 10px;}
.Cont-Interno {width: 70%;display: inline-block;vertical-align: top;}
.Gengaleria {font-size: 0;}
.Galeriaowl.owl-theme .owl-dots .owl-dot {display: inline-block;zoom:1}
.Galeriaowl.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: rgb(164 115 42 / 30%);display: block;transition: opacity .2s ease;border-radius: 30px}
.Galeriaowl.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {background: var(--my-color1);}
.owl-dots {text-align: center;}
/*Formulario*/
.sidebarRight {width: 26%;display: inline-block;vertical-align: top;margin: 0 20px 20px;}
.Formulario h2 {background: var(--my-color4);text-align: center;color: var(--my-color2);font-size: 17px;padding: 10px 0;margin-bottom: 20px;margin-top: 0;}
.sidebarRight li {list-style: none;padding: 20px;box-sizing: border-box;border: 1px dashed #ddd;margin: 0 auto 20px;}
.Formulario input {width: 100%;box-sizing: border-box;padding: 8px;border-radius: 5px;border: 1px solid var(--my-color1);margin-bottom: 10px;}
.Formulario select {width: 100%;box-sizing: border-box;padding: 5px;border-radius: 5px;border: 1px solid var(--my-color6);margin-bottom: 10px;}
.Formulario textarea {width: 100%;box-sizing: border-box;padding: 5px;border-radius: 5px;border: 1px solid var(--my-color1);margin-bottom: 10px;}
.Formulario .wpcf7-submit {width: 80%;padding: 10px;font-size: 18px;background: var(--my-color1);border: 1px solid var(--my-color1);color: var(--my-color2);margin: 0 auto;display: block;transition: all cubic-bezier(0.4, 0, 1, 1) 0.3s;}
.Formulario .wpcf7-submit:hover {border: 1px solid var(--my-color1);background: var(--my-color2);color: var(--my-color1);transition: all cubic-bezier(0.4, 0, 1, 1) 0.3s;}
/*Category*/
.BoxCategoria h1 {text-align: center;padding: 20px;font-size: 30px;}
.ItemCategory {width: 28.4%;display: inline-block;vertical-align: top;margin: 0 20px 20px;box-shadow: 0px 0px 3px var(--my-color3);}
.BoxCategoria {text-align: center;}
.ImgCategory {font-size: 0;}
.AdicionalCategory {padding: 10px;box-sizing: border-box;}
.AdicionalCategory h2 {font-size: 20px;text-transform: uppercase;min-height: 50px;}
.AdicionalCategory p {text-align: justify;line-height: 20px;min-height: 182px;}
.AdicionalCategory a {background: var(--my-color1);color: var(--my-color2);display: block;width: 60%;margin: 0 auto;padding: 10px;box-sizing: border-box;}
.navigation {width: 60%;margin: 2% auto 2%;font-size: 0;text-align: center;}
.alignleft {width: 50%;margin: 0 auto;display: inline-block;float: none;}
.alignright {width: 50%;display: inline-block;margin: 0 auto;float: none;}
.alignleft a {background: var(--my-color1);color: var(--my-color2);display: block;width: 80%;margin: 0 auto;padding: 10px;border-radius: 10px;transition: all ease-out 0.4s;border: 1px solid var(--my-color1);font-size: 16px;box-sizing: border-box;text-align: center;}
.alignright a {background: var(--my-color1);color: var(--my-color2);display: block;width: 80%;margin: 0 auto;padding: 10px;border-radius: 10px;transition: all ease-out 0.4s;border: 1px solid var(--my-color1);font-size: 16px;box-sizing: border-box;text-align: center;}
/*Blog*/
.sidebarBlog {width: 26%;display: inline-block;vertical-align: top;margin: 0 20px 20px;position: sticky;top: 0;}
.BoxBlog h1 {text-align: center;padding: 20px;font-size: 30px;}
.ItemBlog {width: 28.4%;display: inline-block;vertical-align: top;margin: 0 20px 20px;box-shadow: 0px 0px 3px var(--my-color3);}
.BoxBlog {text-align: center;}
.ImgBlog {font-size: 0;}
.AdicionalBlog span {font-size: 16px;position: relative;}
.AdicionalBlog {padding: 10px;box-sizing: border-box;}
.AdicionalBlog h2 {padding: 10px 0;line-height: 25px;min-height: 50px;}
.AdicionalBlog p {text-align: center;line-height: 25px;}
.AdicionalBlog span:after {content: "";position: absolute;border-bottom: 1px solid var(--my-color1);top: 50%;right: -45%;width: 40%;}
.AdicionalBlog span:before {content: "";position: absolute;border-bottom: 1px solid var(--my-color1);top: 50%;left: -45%;width: 40%;}
.AdicionalBlog a {background: var(--my-color1);color: var(--my-color2);border: 1px solid var(--my-color1);display: block;margin: 20px auto 0;padding: 12px;box-sizing: border-box;font-size: 17px;border-radius: 30px;width: 40%;text-align: center;transition: all cubic-bezier(0.4, 0, 1, 1) 0.3s;}
.AdicionalBlog a:hover {background: var(--my-color2);color: var(--my-color1);transition: all ease-out 0.3s;}
.sidebarBlog li {list-style: none;margin-left: 30px;line-height: 25px;padding: 5px 0;color: var(--my-color1);}
.sidebarBlog h2 {margin: 0;font-size: 20px;}
.sidebarBlog a {color: var(--my-color3);font-weight: 600;}
.sidebarBlog a:hover {color: var(--my-color1);}
.sidebarBlog i {font-size: 20px;width: 20px;height: 20px;border-radius: 50%;border: 1px solid var(--my-color1);padding: 10px;align-items: center;justify-content: center;display: inline-flex;margin: 0 5px;}
.sidebarBlog .textwidget {padding: 10px 0;}
/*Paginas*/
.Cont-Page h1 {text-align: center;padding: 20px 0;font-size: 30px;}
.Cont-Page h2 {padding: 20px 0;}
.Cont-Page li {line-height: 25px;margin-left: 20px;padding-bottom: 10px;}
.Cont-Page p {line-height: 25px;text-align: justify;padding-bottom: 10px;}
/*HOTEL*/
.hotel1, .hotel2 {width: 50%;display: inline-block;vertical-align: middle;text-align: center;}
.hotelgen {font-size: 0;}
.hotel1 p {font-size: 16px;padding: 0;}
.hotel2 p {text-align: center;padding: 0;}
.iconhotel p {display: inline-block;text-align: center;}
.iconhotel {text-align: center;padding: 3% 0;}
.iconhotel p:nth-child(even) {width: 33%;vertical-align: middle;}
.iconhotel i {color: var(--my-color1);font-size: 23px;vertical-align: middle;}
.serviceshols {text-align: center;font-size: 0;}
.services1 {width: 50%;display: inline-block;vertical-align: middle;}
.services2 {width: 50%;display: inline-block;vertical-align: middle;}
.services1 li {font-size: 16px;text-align: left;line-height: normal;list-style: square;}
.services1 h2 {color: var(--my-color1);font-size: 20px;text-align: left;}
.hortar {text-align: center;}
.hortar li {display: inline-block;padding: 0;font-weight: 600;letter-spacing: 1px;font-size: 17px;}
.hortar i {color: var(--my-color1);font-size: 3rem;vertical-align: middle;}
.tarifa {padding: 3% 0;}
.room {width: 28.4%;display: inline-block;vertical-align: top;box-shadow: 0px 0px 2px var(--my-color1);}
.room:nth-child(odd) {margin: 0 20px 20px;}
.room p {text-align: center;font-size: 24px;font-weight: 400;}
.room h3 {min-height: 47px;}
.politics {width: 50%;display: inline-block;vertical-align: middle;text-align: center;}
.politgen {font-size: 0;}
.politics p {font-size: 16px;padding: 0 20px;box-sizing: border-box;}
.politics h2 {font-size: 20px;}
.politics+.politics p {font-size: 0;}
.polresv {width: 33%;display: inline-block;vertical-align: top;padding: 0 10px;box-sizing: border-box;}
.genfin h3 {text-align: center;padding: 20px 0;font-size: 20px;}
.genfin h2 {text-align: center;padding: 20px 0;}
.sswg1 {width: 50%;display: inline-block;vertical-align: middle;}
.polresv p {font-size: 16px;}
.polresv h3 {font-size: 20px;color: var(--my-color1);}
.sswg1 h3 {font-size: 20px;}
.sswg2 p {font-size: 16px;padding: 0;text-align: center;}
.sswg1 p {font-size: 16px;}
.sswg1 li {font-size: 16px;}
.genfin {font-size: 0;}
.sswg2 {width: 50%;display: inline-block;vertical-align: middle;padding: 20px 0;box-sizing: border-box;}
.polresv i {color: var(--my-color1);font-size: 25px;padding: 0 10px;display: block;}


@media(max-width:1440px){
    .mrstxtban {width: 80%;}
}
@media(max-width:1024px){
    .cc1 {max-width: 1000px;}
    .mainmenu {width: 39%;}
    .countries {width: 88%;}
    .Cont-Interno {width: 69%;}
    .ImgCategory img {width: 100%;}
    .ImgBlog img {width: 100%;}
    .AdicionalBlog span:after {display: none;}
    .AdicionalBlog span:before {display: none;}
    #MRSMenu .menu-menu-principal-espanol-1-container ul li ul {margin: 0 0 0 -90px;}
    #MRSMenu .menu-menu-principal-espanol-1-container ul li ul:before {left: 30%;}
    .Foo1 {width: 23%;}
    .Foo2 {width: 23%;}
    .Foo3 {width: 19%;}
    .Foo4 {width: 35%;}
}
@media(max-width:768px){
    .cc1 {max-width: 740px;}
    .mrswd1 {width: 55%;}
    .mrswd2 {display: none;}
    #MRSTop {width: 100%;position: fixed;z-index: 100000;top: 12px;background: transparent;left: 5%;}
    #MRSMenu {display: none;}
    .mrstxtban h2 {width: 100%;font-size: 30px;}
    .mrstxtban {width: 100%;text-align: center;}
    .mrstxtban p {font-size: 20px;}
    .mrstxtban p a {margin: 0 auto;font-size: 17px;padding: 10px;}
    .ihocm1 {width: 50%;}
    .mrsmapi1 {width: 100%;text-align: center;padding: 0 20px;box-sizing: border-box;}
    .mrsmapi1 h2 {width: 100%;text-align: center;}
    .mrsmapi1 p {width: 100%;text-align: center;}
    .mrsmapi1 a {margin: 0 auto;}
    .ItemsPopular {width: 46%;margin: 0 10px 20px;}
    .owl-prev {right: 0;}
    .owl-next {left: 0;}
    .Foo1, .Foo2, .Foo3, .Foo4 {width: 100%;margin: 0 auto;text-align: center;}
    .Foo3 li {list-style: none;margin: 0 auto;}
    .Foo4 a {width: 30%;}
    .Foo4 a {text-align: center;padding: 0;margin: 0 auto;}
    .Foo4 i {left: 25%;}
    .sincattit {width: 100%;}
    .sincattit h1 {font-size: 30px;padding: 0 0 20px;}
    .Cont-Interno {width: 100%;}
    .sidebarRight {width: 100%;margin: 0 auto;}
    .responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover {background: var(--my-color1)!important;!i;!;}
    .responsive-tabs .responsive-tabs__heading:hover {background: var(--my-color1)!important;!i;!;color: var(--my-color2)!important;!i;!;}
    .responsive-tabs .responsive-tabs__heading:hover:after {border-top: 6px solid var(--my-color2)!important;!i;!;!;!important;!important;!important;!important;}
    .GeneralRelacionado .owl-prev {right: -10px;}
    .GeneralRelacionado .owl-next {left: -10px;}
    .ItemCategory {width: 46%;margin: 0 10px 20px;}
    .ItemBlog {width: 46%;margin: 0 10px 20px;}
    .sidebarBlog {width: 100%;text-align: center;margin: 0 auto;}
    .sidebarBlog li {margin: 0;}
}
@media(max-width:480px){
    .cc1 {width: 400px;}
    #MRSVideo .hmvideo {height: 400px;}
    .mrstxtban p a {width: 70%;}
    .mrswd1 {display: none;}
    .Iidomas {width: 50%;}
    .ihocm1 {width: 100%;text-align: center;}
    .mrsmapi1 a {width: 80%;}
    .ItemsPopular {width: 100%;margin: 0 auto 20px;}
    .countries {width: 75%;margin: 0 auto;}
    .ItemCategory {width: 100%;margin: 0 auto 20px;}
    .ItemBlog {width: 100%;margin: 0 auto 20px;}

}
@media(max-width:320px){

}