/*
Theme Name: Mr Suicide Sheep
Description: Tema para WordPress de SKYNET.
Author: Elvis
Author URI: https://www.facebook.com/LPALTS
version: 3.4.0
Tags: Tema, Mr Suicide Sheep
*/

@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500&display=swap');

*{margin:0; padding:0;}

body{font-family: 'Nunito', sans-serif; font-size: 16px; margin: 0;}

img{border: none; padding:0; max-width:100%; height:auto;}
img a{border:none;}
.content.blogweb{letter-spacing: -1px; word-spacing: -1px; font-size: 0;}
.content.blogweb article{letter-spacing: 0; word-spacing: 0; font-size: 16px;}
.content.blogweb article{width: 33%;display: inline-block;box-sizing: border-box;vertical-align: top;}
.content article{padding: 0 20px 20px 0;}
.content.home article{padding: 0;}
.content.blogweb article.contenidoSingle {width: 100%;display: inline-block;box-sizing:  border-box;margin-bottom:  20px;vertical-align: top;}
.content.blogweb article h2 {/* padding: 0 0 15px; */text-transform: uppercase;font-family: 'Barlow Condensed', sans-serif;line-height: 25px;}
.content.blogweb article a {color:  #000;}
.content.blogweb article img{padding-bottom: 10px;}
.content.blogweb article h3{font-size: 15px;font-weight: 400;padding-bottom: 15px;color: #666;text-transform: uppercase;display: none;}
.content.blogweb

.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;}
header.headerhome {margin: 0;}
header{margin-bottom: 20px;}

.content.contentweb{max-width:1220px;margin: 0 auto;padding:0 10px;box-sizing: border-box;display: block;width: 100%;}

.content h1{font-size: 30px; font-weight: 500; padding-bottom: 10px;}
.content .conslider h1{font-size: 44px;}
.rpwwt-widget ul li{margin: 0 0 5px!important;}
.rpwwt-widget ul li:nth-child(even){background: #EAEAEA;}
.rpwwt-widget ul li:nth-child(odd){background: #DDD;}
.rpwwt-widget ul li img{margin:5px!important;}

#boxhome{/* line-height:0; */margin-bottom:20px;}
/*#boxhome h3{position:absolute; z-index:9; left:0; padding: 0 20px; bottom:20px; line-height:22px; text-transform:uppercase; text-shadow:1px 1px 1px #000; max-width: 250px; box-sizing:border-box;}*/
#boxhome h3 a{color:#FFF;font-size: 20px;}
/*.boxhome1 {float: left; width: 50.83%; position: relative; background-color:#000;}*/
.boxhome2 {float: left; width: 23.72%; position: relative; background-color:#000;}
#boxhome3 {float: left; width: 25.45%; position: relative; background-color:#000;}
.boxhome3{position:relative;}
#boxhome img{opacity:0.7; transition:all .3s .1s;}
#boxhome .boxhome1:hover img, #boxhome .boxhome2:hover img, #boxhome .boxhome3:hover img, #boxhome .boxhome4:hover img{opacity:0.3;}
.mtop{vertical-align: middle;display:  inline-block;width: 50%;color:  #fff;text-align:  right;box-sizing:  border-box;}
.mtop li{display: inline-block; padding: 0 11px 0 10px; letter-spacing: 0px; word-spacing: 0; font-size: 17px; font-weight: 300; position: relative;}
.mtop li::before{content: ""; width: 1px; height: 14px; background-color: #FFF; position: absolute; top: 50%; margin-top: -7px; right: 0;}
.mtop li ul li::before, .mtop li:last-child::before{content: initial;}
.mtop li a{color: #FFF;}
.mtop ul li ul{opacity:0;visibility:hidden;padding:5px;background-color:#FFF;text-align:left;position:absolute;top:55px;left:50%;margin-left:-55px;width:100px;-webkit-transition:all .3s .1s;-moz-transition:all .3s .1s;-o-transition:all .3s .1s;transition:all .3s .1s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4)}
.mtop ul li:hover ul{opacity:1;top:100%;visibility:visible;}
.mtop ul ul li{position:relative;padding: 0; margin: 0; display: block; text-align: center;}
.mtop ul ul li a{color:#323232;font-size:14px; font-weight: 400; text-transform: initial; padding: 5px;display:block;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s}
.mtop ul ul li a:hover{background-color:#008bbf;color:#FFF; text-decoration: none;}
.lang-item img{vertical-align:text-bottom;}

.Contactos1 {display: inline-block;width: 42%;color: #fff;padding: 12px 0 8px; vertical-align: middle;}
.Contactos1 p {display:  inline-block;vertical-align:  top;padding:  0 10px; font-weight: 300; font-size: 15px;}
.Contactos1 i{vertical-align:baseline; color: #89BAE5;}
.Contactos1 i.fa-mobile{font-size: 20px;}
.Contactos1 i.fa-phone{font-size: 17px;}

.idiomas {width: 42%;text-align: right;}
.idiomas select{padding: 5px;background-color: #05091e;color: #cc9934;border: 2px solid #cc9934;font-size: 16px;border-radius: 3px;}
.idiomas li img{display: none;}
.idiomas li span{vertical-align: middle;}
.idiomas li.lang-item-es a, .idiomas li.lang-item-en a{background: url(https://www.skynetcorp.pe/clientes/wayraqperu/wp-content/uploads/es.png) no-repeat;height: 23px;padding-left: 35px;display: inline-block;color: #CC9933;text-transform: uppercase;font-weight: 200;}
.idiomas li.lang-item-en a{background: url(https://www.skynetcorp.pe/clientes/wayraqperu/wp-content/uploads/en.png) no-repeat;}


.redes-super-top{width: 48%; display: inline-block; text-align: right; color: #fff; text-transform: uppercase;}
.redes-super-top h2{display: none;}
.redes-super-top img{vertical-align: middle; margin: 0 7px 0 0;}

#slider{min-height:300px;position: relative;line-height: 0;padding: 0;}
#slider .item{overflow: hidden;position: relative;}
#slider .item img{width:100%;object-fit:cover;min-height:300px;animation: zoomeffect 30s infinite;}
#slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%; opacity:0; transition:all .3s .1s;}
#slider:hover .owl-nav{opacity:1}
#slider .owl-nav div{position:absolute;top:50%;transform:translateY(-50%);font-size: 0;display:flex;width: 50px;height: 50px;background-color: RGBA(255,255,255,0.5);border-radius:50%;justify-content:center;align-items:center;box-sizing: border-box;transition:all .3s .1s;}
#slider .owl-nav div:hover{background-color:#FFF;color:#222}
#slider .owl-prev{left:40px;padding-right: 10px;}
#slider .owl-next{right:40px;left:auto;padding-left: 10px;}
#slider .owl-nav div::before{content: "";width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;transition:all .3s .1s;}
#slider .owl-prev::before {border-right: 20px solid RGBA(255,255,255,0.5);}
#slider .owl-next::before {border-left: 20px solid RGBA(255,255,255,0.5);}
#slider .owl-nav dive{background:#FFF;}
#slider .owl-prev:hover::before{border-right-color:#0d1021;}
#slider .owl-next:hover::before{border-left-color:#0d1021;}
.conslider {position: absolute;z-index: 10;top: 50%;transform: translateY(-50%);left: 0;width: 100%;padding: 0 10px;font-size: 24px;line-height: 54px;font-weight: 200;color: #FFF;text-align: center;text-shadow: 1px 1px 8px #000;box-sizing: border-box;}
.conslider h2 {font-size: 50px;padding-bottom: 12px;line-height: 55px;font-weight: 600;}
.conslider p{padding-bottom: 12px;max-width: 800px;margin: auto;}
.conslider p strong {display: block;font-size: 58px;line-height: 60px;}
.conslider p a {display: table;margin: 20px auto auto;padding: 12px 30px;color: #FFF;background-color: #cc9934;font-size: 20px;font-weight: 500;text-shadow: none;border-radius: 30px;}
.conslider p a:hover {text-decoration: none;background-color: #ff3301;}
#slider .owl-dots {position: absolute;left: 50%;bottom: 25px;transform: translateX(-50%);}
#slider .owl-dots div {width: 30px;height: 5px;background-color: #cc9934;border-radius: 5px;display: inline-block;margin: 0 5px;box-shadow: 1px 1px 4px -2px #000;}
#slider .owl-dots div.active {background-color: #FFF;}
@keyframes zoomeffect{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}

#catgorias {
    display: flex;
    padding: 0 10px 5px;
}

.catehome1 {
    width: 50%;
}

.catehome2 {
    width: 50%;
}

.catehome2 ul {
    display: flex;
    flex-wrap: wrap;
}

#catgorias ul {
    margin: 0;
    padding: 0;
}

#catgorias li {
    list-style: none;
    border: 5px solid #FFF;
    position: relative;
    box-sizing: border-box;
    line-height: 0;
    overflow: hidden;
    padding: 0;
    background-color: #000;
}
#catgorias li img{
    transition: 0.3s;
    object-fit: cover;
    height: 570px;
    width: 100%;
}
#catgorias li:hover img {
    opacity: 0.5;
    transform: scale(1.05);
}
#catgorias .catehome2 li {
    width: 50%;
    box-sizing: border-box;
}

#catgorias a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 58px;
    color: #FFF;
    line-height: inherit;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    text-shadow: 1px 1px 8px #000;
}

#catgorias .catehome2 a {
    font-size: 34px;
}
#catgorias .catehome2 img{
    height: 280px;
}
#catgorias li br {
    display: none;
}

#destacados {background-color: #f4f4f4;padding: 14px 0 25px;}
#recientes {padding: 14px 0 25px;}
.bloquesweb .boxbloquesweb {
    display: flex;
    flex-wrap: wrap;
}

.bloquesweb h2 {
    width: 100%;
    font: 42px 'Barlow Condensed', sans-serif;
    padding-bottom: 15px;
}

.bloquesweb .item1, .bloquesweb .item2 {
    width: 50%;
    padding: 5px;
    box-sizing: border-box;
}
#destacados .boxbloquesweb {
    flex-flow: row-reverse;
}

.boxbloquesweb .item a {display: flex;}

.boxbloquesweb .item img {
    width: 220px;
    height: 150px;
    object-fit: cover;
}

.boxbloquesweb .item {
    padding-bottom: 5px;
    border-bottom: 1px solid #f4f4f4;
    margin-bottom: 5px;
}
#destacados .boxbloquesweb .item{border-color: #FFF}
.boxbloquesweb .item .des {
    padding: 10px 20px;
}

.boxbloquesweb .item .des h3 {
    font-size: 20px;
    line-height: 26px;
    padding-bottom: 10px;
    color: #cc9934;
    transition: 0.3s;
}

.boxbloquesweb .item .des h3:hover {
    color: #0d1021;
}

.boxbloquesweb .item .des p {
    color: #333;
    font-size: 18px;
}

.bloquesweb .item1 .imgbox {
    position: relative;
    line-height: 0;
    background-color: #000;
    overflow: hidden;
}

.bloquesweb .item1 .des {
    line-height: initial;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    z-index: 10;
    text-align: center;
    transform: translateY(-50%);
    color: #FFF;
    text-shadow: 1px 1px 8px #000;
    padding: 20px;
    box-sizing: border-box;
}

.bloquesweb .item1 .des h3 {
    font-size: 33px;
    line-height: 38px;
    padding-bottom: 10px;
    transition: 0.3s;
}
.bloquesweb .item1 .des h3:hover{color: #cc9934;}
.bloquesweb .item1 .des p {
    font-size: 20px;
    font-weight: 200;
}
.bloquesweb .imgbox img{
    width: 100%;
    transition: 0.3s;
    object-fit: cover;
    min-height: 650px;
}
.bloquesweb .imgbox:hover img {
    opacity: 0.5;
    transform: scale(1.05);
}

#visus .container {
    display: flex;
    flex-wrap: wrap;
}

.videos {
    width: 70%;
    padding-right: 20px;
    box-sizing: border-box;
}

.suscripcion {
    width: 30%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 0 10px -2px #c1c1c1;
    margin-bottom: 10px;
}

.videos ul {
    display: flex;
    flex-wrap: wrap;
}

.videos li {
    list-style: none;
    width: 50%;
    line-height: 0;
    padding: 0 10px 10px 0;
    box-sizing: border-box;
}

.videos iframe {
    height: 350px;
}

.suscripcion h2 {
    padding-bottom: 15px;
}

#MainSuperTop {background: #0D1020;padding: 15px 0;}
#MainSuperTop .container2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.MainSuperTop1 {
    width: 42%;
}

.MainSuperTop1 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    align-items: center;
}

.MainSuperTop1 ul li {
    list-style: none;
    font-size: 19px;
}

.MainSuperTop1 ul li a {
    color: #fff;
    font-weight: 200;
    padding: 0 10px;
}

.MainSuperTop1 ul li a i {
    color: #cc9934;
}

.MainSuperTop1 ul li a:hover {
    color: #cc9934;
}

.MainSuperTop2 {
    width: 42%;
}

.MainSuperTop2 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: center;
}

.MainSuperTop2 ul li {
    list-style: none;
    font-size: 26px;
}

.MainSuperTop2 ul li a {
    color: #fff;
    padding: 0 10px;
}

.MainSuperTop2 ul li a:hover {
    color: #cc9934;
}
#destacados .container, #recientes .container, #visus .container, #socialreel .container, #destacados2 .container{max-width: initial !important;padding: 0 10px !important;}
#footer .container{max-width: initial;padding: 40px 10px 30px !important;}

.menu ul {display: flex;justify-content: center;width: 100%;}
.menu ul li{display: inline-block;padding: 5px;position: relative;/* border-radius: 5px; */flex-grow: 4;/* margin: 2px; */text-align: center;list-style: none !important;border-right: 1px dashed #DDD;}
.menu ul li:last-child{border: none;}
.menu ul li a{color: #0d1020;font-size: 22px;text-transform: uppercase;display: block;padding: 5px 10px;border-bottom: 2px solid #FFF;font-weight: 500;}
.menu ul li a:hover{color: #000000;padding-bottom: 0;border-bottom: 5px solid #cc9934;text-decoration:none;}
.menu li.current_page_item a{padding-bottom: 0;border-bottom: 5px solid #cc9934;}
.menu ul li.btncontacto a{background-color:#cc9934;color: #FFF;padding: 10px;border-radius: 5px;border: none !important;}
.menu ul li.btncontacto a:hover {background-color: #fab90a;}
.menu ul li ul{opacity:0;visibility:hidden;padding:10px;background-color:#F1F1F1;text-align:left;position:absolute;top:55px;left: 50%;margin-left:-130px;width:240px;transition:all .3s .1s;/* left: 124%; *//* transform: translateX(-50%); */z-index: 1000;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.menu ul li:hover ul{opacity:1;top:100%;visibility:visible;}
.menu ul ul li{position:relative;padding: 0;/* display: block; */width: 100%;}
.menu ul ul li a{color:#323232;font-size:13px;padding: 10px;display:block;border: none !important;}
.menu ul ul li a:hover{background-color: #0ebbc2;color:#FFF;}

.MainTop1 {/* display: flex; *//* flex-wrap: wrap; */justify-content: space-between;align-items: center;}

.logo {
    width: 16%;
    text-align: center;
    line-height: 0;
}

.Contactos2 p {display:  inline-block;}
.Contactos2 {vertical-align: middle;display:  inline-block;width: 50%;color:  #fff;text-align:  right;box-sizing:  border-box;}
.Contactos2 p {border:  2px solid #bf9d06;border-radius: 9px;padding:  5px 15px;}
.contentSection {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
}
.content.contentLeft {width: 100%;}
#MainTop {padding: 20px 10px;background: #fff;box-shadow: 0 0 4px -2px #000;}
.Logo-General {width:  17%; display:  inline-block;padding: 10px 0; vertical-align: middle;}
.Logo-General img {vertical-align:  middle;}
.Logo-General h2 {display:  none;}
.MainMenu{width: 82%; display: inline-block; font-family: 'Barlow Condensed', sans-serif; margin-left: 1%;}

.contentLeftSingle{width: 70%; float: left;}
.contentLeftSingle h1{font-family: 'Barlow Condensed', sans-serif; text-transform: uppercase; font-size: 36px;}
.contentLeftSingle img{width: 100%;}

/********************************** Home Blog ********************************/
#HomeBlog{display: flex;align-items: center;background-color: #ddd;line-height: 0;position: relative;overflow: hidden;margin: 25px 0;display: none !important;}
#HomeBlog::before{position: absolute; content: url('images/bg-noaotros.png'); top: 0; width: 100%; z-index: 10; left: 0;}
#HomeBlog::after{position: absolute; content: url('images/bg-noaotros.png'); bottom: 0; width: 100%; z-index: 10; transform: rotate(180deg); left: 0;}
.ImgHome, .TxtHome{width: 50%; line-height: normal;}
.ImgHome h2, .TxtHome h2{display: none;}
.TxtHome{padding: 80px; box-sizing: border-box;}
.TxtHome h1{font-size: 47px; margin-bottom: 20px; font-family: 'Barlow Condensed', sans-serif; text-transform: uppercase;}
.TxtHome h1 strong{color: #fff; background: url('images/bg-blue.png')center center no-repeat; padding: 14px 81px 14px 21px;}
.TxtHome p{font-size: 20px; text-align: justify; font-weight: 300; margin-bottom: 15px; line-height: 28px;}
.TxtHome a{text-transform: uppercase; background-color: #5D81BD; color: #fff; font-size: 24px; font-weight: bold; display: table; padding: 14px 23px; margin-top: 20px; box-shadow: 2px 2px 2px rgba(0,0,0,0.3); transition-duration: 0.5s;}
.TxtHome a:hover{background-color:#39568C; color: #fff;}

/********************************* Entradas Recientes ************************/
.TitleHome{display: table;margin: auto;color: #181614;text-transform: uppercase;font-size: 45px;position: relative;padding: 6px 13px 0px;margin-bottom: 25px;font-family: 'Barlow Condensed', sans-serif;display: none;}
.TitleHome::after{position: absolute; content: url('images/bg-title-consejos.png'); top: -5px; right: 100%;}
.TitleHome::before{position: absolute; content: url('images/bg-title-consejos.png'); top: 7px; left: 100%; transform: rotate(180deg);}

.boxhome1{width: 50%; float: left; margin-right: 0.3%; position: relative; line-height: 0; background-color: #000;}
.boxhome2{width: 24.7%; float: left;}
.boxhome2 .BoxTextCILeft h3{font-size: 20px;}
.boxhome2 .BoxTextCIRight{width: 40%;text-align: right !important;}
.boxhome2 .BoxTextCIRight a{font-size: 17px; padding: 12px 15px;}
.boxhome2+.boxhome2{float: right; margin-right: 0;}
.boxhome2+.boxhome2+.boxhome2{float: left; margin-right: 0.3%; margin-top: 6px;}
.boxhome2+.boxhome2+.boxhome2+.boxhome2{float: right; margin-right: 0;}

.BoxTextCI{position: absolute;bottom: 0;width: 100%;z-index: 10;line-height: normal;background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.9));padding: 77px 25px 20px;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.BoxTextCILeft{width: 60%;}
.BoxTextCILeft h3{text-transform: uppercase; font-size: 35px; margin-bottom: 10px;}
.BoxTextCILeft h3 a{color: #fff;}
.BoxTextCILeft ul{
    display: none;
}
.BoxTextCILeft ul li{display: inline-block;color: #0ebbc2;margin-right: 10px;text-transform: uppercase;}
.BoxTextCIRight{width: 25%;}
.BoxTextCIRight a{display: table;margin: 0 auto;background-color: #0ebbc2;color: #fff;text-transform: uppercase;font-size: 30px;font-weight: bold;border-radius: 7px;padding: 12px 30px;transition-duration: 0.5s;}
.BoxTextCIRight a:hover{background-color: #086a6e;color: #fff;}

.ItemCI+.ItemCI .BoxTextCILeft h3{font-size: 20px;}
.ItemCI+.ItemCI .BoxTextCIRight{width: 28%;}
.ItemCI+.ItemCI .BoxTextCIRight a{font-size: 17px; padding: 12px 15px;}

.social4i .social4in{transform: scale(1.3); margin-left: 45px;}

/************ BOX MAPI************/
#BoxEntradasConsejos{padding: 60px 0 5px; box-sizing: border-box;}
#BoxEntradasConsejos h2{border-bottom: solid 4px #00bdc4;font-family: 'Barlow Condensed', sans-serif;font-size: 35px;margin-bottom: 23px;}
#BoxEntradasConsejos h2 strong{display: table;text-transform: uppercase;color: #fff;background-color: #00bdc4;padding: 7px 48px;}
.ContentItemsC{text-align: center; letter-spacing: -1px; word-spacing: -1px; font-size: 0;}
.ItemC{width: 32.5%;display: inline-block;vertical-align: top;max-width: 420px;margin: 0 0.4% 10px;letter-spacing: 0;word-spacing: 0;font-size: 16px;position: relative;/* background-color: #000; */line-height: 0;}
.ItemC h3{top: 50%;width: 100%;text-transform: uppercase;font-size: 22px;padding: 8px 5px;box-sizing: border-box;line-height: 18px;transition-duration: 0.5s;text-align: left;}
.ItemC h3 a{color: #2e2e2e;font-weight: bold;font-size: 17px;}
.ItemC img{transition-duration: 0.5s;}
.ItemC:hover img{opacity: 0.6;}
.ItemC:hover h3{background: rgba(0,0,0,0);}

.BoxVideos .amazingcarousel-image a+div+div+div a{display: none!important;}
.BoxVideos h2{border-bottom: solid 4px #496EB1; font-family: 'Barlow Condensed', sans-serif; font-size: 35px;}
.BoxVideos h2 strong{display: table; text-transform: uppercase; color: #fff; background-color: #496EB1; padding: 7px 48px;}

.newsletter-right{background-color: #363E50; position: relative; padding-bottom: 12px; margin-bottom: 15px;}
.newsletter-right h3{display: none;}
.TextNewsletter{position: absolute; top: 0; width: 100%; text-align: center; z-index: 10;}
.TextNewsletter h4{font-family: 'Barlow Condensed',sans-serif; color: #fff; text-transform: uppercase; font-size: 30px; text-shadow: 1px 1px 2px rgba(0,0,0,0.3); padding-top: 6px;}
.TextNewsletter h5{background: rgba(0,0,0,0.4); color: #fff; display: table; margin: auto; text-transform: uppercase; font-size: 15px; font-weight: normal; padding: 4px 6px;}
.newsletter-right p{text-align: center; color: #fff;}
.newsletter-right a{display: table; margin: 19px auto 0; background-color: #FDC416; text-transform: uppercase; color: #363E50!important; font-family: 'Barlow Condensed', sans-serif; border-radius: 4px; font-size: 22px; padding: 7px 35px; transition-duration: 0.5s;}
.newsletter-right a:hover{background-color: #E6AD02;}

.wp-caption{width: auto!important;}

/************ BOX TREKS ALTERNATIVOS ************/
#BoxTreksAlternativos h2{color: #2D6EB6; text-transform: uppercase; font-size: 35px;}
#BoxTreksAlternativos span{border-left: solid 4px #ff0000; display: inline-block; padding-left: 6px; font-size: 20px; line-height: 18px;}
.relacionados{margin: 20px 0; position: relative;}
.relacionados .item{max-width: 420px; margin: auto;}
.relacionados .ImgItem{position: relative;}
.relacionados .ImgItem h5{position: absolute; width: 100%; bottom: 0; z-index: 10; padding: 29px 10px 10px 10px; box-sizing: border-box; color: #fff; text-transform: uppercase; font-weight: 300; background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.9));}
.relacionados .item h3{margin: 10px 0; text-transform: uppercase; font-family: 'Barlow Condensed', sans-serif; font-size: 25px;}
.relacionados .item h3 a{color: #000;}
.relacionados .item p{text-align: justify;}
.relacionados ul{text-align: center; margin-top: 10px;}
.relacionados ul li{display: inline-block; margin: 0 10px;}
.relacionados ul li h6{color: #000; border: solid 2px #216DB3; display: table; border-radius: 20px; font-size: 16px; padding: 6px 31px;}
.relacionados .item .ReadMore{background-color: #1EABE0; display: table; color: #fff; text-transform: uppercase; border-radius: 20px; padding: 8px 60px; font-size: 15px; margin-top: 12px;}
.relacionados .owl-prev{color: #ff0000; position: absolute; top: 30%; left: -40px;}
.relacionados .owl-next{color: #ff0000; position: absolute; top: 30%; right: -40px;}
.relacionados .owl-prev i, .relacionados .owl-next i{font-size: 70px; font-weight: bold;}

.contenidoSingle .responsive-tabs-wrapper{margin: 30px 0;}
.contenidoSingle .responsive-tabs ul.responsive-tabs__list{margin: 0; text-align: center;}
.contenidoSingle .responsive-tabs .responsive-tabs__list__item{border: solid 2px #1F5282; border-radius: 4px; background-color: #496EB1; color: #fff; text-transform: uppercase; float: none; display: inline-block; font-weight: 400; margin: 2px 2px; padding: 12px 3px; width: 32%; text-align: center; box-sizing: border-box; font-size: 16px;}
.contenidoSingle .responsive-tabs .responsive-tabs__list__item--active, .content-single article .responsive-tabs .responsive-tabs__list__item--active:hover{top: 0; background-color: #A52127; border: solid 2px #D50000;}
.contenidoSingle .responsive-tabs .responsive-tabs__panel{padding: 20px 0; border: none;}

.contenidoSingle .omsc-toggle{border: none;}
.contenidoSingle .omsc-toggle-title{padding: 0.6em 2.4em 0.6em 2.2em; text-transform: uppercase; font-weight: bold; color: #4d4d4d;}
.contenidoSingle .omsc-toggle-title::after{content: '\f107'; left: auto; right: 0.8em; color: #ff0000; font-size: 30px; top: 0;}
.contenidoSingle .omsc-toggle-title::before{position: absolute; content: url('images/circle2.png'); left: 0; top: 50%; transform: translateY(-50%);}
.contenidoSingle .omsc-toggle.omsc-expanded .omsc-toggle-title::after{content: '\f106';}
.contenidoSingle .omsc-toggle.omsc-expanded .omsc-toggle-title::before{content: url('images/circle1.png');}
.contenidoSingle .omsc-toggle-title:hover, .content-single article .omsc-toggle.omsc-expanded .omsc-toggle-title{background: none;}
.contenidoSingle .omsc-toggle-inner{padding: 1em 0;}

#BoxArtRelacionados h2{border-bottom: solid 4px #cc9934;font-family: 'Barlow Condensed', sans-serif;font-size: 35px;margin-bottom: 8px;}
#BoxArtRelacionados h2 strong{display: table;text-transform: uppercase;color: #fff;background-color: #cc9934;padding: 10px 28px;}

.art-relacionados .item{width: 32%; display: inline-block; vertical-align: top; margin: 0 0.5%;}
.art-relacionados .item h3{text-transform: uppercase;}
.art-relacionados .item h3 a{color: #000;}
.art-relacionados .item ul{list-style: none; margin: 0;}
.art-relacionados .item ul li{display: inline-block; text-transform: uppercase; color: #666; font-weight: 300; font-size: 14px;}
.art-relacionados .item:hover h3 a{color: #C1252C;}

.content-category article ul{text-align: center; margin-top: 10px; margin-left: 0;}
.content-category article ul li{display: inline-block; margin: 0 6px;}
.content-category article ul li h6{color: #000; border: solid 2px #216DB3; display: table; border-radius: 20px; font-size: 16px; padding: 6px 31px;}
.content-category article .ReadMore{background-color: #1EABE0; display: table; color: #fff!important; text-transform: uppercase; border-radius: 20px; padding: 8px 60px; font-size: 15px; margin-top: 12px;}
footer{background: #0d1020;position:relative}
footer p{font-size:12px}
.copyright{background-color: #000000;padding: 20px 10px;text-align:center;color: #FFF;font-size:14px;font-weight:300}
.copyright h5{font-size:11px;color: #FFF;text-align:center;font-weight:300;opacity:.5!important}

.content{width: 70%;display:  inline-block;}
.content.home{width:100%;display: block;max-width: max-content;}
.content.blogweb .name {padding-right:  10px;color: #2D6EB6;font-weight: normal;font-size: 15px;text-transform: uppercase;display: none;}
.content.blogweb .name i{font-size: 19px;}
.content.blogweb .fecha {padding-right:  10px;display:  inline-block;}
.content.blogweb .vistas {display:  inline-block;padding-left: 5px;}
.content.blogweb i{font-size: 16px; margin-right: 5px;}
.content.blogweb p{padding-bottom: 15px;}
.content.blogweb .Vsm{padding-bottom: 25px;}
.content.blogweb .Vsm a{display: table; padding: 5px 15px; background-color: #006DBB; border-radius: 3px; color: #FFF;}
.content.blogweb .Vsm a:hover{background-color: #0085E8;}
.menuweb{background-color:#2aadf8; text-align:center;}
.menuweb li{display:inline-block; font-size: 17px; text-transform: uppercase;}
.menuweb li a{background-color:#2aadf8; padding:15px 20px; color:#FFF; display:block;}
.menuweb li a:hover{background-color: #006DBB;}
.Foo2 a:hover {color:  #bf9d06;}
.Foo2 li{margin: 5px 0}
.contenidoSingle p {padding-bottom:  15px; text-align: justify;}
.content p{text-align: justify; padding-bottom: 20px; color: #222; line-height: 22px;}
.content ul, .content ol{margin-left: 15px; padding-bottom: 20px;}
.content li{list-style-type: disc; color: #222; line-height: 22px; padding: 4px 0;}
.content ol li{list-style: decimal;}
.content table{width: 100%!important; height: auto!important; margin-bottom: 20px;}
.content td{border: 1px solid #e3e3e3; padding: 10px; box-sizing: border-box;}
.content tr, .content td{width: auto!important; height: auto!important;}
.contenidoSingle h3 {color:  #000;text-transform:  uppercase; margin-bottom:12px;}
.contenidoSingle h4 {color:  #000;text-transform:  uppercase; margin-bottom:12px;}
.contenidoSingle h2 {color:  #000;text-transform:  uppercase; margin-bottom:12px;}
.Foo3 a {color: #fff; display: inline;}
.Foo3 a:hover {color: #bf9d06;}
.Foo3 ul{margin-left: 25px;}
.Foo3 li {list-style-image:url('images/icon-footer.png'); width: 100%; border-bottom: 1px solid #424A53; padding-bottom: 5px; margin: 5px 0 0!important; font-weight: 300; font-size: 17px; overflow: inherit!important;}
.Foo3 li a{display: inline-block;}
.Foo3 span {color: #89BAE5; display: inline;}
.sidebarRight li {width:  100%;font-size:  12px;}
.sidebarRight a {vertical-align:  middle;color: #000}
/* links */
a{color:#0066cc; text-decoration:none;}
a:hover{text-decoration: none; color:#000;}
p:empty{display: none;}
.sidebarRight li {width:  100%;font-size:  15px;}
.recientes-home, .widget_categories, .widget_archive{padding-bottom: 20px;}
.widget_categories li, .widget_archive li{padding: 7px 0 7px 15px; border-bottom: 1px solid #DDD; margin: 0!important; position: relative;}
.widget_categories li::after, .widget_archive li::after{content: "\f105"; font: 14px FontAwesome; position: absolute; left: 5px; top: 9px;}
.sidebarRight a {vertical-align:  middle;color: #000}
ul.xoxo.categories li {font-size:  14px; margin-left:  10px;}
li#archives-2 li {margin-left:  10px;font-size:  14px;}
#wprmenu_bar{box-shadow: 0 0 5px 0 #000; z-index: 10000000!important;}
/* container */
.container {max-width:1300px;margin: 10px auto;/* background:#fff; */color:#333;box-sizing: border-box;}
.container.homeweb {
    margin: 40px auto;
}
.container2 {max-width: 1300px;margin: 0 auto;padding: 0 10px;color:#333;box-sizing: border-box;}
.containerhome {max-width: 1850px;margin: 0 auto;box-sizing: border-box;padding: 0 1%;}
#MainFooter .container2{letter-spacing: -1px; word-spacing: -1px; font-size: 0;}

/* Sidebar Right */
.sidebarRight{float: right; width: 28%;}
.sidebarRight ul li{list-style: none;}
.sidebarRight h3{font-size: 24px; font-weight: 400; text-transform: uppercase; position: relative; margin-bottom: 15px;}
.sidebarRight h3::after{content: ""; position: absolute; left: 0; height: 2px; width: 100%; top: 50%; background-color: #EEE; transform: translateY(-50%);}
.sidebarRight h3 strong{display: table; position: relative; z-index: 10; background-color: #FFF; padding-right: 10px;}

/*Copyright*/
#Copyright{text-align: center; background-color: #181614; font-size: 12px; color: #FFF; font-weight: 300; padding: 7px 0;}
#Copyright img{vertical-align: middle;}
#Copyright a{ color: #FFF ;}

.wp-pagenavi{letter-spacing: 0; word-spacing: 0; font-size: 15px; text-align: center;}
.wp-pagenavi a, .wp-pagenavi span{border: none!important;background-color: #00bcc3;color: #FFF;display: inline-block;padding: 4px 8px !important;font-weight: 400 !important;}
.wp-pagenavi a:hover, .wp-pagenavi span:hover{background-color: #00999f;}

#ratings{background-color:#DDD; padding:20px; margin: 25px 0;}
#ratings img{width: auto;}
.newsletter{background-color:#006DBB; color:#FFF; box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 20px; padding:20px;}
#ratings h3{font-size:15px; padding-bottom:5px;}
.newsletter h2{text-transform:uppercase; font-size:22px; padding-bottom:10px; color:#FFF;}
.newsletter p{color:#FFF;}
.newsletter .wysija-input{width:100%; box-sizing:border-box; border:2px solid #DDD; padding:10px;}
.newsletter .wysija-submit{padding:10px 30px; margin:0!important; border:none; background-color:#0085E8; cursor:pointer; color:#FFF; font-size:18px; font-weight:700;}
.newsletter .wysija-submit:hover{background-color:#2FA7FF;}

.bannerblog{padding:20px; background-color:#F1F1F1; line-height:0; border-top:1px solid #DDD; border-bottom:1px solid #DDD; text-align:center; margin-bottom:15px;}

.banner-blog{position: relative;}
.TextBlog{position: absolute;top: 20px;left: 20px;z-index: 50;color: #fff;text-align: left;width: 63%;}
.TextBlog h3{color: #fff;font-size: 32px;font-weight: normal;margin-bottom: 5px;font-weight: 800;}
.TextBlog p{color: #fff;text-align: left;font-weight: 300;}
.TextBlog a{display: table;background-color: #2aadf8;color: #fff;font-size: 30px;font-weight: bold;padding: 16px 39px;float: left;transition-duration: 0.5s;}
.TextBlog a:hover{background-color: #006DBB;}

.LeftAvailability{width: 65%; float: left;}
.LeftAvailability .container{max-width: none!important;}
.RightAvailability{width: 35%; float: right;}

.tableAvailability h5{background-color: #c9302c; display: table; padding: 2px 10px; border-radius: 5px; margin: auto; color: #FFF; font-size: 15px; font-weight: 400;}
.tableAvailability a{background-color: #3eb368; display: table; padding: 2px 10px; border-radius: 5px; margin: auto; color: #FFF; font-size: 15px; font-weight: 400;}
.tableAvailability td{text-align: center;}
.tableAvailability h6{display: table; margin: auto; padding: 2px 10px; border-radius: 5px; color: #FFF; font-size: 15px; font-weight: 400; background-color: #3eb368!important;}

.content-video{padding:40px 0;}
.content-video h1{border-bottom: solid 4px #496EB1; font-family: 'Barlow Condensed', sans-serif;font-size: 35px;margin-bottom: 23px;}
.content-video h1 strong{display: table; text-transform: uppercase; color: #fff; background-color: #496EB1; padding: 7px 48px;}
.content-video .epyt-gallery iframe {width: 100% !important; height: 650px !important;}

.wppweb {
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 100;
    display: flex;
    flex-direction: column;
    align-items: center;
    animation: bounce-in 3s infinite
}

.wppweb a {
    background: #4ec55b;
    width: 4rem;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    z-index: 100;
    font-size: 2.5rem;
    text-decoration: none;
    box-shadow: 0px 0px 5px -1px #000;
    transition: 0.3s;
    color: #fff
}

.wppweb a:hover {
    background: #fff;
    color: #4ec55b;
    box-shadow: 0px 0px 5px -1px #000
}

.wppweb:hover {
    text-decoration: none
}
@keyframes bounce-in {
    0% {
        transform: translate(0)
    }

    30% {
        transform: translate(0,-20px)
    }

    50% {
        transform: translate(0)
    }

    100% {
        transform: translate(0)
	}
}
.clear{clear:both;}
.clear:after{clear:both;display: block; content:""; height: 0; visibility: hidden;}

.contentSection1 {
    width: 70%;
    box-sizing: border-box;
    padding: 0 10px;
}

.contentSection2 {
    width: 30%;
    box-sizing: border-box;
    padding: 0 10px;
}
.titleLML h2 {
}

.titleLML h2 strong {display: table;text-transform: uppercase;color: #fff;background-color: #444444;padding: 7px 48px;}

.titleLML h2 {
    border-bottom: solid 4px #444444;
    font-size: 30px;
    margin-bottom: 23px;
}

.content.blogweb article h2 a:hover {
    color: #0ebbc2;
}

.BoxTextCILeft p {
    color: #ddd;
    font-size: 11px;
}

.BoxTextCILeft {
}

.boxhome1 .BoxTextCI.clear {
    text-align: inherit;
}

.boxhome1 ul {
    display: block;
}

.boxhome1 .BoxTextCILeft {
    width: 60%;
    margin-right: 40%;
}

.contentSection2 h2 strong {
    display: table;
    text-transform: uppercase;
    color: #fff;
    background-color: #0d1021;
    padding: 12px 48px;
}

.contentSection2 h2 {
    border-bottom: solid 4px #0d1021;
    font-size: 18px;
    margin-bottom: 23px;
}

.conteS1-Redes {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.conteS1RI-f {
    text-align: center;
    width: 32%;
    border: 1px solid #ddd;
    padding: 15px;
    box-sizing: border-box;
    margin: 2px;
}

.conteS1RI-i {
    text-align: center;
    width: 32%;
    border: 1px solid #ddd;
    padding: 15px;
    box-sizing: border-box;
    margin: 2px;
}

.conteS1RI-y {
    text-align: center;
    width: 32%;
    border: 1px solid #ddd;
    padding: 15px;
    box-sizing: border-box;
    margin: 2px;
}

.conteS1RI-f i {
    font-size: 35px;
    padding-bottom: 5px;
    color: #3469ce;
}

.conteS1RI-i i {
    font-size: 35px;
    padding-bottom: 5px;
    color: #e3087f;
}

.conteS1RI-y i {
    font-size: 35px;
    padding-bottom: 5px;
    color: #e30808;
}

.conteS1RI-f p {
    font-weight: bold;
}

.conteS1RI-f span {
    font-weight: 100;
    font-size: 12px;
    text-transform: uppercase;
}

.conteS1RI-i span {
    font-weight: 100;
    font-size: 12px;
    text-transform: uppercase;
}

.conteS1RI-y span {
    font-weight: 100;
    font-size: 12px;
    text-transform: uppercase;
}

.conteS1RI-i p {
    font-weight: bold;
}

.conteS1RI-y p {
    font-weight: bold;
}
.conteS2-Formu {
    background: #efefef;
    margin-top: 10px;
}

.conteS2-Formu img {
    width: 100%;
    line-height: 0;
}

.conteS2-Formu p {
    text-align: center;
    font-weight: 600;
    color: #0ebbc2;
    padding: 10px;
    font-size: 20px;
}

.conteS2-Formu span {
    font-size: 10px;
    text-align: center;
    display: table;
    margin: 0 auto;
    text-transform: uppercase;
    line-height: 22px;
    color: #000;
    width: 90%;
}

input#correo {
    padding: 20px;
    width: 90%;
    box-sizing: border-box;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
}

.conteS2-Formu p br {
    display: none;
}

input#envioblog {
    padding: 20px;
    text-transform: uppercase;
    display: block;
    width: 90%;
    margin: 6px auto;
    background: #cc9934;
    border: #cc9934 2px solid;
    font-weight: bolder;
    border-radius: 5px;
}

input#envioblog:hover {
    color: #f7ec59;
    background: #f7ec5900;
}	
#footer .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;box-sizing:border-box;padding:6% 0;margin: 0 auto;}
.boxfoterItem h2{text-transform:uppercase;color: #cc9934;font-weight:400;padding-bottom: 10px;}
.boxfoterItem{box-sizing:border-box;padding:0 1%}
.boxfoterItem ul li a{color:#fff;line-height:35px}
.boxfoterItem p{color:#fff;font-size: 16px;line-height:28px;font-weight: 300;}
.boxfoterItem1 a{color:#fff;}
.boxfoterItem1 p a i{padding:12px 11px;font-size:22px;}
.boxfoterItem1 p a:hover{color:#cc9934;}
.boxfoterItem1{width: 20%;text-align:center}
.boxfoterItem2{width: 20%;}
.boxfoterItem3{width: 20%;}
.boxfoterItem4{width: 26%;}
.boxfoterItem ul li a:hover{text-decoration:none;color:#cc9934}

.categoryGene {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
}

.contentSection.content-category {
    width: 70%;
}

.boxPresentacion {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    border-bottom: 5px solid #e5e5e5;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.bpI {
    width: 35%;
    line-height: 0;
}

.bpTx {
    width: 65%;
    box-sizing: border-box;
    padding: 2%;
}
.content.blogweb.contentLeft {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.categoryGene {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
}

.content-category {
    width: 70%;
}
.bpTx h2 a {
    color: #cc9934;
    font-size: 22px;
    font-weight: 500;
}
.bpTx h2 a:hover{color: #000;}

.bpTx h2 {
    line-height: 21px;
}

.bpTname {
    padding: 7px 0;
    color: #8b8b8b;
    font-size: 12px;
}

.bpTname i {
    color: #0d1022;
}

.bpTx p {
    color: #8b8b8b;
    font-size: 17px;
    font-weight: 100;
    line-height: 23px;
}

.bpTx a {
    color: #cc9934;
    font-weight: 100;
    display: table;
    margin: 13px 0;
    transition: 0.3s;
}
.bpTx a:hover {
    color: #0d1022;
}
.bpTx a em {
    font-weight: 100;
    padding: 0 8px 0 0;
}

h1.pagetitle {
    text-transform: uppercase;
    font-size: 36px;
    padding-bottom: 20px;
    color: #0d1022;
}
.contentSection1S {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
}

.contentSection1S section.contentSection2 {
    position: sticky;
    top: 5px;
}


@media(max-width: 768px){
    .alignleft, .alignright{display: block; margin: auto auto 10px;float: none;}
    .content.contentLeft, .sidebarRight{display: block; float: none; box-sizing: border-box; width: 100%; padding: 10px;}
    .recientes-home, .widget_categories, .widget_archive {padding: 10px; box-sizing: border-box;}
    .container{padding: 10px;}
    .container.homeweb{margin: auto;}
    .idiomas{text-align: center;padding-top: 10px;}
    .RedesSociales i{width: 32px; height: 32px; padding: 7px 2px; font-size: 18px;}
    .Foo1, .Foo2{width: 50%}
    .Foo3{width: 100%; display: block; text-align: center;}
	.mtop li::before{display:  none!important;}
	#boxhome{margin: auto auto 10px; padding: 20px; box-sizing: border-box;}
	#boxhome img{width: 100%;}
	.boxhome1{float: none; width: 100%;}
	.boxhome2{width:49.7%;}
	#boxhome3{width:51.72%;}
	#boxhome h3{padding: 0 10px; bottom: 10px; font-size: 16px; line-height: 20px;}
    .Contactos1, .mtop{display: none;}

#MainTop{display: none;}
#wprmenu_bar{z-index: 99!important;border-bottom: 1px solid #cc9934;}
    .MainSuperTop1, .MainSuperTop2{display: none;}
    .logo{
    width: 100%;
}
    .MainSuperTop2 ul{justify-content: center;padding-top: 10px;}
    #HomeBlog{padding: 40px 20px; box-sizing: border-box; display: block; margin: 55px 0 40px;}
    .ImgHome{display: none;}
    .TxtHome{width: 100%; padding: 35px;}
    
    .boxhome1{margin-bottom: 4px;}
    .BoxTextCILeft{width: 70%;}
    .BoxTextCILeft h3{font-size: 29px !important; line-height: 37px !important;}
    .BoxTextCIRight a{font-size: 20px;}
    
    .boxhome2 .BoxTextCILeft h3{font-size: 20px!important; line-height: 26px!important; padding: 0!important;}
    .boxhome2 .BoxTextCIRight a{font-size: 13px; padding: 10px;}
    
    .content.blogweb article{width: 48%; padding: 0 0 15px; margin: 01%;}
    .ItemC{width: 49%;}
    
    .content{width: 100%; float: none;}
    
    .art-relacionados .item{width: 48.5%; margin: 0 0.5% 10px;}
    
	.content-video{padding:30px 20px; box-sizing:border-box;}
    
.idiomasTop1{display: block;position: fixed !important;top: 20px !important;right: 10px !important;width: 30% !important;z-index: 999999999999;left: auto !important;text-align: right!important;}
    
    .idiomasTop1 ul, .idiomasTop1 li{list-style: none;}
    .ms-layer.msp-cn-8-2.ms-hover-active strong {font-size: 12px!important;}
.ms-layer.msp-cn-8-2.ms-hover-active span {font-size: 20px!important;}
.ms-slide .ms-layer, .ms-fixed-layers .ms-layer, .ms-overlay-layers .ms-layer {top: 50%!important;left: 50%!important;transform: translate(-50%, -50%)!important;width: 80%!important;}
.ms-slide .ms-layer + div {top: 22%!important;}
        .banner-blog img{object-fit: cover; min-height: 276px;}
.conslider {
    font-size: 20px;
    line-height: 42px;
}

#catgorias, .bloquesweb .boxbloquesweb {
    display: block !important;
    padding: 0;
}

.catehome1, .catehome2, .bloquesweb .item1, .bloquesweb .item2 {
    width: 100%;
}
    .bloquesweb .imgbox img{min-height: initial;}
    .bloquesweb .item1, .bloquesweb .item2{padding: 0;}
#catgorias li{border: none;margin-bottom: 10px;}
.content.home {
    margin: 0;
    padding: 10px 10px 0;
}

.boxbloquesweb .item a {
    display: block;
}
.boxbloquesweb .item img {
    width: 100%;
    height: auto;
}

.boxbloquesweb .item .des {
    padding: 10px 10px 20px;
}

.bloquesweb .item1 .des h3 {font-size: 20px;line-height: 26px;padding-bottom: 10px;color: #cc9934;transition: 0.3s;}

.bloquesweb .item1 .des {
    position: relative;
    top: initial;
    transform: initial;
    background-color: #FFF;
    text-shadow: none;
}

.bloquesweb .item1 .des p {
    font-size: 18px;
    color: #333;
    font-weight: 400;
}

.bloquesweb .item1 .des h3 {
}

.boxbloquesweb .item .des {
    text-align: center;
}

.videos, .suscripcion {
    width: 100%;
    padding: 0;
}

.videos iframe {
    height: 260px;
}
#footer ul li{list-style: none;}
}
@media(max-width:500px){
    .Foo1, .Foo2{width: 100%; display: block;}
    #MainSuperTop{/* margin-top: -46px; */position: relative;}
    #MainTop{margin: 0;}
    .content.blogweb article{display: block; width: 100%; padding: 10px;}
    article {width:  100%;}
    .Contactos1, .mtop{width:  100%; padding:5px;}
	.mtop li{display:block; text-align:center;}
    .MainMenu{display:  none;}
    .Logo-General {width:  100%;text-align:  center; padding: 20px 10px 10px; box-sizing: border-box;}
    .RedesSociales {width: 100%;text-align:  center;padding: 10px 10px 20px; box-sizing: border-box;}
    .Contactos1{padding: 16px 0 5px;}
    .Contactos1 p {width:  100%; text-align: center; padding: 5px;}
    .Contactos2{text-align: center; padding-bottom: 20px;}
    .foo {width: 50%;box-sizing:  border-box;font-size:  0;padding:  10px 0;}
    .container2.grid {display:  block;}
    .Foo1 {width:  100%;text-align:  center; padding-bottom: 20px;}
    .Foo2 {width:  100%;text-align:  center; padding-bottom: 20px;}
    .Foo3 {width:  100%;margin:  0 auto;text-align:  center; padding-bottom: 20px;}
    .Foo2 li {text-align:  center;width:  100%;margin:  5px auto;}
    .Foo1 table {width: 60%;margin: 0 auto;}
    footer h2{padding-bottom: 0;}
    .content.contentLeft {width:  100%;}
	#boxhome h3{font-size: 14px !important;line-height: 18px !important;}
    
    .boxhome2{width: 100%; margin: 0 0 4px;}
    #BoxEntradasConsejos{padding: 20px 0 10px;}
    .ItemC{width: 100%;}
    #boxhome{overflow: hidden;}
    
    #wonderplugincarousel-1 .amazingcarousel-prev{left: 12%!important;}
    #wonderplugincarousel-1 .amazingcarousel-next{right: 12%!important;}
    .art-relacionados .item{width: 100%; margin: 0 0 10px;}
    
    .BoxTextCILeft h3{font-size: 22px!important; line-height: 32px!important;}
    
    .BoxTextCIRight a{font-size: 13px; padding: 9px 6px}
    
    .TxtHome h1{font-size: 39px; text-align: center;}
    .TxtHome h1 strong{display: block; padding: 14px;}
    .TxtHome{padding: 35px 8px;}
    .boxhome1 .BoxTextCILeft {
    width: 100% !important;
    margin: 0;
}

.contentSection1 {
    width: 100%;
}

.contentSection2 {
    width: 100%;
}

.BoxTextCILeft {
    width: 100%;
    text-align: center;
}

.titleLML h2 strong {
    font-size: 15px;
}

#BoxEntradasConsejos h2 strong {
    font-size: 18px;
}

.boxfoterItem1.boxfoterItem {
    width: 100%;
}

.boxfoterItem2.boxfoterItem {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}

.boxfoterItem3.boxfoterItem {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}

.boxfoterItem4.boxfoterItem {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    box-sizing: border-box;
    padding: 0 7%;
}
.content-category {
    width: 100%;
}

.bpI {
    width: 100%;
}

.bpI img {
    width: 100%;
}

.bpTx {
    width: 100%;
}
#catgorias li img {
    height: initial;
}

#catgorias .catehome2 li {
    width: 100%;
}

#catgorias a, #catgorias .catehome2 a {
    font-size: 30px;
}

.videos li {
    width: 100%;
    padding: 5px 0;
}
}