
h2{
	color: red;
	text-transform: uppercase;
}

.gn-menu a.nav-link{
	text-transform: uppercase !important;
	color: white !important ;
	font-size: 16px !important;
}

.gn-menu a.nav-link:hover{
	text-transform: uppercase;
	color: red !important;
	font-size: 16px;
	text-decoration: underline;
}
	
.gn-menu .navbar-nav{
	margin: 0 auto !important;
}


p{
	margin: 0;
	padding: 0;
}

.gn-menu__telefono{
	color: white;
	font-weight: bold;
}

.gn-menu__direccion{
	color: red;
}

.gn-transmisiones{
		margin: 50px 0;
	}
	.gn-transmisiones .card p{
		font-size: 14px;
		text-align: center;
	}
	.gn-transmisiones .gn-uno{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/1.jpg");
		background-size: cover;
		background-position: center center;
	}
	.gn-transmisiones .gn-tres{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/2.jpg");
		background-size: cover;
		background-position: center center;
	}
	.gn-transmisiones .gn-cuatro{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/3.gif");
		background-size: cover;
		background-position: center center;
	}
	.gn-transmisiones .gn-cinco{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/4.jpg");
		background-size: cover;
		background-position: center center;
	}
	.gn-transmisiones .gn-seis{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/5.jpg");
		background-size: cover;
		background-position: center center;
	}
	.gn-transmisiones .gn-siete{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/6.jpg");
		background-size: cover;
		background-position: center center;
	}
	.gn-transmisiones .gn-ocho{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/7.jpg");
		background-size: cover;
		background-position: center center;
	}
	.gn-transmisiones .gn-nueve{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/8.jpg");
		background-size: cover;
		background-position: center center;
	}
	.gn-transmisiones .gn-diez{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/9.jpg");
		background-size: contain;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	.gn-transmisiones .gn-once{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/10.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.gn-transmisiones .gn-doce{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/11.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.gn-transmisiones .gn-trece{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/12.jpg");
		background-size: contain;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.gn-transmisiones .gn-catorce{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/13.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.gn-transmisiones .gn-quince{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/14.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.gn-transmisiones .gn-dieciseis{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/15.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	.gn-transmisiones .gn-diecisiete{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/16.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.gn-transmisiones .gn-dieciocho{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/17.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.gn-transmisiones .gn-diecinueve{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/18.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.gn-transmisiones .gn-veinte{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/19.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.gn-transmisiones .gn-veintiuno{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/20.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
	.gn-transmisiones .gn-veintidos{
		height: 330px;
		width: 100%;
		background-image: url("/images/transmisiones/21.jpg");
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
	}
		
	
	
	
	.gn-transmisiones .gn-uno-text{
		height: 330px;
		display: flex;
		flex-direction: column;
		align-content: center;
		align-items: start;
		justify-content: center;
	}
	.gn-transmisiones .nav-pills{
		border-right: 3px solid #ececec;
	}
	.gn-transmisiones .nav-link{
		background-color: transparent !important;
		color: black;
		font-weight: bold;
		padding: 10px 5px;
	}
	.gn-transmisiones .nav-link.active{
		color: red;
		border-right: 3px solid red;
		border-radius: 0px;
		margin-right: -3px;
		padding: 10px 10px;
		font-weight: bold;
	}
	.gn-transmisiones  h3{
		color: red;
		font-size: 18px;
		
	}
	.gn-transmisiones a.btn-catalogo{
		border: 1px solid red;
		border-radius: 8px;
		color: red;
		padding: 5px 10px;
	}
	.gn-transmisiones a.btn-catalogo:hover{
		background-color: red;
		border-radius: 8px;
		color: white;
		text-decoration: none;
		padding: 5px 10px;
	}

.gn-transportadores{
	margin: 50px 0;
}

a.btn-catalogo{
		border: 1px solid red;
		border-radius: 8px;
		color: red;
		padding: 5px 10px;
		display: flex;
		align-content: center;
		align-items: center;}
		
		a.btn-catalogo:hover{
		background-color: red;
		border-radius: 8px;
		color: white;
		text-decoration: none;
		padding: 5px 10px;
	}


footer h3{
		color: red;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 30px;
		margin-top: 20px;
	}
	footer h4{
		color: red;
		font-size: 14px;
		font-weight: bold;
	}
	footer p{
		color: white;
		font-size: 14px;
		margin-bottom: 30px;
	}
	footer i{
		color: red;
	}
	footer a,
	footer a:hover{
		color: white;
		text-decoration: none;
	}
	
	.gn-footer__form{
		margin: 50px 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-content: center;
		align-items: center;
		
	}
	footer form{
		width: 70%;
	}
	.gn-footer__form h2{
		color: red;
		text-transform: uppercase;
		font-size: 24px;
		font-weight: bold;
	}
	.gn-footer__form label{
		color: white;
	}
	.gn-footer__form input,
	.gn-footer__form textarea{
		border: 1px solid white;
		background-color: transparent;
	}
	.gn-footer__form .btn-primary{
		color: white;
		background-color: transparent;
		border: 1px solid white;
		padding: 10px 50px;
	}
	
	
	
	
	
	
	.gn-contactar__form{
		margin: 50px 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-content: center;
		align-items: center;
		
	}
	
	.gn-contactar__form h2{
		color: red;
		text-transform: uppercase;
		font-size: 24px;
		font-weight: bold;
	}
	.gn-contactar__form label{
		color: black;
	}
	.gn-contactar__form input,
	.gn-contactar__form textarea{
		border: 1px solid black;
		background-color: transparent;
	}
	.gn-contactar__form .btn-primary{
		color: red;
		background-color: transparent;
		border: 1px solid red;
		padding: 10px 50px;
	}
	
	
	.gn-contactar__thanks{
		height: 428px;
	}
	
	
	.gn-inicio h2{
		margin-bottom: 20px;
		color: red;
	}
	.gn-inicio .card{
		margin: 10px;
		padding: 
	}
	.gn-inicio .card h5{
		text-transform: uppercase;
	}
	.gn-inicio .card .gn-card-body{
		height: 190px;
	}
	.gn-inicio .card .card-link{
		padding-top: 80px !important;
	}
	
	.gn-padding{
		padding: 0px 20px;
	}
	
	.gn-inicio a{
		color: red !important;
	}
	.gn-card-img{
		height: 190px;
		position: relative;
		overflow: hidden;
		display: flex;
		justify-content: center;
		align-content: center;
		align-items: center;
		margin: 0px -15px;
	}
	.gn-padding{
		border: 4px solid white;
	}
.gn-blog a{
	color: red;
}
.mod_easybloglatestblogs{
	margin-top: 20px;
}

div#fd.eb .mod-btn-primary,
div#fd.eb .mod-btn-primary:hover {
color: #fff !important;
background-color: #3f3f3f !important;
border-color: #3f3f3f !important;
}

div#fd.eb .eb-post-thumb .eb-post-image {

border: 0px solid transparent; 

}