/**
* Theme Name: Ferragut
* Description: This is a child theme of Johannes, generated by Merlin WP.
* Author: <a href="https://mekshq.com/">meks</a>
* Template: johannes
* Version: 1.1
*/

@media (max-width: 600px){
  .header-sticky-contextual .slot-r {
    flex-direction: row-reverse;
  }
}

.pum-title{
	margin-bottom:30px;
}

span.meta-item.meta-date {
    display: none;
}

.johannes-wrapper .johannes-offset-bg:after {
    background: rgba(184,166,3,.27);
	-webkit-box-shadow: -300px 0 0 rgba(184,166,3,.27), -600px 0 0 rgba(184,166,3,.27), -900px 0 0 rgba(184,166,3,.27), -1200px 0 0 rgba(184,166,3,.27), -1500px 0 0 rgba(184,166,3,.27);
    box-shadow: -300px 0 0 rgba(184,166,3,.27), -600px 0 0 rgba(184,166,3,.27), -900px 0 0 rgba(184,166,3,.27), -1200px 0 0 rgba(184,166,3,.27), -1500px 0 0 rgba(184,166,3,.27);
}
.johannes-wrapper .header-sticky-contextual{
	background: #b8a603;
}


/********* WIDGETS ***********/
.bio-equipo {
}
.bio-equipo .info {
    margin-top: -88px;
    padding: 10px;
    background-color: rgba(255,255,255,.8);
    display: inline-block;
    line-height: 1.4;
    width: 94%;
    margin-left: 6%;
}
.bio-equipo h4 {
    margin: 0;
    font-size: 1.1em;
}
.bio-equipo p{
  margin: 0 0 10px;
}
.bio-equipo span {
    display: block;
    font-weight: 600;
    font-size: 0.75em;
    margin-bottom: 6px;
    color: #ac7696;
}
.bio-equipo img.equipo {
    display: inline-block;
    width: 33%;
    padding: 6px;
    border-radius: 50%;
}

.widget-paz {
    font-size: 0.9em;
}

.widget-paz .widget_text {
    padding: 0;
    background: transparent;
}

.widget-paz .widget_text p {
    margin: 0 0 6px;
    text-align: center;
}

.widget-paz b {
    display: block;
    font-weight: 900;
}

.widget-paz span {
    color: #b8a603;
    font-weight: 900;
    font-size: 1.2em;
}
.widget-contacto {
    text-align: center;
}

.widget-contacto a {
    color: #b8a603;
    font-size: 3em;
    padding: 0 10px;
    line-height: 1;
}
/*********ANALISIS PIEL***********/
.page-template-template-analisis-piel .johannes-cover .section-bg:after,
.page-template-template-analisis-piel .johannes-wrapper .johannes-offset-bg:after{
    display: none;
}
.page-template-template-analisis-piel h3.subtitle b{
    color:#b8a603;
}
/*****************************/

div#cookie-law-info-bar {
    font-size: 0.9em;
}

div#banner-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    background-color: #fff;
    border-top: 1px solid #ddd;
    font-size:0.88em;
    text-align: center;
    padding-top: 12px;
    z-index: 999;
}
div#banner-bottom a span{
  background-color: #ffff8e;
  display: inline-block;
  padding: 3px;
  margin: 0 2px;
}

/********* Análisis Piel ***********/
a.btn{
    background-color: #000;
    color: #fff;
    padding: 8px;
}
.johannes-cover h3.subtitle {
    color:rgba(255,255,255,.6);
    font-weight: 100;
}
h3.subtitle b{
    color:#fff;
    font-weight: 600;
}
.page-template-template-analisis-piel h4{margin-top: 0;}
.page-template-template-analisis-piel .section-content ul{
    list-style: disc;
    padding-left: 20px;
    background-color: #ffff8e;
}
/**********************************/
span.prev-post, span.next-post {
    position: fixed;
    z-index: 999;
    top: 40%;
    padding: 10px;
    background-color: #E6E2D0;
}
span.prev-post a, span.next-post a{color: rgba(0,0,0,.3);}
span.prev-post {
    left: 0;
}

span.next-post {
    right: 0;
}
.widget-social .widget_text{
  background-color: transparent;
  padding: 0;
}
#social li {
    display: inline-block;
    width: 24%;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 2.4em;
}

#social li a {
    display: block;
    background-color: transparent;
}
#menu-footer {
    text-align: center;
}
#menu-footer li {
    display: inline-block;
    padding: 5px 10px;
}
@media (max-width: 899px){
  .lg-hidden-down{display: none;}
}
@media (min-width: 900px){
  .lg-hidden{
    display: none;
  }
}
