/*
Theme Name: Realdemadrid
Theme URI: https://wordpress.org/themes/twentytwentythree
Template: twentytwentythree
Author: the WordPress team
Author URI: https://wordpress.org
Description: Twenty Twenty-Three is designed to take advantage of the new design tools introduced in WordPress 6.1. With a clean, blank base as a starting point, this default theme includes ten diverse style variations created by members of the WordPress community. Whether you want to build a complex or incredibly simple website, you can do it quickly and intuitively through the bundled styles or dive into creation and full customization yourself.
Tags: one-column,custom-colors,custom-menu,custom-logo,editor-style,featured-images,full-site-editing,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,wide-blocks,block-styles,style-variations,accessibility-ready,blog,portfolio,news
Version: 1.5.1731542205
Updated: 2024-11-14 00:56:45

*/

iframe {
    width: 100%;
}

th {
    padding: 4px !important;
}

.story-content-overlay__title {
    font-size: 14px !important;
    -webkit-line-clamp: none !important;
}

.wp-block-jetpack-top-posts.is-grid-layout .jetpack-top-posts-wrapper {
    display: block;
}

.jetpack-top-posts-item {
    background-color: #ebebe7;
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}

img.jetpack-top-posts-thumbnail {
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}
span.jetpack-top-posts-author.has-small-font-size {
    padding: 0 32px 32px;
}
span.jetpack-top-posts-title a {
    display: block;
    text-decoration: none;
    font-weight: 700;
    padding: 16px;
}
figure.alignwide.image_post_list.wp-block-post-featured-image {
    height: 100%;
}
.article_une a.wp-block-latest-posts__post-title {
    padding-top: 0;
    padding-bottom: 0;
}
.article_une .wp-block-latest-posts__featured-image.aligncenter {
    margin-bottom: 0;
}
.article_une .wp-block-latest-posts__post-author {
    padding: 0 16px 16px 32px;
}
.note_joueur a.wp-block-latest-posts__post-title {
    font-weight: bold;
    padding: 16px 32px 32px;
}
img.avatar.avatar-48.photo {
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}
p.wp-block-post-author__bio {
    font-size: 14px;
}
.note_joueur img.attachment-large.size-large.wp-post-image {
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}
p a {
    text-decoration: underline;
    font-weight: bold;
    font-weight: 500;
    text-decoration-thickness: 3px;
    text-decoration-color: #ff6a60;
    text-underline-offset: 2px;
    color: #fe5000 !important;
}
a.wp-block-latest-posts__post-title.wp-block-latest-posts__featured-image.aligncenter {
    margin-bottom: 0;
}
.wp-block-latest-posts__featured-image a {
    width: 100%;
}
.wp-block-latest-posts__featured-image.aligncenter img {
    width: 100%;
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}
.note_joueur li {
    background-color: #ebebe7;
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}
.note_joueur .wp-block-latest-posts__post-author {
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
}
.web-stories-list.is-view-type-circles .web-stories-list__story-poster a>img {
    border: 2px solid var(--wp--preset--color--secondary, #465a54);
}
img.attachment-large.size-large.wp-post-image.entered.litespeed-loaded {
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}
div#modal-1 {
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}
h1.wp-block-site-title.has-large-font-size {
    font-size: 14px !important;
    display: none;
    color: #6e6e6e;
}
.wp-block-image img {
    width: 100%;
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}
a.wp-block-latest-posts__post-title {
    padding-top: 32px;
    padding-top: 0;
    padding-right: 32px;
    padding-right: 10px;
    padding-bottom: 32px;
    padding-bottom: 10px;
    padding-left: 32px;
    padding-left: 10px;
    display: block;
    display: flex;
    text-decoration: none;
}
.twitter-tweet.twitter-tweet-rendered {
    width: 100%;
    text-align: center;
    margin: auto;
}
a.wpp-post-title {
    text-decoration: none;
}
img.wpp-thumbnail.wpp_featured.wpp_cached_thumb.ls-is-cached.lazyloaded {
    width: 140px;
}
ul.wpp-list.wpp-evergreen li {
    width: 100%;
    margin-top: 15px;
    font-size: 16px;
    background-color: white;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
    margin-block-start: 0;
    padding-inline-start: 0;
    padding: 15px;
}
.wpp-thumbnail {
    width: 100%;
    height: auto;
}
.flash_info li.wp-block-post {
    background-color: transparent;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border: unset;
}
.bloc_detail_article {
    background-color: white;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    padding: 20px;
}
ul.flash_info.wp-block-post-template {
    background-color: white;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
}
img.wpp-thumbnail.wpp_featured.wpp_cached_thumb.lazyloaded {
    width: 140px;
}
.item_author {
    margin-top: 15px;
    color: black;
}
.widget.popular-posts h2 {
    font-size: 16px;
}
.wpp-post-title {
    font-weight: 500;
}
.item-position {
    margin-top: 27px;
    margin-left: -35px;
    font-size: 22px;
    font-weight: bold;
    color: green;
    position: absolute;
}
input#submit {
    background-color: #ff6a5f;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
    color: #292927;
}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image.entered.litespeed-loaded {
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}
img.attachment-post-thumbnail {
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}
ul.wp-block-latest-posts__list {
    -moz-border-radius: 32px;
    -webkit-border-radius: 32px;
    -o-border-radius: 32px;
    border-radius: 32px;
}
p.comment-notes {
    display: none;
}
p.comment-form-url {
    display: none;
}
p.comment-form-email {
    display: none;
}
.fixtures-container {
    display: flex;
    overflow-x: auto;
    white-space: nowrap;
    scrollbar-width: none;
    padding: 10px 0;
    &: :-webkit-scrollbar {
display: none;
}
.fixture {
    margin-right: 20px;
    background-color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    flex: 0 0 auto;
    text-align: center;
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    -o-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    padding: 5px;
}
.team-info {
    margin-bottom: 5px;
    margin-left: 5px;
    display: flex;
    align-items: center;
}
.team-flag {
    width: 25px !important;
    margin-right: 10px;
    height: 25px !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.fixture-info {
    margin-top: 10px;
    font-size: 0.9em;
    display: none;
    color: #666;
}
.team-name {
    margin-right: 5px;
    font-size: 14px;
    font-weight: bold;
}
.team-score {
    margin-left: 5px;
    font-size: 16px;
    font-size: 1.2em;
    font-weight: bold;
    color: #d9534f;
}
.fixture-info span {
    margin-bottom: 3px;
    display: block;
}
.top-scorers-container {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 10px;
}
.top-scorer {
    width: 100%;
    margin-bottom: 10px;
    display: block;
    background-color: #fff;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #ddd;
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    -o-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    align-items: center;
    padding: 10px;
}
.player-img, .country-flag {
    margin-right: 10px;
    height: 50px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.player-name {
    margin-right: auto;
    font-weight: bold;
}
.goals-scored {
    font-size: 1.2em;
    font-weight: bold;
    color: #d9534f;
}
.wpp-evergreen {
    margin-top: 0 !important;
}
img {
    max-width: 100%;
}
.comment_button {
    width: 100%;
    padding: 15px;
}
figcaption.wp-element-caption {
    display: none;
}
li.wp-block-post {
    max-height: 160px;
    background-color: #e2e1da;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden;
    padding: 20px;
}
footer.wp-block-template-part {
    background-color: #04453f;
}
.classement_accueil {
    background-color: transparent;
}
.classement_accueil li {
    background-color: white !important;
}
.classement_accueil li img.attachment-large.size-large.wp-post-image {
    -moz-border-top-right-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -o-border-top-right-radius: 20px;
    border-top-right-radius: 20px;
    -moz-border-top-left-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    -o-border-top-left-radius: 20px;
    border-top-left-radius: 20px;
}
.wp-site-blocks {
    padding-top: 0;
    background-color: #f6f8fc;
}
.author_name {
    width: 50%;
    float: left;
}
.top_views {
    width: 50%;
    margin-right: -4px;
    text-align: right;
    float: right;
}
.author_top {
    height: auto;
    display: flex;
    padding: 0 10px 10px;
}
.author_name a {
    color: green;
}
.hentry {
    max-height: unset !important;
}
table {
    width: 100%;
}
.wp-block-column.has-global-padding.is-layout-constrained.wp-block-column-is-layout-constrained {
    border-color: #eee;
    padding: 15px;
}
.web-stories-list__archive-link {
    padding: 15px;
}
.wp-block-post-featured-image.alignfull img, .wp-block-post-featured-image.alignwide img {
    position: relative;
}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image, .wp-block-latest-posts__featured-image.aligncenter {
    position: relative;
}
.article_une {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}
.totalpoll-question-content p {
    background-color: #368544 !important;
    color: white;
    padding: 10px !important;
}
.une_home_sidebar li {
    height: 280px;
    background-color: #04453f;
}
.wp-block-latest-posts__post-excerpt {
    font-weight: 100 !important;
}
.wp-block-latest-posts.is-grid li {
    background-color: #f6f6f6;
}
label.wp-block-search__label.has-small-font-size {
    display: none;
}
.une_home_sidebar li a {
    color: white;
}
.category_mini_bloc {
    text-align: center !important;
}
.une_home_sidebar li a.wp-block-latest-posts__post-title {
    max-height: 87px;
    display: block;
    font-weight: 500;
    text-align: left;
    padding: 0 15px 15px;
}
time.wp-block-latest-posts__post-date {
    font-weight: 200;
}
.maghreb_accueil li a img {
    object-fit: contain !important;
}
.article_une li {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 0 !important;
}
nav.rank-math-breadcrumb {
    font-size: 12px !important;
    color: grey;
}
.wp-block-group.has-global-padding.is-layout-constrained.wp-container-core-group-layout-4.wp-block-group-is-layout-constrained {
    max-width: 80%;
    margin: auto;
}
hr.wp-block-separator.has-alpha-channel-opacity.is-style-wide {
    height: 1px;
    border: 0;
    background-image: linear-gradient(90deg, rgba(9,121,28,1) 0%, rgba(219,217,97,1) 37%, rgba(255,0,0,1) 88%);
}
.widget.popular-posts.wpp-ajax h2 {
    font-size: 16px;
}
img.attachment-post-thumbnail.size-post-thumbnail {
    object-fit: unset;
}
.article_une img {
    max-height: 490px;
    height: auto;
    object-fit: contain;
}
.titre_omar {
    display: inline-block;
    padding: 0 10px 10px;
}
a.image-omar {
    width: 100%;
    display: inline-block;
    position: relative;
}
.image_post_list {
    max-height: 160px;
}
img.widgets-list-layout-blavatar {
    max-width: 100% !important;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
}
.widget_top-posts .widgets-list-layout li > a {
    width: 40%;
}
.widget_top-posts .widgets-list-layout img.widgets-list-layout-blavatar {
    max-width: 240px;
    width: 100%;
}
.widget_top-posts .widgets-list-layout div.widgets-list-layout-links {
    max-width: 100%;
    width: 55%;
}
@media only screen and (max-width: 1019px) {
.wp-container-core-group-layout-3.wp-container-core-group-layout-3 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 100% !important;
    width: 90% !important;
}
.wp-container-core-group-layout-81.wp-container-core-group-layout-81 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 100% !important;
    width: 90% !important;
}
.widget_top-posts ul.widgets-list-layout {
    max-width: 600px;
    margin: 0 auto;
}
p {
    font-size: 20px;
}
.widget_top-posts .widgets-list-layout div.widgets-list-layout-links {
    font-size: 24px;
}
.wp-block-group.has-global-padding.is-layout-constrained.wp-container-core-group-layout-4.wp-block-group-is-layout-constrained {
    max-width: 100%;
    padding: 0;
    margin: auto;
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-57.wp-block-columns-is-layout-flex {
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
nav.rank-math-breadcrumb {
    font-size: 12px;
}
.wp-block-columns.is-layout-flex.wp-container-core-columns-layout-1.wp-block-columns-is-layout-flex {
    max-width: 100%;
    margin: auto;
}
.wp-block-group.has-global-padding.is-layout-constrained.wp-container-core-group-layout-5.wp-block-group-is-layout-constrained {
    padding: 0;
}
.wp-block-columns {
    max-width: 100% !important;
}
li.wp-block-post {
    max-height: unset !important;
}
.wp-block-latest-posts.is-grid {
    max-width: 100% !important;
    margin: 15px !important;
}
.wp-block-group-is-layout-flow {
    max-width: 100% !important;
    padding: 10px;
}
.une_home_sidebar li {
    height: unset !important;
}
ul.wpp-list.wpp-evergreen li {
    width: unset !important;
}
h2.wp-block-post-title.has-product-sans-font-family a {
    font-size: 22px;
}
p.wp-block-post-excerpt__excerpt {
    font-size: 16px;
    display: none;
}
}
@media only screen and (max-width: 768px) {
body {
    background-color: lightgray;
}
.example-class {
    font-size: 16px;
    padding: 10px;
}
}
