h2.h3 a.inactive{cursor:text; color:#3e4c51 !important; opacity: .2!important;}
a.txt-turquesa{color:#00b2a9;}
.menu-overlay > li {flex: 1 0 25%;}
.scroll-content{margin:0 !important;}
.menu-overlay__heading.h4,
.menu-overlay__heading.h5,
.menu-overlay__heading.h6{position: relative; display: inline-block;}
.menu-overlay__heading.h4 i.material-icons.arrow_forward:before,
.menu-overlay__heading.h5 i.material-icons.arrow_forward:before,
.menu-overlay__heading.h6 i.material-icons.arrow_forward:before{top:6px; position: relative; display: inline-block;}
.menu-overlay .sub-menu > li > a{padding: 0;}
.menu-overlay .sub-menu > li{line-height: normal;}
.figure-post__header .h3{line-height: normal; font-size:1.25rem;}
.slider-menu__header{padding-left:0;}
.slider-menu__header .h3{line-height: normal; font-size:1.25rem;}
#footer-PI p{margin: 0; padding: 0; font-weight: 300; font-size: 1em;}
.footer-medias{background:transparent;}
.textwidget p{font-weight:300; font-size: 14px;}
.social-icons a{margin:0 5px;}
.social-icons svg{fill:#fff;}
.social-icons svg:hover{fill:#00b4ab;}
#footer, #header{background:#000;}
#footer-PI a:hover, a:hover{color:#00b4ab;}
#BC_a_cabecera img:hover{filter: invert(47%) sepia(95%) saturate(972%) hue-rotate(138deg) brightness(91%) contrast(101%);}
.of-cover{position: relative; top:120px;}
.header.header_fixed.container-fluid.js-header-sticky{background: #f8f9fa; padding-bottom: 15px;}
#page-wrapper{background: #f8f9fa !important;}
.header{padding-top: calc(var(--gutter-vertical) / 3)!important;}
h1{font-size: 4em !important;}