.path-full-national-team-news,
.path-full-cities-news,
.path-full-projects-news,
.path-full-services-news,
.path-full-moroccomania-news,
.path-full-frmf-news,
.path-full-botola-news,
.path-full-stadiums-news,
.path-full-events-news,
.path-football,
.path-next-events,
.path-other-sports,
.path-guests-events,
.path-expos,
.path-conferences,
.path-concerts,
.path-moroccans-international-competitions-events,
.path-moroccafrica,
.path-moroccoasia,
.path-moroccoeurope,
.path-moroccoamerica,
.path-morocco-contribution,
.path-search,
.page-view-custom-search,
.page-view-all-players
{
    
    section.section {
        background-color: #07328e;

        #block-mycustom-theme-page-title {
            margin: 30px;
        }

        .view-content {
            display: block;
        }
        
        .views-row {
            width: 24.7%;
            margin-bottom: 20px;
            display: inline-block;
            padding-left: 12px;
            padding-right: 12px;
        }

        .category-news {
            float: left;
            position: relative;

            .card-thumbnail {
                position: relative;
                height: 300px;
                overflow: hidden;

                .field--name-field-player-main-photo {
                    text-align: center;

                    img {
                        width: auto;
                        margin-left: auto;
                        margin-right: auto;
                    }
                }

                img { 
                    width: 100%;
                    height: 300px;
                    object-fit: cover;
                }
                .tag-primary { 
                    position: absolute;
                    top: 0;
                    background-color: #ffcb00;
                    color: black;
                    border-radius: 5px;
                    padding: 2px;
                    margin: 12px;
                    font-weight: bold;
                    font-size: 13px;
                }

                .card-specialties { 
                    bottom: 0;
                    position: absolute;
                    font-size: 13px;
                    background-color: #00000061;
                    width: 100%;
                    padding: 12px;
                }
            }
            
            .card-body {
                background-color: white;
                color: black;
                padding: 20px;
                width: 100%; 
                height: 100px;
                
                h3.card-title  {
                    font-size: 18px;
                    font-weight: bold;
                }
            }

            .card-foot {
                background-color: black;
                color: white;

                .card-rating {
                    padding: 12px;

                    .stars {
                        
                        svg  {
                            width: 20px;
                        }

                        .rating-table-tr {
                            td {
                                width: 50%;
                                border: unset;
                            }
                        }

                        .rating-table {
                            margin: 0px;
                            /* padding: 0px; */
                        }
                    }
                }
            }
        }    
    }  
    
    .user-feed-menu {
        display: none;
    }
}

body.page-view-wrong-cliches,
body.page-view-witnesses {
    #block-mycustom-theme-page-title {
        padding: 35px;
        height: 150px;
    }
    
    section.section {
        background-color: black;

        .black-post-type-text {
            margin-left: 185px;
        }
    }

    .user-feed-menu {
        display: none;
    }
}