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;}
#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 footer {color: #002856 !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 #002856;}
.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:#002856;}
#footer{padding-top:0;}
a {color: #002856;}
a:hover{color: #002856; 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: #002856;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:#002856;}
.text-primary {color: #002856;}
.text-primary-opacity{color:rgba(0,128,167,0.8)}
.mt-25{margin-top:25px;}
.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 #002856;}
.post figure{margin:50px auto;}
.p-0{padding:0;}
.mb-25{margin:0 0 25px 0;}
.m-auto{ margin:0 auto;}


@media (min-width: 480px){
	.shared.wa {display: none;visibility: hidden;}
}