/*
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=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
*{margin:0; padding:0;}
:root {
  --my-color1: #0d2578;
  --my-color2: #fff;
  --my-color3: #000;
}
body{background-color: var(--my-color2);font-family: "Roboto", sans-serif;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);}
/*Super Top*/
#MRSTop {padding: 10px 0;background: var(--my-color3);}
.mrstop1 {width: 70%;display: inline-block;vertical-align: middle;}
.mrstop1 a {color: var(--my-color2);}
.mrstop2 {width: 30%;display: inline-block;vertical-align: middle;text-align: right;}
.mrstop1 p {display: inline-block;padding-right: 2%;}
.mrstop2 p {display: inline-block;padding: 0 5px;}
.mrstop2 i {color: var(--my-color2);}
/*Logo*/
.Logo {width: auto;display: inline-block;vertical-align: middle;}
/*Menu*/
.mainmenu {width: 55%;display: inline-block;vertical-align: middle;}
.menuprin {text-align: center;position: absolute;width: 100%;z-index: 1;}
#MRSMenu .menu-menu-principal-espanol-container {width: 100%;margin: 0 auto;text-align: center;display: inline-block;vertical-align: middle;}
#MRSMenu .menu-menu-principal-espanol-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-container ul li a:hover{color: var(--my-color1);}
#MRSMenu .menu-menu-principal-espanol-container ul {visibility: visible;text-align: center;}
#MRSMenu .menu-menu-principal-espanol-container li {display: inline-block;vertical-align: middle;}
#MRSMenu .menu-menu-principal-espanol-container ul li{display: inline-block;position:relative;vertical-align: middle;}
#MRSMenu .menu-menu-principal-espanol-container ul li.pll-parent-menu-item{line-height: 0;}  
#MRSMenu .menu-menu-principal-espanol-container ul li.pll-parent-menu-item ul{width: 50px;margin-left: -35px;}
#MRSMenu .menu-menu-principal-espanol-container ul li a{color: var(--my-color2);font-size: 12px;position: relative;text-transform: uppercase;font-family: "Roboto", sans-serif;display: block;letter-spacing: 1px;font-style: normal;font-weight: 700;}
#MRSMenu .menu-menu-principal-espanol-container ul li a:hover{text-decoration: none;}
#MRSMenu .menu-menu-principal-espanol-container ul li ul{text-align: left;opacity:0;visibility:hidden;padding: 5px 0;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-container ul li:hover ul{opacity:1;top: 45px;visibility:visible;text-align: left;z-index: 100000;}
#MRSMenu .menu-menu-principal-espanol-container ul li ul:before{content:" ";display:block;border-color: transparent transparent var(--my-color4) transparent;border-style:solid;border-width:10px;position:absolute;top:-20px;left:50%;margin-left:-10px;}
#MRSMenu .menu-menu-principal-espanol-container ul li ul ul:before{display: none;}
#MRSMenu .menu-menu-principal-espanol-container ul ul li{position:relative;padding: 0;display: block;}
#MRSMenu .menu-menu-principal-espanol-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: rgb(0 0 0 / 50%);}
#MRSMenu .menu-menu-principal-espanol-container ul ul li a:hover{color: var(--my-color1);border: none;}
#MRSMenu .menu-menu-principal-espanol-container ul li.lang-item{padding-right: 5px;}
#MRSMenu .menu-menu-principal-espanol-container ul li:hover ul ul{visibility:hidden} 
#MRSMenu .menu-menu-principal-espanol-container ul li ul ul:before{top: 0; content: inherit;}
#MRSMenu .menu-menu-principal-espanol-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-container ul ul li ul li{text-align: left;}
#MRSMenu .menu-menu-principal-espanol-container ul ul li ul li a{padding: 7px 10px;}
#MRSMenu .menu-menu-principal-espanol-container ul ul li:hover ul{opacity:1;top:0;visibility:visible}
#MRSMenu .menu-menu-principal-espanol-container ul li a {padding: 10px;}
/*Banner*/
#MRSBanner {position: relative;}
.ms-slide-bgcont {background: var(--my-color3);}
.ms-slide-bgcont img {opacity: 0.7;}
.ms-slide-info.ms-dir-h.ms-align-bottom {width: 80%;top: 50%;right: 50%;transform: translate(50%,-50%);min-height: 1px!important;text-align: center;bottom: 3%!important;}
.baninfo h2 {font-size: 80px;width: 80%;margin: 0 auto;color: var(--my-color2);text-shadow: 0px 0px 2px var(--my-color3);}
.baninfo p {font-size: 20px;color: var(--my-color2);width: 70%;margin: 3% auto;line-height: 25px;}
.baninfo a {display: block;width: 20%;margin: 20px auto 0;background: var(--my-color1);color: var(--my-color2);padding: 10px;border-radius: 10px;border: 1px solid var(--my-color1);transition: all linear 0.3s;}
.baninfo a:hover {border: 1px solid var(--my-color1);background: var(--my-color2);color: var(--my-color1);transition: all linear 0.3s;}
.Efecto {position: absolute;bottom: 0;font-size: 0;}
.contbox1 {width: 30%;display: inline-block;vertical-align: middle;font-size: 0;background: var(--my-color1);box-sizing: border-box;}
#MRSIntroduccion {margin-bottom: 5%;}
.boxloop {text-align: center;margin: 50px 0;}
.icon1 {width: 30%;display: inline-block;vertical-align: middle;color: var(--my-color2);}
.icon1 i {font-size: 3rem;}
.icon2 h3 {font-size: 20px;padding-bottom: 15px;}
.icon2 p {font-size: 16px;}
.icon2 {width: 70%;display: inline-block;vertical-align: middle;background: var(--my-color2);}
.contbox1+.contbox1 {margin: 0 20px;}
.contbox1+.contbox1+.contbox1 {margin: 0;}
.mrsintro h3 {font-size: 15px;padding-left: 7%;position: relative;margin-bottom: 40px;}
.mrsintro h3:after {content: "";position: absolute;border-top: 3px solid var(--my-color1);padding: 10px;left: 0;width: 50px;top: 45%;}
.hell1 h2 {font-size: 48px;}
.hell1, .hell2 {width: 50%;display: inline-block;vertical-align: middle;}
.hell2 p {font-size: 16px;text-align: justify;padding-bottom: 10px;line-height: 25px;}
.mrsintro {font-size: 0;}
.hell2 {padding: 0 0 0 9%;box-sizing: border-box;}

#MRSDestinations {margin-bottom: 3%;}
.Gendestiny h2 {font-size: 16px;position: absolute;padding: 10px;box-sizing: border-box;background: var(--my-color1);color: var(--my-color2);margin: 20px auto;width: 64%;text-align: center;}
.ItemsDestinos1 {display: inline-block;position: relative;width: 46.2%;border: 7px solid #ccc;}
.ItemsDestinos2 {display: inline-block;position: relative;width: 91.6%;margin: 5px 0;border: 7px solid #ccc;box-sizing: border-box;}
.Gendestiny {font-size: 0;text-align: center;}
.General-Destinos2 {width: 40%;display: inline-block;vertical-align: middle;}
.General-Destinos1 {width: 56%;display: inline-block;vertical-align: middle;}
.ItemsDestinos1.des1 {margin-right: 10px;}
.ItemsDestinos1.des2 {margin-left: 10px;}
.boxdouble {margin: 10px 0}
.boxdouble p {display: inline-block;font-size: 15px;width: 70%;vertical-align: middle;}
.boxdouble span{font-size: 20px;font-weight: 700;width: 30%;display: inline-block;text-align: center;vertical-align: middle}

.pcklar h3 {font-size: 15px;padding-left: 7%;position: relative;margin-bottom: 20px;}
.pcklar h3:after {content: "";position: absolute;border-top: 3px solid var(--my-color1);padding: 10px;left: 28%;width: 50px;top: 45%;}
.pcklar h2 {font-size: 48px;}
.pcklar {text-align: center;width: 57%;margin: 0 auto;}

#MRSPackages {margin-bottom: 3%;background: #f9f9f9;}
.ItemsPackages {width: 30.3%;display: inline-block;vertical-align: middle;box-shadow: 0px 0px 2px #000;margin: 0 10px 20px;background: #fff;}
.General-Packages {text-align: center;margin: 3% 0;}

.imgPackages {position: relative;}
.imgPackages img {width: 100%;object-fit: cover;}
.answer {position: absolute;bottom: 0;width: 80%;margin: 20px auto;background: var(--my-color1);color: var(--my-color2);right: 50%;transform: translate(50%,80%);padding: 13px 0;text-align: center;}
.answer span {font-size: 16px;}
.txtRecomend {margin: 0 auto;padding: 0 20px;box-sizing: border-box;font-size: 0;}
.txtRecomend a {background: var(--my-color1);display: block;color: var(--my-color2);padding: 10px;width: 40%;margin: 10px auto;box-sizing: border-box;border-radius: 10px;font-size: 16px;text-align: center;}
.txtRecomend h2 {font-size: 18px;text-align: left;min-height: 60px;line-height: 24px;}
.txtRecomend p {text-align: justify;line-height: 22px;font-size: 16px;}
.txtRecomend img {display: inline-block;vertical-align: middle;padding-right: 10px;}
.txtRecomend strong {display: inline-block;vertical-align: middle;}
.answer span+span+span {border: none;padding: 0;margin: 0;}
.answer span+span {border-left: 1px solid #fff;border-right: 1px solid #fff;padding: 0 10px;margin: 0 10px;}

#MRSGo {position: relative;margin-bottom: 3%;}
.gvids {width: 20%;display: inline-block;vertical-align: middle;position: absolute;transform: translate(-20%,20%);height: 70%;}
.mrsg {background: var(--my-color1);color: var(--my-color2);width: 70%;padding: 8% 0 8% 15%;margin: 0 0 0 auto;}
.mrsg h3 {font-size: 15px;padding-left: 10%;position: relative;margin-bottom: 20px;}
.mrsg h3:before {content: "";position: absolute;border-top: 3px solid var(--my-color2);padding: 10px;left: -2%;width: 50px;top: 45%;}
.mrsg h2 {font-size: 48px;}

.gvids iframe {height: 540px;}
.callback {width: 45%;display: inline-block;position: relative;/* margin-bottom: 5%; */text-align: center;border-right: 2px solid #fff;border-bottom: 2px solid #fff;padding: 20px 0 20px 0;}
.callback i {font-size: 4rem;}
.callback h4 {font-size: 2rem;}

.genback {width: 50%;margin: 50px auto 0 0;font-size: 0;}
.callback+.callback {border-right: none;}
.callback+.callback+.callback {border-right: 2px solid #fff;border-bottom: none;}
.callback+.callback+.callback+.callback {border-right: none;}
.eadmd2 p {font-size: 16px;}

.mrsg .textwidget {width: 80%;}
.sclmds {text-align: center;width: 50%;display: block;margin: -70px auto 0 30%;position: relative;background: #fff;box-shadow: 0px 0px 2px #000;padding: 20px;border-radius: 10px;}
.sclmds td {font-size: 30px;color: var(--my-color1);}
.sclmds td i {font-size: 3rem;padding-right: 30px;}
.sclmds td+td {padding-bottom: 20px;color: var(--my-color3);}

.mrsadvs p {text-align: center;}
.mrsadvs {width: 55%;margin: 0 auto;text-align: center;}
.mrsadvs h3 {font-size: 15px;padding-left: 7%;position: relative;margin-bottom: 20px;text-align: center;}
.mrsadvs h3:before {content: "";position: absolute;border-top: 3px solid var(--my-color1);padding: 10px;left: 30%;width: 50px;top: 45%;}
.mrsadvs h2 {font-size: 48px;text-align: center;}
.iconadvt {width: 15%;display: inline-block;box-shadow: 0px 0px 2px #000;padding: 3% 0;box-sizing: border-box;margin: 0 7px 10px;}
.mrsicon {text-align: center;margin: 20px 0;}
.iconadvt i {font-size: 3rem;color: var(--my-color1);padding: 10px 0;}
.iconadvt strong {font-size: 22px;}

.mrstrvs h3 {font-size: 15px;padding-left: 7%;position: relative;margin-bottom: 20px;text-align: center;}
.mrstrvs h3:before {content: "";position: absolute;border-top: 3px solid var(--my-color1);padding: 10px;left: 28%;width: 50px;top: 45%;}
.mrstrvs h2 {font-size: 48px;text-align: center;}
.mrstrvs {width: 58%;text-align: center;margin: 0 auto 50px;}

.General-Travel {text-align: center;}
.ItemsTravel {width: 29.7%;display: inline-block;vertical-align: top;margin: 0 10px;}
.imgTravel {position: relative;font-size: 0;box-shadow: -1px 0px 2px #000;}
.imgTravel span {position: absolute;top: -10%;right: 0%;width: 17%;background: var(--my-color1);padding: 10px;border-radius: 50%;color: var(--my-color2);text-align: center;height: 13%;align-items: center;justify-content: center;display: flex;font-size: 23px;font-weight: 600;}
.txtRecomendTravel h2 {min-height: 60px;text-align: left;}
.txtRecomendTravel span {display: inline-block;vertical-align: middle;font-weight: 500;color: var(--my-color1);}
.txtRecomendTravel p {display: inline-block;vertical-align: middle;color: var(--my-color1);text-decoration: 3px line-through;}
.txtRecomendTravel p+p {text-decoration: auto;padding-left: 10px;font-size: 20px;font-style: oblique;font-weight: 500;}
.txtRecomendTravel a {display: block;background: var(--my-color1);width: 60%;margin: 30px auto 0;text-align: center;padding: 10px;color: var(--my-color2);border-bottom: 5px;}
.txtRecomendTravel {width: 90%;margin: 0 auto;box-shadow: 0px 0px 2px #000;padding: 10px;box-sizing: border-box;top: -110px;position: relative;background: var(--my-color2);}
.imgDestinos2 img {width: 100%;}
.ItemsDestinos1 img {width: 100%;}

#MRSIconos {position: relative;bottom: -100px;}
.mrsicns p {display: inline-block;vertical-align: middle;text-align: center;padding: 0 10px;}
.mrsicns {text-align: center;background: var(--my-color1);font-size: 0;padding: 4% 0;}

#MRSHoliday {background: url(images/Fondo.webp) no-repeat center center rgba(0, 0, 0, 0.5);background-blend-mode: darken, luminosity;background-size: cover;padding: 10% 0 3%;background-attachment: fixed, scroll;background-repeat: no-repeat, repeat-y;}

#MRSTravel {bottom: -100px;position: relative;}
.mrsholy h3 {font-size: 15px;padding-left: 10%;position: relative;margin-bottom: 20px;color: var(--my-color2);}
.mrsholy h3:before {content: "";position: absolute;border-top: 3px solid var(--my-color2);padding: 10px;left: -2%;width: 50px;top: 45%;}
.mrsholy h2 {font-size: 48px;color: var(--my-color2);width: 50%;}
.mrsholy p {color: var(--my-color2);width: 53%;line-height: 25px;padding-bottom: 10px;}

.mrspst h3 {font-size: 15px;padding-left: 7%;position: relative;margin-bottom: 20px;text-align: center;}
.mrspst h3:before {content: "";position: absolute;border-top: 3px solid var(--my-color1);padding: 10px;left: 30%;width: 50px;top: 45%;}
.mrspst h2 {font-size: 48px;text-align: center;}

#MRSPost {padding: 3% 0;}
.mrspst {width: 55%;margin: 0 auto;text-align: center;}
.ItemsBloghm {width: 29.4%;display: inline-block;vertical-align: top;box-shadow: 0px 0px 2px #959595;margin: 0 10px;}
.General-Bloghm {text-align: center;margin: 40px 0 0;}
.imgBloghm {font-size: 0;}

.txtBlog {padding: 10px;box-sizing: border-box;}
.txtBlog h2 {min-height: 60px;text-align: left;}

#MRSDate {background: var(--my-color1);color: var(--my-color2);padding: 3% 0;text-align: center;}
.dattmso {display: inline-block;vertical-align: middle;width: 30.5%;font-size: 0;}
.mrsdtt {display: inline-block;vertical-align: middle;width: 66%;}
.cont1 {width: 33%;display: inline-block;vertical-align: middle;height: 120px;box-sizing: border-box;}
.cont1 i {font-size: 3rem;color: var(--my-color2);padding-bottom: 10px;}
.cont1+.cont1+.cont1 {border: none;}
.cont1+.cont1 {border-left: 1px solid #fff;border-right: 1px solid #fff;width: 20%;}
.cont1 a {color: #fff;}
.cont1 p {line-height: 25px;color: #fff;display: block;width: 100%;}

#MRSFooter {background: var(--my-color3);color: var(--my-color2);font-size: 0;padding: 3% 0;}
.Foo1, .Foo2, .Foo3, .Foo4 {width: 25%;display: inline-block;vertical-align: top;color: var(--my-color2);}
.Foo1 a, .Foo2 a, .Foo3 a, .Foo4 a {color: var(--my-color2);}
.Foo1 h2, .Foo2 h2, .Foo3 h2, .Foo4 h2 {font-size: 20px;margin-bottom: 30px;}
.Foo1 p, .Foo2 p, .Foo3 p, .Foo4 p {font-size: 16px;line-height: 25px;padding-bottom: 10px;}
.Foo3 li {margin-left: 30px;line-height: 25px;font-size: 16px;}
.Foo4 li {margin-left: 30px;line-height: 25px;font-size: 16px;}
.Foo4 span {display: block;padding: 5px;}
.Foo2 {padding: 0 20px;box-sizing: border-box;}
#Copyright {text-align: center;padding: 5px;}
#Copyright a {color: var(--my-color3);}

.menuinterno {position: relative;box-shadow: 0px 1px 3px #000;}
.menuinterno .menu-menu-principal-espanol-container ul li a {color: #000!important;}

.bradpan span {display: inline-block;padding: 0;color: var(--my-color3);}
.bradpan {padding: 10px 16px;list-style: none;background-color: #f2f2f2;margin-bottom: 15px;margin-left: 0;color: var(--my-color2);}
.bradpan a {color: var(--my-color1);font-weight: 700;font-size: 14px;padding: 0 5px;}
.bradpan p strong {font-weight: 400;color: var(--my-color3);}

.perfectime {width: 25%;display: inline-block;vertical-align: top;}
.addint {background: var(--my-color1);padding: 5px;box-sizing: border-box;border-radius: 10px;}
.last1 {display: inline-block;vertical-align: middle;}
.last2 {display: inline-block;vertical-align: middle;width: 100%;}
.leads {width: 100%;display: inline-block;vertical-align: top;margin: 20px 5px 0 0px;}
.glassy {font-size: 0;background: #ffffff;border: 10px solid #b5b5b5;border-radius: 10px;padding: 10px;text-align: center;}
.last2 h3 {font-size: 14px;}
.last2 p {font-size: 1rem;}
.sky p {line-height: 35px;}
.last1 i {font-size: 3rem;color: var(--my-color1);}

.Cont-Interno {width: 76%;display: inline-block;vertical-align: top;padding-right: 10px;box-sizing: border-box;}
.bgsing h1 {font-size: 18px;padding: 10px 0;font-weight: 700;}
.flexbig {position: relative;}
#flexthum .flex-viewport li {margin: 5px!important;margin-left: auto!important;}
.responsive-tabs-wrapper h2, h3 {color: var(--my-color1);}
.content .responsive-tabs .responsive-tabs__list__item{background-color: var(--my-color3);padding: 10px 13px!important;margin: 0 2px 10px!important;color: #FFF;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: #fff;}
.content .responsive-tabs .responsive-tabs__panel{padding: 20px 20px 5px;overflow: hidden;}
.content .responsive-tabs ul.responsive-tabs__list {margin: 0;}

.boxsumm {background: var(--my-color2);font-size: 0;text-align: center;margin: 1% auto;padding: 10px 0;border-radius: 10px;box-shadow: 0px 0px 2px #000;}
.boxsumm td {font-size: 14px;text-align: left;}
.boxsumm tr {display: inline-block;width: 20%;}
.boxsumm table {width: 100%;margin: 0 auto;}
.boxsumm td i {border: 1px solid var(--my-color1);border-radius: 50%;width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;color: var(--my-color1);font-size: 20px;margin-right: 10px;}
.boxsumm strong {font-size: 16px;}
/*Whatsapp*/
#execphp-3 {border: none;}
.boxwpp1 {width: 20%;display: inline-block;vertical-align: middle;font-size: 0;}
.boxwpp2 {width: 78%;display: inline-block;vertical-align: middle;font-size: 0;text-align: right;}
.boxwpp2 p {font-size: 14px;color: var(--my-color2);padding: 5% 0 0;}
.boxwpp2 a {color: var(--my-color2);}
.boxwpp2 span {font-size: 14px;color: var(--my-color2);text-align: center;}
.boxwpp1 img {display: block;width: 100%;}
.Whatsapp {background-color: #128C7E!important;border-radius: 30px;padding: 20px 10px;background: url(images/Logwhats.webp)no-repeat center left 50px;}
.boxwpp2 strong {display: block;font-size: 25px;text-shadow: 1px 1px 1px #000;}
/*Formulario*/
#wpcf7-f13-o1, #wpcf7-f1207-o1 {padding: 0 20px;box-sizing: border-box;}
.Formulario {background: var(--my-color2);}
.Formulario h2 {background: var(--my-color5);text-align: center;color: var(--my-color2);font-size: 17px;padding: 10px 0;margin-bottom: 20px;margin-top: 0;}
.Formulario input {width: 100%;box-sizing: border-box;padding: 8px;border-radius: 5px;border: 1px solid #ccc;margin-bottom: 10px;}
.Formulario select {width: 100%;box-sizing: border-box;padding: 5px;border-radius: 5px;border: 1px solid #ccc;margin-bottom: 10px;}
.Formulario textarea {width: 100%;box-sizing: border-box;padding: 5px;border-radius: 5px;border: 1px solid #ccc;margin-bottom: 10px;}
.Formulario .wpcf7-submit {width: 80%;padding: 10px;font-size: 18px;background: var(--my-color1);border: 1px solid #ccc;color: var(--my-color2);margin: 0 auto;display: block;transition: all cubic-bezier(0.4, 0, 1, 1) 0.3s;cursor: pointer;}
.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;}


.responsive-tabs-wrapper {margin: 3% 0 0;}
.responsive-tabs-wrapper li {padding: 0 20px 10px;margin-left: 20px;}
.responsive-tabs-wrapper p {font-size: 1rem;line-height: 30px;text-align: justify;}
#tablist1-panel2 ul li {list-style: none;background: url(images/Positive.webp)no-repeat center left 0px;background-position-y: 1px;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;}
#tablist1-panel4 ul li {background: url(images/Tabby4.webp) no-repeat left 0px;list-style: none;padding-left: 24px;width: 40%;display: inline-block;}
#tablist1-panel4 h3 {color: var(--my-color1);margin-bottom: 20px;border-bottom: 1px solid #ccc;padding-bottom: 5px;padding-left: 30px;}
#tablist1-panel4 h3:nth-child(1) {background: url(images/Tab1.webp) no-repeat left;background-position-y: 2px;}
#tablist1-panel4 h3:nth-child(3) {background: url(images/Tab2.webp) no-repeat left;background-position-y: 2px;}
#tablist1-panel4 h3:nth-child(5) {background: url(images/Tab3.webp) no-repeat left;background-position-y: 2px;}
#tablist1-panel5 .lightweight-accordion-title {padding: 10px 0 10px 7%!important;}
#tablist1-panel5 .lightweight-accordion-body.lightweight-accordion-body ul li {padding: 0 22px 0 22px;list-style: none;background: url(images/Tabby4.webp) no-repeat left 1px;background-position-x: 0;margin: 0;}

.sidebarRight {width: 23%;display: inline-block;position: sticky;top: 10px;}
.sidebarRight li {list-style: none;background: #f9f9f9;border: 1px solid #000;box-shadow: 0px 0px 2px #000;border-radius: 10px;padding: 10px;box-sizing: border-box;margin-bottom: 20px;text-align: center;}
.bsxd1 p {display: inline-block;text-decoration: 3px line-through;}
.bsxd1 p+p {background: var(--my-color1);color: var(--my-color2);padding: 3px  10px;border-radius: 10px;text-decoration: none;}
.bsxd2 span {font-size: 20px;font-weight: 500;}
.bsxd2 span strong {font-size: 44px;}
.bsxd3 p {text-align: center;font-size: 20px;font-weight: 600;}
.wwpba a {font-weight: 400;color: #000;font-size: 17px;vertical-align: middle;}
.wwpba i {font-size: 20px;color: #128C7E;padding: 0 5px;vertical-align: middle;}
.bsxd3 p i {color: var(--my-color1);padding: 0 5px;}
.bsxd4 {margin: 20px 0 0;}

.ImgCategory {font-size: 0;width: 100%;display: inline-block;vertical-align: top;position: relative;}
.AdicionalCategory {width: 100%;display: inline-block;vertical-align: top;}
.ItemCategory {box-shadow: 0px 0px 2px #000;margin-bottom: 20px;width: 30.2%;display: inline-block;vertical-align: top;margin: 0 10px 20px;}
.BoxCategoria h1 {font-size: 30px;padding: 20px 0;}
.BoxBlog h1 {font-size: 30px;padding: 20px 0;text-align: center;}

.ImgBlog {font-size: 0;}
.ItemBlog {width: 30.2%;display: inline-block;vertical-align: top;box-shadow: 0px 0px 2px #000;margin: 0 10px 20px;}
.ItemBlog h2 {font-size: 20px;padding: 0 0 10px;}
.ItemBlog p {font-size: 16px;text-align: justify;line-height: 25px;}
.AdicionalBlog span {padding: 10px 0;display: block;}
.AdicionalBlog a {display: block;width: 50%;margin: 0 auto 20px;text-align: center;background: var(--my-color1);color: var(--my-color2);padding: 10px;box-sizing: border-box;border-radius: 10px;}
.AdicionalBlog span i {color: var(--my-color1);}
.AdicionalBlog {padding: 10px;box-sizing: border-box;}

.sidebarBlog {width: 23%;display: inline-block;position: sticky;top: 10px;}
.sidebarBlog li {list-style: none;background: #f9f9f9;border: 1px solid #000;box-shadow: 0px 0px 2px #000;border-radius: 10px;padding: 10px;box-sizing: border-box;margin-bottom: 20px;text-align: center;}
.sidebarBlog li img {width: 100%;}

li#text-20 {display: none;}
.Cont-Interno h3 {padding: 10px;font-size: 20px;}
.Cont-Interno h2 {font-size: 20px;padding: 10px 0;}
.Cont-Interno p {font-size: 16px;line-height: 25px;}
.Cont-Interno h4 {font-size: 20px;padding: 10px 0;}
.Cont-Interno li {margin-left: 30px;line-height: 25px;}
.boxcatblg a {color: var(--my-color3);}
.boxcatblg h2 {font-size: 16px;}
.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;}


@media(max-width:1200px){
	.cc1 {max-width: 1100px;}
	.baninfo h2 {font-size: 40px;}
	.baninfo p {font-size: 16px;}
	.ItemsDestinos1 {width: 47.4%;box-sizing: border-box;}
	.imgDestinos1 img {width: 100%;}
	.imgDestinos2 img {width: 100%;height: 100%;}
	.ItemsDestinos2 {box-sizing: border-box;}
	.imgPackages img {width: 100%;}
	.answer {padding: 13px 15px;}
	.gvids {width: 40%;transform: translate(0%, 25%);}
	.genback {width: 70%;}
	.mrsg {width: 50%;}
	.sclmds {margin: -70px auto 0 42%;}
	.sclmds td {font-size: 25px;}
	.imgTravel img {width: 100%;}
	.imgBloghm img {width: 100%;}
	.dattmso {width: 29%;}
	.wwpba strong {display: block;}

}
@media(max-width:1024px){
	.cc1 {max-width: 970px;}
	.baninfo h2 {font-size: 35px;}
	.baninfo p {width: 100%;}
	.icon1 i {font-size: 2.5rem;}
	.contbox1 {width: 28%;}
	.hell1 {width: 50%;text-align: center;}
	.hell2 {width: 50%;padding: 0;}
	.answer {font-size: 14px;}
	.genback {width: 100%;}
	.mrsg {width: 56%;padding: 8% 0 8% 24%;}
	.mrsadvs {width: 80%;}
	.iconadvt {margin: 0 20px 20px;width: 23%;}
	.mrstrvs {width: 80%;}
	#MRSHoliday {padding: 13% 0 5%;}
	.mrsdtt {width: 61%;}
	.cont1+.cont1 {margin: 0 20px;}
	.cont1 {height: 150px;}
	.cont1 {width: 28%;padding: 0 10px;margin: 0 10px;}
	.cont1+.cont1 {padding: 0;margin: 0;}
	.cont1+.cont1+.cont1 {padding: 0 10px;margin: 0 10px;}
	.mrsdtt {width: 60%;}
}
@media(max-width:823px){
	.cc1 {max-width: 740px;}
	div#MRSMenu {display: none;}
	.bar_logo {width: 100%;height: 50px!important;top: -8px!important;vertical-align: middle;padding: 0!important;left: 250px;position: relative;}
	#wprmenu_bar div.hamburger {top: 5px!important;position: relative;}
	.menu_title {top: -7px!important;}
	li.btnwhatsapp.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-52 {display: none;}
	.baninfo p {display: none;}
	.ms-slide-info.ms-dir-h.ms-align-bottom {top: 60%;}
	.mrsintro h3 {text-align: center;}
	.mrsintro h3:after {left: 32%;}
	.hell1 h2 {font-size: 30px;margin-bottom: 20px;}
	.hell1, .hell2 {width: 100%;text-align: center;}
	.contbox1 {width: 100%;}
	.contbox1+.contbox1 {margin: 20px 0;}
	.General-Destinos1 {width: 100%;}
	.General-Destinos2 {width: 100%;}
	.pcklar h3:after {left: 14%;}
	.ItemsPackages {width: 50%;margin: 0 auto 20px;}
	.gvids {width: 100%;transform: none;height: auto;position: relative;margin: 0 auto 20px;}
	.mrsadvs h3:before {left: 25%;}
	.mrstrvs h3:before {left: 20%;}
	.mrsholy h2 {width: 100%;text-align: center;}
	.mrsholy {text-align: center;}
	.mrsholy p {width: 100%;}
	.mrsholy h3:before {left: 25%;}
	.mrspst h3:before {left: 32%;}
	.mrspst {width: 100%;}
	.mrspst h2 {padding-bottom: 20px;font-size: 30px;}
	.mrspst h3 {padding: 0;}
	.cont1 {width: 100%;margin: 0 auto;height: auto;}
	.cont1+.cont1 {width: 100%;}
	.cont1+.cont1+.cont1 {width: 100%;margin: 0 auto;}
	.mrsg {width: 100%;margin: 0 auto;padding: 7% 0;text-align: center;}
	.sclmds {margin: -50px auto 0;width: 80%;}
	.ItemsTravel {width: 80%;}
	.mrsicns p {width: 24%;margin: 10px 0;}
	#MRSHoliday {padding: 18% 0 4%;}
	.ItemsBloghm {width: 50%;margin: 0 auto 20px;}
	.dattmso {display: none;}
	.mrsdtt {width: 100%;}
	.Foo1, .Foo2, .Foo3, .Foo4 {width: 100%;text-align: center;margin: 0 auto 20px;}
	#MRSTop {display: none;}
	.Cont-Interno {width: 100%;margin: 0 auto;padding: 0;}
	.sidebarRight {width: 100%;margin: 0 auto 20px;}
	div#flexthum {display: none;}
	.responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover {background: var(--my-color1)!important;}
	.responsive-tabs .responsive-tabs__heading:hover {background: var(--my-color1)!important;color: var(--my-color2)!important;}
	.mrsg .textwidget {width: 100%;}
	.mrsg h2 {font-size: 20px;margin-bottom: 20px;}
	.gvids iframe {height: auto;}
}
@media(max-width:480px){
	#MRSTop {display: none;}
	#MRSMenu {display: none;}
	.bar_logo {left: 80px;}
	.mrsintro h3:after {display: none;}
	.mrsintro h3 {text-align: center;font-size: 20px;padding: 0;margin: 0 0 20px;}
	.cc1 {max-width: 95%;}
	.ItemsDestinos1 {width: 100%;margin: 0 auto 20px;}
	.ItemsDestinos1.des2 {margin: 0 auto 20px;}
	.ItemsDestinos1.des1 {margin: 0 auto 20px;}
	.ItemsDestinos2 {width: 100%;}
	.pcklar h3 {font-size: 20px;margin: 0 auto;padding: 0;}
	.pcklar h3:after {display: none;}
	.pcklar {width: 100%;}
	.pcklar h2 {font-size: 30px;padding: 20px 0;}
	.ItemsPackages {width: 100%;}
	.widget-odd.widget-last.widget-3.sclmds {margin: 20px auto 0;width: 100%;box-sizing: border-box;}
	.gvids iframe {height: auto;}
	.mrsg h3 {color: #fff;text-align: center;}
	.mrsg .textwidget {width: 100%;}
	.mrsg h3:before {display: none;}
	.mrsadvs h3:before {display: none;}
	.mrsadvs h3 {font-size: 20px;margin: 0 auto 20px;padding: 0;}
	.mrsadvs {width: 100%;}
	.iconadvt {width: 80%;margin: 0 auto 20px;}
	#MRSTravel {bottom: 0;}
	.mrstrvs h3 {font-size: 20px;}
	.mrstrvs h3:before {display: none;}
	.mrstrvs {width: 100%;}
	.mrstrvs h2 {font-size: 30px;margin-bottom: 20px;}
	.ItemsTravel {width: 100%;margin: 0 auto 20px;}
	#MRSIconos {bottom: 60px;}
	.mrsholy h3 {font-size: 20px;}
	.mrsholy h3:before {display: none;}
	.mrsholy {text-align: center;}
	.mrsholy h2 {width: 100%;margin-bottom: 30px;font-size: 30px;}
	.mrsholy p {width: 100%;}
	.mrspst h3 {font-size: 20px;}
	.mrspst h3:before {display: none;}
	.mrspst h2 {font-size: 25px;margin-bottom: 20px;}
	.mrspst {width: 100%;}
	.ItemsBloghm {width: 100%;margin: 0 auto 20px;}
	.cont1 {width: 100%;margin: 0 auto 20px;padding: 0;}
	.cont1+.cont1 {border: none;width: 100%;}
	.cont1+.cont1+.cont1 {margin: 0 auto 20px;padding: 0;}
	.mrsadvs h2 {font-size: 30px;margin-bottom: 20px;}
	.perfectime {width: 50%;margin: 0 auto 30px;}
	.ItemCategory {width: 90%;margin: 0 auto;display: block;}
}
@media(max-width:320px){

}
