#header-EPC{background:#b60e1f; position: relative; top: 0; overflow: hidden; z-index: 1;}
#header-EPC img.logo{width:450px; max-width: 100%; margin: 22px auto; text-align: center;}
#header-aragon{background:#006ba1; position: relative; top: 0; overflow: hidden; z-index: 1;}
#header-aragon img.logo{width:450px; max-width: 100%; margin: 22px auto; text-align: center;}
#header-extremadura{background:#247374; position: relative; top: 0; overflow: hidden; z-index: 1;}
#header-extremadura img.logo{width:450px; max-width: 100%; margin: 22px auto; text-align: center;}
#header-cordoba{background:#e22931; position: relative; top: 0; overflow: hidden; z-index: 1;}
#header-cordoba img.logo{width:450px; max-width: 100%; margin: 22px auto; text-align: center;}
#header-mediterraneo{background:#104277; position: relative; top: 0; overflow: hidden; z-index: 1;}
#header-mediterraneo img.logo{width:450px; max-width: 100%; margin: 22px auto; text-align: center;}
#header-sport{background:#fff; position: relative; top: 0; overflow: hidden; z-index: 10000; z-index: 1;}
#header-sport img.logo{height:68px; max-width: 100%; margin: 22px auto; text-align: center;}
.menuMedia{background:#fff;position: relative; top: 0; overflow: hidden; z-index: 1;}
.logoMedia{width:450px; max-width: 100%; margin: 10px auto; text-align: center}
header{position: relative;}
.post h3{font-size: 1.8rem;line-height: 3rem;color: #f4137b !important; font-weight: 700;}
.page-img{background-color: #000000;}
body p{font-size:16px;}
h1{font-size:32px; font-weight: 300 !important;}
p.text-indent-30{text-indent: 30px;}
p.entradilla{font-size:24px; margin-bottom: 25px;}
a strong{ color: #f4137b;}
a:hover{text-decoration: none !important;}
#main-footer{background-color:#333;}
.footer-bottom{background-color:#000;}
.footer-bottom p{ font-size:14px;}
.footer-bottom small{ font-size:12px;}
.p-mb-25{margin: 25px 0;}
.footer-bottom a img{padding: 5px; opacity: .5}
.footer-bottom a img:hover{opacity: 1}
.nav-menu .nav > li .dropdown-menu li a:hover,
blockquote h3{font-size: 1.8rem; color:#000;}
blockquote{border: 4px solid #F4137B}
blockquote footer {color: #f4137b !important;}
.nav-menu .nav > li.open > a,
.nav-menu .nav > li.open > a.dropdown-toggle,
.nav-menu .nav > li.open > a:focus,
.nav-menu .nav > li.open > a:hover,
.nav-menu .nav > li.open *[class^="icon"] {border-bottom: 5px solid #f4137b;}
.social-icon-wrap a:hover,
#footer h1:after, #footer h2:after, #footer h3:after, #footer h4:after, #footer h5:after, #footer h6:after{background-color:#f4137b;}
#footer{padding-top:0;}
#footer a{display: inline-block;}
a {color: #f4137b;}
a:hover{color: #f4137b; text-decoration:underline;}
a.scroll-top {color: #fff;display: none;width: 30px;height: 30px;position: fixed;z-index: 1000;bottom: 50px;right: 30px;font-size: 20px;background: #f4137b;border-radius: 3px !important;text-align: center;border: 1px solid hsla(0, 0%, 78%, 0.3)}
a.scroll-top:hover{ background:#000;}
a.scroll-top i {position: relative;top: 0;}
.gallery .gallery-item .hover-overlay{background: rgba(0,44,58,0.8);}
.gallery .gallery-item .hover-overlay [class^="icon-"]{background-color:#f4137b;}
.text-primary {color: #f4137b;}
.text-primary-opacity{color:rgba(0,128,167,0.8)}
.mt-25{margin-top:25px;}
.main-title{ background: rgba(0,0,0,.5); padding: 50px;}
.main-title h1:after, .main-title h2:after, .main-title h3:after, .main-title h4:after, .main-title h5:after, .main-title h6:after{border-top:solid 1px #f4137b;}
.post figure{margin:50px auto;}
.p-0{padding:0;}
.mb-25{margin:0 0 25px 0;}
.m-10{margin:10px;}
.m-auto{ margin:0 auto;}
.social-icons a{color:rgba(255,255,255,0.80); display: inline-block;}
.social-icons a:hover{color:rgba(255,255,255,1) !important}
.main-title h1:after, .main-title h2:after, .main-title h3:after, .main-title h4:after, .main-title h5:after, .main-title h6:after {border-top: solid 1px #ffffff;}
strong{color:#000;}
.post h3{color:#000;}
.video-responsive {
	position: relative;
	padding-bottom: 56.25%; /* 16/9 ratio */
	padding-top: 30px; /* IE6 workaround*/
	height: 0;
	overflow: hidden;
	margin-top: 3rem;
	margin-bottom: 3rem;
}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#infobox3{top:10px !important;}
nav.menuMedia {
    margin: 0 auto 0px;
	width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
    overflow: hidden;
    background: #fff !important;
    box-shadow: unset;
    height: 45px;
    text-align: center;
}
nav.menuMedia .logoMedia {
    float: none !important;
    display: inline-block;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}
.menumedia .container {
	width: 100% !important;
}
@media (min-width: 480px){
	.shared.wa {display: none;visibility: hidden;}
}
@media screen and (max-width: 1023px){
nav.menuMedia .logoMedia {
    float: none !important;
    margin: 5px auto;
    display: block !important;
	}
}
@media (min-width: 1200px){
	nav.menuMedia .container {
		width: 100% !important;
	}
}
@media screen and (min-width: 1025px){
	nav.menuMedia .menuSuperiorMedia {
		display: none !important;
	}
}