/*
Theme Name: Mr Suicide Sheep
Description: Tema para WordPress de MrSuicideSheep.
Author: MrSuicideSheep
Author URI: https://www.facebook.com/LPALTS
version: 3.4.0
Tags: SKYNETCUSCO
*/
@import url('https://fonts.googleapis.com/css?family=Barlow:400,700,900|Comfortaa|Rajdhani:400,700&display=swap');
*{margin:0;padding: 0;}
body{background-color: #fff;font-family: 'Comfortaa', cursive;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;}
/*menu*/
#menu {position:sticky;top:0px;}
#menu {}
#menu ul {list-style:none;text-align:center;font-size:0;}
#menu ul li {display:inline-block;font-weight:600;font-size:13px;position:relative;text-transform:uppercase;}
#menu ul li a {padding: 11px 12px;display:block;color:#202121;text-decoration:none;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s;}
#menu ul li+li {border-left:solid 1px #c8c8c8;}
#menu ul li+li+li+li+li+li {border-left:none;}
#menu ul li a:hover {background-color: #212727;color:#fff;}
#menu ul li ul {display:none;}
#menu ul li:hover ul {display:block;position:absolute;width:230px;background-color:rgba(0, 0, 0, 0.8);left:0;text-align:left;z-index:1111;padding:7px !important;}
#menu ul li ul li {display:inherit;font-weight:300;font-size:14px;}
#menu ul li ul li a {padding:6px 15px;color:#fff;}
#menu ul li ul li+li {border-left:none;}
.menu-header > ul {text-align: right !important;}
.orange a {border:solid 2px #00886d;margin-left:5px;color:#00886d !important;border-radius: 7px;}
.orange a:hover {background-color:#00886d !important;color:#fff !important;}
.red a {background: #3a896e;border: solid 2px #3a896e;margin-left:5px;color: #ffffff !important;border-radius:4px;}
.red a:hover {background-color: #C98614 !important;color:#fff !important;}
.boxHader .container {display: flex;flex-wrap: wrap;align-items: center;padding: 10px 0;}
.boxHaderLogo {width: 20%;}
.boxHaderMenu {width: 80%;}

/*tripadvisor*/
.bottumtrip {width: 26%;margin: auto;}
.bottumtrip a {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;text-align: center;background: #34E0A1;box-sizing: border-box;padding: 0px 9px;border-radius: 16px;border: 1px solid #ddd0;font-weight: bold;}
.bottumtripimg {    width: 12%;}
.bottumtriptext {width: 88%;font-size: 14px;}
.bottumtrip a:hover {background: #fff0;color: #34e0a1;text-decoration: none;border: 1px solid #36e0a1;}

div#MRSBanner {
    position: relative;
}

/*ENLACES*/
a{text-decoration: none;list-style: none;}
p:empty{display: none!important;}
.content {/* font-size: 0; */}
/*CONTAINER*/
.container {max-width:1200px;margin: 0 auto;padding:0;}
/*Pegado*/
.clear{clear:both;}
.clear:after{clear:both;display: block; content:"";height: 0;visibility: hidden;}
/*ADMINSITRADORES*/
.contadmin {text-align: center;}
.admin {width: 33%;display: inline-block;vertical-align: top;text-align: center;margin: 0 auto;padding: 10px 0;box-sizing: border-box;}
.admin p {text-align: center;}
/*SIDEBAR RIGHT*/
.sidebarRight{width: 25%;display: inline-block;vertical-align: top;}
.sidebarRight li{list-style: none;}
.sidebarRight p {font-size:  16px;}
/*Interno*/
.Cont-Interno {width: 70%;margin: 0 20px 20px 0;box-sizing: border-box;display: inline-block;vertical-align: top;border: none;background: #fff;}
/*COPYRIGHT*/
#Copyright{text-align: center;background-color: #B6B6B6;font-size: 11px;color: #000;font-weight: 300;padding: 7px 0;}
#Copyright img{vertical-align: middle;}
#Copyright a{ color: #000000;text-shadow:1px 1px 1px #fff;}
/*SIDEBAR BLOG*/
.sidebarBlog {width: 25%;display: inline-block;vertical-align: top;position: sticky !important;top: 8px !important;}
.sidebarBlog h2 {font-size: 16px;color: #6a866d;padding-bottom: 10px;}
.sidebarBlog li {font-size: 16px;}
.Archivos {margin-bottom: 20px;}
.Archivos li {list-style: circle;margin-left: 30px;line-height:  26px;}
.Archivos li a {color:  #000;text-transform:  capitalize;}
.Categorias {margin-bottom: 20px;}
.Categorias li {margin-left:  30px;line-height:  26px;list-style: square;}
.Categorias a {color:  #000;}
.Recientes {margin-bottom: 20px;}
.Recientes li {margin-left:  30px;line-height:  26px;list-style: decimal;text-transform: lowercase;}
.Recientes li a {color:  #000;}

.wp-block-table{font-size:15px;}
.wp-block-table hr{border: none; height: 8px; background: url(images/linea.png) repeat-x center; margin-bottom: 15px;}
.wp-block-table table{width: 100%!important;border: 1px solid #696d72; border-collapse: collapse; margin-bottom: 15px;}
.wp-block-table td{border-bottom: 1px solid #696d72 !important;width: auto!important;height: auto!important;}
.wp-block-table td strong{background-color: #393c41;color: #f3f3f3 !important;font-weight: 700;font-size: 15px;text-transform: uppercase;color: #FFF;line-height: initial;}
.wp-block-table tr+tr td{padding: 15px;background-color: #f1f1f1;}
.wp-block-table {width: 100%;margin-bottom: 3rem;}
.wp-block-table tr:first-child td {height: 20px !important;background: #393c41;padding: 10px;color: #fff;}


.guia {position: absolute;z-index: 1000;width: 100%;bottom: -40px;}
/*presentacion1 */
.boxDestinod {background: #eaeaea;padding: 50px 0px;}
.BoxCatImg {position: relative;}
.BoxCatImgPre {position: absolute;top: 25px;background: #F39638;padding: 8px 20px;border-radius: 0 15px 15px 0;color: #fff;font-weight: bold;display: none;}
.BoxCatTex {text-align: center;font-weight: 100;box-sizing: border-box;padding: 30px 60px;box-shadow: 0px 0px 6px 1px #dedede;}
a.BoxCatTextitle {font-size: 17px;color: #17556f;display: table;margin: 15px auto;}
.BoxCatTex p i {color: #17556f;padding-right: 5px;}
.BoxCatTex p {font-weight: 100;}
a.BoxCatTexdura {display: table;margin: 10px auto;background: #2BAD8F;padding: 10px 22px;border-radius: 7px;color: #fff;border: 1px solid #2BAD8F;}
a.BoxCatTexdura:hover {background: #fff0;color: #2bad8f;text-decoration: none;}
.BoxCat {margin: 0 10px;}
.owl-wrapper-outer {padding: 5px 0!important;}
.BoxTex {text-align: center;padding: 20px 0;font-size: 33px;color: #17556f;font-weight: 400;}
.Presentacion1 {background: #fff;padding: 50px 0;}
a.butomdetails {background: #3B9697;display: table;margin: 10px auto;padding: 10px 22px;border-radius: 7px;color: #fff;border: 1px solid #2BAD8F;}
a.butomdetails:hover {color: #3B9697;background: #ccc0;}
a.butomcat {width: 25%;display: table;text-align: center;background: #F39638;padding: 15px;margin: 10px auto;border-radius: 10px;color: #fff;text-transform: uppercase;font-weight: bold;border: 1px solid #f39638;display: none;}
a.butomcat:hover {color: #F39638;border: 1px solid #f39638;background: #fff0;text-decoration: none;}
.owl-prev {font-size: 14px !important;color: #3e927f !important;}
.owl-next {font-size: 14px !important;color: #3e927f !important;}


.Presentacion1 .owl-prev{position: absolute; top: 50%; left: -40px; width: 40px; height: 40px; font-size: 28px; color: #707072; font-weight: bold; box-shadow: 0 2px 4px rgba(0,0,0,0.6); z-index: 10; margin-top: -20px;text-align: center; display: flex; align-items: center; justify-content: center; border-radius: 100%;}
.Presentacion1 .owl-next{position: absolute; top: 50%; right: -40px; width: 40px; height: 40px; font-size: 28px; color: #707072; font-weight: bold; box-shadow: 0 2px 4px rgba(0,0,0,0.6); z-index: 10; margin-top: -20px;text-align: center; display: flex; align-items: center; justify-content: center; border-radius: 100%;}
.Presentacion1 .owl-pagination{text-align: center;margin-top: 20px;}
.Presentacion1 .owl-pagination .owl-page{display: inline-block;vertical-align: middle;width: 15px;height: 15px;background-color: #175570;margin: 3px;border-radius:10px;border: solid 1px #3b9697;}
.Presentacion1 .owl-pagination .owl-page.active{border: solid 1px #175570;background-color: #3b9697;}

/*categori*/
/*Categorias*/
.contentCat {padding: 50px 0 75px;font-family: var(--fontconten)}
.flexcontent{display: flex;justify-content: center;flex-wrap: wrap;}
.itemsCat{max-width: 390px;border: solid 1px #eaeaea;border-top: none;margin: 4px;}
.itemsCat:hover {box-shadow: 0px 0px 10px -2px #ababab;}
.itemsCat:hover a.leermas{background: #272727}
.imgCat {position:relative;overflow:hidden;transition: ease-out 0.3s;line-height: 0 !important;}
.imgCat a{display:block;padding: 0;}
.imgCat i{font-size: 35px;position: absolute;top: 50%;left: 50%;color: #ffffff;transform: translate3d(-50%,-50%,0)scale(0.8);opacity: 0;transition: ease-out 0.3s;text-shadow: 1px 1px #000000c7;}
.imgCat a::before {position: absolute;right: 34%;bottom: 25%;width: 120px;height: 120px;border: 2px solid #fff;border-radius: 50%;box-shadow: 0 0 0 900px rgba(0, 0, 0, 0.54);content: '';opacity: 0;transform: scale3d(0.5,0.5,1);transform-origin: 50% 50%;z-index: 100;}
.itemsCat:hover .imgCat a::before {opacity: 1;transform: scale3d(1,1,1);}
.itemsCat:hover .imgCat i {opacity: 1;transform: translate3d(-50%,-50%,0) scale(1.1); }
.txtCat:hover  img {filter:drop-shadow(8px 8px 10px #fbfbfb);}
.imgCat img{transition: all ease-out 0.3s;width: 100%;line-height: 0 !important;}
.itemsCat:hover .imgCat img{transform: scale(1.1);position:relative;}
.txtCat{padding: 15px;}
.txtCat h3{padding-bottom: 8px;}
.txtCat h3 a{color: #3e896d;text-decoration:none;transition:ease 0.3s;}
.itemsCat:hover .txtCat h3 a{color: #6d8a70;text-decoration:none;}
.txtCat p{text-align: justify;}
.txtCat a.leermas{text-transform: uppercase;padding: 7px 15px;background: #2e4549;color: #fff;margin-top: 10px;display: inline-block;transition:ease 0.3s;text-decoration: none;}
.txtCat a.leermas:hover{text-shadow: 0 0 1px #fff}
.txtCat img {float: right;display: inline-block;padding: 7px;margin-top: 12px;}
.txtCat .duracionPrecio{font-style: italic;padding-bottom: 12px;}
.txtCat .duracionPrecio span{color: #c68200;font-style: initial;}
/*fin*/
/*categoria Blog*/
.conBlogCat{float: left;width: 100%;}
.contentBlogRight{float: right;width: 28%;position:  sticky;top: 2px;display: block;box-sizing:  border-box;margin-top: 35px;display: none;}

.Blogfull {background: #fff;margin-bottom:  10px;display: inline-block;width: 100%;vertical-align:  top;margin: 1%;border: solid 1px #dcdcdc;margin-bottom: 50px;}
/*.Blogfull:nth-child(2n) {display: flex;flex-direction: row-reverse;}*/
.blogCatRight{display: flex;flex-direction: row-reverse;}
.blogCatLeft{display: flex;}
.imgBlogFull {display: inline-block;position: relative;width: 46%;}
.imgBlogFull::after{content: "";position: absolute;left: 0;top: 0;background: #0000007d;width: 100%;height: 100%;color: #000;transform: scale(0.1);opacity: 0;transition: all linear 0.5s;}
.imgBlogFull:hover:after{transform: scale(1);opacity: 1;}  
.imgBlogFull a.preview{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)scale(1.2);z-index: 1000;font-size: 20px;color: #fff;opacity: 0;transition: all linear 0.5s;text-decoration: none;}
.imgBlogFull:hover a.preview{opacity: 1;transform: translate(-50%,-50%)scale(1);}
.imgBlogFull a i {border-radius: 50%;border: solid 2px #fff;padding: 2px 13px;transition:0.8s all linear;text-decoration:  none;font-size: 2rem;}
.imgBlogFull a:hover i {border-radius: 50%;border: solid 2px #61574b;/* padding: 2px 9px; */background: #61574b;}
.imgBlog.BlogImgBlog img {width: 100%;max-height: 310px;}
.imgBlog.BlogImgBlog a {padding: 0;}
.txtBlogFull {font-size: 19px;word-spacing:  initial;letter-spacing:  initial;line-height:  25px;box-sizing:  border-box;padding: 15px 15px 10px 15px;position: relative;text-align: justify;display:  inline-block;width: 54%;vertical-align:  top;}
.txtBlogFull h3 a {color: var(--bgcolorplo2);text-decoration:  none;font-weight: bold;text-transform:  uppercase;}
.txtBlogFull h3 {padding:  5px;border-bottom:  1px solid;margin-bottom: 15px;position: relative;text-align:left;}
.txtBlogFull h3:before{content: "";height: 2px;width: 30%;position: absolute;bottom: -1px;left: 0;background-color: #982731;}
.dateBlogFull{text-align: right;position: absolute;bottom: 0;right: 0;background-color: #814f2a;padding:  8px;border-top-left-radius: 10px;color: #fff;text-transform:  uppercase;}
.blogRight {border-bottom: dashed 2px var(--bgcolorv2);margin-bottom: 25px;}

.conBlog {display: flex;flex-direction: row-reverse;}
.imgBlog {flex-basis: 70%;/* height: 590px; */}
.imgBlog a, .imgBlog img {display: block;height: 100%;object-fit: cover;}
.txtBlog {flex-basis: 30%;background-image: linear-gradient(to bottom right, #001f55, #005dff);color: #fff;padding: 25px;}
.txtBlog h2 a {color: #fff;font-size: 1.7rem;font-weight: 400;text-decoration: none;}
.txtBlog p a {color: #fff;}
.txtBlog p {color: #ced0d3;font-size: 14px;line-height: 23px;padding-bottom: 10px;}
.txtBlog p.autor {color: #babdc5;font-size: 0.8rem;display: flex;align-items: center;justify-content: space-between;padding-bottom: 12px;}
.txtBlog p:first-child {color: #babdc5;font-size: 0.8rem;padding-bottom: 5px}
.txtBlog p:first-child a {color: #d5d7da;}
a.readBlog {color: #fff;text-transform: lowercase;font-size: 16px;display: table;padding: 10px 15px;/* background: linear-gradient(#1b242400, #192121); */background: #1f2829;border-radius: 5px;}
.conBlogCat .conBlog {flex-direction: row;margin: 35px 0px;box-shadow: 1px 1px 4px 1px #00000014;}
.conBlogCat .imgBlog {flex-basis: 50%;}
.conBlogCat .txtBlog {flex-basis: 50%;background: #fff;color: #000;}
.conBlogCat .txtBlog p:first-child {color: #727479;}
.conBlogCat .txtBlog p:first-child a {color: #727479;}
.conBlogCat .txtBlog h2 a {color: #000;font-size: 1.35rem;}
.conBlogCat .txtBlog p {color: #000;}
.conBlogCat .txtBlog p.autor {color: #76787d;}

.conBlog.asideBlog {flex-direction: column;position: relative;}
.conBlog.asideBlog .txtBlog h2 a {font-size: 1rem;}
.conBlog.asideBlog .txtBlog span.duracion {display: block;position: absolute;top: 0;right: 0;background: #e5344a;padding: 5px 7px;font-size: 15px;}
.conBlog.asideBlog .txtBlog h2 {background: linear-gradient(to right, #fff 0%, #fff 35%, #000 35%, #000);background-size: 100% 3px;background-repeat: no-repeat;background-position: bottom center;margin-bottom: 15px;}
.conBlog.asideBlog{width: 100%;position: relative;}
.conitemBlog{display: flex;width: calc(100% * var(--sliderItems));animation: slider var(--sliderTime) linear infinite;position: relative;left: 0;background: #000;}
.conBlogRight{overflow: hidden;width: 100%;}
@keyframes slider{
    0%, 30%{ left:0}
    33%, 63%{left:-100%}
    66%, 97%{left:-200%}
}
/*fin*/
/*Blog Aside Right*/
.contentItemBlog {display: flex;justify-content: space-between;border-bottom: solid 1px #e9e0e0;margin-bottom: 15px;}
.blogAside h3.menu-blog {text-align: center;color: var(--bgcolorv1);padding: 15px 0;border-radius: 2px;text-transform: uppercase;font-weight: 500;   font-size: 1.2rem;font-family: var(--fontconten);}
.imagenBlog {flex-basis: 35%;}
.textBlogAside {flex-basis: 65%;box-sizing: border-box;padding-left: 15px;}
.textBlogAside h3 a {color: var(--bgcolorplo1);font-size: 0.8333rem;line-height: 15px;}
.textBlogAside h3 {padding: 0 0 5px 0;line-height: 20px;}
.textBlogAside p {font-size: 0.6667rem;line-height: 17px;}
.blogAside {margin-top: 15px;border: solid 1px #707070;box-sizing: border-box;padding: 0 20px;border-radius: 5px;}
.contentItemBlog:last-child {border-bottom: none;}
h3.menu-blog {text-align: center;font-size: 1.111rem;color: var(--bgcolorplo2);}
 ul.textTours li {padding:  0;margin:  0;line-height: 25px;font-family: var(--fontconten);color: #808080;}
ul.textTours{margin-left: 15px;}
 ul.textTours li a {color: #808080;font-size: 0.8rem;}
/*fin*/

/* destinos */
.BoDestinos {display: flex;flex-wrap: wrap;}
.ItemsDestino {position: relative;width: 32%;margin: 5px;}
.ItemsDestinotxt {position: absolute;bottom: 0;background-image: linear-gradient(180deg, #29ae8e03, #17556f);width: 100%;padding: 50px 0;box-sizing: border-box;text-align: center;text-transform: uppercase;color: #fff;font-weight: 800;}
.boxtitledesti h3 {text-align: center;padding: 20px 0;font-size: 33px;color: #17556f;font-weight: 400;}
.ItemsDestinotxt a {color: #fff;font-weight: bold;}

a.butcp {
    text-align: center;
    margin: 80px auto;
    display: table;
    width: 30%;
    background: #014257;
    padding: 27px;
    border-radius: 10px;
    color: #fff;
    border: 1px solid #014257;
}

a.butcp:hover {
    background: #fff;
    color: #014257;
}

/*FORMULARIO*/
.Formulario h2 {font-family: 'Barlow', sans-serif;font-size: 20px;font-weight: 400;text-align: center;padding-bottom: 20px;color: #fff;}
.Formulario {border: 1px solid #ccc;padding: 20px;box-sizing: border-box;width: 100%;background: #6A6A6A;}
.Formulario input {width:  100%;box-sizing:  border-box;padding: 8px;margin:  5px 0;font-family: 'Barlow', sans-serif;}
.Formulario select {width: 100%;box-sizing: border-box;padding: 8px;margin: 5px 0;}
.Formulario textarea {width: 100%;box-sizing: border-box;padding: 8px;margin: 5px 0;font-family: 'Barlow', sans-serif;}
.Formulario .wpcf7-submit {background: #2C927F;border: 3px solid #fff;color: #fff;width: 80%;display: block;margin: 10px auto -20px;padding: 10px;border-radius: 30px;font-family: 'Comfortaa', cursive;font-size: 16px;font-weight: 700;text-align: center;box-sizing: border-box;}
.Formulario .wpcf7-form-control-wrap::before{font: 25px FontAwesome;color: #2C927F;position: absolute;right: 10px;top: 1px!important;}
.Formulario .Nombre::before{content: "\f007";font-size: 22px;top: 7px;}
.Formulario .Correo::before{content: "\f003"; font-size: 20px; top: 12px;}
.Formulario .Telefono::before{content: "\f232";font-size: 20px; top: 12px;}
.Formulario .Nacionalidad::before{content: "\f279"; font-size: 20px; top: 12px;}
/*CATEGORY*/
.Cont-Category .Desti {width: 32%;margin: 0 8px 16px;text-align: center;box-shadow: 0px 0px 3px #000;}
.Cont-Category .Contviaje {text-align: center;}
.ItemCategory {width: 30%;display: inline-block;vertical-align: top;margin: 0 12px 20px;/* box-shadow: 0px 0px 2px #000; */font-size: 0;transition: all ease-in-out 0.3s;border-radius: 10px;}
.AdicionalCategory {font-size: 16px;box-sizing: border-box;}
.AdicionalCategory h2 {font-size: 20px;width: 100%;padding: 10px 0;text-align: center;box-sizing: border-box;min-height: 90px;}
.AdicionalCategory p {font-size: 16px;min-height: 210px;text-align: justify;line-height: 26px;font-family: 'Comfortaa', cursive;font-weight: 100;}
.AdicionalCategory a {width: 100%;display: block;margin: 0 auto;text-align: center;color: #fff;background: #2C927F;padding: 8px;box-sizing: border-box;/* border-radius: 8px; */font-size: 14px;border: 1px solid #2C927F;}
.AdicionalCategory a+a {margin: 10px 0 0;}
.AdicionalCategory a:hover {border: 1px solid #2C927F;color: #2C927F;background: #fff;transition: all linear 0.3s;}
.ItemCategory:hover {box-shadow: 0px 0px 4px #2C927F;transition: all ease-in-out 0.3s;}
.ImgCategory {background: #000;}
.ItemCategory:hover .ImgCategory img {opacity: 0.5;transition: all cubic-bezier(0.4, 0, 1, 1) 0.3s;}
/*PAGINAS INTERNAS*/
.Paginas-Internas{width: 74%;display: inline-block;}
/*PAGINA DE CONTACTOS*/
.Cont-Page h1 {font-family: 'Barlow', sans-serif;font-weight: 400;text-align: center;font-size: 40px;padding-bottom: 20px;}
.Paginas-cont {font-size: 0;}
.Formulario-Paginas input {width:  100%;box-sizing:  border-box;padding:  10px;margin:  5px 0;border:  1px solid #ccc;font-family: 'Barlow', sans-serif;}
.Formulario-Paginas textarea {box-sizing: border-box;padding: 10px;margin: 5px 0;width:  100%;border: 1px solid #ccc;border-radius:  0 0 30px 0;font-family: 'Barlow', sans-serif;}
.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: #2C927F;border: 1px solid #2C927F;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 #2C927F;background: #fff;color: #2C927F;}
.Formulario-Paginas h2 {font-size: 20px;padding:  10px 0;text-transform:  capitalize;letter-spacing:  1px;color: #2C927F;}
.Formulario-Paginas p {box-sizing: border-box;font-size: 15px;font-weight: 400;font-family: 'Comfortaa', cursive;text-align: justify;line-height: 22px;}
.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: #003472;text-transform: uppercase;}
.Cont-RC td {padding: 20px 0;border-bottom: 2px dashed #999;}
.Cont-RC i {font-size:  30px;}
.Cont-RC table {margin-left:  7%;width:  65%;}
.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;}
.Metodpago {width: 50%;display: inline-block;vertical-align: top;text-align: center;margin: 0 auto;}
.contpay {text-align: center;font-size: 0;}
.Metodpago p {font-size: 16px;line-height: 26px;text-align: center!important;}
.Metodpago a {color: #000;}
.contpay h2 {font-family: 'Barlow', sans-serif;font-weight: 400;text-align: center;font-size: 20px;}
/*Blog*/
.Cont-Category h1 {font-family: 'Barlow', sans-serif;font-weight: 400;text-align: center;font-size: 40px;padding-bottom: 20px;}
.BoxCategoria {text-align: center;}
.BoxBlog h1 {font-family: 'Barlow', sans-serif;font-weight: 400;text-align: center;font-size: 40px;padding-bottom: 20px;}
.ItemBlog {width: 100%;font-size: 0;margin-bottom: 20px;box-shadow: 0px 0px 2px #000;background: #fff;transition: all linear 0.3s;}
.ImgBlog {width: 33.4%;display: inline-block;vertical-align: middle;background: #000;overflow: hidden;}
.AdicionalBlog {width: 66.6%;display: inline-block;vertical-align: middle;font-size: 16px;padding: 20px;box-sizing: border-box;}
.AdicionalBlog h2 {text-align: left;color: #2C927F;padding-bottom: 10px;}
.AdicionalBlog p {line-height: 26px;font-size: 16px;color: #000;text-align: justify;}
.AdicionalBlog a+a {display: block;width: 20%;margin: 10px 0 0 auto;background: #2C927F;text-align: center;color: #fff;padding: 10px;box-sizing: border-box;border-radius: 8px 0;font-family: 'Comfortaa', cursive;font-size: 16px;}
.ItemBlog:hover .AdicionalBlog a+a {border-radius: 0 8px;transition: all linear 0.3s;background: #303030;color: #fff;}
.ItemBlog:hover .ImgBlog img {opacity: 0.5;transition: all linear 0.3s;transform: rotate(5deg) scale(0.5) scale(2.2);}
.ItemBlog:hover {box-shadow: 0px 0px 2px #2c927f;}
.BoxBlog {padding-bottom: 20px;}
.sidebarBlog li a:hover {color: #5c7c3a;}
/*My Styles*/
#MRSTop {background: #000;}
#MRSTop .container {background: none;}
.Redes {display: inline-block;vertical-align: middle;padding-right: 10%;}
.cont {display: inline-block;vertical-align: middle;padding-right: 12%;}
.add {display: inline-block;vertical-align: middle;}
.headtop {width: 85%;display: inline-block;vertical-align: middle;text-align: center;font-size: 0;}
.headtop+div {width: 15%;display: inline-block; vertical-align:middle;}
.headtop+.Logoblack+div {width: 15%;display: inline-block;vertical-align: middle;}
.Logoblack {display: none;}
.headtop a {color: #fff;}
.headtop p {display: inline-block;vertical-align: middle;font-family: 'Comfortaa', cursive;font-weight: 400;font-size: 12px;padding: 0 10px;}
.Redes p {font-size: 20px;padding: 0 7px;border-left: 1px solid #fff;}

.idiomas .switcher .option{position:absolute;}


/*Texto Banner*/
.txtbnnr {width: 39%;margin: 5px 5px 12% 9%;text-align: left;padding: 14px 34px;background: #00000075;backdrop-filter: blur(10px);border-radius: 7px;}
.txtbnnr h2 {font-size: 42px;line-height: 45px;color: #F0AC38;text-transform: uppercase;font-weight: bold;padding: 10px 0px 8px 0px;}
.txtbnnr p {font-size: 18px;font-family: 'Comfortaa', cursive;font-weight: 100;color: #fff;padding: 10px 0;}
.txtbnnr a {display: table;background: #004257;padding: 10px 16px;border-radius: 7px;color: #fff;margin: 15px 0;border: 2px solid #004257;font-weight: 500;text-transform: uppercase;transition: all .5s;
}
.BoxDisena p a:hover {background-color: #0000;border: 2px solid #F0AC38;color: #F0AC38;font-weight: 500;}

/*testimonios*/
.boxp3container {max-width: 1050px;margin: 0 auto;display: flex;flex-wrap: wrap;padding: 30px 0px;}
.BoxText {width: 100%;padding: 23px 0;text-align: center;}
.Content-Catx {width: 32%;box-sizing: border-box;padding: 35px 25px;text-align: center;background: #fff;margin: 5px;color: #175570;font-size: 14px;border-radius: 11px;}
.BoxText h3 {color: #049394;font-weight: 400;}
.BoxText h2 {color: #175570;font-weight: 500;}
.ItemCatText {line-height: 21px;padding-bottom: 20px;}
.ItemCatInf p {font-weight: bold;}
.ItemCatInf spam {font-weight: 100;padding: 6px 0;display: table;margin: auto;}
.Content-Catx:hover {background: #2BAD8F;color: #fff;}

/*Destacados*/
.Destcd {font-size: 0;}
.General-Destacados {padding: 6% 0;}
.General-Destacados h2 {font-weight: bold;text-align: center;font-size: 40px;padding-bottom: 8px;}
.ItemsDestacados {margin: 5px 10px 10px;box-shadow: 0px 0px 2px #000;}
.Destcd h3 {font-family: 'Barlow', sans-serif;font-size: 20px;font-weight: 600;text-align: center;padding: 5px 10px 0;min-height: 50px;}
.Destcd p {padding: 10px 20px;box-sizing: border-box;font-size: 15px;font-weight: 400;font-family: 'Comfortaa', cursive;min-height: 75px;}
.ItemsDestacados:hover .Destcd a {background: #2C927F;width: 100%;display: block;text-align: center; color: #fff;}
.Destcd span {font-family: 'Rajdhani', sans-serif;font-size: 19px;font-weight: 400;color: #2C927F;text-align: center;display: block; padding-bottom: 5px;}
.Destcd a {display: block;text-align: center;color: #000;padding: 10px 0;font-size: 18px;font-family: 'Comfortaa', cursive;}
/*Destinos*/
.Contviaje {font-size: 0;}
.Desti {position: relative;width: 20%;display: inline-block;vertical-align: top;}
.Dellldestiny {position: absolute;top: 50%;right: 50%;transform: translate(50%,-50%);width: 100%;}
.Dellldestiny h2 {font-family: 'Comfortaa', cursive;font-size: 28px;font-weight: 700;text-align: center;color: #fff;text-shadow: 1px 1px 1px #000;}
.Dellldestiny a {background: #2C927F;border: 3px solid #fff;color: #fff;width: 50%;display: block;margin: 20px auto 0;padding: 10px;border-radius: 30px;font-family: 'Comfortaa', cursive;font-size: 16px;font-weight: 700;text-align: center; box-sizing: border-box;}
/*Promociones*/
.Promocio {font-size: 0;text-align: center;}
.ItemsPromociones {width: 31.6%;display: inline-block;vertical-align: top;box-shadow: 0px 0px 2px #000;margin: 0 6px;}
.ItemsPromociones:hover .Destcd a {background: #2C927F;width: 100%;display: block;text-align: center; color: #fff;}
.General-Promociones h2 {font-family: 'Barlow', sans-serif;font-weight: 400;text-align: center;font-size: 40px;padding-bottom: 20px;}
.General-Promociones {padding: 40px 0;}
/*Disena*/
.Presentacion3 {
    background: #f1f1f1;
}
.quien {
    padding: 60px;
}

.quien p {
    text-align: center !important;
}
.ItemCatText img {
    width: 30%;
}
.General-viaje {background: url(images/Ball.jpg) no-repeat center center fixed;padding: 12% 0;}
.General-viaje .container {background: none;}
.General-viaje h2 {font-family: 'Barlow', sans-serif;font-size: 40px;color: #fff;font-weight: 600;}
.General-viaje p {font-family: 'Comfortaa', cursive;font-size: 16px;color: #fff;padding: 20px 0;}
.General-viaje a {
    display: table;
    background: #004257;
    padding: 10px 16px;
    border-radius: 7px;
    color: #fff;
    margin: 15px 0;
    border: 2px solid #004257;
    font-weight: 500;
    text-transform: uppercase;
    transition: all .5s;
}
.General-viaje .container {
    width: 39%;
    margin: 2px 2px 2px 11%;
    text-align: left;
    padding: 46px 34px;
    background: #00000075;
    backdrop-filter: blur(10px);
    border-radius: 7px;
}
/*Paquetes*/
.General-Paquetes {padding: 50px 0;}
.General-Paquetes h2 {font-family: 'Barlow', sans-serif;font-weight: 400;text-align: center;font-size: 40px;padding-bottom: 20px;}
.ItemsPaquetes {width: 31.6%;display: inline-block;vertical-align: top;margin: 2px 5px 5px;box-shadow: 0px 0px 2px #000;}
.ItemsPaquetes:hover .Destcd a {background: #2C927F;width: 100%;display: block;text-align: center; color: #fff;}
/*Unidades*/
.General-Unidades h2 {font-family: 'Barlow', sans-serif;font-weight: 400;text-align: center;font-size: 40px;padding-bottom: 20px;}
.ItemsUnidades {width: 31.6%;display: inline-block;vertical-align: top;position: relative;margin: 0 10px 20px;background: #f1f1f1f1;padding-bottom: 20px;border-radius: 13px;}
.Paqeutes {font-size: 0;text-align: center;}
.Detallesuni h2 {font-family: 'Comfortaa', cursive;font-size: 22px;font-weight: 700; text-align: center;}
.Detallesuni a {width: 50%;font-family: 'Comfortaa', cursive;font-size: 16px;text-align: center;box-sizing: border-box;display: table;background: #004257;padding: 10px 16px;border-radius: 7px;color: #fff;margin: 15px auto;border: 2px solid #004257;font-weight: 500;text-transform: uppercase;transition: all .5s;}
.Detallesuni {/* position: absolute; *//* top: 50%; *//* right: 50%; *//* transform: translate(50%,-50%); */width: 100%;text-align: center;}
.imgUnidades img {text-align: center;margin: 0 auto;display: block;}
/*Testimonios*/
.comment {padding: 50px 0;box-sizing: border-box;width: 50%;margin: 0 auto;}
.comment .ttshowcase_rl_title {color: #2C927F;font-size: 22px;padding: 5px 0;}
.comment .ttshowcase_rl_quote p {text-align: justify;line-height: 26px;font-style: normal;}
/*Viaje*/
.General-Viaje {padding-bottom: 50px;}
.General-Viaje h2 {font-family: 'Barlow', sans-serif;font-weight: 400;text-align: center;font-size: 40px;padding-bottom: 20px;}
.ItemsViaje {width: 31%;display: inline-block;vertical-align: top;box-shadow: 0px 0px 2px #000;margin: 0 6px;position: relative;font-size: 0;}
.detailsviej {position: absolute;width: 100%;bottom: 0;padding: 20px;color: #fff;text-shadow: 0px 0px 2px #000;font-size: 20px;box-sizing: border-box;}
/*Quienes Somos*/
.quien h2 {font-family: 'Barlow', sans-serif;font-weight: 400;text-align: center;font-size: 40px;padding-bottom: 20px;}
.quien p+p {text-align: justify;line-height: 26px;}
.quien p {text-align: center;}
.quien img {padding: 10px 0;}
.quien a {width: 30%;display: block;text-align: center;margin: 10px auto;padding: 7px;border-radius: 20px;background: #2C927F;color: #fff;}
/*Imagen*/
#MRSImagen {background: url(images/Ball.jpg) no-repeat center center fixed;background-size: cover;padding: 10% 0;}
#MRSImagen .container {background: none;}
.icxonfo {width: 16.3%;display: inline-block;vertical-align: middle;}
/*Footer*/
#MRSFooter {background: #303030;padding: 30px 0;}
#MRSFooter .container {background: none;}
.Foo1, .Foo2, .Foo3 {width: 25%;display: inline-block;vertical-align: top;}
.Foo4 {width: 25%;display: inline-block;vertical-align: middle;}
.Foo1 h2, .Foo2 h2, .Foo3 h2 {font-family: 'Barlow', sans-serif;color: #2C927F;font-size: 16px;font-weight: 400;}
.Foo1 table{border-collapse: collapse;margin-bottom: 30px;width: 100%;box-sizing: border-box;}
.Foo1 td{padding: 7px;min-width: 10px;text-align: center;color: #fff;font-family: 'Barlow', sans-serif;font-weight: 400;font-size: 14px;}
.Foo1 td+td{text-align: left;}
.Foo1 td i{font-size: 22px;color: #2C927F;}
.Foo1 h3{font-size: 27px; font-weight: 500; padding-bottom: 10px;}
.Foo1 li{display: inline-block; padding: 20px; vertical-align: middle;}
.Foo1 li i{font-size: 32px; color: #FFF;}
.Foo1 li i:hover{text-decoration: none;}
.Foo2 p {padding: 7px;text-align: left;color: #fff;font-family: 'Barlow', sans-serif;font-weight: 400;font-size: 14px;}
.Foo3 li a {color: #fff;}
.Foo3 li {list-style: none;line-height: 26px;font-family: 'Barlow', sans-serif;font-weight: 400;font-size: 14px;}
.Foo4 p+p {display: inline-block;vertical-align: middle;text-align: center;margin: 0 auto;color: #fff;padding: 0 10px;margin: 20px 0;}
.Foo4 p+p i {font-size: 25px;}
/*Interno*/
.addsing {position: absolute;bottom: 0;width: 100%;box-sizing: border-box;z-index: 1;background: rgba(0, 0, 0, 0.3); padding: 10px;}
.addsing p {color: #fff;font-size: 25px;font-family: 'Barlow', sans-serif;font-weight: 700;display: inline-block;width: 80%;vertical-align: middle;}
.addsing span {color: #fff;font-size: 25px;font-family: 'Barlow', sans-serif;font-weight: 700;display: inline-block;width: 20%;vertical-align: middle;text-align: right;}
#Gal {position: relative;box-sizing: border-box;overflow: hidden;}
.Gallery-Image {position: relative;box-sizing: border-box;overflow: hidden;}
.Descriptionsing h2 {font-family: 'Barlow', sans-serif;font-size: 25px;font-weight: 700;padding: 10px 0;}
.Descriptionsing p {font-size: 16px;font-family: 'Barlow', sans-serif;font-weight: 400;text-align: justify;}
.content .responsive-tabs ul.responsive-tabs__list {margin: 0 0 20px!important;}
.content .responsive-tabs.responsive-tabs--enabled {margin: 20px 0;}
.content .responsive-tabs .responsive-tabs__list__item{background-color: #2C927F;padding: 10px 18px!important;margin: 0 1px!important;color: #FFF;top: 0!important;border: 2px solid #2C927F;border-radius: 10px 10px 0 0!important;font-size: 15px;text-transform:  uppercase;box-sizing:  border-box;float: none;display: inline-block;}
.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: #2C927F;color: #fff;border: 2px solid #000!important;}
.content .responsive-tabs .responsive-tabs__panel{padding: 0px 20px 20px;border: 1px solid #B80038;border-radius: 5px;}
.content .responsive-tabs .responsive-tabs__list__item--active::after {content: "";height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 15px solid #2c927f;position: absolute;bottom: -17px;left: 50%;transform: translateX(-50%);}
.Cont-Interno h2 {font-family: 'Barlow', sans-serif;font-size: 20px;font-weight: bold;text-align: left;padding: 20px 0;color: #3a896e;}
.Cont-Interno h3 {font-family: 'Barlow', sans-serif;font-size: 20px;font-weight: 400;text-align: left;padding: 10px 0;}
.Cont-Interno p {box-sizing: border-box;font-size: 14px;font-weight: 400;font-family: 'Comfortaa', cursive;text-align: justify;line-height: 23px;}
.Cont-Interno li {box-sizing: border-box;font-size: 15px;font-weight: 400;font-family: 'Comfortaa', cursive;text-align: justify;line-height: 23px;margin-left: 30px;}
#tablist1-panel3 h3+ul li {list-style-image: url(images/Positive.png);margin-left: 30px;}
#tablist1-panel3 h3+ul+h3+ul li {list-style-image: url(images/Negative.png);}
.Pago h2 {font-family: 'Barlow', sans-serif;font-size: 20px;font-weight: 700;text-align: center;padding-bottom: 10px;}
.Pago {padding: 20px 0 0;}
.General-Relacionados {padding-bottom: 40px;}
.relacio {text-align: center;}
.ItemsRelacionados {width: 31.6%;display: inline-block;vertical-align: top;margin: 2px 3px 5px;box-shadow: 0px 0px 2px #000;}
.ItemsRelacionados:hover .Destcd a {background: #2C927F;width: 100%;display: block;text-align: center; color: #fff;}
.Widtxt h2 {font-family: 'Barlow', sans-serif;font-weight: 400;text-align: center;font-size: 40px;padding-bottom: 20px;}

.div1 {width: 100%;padding: 0 0 10px;}
.reclamos br {display: none;}
.reclamos input {width: 100%;display: inline-block;padding: 10px;border-radius: 9px;border: 1px solid #ccc;box-sizing: border-box;}
.reclamos select {width: 100%;display: inline-block;padding: 10px;border-radius: 9px;border: 1px solid #ccc;box-sizing: border-box;}
.div1 span {width: 50%;display: inline-block;padding: 0 10px;box-sizing: border-box;}
.div3 span {width: 33%;display: inline-block;padding: 0 10px;box-sizing: border-box;}
.div4 span {width: 25%;display: inline-block;padding: 0 10px;box-sizing: border-box;}
.div2 span {width: 50%;display: inline-block;padding: 0 10px;box-sizing: border-box;}
.div3 span {width: 33%;display: inline-block;padding: 0 10px;box-sizing: border-box;}
.div3 {padding: 10px 0;}
.div2 {padding: 10px 0;}
.div4 {padding: 10px 0;}
.reclamos h3 {font-size: 20px;padding: 0 10px;margin: 20px 0;}
.unico textarea {width: 100%;display: inline-block;padding: 10px;border-radius: 9px;border: 1px solid #ccc;box-sizing: border-box;}
.unico input.wpcf7-form-control {background: #303030;color: #fff;font-size: 24px;width: 30%;margin: 20px auto;display: block;}
.Cont-Page p {font-size: 16px;text-align: justify;line-height: 24px;padding: 10px 0;}
.Cont-Page h2 {font-size: 20px;padding: 10px 0;}
.destaca {text-align: center;}
#MRSFooter a {color: #fff;}
.content h1 {font-family: 'Barlow', sans-serif;font-weight: 400;text-align: center;font-size: 40px;padding: 20px;}
.Formdise {width: 70%;display: inline-block;vertical-align: top;padding-right: 60px;box-sizing: border-box;}
.putleft {width: 30%;display: inline-block;vertical-align: top;}
.Formdise input {width: 100%;margin: 0 auto 20px;box-sizing: border-box;padding: 9px;border: 1px solid #ccc;border-radius: 7px;font-family: 'Comfortaa', cursive;}
.Formdise textarea {width: 100%;margin: 0 auto 20px;box-sizing: border-box;padding: 9px;border: 1px solid #ccc;border-radius: 7px;font-family: 'Comfortaa', cursive;font-family: 'Comfortaa', cursive;}
.Formdise .wpcf7-form-control.wpcf7-submit {background: #387858;color: #fff;font-size: 22px;border: none;width: 40%;margin: 0 auto;display: block;}
.Formdise span {width: 30%;}
.Formdise span.wpcf7-list-item input {width: 7%;display: inline-block;}

/**/
/*BoxTop*/
.boxDatosReci .container {display: flex;flex-wrap: wrap;align-items: center;}
.Box-1-Redes {width:20%;}
.Box-1-mails {width: 70%;}
.Box-1-mails .textwidget > ul {text-align: right;}
.Box-1-Idioma {width: 10%;}
.Box-1-Idioma > ul {text-align: right;}   
.Box-1-Idioma img {height: 20px;}
.Box-1-mails ul li {display:inline-block;padding:0 12px;}
.boxDatosReci {background: #212727;padding: 0 15px;}
.Box-1-Redes p a {color: #3e927f;font-size:20px;}
.Box-1-mails ul li a {color:#fff;}
.Box-1-mails ul li {color:#fff;font-size:13px;}
ul {/* margin:5px 0 !important; */}
.Box-1-Redes p {margin:6px;}

/*Presentacion*/
.BoxCategoriaText {text-align:center !important;padding: 0 20px 10px;width: 80%;margin: 0 auto;}
.BoxCategoriaText p {text-align:center !important;}
.Box-Category {margin: 20px 15px 30px;border-bottom: 5px solid #276670;border-radius: 7px;transition: all .5s;}
.BoxCategoriaText h2 a {text-transform:uppercase;color: #212727;font-size: 47%;font-weight: 800;}
.BoxCategoriaText p strong {color: #F0AC38;font-size: 15px;font-weight: 600;text-transform: uppercase;}
.BoxCategoriaImg img {border-radius: 7px 7px 0 0;height: 250px;object-fit: cover;}
.BoxCategoriaImg {width: 100%;overflow: hidden;border-radius: 7px 7px 0 0;}
.BoxCategoria {background: #F5F7F8;}
a.bootom {display:table;margin: 10px auto;width: 50%;background:#00666f00;padding:10px;color:#00666f;border-radius:7px;margin-bottom: 0;transition: all .5s;}
a.bootom:hover {background:#00666f;color:#fff;}
.Box-Category:hover {box-shadow: 0 8px 20px 0px #ccc;}
.BoxPresentacion1 {padding:50px 0;}
.BoxCategoriaText p {font-size: 14px;}


.Cont-Interno p {
    line-height: 25px;
}

.Cont-Interno h3 {
    font-size: 24px;
    font-weight: 600;
    color: #2e4549;
}

.Cont-Interno p strong {
    color: #2e4549;
    font-weight: bold !important;
}



@media(max-width:768px){
    .alignleft, .alignright{display: block; margin: auto auto 10px;float: none;}
    .content {padding: 0 20px;box-sizing: border-box;}
    .ImgCategory {width: 100%;}
    .AdicionalCategory {width: 100%;}
    .ItemCategory {box-sizing: border-box;width: 45%;display: inline-block;}
    .AdicionalCategory h2 {width: 100%;text-align: center;font-size: 16px;}
    .AdicionalCategory p {text-align: justify;font-size: 14px;}
    .AdicionalCategory a+a {width: 50%;margin: 10px auto 0;}
    .ItemCategory:hover .AdicionalCategory a+a {width: 50%;}
    .Cont-Interno {width: 100%;text-align: justify;}
    .Formulario-Paginas {width: 100%;margin: 0 auto;text-align: center;}
    .Cont-RC {width: 100%;margin: 0 auto;text-align: center;}
    .Cont-RC table {margin: 0 auto;}
    .Sidebar-Blog {width: 100%;margin: 0 auto;text-align: center;}
    .Sidebar-Blog li {margin: 0 auto;list-style: none;}
    /*Blog*/
    .AdicionalBlog a+a {width: 50%;margin: 5px auto 0;}
    .AdicionalBlog {width: 100%;}
	.ItemBlog {width: 46%;display: inline-block;vertical-align: top;margin: 0  10px 20px;}
	.ImgBlog {width: 100%;}
    .AdicionalBlog h2 {font-size: 18px;}
    .BoxBlog {padding: 0 20px 20px;box-sizing: border-box;text-align: center;}
    .AdicionalBlog p {font-size: 14px;min-height: 210px;}
    .sidebarBlog {width: 100%;margin: 0 auto;text-align: center;}
    .BlogG {padding: 0 20px;box-sizing: border-box;}
    .sidebarBlog li {list-style: none;margin: 0 auto;}
    /*My Styles*/
    button#responsive-menu-button {width: 100%!important;left: 0;top: 0!important;display: block!important;}
    span.responsive-menu-box {left: 2%;width: 3%;float: left;}
    ul#responsive-menu {top: 50px!important;position: relative;}
    #responsive-menu-container #responsive-menu li.responsive-menu-item a {padding: 0 20px!important;}
    li#responsive-menu-item-39 {display: none;}
    #responsive-menu-container {background: rgba(0, 0, 0, 0.5)!important;}
    li#responsive-menu-item-40 {margin: 5px 0 0;}
    #responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a{border: none!important;}
    /*Super Top*/
    .headtop {display: none;}
    .headtop+.Logoblack+div {width: 35%;}
    #MRSTop {position: fixed;top: 12px;z-index: 100000;width: 20%;right: 10px;}
    /*Banner*/
    #MRSMenu {
    position: fixed;
    top: 0;
    z-index: 100000;
    background: none;
    box-shadow: none;
    width: 24%;
    text-align: center;
    margin-left: 50%;
    transform: translateX(-50%);
    padding: 0;
}
    .txtbnnr h2 {font-size: 30px;}
    .txtbnnr p {font-size: 14px;text-align: justify;}
    .txtbnnr a {margin: 4px auto;font-size: 13px;padding: 5px;border: 2px solid #fff;}
    .General-Destacados h2 {font-size: 25px;}
    .Desti {width: 45%!important;padding: 0;box-sizing: border-box;text-align: center;margin: 0 10px 20px;}
    .Contviaje {text-align: center;}
    .ItemsPromociones {width: 47%;margin: 0 10px 20px;}
    .Promocio {text-align: center;}
    .General-viaje h2 {text-align: center;font-size: 20px;}
    .General-viaje p {padding: 10px;text-align: center;width: 60%;margin: 0 auto;}
    .General-viaje a {margin: 0 auto;font-size: 13px;}
    .General-Paquetes h2 {font-size: 20px;}
    .Paqeutes {text-align: center;}
    .ItemsPaquetes {width: 47%;margin: 0 10px 20px;}
    .ItemsUnidades {width: 47%;box-sizing: border-box;padding: 10px;}
    .comment {width: 80%;}
    .destaca {text-align: center;}
    .ItemsViaje {width: 47%;margin: 0 10px 20px;}
    .genicon {text-align: center;}
	.icxonfo {width: 25%;margin: 0 10px 20px;}
    .Foo1, .Foo2, .Foo3 {width: 50%;margin: 0 auto 20px;text-align: center;}
	.Foo1 table {margin: 0 auto;text-align: center;width: auto;}
	.Foo2 p {text-align: center;}
	.Foo4 {width: 50%;text-align: center;}
    .ItemsRelacionados {width: 50%;margin: 0 auto 20px;text-align: center;}
	.relacio {text-align: center;}
	.Logoblack {display: inline-block;vertical-align: middle;width: 40%;padding-right: 24%;}
	.Logoblack img {width: 53%;}
	.quien {width: 90%;margin: 0 auto;}
	.sidebarRight {width: 100%;text-align: center;}
	.Cont-Category h1 {margin: 60px 0 0;}
	.headtop+div {width: 100%;margin: 0 20px 0 0;right: 0;}
	.Widmenu {display: none;}
	.Logo {width: 80%;}
	button#responsive-menu-button {background: #fff!important;border-bottom: 3px solid #2c927f!important;}
	button#responsive-menu-button:hover .responsive-menu-inner, button#responsive-menu-button:hover .responsive-menu-inner::before, button#responsive-menu-button:hover .responsive-menu-inner::after, button#responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner, button#responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner::before, button#responsive-menu-button:hover .responsive-menu-open .responsive-menu-inner::after, button#responsive-menu-button:focus .responsive-menu-inner, button#responsive-menu-button:focus .responsive-menu-inner::before, button#responsive-menu-button:focus .responsive-menu-inner::after, button#responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner, button#responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner::before, button#responsive-menu-button:focus .responsive-menu-open .responsive-menu-inner::after {background-color: #000!important;}
	.responsive-menu-inner, .responsive-menu-inner::before, .responsive-menu-inner::after {background-color: #000!important;}
	.content h1 {padding-top: 60px;}
	.Formdise {width: 100%;margin: 0 auto;text-align: center;padding: 0;}
	.putleft {width: 100%;margin: 0 auto;text-align: center;}
	.Formdise input {width: 100%;margin: 0 auto 20px;text-align: center;}
	.Formdise span {width: 100%;margin: 0 auto;text-align: center;}
}
@media(max-width:490px){
    /*Category*/
    .ItemCategory {width: 100%;margin: 0 auto 20px;}
    .ImgCategory {width: 100%;}
    .AdicionalCategory {width: 100%;padding-bottom: 15px;}
    /*My Styles*/
    .Cont-Category .Desti {width: 100%;margin: 0 auto 20px;}
	.Desti {width: 100%!important;margin: 0 auto 20px!important;}
	.ItemsPromociones {width: 90%;margin: 0 auto 20px;}
	.ItemsPaquetes {width: 90%;margin: 0 auto 20px;}
	.ItemsUnidades {width: 90%;margin: 0 auto 20px;}
	.General-Viaje h2 {font-size: 20px;}
	.ItemsViaje {width: 90%;box-sizing: border-box;}
	.quien h2 {font-size: 20px;}
	.quien {padding: 0 20px;box-sizing: border-box;}
	.quien a {width: 60%;}
	.Foo1, .Foo2, .Foo3 {width: 100%;}
	.Foo4 {width: 100%;}
	#MRSTop {right: 10px;width: 20%;font-size: 7px;}
	span.wpml-ls-native {display: none;}
	.General-Promociones h2 {font-size: 20px;}
	.General-viaje p {width: 90%;text-align: justify;}
	.General-viaje a {width: 60%;}
	.General-Unidades h2 {font-size: 20px;}
	.Logoblack {padding-right: 34%;}
	.Logoblack img {width: 100%;}
	.headtop+.Logoblack+div {width: 25%;font-size: 2.5px;}
	.headtop+.Logoblack+div a {font-size: 0;}
	.Contviaje {padding: 0 20px;box-sizing: border-box;}
	.comment {width: 95%;}
	.tt_theme_quotes .ttshowcase_rl_quote {padding: 10px 0!important;}
	.ItemBlog {width: 100%;margin: 0 auto 20px;}
	.responsiveblogtxt {margin: 55px 0 0;}
	.ItemsRelacionados {width: 100%;margin: 0 auto 20px;}
	.relacio {padding: 0 20px;box-sizing: border-box;}
	.reclamos span {width: 100%;margin: 8px 0;}
	.div1 {padding: 0;}
	.div3 {padding: 0;}
	.div4 {padding: 0;}
	.div2 {padding: 0;}
	.unico input.wpcf7-form-control {width: 60%;}
	#MRSMenu {width: 40%;}
	.txtbnnr {display: none;}
	nav#menu {}

.boxHaderLogo {
    width: 100%;
    text-align: center !important;
    margin: 0 auto !important;
}

.boxHaderLogo img {
    width: 42%;
}

.boxDatosReci {
    display: none;
}

.BoxTex {
    font-size: 20px;
}

.textwidget {}

.guia {
    display: none;
}
	.owl-nav {
    display: none;
}

.ItemsDestino {
    width: 47%;
}

.General-viaje .container {
    margin: 21px !important;
    padding: 25px;
    width: 83%;
}

.Content-Catx {
    width: 100%;
}
	.boxHaderMenu {
    display: none;
}

.Logo {
    width: 100%;
}
}