/*CSS Layout contenido dinámico > noticias, artículos, eventos y sala de prensa*/
        .cod-introduction{
            margin-bottom: 100px;
        }
            .cod-introduction-wrapper{
                position: revert;                
            }
                .cod-introduction-image{
                    height: 515px;
                }
                    .cod-introduction-image img{
                        width: 100%;
                        height: 100%;
                        object-fit: cover;
                    }
                .cod-introduction-head{
                    margin-top: -32px;
                    margin-bottom: 25px;
                    z-index: 2;
                    position: relative;
                }
                    .cod-introduction-title{
                        width: calc(0.85 * var(--global-wrapper-width));
                        padding: 0 var(--global-wrapper-horizontal-padding);
                        margin: 0 auto 15px auto;
                    }
                    .cod-introduction-date{
                        width: calc(0.85 * var(--global-wrapper-width));
                        margin: 0 auto 18px auto;
                    }
                    .cod-introduction-text{
                        width: calc(0.85 * var(--global-wrapper-width));
                        padding: 0 var(--global-wrapper-horizontal-padding);
                        margin: 0 auto;
                    }
                .cod-introduction-breadcrumb{
                    width: calc(0.85 * var(--global-wrapper-width));
                    margin: 0 auto;
                    padding-bottom: 35px;
                    display: flex;
                    justify-content: center;
                }
            .cod-body-wrapper{
                width: calc(0.9 * var(--global-wrapper-width));
                margin: 0 auto 165px auto;
            }
                .cod-body-content{
                    margin-bottom: 50px;
                }
                    .cod-body-content > img, .cod-body-content > p > img, .cod-body-content li img{
                        margin: 60px auto 50px auto;
                        display: block;
                    }
                    .cod-body-content > p{
                        padding-right: 45px;
                    }
                    .cod-body-content > h2, .cod-body-content > h3, .cod-body-content > h4{
                        margin-top: 61px;
                    }
            .cod-body-footer{
                display: flex;
                justify-content: space-between;
                align-items: flex-start;
                padding: 25px 0;
            }
                .cod-body-footer-author{
                    display: flex;
                }
                    .cod-body-footer-author-image{
                        width: 56px;
                        height: 56px;
                        overflow: hidden;
                    }
                        .cod-body-footer-author-image img{
                            width: 100%;
                            height: 100%;
                            object-fit: cover;
                    }
                    .cod-boddy-footer-author-info{
                        margin-left: 16px;
                        display: flex;
                        flex-direction: column;
                        justify-content: center;
                    }
                .cod-body-footer-share{
                    display: flex;
                }
                    .cod-body-footer-share-hidden-url{
                        position: absolute;
                        left: -9000px;
                    }
                    .cod-body-footer-share-button{
                        padding: 9px;
                        display: flex;
                        height: 40px;
                        width: 40px;
                        margin-left: 12px;
                    }
                    .cod-body-footer-share-copylink{
                        width: auto;
                        flex-wrap: nowrap;
                        padding: 10px 16px;
                        white-space: nowrap;
                    }
                        .cod-body-footer-share-copylink .cod-body-footer-share-icon{
                            margin-right: 10px;
                        }
                        .cod-share-hidden-icon{
                            height: 0px !important;
                            width: 0px !important;
                            margin-right: 0 !important;
                        }
                        .cod-body-footer-share-icon{
                            width: 100%;
                            height: 100%;
                            display: flex;
                            align-items: center;
                        }
                        .cod-body-footer-share-copy{
                            width: 20px;
                            height: 20px;
                        }
                        .cod-body-footer-share-copyok{
                            width: 20px;
                            height: 20px;
                        }
                            .cod-body-footer-share-copyok svg{
                                width: 100%;
                                height: 100%;
                            }
@media (max-width:1199px) {
                .cod-introduction-image{
                    height: 386px;
                }
                    .cod-introduction-title, .cod-introduction-date, .cod-introduction-text{
                        width: 100%;
                        padding: 0 var(--global-wrapper-horizontal-padding);
                    }
                .cod-introduction-breadcrumb{
                    width: 100%;
                    padding-left: var(--global-wrapper-horizontal-padding);
                    padding-right: var(--global-wrapper-horizontal-padding);
                }
            .cod-body-wrapper{
                width: 100%;
                padding-left: var(--global-wrapper-horizontal-padding);
                padding-right: var(--global-wrapper-horizontal-padding);
            }
                    .cod-body-content > p{
                        padding-right: 0;
                    }
}
@media (max-width:768px) {
        .cod-introduction{
            margin-bottom: 45px;
        }
                .cod-introduction-head{
                    margin-top: -22px;
                }
            .cod-body-wrapper{
                padding-right: 0;
                padding-left: 0;
                margin-bottom: 100px;
            }
                .cod-body-content{
                    overflow-x: hidden;
                }
            .cod-body-footer{
                flex-wrap: wrap;
            }
                .cod-body-footer-author{
                    width: 100%;
                    min-width: 100%;
                    margin-bottom: 25px;
                    justify-content: flex-start;
                }
                    .cod-body-footer-author-image{
                        max-width: 56px;
                        margin: 0;
                    }
                    .cod-body-footer-share-copylink{
                        margin-left: 0;
                    }
}