#entrada {
    padding-top: 40px;
    padding-bottom: 40px;
}

section #postPpal .post-tit {
    margin-bottom: 20px;
    font-weight: bold;
    line-height: 1.09;
    color: var(--black);
}
section #postPpal .post-fecCat {
    margin-left: -8px;
    margin-right: -8px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
section #postPpal .post-et {
    margin-bottom: 28px;
}
section #postPpal .post-et .subcategoria:after {
    content:'.';
    color: var(--corp);
}

section #postPpal .post-et .subcategoria {
    margin-right: 12px;
}

section #postPpal .post-fecCat .post-fec,
section #postPpal .post-fecCat .post-cat .categoria,
section #postPpal .post-fecCat .post-cat .subcategoria {
    margin-left: 8px;
    margin-right: 8px;
    font-size: 14px;
    line-height: 1.0;
    display: inline-block;
}
section #postPpal .post-fecCat .post-cat {
    margin-bottom: 8px;
}
section #postPpal .post-fecCat .post-cat .categoria {
    color: var(--gray);
    font-weight: normal;
    margin-right: 0;

}
section #postPpal .post-fecCat .post-cat .subcategoria {
    color: var(--gray);
    font-weight: normal;
    margin-bottom: 8px;
    margin-left: 0;

}
section #postPpal .post-fecCat .post-fec {
    margin-right: 0;
    margin-bottom: 11px;
    color: var(--corp);
    font-weight: normal;
}

section #postPpal .post-txt {
    line-height: 1.6;
}
/*section #postPpal .post-imgs,
section #postPpal iframe {
    display: flex;
    margin: 20px auto;
}*/

/*section #postPpal iframe {
    width: 640px;
}*/

/*section #postPpal .post-txt img {
    margin: 10px auto 0;
}*/
/*section #postPpal .post-txt .duaGallery-img {
    cursor: pointer;
}*/
section #postPpal .post-txt blockquote {
    padding: 0;
    border: none;
    color: var(--corp);
    font-size: 22px;
    font-weight: bold;
    line-height: 1.2;
}
section #postPpal .post-txt a {
    color: var(--corp);
}
section #postPpal .post-txt a:focus,
section #postPpal .post-txt a:hover {
    text-decoration: underline;
}
section #postPpal .post-txt h1,
section #postPpal .post-txt h2,
section #postPpal .post-txt h3,
section #postPpal .post-txt h4,
section #postPpal .post-txt h5,
section #postPpal .post-txt h6 {    
    font-weight: bold;
}
section #postPpal .post-txt .piefoto {
    font-size: 14px;
    font-weight: 300;
    color: #bbbbbb;
}

section #postPpal .post-autor {
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
    color: var(--black);
    display: -webkit-flex;
    display: flex;
    align-items: center;
}

section #postPpal .post-autor img{
    width: 30px;
    margin-right: 7px;
}

section #postPpal .post-tags {
    margin-top: 15px;
    color: var(--black);
    font-size: 16px;
}
section #postPpal .post-tags > * {
    display: inline-block;
    vertical-align: middle;
}
section #postPpal .post-tags span {
    margin-left: 6px;
    color: var(--corp);
    font-weight: normal;
    text-transform: lowercase;
}
section #postPpal .post-tags span:before {
    content: '';
    margin-right: 4px;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius:50%;
    background-color: var(--corp);
}
section #postPpal .post-tags a,
section #postPpal .post-tags a:active,
section #postPpal .post-tags a:hover {
    color: var(--black);
    text-transform: lowercase;
}
section #postPpal .post-tags a:focus,
.desktop section #postPpal .post-tags a:hover {
    color: var(--corp);
}

section #postPpal .post-sharer {
    text-align: center;
    position: relative;
}
section #postPpal .post-sharer:before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: var(--corp);
    position: absolute;
    left: 0;
    top: 50%;
    z-index: -1;
}
section #postPpal .post-sharer a {
    width: 40px;
    height: 40px;
    border-radius: 50%;    
    border: 1px solid var(--corp);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), color-stop(50%, #dceed1));
    background-image: linear-gradient(to bottom, white 50%, #dceed1 50%);
    background-size: 100% 200%;
    background-repeat: repeat-x;
    background-position: left 0;
    text-align: center;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
}
section #postPpal .post-sharer a,
section #postPpal .post-sharer a:active,
section #postPpal .post-sharer a:hover,
section #postPpal .post-sharer a:focus {
    color: var(--corp);
}
#postPpal .post-sharer a:hover,
section #postPpal .post-sharer a:focus {
    background-position: -100% bottom;
}
section #postPpal .post-sharer a:before {
    /*content: '';*/
    width: 24px;
    height: 24px;
    /*background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;*/
    font-size: 22px;
    line-height: 1.0;
}
/*section #postPpal .post-sharer a.mdi-facebook:before {
    background-image: url(../../../../images/iconos/rrss-facebook-corp.svg);
}
section #postPpal .post-sharer a.mdi-twitter:before {
    background-image: url(../../../../images/iconos/rrss-twitter-corp.svg);
}
section #postPpal .post-sharer a.mdi-linkedin:before {
    background-image: url(../../../../images/iconos/rrss-linkedin-corp.svg);
}
section #postPpal .post-sharer a.mdi-whatsapp:before {
    background-image: url(../../../../images/iconos/rrss-whatsapp-corp.svg);
}
section #postPpal .post-sharer a.mdi-email-outline:before {
    background-image: url(../../../../images/iconos/rrss-mail-corp.svg);
}*/

section #postPpal .post-sharer a + a {
    margin-left: 6px;
}

/*section .post-nav a:hover .lnk-arrow:after,
section .post-nav a:focus .lnk-arrow:after {
    margin-left: 24px;
    background-image: url(../../../../images/iconos/arrow-corp.svg);
}*/

section .post-nav .navegac-intro {
    margin-bottom: 18px;
    color: var(--corp);
    font-size: 24px;
    font-weight: 800;
    font-style: italic;
    text-transform: uppercase;
}
section .post-nav .navegac-tit {
    color: var(--black);
    font-size: 18px;
}
section .post-nav .navegac-fec {
    margin-bottom: 36px;
    color: var(--corp);
    font-weight: normal;
    font-size: 14px;
}
section #postPpal .post-txt img,
section #postPpal .post-txt iframe {
    max-width: 100%;
}
section #postPpal .post-txt img {
    height: auto!important;
}
section #postPpal .post-txt .overflow-hidden {
    overflow: hidden;
}
section #postPpal .post-txt img.float-left {
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
section #postPpal .post-txt img.float-right {
    margin-left: 10px;
    margin-bottom: 10px;
    float: right;
}
section #postPpal .post-txt img.flex-top {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}


@media (min-width: 1280px) {
    section #postPpal .post-txt {
        font-size: 16px;
    }
    section #postPpal .post-fecCat {    
        font-size: 14px;
    }
}
@media (min-width: 1100px) and (max-width: 1279px) {
    section #postPpal .post-txt {
        font-size: 18px;
    }
    section #postPpal .post-fecCat {    
        font-size: 16px;
    }
}
@media (min-width: 992px) {
   
    section #postPpal .post-tit {
        font-size: 38px;
    }    
    /*
    section #postPpal .post-imgs,
    section #postPpal .post-txt img {
        width: 640px;
        height: auto;
        margin-bottom: 20px;
    }
    */
    section #postPpal .post-txt blockquote {    
        margin: 20px 70px;
    }
    section #postPpal .post-txt h1,
    section #postPpal .post-txt h2 {
        font-size: 32px;
    }
    section #postPpal .post-txt h3,
    section #postPpal .post-txt h4 {
        font-size: 24px;
    }
    section #postPpal .post-txt h5,
    section #postPpal .post-txt h6 {
        font-size: 16px;
    }
    section #postPpal .post-txt p {
        margin-bottom: 20px;
    }
    section #postPpal .post-tags {
        margin-top: 17px;
    }    
    section #postPpal .post-autor {
        margin-top: 46px;
    }
    section #postPpal .post-sharer {
        margin-top: 30px;
    }  
    section .post-nav {
        margin-top: 62px;
        margin-left: -15px;
        margin-right: -15px;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    section .post-nav > div {
        padding-left: 15px;
        padding-right: 15px;
        -webkit-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    section .post-nav article,
    section .post-nav article a,
    section .post-nav article a .navegac-cont {
        height: 100%;
    }
    section .post-nav article a .navegac-cont {
        height: 100%;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }
    section .post-nav article .lnk-arrow {
        margin-top: auto;
    }
}
@media (max-width: 991px) {

    #entrada {
        padding-top: 19px;
    }    
    
    section #postPpal .post-tit {
        font-size: 24px;
    }  

    section #postPpal .post-txt {
        font-size: 16px;
    }
    section #postPpal .post-txt h1,
    section #postPpal .post-txt h2,
    section #postPpal .post-txt h3,
    section #postPpal .post-txt h4,
    section #postPpal .post-txt h5,
    section #postPpal .post-txt h6 {
        margin-top: 20px;
    }
    section #postPpal .post-txt h1,
    section #postPpal .post-txt h2 {
        margin-bottom: 20px;
        font-size: 28px;
    }
    section #postPpal .post-txt h3,
    section #postPpal .post-txt h4 {
        font-size: 22px;
    }
    section #postPpal .post-txt h5,
    section #postPpal .post-txt h6 {
        font-size: 16px;
    }
    section #postPpal .post-fecCat {    
        font-size: 14px;
    }
    section #postPpal .post-imgs,
    section #postPpal .post-txt img,
    section #postPpal iframe {
        max-width: 100%;
        /*margin-bottom: 24px;
        position: relative;
        left: 50%;
        top: 0;
        transform: translateX(-50%);*/
    }
    section #postPpal .embed-responsive {
        overflow: visible;
    }
    section #postPpal .embed-responsive .embed-responsive-item,
    section #postPpal .embed-responsive iframe,
    section #postPpal .embed-responsive embed,
    section #postPpal .embed-responsive object,
    section #postPpal .embed-responsive video {
        width: 360px;
        margin-bottom: 12px;
        left: 50%;
        transform: translateX(-50%);
    }
    section #postPpal .post-txt blockquote {    
        margin: 20px 0 20px 30px;
    }
    section #postPpal .post-autor {
        margin-top: 40px;
    }
    section #postPpal .post-tags {
        margin-top: 17px;
    }
    section #postPpal .post-sharer {
        margin-left: -24px;
        margin-right: -24px;
        margin-top: 30px;
    }    
    section .post-nav {        
        margin-top: 50px;
    }
    section .post-nav > div + div {
        margin-top: 43px;
    }

}
