@media all and (max-width: 1380px){
	#header-copy h2 {
	    font-size: 5.5em;
	}
	div#header-data {
	    width: 70%;
	    margin: -55px auto 20px auto;
	    font-size: 0.85em;
	}
	nav ul {
	    font-size: 1.2em;
	}
	span.extra-copyright {
	    display: none;
	}
}
@media all and (max-width: 1290px){
	.aviso-legal {
	    flex: 3 !important;
	}
}
@media all and (max-width: 1050px){
	#header-campaign {
	    width: 95%;
	}
	#header-copy {
	    flex: 9;
	}
	#header-copy h2 {
	    font-size: 4.5em;
	}
	#header-logo {
	    flex: 6;
	}
	div#header-data {
	    display: flex;
	    justify-content: center;
	    font-family: 'UnifrakturMaguntia';
	    width: 45%;
	    margin: -45px auto 20px auto;
	    font-size: 0.85em;
	}
	#menu-wrapper {
	    width: 95%;
	}
	nav li {
	    margin: 0;
	}
	main h1 {
	    font-size: 5.6em;
	}
	main h2 {
	    font-size: 3.6em;
	}
	.image-premios {
	    float: none; 
	    margin: 20px auto 10px auto;
	    width: 75%;
	    max-width: 75%;
	}
	.content-boxed {
	    max-width: 95%;
	    width: 900px;
	    margin: 0 auto;
	}
}
@media all and (max-width: 810px){
	#header-copy {
	    flex: 6;
	}
	#header-copy h2 {
	    font-size: 4.2em;
	}
	div#header-data {
	    width: 95%;
	}
	nav ul {
	    font-size: 1em;
	}
	main h1 {
	    font-size: 4.7em;
	}
	main h2 {
	    font-size: 3em;
	}
	.image-premios {
	    float: none;
	    margin: 20px auto 10px auto;
	    width: 100%;
	    max-width: 100%;
	}
	.bloque-categorias-bases {
	    flex-direction: column !important;
	}
	.categorias-wrapper {
	    border-top: 1px solid #000;
	    border-bottom: 1px solid #000;
	}
	.bloque-categorias-bases .right-border{
		border-right: none !important;
	}
	.bloque-categorias-bases h3 {
	    margin: 0px 0 -5px 0 !important;
	}
	.bloque-albert, .bloque-jurado {
	    display: block !important;
	}
	.bloque-albert #image-wrapper, .bloque-jurado #image-wrapper {
	    width: 70%;
	    margin-top: 10px;
	}
	#footer-wrapper {
	    font-size: 0.85em;
	}
	#footer-column-wrapper {
	    margin: 0 1%;
	}
	#footer-bar {
	    font-size: 0.9em;
	}


	/*PAGES*/
	#formulario-inscripcion-wrapper {
	    font-size: 2.3em;
	}
	select{
		font-size: 0.7em;
	}
	.send-box {
	    font-size: 0.7em;
	}
	.sello {
	    top: -175px;
	    left: 76%;
	    width: 160px;
	}
}
@media all and (max-width: 780px){

}
@media all and (max-width: 650px){
	#header-campaign {
	    width: 99%;
	    flex-direction: column-reverse;
	}
	#header-copy h2 {
	    font-size: 4.4em;
	    margin-top: 0px;
	}
	.header-logo-info{
		display: none;
	}
	#header-logo {
	    width: 45%;
        margin-top: 10px;
	}
	div#header-data {
	    width: 99%;
        margin: -35px auto 20px auto;
	}
	nav li {
	    margin: 0 20px;
        flex: inherit;
	}
	main h1 {
	    font-size: 3.7em;
	}
	main h2 {
	    font-size: 2.4em;
	}
	#bloque h3 {
	    font-size: 2em;
	}
	#footer-bar {
	    flex-direction: column-reverse;
	}
	#separator-bar{
		display:none;
	}
	.aviso-legal {
	    margin: 20px 0 10px 0;
	}
	#sponsors-wrapper img {
	    width: 21%;
	}

	/*PAGES*/
	select{
		font-size: 0.57em;
	}
	#form-box {
	    float: none;
	    width: 94%;
	}
	.send-box {
	    font-size: 0.7em;
	}
	.sello {
	    top: -120px;
	    left: 78%;
	    width: 110px;
	}
	input[type="checkbox" i] {
	    width: 15px;
	    height: 15px;
	}
	div#imagen-boton-enviar {
	    width: 40%;
	}
	input[type="submit"] {
	    width: 40%;
	}
}
@media all and (max-width: 550px){
	#header-logo {
	    width: 75%;
	    margin-top: 10px;
	}
	#header-copy h2 {
	    font-size: 3.7em;
	}
	nav ul {
	    display: block;
	}
	nav li{
		margin: 10px 0;
	}
	nav a:hover{
		text-decoration: underline;
		cursor: pointer;
	}
	main h1 {
	    font-size: 2.1em;
	    margin: 10px 0 15px 0;
	}
	main h2 {
	    font-size: 1.3em;
	}
	#bloque-100 {
	    display: block;
	    border-bottom: none;
	}
	#bloque {
	    border-bottom: 1px solid #000;
	}
	#bloque h3 {
	    font-size: 1.9em;
	    margin: 5px 0 -5px 0;
	}
	#bloque-50 {
	    border-right: none;
	    display: block;
	}
	.categorias-wrapper {
	    border-top: none;
	    border-bottom: none;
	}
	.bloque-inscripcion hr, .bloque-premios hr, .bloque-anterior hr {
	    display: none;
	}
	#sponsors-wrapper img {
	    width: 26%;
	}
	#logo-footer {
	    text-align: center;
	    margin: 30px auto 40px auto;
	}
	#footer-wrapper {
	    display: block;
	    text-align: center;
	}
	#footer-campaign-logo{
		display: none;
	}
	#footer-column img {
	    margin-bottom: 20px;
	    width: 50%;
	}
	#footer-gepac-logo{
		text-align: center;
	}
	.rrss-footer img {
	    width: 40px;
	    margin: 0 10px;
	}



	/*PAGES*/
	.modal-content {
	    max-width: 85%;
	}
	#formulario-inscripcion-wrapper {
	    font-size: 1.8em;
	}
	select{
		font-size: 0.5em;
	}
	.sello{
		display: none;
	}
	div#imagen-boton-enviar {
	    width: 60%;
	}
	input[type="submit"] {
	    width: 60%;
	}
}
