/*GENETICA PILAGA*/

    .campos-contacto {
    display: none;
}
.item.home.active {
    height: 245px;
}

.imagen-campeon img {
    border: none !important;
    margin: 0 !important;
}
.imagen-campeon {
    padding: 0 10px !important;
    margin-bottom:10px !important;
    
}
.imagen-campeon h1 {
    font-family: "Oswald", sans-serif !important;
    background: #d8be00 !important;
    padding: 5px 0 5px 10%;
    color: #000 !important;
    font-size: 17px !important;
    font-weight: 600;
    padding-top: 5px !important;
    margin: 0 0 5px 0!important;
}
.titulo-campeon h1 {
    font-family: "Oswald", sans-serif !important;
    color: #d8be00 !important;
    border-bottom: 2px solid #000;
    width: 100%;
    padding: 40px 0 10px 50px;
    float: left;100
    margin-bottom: 30px;
}





.detalle-2 h4 {
    font-size: 21px;
}

.texto-historia {
    padding: 50px;
}
.texto-historia img{
    width:100%;
margin:10px 0px 30px 0px;
}

.contact-title h5 {
    margin: 50px 20%;
    line-height: 30px;
}
.contacto hr {
    margin-top: 0px;
    margin-bottom: 0px;
    border-color:#000;
}

.contacto {
    font-size:13px;
}
.contenido-toro .contacto i {
    text-align:center;
    padding:5px;
    color: #d8be00;
}

.contenido-toro .contacto {
    text-transform: none;
    margin: 15px;
}


img.cucarda-proximamente {
    width: 100%;
    margin: 15px 0 20px 0;
}

.clear {clear:both;}

.observaciones {border-top: 2px solid #d8be00; 

padding-top:20px; margin-top:15px; 
    font-family: "Oswald", sans-serif !important;
    font-weight: 600;
    font-size: 18px;
    color: #000;}


.owl-dots {display:none !important:}

.cria-5 .col-lg-2 {
    width: 20% !important;
}

.copropiedad {
    margin-top: 70px;
    font-size: 12px;
}
.copropiedad img {
    position: absolute;
    bottom: 0;
    right: 0;
}
.genetica-toro h3 {
    font-family: "Oswald", sans-serif !important;
    margin: 0px 0 0px 0 !important;
    font-size: 20px;
    font-weight: 500;
    padding: 15px 0 5px 0;
    color: #000;
    border-top: 1px solid #000;
}
.genetica-toro img {
    border: 2px solid #d8be00;
    margin-bottom: 10px;
    width: 100%;
}
.genetica-toro {
    font-size: 12px;
}
.imagen-cria {
    padding: 5px;
}



.datos-contacto-toro img {
    margin: 10px;
}
.datos-contacto-toro img:hover {
    opacity: 0.5;
}
.datos-contacto-toro, .datos-contacto-toro a {
    color: #555 !important;
text-transform: initial;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.over4.genetica-hover:hover {
    opacity: 1;
}
.over4.genetica-hover {
    font-family: "Oswald", sans-serif !important;
    width: 285px !important;
    height: 171px !important;
    padding: 10%;
    color:#d2b728;
}
.over4.genetica-hover p {
   border-bottom: 2px solid #d2b728;
}
.texto-genetica {
    font-size: 16px;
}
.pie-genetica {
    font-size: 18px;
    margin: 80px 0;
    padding: 40px 0;
    border-top: 5px solid #d8be00;
    border-bottom: 5px solid #d8be00;
}
.pie-genetica img {
    width: 15px;
    margin: 10px;
}



/* Ocultar botón radio */
input[id^="spoiler"]{
display: none;
}
/* Estilo botón clicable */
input[id^="spoiler"] + label {
display: block;
margin: 0 auto;
cursor: pointer;
color: #d8be00;
border-bottom: 1px solid;
font-weight: 400;
}
/* Estilo botón cuando su INPUT está seleccionado 

*/
input[id^="spoiler"]:checked + label {
color: transparent;
}
/* Estilo caja SPOILER (inicialmente oculto) */
input[id^="spoiler"] ~ .spoiler {
height: 0;
overflow: hidden;
opacity: 0;
margin: -15px auto 0; 
}
/* Estilo caja SPOILER cuando su INPUT está 

seleccionado */
input[id^="spoiler"]:checked + label + .spoiler{
height: auto;
opacity: 1;
}

input[id^="spoiler"]:checked + label:before {
    	content: "Ocultar";
       	position: absolute;
    	bottom: -25px;
	color: #d8be00!important;
   	border-bottom: 1px solid;
    	padding-left: 5px;
	width: 100%;
	font-weight: 400;
	right: 0;
}
/**/


.contenido-toro form {
    font-family: "Oswald", sans-serif !important;
}
.contenido-toro h4 {
    color: #d8be00 !important;
font-family: "Oswald", sans-serif !important;
}
.contenido-toro input[type="text"], .contenido-toro textarea {
    border: 1px solid #d8be00;
    font-size: 12px;
width: 100%;
}
.contenido-toro .submit {
    padding: 5px 25px;
    font-family: "Oswald", sans-serif !important;
    font-size: 20px;
    color: white;
    background-color: #d8be00;
    border-radius: none !important;
    border: none;
}






.genetica-gral .slider-caption h1 {
    font-family: "Oswald", sans-serif !important;
    color: #d8be00;
    line-height: 0.7;
    margin-bottom: 25px !important;
    
}
.genetica-gral h2 {
    text-align:center;
    font-family: "Oswald", sans-serif !important;
    margin:0px 0 10px 0;
    font-size: 25px;
    font-weight: 600;
    background: #d8be00;
    padding: 5px;
    color: #000;
    
}
.genetica-gral h3 {
    text-align: center;
    font-family: "Oswald", sans-serif !important;
    margin: 0px 0 20px 0 !important;
    font-size: 25px;
    font-weight: 500;
    padding: 5px;
    color: #d8be00;
}
.genetica-gral h4 {
    text-align:center;
    font-family: 'Oswald', sans-serif !important;
    margin: 0px 2px 10px 3px;
    font-size: 18px;
    font-weight: 500;
    border-top: 3px solid #d8be00;
    padding: 5px;
    color: #fff;
}
.genetica-gral .slider-caption a {
    background-color: #d8be00 !important;
    border: none !important;
    color: #000;
    margin-top:10px;
}
.genetica-gral .slider-caption a:hover {
    background-color: #d8be00 !important;
    border:none !important;
}

.genetica-gral .slider-caption {
    padding-left: 100px !important;
    text-align:left !important;
        width: 400px;
    padding-bottom: 24px;
    border-top: 5px solid #d8be00;
        top: 20% !important;
}
.genetica-subtitulo{
    line-height:0;
    color:#fff;
    font-size:22px;
}
img.logo-genetica {
    width: 150px;
}
.genetica-gral p {
    text-align: justify;
    padding: 0px 10px;
}
.fondo-genetica {
        background: url(../images/genetica-pilaga/fondo-genetica.jpg) fixed no-repeat center center;
        padding: 10px 0 100px 0;
    border-top: 3px solid #d8be00;
        margin: 50px 0;
}
.genetica-box img {
    margin: 0 3px;
    width: 250px;
}
.genetica-gral a h4:hover {
    color: #d8be00;
}
.encabezado-genetica {
    background:#000;
}
.encabezado-genetica h1 {
    font-family: "Oswald", sans-serif !important;
    color: #d8be00;
    border-bottom: 2px solid #fff;
    width: 400px;
    padding: 40px 0 10px 50px;
        float: left;
    margin-bottom: 30px;
}
.encabezado-genetica h1 span {
    font-family: "Oswald", sans-serif !important;
    color: #fff;
    font-size:20px;
}
.cabecera.encabezado-genetica {
    margin-bottom: 0 !important;
}
.encabezado-genetica img {
    width: 200px !important;
    float: right;
    margin: 50px;
}
.contenido-toro h1 {
    font-family: "Oswald", sans-serif !important;
    background: #d8be00;
        padding: 5px 0 5px 10%;
    margin: 0 0 30px 0;
    color: #000;
    font-size: 25px;
    font-weight: 600;
}
.contenido-toro {
    text-transform:uppercase;
}
.contenido-toro span {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    padding-left: 20%;
    font-weight:100;
}
.detalle-1  {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:100;
    padding: 5px 0 5px 105px;
}
.detalle-2  {
    font-family: "Oswald", sans-serif !important;
    font-weight: 600;
    padding-left: 90px;
    font-size: 18px;
    color: #000;
}
.detalle-3  {
    padding: 10px 0 5px 20px;
}

.detalles table {
    font-family: "Oswald", sans-serif !important;
    color: #535252;
    font-size: 15px;
}
.detalles-tabla-1{
padding: 0 0 0 30px;
}
.detalles-tabla{
margin: 0 0 0 30px;
}
.detalles .tabla-fila1{
    font-weight:600;
    color:#000;
    padding: 3px 5px;
}
.detalles .tabla-fila2{
    padding: 3px 5px;
}
.detalles .borde-1{
    border-bottom:2px solid #d8be00;
}
.detalles .borde-2{
    border-bottom:2px solid #d8be00;
    border-right:2px solid #d8be00;
}
.premios-genetica {
    margin: 0 30px 0 0px;
}
img.cucarda-genetica {
    width: 90px;
    position: absolute;
    top: -25px;
    right: -15px;
}
.tabla-titulo {
    padding: 9px;
    font-size: 12px;
    height: 55px;
}

.notas-genetica{
    border:2px solid #d8be00;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    padding: 10px;
    height:150px;
    margin: 20px 0 50px 0;
}

/*FIN GENETICA PILAGA*/

.remate-efecto {
    width: 250px;
    float: left;
}

.remate-hover img:hover {
    height: 200px;
    width: auto;
   transition: .2s;
}



.sponsor-index {
    text-align: center;
}

form.form-hacienda strong {
    text-transform: uppercase;
    color: #555;
    font-size: 18px;
    font-weight: 400;
}
.form-hacienda td {
    text-transform: uppercase;
    color: #888;
}
form.form-hacienda input{
    border-color: #999;
    width: 100%;
    height: 30px;
    margin: 0px;
}
form.form-hacienda textarea {
    border-color: #999;
    width: 100%;
    margin: 0px;
}
form.form-hacienda input[type="radio"] {
    width: 50px;
    height: 15px;
}
.form-hacienda .submit {
    height: 50px !important;
    width: 250px;
    position: relative;
    margin-top: 30px;
}



.modelo-gallery img {
    height: 75px;
}
.modelo-img .over3{
	width: 147px;
    height: 104.667px;
	}
 .herramientas-form input[type="text"], textarea {
    margin: 15px 0px;
    padding: 10px 15px;
    font-family: "Gothamlight","Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-size: 16px;
    border: 1px solid #0088cc;
    border-radius: 3px;
    transition: .4s;
    width: 100%;
}
.herramientas-form textarea {
    height: 195px;
    margin-top: 72px;
}
 .herramientas li{
    font-family: "Gothamlight","Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-weight: 900;
    font-size: 15px;
    color: #555;
}
 .boton-modelo{    margin-bottom: 15px;
    padding: 10px 12px;
    border: 2px solid #00355f;
    background-color: #00355f;
    color:#fff;
    text-align: center;
    transition: .2s;}
.boton-modelo:hover{
    background-color: #084a7e;
	}
 .boton-modelo a{
    color:#fff;
	text-transform: uppercase;
    font-size: 19px;
}
 .boton-modelo a:hover{
    text-decoration:none;
}

 
 #myCarousel.index2 {
    margin-bottom: -20px;
}
.index2 .box{
	padding: 5px 0px !important;
	}
.index2 .rounded {
    width: 80px !important;
    height: 80px !important;
    margin-bottom: 0px !important;
}
.index2 .rounded img {
    margin-top: 16px !important;
}
.index2 h3 {
    margin-top: 10px !important;
    margin-bottom: 0px !important;
}

.sponsor1 {
    text-align: center;
}
.sponsor3 {
    text-align: center;
}
.sponsor8 {
    text-align: center;
	margin-bottom: 80px;
}
.sponsor1 img {
    margin: 20px;
}
.sponsor3 img {
    margin: 20px;
}
.sponsor8 img {
    margin: 20px;
}
/*FIN INDEX2*/
.boton-ver-mas a {
    text-decoration: none;
   	margin-top: 30px;
    padding: 5px 15px;
   	color: white;
    font-family: Montserrat!important;
    font-weight: 700;
    text-decoration: none;
    text-shadow: none;
    border: 1px solid white;
    transition: .5s;
}
.boton-cucarda{
	background:none !important;
	border:none !important;}

@font-face {
	font-family: "Helvetica";
	src: url("http://genetica.cabanapilaga.com.ar/fonts/Helvetica.ttf") format('truetype');
}

@font-face {
	font-family: "Helvetica Narrow Regular";
	src: url("http://genetica.cabanapilaga.com.ar/fonts/Helvetica-Narrow-CE-Regular.ttf") format('truetype');
}

@font-face {
	font-family: 'Helvetica Narrow Bold';
	src: url('http://genetica.cabanapilaga.com.ar/fonts/Helvetica-Narrow-CE-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Gotham';
	src: url('http://genetica.cabanapilaga.com.ar/fonts/GothamMedium.ttf') format('truetype');
}

@font-face {
	font-family: 'Gothamlight';
	src: url('http://genetica.cabanapilaga.com.ar/fonts/Gothamlight.ttf') format('truetype');
}

* {
	margin:0px;
	padding:0px;
}

.container {
	background:#f5f5f5;
}

.nopadding {
	padding:0px;
}

.web-loader {
	position:absolute;
	top:0;
	left:0;
	float:left;
	width:100%;
	height:100%;
	background-color:white;
	z-index:9999;
}

h2 {
	font-family:Montserrat!important;
	font-size: 50px;
	cursor:default;
}

header {
	height:70px;
	background-color: #f5f5f5!important;
	z-index:999;
}

.logo a {
	width:100%;
	height:100%;
}

.logo img {
	width:300px;
}

.header-responsive {
	display: none;
}
header nav {
	padding-top:25px;
	text-align: center;
}
header nav div {
	text-align: center;
}

nav a {
	color:#a5a5a5;
	font-family: "Helvetica" !important;
	font-weight: 600;
	transition:.5s;
}

nav a:hover {
	padding-bottom: 10px;
	color:#00355f;
	text-decoration: none;
	border-bottom:2px solid #00355f;
}


nav a:active, nav a:visited {
	text-decoration: none;
}

.drop-ul {
	width:150%;
	/*margin-top:10px;*/
	padding:10px 15px;
	background-color: #F5F5F5;
	z-index:999;
	list-style: none;
	position:absolute;
	opacity:0;
	display:none;
	box-shadow:0px 2px 3px #999;
	transition:.3s;
}

.drop-ul-2 {
	width:135%;
}

.drop-ul li {
	text-align: left;
	padding-top:15px;
}

.drop-ul a {
	line-height: 1.2em;
}

.drop-ul a:hover {
	border:none;
}

#drop-1:hover >.drop-ul {
	display:block;
	opacity:1;
}

#drop-1:hover > .caba {
	padding-bottom: 10px;
	color:#00355f;
	border-bottom:2px solid #00355f;
}

#drop-2:hover >.drop-ul {
	display:block;
	opacity:1;
}

#drop-2:hover > .caba {
	padding-bottom: 10px;
	color:#00355f;
	border-bottom:2px solid #00355f;
}

.caba {
	cursor:default;
}

.active-link {
	padding-bottom: 10px;
	color:#00355f;
	font-weight: 700;
	border-bottom:2px solid #00355f;
}

.active-drop {
	padding-bottom: 10px;
	color:#00355f;
	font-weight: 700;
}

.dropdown {
	display:none;
}

#myCarousel {
	margin-top:70px;
}

.box {
	margin-bottom:50px;
	padding:30px 0px;
	color:#00355f;
	text-align: center;
	transition:.5s;
}

.box:hover {
	color:white;
	background-color: #00355f;
}

.box div {
	text-align: center;
}

.rounded {
	width:100px;
	height:100px;
	margin:0 auto;
	margin-bottom: 40px;
	background-color: white!important;
	text-align: center;
	border:1px solid #ffc092;
	border-radius:70%;
}

.rounded img {
	width:55%;
	margin-top:22px;
}

.social {
	height:400px;
	background:url('../images/social/social-bg.jpg') fixed no-repeat center center;
	background-size: cover;
	text-align: center;
}

.social div {
	margin-right:7%;
	margin-bottom:10px;
}

.instagram {
	margin-right:0px!important;
}

.social h2 {
	margin-top:50px;
	color:white;
}

.social img {
	width:100%;
	margin-top:80px;
	background-color:#8d8d8d;
	border-radius:100px;
	transition:.5s;
}

.social a {
	margin-right:50px;
	text-decoration: none;
}

.social a:hover, .footer-social a:hover {
	text-decoration: none;
}

.social a:last-child {
	margin-right: 0px;
}

.socialTw:hover {
	background-color:#00aced;
}

.socialFb:hover {
	background-color:#3b5998;
}

.socialGl:hover {
	background-color:#dd4b39;
}

.socialLn:hover {
	background-color:#007bb6;
}

.socialYt:hover {
	background-color:#bb0000;
}

.socialInsta:hover {
	background-color:#98694d;
}

.news {
	height:auto;
	background-color:#f4f4f4;
	text-align: center;
}

.center-news div {
	overflow: hidden;
	margin:0 auto;
	text-align: center;
}

.news h2 {
	margin-top:50px;
	margin-bottom:50px;
	color:#00355f;
}

.center-news {
	padding:0px 30px;
	text-align: center;
}

.notice {
	margin: 0px 1%!important;
	width: 23%!important;
}

.margin-right {
	margin-right:50px!important;
}

.notice a {
	color:black;
	text-decoration: none;
}

.news-content {
	padding:20px 10px 5px 10px;
	text-align: center;
	/* Fallback for web browsers that don't 

support RGBa */
	background-color: rgb(255, 255, 255);
	/* RGBa with 0.6 opacity */
	background-color: rgba(255, 255, 255, 0.6);
	transition:.5s;
}

.notice a:hover .news-content {
	color:white;
	/* Fallback for web browsers that don't 

support RGBa */
    background-color: rgb(1, 1, 1);
    /* RGBa with 0.6 opacity */
    background-color: rgba(1, 1, 1, 0.7);
}

.news-date img {
	width: auto;
	height: 175px;
}

.news h6 {
	float:right;
}

.news h4 {
	padding: 0px 15px;
}

#first-notice-h4 {
	padding-bottom: 10px;
}

.first-notice, .second-notice, .third-notice, .fourth-notice, .fifth-notice {
	width:100%;
	height:auto;
}

.second-row, .notice {
	margin-top:10px!important;
}

.fifth-notice {
	background:url('../images/news/5.jpg') no-repeat center center;
}

.pilaga {
	height:300px;
	text-align: center;
	margin-bottom:50px;
}

.pilaga h2 {
	margin-top:50px;
	margin-bottom:50px;
	color:#00355f;
}

.pilaga p {
	color:#00355f;
	font-family: "Helvetica";
	font-size:18px;
	font-weight: 500;
	text-align: justify;
}

.pilaga a {
	float:right;
	color:#00355f;
	font-size:20px;
	text-decoration: none;
}

.pilaga a:hover {
	color:#08508A;
	text-decoration: none;
}

footer {
	min-height:450px;
	padding-top:30px;
	background-color: #131313;
	font-family: "Montserrat";
}

footer h3 {
	padding-bottom:10px;
	color:white;
	font-size:20px;
}

.mapa {
	padding-left:60px;
}

.mapa ul {
	margin-left:10px;
	list-style: none;
}

.mapa li {
	margin-bottom:3px;
}

.mapa a {
	color:white;
	text-decoration: none;
	transition:.5s;
}

.mapa a:hover {
	color:#d8be00;
	text-decoration: none;
}

.contacto h6 {
	margin-top:20px;
	color:white;
	font-size:14px;
}

.hr-1, .hr-2 {
	height:1px;
	margin:0;
	background-color: #A1A1A1;
	border:none;
}

.hr-1 {
	width:150px;
}

.hr-2 {
	width:250px;
}

.contacto i {
	margin-top:20px;
	color:#d8be00;
}

.phones {
	margin-bottom:20px;
}

.contact-p {
	padding-bottom: 10px;
	font-size:12px;
	color:white;
}

.footer-social {
	text-align: center;
}

.footer-social img {
	width:50px;
	margin-bottom:15px;
	background-color:#8d8d8d;
	border-radius: 100px;
	transition:.5s;
}

.facebook-plugin {
	text-align: center;
}

.container-bottom-1 {
	width:100%!important;
	position:relative;
	bottom:0px;
	z-index: 998;
}

.container-bottom-2 {
	width:100%!important;
	position:relative;
	background-color: transparent!important;
	bottom:31px;
	border-radius: 0!important;
	z-index: 998;
}

.container-bottom-3 {
	width:100%!important;
	position:relative;
	bottom:-30px;
	z-index:998;
}

.container-bottom-32 {
	width:100%!important;
	position:relative;
	background-color: transparent!important;
	bottom:30px;
	border-radius: 0!important;
}

.container-bottom-4 {
	width:100%!important;
	position:relative;
	bottom:-65px;
}

.container-bottom-5 {
	width:100%!important;
	position:relative;
	bottom:-31px;
	z-index:997;
}

/*	*****************************	INTERNAS	

***************************** */

.cabecera {
	margin-top:70px;
	margin-bottom:30px;
}

.cabecera img {
	width:100%;
}

.row {
	margin-top:10px;
	margin-bottom:50px;	
}

.content-container h1 {
	padding-top:20px;
	color:#00355f;
	font-size:30px;
}

.content-container p {
	font-family: "Gothamlight","Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-weight: 300;
	font-size:15px;
	text-align: justify;
}

.margin-seccion {
	margin-top:40px;
}

/*	*****************************	HISTORIA	

***************************** */

.about-img-container {
	text-align: right;
}

.about-img {
	float:right;
	width:80%;
	margin-top:40px;
}

.about-img img {
	width:100%;
	box-shadow: 5px 2px 8px #666;
}

.texto-historia p {
	line-height: 25px;
}

/*	*****************************	BIOTIPO 	

***************************** */

#gallery p {
	width:100%!important;
}

/*	*****************************	ESTANCIAS 	

***************************** */

#texto-estancias h1 {
	font-size:23px;
	margin-bottom:20px;
}

#texto-estancias p {
	margin-bottom:20px;
}

.estancias-images {
	margin-bottom:50px;
}

.estancia-img {
	padding:0px 10px;
}

.estancia-img img {
	width:100%;
	padding:10px;
	border:1px solid #00355f;
}

.over3 {
	opacity:0;
	top:0px;
	position:absolute;
	background-color:rgba(0,0,0,.9);
	color:white;
	text-align: center;
	border:none!important;
	transition:.2s;
}

.over3 p {
	margin-top:40px;
	font-size:Gotham;
	font-weight: bold;
	text-align: center;
	border-bottom:2px solid white;
}

.fancybox:hover .over3 {
	opacity:1;	
}

/*	*****************************	EQUIPO 	

***************************** */

.team-title {
	height:95px;
	margin-top:30px;
	margin-bottom:20px;
	padding-right:60px;
	background:url('../images/equipo/title.png') no-repeat top left 100%;
	color:#00355f;
	text-align: right;
	cursor:default;
}

.team {
	text-align: center;
}

.team img {
	width:240px;
	border-radius: 200px;
}

.team h2 {
	font-size:25px;
}

.team h3 {
	font-size: 18px;
	margin-top:10px;
	margin-bottom:15px;
	color:#666;
	cursor:default;
}

.team a {
	width:150px;
	color:#999;
	padding:5px 10px;
	border:2px solid #999;
	transition:.2s;
	font-size:14px;
}

.team a:hover {
	color:#666;
	border-color:#666;
	text-decoration: none;
}

.sobre-equipo {
	width:25px!important;
	border-radius: 0px!important;
	opacity:.5!important;
	transition:.2s;
}

.team a:hover > img {
	opacity:1!important;
}

.equipos-zonales a {
	border:none!important;
}

.equipos-zonales .team:hover {
	cursor:pointer!important;
}

.zona-header {
	position:relative;
	min-height:180px;
	padding:20px;
	background:url('../images/equipo/madera.jpg') no-repeat;
	background-size: cover;
}

.zona-header h1 {
	margin:70px 10px;
	color:white;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:40px;
	text-shadow: 1px 1px 2px #999;
}

.zona-header img {
	position:absolute;
	right:10px;
	bottom:-100px;
	background-color: white;
	border-radius: 100%;
	box-shadow:0px 5px 5px #AAA;
}

.zona-body {
	width:60%;
	padding:20px;
}

.zona-body h3 {
	margin-top:15px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.zona-body p {
	margin:5px 0px;
	color:#333;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
}

.zona-body a {
	color:#333;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.zona-body a img {
	height:15px;
}

.team-group h2 {
	cursor:pointer!important;
}

/*	*****************************	LOGROS  	

***************************** */

.more-margin {
	margin-top:50px;
}

.year-filter ul {
	list-style: none;
}

.year-filter li {
	width:90px;
	margin-bottom:15px;
	padding:8px 12px;
	border:2px solid #00355f;
	text-align: center;
	transition:.2s;
}

.year-filter li:hover, .fecha-logro-active {
	background-color: #00355f;
}

.fecha-logro-active a {
	color:white!important;
}

.year-filter a {
	color:#00355f;
	text-decoration: none;
	font-size: 20px;
	transition:.2s;
}

.year-filter li:hover>a {
	color:white;
}

.listing-logros {
	margin-left:30px;
	padding-left:50px;
	border-left:1px solid #CCC;
}

.listing-logros li a {
	padding:5px!important;
	color:#00355f!important;
	font-size:13px!important;
}

.nav-tabs {
	float: left;
	width: 80%;
	margin-left: 30px;
	margin-bottom: 15px;
}

.nav-tabs h4 {
	margin-bottom:20px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, 

.nav-tabs>li.active>a:focus {
	color:#a5a5a5!important;
	background-color:#f5f5f5!important;
}

.logro {
	margin-bottom: 20px;
}

.logro a {
	width:30%;
}

.logro img {
	float:left;
	width:30%;
	padding:7px;
	border:2px solid #00355f;
}

.logro-desc {
	float:left;
	width:65%;
	margin-top:5px;
	margin-left:20px;
	padding-top:45px;
	color: #00355f;
	font-family: "Helvetica";
	font-weight: 700;
}

.ultimos-logros .logro-desc {
	padding-top:20px!important;
}

.logro h5 {
	margin-top:0px;
}

.logro p {
	font-size:13px;
}

.logro-list ul {
	margin-left:20px;
	list-style-image: url('../images/logros/list-item.png');
}

.logro-list li {
	margin:15px 0px;
	font-family: Gotham;
	font-size:15px;
	cursor:default;
}

.logros-general {
	float:right;
}

.logros-general img {
	width:100%;
	box-shadow: 4px 4px 8px #666;
}
.over4 {
	opacity:0;
	top:0px;
	position:absolute;
	background-color:rgba(0,0,0,.9);
	color:white;
	text-align: center;
	border:none!important;
	transition:.2s;
	width: 141px;
    height: 100px;
}

.over4 p {
	margin-top:40px;
	font-size:Gotham;
	font-weight: bold;
	text-align: center;
	border-bottom:2px solid white;
}

.fancybox:hover .over4 {
	opacity:1;	
}

/*	*****************************	REMATES  	

***************************** */

.remate {
	margin:100px 0px;
	margin-bottom:50px;
	text-align: center;
	opacity:0;
	transition:.8s;
}

.remate img {
	width:70%;
	transition:.2s;
}

.remate {
	height:350px;
}

.remate a:hover>img {
	width:90%;
}

.auspiciantes-title {
	margin-top:0px;
	margin-bottom:20px;
	font-family: "Gotham";
}

.auspiciantes img {
	padding:0px 10px;
}

/*	*****************************	TOROS  	

***************************** */

.toro {
	padding:20px;
	transition:.2s;
}

.toro div {
	width:100%;
	padding:20px;
	padding-bottom:10px;
	text-align: center;
	border:2px solid #00355f;
}

.toro img {
	width:100%;
}

.toro a {
	text-decoration: none;
	color:#333;
	font-family: Gotham;
}

.toro p {
	font-family: "Gotham";
	margin:0px;
	margin-top:10px;
	text-align: center;
}

.over {
	opacity:0;
	top:40px;
	position:absolute;
	background-color:rgba(0,0,0,.9);
	color:white;
	border:none!important;
	transition:.2s;
}

.over p {
	margin-top:40px;
	font-size:Gotham;
	font-weight: bold;
	border-bottom:2px solid white;
}

.toro:hover .over {
	opacity:1;
}

.fancybox:hover .over {
	opacity:1;	
}

.toros {
	margin-top:50px;
	margin-bottom:70px;
}

/*	*****************************	

EXPOSICIONES  	***************************** */

.calendario {
	margin-top:20px;
	padding-left:50px;
	margin-bottom:80px;
}

.year {
	min-height:400px;
}

.year {
	list-style: none;
}

.year ul li {
	list-style:circle;
}

.year ul li:first-child {
	list-style:none;
}

.year ul {
	margin-left:15px;
}

.year button {
	border:2px solid #00355f;
	padding:2px 9px;
	margin-bottom:10px;
	background:transparent;
	font-size:30px;
	color:#00355f;
	transition:.2s;
}

.year button:hover {
	color:white;
	background-color:#00355f;
}

.year ul li {
	font-size:16px;
	color:#00355f;
}

.year ul li:hover {
	cursor:pointer;
}

.year button:focus {
	outline:0;
}

#months-2015 {
	transition:.2s;
}

.evento {
	min-height: 400px;
	margin-top:25px;
	margin-bottom:50px;
	padding-left:60px;
	border-left: 1px solid #999;
}

.evento-mes {
	opacity:0;
	display:none;
	transition:.2s;
}

.evento-individual {
	height:80px;
}

.evento-individual ul {
	float:left;
	list-style: none;
	margin-top:10px;
}

.evento-individual ul li:first-child, .evento-individual ul li:last-child {
	width:50px;
	color:white;
	font-family:Gotham;
	text-align: center;
	cursor:default;
}

.evento-individual ul li:first-child {
	background-color:#00355f;
}

.evento-individual ul li:last-child {
	background-color:#F06305;
}

.evento-individual h3 {
	float:left;
	margin-left:15px;
	font-size:18px;
        width: 90%;
}

#remate ul li {
	background-color:#d4aa24!important;
}

#jornada ul li {
	background-color:#df1a2b!important;
}


/*	*****************************	JORNADAS  	

***************************** */

.jornada {
	width:45%;
	float:left;
	margin-bottom:50px;
	padding:20px;
	background-color:white;
	text-align: center;
	border:1px solid #999;
	box-shadow: 4px 4px 8px #999;
}

.jornada img {
	width:100%;
}

.jornada h1 {
	font-family: Gotham;
	font-size:30px;
	color:#00355f;
}

.jornada h2 {
	color:#0088cc;
	font-family: Gotham;
	font-size:25px;
	text-align: left;
}

.jornada h3 {
	color:#999;
	font-family: "Gothamlight","Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-size:20px;
	text-align: left;
}

.horarios {
	margin-top:20px;
}

.horarios h2, .horarios h3 {
	margin:0px;
}

.horarios h2 {
	margin-top:10px;
}

.horarios h3 {
	font-family: Gotham;
	color:#333;
}

.agenda {
	margin-top:20px;
	text-align: right;
}

.agenda h3 {
	margin-top:3px;
	margin-bottom:0px;
	color:#666;
	font-family: Gotham;
	text-align: right;
}

.title-agenda {
	margin-top:10px!important;
}

.hr {
	width:100%;
	float:left;
	margin-top:30px;
	border-bottom:1px solid #999;
}

.confirma {
	width:100%;
	color:#333!important;
	text-align: center!important;
	font-family: Gotham!important;
	font-size:16px!important;
}

.jornada-2 {
	margin-left:10%;
}

.jornada-2 h1 {
	color:#c41e1e!important;
}

.jornada-2 h2 {
	color:#c4591e;
}

.jornada-info {
	margin-top:15px;
}

.jornada-info a {
	font-size:2em;
	transition:.2s;
}

.jornada-info a:hover {
	text-decoration: none;
	color:#00355f;
}

/*	*****************************	CONTACTO  	

***************************** */

.contact-title {
	text-align: center;
}

.contact-title h1 {
	font-size: 45px;
}

.contact-title h3 {
	font-size:20px;
	font-family: "Gothamlight","Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	margin-top:10px;
	margin-bottom:30px;
}

.contact-title  a {
	color:#0088cc;
	transition:.2s;
}

.contact-title  a:hover {
	color:#00355f;
	text-decoration: none;
}

.contact-box {
	min-height:270px;
	padding:30px;
	background-color: white;
	border:1px solid #00355f;
}

.contact-box h4 {
	margin-top:0px;
	font-size:18px;
	color:#0088cc;
}

.contact-box hr {
	margin:0px;
	margin-bottom:15px;
	text-align: left;
	width:30%;
	border-bottom:2px solid #999;
}

.contact-box a {
	transition:.2s;
}

.contact-box a:hover {
	color:#00355f;
	text-decoration: none;
}

.contact-box h5 {
	font-family: "GothamLight","Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-size: 1.1em;
	padding-top:5px;
	color:#666;
	line-height: 1.4em;
}

.phone {
	font-size:1.7em!important;
	font-family: "Gotham"!important;
	color:#00355f!important;
	margin-bottom:0px;
}

.contact-form {
	margin-top:50px;
	margin-bottom:30px;
}

.contact-form h4 {
	color:#0088cc;
}

input[type="text"], textarea {
	margin:15px 0px;
	padding:10px 15px;
	font-family: "Gothamlight","Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;
	font-size:16px;
	border:1px solid #0088cc;
	border-radius:3px;
	transition:.4s;
}

.nombre:focus, .asunto:focus, textarea:focus {
	box-shadow: 0px 0px 15px #0088cc;
}

.nombre {
	margin-top:10px!important;
}

textarea {
	width:100%;
	padding-left:15px!important;
	resize:none;
}

.submit {
	float:right;
	padding:7px 15px;
	font-family: Gotham,Arial,sans-serif;
	font-size:20px;
	color:white;
	background-color:#00355f;
	border-radius:3px;
	border:none;
}
.posventa {
	text-align: center;
}

.posventa h4 {
	font-family: "Gothamlight","Lato","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
}

.posventa a {
	text-decoration: none;
	transition:.3s;
}

.posventa a:hover {
	color:#00355f;
}
@media screen and (max-width: 1550px) {
	.container-bottom-1 {
		bottom:1px;
	}
	.container-bottom-2 {
		bottom:30px;
	}
	.container-bottom-3 {
		bottom:-23px;
	}
	.container-bottom-32 {
		bottom:25px;
	}
	.container-bottom-5 {
		bottom:-30px;
	}
	.notice {
		margin-right:45px;
	}
}

@media screen and (max-width: 1400px) {
	.container-bottom-1 {
	bottom: -2px;
    left: 5px;
	}
	.container-bottom-2 {
		bottom:30px;
	}
	.container-bottom-3 {
		bottom:-23px;
	}
	.container-bottom-32 {
		bottom:25px;
	}
	.container-bottom-5 {
		bottom:-27px;
	}
	#myCarousel ol {
		right:150px;
	}
	.notice {
		margin-right:25px;
	}
	.margin-right {
		margin:10px!important;
	}
	.first-notice, .second-notice, .third-notice, .fourth-notice, .fifth-notice {
		width:100%;
	}
}

@media screen and (max-width: 1300px) {
	.container-bottom-1 {
		bottom:1px;
	}
	.container-bottom-5 {
		bottom:-25px;
	}
}

@media screen and (max-width: 1200px) {
	body header {
		height:150px;
	}
	body header div {
		text-align: center;
	}
	.logo img {
		width:250px;
	}
	body header nav {
		text-align: center;
		background-color:white;
		padding-bottom:30px;
	}
	body header nav a {
		margin-right:50px;
	}

	body header nav a:last-child {
		margin-right:0px;
	}
	.header-responsive {
		display: block;
		margin-bottom:0px!important;
	}
	.cabecera {
		margin-top:0px!important;
	}
	.container-bottom-1, .container-bottom-2, 

.container-bottom-3, .container-bottom-32, 

.container-bottom-4, .container-bottom-5 {
		display:none;
	}
	#myCarousel ol {
		bottom:5px;
	}
	#myCarousel h1 {
		margin-top:-30px;
	}
	.slider-control-left, .slider-control-right 

{
		bottom:5px!important;
	}
	.boxes {
		margin-top:50px;
		margin-bottom:50px;
	}
	.box {
		margin-top:0px;
		margin-bottom:0px;
	}
	.news {
		height:auto;
	}
	.center-news {
		display:block;
	}
	.first-row, .second-row {
		width:100%;
	}
	.second-row {
		padding:0 20%;
	}
	.margin-right {
		margin:0 auto!important;
	}
	.notice {
		margin-bottom:50px!important;
	}
	.pilaga {
		padding:0 100px;
	}
	#fullmenu {
		display:none;
	}
	.dropdown {
		display:block;
	}
	#dropdownMenu1:hover, .open, .dropdown-toggle, .btn-default {
		background-color: transparent !important;
	}
	#drop {
		transition:.5s;
	}

	.dropdown li {
		padding:10px 5px;
	}
	.dropdown ul li {
		transition:.3s;
	}
	.dropdown ul li:hover, .dropdown ul li:active, .dropdown ul li:touch {
		background-color:#00355f;
	}
	.dropdown ul li a {
		color:#a5a5a5!important;
		background-color: transparent!important;
		transition:.3s;
	}
	.dropdown ul li a:hover {
		color:white;
		background-color:#00355f;
		text-decoration: none;
	}
	.dropdown h4 {
		color:#00355f;
	}
	.caret {
		transition:.3s;
	}
	.team {
		margin-bottom:40px;
	}
	.team-clear {
		clear:both;
	}
	.listing-logros {
		margin-left:0px!important;
	}
	.listing-logros h4 {
		font-size:24px;
	}
	.logro {
		text-align: center;
	}
	.logro img {
		float:none;
		width:auto!important;
	}
	.logro-desc {
		width:100%;
		margin-left:0px;
	}
	.drop-ul {
		padding:0px!important;
	}
	.remates-container .cabecera, .remates-container .content-container {
		z-index:1;
	}
	.remate {
		height:auto;
	}
	.evento {
		border-left: none!important;
	}
	.evento-individual h3 {
		width:88%;
		margin-top: 10px;
		margin-left:2%;
	}
	.evento-individual ul {
		width:10%;
	}
	.nombre {
		margin-top:15px!important;
		margin-left:0%!important;
		margin-right:1%!important;
	}
	input[type="text"] {
		width:49%!important;
		margin-left:1%;
	}
	.herramientas-form input[type="text"] {
		width:100%!important;
		margin-left:1%;
	}
	.herramientas-form  input[type="submit"] {
    width: 100%;
	font-size:50px!important;
	color:#fff !important;
}
	#myCarousel {
		margin-top:0px!important;
	}
}

@media screen and (max-width: 1000px) {
	body header nav a {
		margin-right:30px;
	}
	footer {
		min-height:800px;
	}
	
}

@media screen and (max-width: 900px) {
	#fullmenu {
		display:none;
	}
	.dropdown {
		display:block;
		width:100%;
	}
	#dropdownMenu1:hover, .open, .dropdown-toggle, .btn-default {
		background-color: transparent !important;
	}
	#drop {
		transition:.5s;
	}

	.dropdown li {
		padding:10px 5px;
	}
	.dropdown ul li {
		transition:.3s;
	}
	.dropdown ul li:hover {
		background-color:#00355f;
	}
	.dropdown ul li a {
		color:#a5a5a5;
		background-color: transparent!important;
		transition:.3s;
	}
	.dropdown ul li a:hover {
		color:white;
		background-color:#00355f;
		text-decoration: none;
	}
	.dropdown h4 {
		color:#00355f;
	}
	.caret {
		transition:.3s;
	}
	.dropdown button:focus .caret {
		-webkit-transform:rotate(180deg);
	}
	.social img {
		width:100px;
	}
	.notice {
		width:100%;
	}
	.news {
		height: 1450px;
	}
}

@media screen and (max-width: 800px) {
	.slider-caption {
		top:0px!important;
	}
	.slider-caption h1 {
		font-size:50px!important;
	}
	.social img {
		width:70px;
	}
}

@media screen and (max-width: 770px) {
	footer {
		min-height:1500px;
	}

	.mapa ul {
		margin:0 !important;
	}
	hr {
		display:none;
	}
}

@media only screen and (min-device-width : 320px) 

and (max-device-width : 480px) {



	.logo img {
		width:330px;
	}
	.slider-caption {
		top:40px!important;
	}
	.slider-caption h1 {
		font-size:4em!important;
	}
	.social img {
		width:70px;
	}
	footer {
		min-height:1150px;
	}

	.mapa ul {
		margin:0 !important;
	}
	hr {
		display:none;
	}
	#fullmenu {
		display:none;
	}
	.dropdown {
		z-index: 1500;
		display:block;
	}
	#dropdownMenu1:hover, .open, .dropdown-toggle, .btn-default {
		background-color: transparent!important;
	}
	#drop {
		transition:.5s;
		margin:0 auto;
	}
	.dropdown li {
		padding:10px 5px;
	}
	.dropdown ul li {
		transition:.3s;
	}
	.dropdown ul li:hover {
		background-color:#00355f;
	}
	.dropdown ul li a {
		color:#a5a5a5;
		background-color: transparent!important;
		transition:.3s;
	}
	.dropdown ul li a:hover {
		color:white;
		background-color:#00355f;
		text-decoration: none;
	}
	.dropdown h4 {
		color:#00355f;
	}
	.caret {
		transition:.3s;
	}
	.dropdown button:focus .caret {
		-webkit-transform:rotate(180deg);
	}
	.social img {
		width:100px;
	}
	.notice {
		width:100%;
	}
	.news {
		height: auto;
	}
	.carousel-indicators, .slider-control-left, .slider-control-right {
		display:none;
	}
	.cabecera {
		margin-top:150px;
	}
	.about-img-container {
		text-align: center!important;
	}
	.about-img {
		float:none;
		margin: 0 auto!important;
		margin-top:20px!important;
	}
	.team {
		margin-top:30px;
	}
}

@media all and (max-width : 980px) {

input::-webkit-input-placeholder {
  color: #000000;
}
input:-moz-placeholder {
  color: #000000; 
}
input:-ms-input-placeholder { 
  color: #000000;
}
    
.col-xs-12 {
    width: 100% !important;
}
    
.contacto {
    padding-left: 60px;
}

.mapa .columna {
    width: 50%;
    float: left;
}

._2p3a {
    width: 100% !important;
}


.navbar {
    min-height: 65px !important;
}


.texto-img {padding-left:0px !important; padding-right:0px !important;}


.item.home.active{height:400px;margin -30px;
background: #2f2724;}



img.logo-slide{
height: 250px !important;
}

.texto-historia {
    width: 100% !important;
    margin-left: 0 !important;
}

.texto-historia img {
    width: 100% !important;
}

.imagen-campeon {
    font-size: 25px !important;
}


.contact-title h5 {
    font-size: 35px !important;
    line-height:50px;
}
.contacto h4 {
    font-size: 40px !important;
}
.mapa a, .mapa, .contacto, .contacto i, .contacto a {
    font-size: 30px !important;
}
.contacto i {margin-right:20px;}

form {
    margin: 20px !important;
    margin-bottom: 80px !important;
}




.encabezado-genetica, .imagen-toro{
    width: 100% !important;
    margin-left: 0 !important;
}

.encabezado-genetica h1 span {
    font-size: 35px;
}

.detalles {
margin-bottom:50px;
}
.detalle-1, .detalle-2 {
font-size: 30px;
}

.detalle-2 h4 {
    font-size: 40px;
}

.detalles table {
    font-size: 25px;
}
.premios-genetica {
   font-size: 30px;
}
.copropiedad {
    font-size: 25px;
}
.genetica-toro h3 {
    font-size: 35px;
}
.imagen-cria {
    font-size: 30px;
}
/*.contenido-toro h4 {
    font-size: 35px;
}*/
.contenido-toro input[type="text"], .contenido-toro textarea {
    font-size: 35px !important;
width:100%  !important; 
}
.contenido-toro input[type="text"]{
    height:50px !important;
}
    
.contenido-toro .submit {
    font-size: 35px;
}

.datos-contacto-toro, .datos-contacto-toro  a{
    font-size: 30px !important;
}

.datos-contacto-toro img {width:60px !important; 

height:auto !important;}

hr {
    width: 100% !important;
border-color:#000;
}





.pie-genetica div {
    font-size: 35px !important;}

.texto-genetica {
    font-size: 25px !important;
padding: 0 30px !important;
}
.texto-genetica h3{
    font-size: 35px !important;
}


.owl-carousel {
    width: 90% !important;
margin-left:5% !important;
}

footer .mapa, footer .contacto, footer .footer-social, footer .facebook-plugin {
width:100% !important;
margin-bottom:20px;
border-top: 1px solid #ccc;
}

footer .contacto i {margin:0 15px !important;}

.footer-social .col-lg-12 a {
    float: left;
    margin: 4px;
width:15% !important;
}
.footer-social .col-lg-12 a img{

width:100% !important;
}




.item .genetica-box {
    width: 100% !important;
}
.owl-item {
    width: 100%  !important;
}

ul.drop-ul {
    background: #ccc;
	margin-left:20px;
}

	.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    font-size: 30px;
}
form.form-hacienda input[type="text"] {
    width: 100% !important;
    height: 60px;
}
form.form-hacienda input[type="radio"] {
    width: 100px;
    height: 30px;
}
.form-hacienda .submit {
    height: 80px !important;
    width: 100%;
	font-size:50px;
	color:#fff !important;
}

form.form-hacienda strong {
    font-size: 30px;
}

	header {
		height:auto!important;
	}
	.logo img {
		
		width: 50% !important;
    		position: relative !important;
    		left: -20% !important;
		top: 5px !important;
	}
	#texto-estancias h1, #texto-estancias h4, #texto-estancias strong, #texto-estancias table {
    padding: 0 25px;
}
	.dropdown button {
		margin-bottom:20px;
		position: absolute;
    		top: 20px;
    		right: 5%;
	}
.btn { padding: 0px 12px !important;}
	.dropdown button h4 {
	font-size: 50px;
    text-transform: uppercase;
	}
	.dropdown ul li a {
	font-size: 22px!important;
    text-align: left;
	}
	.dropdown-menu {
	position:absolute !important;
    	left: 0 !important;
    	width: 100% !important;
	
	}
	.slider-caption h1 {
		margin-top:0px!important;
		font-size:80px!important;
	}
	.slider-caption a {
		font-size:50px!important;
	}
	.boxes h3 {
		font-size:40px!important;
	}
	.rounded {
		width:130px!important;
		height:130px!important;
	}
	.rounded img {
		width:60%!important;
	}
	.social {
		background:url('../images/equipo/madera.jpg') no-repeat;
		background-size:cover;
	}
	.notice {
		width:48%!important;
	}
	.notice h4 {
		font-size:30px!important;
	}
	.pilaga {
		height:auto!important;
	}
	.pilaga p {
		font-size:30px!important;
	}
	.pilaga a {
		font-size:30px!important;
	}
	footer h3 {
		font-size:35px!important;
	}

	.footer-social img {
		width:75px!important;
	}
	.facebook-plugin iframe {
		width:auto;
		height:400px!important;
	}
	.texto-historia h1 {
		font-size:35px!important;
	}
	.texto-historia p {
		font-size:22px!important;
	}
	.biotipo-container p {
		font-size:22px!important;
	}
	.biotipo-container .about-img-container {
		margin-top:100px;
	}
	.biotipo-container #gallery {
		width:100%!important;
	}
	.team h2 {
		font-size:3.5em!important;
	}
	.team h3 {
		font-size:3em!important;
	}
	.team a {
		font-size:2.8em!important;
	}
	.sobre-equipo {
		width: 70px!important;
	}
	.team-group h2 {
		font-size:1.6em!important;
	}
	body .fancybox-wrap {
		width:98%!important;
		left:1px!important;
	}
	body .fancybox-inner {
		width:100%!important;
		height: 950px!important;
	}
	body .fancybox-inner {
		width:100%!important;
		height: 950px!important;
	}
	.team-container .fancybox-inner {
		height:950px!important;
	}
	.zona-body h3, .zona-body p {
		font-size:1.5em;
	}
	.year-filter li {
		width:98%!important;
		margin:10px auto!important;
	}
	.year-filter li a {
		font-size:3em!important;
	}
	.listing-logros {
		padding-left:0px!important;
		border-left: none!important;
	}
	.listing-logros h4 {
		margin:30px 0px!important;
		font-size:3em!important;
		text-align: center;
	}
	.logro h5 {
		font-size:3em!important;
	}
	.logro p {
		font-size:2em!important;
		text-align: center;
	}
	.over4 {
		display:none!important;
	}
	.nav-tabs {
		width:100%!important;
		margin-left:0px!important;
	}
	.nav-tabs>li>a {
		font-size:2.3em!important;
	}
	.auspiciantes-title {
		font-size:4em;
	}
	.auspiciantes img {
		width:60%;
		margin:20px auto;
	}
	.remates-contenedor .fancybox-inner {
		height:950px!important;
	}
	.year ul li {
		font-size:2em!important;
	}
	.evento-individual {
		float:left!important;
		width:100%!important;
		height:auto!important;
	}
	.evento-individual ul li {
		width:100%!important;
		padding: 1px 0px;
		font-size:1.5em!important;
	}
	.evento-individual h3 {
		font-size:1.8em;
	}
	.evento-mes {
		clear:both!important;
	}
	.contact-title h1 {
		font-size:5em;
	}
	.contact-title h3 {
		font-size:4em;
	}
	.contact-box h4 {
		font-size: 2em;
	}
	.contact-box a {
		font-size: 1.8em;
	}
	.contact-box h5 {
		font-size: 1.8em;
	}
	.contact-form h4 {
		margin: 40px 0px;
		text-align: center;
	}
	.contact-form input, .contact-form textarea 

{
		font-size:3em!important;
	}
	.contact-form input[type="submit"] {
		margin:50px 0px!important;
	}
	.posventa h4 {
		font-size:3em!important;
	}
}

@media all and (max-width : 768px) {
	.social h2 {
		font-size:3em!important;
	}
	.social a {
		margin-right:30px;
	}
	.social img {
		width:50px!important;
	}
.sponsor-index, .box {width:100%;}.box .rounded 

{width:200px !important;height:200px !important;}
}

@media all and (max-width : 480px) {
	.social h2 {
		font-size:2em!important;
	}
	.social a {
		margin-right:10px;
	}
	.social img {
		width:40px!important;
	}
	.cabecera {
		margin-top:100px;
	}
}

@media only screen and (min-device-width : 375px)  

and (max-device-width : 667px) {
	.dropdown ul li a {
		font-size: 40px!important;
	}
	
	.container h1 {
		font-family: "Open Sans"!important;
		font-size:50px!important;
		line-height: 45px!important;
	}
	.container p {
		font-family: "Open Sans"!important;
		font-size:40px!important;
		line-height: 45px!important;
	}
.sponsor-index, .box {width:100%;}
.box .rounded {width:200px !important;height:200px 

!important;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 568px) {
	.dropdown ul li a {
		font-size: 40px!important;
	}
	
	.container h1 {
		font-family: "Open Sans"!important;
		font-size:50px!important;
		line-height: 45px!important;
	}
	.container p {
		font-family: "Open Sans"!important;
		font-size:40px!important;
		line-height: 45px!important;
	}
.sponsor-index, .box {width:100%;}
.box .rounded {width:200px !important;height:200px !important;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	.dropdown ul li a {
		font-size: 40px!important;
	}
	
	.container h1 {
		font-family: "Open Sans"!important;
		font-size:50px!important;
		line-height: 45px!important;
	}
	.container p {
		font-family: "Open Sans"!important;
		font-size:40px!important;
		line-height: 45px!important;
	}
.sponsor-index, .box {width:100%;}


.box .rounded {width:200px !important;height:200px !important;}
	.slider-caption a {font-size: 25px !important;}

    .sponsor-index img{
		width:300px;
    margin: 10px 20%;
	text-align:center;
}

.boton-ver-mas a {
    font-size: 40px !important;
}

.logo img {
		
		width: 50% !important;
    		position: relative !important;
    		left: -20% !important;
		top: 10px !important;
	}



}