﻿*, *::before, *::after { box-sizing: border-box; }
body { padding-bottom: 20px; direction: rtl; margin: 0; text-align: right; background-color: #f6f7f8; font-family: 'adom-medium'; font-stretch: normal; line-height: 1; letter-spacing: normal; }
.left-side .banner { margin-right: 27px; }

/* general */
.grid-row { display: inline-block; width: 100%; }
.dn { display: none; }
a { text-decoration: none; color: #000; }
    a:hover { text-decoration: none; }
.one-row { width: 1240px; border-bottom: 6px solid #ffffff; }
.part-row { border-bottom: 6px solid #ffffff; }
.right-side { display: inline-block; border-left: 6px solid #ffffff; padding-top: 30px; padding-bottom: 30px; }
.left-side { display: inline-block; vertical-align: top; padding-top: 30px; padding-bottom: 10px; }
.panel-grey { background-color: #f6f7f8; }
.white-color { color: #ffffff !important; }
    .white-color:hover { color: #dddddd !important; transition: 0.2s; }

.category-banner-inside-list { border-bottom: 6px solid #ffffff; border-top: 6px solid #ffffff; display: inline-block; border-left: 6px solid #ffffff; padding-top: 30px !important; padding-bottom: 20px !important; margin-bottom: 25px; }
/* article */
.article-body a { color: blue; text-decoration: underline; }
    .article-body a:hover { text-decoration: underline; color: red; }
    .article-body a:visited { color: #800000; text-decoration: underline; }

/* category */
.right-side-category-special { display: inline-block; /*border-left: 6px solid #fff;*/ padding-top: 30px; padding-bottom: 30px; width: -webkit-fill-available; }

.left-side-category-special { display: inline-block; vertical-align: top; text-align: center; padding-top: 30px; width: 100%; }
/* Set padding to keep content from hitting the edges */
.body-content { padding-left: 15px; padding-right: 15px; }
.main-container { max-width: 1240px; margin: auto; background: #f6f7f8; }
/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt { white-space: normal; }

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea { max-width: 280px; }

.facebook-maariv { width: 320px; padding-right: 10px; text-align: left; }

/*Banner START*/
.banner { width: max-content; margin: 10px auto; text-align: center; padding-bottom: 10px; }
@-moz-document url-prefix() {
    .banner { width: -moz-max-content; }
}
/*banner END*/
.error-401-main-container { text-align: center; padding: 20px 0; min-height: 500px; border-bottom: solid 6px #ffffff; }
    .error-401-main-container h1 { margin: 20px 0; font-size: 60px; }
    .error-401-main-container label { display: inline-block; width: 100%; margin: 10px 0; font-size: 24px; }

.error-403-main-container { text-align: center; padding: 20px 0; min-height: 500px; border-bottom: solid 6px #ffffff; }
    .error-403-main-container h1 { margin: 20px 0; font-size: 60px; }
    .error-403-main-container label { display: inline-block; width: 100%; margin: 10px 0; font-size: 24px; }

.error-404-main-container { text-align: center; padding: 20px 0; min-height: 500px; border-bottom: solid 6px #ffffff; }
    .error-404-main-container h1 { margin: 20px 0; font-size: 60px; }
    .error-404-main-container label { display: inline-block; width: 100%; margin: 10px 0; font-size: 24px; }

.error-500-main-container { text-align: center; padding: 20px 0; min-height: 500px; border-bottom: solid 6px #ffffff; }
    .error-500-main-container h1 { margin: 20px 0; font-size: 60px; }
    .error-500-main-container label { display: inline-block; width: 100%; margin: 10px 0; font-size: 24px; }

.category-banner { width: 906px; }
.three-articles-in-row-wrap .category-banner { padding-bottom: 10px; }
    .three-articles-in-row-wrap .category-banner div { margin: 0 auto; }

@media screen and (min-width: 1600px) {
    .sticky-right-banner { position: fixed; right: 0; top: 50%; margin-top: -300px; }
}

@media screen and (max-width: 1599px) {
    .sticky-right-banner { display: none !important; }
}

@media only screen and (max-width: 1239px) {
    .category-banner { width: 670px; }
        .category-banner .banner div { width: 650px !important; }
            .category-banner .banner div iframe { width: 650px !important; }
    .left-side .banner { margin-right: 15px; }
    .left-side { padding-top: 30px; }
    .one-row { width: 100%; }
    span { display: block; line-height: 100%; }
    .body-content { padding-left: 15px; padding-right: 15px; }
    .main-container { max-width: 1024px; margin: auto; }
}

.title-hover:hover { color: #3e3e3e !important; }
/*gallery*/
button.slick-prev.arrowHome.pull-left.slick-arrow, button.slick-next.arrowHome.pull-right.slick-arrow { z-index: 9999999; color: red; font-size: 40px; width: 42px; right: 0; height: 112px; background-color: #f6f7f8; box-shadow: 0 4px 10px 0 rgba(0,0,0,.07); }
button.slick-prev.arrowHome.pull-left.slick-arrow { z-index: 9999999; color: red; font-size: 40px; width: 42px; left: 0; height: 112px; background-color: #f6f7f8; box-shadow: 0 4px 10px 0 rgba(0,0,0,.07); }
    button.slick-next.arrowHome.pull-right.slick-arrow:hover, button.slick-prev.arrowHome.pull-left.slick-arrow:hover { border: solid 1px #6f6d6f; }

.gallery-image-control-title { position: absolute; top: -22px; right: 103px; width: 215px; height: 43px; font-size: 40px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 0.65; letter-spacing: normal; text-align: center; color: #4a4a4a; background-color: #f6f7f8; z-index: 1; }
    .gallery-image-control-title span { color: #f01716; display: inline-block; }
.gallery-image-img { position: relative; }
.gallery-image-wrap { background-color: #f6f6f6; padding-bottom: 21px; padding-top: 68px; }

@media screen and (min-width: 1240px) and (max-width: 1439px) {
    .gallery-image-wrap { width: 1240px; }
}

@media screen and (min-width: 1440px) {
    .gallery-image-wrap { width: 1440px; padding-bottom: 21px; margin-right: -100px; }
}

@media screen and (max-width: 1239px) {
    .gallery-image-wrap { margin: auto; width: 1011px; padding-bottom: 21px; }
    .gallery-image-img img { width: 1024px; }
}



.article-share { display: inline-block; float: left; margin: 20px 0; text-align: left; }
    .article-share .article-share-title { font-family: 'adom-medium'; display: inline-block; font-size: 24px; }
    .article-share ul { display: inline-block; list-style: none; margin: 0 5px; padding: 0; }
        .article-share ul li { display: inline-block; margin: 0 5px; width: 25px; text-align: center; }
            .article-share ul li:first-of-type { margin-left: 0; }
            .article-share ul li i { font-size: 22px; cursor: pointer; }
                .article-share ul li i:active { color: #6f6d6f; }

.category-five-articles-wrap .DarkGrayTitle a:hover { color: #d90a09 !important; }

/*header*/
.header-container { width: 1240px; height: 85px; display: inline-block; background-color: #f6f6f6; border-bottom: solid 6px #ffffff; z-index: 1; margin-top: 40px; }
    .header-container .header-site-logo { width: 238px; display: inline-block; height: 67px; }
        .header-container .header-site-logo .header-site-logo-link { width: 238px; display: inline-block; height: 67px; position: relative; }
            .header-container .header-site-logo .header-site-logo-link .header-site-logo-image { position: absolute; right: 0px; max-width: 100%; }
    .header-container .header-site-links { display: inline-block; width: 930px; height: 80px; float: left; margin-top: -10px; }
        .header-container .header-site-links .header-brands-links { display: inline-block; height: 70px; width: 100%; text-align: left; border-bottom: 2px solid #EEEEEE; }
.header-brands-links .header-brands-img:hover { border: solid 1px #979797; border-radius: 10px; margin: -1px; }
.header-container .header-site-links .header-brands-links .header-brands-link { cursor: pointer; display: inline-block; margin: 5px; }
.header-container .header-site-links .header-brands-links .header-brands-link-special { width: 320px; height: 50px; }
.header-container .header-site-links .header-categories-links { display: inline-block; width: 100%; text-align: right; font-family: adom-medium,Pragati Narrow; border-bottom: 2px solid #dfdfdf; padding-bottom: 5px; }
    .header-container .header-site-links .header-categories-links .menu-items { position: relative; display: inline-block; margin: 0 10px; }
        .header-container .header-site-links .header-categories-links .menu-items:first-child { margin-right: 0; }
        .header-container .header-site-links .header-categories-links .menu-items:hover .second-menu-wrap { display: block; }
        .header-container .header-site-links .header-categories-links .menu-items h3 { font-size: 25px; font-weight: normal; line-height: 40px; }
    .header-container .header-site-links .header-categories-links h3 a:hover { color: #d90a09; }
    .header-container .header-site-links .header-categories-links .menu-items h3 img { width: 40px; margin-left: -3px; vertical-align: middle; }
    .header-container .header-site-links .header-categories-links .second-menu-wrap { display: none; position: absolute; background-color: #ffffff; min-width: 160px; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2); z-index: 1; padding-top: 8px; }
        .header-container .header-site-links .header-categories-links .second-menu-wrap a:hover { background-color: #eeeeee; }
    .header-container .header-site-links .header-categories-links .second-menu-item { font-size: 20px; display: block; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; line-height: 15px; }
        .header-container .header-site-links .header-categories-links .second-menu-item.magazin-item { padding: 2px 15px; border-bottom: 1px solid #eeeeee; }
            .header-container .header-site-links .header-categories-links .second-menu-item.magazin-item:last-child { border: 0; }
            .header-container .header-site-links .header-categories-links .second-menu-item.magazin-item .magazin-img { width: 115px; }
    .header-container .header-site-links .header-categories-links .second-menu-wrap:before { position: absolute; top: -10px; right: 10px; content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid white; z-index: 2; }
    .header-container .header-site-links .header-categories-links .second-menu-wrap:after { position: absolute; top: -12px; right: 8px; content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid rgba(0,0,0, 0.03); z-index: 1; }
    .header-container .header-site-links .header-categories-links a { display: inline-block; text-decoration: none; color: #01020e; }
    .header-container .header-site-links .header-categories-links h3 { margin: 0; }
.header-container .header-site-links .header-bottom-categories-links { display: inline-block; width: 100%; text-align: right; font-family: adom-medium,Pragati Narrow; padding-top: 5px; }
    .header-container .header-site-links .header-bottom-categories-links .menu-items { position: relative; display: inline-block; margin: 0 8px; }
        .header-container .header-site-links .header-bottom-categories-links .menu-items:first-child { margin-right: 0; }
        .header-container .header-site-links .header-bottom-categories-links .menu-items:hover .second-menu-wrap { display: block; }
        .header-container .header-site-links .header-bottom-categories-links .menu-items h3 { font-size: 22px; font-weight: normal; line-height: 27px; }
    .header-container .header-site-links .header-bottom-categories-links h3 a:hover { color: #d90a09; }
    .header-container .header-site-links .header-bottom-categories-links .menu-items h3 img { width: 40px; margin-left: -3px; vertical-align: middle; }
    .header-container .header-site-links .header-bottom-categories-links .second-menu-wrap { display: none; position: absolute; background-color: #ffffff; min-width: 160px; box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2); z-index: 1; padding-top: 8px; margin-top: -7px; }
        .header-container .header-site-links .header-bottom-categories-links .second-menu-wrap a:hover { background-color: #eeeeee; }
    .header-container .header-site-links .header-bottom-categories-links .second-menu-item { display: block; padding-right: 15px; padding-top: 10px; padding-bottom: 10px; line-height: 15px; font-size: 20px; }
    .header-container .header-site-links .header-bottom-categories-links .second-menu-wrap:before { position: absolute; top: -10px; right: 10px; content: ''; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid white; z-index: 2; }
    .header-container .header-site-links .header-bottom-categories-links .second-menu-wrap:after { position: absolute; top: -12px; right: 8px; content: ''; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid rgba(0,0,0, 0.03); z-index: 1; }
    .header-container .header-site-links .header-bottom-categories-links a { display: inline-block; text-decoration: none; color: #4d4c51; height: 40px; }
    .header-container .header-site-links .header-bottom-categories-links h3 { margin: 0; }
    .header-container .header-site-links .header-bottom-categories-links .header-brand-share-link { display: inline-block; float: left; line-height: 27px; text-align: center; margin: 0 10px; }
        .header-container .header-site-links .header-bottom-categories-links .header-brand-share-link .fab { vertical-align: middle; color: #6E6E6E; font-size: 20px; }
            .header-container .header-site-links .header-bottom-categories-links .header-brand-share-link .fab:hover { color: #d90a09; }

    .header-container .header-site-links .header-bottom-categories-links .menu-items .main-menu-item-red { color: #d90a09; }
.header-container .header-site-links .red-mail-link { float: left; height: 40px; width: 40px; line-height: 40px; background-color: #fff; text-align: center; position: relative; }
    .header-container .header-site-links .red-mail-link .red-mail-link-img { width: 30px; height: 22px; vertical-align: middle; }
    .header-container .header-site-links .red-mail-link .ex-mark { width: 10px; height: 10px; border-radius: 50%; background-color: #000; color: #fff; position: absolute; right: 0; bottom: 5px; line-height: 10px; display: inline-block; font-size: 10px; }
.header-categories-links .header-search-button { display: inline-block; width: 40px; height: 40px; float: left; background-color: #fff; text-align: center; line-height: 40px; margin-left: 5px; }
    .header-categories-links .header-search-button .header-search-button-img { width: 22px; height: 22px; vertical-align: middle; cursor: pointer; }
.header-container .header-share-links { display: none; }
.category-menu-category h1.category-menu-category-header { font-family: 'Adom-medium'; font-size: 34px; margin: 0; padding: 0; font-weight: normal; }
.category-menu-wrap { line-height: 34px; }
.category-menu-wrap-fixed { position: fixed; z-index: 2; top: 50px; margin: 0; width: 100%; background-color: #fff; height: 40px; max-width: 1240px; opacity: 0.9; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1), 0 1px 1px 0 rgba(0, 0, 0, 0.19); }
    .category-menu-wrap-fixed .category-menu-category a { font-size: 28px; height: 40px; margin-right: 15px; }
    .category-menu-wrap-fixed .category-menu-subcategory a { font-size: 22px; }
.header-container-fixed { position: fixed !important; z-index: 10; top: 0; margin: 0; width: 100%; max-width: 1240px; height: 90px; background-color: #ffffff; padding-top: 10px; }
    .header-container-fixed .header-share-links { display: inline-block !important; width: 135px; height: 30px; background: #fff; line-height: 30px; font-size: 24px; text-align: right; float: left; }
        .header-container-fixed .header-share-links .header-share-links-title { display: inline-block; font-family: adom-medium,Pragati Narrow; }
        .header-container-fixed .header-share-links .header-share-links-title-img { display: inline-block; }
            .header-container-fixed .header-share-links .header-share-links-title-img:hover { background-color: #EEEEEE; }
        .header-container-fixed .header-share-links .fab { margin: 0 5px; cursor: pointer; }
/*   .header-container-fixed .header-brands-links { display: none !important; }
    .header-container-fixed .header-site-logo { max-width: 150px; height: 50px; background: #fff; }
        .header-container-fixed .header-site-logo .header-site-logo-link { width: 150px; height: 50px; background-color: #fff; text-align: center; }
            .header-container-fixed .header-site-logo .header-site-logo-link .header-site-logo-image { position: relative; width: 130px; top: unset; right: unset; margin-top: 0px; }
    .header-container-fixed .header-inner-container { background-color: #fff; display: inline-block; height: 50px; border-left: 2px solid #F6F6F6; width: 100%; }
    .header-container-fixed .header-site-links { height: 50px; max-width: 890px; }
        .header-container-fixed .header-site-links .header-categories-links { height: 50px; }
            .header-container-fixed .header-site-links .header-categories-links .menu-items { margin: 0 7px; }
            .header-container-fixed .header-site-links .header-categories-links .header-search-button { margin-top: 0px; margin-left: -2px; height: 50px; width: 58px; float: left; line-height: 50px; border-radius: 0; background-color: #f01716; }
                .header-container-fixed .header-site-links .header-categories-links .header-search-button .fa-search { color: #fff; }*/
.sub-category-header { font-family: 'Adom-medium'; font-size: 34px; margin: 0 0 10px 0; padding: 0; font-weight: normal; }
.header-container .header-site-links .header-bottom-categories-links .conference-link { color: #d90a09; }
    .header-container .header-site-links .header-bottom-categories-links .conference-link:hover { text-decoration: underline; }

@media only screen and (max-width: 1239px) {
    .header-container { width: 100%; max-height: 120px; }
        .header-container .header-site-logo { width: 200px; }
            .header-container .header-site-logo .header-site-logo-link { width: 100%; }
                .header-container .header-site-logo .header-site-logo-link .header-site-logo-image { max-width: 100%; }
        .header-container .header-site-links { width: 800px; }
    .header-categories-links .header-search-button span { margin-top: 10px; }
    .header-container-fixed { max-width: 1024px; width: 100%; }
        .header-container-fixed .header-inner-container { border-left: 0; border-right: 0; }
        .header-container-fixed .header-site-links { width: 790px; }
        .header-container-fixed .header-digital-magazin-image-link { position: absolute; left: 65px; margin-left: 0 !important; }
        .header-container-fixed .header-site-links .header-categories-links .menu-items h3 { font-size: 22px; }
    .header-container .header-site-links .header-categories-links .menu-items { margin: 0 3px; }
    .header-container-fixed .header-site-links .header-categories-links .menu-items { margin: 0 5px; }
    .header-categories-links .header-search-button { margin-top: 0; }
    .header-container-fixed .header-share-links { display: none !important; }
    .header-container .header-site-links .header-bottom-categories-links .menu-items { margin: 0 5px; }
}
/*footer*/
.footer-wrap { width: 100%; background: #f6f7f8; }
.footer-container { width: 1240px; margin: 0 auto; }
    .footer-container .footer-header-images { line-height: 65px; padding-top: 10px; }
        .footer-container .footer-header-images .footer-img-link { display: inline-block; margin: 10px; }
            .footer-container .footer-header-images .footer-img-link.logo-maariv { float: right; width: 174px; }
                .footer-container .footer-header-images .footer-img-link.logo-maariv img { max-width: 100%; }
            .footer-container .footer-header-images .footer-img-link.logo-99 { float: left; }
            .footer-container .footer-header-images .footer-img-link.logo-103 { float: left; }
            .footer-container .footer-header-images .footer-img-link.logo-tmi { float: left; }
            .footer-container .footer-header-images .footer-img-link.logo-sport1 { float: left; width: 120px; height: 44px; object-fit: contain; }
                .footer-container .footer-header-images .footer-img-link.logo-sport1 img { width: 100%; }
    .footer-container .footer-columns { margin-top: 20px; }
        .footer-container .footer-columns .footer-column { width: 19%; display: inline-block; vertical-align: top; }
            .footer-container .footer-columns .footer-column .footer-column-div { padding-right: 10px; }
                .footer-container .footer-columns .footer-column .footer-column-div .footer-column-title { display: inline-block; font-weight: 500; font-size: 24px; width: 100%; margin-bottom: 15px; }
                .footer-container .footer-columns .footer-column .footer-column-div .footer-column-button-link { width: 139px; height: 36px; font-size: 23.4px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; text-align: right; color: #f01716; text-decoration: none; background-color: #fff; padding: 3px 15px; border-radius: 5px; border-bottom: 1px solid #7A7A7A; margin-top: 10px; display: inline-block; }
                    .footer-container .footer-columns .footer-column .footer-column-div .footer-column-button-link:hover { box-shadow: 0 1px 0 0 #dbdbdb; border: solid 1px #979797; }
                .footer-container .footer-columns .footer-column .footer-column-div .footer-column-img-link { width: 100%; margin: 2px 0; display: inline-block; }
                    .footer-container .footer-columns .footer-column .footer-column-div .footer-column-img-link img { width: 149px; height: 44px; }
                .footer-container .footer-columns .footer-column .footer-column-div .footer-link { font-family: Opensans-Regular,Pragati Narrow; color: #000; text-decoration: none; display: inline-block; width: 100%; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.5; letter-spacing: normal; text-align: right; font-size: 14px; margin: 5px 0; }
                    .footer-container .footer-columns .footer-column .footer-column-div .footer-link:hover { text-decoration: underline; color: #d90a09; }
    .footer-container .footer-service { color: #7A7A7A; margin-top: 40px; margin-right: 10px; font-family: 'Opensans-Regular'; font-size: 14px; line-height: 20px; }
    .footer-container .footer-rights { margin: 30px 10px; font-family: 'Opensans-Regular'; font-size: 12px; }
        .footer-container .footer-rights .footer-rights-link-sep { display: inline-block; }
        .footer-container .footer-rights .footer-rights-text { display: inline-block; margin-left: 20px; }
        .footer-container .footer-rights .footer-rights-link { color: inherit; text-decoration: none; margin: 0 10px; display: inline-block; }
        .footer-container .footer-rights .footer-rights-credit { display: inline-block; float: left; margin-left: 50px; line-height: 20px; }
            .footer-container .footer-rights .footer-rights-credit img { display: inline-block; float: left; margin-top: 5px; margin-right: 15px; width: 102px; }
        .footer-container .footer-rights .footer-rights-credit-text { display: inline-block; float: right; font-size: 12px; }
.footer-arrow { float: left; vertical-align: middle; margin-top: 3px; }

.footer-top-msg { color: #4a4a4a; font-family: 'Opensans-Regular'; font-size: 14px; line-height: 20px; }
.sport1-article-logo { height: auto !important; max-width: 198px; position: absolute; left: 0; bottom: 3px; }
.category-five-articles-big-item-img .sport1-article-logo { right: 250px; width: 160px; }
.category-five-articles-small-item-img .sport1-article-logo { width: 90px; }
.category-five-articles-small-item-img { position: relative; }
.three-articles-in-row-img-wrap .sport1-article-logo { bottom: 0; width: 120px; }
.promo-content-active { background-color: #E4E4E4; overflow: visible !important; }
.promo-content-active-big-item { background-color: #E4E4E4; width: 410px !important; margin-inline-end: 29px; }
.promo-content { display: inline-block; }
    .promo-content .promo-contect-company-name { display: inline-block; color: #5E5E5E; font-size: 12px; font-family: 'Opensans-Regular'; font-style: normal; padding: 4px 4px 5px 0; max-width: 268px; }
    .promo-content .promo-contect-icon { display: inline-block; box-sizing: border-box; outline: 0.94px solid #AAAAAA; border-radius: 50%; text-align: center; padding: 1px 3px 1px 3px; margin: 0 4.07px 4px 0; color: #000000; cursor: pointer; font-size: 12px; }
.promo-contect-icon:hover { background-color: #FFFFFF; outline: none; transition: background-color 0.2s; }
.tooltip { position: relative; display: inline-block; max-height: 16px; max-width: 16px; }
    .tooltip .tooltiptext { font-family: Opensans-Regular; opacity: 0; visibility: hidden; position: absolute; color: #262626; text-align: center; padding: 10px; border-radius: 6px; z-index: 1; opacity: 0; width: 179px; background-color: #FFFFFF; box-shadow: 0 5px 13px 0 rgb(0 0 0 / 20%); transition: opacity .6s; letter-spacing: 0; line-height: 15px; left: -87px; top: 27px; font-size: 14px; z-index: 10; }
.tooltip-bottom:after { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; border-width: 10px; border-style: solid; border-color: transparent transparent white transparent; }
.tooltip:hover .tooltiptext { visibility: visible; opacity: 1; }
.category-4-sections-articles-link .category-4-sections-articles-link-bottom-background div.promo-content { bottom: -2px !important; margin-right: 4px; }
    .category-4-sections-articles-link .category-4-sections-articles-link-bottom-background div.promo-content .promo-contect-company-name { color: #fff; font-weight: 500; padding: 0; }
    .category-4-sections-articles-link .category-4-sections-articles-link-bottom-background div.promo-content .promo-contect-icon { color: #fff; }
        .category-4-sections-articles-link .category-4-sections-articles-link-bottom-background div.promo-content .promo-contect-icon:hover { background-color: #000; outline: 0.94px solid #AAAAAA; }
.left-side-articles .category-4-sections-articles-link .category-4-sections-articles-link-bottom-background div.promo-content { bottom: -4px !important; margin-right: 4px; }
.category-6-sections-articles-link .category-6-sections-articles-link-title.promo-content-active { background-color: transparent; height: auto; }
.category-6-sections-articles-link .category-6-sections-articles-link-title span.promo-content { display: block; margin-top: 5px; }
    .category-6-sections-articles-link .category-6-sections-articles-link-title span.promo-content .promo-contect-company-name { color: #fff; font-weight: 500; }
    .category-6-sections-articles-link .category-6-sections-articles-link-title span.promo-content .promo-contect-icon { color: #fff; }
        .category-6-sections-articles-link .category-6-sections-articles-link-title span.promo-content .promo-contect-icon:hover { background-color: #000; outline: 0.94px solid #AAAAAA; }
.three-articles-in-row-wrap:has(.promo-content) { display: grid; grid-template-columns: 1fr 1fr 1fr; }
    .three-articles-in-row-wrap:has(.promo-content) .three-articles-in-row-button-wrap { grid-column: 2; align-self: end; justify-self: center; }
.three-articles-in-row-wrap .promo-content-active { width: 268px; }


@media only screen and (max-width: 1239px) { .footer-container { width: 950px; }
    .category-five-articles-big-item-img .sport1-article-logo { right: 172px; width: 130px; }
}
