#banner{background-color: #003245 !important;}
body, html{background-color:#1E3546 !important; }
header.major:after{background: transparent;}
.major p strong{color:#2593b5; font-weight: 700 !important;}
.major h3{color:#2694B6; font-weight: 700; font-size: 2.5em; margin-top: -.5em;}
#sidebar .icon.alt:before{color:#003245 !important;}
hr{border-bottom: solid 1px rgba(37,147,181,.5)}
.m-t-50{margin-top:50px;}
.m-b-50{margin-bottom:50px;}
.m-lr-auto{margin-left:auto; margin-right: auto;}
a {
	-moz-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
	-webkit-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
	-ms-transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
	transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
	border-bottom: dotted 1px;
	color: rgba(37,147,181,1);
	text-decoration: none;
}
a:hover {
	color: rgba(37,147,181,.5) !important;
	border-bottom-color: transparent;
}
#footer{padding: 2em 2em; background:#2694B6;font-family: 'Telefonica-regular'; line-height:normal;}
#footer a{color:#1E3546; }
#footer a:hover{color:#000 !important;}
#footer a, #header-EPC a{border-bottom: none;}
.footer{margin: 50px auto 0 auto;}
.footer .text-center{text-align: center; margin: 0 auto; display: inline-block;}
#page-wrapper {padding-top: 5.5em;}
h2 {font-size: 3em;}
#header-EPC{background:#b60e1f; position: relative; top: 0; overflow: hidden; z-index: 10000; text-align: center;}
#header-EPC img.logo{width:450px; max-width: 100%; margin: 22px auto; text-align: center;}
.video-responsive {height: 0;overflow: hidden;padding-bottom: 56.25%;padding-top: 30px;position: relative;}
.video-responsive iframe, .video-responsive object, .video-responsive embed {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
#sidebar small{font-size: 80%; line-height: normal !important;}
#sidebar small a{margin: 0; padding: 0; text-decoration: none !important; border-bottom: 0;}
#sidebar small img{display:inline-block; max-width: 100px; padding: 0; margin: 0; position: relative;top: 15px;}
a.scroll-top {color: #fff;display: none;width: 40px;height: 40px;position: fixed;z-index: 1000;bottom: 50px;right: 30px;font-size: 18px;text-align: center;border: 1px solid hsla(0, 0%, 78%, 0.3); opacity: .5; text-decoration: none;}
a.scroll-top:hover{ background:#005c83; opacity: 1;}
a.scroll-top i {position: relative;top: 3px;left: -1px;}
.container-top{background:#fff; padding-top: 6em;}
.container-top h2{color:#1E3546; font-family: 'Telefonica-bold'; line-height:1em}
.container-top p{color:#00E7FF; font-family: 'Telefonica-regular'; line-height:1.5em}
.wrapper{padding: 0 0 4em 0; font-family: 'Telefonica-regular';}
.links ul{margin: 0; padding: 0; list-style:square}
.links li{margin-bottom: 8px; line-height: 17px;}
.links li a{font-size:15px; color:rgba(255,255,255,.8);}
#content, #sidebar{padding:0 25px;}
@media screen and (max-width: 736px){
	#titleBar{background:#b60e1f;}
	.logo{max-height:30px; margin: 5px 0;}
}
@media (min-width: 480px){
	.shared.wa {display: none;visibility: hidden;}
}