/*
"@screen-xs": "480px",
"@screen-xs-min": "@screen-xs",
"@screen-phone": "@screen-xs-min",
"@screen-sm": "768px",
"@screen-sm-min": "@screen-sm",
"@screen-tablet": "@screen-sm-min",
"@screen-md": "992px",
"@screen-md-min": "@screen-md",
"@screen-desktop": "@screen-md-min",
"@screen-lg": "1200px",
"@screen-lg-min": "@screen-lg",
"@screen-lg-desktop": "@screen-lg-min",
"@screen-xs-max": "(@screen-sm-min - 1)",
"@screen-sm-max": "(@screen-md-min - 1)",
"@screen-md-max": "(@screen-lg-min - 1)",
*/
/*****/
@media (max-width: 1200px) { /*Large Desktop*/
	.auspiciadores .container .logos span img{
		max-width:140px;
		max-height:50px;
	}
	.header .container .menu span a.item,
	.header .container .menu span a.item:visited,
	.header .container .menu span a.item:hover{
		padding:2px 9px;
	}
	.header .container .menu span a.social,
	.header .container .menu span a.social:visited,
	.header .container .menu span a.social:hover{
		margin-left:5px;
	}
	.pageBanner .container span .left.chico{
		width:34%;
	}
	.pageBanner .container span .right.chico{
		width:66%;
	}
	.pageBanner .container span .left.mediano{
		width:38%;
	}
	.pageBanner .container span .right.mediano{
		width:62%;
	}
	.pageBanner .container span .left.grande{
		width:43%;
	}
	.pageBanner .container span .right.grande{
		width:57%;
	}
	.pageContent .container .bottom.noticiaList .links .right{
		width:710px;
	}
	/*.pageContent .container .bottom.galeriasPage .fotos a,
	.pageContent .container .bottom.galeriasPage .fotos a:visited,
	.pageContent .container .bottom.galeriasPage .fotos a:hover{
		width:219px;
		height:120px;
	}*/
	
	.homeAccesos .container span a,
	.homeAccesos .container span a:visited,
	.homeAccesos .container span a:hover{
		margin:5px 15px;
	}
}
@media (min-width: 992px) { /*Desktop (Over)*/
	.pageContent .container .bottom.resultadosPage .goLeft,
	.pageContent .container .bottom.resultadosPage .goRight{
		visibility:hidden !important;
	}
	.pageContent .container .bottom.salidasPage .goLeft,
	.pageContent .container .bottom.salidasPage .goRight{
		visibility:hidden !important;
	}
	.pageContent .container .bottom.resultadosPage .deslizar{
		visibility:hidden !important;
	}
}
@media (max-width: 992px) { /*Desktop*/
	.header .container .logo{
		width:100%;
		background:none;
		background-position:65% top;
	}
	.header .container .logo span{
		background:none;
		text-align:center;
	}
	.header .container .menu{
		width:100%;
		height:50px;
	}
	.header .container .menu span{
		text-align:center;
		vertical-align:top;
	}
	.announce .container{
		font-size:16px;
	}
	/*SE VA PARA ARRIBA YA QUE SON 5 .homeAccesos .container span a,
	.homeAccesos .container span a:visited,
	.homeAccesos .container span a:hover{
		margin:5px 15px;
	}*/
	.homeAccesos .container span a,
	.homeAccesos .container span a:visited,
	.homeAccesos .container span a:hover,
	.homeAccesos .container span a.first,
	.homeAccesos .container span a.first:hover,
	.homeAccesos .container span a.last,
	.homeAccesos .container span a.last:hover{
		margin:5px 15px;
		width:100px;
	}
	
	.pageBanner .container span i.titulo{
		font-size: 25px;
   		line-height: 28px;
	}
	.pageContent .container .bottom.noticiaPage .foto{
		width:50%;
	}
	.pageBanner .container span .left.mediano{
		width:39%;
	}
	.pageBanner .container span .right.mediano{
		width:61%;
	}
	.pageBanner .container span .left.grande{
		width:50%;
	}
	.pageBanner .container span .right.grande{
		width:50%;
	}
	.pageContent .container .bottom.inscripcionPage .formulario .left{
		width:100%;
	}
	.pageContent .container .bottom.inscripcionPage .formulario .right{
		background-image:url("../img/border.png");
		background-position:top center;
		background-repeat:repeat-x;
		width:100%;
		padding-left: 0px;
		padding-top:20px;
		margin-top:25px;
	}
	/*.pageContent .container .bottom.resultadosPage .goLeft,*/
	.pageContent .container .bottom.resultadosPage .goRight{
		visibility:visible;
	}
	/*.pageContent .container .bottom.salidasPage .goLeft,*/
	.pageContent .container .bottom.salidasPage .goRight{
		/*visibility:visible;*/
	}
	.pageContent .container .botonCategoria span b{
		display:none;
	}
	.pageContent .container .botonCategoria span i{
		display:inline-block;
	}
	.pageContent .container .bottom.noticiaList .links .left{
		height:129px;
	}
	.pageContent .container .bottom.noticiaList .links .right{
		width:490px;
	}
	.pageContent .container .bottom.noticiaList .links .right b{
		line-height:22px;
	}
}
@media (max-width: 768px) { /*Tablet*/
	
	/*SE VA PARA ARRIBA YA QUE SON 5 .homeAccesos .container span a,
	.homeAccesos .container span a:visited,
	.homeAccesos .container span a:hover,
	.homeAccesos .container span a.first,
	.homeAccesos .container span a.first:hover,
	.homeAccesos .container span a.last,
	.homeAccesos .container span a.last:hover{
		margin:5px 15px;
		width:100px;
	}*/
	.homeContent .container .left{
		background-position:bottom center;
		background-repeat:repeat-x;
		width:100%;
	}
	.homeContent .container .left span{
		padding-left:0px;
		padding-right:0px;
		padding-top:0px;
		padding-bottom:25px;
	}
	.homeContent .container .right{
		width:100%;
	}
	.homeContent .container .right span{
		padding-left:0px;
		padding-right:0px;
		padding-top:25px;
		padding-bottom:0px;
	}
	.homeContent .container .left span .titulo,
	.homeContent .container .right span .titulo{
		text-align:center;
	}
	.homeContent .container .left span .linea i,
	.homeContent .container .right span .linea i{
		margin:0 auto;
	}
	.auspiciadores .container .logos span img{
		max-width:130px;
		max-height:40px;
		
		margin:10px;
	}
	.pageBanner .container span i.titulo{
		font-size: 18px;
   		line-height: 25px;
	}
	.pageBanner .container span i.subtitulo {
		font-size:12px;
	}
	.pageContent .container .bottom.noticiaPage .foto{
		width:100%;
	}
	.pageBanner .container span .left.chico{
		width:40%;
	}
	.pageBanner .container span .right.chico{
		width:60%;
	}
	.pageBanner .container span .left.mediano{
		width:48%;
	}
	.pageBanner .container span .right.mediano{
		width:52%;
	}
	/*.pageContent .container .bottom.resultadosPage .listado table .dato.pais{
		display:none;
	}
	.pageContent .container .bottom.resultadosPage .listado table .dato.ronda1,
	.pageContent .container .bottom.resultadosPage .listado table .dato.ronda2
	.pageContent .container .bottom.resultadosPage .listado table .dato.rondaPar
	{
		display:none;
	}*/
	/*como la tabla queda muy apretada reducir padding
	.pageContent .container .bottom.resultadosPage .listado table.resultadosTable .dato{
		padding:5px 7px;
	}*/
	
	
	
	.homeBanner .container span i.titulo{
		font-size:25px;
	}
	.pageContent .container .bottom.salidasPage .listado .tabla table.salidasTable.movil{
		display:table;
	}
	.pageContent .container .bottom.salidasPage .listado .tabla table.salidasTable.desktop{
		display:none;
	}
	.pageContent .container .bottom.resultadosPage .listado table .dato.pais{
		display:none;
	}
	.pageContent .container .botonCategoria span a,
	.pageContent .container .botonCategoria span a:visited,
	.pageContent .container .botonCategoria span a:hover{
		display:none;
	}
	.pageContent .container .botonCategoria select{
		display:inline-block;
	}
	.pageContent .container .panel-onlygolf .cambio,
	.pageContent .container .panel-onlygolf .cambioTitle i,
	.pageContent .container .botonCategoria .catMont,
	.pageContent .container .botonCategoria .catValle{
		display:none !important;
	}
	
	.pageContent .container .bottom.noticiaList .links .left{
		height:180px;
		width:100%;
		margin-bottom:20px;
	}
	.pageContent .container .bottom.noticiaList .links .right{
		width:100%;
	}
	/*.pageContent .container .bottom.galeriasPage .fotos a,
	.pageContent .container .bottom.galeriasPage .fotos a:visited,
	.pageContent .container .bottom.galeriasPage .fotos a:hover{
		width:29%;
		height:120px;
	}*/
}
@media (max-width: 480px) { /*Phone*/

	.pageContent .container .bottom.resultadosPage .listado table.resultadosTable .dato.jugador_onlygolf .icono{
		width:100%;
		text-align:left;
	}

	.header .container .menu span a.item,
	.header .container .menu span a.item:visited,
	.header .container .menu span a.item:hover{
		display:none;
	}	
	.header .container .menu span i{
		margin-bottom:20px;
	}
	.header .container .menu span select{
		display:block;
	}
	.homeBanner .container span i.titulo{
		line-height:34px;
	}
	.announce .container{
		font-size:14px;
	}
	.announce .container span i{
		width:100%;
		margin-top:8px;
	}
	.announce .container span a,
	.announce .container span a:visited,
	.announce .container span a:hover{
		border-width:1px;
	}
	.homeAccesos .container span a,
	.homeAccesos .container span a:visited,
	.homeAccesos .container span a:hover,
	.homeAccesos .container span a.first,
	.homeAccesos .container span a.first:hover,
	.homeAccesos .container span a.last,
	.homeAccesos .container span a.last:hover{
		margin:5px 10px;
	}
	.homeContent .container .left span .titulo,
	.homeContent .container .right span .titulo{
		font-size:16px;
		min-height:23px;
	}
	.homeContent .container .left span .texto{
		font-size: 13px;
    	line-height: 24px;
	}
	.homeContent .container .left span .texto b{
		font-size:14px;
	}
	.auspiciadores .container .titulo{
		font-size:16px;
		height:23px;
	}
	.footer .container span{
		font-size:13px;
	}
	.footer .container span b{
		margin-top:5px;
	}
	.footer .container span i img{
		width:115px;
	}
	.pageBanner .container span .left.chico,
	.pageBanner .container span .left.mediano,
	.pageBanner .container span .left.grande,
	.pageBanner .container span .right.chico,
	.pageBanner .container span .right.mediano,
	.pageBanner .container span .right.grande{
		width:auto;
	}
	.pageBanner .container{
		height:320px;
	}
	.pageBanner .container span .right,
	.pageBanner .container span .left{
		text-align: center;
	}
	.pageBanner .container span i.logo{
		margin-bottom: 15px;
	}
	.pageBanner .container span i.titulo{
		font-size: 23px;
   		line-height: 28px;
	}
	.pageBanner .container span i.subtitulo {
		font-size:14px;
	}
	.pageBanner .container span .left{
		width:100%;
		height:auto;
		float:none;
		display:inline-block;
	}
	.pageBanner .container span .right{
		width:100%;
		height:auto;
		float:none;
		display:inline-block;
	}
	.pageBanner .container span .left span{
		text-align:center;
		display:inline-block;
	}
	.pageBanner .container span .right span{
		text-align:center;
		display:inline-block;
		padding-left:0px;
	}
	.pageContent .container .top .left .titulo{
		font-size:16px;
	}
	.pageContent .container .top .right span{
		vertical-align:bottom;
	}
	.pageContent .container .bottom.inscripcionPage .formulario .left form .item label{
		width:100%;
	}
	.pageContent .container .bottom.inscripcionPage .formulario .left form .item input[type="text"]{
		width:100%;
	}
	.pageContent .container .bottom.inscripcionPage .formulario .left form .item textarea{
		width:100%;
		max-width:100%;
		min-width:100%;
	}
	.pageContent .container .bottom.inscripcionPage .formulario .left form .item select{
		width:100%;
	}
	.pageContent .container .bottom.inscripcionPage .formulario .left form .item span{
		width:100%;
	}
	.pageContent .container .bottom.inscripcionPage .formulario .left form .item input[type="submit"]{
		width:100%;
	}
	.paginas a,
	.paginas a:visited,
	.paginas a:hover,
	.paginas .page,
	.paginas .page:hover{
		font-size: 20px;
	}
	.paginas a span.glyphicon-chevron-left,
	.paginas a span.glyphicon-chevron-right{
		font-size:15px;
	}
	
	.pageContent .container .bottom.galeriasPage .videos .main{
		width:100%;
	}
	.pageContent .container .bottom.galeriasPage .videos .main span iframe{
		height:250px;
	}
	.pageContent .container .bottom.galeriasPage .videos .list{
		float:left;
		width:100%;
		text-align:center;
		padding:0px;
		height:120px;
		padding-left:6px;
		padding-right:6px;
		margin-top:12px;
	}
	.pageContent .container .bottom.galeriasPage .videos .list a,
	.pageContent .container .bottom.galeriasPage .videos .list a:visited,
	.pageContent .container .bottom.galeriasPage .videos .list a:hover{
		margin-bottom:12px;
		display:inline-block;
		float:none;
		background-color:#2e73b5/*theme-color*/;
		width:48%;
		height:120px;
		overflow:auto;
	}
	
	/*.pageContent .container .bottom.galeriasPage .fotos a,
	.pageContent .container .bottom.galeriasPage .fotos a:visited,
	.pageContent .container .bottom.galeriasPage .fotos a:hover{
		width:44%;
		height:120px;
	}*/
	.hoverSwipebox{
		display:none !important;
		visibility:hidden !important;
	}
	.hoverSwipebox2{
		visibility:visible !important;
	}
}
@media (max-width: 340px) { /*Phone Test*/
	/*.pageContent .container .bottom.galeriasPage .fotos a,
	.pageContent .container .bottom.galeriasPage .fotos a:visited,
	.pageContent .container .bottom.galeriasPage .fotos a:hover{
		width:100%;
		height:120px;
		margin-left:0px;
		margin-right:0px;
	}*/
}

@media (max-width: 1200px) { /*Large Desktop*/
	.header .container .logo{
		width: 230px;
	}
	.header .container .logo2{
		width: 219px;
	}
	.header .container .menu{
		width: 490px;
	}
}
@media (max-width: 992px) { /*Tablet*/
	.header .container{
		text-align: center;
		padding-top: 20px;
	}
	.header .container .logo{
		width: auto;
		display:inline-block;
		float:none;
	}
	.header .container .logo2{
		width: auto;
		display:inline-block;
		float:none;
		margin-left: 10px;
	}
	.header .container .menu{
		width: 100%;
	}
}
@media (max-width: 768px) { /*Tablet*/
	.header .container .logo{
		width: 60%;
		display: table;
		float:left;
	}
	.header .container .logo2{
		width: 40%;
		margin-left: 0px;
		display: table;
		float:left;
	}
	.header .container .logo span{
		display: table-cell;
	}
	.header .container .logo2 span{
		padding-left: 10px;
		display: table-cell;
	}
	.header .container .logo span img{
		width:auto;
		height:auto;
		max-height:90px;
		max-width:100%;
	}
	.header .container .logo span img{
		width:auto;
		height:auto;
		max-height:90px;
		max-width:100%;
	}
}
@media (max-width: 480px) { /*Phone*/
	.header .container{
		padding-top: 0px;
	}
	
	.header .container .logo{
		width: 100%;
		height: auto;
	}
	.header .container .logo2{
		width: 100%;
		height: auto;
	}
	.header .container .logo span{
		padding-top: 10px;
	}
	.header .container .logo2 span{
		padding-left: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
}