/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 10 2025 | 17:43:01 */
.outer-wrapper .socail_media_sidebar .wp-block-social-links {
			display: flex;
			column-gap: 10px;
		}
#topside .post.hentry #contenidoz liz{
	position:relative;
}
#topside .post.hentry #contenidoz liz:hover div.infoz {
    position: absolute;
    margin: 0px;
    max-width: 200px;
    font-size: 12px;
    left: 13px;
    top: 105px;
	z-index: 6;
}
.outer-wrapper div#header\ wdev {
    margin-top: 55px;
}
div.custom_filter_section.outer.updates {
    width: 100%;
}
#abecedario ul, #anuario ul {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    justify-content: center;
}
#topside .entradas{
/* 		height: auto !important; */
		position: relative;
/* 		min-height: 490px; */
		margin-top: 320px;
	}
.mobile-menu {
    display: none;
}
.home_header_search #topside{
	background-color:#2220;
	height:100%;
}
h1, h2, h3, h4, h5, h6 {
    padding: 5px 0px 5px;
    line-height: 1.2;
    margin: 10px 0px 6px;
}
p#breadcrumbs {
    padding: 10px 0px 0px;
}

div#sorts a.sgsrchbtn {
    font-size: 14px;
    margin-bottom: 12px;
}
.card .actions .follow-info h2 a{align-items:center;}
.card.FixedWidget__fixed_widget .actions .follow-info h2 a span{
	font-size:14px;
}
.footer-n{
	display: flex; justify-content: space-between; align-items: center; font-size: 16px;
}
#footer ul.links {
    margin: 0px;
}
div#custom-filter {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c85951), to(#013953));
    padding: 10px 20px;
    border-radius: 6px;
}
div#custom-filter form{
    display: flex;
    column-gap: 15px;
    flex-wrap: wrap;
	row-gap:10px;
	align-items: flex-end;
}
div#custom-filter form select{
	margin:0px;
	border-radius: 3px;
    min-height: 27px;
    line-height: 27px;
	min-width: 190px;
	background:#DBDBDB;
}
div#custom-filter form input[type='submit']{
    background: #E7A715;
    padding: 6px 20px;
    border-radius: 3px;
    border: none;
    color: #fff;
    cursor: pointer;
}
div#custom-filter form div{
	display:flex;
	flex-direction:column;
	row-gap:3px;
}
div#custom-filter form div label{
	color:#fff;
}
body #menu, .pagetitle{
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c85951), to(#013953));
}
body .slider-for_category h3.my_title_post_category{
	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align:center;
}

/* responsiveness starts here  */
@media screen and (max-width:1024px){
	.outer-wrapper,.outer, div.outer, #topside, #footer, .innerwrap{
		width:100%;
	}
	#fix-right{
		padding-right: 10%;
	}
	.metabox_bg_home{
		padding: 3px 6px;
    	display: inline-block;
	}
	#contentwrap{
		display:flex;
	}
	.link-list-bx .bx-heading{
		font-size: 18px;
		text-align: center;
		padding: 4px;
	}
	.postcont {
    	margin: 0px;
		width: 62%;
	}
	.sidecont {
		width: 100%;
	}
	.outer-wrapper .updates .postcont #content p img {
		max-width: 100%;
		width: 75%;
		height: auto;
	}
	.outer-wrapper .relacionados .container .row {
		flex-wrap: wrap;
		column-gap: 10px;
		justify-content: center;
	}
	.outer-wrapper .updates .postcont #content .link-list-bx p img {
		width: 50%;
	}
}
@media screen and (max-width:980px){
	#topside .entradas {
		max-height: 100%;
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		justify-content: center;
		align-items: center;
		height: auto !important;
	}
	#topside #contenidoz liz img {
		width: 200px;
		height: auto;
	}
	.outer #menu {
    	width: 100%;
		display: flex;
		gap: 30px;
		align-items: center;
		justify-content: flex-start;
		padding: 0px 39px;
	}
	.outer #menu li {
		padding: 0px;
		margin: 0px;
		display: flex;
		align-items: center;
	}
	.outer #menu li a span {
		font-size: 20px !important;
		margin-right: 6px;
	}
	#menu li a {
		font-size: 18px;
	}
	.outer #menu li:first-child a span, .outer #menu li:nth-child(2) a span {
		font-size: 25px !important;
	}
	.outer-wrapper #topside .post {
		width: calc(100%/3);
		display:flex;
	}
	#footer_background .f_portadas .f_imagen img.lazy.lazy-loaded {
		height: auto;
		max-width: 100%;
		width: 167px;
	}
	.outer-wrapper #footer_background #footer_destacado .f_portadas .textwidget {
		max-width: 100%;
		display: flex;
		flex-wrap: nowrap;
		column-gap: 10px;
	}
	#menu li .drop{
		font-size: 16px;
		padding-right:0px;
	}
	.outer #menu li a span{
		font-size: 18px !important;
	}
	.outer #menu li:first-child a span, .outer #menu li:nth-child(2) a span {
		font-size: 22px !important;
	}
	.outer-wrapper div#header\ wdev img {
		height: auto;
		max-width: 100%;
		width: 100%;
	}
	#footer{
		margin:6px 0px;
	}
}
@media screen and (max-width:768px){
	.outer-wrapper .juegos.link-list-bx a{
		width:calc(100%/4);
	}
	.outer-wrapper .juegos.link-list-bx a img {
		width: 160px;
		height: auto;
		max-width: 100%;
	}
	.outer-wrapper .fondosidebar .sidecont.rightsector {
		margin-top: 0px;
	}
	.outer-wrapper .fondosidebar .recent_posts .div_image_category img {
		max-width: 200px;
		width: 100%;
	}
	#topside .entradas{
		min-height:auto;
	}
	.outer #menu{
		gap:10px;
	}
	#contentwrap{
		margin-top:20px;
	}
	.outer-wrapper .outer #menu{
		flex-direction:inherit;
	}
}
@media screen and (max-width:767px){
	.outer-wrapper #topside .post {
		width: calc(100%/2);
	}
	.mobile-menu {
		display: block;
	}
	div.outer-wrapper {
		width: 100%;
	}
	#barra{
		position:relative;
	}
	.link-list-bx ul li span.sgfa {
			font-size: 15px;
		}

	.link-list-bx li {
			margin-bottom: 10px !important;
			align-items: center;
			flex-direction:row;
		}

	.link-list-bx li a {
			font-size: 14px !important;
		}

	.link-list-bx li span.metabox_bg_home {
			    max-width: 100% !important;
				height: auto !important;
				font-size: 12px !important;
				padding: 3px 6px;
		}

	.link-list-bx .titulocajas.bx-heading {
			font-size: 16px;
		}

	.link-list-bx .titulocajas.bx-heading span {
			font-size: 18px !important;
			padding: 10px 0px;
		}
	.outer-wrapper .juegos.link-list-bx {
		justify-content: left;
/* 		row-gap: 20px; */
	}
	.outer-wrapper .juegos.link-list-bx a img{
		width: 125px;
		height: auto;
		max-width: 100%;
	}
	.outer-wrapper .juegos.link-list-bx a {
		width: calc(100%/2);
		max-width:100%;
	}
	.outer-wrapper .juegos.link-list-bx p a img {
		width: 100%;
		max-width: 340px;
	}
/* 	.outer-wrapper .fondosidebar .sidecont.rightsector {
		margin-top: 0px;
	} */
	.outer-wrapper .fondosidebar .sideabr_related_posts .recent_posts a img{
		width: 110px;
		height: auto;
		max-width: 100%;
	}
	.outer-wrapper #footer_background #footer_destacado .f_portadas .textwidget .f_imagen{
			    width: 100%;
				height: auto;
				max-width: 68px;
				padding: 0px;
	}
		.outer-wrapper #footer {
			height: auto;
		}

		.outer-wrapper #footer ul.lista_pie {
			margin-bottom: 0px;
		}

		.outer-wrapper #footer ul.links li.titulo {
			font-size: 16px;
		}

		.outer-wrapper #footer ul.links div:nth-child(2) {
			text-align: center !important;
			font-size: 16px;
		}
		.outer-wrapper .socail_media_sidebar .wp-block-social-links {
			display: flex;
			column-gap: 16px;
		}

		.outer-wrapper .socail_media_sidebar .wp-block-social-links li.wp-social-link a.wp-block-social-link-anchor {
			font-size: 20px;
		}
	.outer-wrapper .outer #menu {
		gap: 0px;
	}
	.outer-wrapper .post-side .lastest_posts h2{
		font-size:16px;
	}
	.sideabr_related_posts .recent_posts {
		column-gap: 0px;
	}
	.outer-wrapper .fondosidebar div.recent_posts a {
		width: calc(100%/2);
	}
	#footer_background .f_portadas .f_imagen img.lazy.lazy-loaded {
		height: auto;
		max-width: 100%;
		width: 68px;
	}
	.outer-wrapper #footer_background #footer_destacado .f_portadas .textwidget {
		max-width: 100%;
		display: flex;
		flex-wrap: nowrap;
		column-gap: 10px;
	}
	.outer-wrapper div#header\ wdev {
		margin-top:0px;
	}
	#topside .post.hentry #contenidoz liz:hover div.infoz{
		display:none;
	}
	.outer-wrapper .updates .postcont #content p img {
		max-width: 100%;
		width: 80%;
		height: auto;
	}
	.outer-wrapper .relacionados .container .row{
		    flex-wrap: wrap;
			column-gap: 10px;
			justify-content: center;
	}
	.outer-wrapper p {
		margin: 0px 15px;
	}
	.outer-wrapper .postcont .botones a .btn {
		font-size: 12px;
		padding: 6px 12px;
	}
	fieldset{
		margin:10px;
		padding: 1.4em 3px;
	}
	.outer-wrapper .postcont .postdate{
		    margin: 1em 10px;
		font-size:14px;
	}
	.fondosidebar .sidebar .card.FixedWidget__fixed_widget{
		margin:20px auto;
	}
	.outer-wrapper #content {
		padding:0px;
	}
	div#fix-left, div#fix-center, div#fix-right, span.icon-menu{
		display: none;
	}
	.outer-wrapper .postcont fieldset > div.botones {
		flex-direction: column;
	}
	.outer-wrapper div.outer h2 img.alignnone {
		max-width: 80%;
		height: auto;
		width: 100%;
	}
	.rmp-menu-open div.rmp-search-box {
		background: #0272a7;
	}
	.outer #menu li:first-child a span, .outer #menu li:nth-child(2) a span {
		font-size: 20px !important;
	}
	.outer-wrapper .entradas ul#menu li a {
		font-size: 14px;
	}
	.outer-wrapper #topside{
		height:100%;
	}
	.outer-wrapper .postcont #contenidoz liz {
		width: 100%;
		height: auto;
	}
	.outer-wrapper .entradas #contenidoz a img{
		max-width: 206px;
		width: 100%;
	}
	#contenidoz liz a.div_image_category{
		align-items:center;
	}
	#menu li:hover .dropdown_1column,
	#menu li:hover .dropdown_2columns,
	#menu li:hover .dropdown_3columns,
	#menu li:hover .dropdown_4columns, 
	#menu li:hover .dropdown_5columns {
		left: -91px;
		top: 28px;
		right: auto;
		width: 280px;
	}
	button#rmp_menu_trigger-7025.is-active {
		position: fixed;
	}
	.postcont div#contenidoz {
		width: 45%;
	}

	.postcont #content .entradas {
		display: flex;
		flex-wrap: wrap;
	}
	#contenidoz liz:hover div.infoz{
		display:none;
	}
	.outer-wrapper #servicios .post {
		display: block;
		width: 100%;
	}
	.outer-wrapper #servicios{
		padding:0px;
	}
	h1, h2, h3, h4, h5, h6 {
		padding: 5px 15px;
		line-height: 1;
		font-size:18px;
	}
	div.FixedWidget__fixed_widget__pinned{
		position:relative;
		top:0px;
	}
	.owl-stage .owl-item liz a.div_image_category {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.outer-wrapper .entradas #contenidoz a img {
		max-width: 174px;
		width: 100%;
	}
	h1.pagetitle {
		font-size: 18px;
		padding: 8px 5px;
		line-height: normal;
		margin: 5px 5px 10px;
	}
	.mobile-menu img {
		padding-left: 10px;
	}
	.outer #menu li{
		width: 50%;
   	 	flex: 1 1 215px;
   	 	text-align: left;
	}
	.outer-wrapper .updates .postcont #content .link-list-bx p img {
		width: 100%;
	}
	#topside .outer ul#menu{
		padding:5px 20px;
	}
	#topside .outer{
		width:95%;
	}
	.home_header_search #topside > .entradas{
		    background-color: inherit;
	}
	#menu li:hover div.dropdown_2columns, #menu li:hover div.dropdown_3columns {
		width: -webkit-fill-available;
		left: 0px;
	}
	ul#menu li .dropdown_2columns ul li,
	ul#menu li .dropdown_3columns ul li{
		width: auto;
		padding: 4px 4px;
	}
	#menu h6 {
		margin: 0px;
		padding: 2px;
	}
	.single-post a.button {
		width: inherit;
	}
	.juegos_search1{
		margin-top:0px;
	}
	div#sorts {
		width: 100%;
		padding: 10px;
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
		column-gap: 10px;
	}
	div#sorts a.sgsrchbtn {
		width: max-content;
		display: inline-flex;
	}
	.footer-n{
		flex-direction:column;
		padding:20px 0px;
		row-gap:15px;
	}
	div#custom-filter form select{
		min-width:156px;
	}
}

@media screen and (max-width:528px){
	.outer #menu li{
		    flex: 1 1 140px;
	}
	#menu li:nth-child(odd):hover .dropdown_3columns{
		left:0;
	}
}
@media screen and (max-width:480px){
	.outer-wrapper .juegos.peliculas.link-list-bx ul li {
			    margin-bottom: 12px !important;
				align-items: baseline;
				flex-direction: row;
				column-gap: 8px;
		}
	#topside #contenidoz liz img {
		width: 125px;
		height: auto;
	}
	.outer-wrapper .entradas #contenidoz a img {
		max-width: 110px;
		width: 100%;
	}
}
@media screen and (max-width:438px){
	.outer #menu li{
		    flex: 1 1 114px;
	}
}



@media screen and (min-width: 1500px){

.tag-programas-pc .postcont{
margin-left: -1px !important;
	

}



	.tag-programas-pc .fondosidebar .sidebar{
	margin-left: 11px !important;
    min-width: 97% !important;

}
.tag-programas-pc .postcont .cat_heading_cust,
.tag-programas-pc .postcont .entradas{
padding-left: 20px !important;
}

	}


@media screen and (max-width: 1024px){
 	.tag-programas-pc .postcont{
	width:100% !important;
	} 



}




 @media screen and (min-width: 1279px) and (max-width: 1320px){
  
.tag-programas-pc .postcont{
margin-left: -1px !important;
	
}



/* .tag-programas-pc .fondosidebar {
	position: absolute;
    top: 337px;
   right: 184px;
} */
	.tag-programas-pc .fondosidebar .sidebar{
	margin-left: 11px !important;
    min-width: 97% !important;

}
.tag-programas-pc .postcont .cat_heading_cust,
.tag-programas-pc .postcont .entradas{
padding-left: 20px !important;
}





}
