/* Add here all your CSS customizations */


/*.home #wallpaperWrapper{ width:1155px!important; margin:0 auto; }
.home .row{ margin: 0px!important}
.home .seven-cols .col-md-1{padding: 10px 20px!important;}
*/


/*url(http://elzol.sbs.co/wp-content/uploads/sites/5/2017/11/Megatv-WEBSKIN-labelle-latingrammys.jpg) no-repeat top center #e5ddd8;*/

h3 {
	color: #08C;
	font-size: 1.9em;
	font-weight: 600;
	letter-spacing: normal;
	line-height: normal;
	margin-bottom: 16px;
	text-transform: uppercase;
}


/* Overlay style */

.overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #4AB7E0;
	z-index: 9999999999999;
}


/* Overlay closing cross */

.overlay .overlay-close {
	width: 80px;
	height: 80px;
	position: absolute;
	right: 20px;
	top: 10px;
	overflow: hidden;
	border: none;
	background: url(../images/cross.png) no-repeat center center;
	text-indent: 200%;
	color: transparent;
	outline: none;
	z-index: 100;
}


/* Menu style */

.overlay nav {
	text-align: center;
	position: relative;
	top: 50%;
	height: 60%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.overlay ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display: inline-block;
	height: 100%;
	position: relative;
}

.overlay ul li {
	display: block;
	height: 20%;
	height: calc(100% / 5);
	min-height: 54px;
}

.overlay ul li a {
	font-size: 54px;
	font-weight: 300;
	display: block;
	color: #fff;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}

.overlay ul li a:hover,
.overlay ul li a:focus {
	color: #f0f0f0;
}

.overlay-contentscale {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
	transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
}

.overlay-contentscale.open {
	visibility: visible;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
}

.search-modal-icon {
	display: inline-block;
	position: relative;
	top: -4px;
	font-size: 50px;
	margin-right: 5px;
}

.spin-wrap {
	display: none;
	position: relative;
	top: 7px;
	margin-left: 16px;
}

#search #search-bar .spin-wrap {
	margin-left: 35px;
	top: 14px;
}

#search #search-bar .search-field-page-icon {
	position: relative;
	top: 6px;
}

.searchCnt {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	width: 50%;
	margin: 0 auto;
	padding-bottom: 10px;
}

.searchCnt form {
	display: inline-block;
	padding: 0;
	margin: 0;
	width: 90%;
}

.searchCnt input {
	border: 0;
	background: transparent;
	color: #fff;
	opacity: 0.8;
	font-size: 70px;
	line-height: 85px;
	width: 100%;
	text-align: center;
}

.searchCnt input:focus {
	opacity: 1;
}

.searchCnt input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #fff;
	opacity: 0.2;
}

.searchCnt input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
	opacity: 0.2;
}

.searchCnt input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
	opacity: 0.2;
}

.searchCnt input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #fff;
	opacity: 0.2;
}

.searchwindowTop {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	clear: both;
	height: 100px;
}

.categoryitems {
	margin-bottom: 15px;
}

.yarpp-thumbnail {
	width: 19%!important;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail:last-child {
	margin-right: 0px!important;
}

.yarpp-thumbnail>img,
.yarpp-thumbnail-default {
	width: 100%!important;
	height: auto;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	height: auto;
	border: 0px!important;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
	width: auto!important;
}

.category-paparazzi-tv #showTopCnt {
	color: #000;
}

.category-senora-del-destino #showTopCnt {
	color: #000;
}

.category-ceriani #showTopCnt {
	color: #000;
}

.topShowHeaderMain {
	height: 200px;
	background-size: cover;
}

.showcat {
	border-bottom: 0px;
}

#showTopCnt h2 {
	padding: 0;
	margin: 0;
	line-height: normal;
}

#showTopCnt {
	float: right;
	padding: 15px 15px 0px 0px;
	font-size: 18px;
	color: #fff;
	font-weight: 200;
	text-align: right;
	/*text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);*/
}

#showTopCnt ul {
	padding: 0px;
	margin: 0px;
	position: absolute;
	right: 15px;
	bottom: 15px;
	font-size: 12px;
	color: #FFF;
}

#showTopCnt ul li {
	float: left;
	list-style: none;
}

#showTopCnt .fa {
	font-size: 2em;
	margin-left: 5px;
	/*-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.55); */
	color: #ccc;
}

#showTopCnt .fa:hover {
	color: #52BBE2;
}

#showTopCnt ul span {
	color: #999;
}

.nav-tabs .fa {
	font-size: 2em
}

.tabs {
	margin: 20px 0px 5px 0;
}

.tab-content {
	padding: 5px;
}

.sidebarVideoCnt {
	padding: 10px 0 20px 0;
}

.sidebarVideoCnt p {
	padding: 10px 0 10px 0;
	font-size: 16px;
	line-height: normal;
}

.catvideocnt {
	background: url(../images/catpatternblue.jpg) repeat;
	padding: 15px 0;
}

.paginationcnt {
	padding-top: 15px;
	padding-bottom: 20px;
}

.showtalentCnt {
	border-top: 5px solid #D6D6D6;
	padding: 15px 0 0 0;
	clear: both;
	margin-bottom: 20px;
}

.showtalentCnt li {
	float: left;
	width: 170px;
	height: auto;
	margin-right: 15px;
	list-style: none;
	display: block;
}

.showtalentCnt li:last-child {
	margin-right: 0px!important;
}

.showtalentCnt li img {
	width: 100%;
}

.wp-pagenavi span.current {
	border-color: #000 !important;
	color: #FFF;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
	background-color: #34AFDD;
}

.wp-pagenavi a:hover {
	background-color: #EEE;
	text-decoration: none;
	border-color: #DDD;
}

.wp-pagenavi a,
.wp-pagenavi span {
	padding: 5px 12px;
	margin: 1px;
}

.wp-pagenavi a:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.footerSmallCopy {
	line-height: 11px;
	font-size: 10px
}

.wp-pagenavi a:fist-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#twitter-widget-1 {
	width: 100% !important;
}

.nav-tabs li {
	float: left;
}

.is-sticky {
	/*background-color: #EFEFEF; height:745px;*/
}

#mainMenu li a#trigger-overlay {
	font-size: 18px;
	line-height: 38px;
}

.home-schedule-lineup {
	background-color: #EFEFEF;
	font-size: 15px;
}

.tp-logo {
	position: absolute;
	right: 30%;
}

.sliderTimeCnt {
	color: #FFFFFF;
	font-size: 26px;
	text-align: right;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 5px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

.sliderSmallBlurb {
	color: #FFFFFF;
	font-size: 23px;
	text-align: right;
	font-weight: 300;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);
}

a.sliderShowBtn {
	padding: 5px 15px;
	background: #0088cc;
	font-size: 22px;
	font-weight: 600;
	float: right;
	height: 40px;
	margin-top: 10px;
}

.owl-stage-outer {
	padding-left: 1px!important;
}

.gridsmalltext {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: 1px solid #007fff;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.gridsmalltext table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.gridsmalltext tr:last-child td:last-child {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.gridsmalltext table tr:first-child td:first-child {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}

.gridsmalltext table tr:first-child td:last-child {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}

.gridsmalltext tr:last-child td:first-child {
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.gridsmalltext tr:hover td {}


/*.gridsmalltext tr:nth-child(odd){ background-color:#aad4ff; }
.gridsmalltext tr:nth-child(even)    { background-color:#ffffff; }
*/

.gridsmalltext td {
	vertical-align: middle;
	border: 1px solid #007fff;
	border-width: 0px 1px 1px 0px;
	text-align: left;
	padding: 6px;
	font-size: 11px;
	font-family: Helvetica;
	font-weight: normal;
	color: #000000;
}

.gridsmalltext tr:first-child td {
	background: -o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f));
	background: -moz-linear-gradient( center top, #005fbf 5%, #003f7f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");
	background: -o-linear-gradient(top, #005fbf, 003f7f);
	background-color: #005fbf;
	border: 0px solid #007fff;
	text-align: center;
	border-width: 0px 0px 1px 1px;
	font-size: 14px;
	font-family: Helvetica;
	font-weight: bold;
	color: #ffffff;
}

.gridsmalltext tr:first-child:hover td {
	background: -o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f));
	background: -moz-linear-gradient( center top, #005fbf 5%, #003f7f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");
	background: -o-linear-gradient(top, #005fbf, 003f7f);
	background-color: #005fbf;
}

.gridsmalltext tr:first-child td:first-child {
	border-width: 0px 0px 1px 0px;
}

.gridsmalltext tr:first-child td:last-child {
	border-width: 0px 0px 1px 1px;
}

.castlighboxthumb {
	float: left;
	padding: 0 25px 15px 0;
}

.thumbnail {
	padding: 10px;
	margin: 10px 0;
	line-height: 2em;
	background-color: #FFF;
	border: 1px solid #DDD;
	border-radius: 4px;
	color: #000000;
	font-size: 16px;
}

.thumbnail:hover {
	background: #F6F6F6;
	text-decoration: none;
}

ul.MainSocialIcons {
	background: #EFEFEF;
	padding: 20px;
}

ul.MainSocialIcons h3 {
	font-weight: bold;
	font-size: 20px;
	color: #0088CC;
	text-transform: lowercase;
}

ul.MainSocialIcons li {
	float: left;
	margin-right: 10px;
	list-style: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #FFF;
	padding: 1px 5px;
}

ul.MainSocialIcons li i {
	font-size: 70px;
}

ul.MainSocialIconsSmall {
	background: #EFEFEF;
	padding: 20px;
	width: 49%;
	float: left;
}

ul.MainSocialIconsSmall:nth-child(odd) {
	float: right;
}

ul.MainSocialIconsSmall h3 {
	font-weight: bold;
	font-size: 20px;
	color: #0088CC;
	text-transform: lowercase;
}

ul.MainSocialIconsSmall li {
	float: left;
	margin-right: 5px;
	list-style: none;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #FFF;
	padding: 1px 5px;
}

ul.MainSocialIconsSmall li i {
	font-size: 40px;
}

ul.MainSocialIcons .fa-facebook-square,
ul.MainSocialIconsSmall .fa-facebook-square {
	color: #3B5998;
}

ul.MainSocialIcons .fa-instagram,
ul.MainSocialIconsSmall .fa-instagram {
	color: #517FA4;
}

ul.MainSocialIcons .fa-twitter-square,
ul.MainSocialIconsSmall .fa-twitter-square {
	color: #00ACED;
}

ul.MainSocialIcons .fa-google-plus-square,
ul.MainSocialIconsSmall .fa-google-plus-square {
	color: #DD4B39;
}

ul.MainSocialIcons .fa-youtube-square,
ul.MainSocialIconsSmall .fa-youtube-square {
	color: #BB0000;
}

ul.MainSocialIcons .fa:hover,
ul.MainSocialIconsSmall .fa:hover {
	color: #666666;
}

.page-header {
	padding-bottom: 5px;
	margin: 40px 0px 0px;
}

.phone {
	width: 300px;
	float: left;
	padding-left: 0px;
	color: #fefefe;
}

ul.top-menu {
	font-size: 14px;
	margin-bottom: 0;
}

.fa-phone {
	margin-right: 10px;
}

.socialcnt {
	width: 315px;
	float: right;
	padding-right: 15px;
	margin-top: 3px;
}

div#lamusica-network-area {
	width: 100%;
	padding: 10px 0px;
	display: none;
	background: #2e2e2e;
}

ul.top-social li a {
	color: #fefefe;
}

ul.top-social {
	font-size: 20px;
	text-align: right;
	margin-bottom: 0px;
}

ul.top-menu li {
	padding: 5px 10px;
}

ul#radiomenuplayericons {
	list-style: none;
	padding-left: 5px;
}

ul#radiomenuplayericons li {
	float: left;
	margin-left: 18px;
}

ul#radiomenuplayericons li a:hover {
	opacity: 0.5;
	transition: all 0.5s ease;
}

#radiomenuplayericons img {
	min-width: 50px;
}

ul#radiomenuplayericons li:first-child {
	margin-left: 0px;
}

ul#radiomenuplayericons li:first-child {
	margin-left: 0px;
}

div#header-top-part {
	background: #000;
	width: 100%;
}

@media screen and (max-height: 30.5em) {
	.overlay nav {
		height: 70%;
		font-size: 34px;
	}
	.overlay ul li {
		min-height: 34px;
	}
}

#ads_BTF_inhouse {
	width: 300px;
	height: auto;
	margin: 0 auto;
	padding: 20px 0;
}

.horoscopetoptext {
	font-size: 15px;
	padding: 20px;
	margin-bottom: 15px;
	line-height: 16px;
	border: 1px solid #666666;
}

#horoscopoCnt {
	width: 100%;
	padding-bottom: 25px;
	padding-left: 0px;
}

#horoscopoCnt li {
	clear: both;
	list-style: none;
	border-bottom: 1px #666666 dotted;
	padding-bottom: 5px;
	height: 180px;
	padding-top: 15px;
}

#horoscopoCntvideo {
	width: 100%;
	padding-bottom: 25px;
	padding-left: 0px;
}

#horoscopoCntvideo li {
	list-style: none;
	padding-bottom: 5px;
	height: 180px;
	padding-top: 15px;
	float: left;
}

.horoscopeicon {
	float: left;
	width: 20%;
	line-height: 160px;
	margin-right: 15px;
}

.horoscopeiconVideo {
	float: left;
	line-height: 160px;
	padding: 10px 20px;
}

.horoscopeiconVideo {
	transition: box-shadow 0.3s ease-in-out;
}

.horoscopeiconVideo:hover {
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.page-id-69649 .post-share {
	margin: 35px 0 0 0;
}

.page-id-69649 .h2 {
	margin: 10px 0 5px 0;
}

.horoscopetext {
	padding-top: 10px;
	float: left;
	width: 75%;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
}

.lasthoroscope {
	border-bottom: 0px!important;
}

.lightboxcontainer {
	width: 100%;
	text-align: left;
}

.lightboxleft {
	width: 40%;
	float: left;
}

.lightboxright {
	width: 60%;
	float: left;
}

.lightboxright iframe {
	min-height: 390px;
}

.divtext {
	margin: 36px;
}

@media (max-width: 800px) {
	
	.mujeres-post-cnt iframe{
		height: 230px!important;
	}
	
	.megamujeres-post-image img {
    width: 100%!important;
	}
	
	.megamujeres-post-image{
		padding-right:0px!important; 
	}
	
	.lightboxleft {
		width: 100%;
	}
	.lightboxright {
		width: 100%;
	}
	.divtext {
		margin: 12px;
	}
}

.rsMinW,
.rsMinW .rsOverflow,
.rsMinW .rsSlide,
.rsMinW .rsThumbs,
.rsMinW .rsVideoFrameHolder {
	background: #000;
	color: #FFF
}

.rsMinW .rsArrow {
	height: 32px;
	width: 32px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21
}

.rsMinW .rsArrowLeft {
	right: 37px;
	top: 7px
}

.rsMinW .rsArrowRight {
	right: 7px;
	top: 7px
}

.rsMinW .rsArrowIcn {
	width: 24px;
	height: 24px;
	margin-top: 3px;
	margin-left: 3px;
	position: absolute;
	cursor: pointer;
	background: url(../js/royalslider/skins/minimal-white/rs-minimal-white.png);
	border-radius: 2px
}

.rsMinW.rsHor .rsArrowLeft .rsArrowIcn {
	background-position: -68px -36px
}

.rsMinW.rsHor .rsArrowRight .rsArrowIcn {
	background-position: -68px -68px
}

.rsMinW.rsVer .rsArrowLeft .rsArrowIcn {
	background-position: -100px -36px
}

.rsMinW.rsVer .rsArrowRight .rsArrowIcn {
	background-position: -100px -68px
}

.rsMinW .rsArrowDisabled .rsArrowIcn {
	opacity: .3!important;
	filter: alpha(opacity=30)
}

.rsMinW .rsBullets {
	position: absolute;
	bottom: 15px;
	right: 73px;
	z-index: 35;
	padding-top: 4px;
	height: auto;
	text-align: center;
	line-height: 6px;
	overflow: hidden
}

.rsMinW .rsBullet {
	width: 6px;
	height: 6px;
	display: inline-block;
	padding: 6px 5px 6px 4px
}

.rsMinW .rsBullet span {
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #CCC;
	background: rgba(255, 255, 255, .5);
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .1)
}

.rsMinW .rsBullet.rsNavSelected span {
	background: #FFF
}

.rsMinW .rsThumbsHor {
	width: 100%;
	height: 72px
}

.rsMinW .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0
}

.rsMinW.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%
}

.rsMinW.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%
}

.rsMinW .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px
}

.rsMinW .rsThumb img {
	width: 100%;
	height: 100%
}

.rsMinW .rsThumb.rsNavSelected {
	background: #333
}

.rsMinW .rsThumb.rsNavSelected img {
	filter: alpha(opacity=40);
	opacity: .7
}

.rsMinW .rsThumb.rsNavSelected span.thumbIco {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 2px solid #FFF;
	border: 2px solid rgba(255, 255, 255, .9);
	-webkit-backface-visibility: hidden
}

.rsMinW .rsTmb {
	display: block
}

.rsMinW .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21
}

.rsMinW.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px
}

.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft {
	top: 0;
	left: 0
}

.rsMinW.rsWithThumbsVer .rsThumbsArrowRight {
	bottom: 0;
	left: 0
}

.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft {
	left: 0;
	top: 0
}

.rsMinW.rsWithThumbsHor .rsThumbsArrowRight {
	right: 0;
	top: 0
}

.rsMinW .rsThumbsArrowIcn {
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
	position: absolute;
	cursor: pointer;
	background: url(../js/assets/royalslider/skins/minimal-white/rs-minimal-white.png)
}

.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -128px -32px
}

.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -128px -48px
}

.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn {
	background-position: -144px -32px
}

.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn {
	background-position: -144px -48px
}

.rsMinW .rsThumbsArrowDisabled {
	display: none!important
}

@media screen and (min-width: 0px) and (max-width: 800px) {
	.rsMinW .rsThumb {
		width: 59px;
		height: 44px
	}
	.rsMinW .rsThumbsHor {
		height: 44px
	}
	.rsMinW .rsThumbsVer {
		width: 59px
	}
}

.rsMinW .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
	padding-top: 12px;
	position: relative
}

.rsMinW .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;
	background-color: #000;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4);
	background-image: -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image: linear-gradient(to bottom, #fefefe, #f4f4f4)
}

.rsMinW .rsTab:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.rsMinW .rsTab:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-right: 1px solid #cfcfcf
}

.rsMinW .rsTab:active {
	border: 1px solid #D9D9DD;
	background-color: #f4f4f4;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .2) inset
}

.rsMinW .rsTab.rsNavSelected {
	color: #000;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, .65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB)
}

.rsMinW .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer
}

.rsMinW .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url(../js/royalslider/skins/minimal-white/rs-minimal-white.png)
}

.rsMinW .rsFullscreenIcn:hover {
	opacity: .8
}

.rsMinW.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0
}

.rsMinW .rsPlayBtn {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .3);
	width: 64px;
	height: 64px;
	margin-left: -32px;
	margin-top: -32px;
	cursor: pointer
}

.rsMinW .rsPlayBtnIcon {
	width: 64px;
	display: block;
	height: 64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;
	background: url(../js/royalslider/skins/minimal-white/rs-minimal-white.png) 0 -32px no-repeat #000;
	background-color: rgba(0, 0, 0, .75)
}

.photosBy,
.rsMinW .rsGCaption {
	position: absolute;
	border-radius: 2px
}

.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0, 0, 0, .9)
}

.rsMinW .rsBtnCenterer {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 20px;
	height: 20px
}

.rsMinW .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer
}

.rsMinW .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px
}

.rsMinW .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url(../js/royalslider/skins/minimal-white/rs-minimal-white.png) -64px 0 #000;
	background-color: rgba(0, 0, 0, .75)
}

.rsMinW .rsCloseVideoIcn:hover {
	background-color: rgba(0, 0, 0, .9)
}

.rsMinW .rsPreloader {
	width: 20px;
	height: 20px;
	background-image: url(../js/royalslider/skins/preloaders/preloader-white.gif);
	left: 50%;
	top: 50%;
	margin-left: -10px;
	margin-top: -10px
}

.rsMinW .rsGCaption {
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;
	background: #000;
	background: rgba(0, 0, 0, .75);
	color: #FFF;
	padding: 2px 8px;
	width: auto;
	font-size: 12px
}

.royalSlider>*,
.rsGCaption,
.rsTabs,
.rsThumb,
.rsThumbs {
	float: left
}

#full-width-slider {
	width: 100%;
	color: #fff;
	height: 390px
}

.coloredBlock {
	padding: 12px;
	background: rgba(255, 0, 0, .6);
	color: #FFF;
	width: 200px;
	left: 20%;
	top: 5%
}

.infoBlockLeftBlack {
	color: #FFF;
	background: #000;
	background: rgba(0, 0, 0, .75);
	left: 30px;
	right: auto
}

.infoBlock h4 {
	font-size: 25px;
	margin: 0;
	padding-bottom: 3px;
	color: #FFF;
	font-weight: 400;
	line-height: 30px
}

mark,
ol.commentlist li.comment div.reply a {
	font-weight: 700
}

.infoBlock p {
	font-size: 14px;
	margin: 4px 0 0;
	color: #ccc
}

.infoBlock a {
	color: #FFF;
	text-decoration: underline
}

.photosBy,
.photosBy a,
mark {
	color: #000
}

.photosBy {
	line-height: 24px;
	font-size: 12px;
	background: #FFF;
	padding: 0 10px;
	left: 12px;
	bottom: 12px;
	top: auto;
	z-index: 25
}

.fullWidth {
	max-width: 1400px;
	margin: 0 auto 10px
}

.rsArrowIcn {
	-webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .5);
	-moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, .5);
	box-shadow: 0 0 5px 0 rgba(50, 50, 50, .5)
}

.rsOverflow {
	height: 390px!important;
	position: relative;
	overflow: hidden;
	float: left
}

.royalSlider {
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr
}

.rsContainer,
.rsOverflow,
.rsVisibleNearbyWrap {
	height: 100%;
	-webkit-tap-highlight-color: transparent;
	width: 100%
}

.rsFade.rsWebkit3d .rsContainer,
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img {
	-webkit-transform: none
}

.rsVisibleNearbyWrap {
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0
}

.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0
}

.rsContainer,
.rsThumb {
	position: relative
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer
}

.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition: opacity .3s linear;
	-moz-transition: opacity .3s linear;
	-o-transition: opacity .3s linear;
	transition: opacity .3s linear
}

.rsHidden {
	opacity: 0;
	-webkit-transition: visibility 0s linear .3s, opacity .3s linear;
	-moz-transition: visibility 0s linear .3s, opacity .3s linear;
	-o-transition: visibility 0s linear .3s, opacity .3s linear;
	transition: visibility 0s linear .3s, opacity .3s linear
}

.rsGCaption {
	width: 100%;
	text-align: center
}

.royalSlider.rsFullscreen {
	position: fixed!important;
	height: auto!important;
	width: auto!important;
	margin: 0!important;
	padding: 0!important;
	z-index: 2147483647!important;
	top: 0!important;
	left: 0!important;
	bottom: 0!important;
	right: 0!important
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1!important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition: 0s;
	transition: 0s;
	display: none
}

.rsLink,
.rsSlide {
	display: block;
	left: 0
}

.rsSlide {
	position: absolute;
	top: 0;
	overflow: hidden;
	height: 100%;
	width: 100%
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative
}

.rsContent img {
	width: 100%!important;
	height: auto!important;
	margin: 0!important;
	padding: 0!important;
}

.rsPreloader {
	position: absolute;
	z-index: 0
}

.rsNav {
	-moz-user-select: -moz-none;
	user-select: none
}

.rsNavItem {
	-webkit-tap-highlight-color: rgba(0, 0, 0, .25)
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	z-index: 22
}

.rsTabs {
	background: 0 0!important
}

.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color: transparent
}

.rsVideoContainer {
	width: auto;
	height: auto;
	line-height: 0;
	position: relative
}

.chromeframe,
.rsABlock,
.rsLink,
.rsVideoFrameHolder {
	position: absolute;
	top: 0
}

.rsVideoFrameHolder {
	left: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s
}

.rsVideoFrameHolder.rsVideoActive {
	opacity: 1
}

.rsVideoContainer .rsVideoObj,
.rsVideoContainer embed,
.rsVideoContainer iframe,
.rsVideoContainer video {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.rsVideoContainer.rsIOSVideo embed,
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px
}

.rsABlock {
	left: 0;
	z-index: 15
}

img.rsImg {
	max-width: none
}

.grab-cursor {
	cursor: url(css/assets/royalslider/grab.png) 8 8, move
}

.grabbing-cursor {
	cursor: url(css/assets/royalslider/grabbing.png) 8 8, move
}

.rsNoDrag {
	cursor: auto
}

.rsLink {
	width: 100%;
	height: 100%;
	z-index: 20;
	background: url(css/assets/royalslider/blank.gif)
}

.heroSlider .rsOverflow,
.royalSlider.heroSlider {
	height: 420px!important
}

@media only screen and (min-width: 961px) and (max-width: 1180px) {
	.heroSlider .rsOverflow,
	.royalSlider.heroSlider {
		height: 385px!important
	}
}

@media only screen and (min-width: 680px) and (max-width: 961px) {
	.heroSlider .rsOverflow,
	.royalSlider.heroSlider {
		height: 400px!important
	}
}

@media only screen and (min-width: 468px) and (max-width: 680px) {
	.royalSlider.heroSlider,
	.royalSlider.heroSlider .rsOverflow {
		height: 300px!important;
		width: auto
	}
	.infoBlock {
		display: none
	}
	#full-width-slider,
	q #full-width-slider img {
		width: 100%
	}
	.homepage-content-gallery div:nth-child(2) {
		border: 0
	}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 375px) {
	.royalSlider.heroSlider,
	.royalSlider.heroSlider .rsOverflow {
		height: 155px!important;
		width: auto
	}
	.infoBlock {
		display: none
	}
	#full-width-slider,
	#full-width-slider img {
		width: 100%
	}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 414px) {
	.royalSlider.heroSlider,
	.royalSlider.heroSlider .rsOverflow {
		height: 185px!important;
		width: auto;
	}
	.infoBlock {
		display: none
	}
	#full-width-slider,
	#full-width-slider img {
		width: 100%
	}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) {
	.royalSlider.heroSlider,
	.royalSlider.heroSlider .rsOverflow {
		height: 197px!important;
		width: auto
	}
	.infoBlock {
		display: none
	}
	#full-width-slider,
	#full-width-slider img {
		width: 100%
	}
}

.category-33620 {
	background: url(https://mega.tv/wp-content/uploads/sites/4/2024/03/Mujeres-exitosas-cover2-bg.jpg) top center fixed no-repeat #000 !important;
}

.megamujeres-main-cnt{
	margin-top: 30px;
}

.megamujeres-textcnt {
	background: #fff;
	padding:10px 20px;
	min-height: 140px;
}

.megamujeres-textcnt h2{
	margin-bottom: 0px;
	font-size: 21px;
	font-weight: bold;
	margin-top: 0px;
}

.megamujeres-textcnt p{
	margin-bottom: 5px;
	font-size: 15px;
	line-height: normal;
}

.megamujeres-textcnt p span{
	font-size: 15px;
	font-weight: bold;
}

.megamujeres-main-cnt .categoryitems div{
    margin-bottom: 25px;	
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.4);
}

.megamujeres-post-image{
	margin-bottom:15px;
	padding-right: 20px;
	padding-bottom: 20px;
	float: left;
}

.social-mujeres i {
    font-size: 30px;
    margin-right: 7px;
}

.social-mujeres{
	margin-bottom: 25px;
}

.social-mujeres h4{
	font-size: 20px;	
}

.megamujeres-post-image img {
    max-width: 400px;
}

.mujeres-header-single{
	width: 100%;
}