@media (min-width: 1200px) {
}


@media screen and (max-width: 1200px) {
	#players .player-data h1{padding-top: 1px;}
}

@media screen and (max-width: 1100px) {
	#nav-principal ul li a {font-size: 12px;}
	#resumen-cda{padding: 50px 0 450px;}
}


/* MODIFICACIONES PARA RESOLUCIONES MENORES A 992px */
@media screen and (max-width: 992px) {
	header #logo { height: 75px; width: 240px; margin: 53px 0 0 20px;}
	footer #content-footer .logo{ display: none;}

	article.post img,
	article.post video,
	article.post blockquote,
	article.post figure img{
		margin-left: 0;
		width: 100%;
		max-width: 100%;
	}

	.wp-caption img,
	img.size-full,
	video.size-full{
		min-width: 100%;
	}

	.mod.image-link .content p, .mod.image-link.xl .content p{ font-size: 12px;}

	article.post figure.align-right,
	article.post figure.align-left{
		float: none;
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	article.post blockquote{
		padding: 25px 20px 30px 87px;
		border: 0;
		background: url(../images/quote_marks.png) 20px 20px no-repeat #293988;
		background-size: 50px;
		font-size: 18px;
	}

	article.video .video{
		padding-left: 15px;
	}

	/*  MOD TICKETS */

	.mod.tickets{
		min-height: inherit;
    max-height: 455px;
    height: auto;
	}

	.mod.tickets .events{height: auto; max-height: 411px;}
	.mod.tickets .events .event .equip.col-sm-6{
		width: 50%;
		float: left;
	}

	#players .player-data h1{padding-top: 5px; font-size: 9px;}
	#players .player-data.ct .rol{font-size: 9px;}
	#players .player.cm .player-data{padding: 10px 10px 0;font-size: 9px;}

	#pageview nav, #postview nav{float: inherit;}

	.mod.videos article.first .thumbnail .fa{display: none;}

	/* Page Builder */

	.pb-row-md .panel-grid-cell{
		width: 100% !important;
		clear: both;
	}

}




/* MODIFICACIONES PARA RESOLUCIONES MENORES A 900px */
@media screen and (max-width: 900px) {

	header{ height: 50px; border-bottom: 5px solid #DB1715;}
	header #logo {height: 33px; width: 230px; margin: 10px 0 0 61px;}
	header #logo a{ background-image: url("../images/logo-udechile-mobile.svg");}

	#top-nav .container{
		background-color: #202364;
		margin-top: 55px;
		overflow-y: auto;
	}

	section{ padding-top: 50px;}

	.super-thumbnail{
		height: auto;
		padding-top: 50px;
		margin-bottom: -30px;
	}

	.super-thumbnail img{
		min-width: 350px;
	}

	.super-thumbnail .breadcrumb{top: 50px;}

	.video iframe, iframe.vrudo{height: 500px;}


	/* MENU */
	nav ul li{ float: none; margin-right: 0; }

	#top-nav .navbar-header {float: none;}
	#top-nav .navbar-left,.navbar-right { float: none !important;}
	#top-nav .navbar-toggle {display: block;}
	#top-nav .navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
		overflow-y: auto;
	}
	#top-nav .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
	#top-nav .navbar-collapse.collapse { display: none!important;}
	#top-nav .navbar-nav {
		float: none!important;
		margin-top: 7.5px;
	}
	#top-nav .navbar-nav>li {float: none;}
	#top-nav .collapse.in{ display:block !important;}

	#top-nav .navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		border: 0;
	}

	#nav-principal, #nav-secondary, #top-nav .navbar-form{
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		padding: 0;
	}

	#nav-principal{border-bottom: 1px solid #fff}
	#nav-principal>ul>li.open>a{ background-image: none !important;}

	#nav-principal ul li.formativo .dropdown-menu,
	#nav-principal ul li.equipos .dropdown-menu{
		position: relative;
		margin: 0;
		padding: 0;
		border-top: 0;
		background-color: rgba(0,0,0,0.3);
		border-bottom: 0;
		margin-top: 0;
	}
	#nav-principal ul li.formativo ul,
	#nav-principal ul li.equipos ul{ width: initial; display: block;}
	#nav-principal ul li.equipos ul li{float: none;}

	#nav-principal ul li.formativo .dropdown-menu ul.sub-menu, 
	#nav-secondary .sub-menu.dropdown-menu { padding: 0 10px;}

	#nav-secondary { width: initial;}
	#nav-secondary li{ float: none;}
	#nav-secondary li a:hover{ color: #DB1715; background-color: transparent;}
	#nav-secondary li ul li { padding: 10px;}
	#nav-secondary li ul li.divider{ padding: 0;}

	#nav-principal ul li a,
	#nav-secondary li a{
		height: auto;
		line-height: 1em;
		font-size: 14px;
		padding: 15px 20px;
		color: #fff;
		font-family: 'Montserrat', sans-serif;
		font-weight: 400;
		letter-spacing: 0;
		text-shadow: none;
	}

	#nav-secondary .dropdown-menu li{padding: 0 10px;}

	#nav-secondary .dropdown-menu li a{
		height: 26px;
		padding: 13px 0 0;
		background-color: transparent;
		color: #fff;
	}

	#nav-principal ul li ul,
	#nav-secondary li ul {
		margin-top: 0;
		background-color: rgba(0,0,0,0.3);
	}

	#nav-principal>ul>li>ul{
		width: 100%;
    position: relative;
    top: auto;
    left: auto;
    margin-left: 0;
    padding-left: 0;
	}

	#top-nav.navbar-default {height: 50px;}

	#top-nav .navbar-toggle{
		position: absolute;
    left: 0;
    top: 0;
    float: left;
		padding: 18px 15px;
		margin-top: 0;
		margin-bottom: 0;
		background-color: #202364;
		border: 0 solid transparent;
		border-radius: 0;	
	}

	#top-nav.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	#top-nav.navbar-default .navbar-collapse, 
	.navbar-default .navbar-form {
		border-top: 0;
	}
	#top-nav.navbar-default .navbar-toggle:hover, 
	.navbar-default .navbar-toggle:focus {
    	background-color: #DB1715;
	}
	#top-nav.navbar-default .navbar-toggle { border-color: #DB1715;}
	#top-nav .navbar-form { overflow: hidden; margin: 20px 0 0;}
	#top-nav .navbar-form .form-group{
		margin: 0;
		width: 85%;
		float: left;
		padding: 5px;
	} 
	#top-nav .navbar-form .form-group input[type=text]{ width: 100%;}
	#top-nav .navbar-form button{height: 30px;}


	/* Destacados */ 

	#top-destacado .col-sm-8,
	#top-destacado .col-sm-4{
		width: 100%;
		clear: both;
	}

	#top-destacado .col-sm-4 article {
		float: left;
		width: 50%;
	}

	#top-destacado article a .thumbnail{
		width: 450px;
		height: 225px;
	}
	#top-destacado .first article a .thumbnail{
		width: 900px;
		height: 450px;
	}

	/* Abonados */ 

	#abonados{
		background: url("../images/abonados-bg.jpg") -40px 50px no-repeat #202364;
		background-size: 130%;
		padding-top: 150px;
	}

	.video iframe, iframe.vrudo{height: 400px;}

}


@media screen and (max-width: 767px) {

	/* LAYOUT */

	footer #content-footer {display: none;}
	footer .copa img{ margin-right: 0;}

	.super-thumbnail hgroup h1{font-size: 30px;}
	.super-thumbnail .down{display: none;}

	/* NOTIFICACIONES  */

	#notification .content{
		float: none !important;
		width: 320px;
		margin: 0 auto;
		display: block;
		overflow: hidden;
	}

	#notification .tweet{
		padding-top: 10px;
		border-top: 1px solid #fff;
	}

	#notification .next br{ display: none;}
	#notification .next .date{ text-align: center;}
	#notification .encuentro,
	#notification .encuentro.resultado,
	#notification .el-resultado,
	#notification .link.encuentro{width: 100%; margin-top: 0; overflow: hidden;}
	#notification .link.encuentro .btn-default{padding: 5px 20px; width: initial; margin: 0 auto;}
	#notification .next .equip{	margin-top: 10px;}

	#notification .link.encuentro.resultado{display: none;}
	#notification .encuentro.resultado{ margin: 10px 0; }

	/* Destacados */ 

	#top-destacado article a .thumbnail{
		width: 420px;
		height: 210px;
	}
	#top-destacado .first article a .thumbnail{
		width: 840px;
		height: 420px;
	}

	.video iframe, iframe.vrudo{height: 300px;}

	/* MOD TICKETS */

	.mod.tickets .events .event .equip img { width: 24px; height: 24px;}
	.mod.tickets h3{ font-size: 12px;}
	.mod.tickets .equip.one h3{ padding-right: 29px; margin-right: -29px;}
	.mod.tickets .equip.two h3{ padding-left: 29px; margin-left: -29px;}


  /* MOD NEWS */

	.mod.news .btn{
		float: right;
		margin-right: 0;
	}

	.mod.news .detalle{
		display: block;
		width: 65%;
		float: left;
		padding-top: 0;
	}

	.mod.news .thumbnail{
		width: 35%;
		height: 150px;
		float: left;
		padding-right: 20px;
		box-sizing: border-box;
	}

	.mod.news .thumbnail .img{
		width: 290px;
		height: auto;
	}

	/*  MOD IMAGE LINK */

	.mod.image-link{ height: 140px;}
	.mod.image-link.xl{ height: 250px;}
	.mod.image-link .content{ top: 20px; left: 20px;}
	.mod.image-link.xl .content h2{ font-size: 25px;}
	.mod.image-link .thumbnail img{ min-height: 200px;}
	.mod.image-link.xl .thumbnail img{ min-height: 250px;}



	#redes-udechile{
		background-size: 300%;
	}

	#redes-udechile h2.title span{
		margin: 0 0 0 0;
	}

   /* CAMPEONATOS */

	#pageview.campeonatos .fechas-nav{
		text-align: inherit;
		display: block;
		overflow: hidden;
	}
	#pageview.campeonatos .fechas-nav .circle{display: none;}
	#pageview.campeonatos .fechas-nav ul{padding: 0}
	#pageview.campeonatos .fechas-nav ul li{
		float: left;
		padding: 5px 10px;
		border-right: 0px;
		margin: 0;
	}

	#pageview.campeonatos .fechas-nav ul li a:hover,
	#pageview.campeonatos .fechas-nav ul li.active a{
		font-weight: 700;
		color: #DB1715;
	}

	#pageview.campeonatos .fechas-nav ul li.active{
		padding: 4px 9px;
		border: 1px solid #293989;
	}


   /* JUGADORES */


	#player .player-list{ margin: 40px 10px;}
	#player .player-list li{ width: 49%; height: 70px;}

	#players .list.row {
		margin-top: 0;
		margin-bottom: 0;
	}

	#player .player-nav a{ top: 200px; opacity: 0.7;}
	#player .player-nav a.prev{
		margin-left: -15px;
		border-radius: 0 30px 30px 0;
		-moz-border-radius: 0 30px 30px 0;
		-webkit-border-radius: 0 30px 30px 0;
	}
	#player .player-nav a.next{
		margin-right: -15px;
		border-radius: 30px 0 0 30px;
		-moz-border-radius: 30px 0 0 30px;
		-webkit-border-radius: 30px 0 0 30px;
	}
	#player .player-nav a:hover .text{display:none;}

	#players .player{ 
		min-height: 80px;
		float: left;
		width: 50%;
		margin-bottom: 30px;
	}

	#players .player-data h1{
		padding-top: 7px; 
		font-size: 15px;
	}
	#players .player.cm .player-data{padding: 0px 5px 0; min-height: 50px;}

	/*FORMATIVO */

	#formativo .about .more{
		width: 100%;
		box-sizing: border-box;
	}

	#formativo .tabla .row{
		margin: 0; border-bottom: 1px solid #ccc;
	}

	#formativo .tabla .row.header{
		height: 0;
		overflow: hidden;
		border-bottom: 1px solid #ccc;
	}

	#formativo .tabla .row>div{
		padding: 5px;
		height: auto;
		border-left: 1px solid #ccc;
		border-top: 0;
	}

	#formativo .resultados .header-title .btn{ float: right;}

	#resumen-cda{padding: 50px 0 250px;}

	article.post ul.social-share{
		display: block;
		list-style: none;
		position: relative;
		top: auto;
		left: auto;
		height: 50px;
		margin: 10px 0 0;
	}

	article.post ul.social-share li{ float: left; padding: 0 10px 0 0;}


	/* LANDINGPAGE ABONADOS */

	#abonados .call h1{ font-size: 25px;}
	#abonados .call h1 span{ font-size: 55px;}
	#abonados .call .btn-default{ font-size: 18px; padding: 10px 20px;}

	#abonados #planes .lista-de-planes.col-sm-10{
		width: auto;
		margin: 0 20px;
		text-align: center;
	}

	#abonados #planes span{
		display: block;
		float: none;
	}

	#abonados #planes .plan{
		padding: 20px 0;
	}

	#abonados #planes .plan .nombre{ text-align: center; }
	#abonados #planes .plan .tarjeta{ text-align: center; margin:5px 0;}
	#about.row{text-align: center;}
	
	#abonados .como h1{font-size: 3em;}


	/* FOOTER */

	footer .copa{text-align: center;}
	footer .copa img{float: initial; margin: 0 auto;}
	footer .copa span.nombre,
	footer .copa span.cantidad{
		float: none;
		clear: both;
		margin: 0;
		padding: 5px 0;
	}
}

@media screen and (max-width: 660px) {

	#notification .center{
		height: auto;
	}

	#notification .center  h1.title-type,
	#notification .center .btn-content{
		display: block;
		box-sizing: border-box;
		text-align: center;
		width: 100%;
		clear: both;
		margin: 0;
		padding: 20px;
	}

	#notification .center h1.title-type{
		padding-bottom: 0;
	}

	/* Destacados */ 

	#top-destacado .col-sm-4 article {
		float: none;
		width: 100%;
	}

	#top-destacado article a .thumbnail,
	#top-destacado .first article a .thumbnail{
		width: 660px;
		height: 330px;
	}

	#top-destacado article,
	#top-destacado .first article{
		height: 330px;
	}

	#top-destacado article a h1,
	#top-destacado .first article a h1{
		padding: 0 35px 35px;
		font-size: 25px;
	}

	#top-destacado  .first article.video a i.fa-play-circle-o,
	#top-destacado article.video a i.fa-play-circle-o{
		opacity: 0.5;
		display: block;
		top: 40%;
		left: 50%;
		font-size: 100px;
		margin-left: -50px;
		margin-top: -50px;
		width: 100px;
		height: 100px;
		display: block;
		text-align: center;
	}

	.video iframe, iframe.vrudo{height: 250px;}

}


@media screen and (max-width: 450px) {

	article.video .video{
		padding:0;
		margin: -15px;
	}

	.essbfc-container.essbfc-col-3 li{
		width: 100% !important;
		padding-bottom: 20px !important;
	}

	.video iframe, iframe.vrudo{height: 200px;}

	/* Destacados */ 

	#top-destacado article{
		background-color: #202364;
		border-top: 2px solid #DB1715;
	}
	#top-destacado .col-sm-4 article {
		float: none;
		width: 100%;
	}

	#top-destacado article a .thumbnail,
	#top-destacado .first article a .thumbnail{
		margin-left: 0;
		width: 100%;
		height: 100%;
	}

	#top-destacado article a .thumbnail img,
	#top-destacado .first article a .thumbnail img{
		width: 100%;
		height: auto;
		min-height: inherit;
		margin-left: 0;
	}

	#top-destacado article,
	#top-destacado .first article{
		height: auto;
	}

	#top-destacado article a h1,
	#top-destacado .first article a h1{
		position: relative;
		padding: 20px 35px 20px 20px;
		font-size: 20px;
	}

	#top-destacado  .first article.video a i.fa-play-circle-o,
	#top-destacado article.video a i.fa-play-circle-o{
		top: 30%;
		font-size: 80px;
		margin-left: -40px;
		margin-top: -40px;
		width: 80px;
		height: 80px;
	}
	
	/* MOD NEWS */

	.mod.news .detalle{
		width: 100%;
		float: none;
		padding-top: 0;
	}

	.mod.news .thumbnail{
		width: 100%;
		height: auto;
		float: left;
		padding-right: 0;
		box-sizing: border-box;
	}

	.mod.news .thumbnail .img,
	.mod.news .thumbnail img{
		width: inherit;
		height: inherit;
	}

	/* MOD VIDEOS */

	.mod.videos article.first{ background-color: #202364;}
	.mod.videos article.first .thumbnail img{ opacity: 1;}
	.mod.videos article.first .content{
		display: block;
		position: relative;
		bottom: 0;
		left: 0;
		color: #fff;
	}
	
	/* EQUIPOS o PLANTELES */

	#players .player-data h1{
		padding-top: 3px; 
		font-size: 11px;
	}

	/* FORMATIVO */

	#formativo .tabla .equipo p{ display: none;}
	#formativo .tabla .equipo img{width: 50px; height: 50px;}
	#formativo .tabla .resultado,
	#formativo .tabla .vs{ 
		margin-top: 10px;
		display: inline-block;
		font-size: 18px;
		font-weight: 600;
	}

	/* FOOTER */
	footer .copa span.cantidad{font-size: 40px;}

}


@media (max-width:1200px){
	#abonados .comoAbonarte h1{
		padding: 0 40px;
	}
	#abonados .promo .tarjetasFlying{
		width:400px;
		top:-100px;
	}
}
@media (max-width:992px){
	body #abonados .promo .tarjetasFlying{
		width:300px;
		top:0px;
		right:0px;
	}
	body #abonados .comoAbonarte h1{
		padding: 0 20px;
		font-size:30px;
	}
	body #abonados .call h1 span{
		font-size:90px;
	}
	body #abonados .lateralDiscounts{
		padding:30px 20px 20px;
	}
	body #abonados .lateralDiscounts .descuentoItem{
		width:100%;
		padding: 10px 20px;
	}
	body #abonados .comoAbonarte .itemComoAbonarte{
		padding:0px 20px;
	}
	body #abonados #planes .plan .nombre h2{
		font-size:22px;
	}
	body #abonados .lateralDiscounts .descuentoItem .logoDescuento{
		width:30%;
	}
	body #abonados .lateralDiscounts .descuentoItem .descuento{
		width:70%;
	}
	body #abonados .lateralDiscounts .descuentoItem .descuento .numero{
		font-size:35px;
	}
}
@media (max-width:768px){
	body #abonados .promo .tarjetasFlying{
		display: none;
	}
	body #abonados .call h1 span{
		font-size:70px;
	}
	body #abonados .planesInfoContainer{
		display: block;
	}
	body #abonados #planes .lista-de-planes{
		border-radius:10px 10px 0 0;
	}
	body #abonados .lateralDiscounts{
		border-radius:0px 0px 10px 10px;
	}
	body #abonados .comoAbonarte h1{
		display:block;
		float: none;
		margin-bottom:30px;
	}
	body #abonados .comoAbonarte .itemComoAbonarte{
		width:100%;
		display: block;
		float:left;
		margin-bottom:20px;
	}
	body #form-box.formSuscribers .half{
		width:100%;
	}
	body #form-box.formSuscribers .inputForm textarea,
	body #form-box.formSuscribers .inputForm input{
		width:100%;
	}
}