html, body{font-size:15px;color:#0c0000;vertical-align:baseline;font-weight:400;overflow-x:hidden;line-height:26px;}:root{--active:#b88c2b;--alter:#e31e24;--bg-color:#ffdfc1;--color-text:#291400;--dark:#0c0000;--color2:#984900;--color3:#c06007;--color4:#ffb672;--color5:#ffc997;--color6:#400002;--color7:#8e0004;--color8:#220001;}
img{max-width:100%;height:auto;}
section{width:100% !important;}
table, td, th {
border: none;
} p{margin:0 0 26px;line-height:1.8;color:var(--color-text);}
h1, h2, h3, h4, h5, h6{color:var(--dark);margin:0 0 26px;}
h1{font-size:45px;font-weight:700;}
h2{font-size:45px;font-weight:700;}
h3{font-size:36px;line-height:36px;font-weight:600;}
h4{font-size:22px;line-height:28px;font-weight:600;}
h5{font-size:19px;line-height:25px;font-weight:600;}
h6 {
font-size: 17px;
line-height: 20px;
font-weight: 600;
} a{color:var(--alter);transition:all 0.3s ease 0s;text-decoration:none !important;outline:none !important;}
a:active, a:hover{text-decoration:none;outline:0 none;color:#d5a33a;}
ul{list-style:outside none none;margin:0;padding:0;}
.container{max-width:1360px;width:100%;padding:0 30px;margin:0 auto;}
.ast-footer-copyright p, .ast-header-html p{color:inherit;margin-bottom:0;}
.button-feniks:hover{border-color:#d5a33a;}
section{padding:90px 0;margin:0!important;}
.pb-0{padding-bottom:0 !important;}
.mb-100{margin-bottom:100px;}
.mb-50{margin-bottom:50px;}
.mb-30{margin-bottom:30px;}
.between-style{display:flex;justify-content:space-between;align-items:flex-end;}
.button-feniks.btn-style1{clip-path:polygon(20px 0, 100% 0, 100% 100%, 0 100%, 0 40px);padding-left:48px;padding-bottom:7px;padding-top:7px;border:none;position:relative;}
.title-style--feniks{position:relative;}
.title-style--feniks::after{position:absolute;content:'';bottom:15px;left:15px;width:calc(100% - 30px);height:2px;background:var(--alter);}
.banner--feniks{padding:50px 0 0;background-size:contain;background-position:top;background-repeat:no-repeat;display:block;position:relative;}
.date-news--feniks{text-align:center;color:#fff;display:block;}
.banner--feniks::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block;z-index:-1;}
.banner--feniks h1{margin-left:120px;color:#e41d25;font-size:70px;text-transform:uppercase;}
.banner--feniks h4{color:#fff;text-align:center;}
.team-photo{padding:30px 0 0;}
.banner--feniks.banner-match h1{color:#e41d25;text-align:center;margin-left:0px;}
.banner--feniks.banner-match span{text-align:center;font-size:22px;display:block;color:var(--ast-global-color-2);}
.team-player--feniks{padding:50px 0 0;}
.squad-numbers{font-size:40px;color:var(--alter);font-weight:600;opacity:0.9;position:absolute;left:12px;top:50%;transform:translateY(-50%);}
.team-player--feniks .team-grid{overflow:hidden;position:relative;box-shadow:0px 4px 6px rgba(12, 0, 0, 0.1);}
.team-player--feniks .team-grid .team-image{border-bottom:2px solid var(--active);}
.team-player--feniks .team-grid .text-bottom{text-align:center;background:#fff;padding:20px 0 16px;position:absolute;content:"";width:100%;left:0;bottom:0;z-index:1;transition:all 0.3s ease 0s;border-bottom:2px solid var(--alter);}
.team-player--feniks .team-grid .text-bottom h4.person-name{font-size:22px;text-transform:uppercase;font-weight:600;margin-bottom:2px;}
.team-player--feniks .team-grid .text-bottom h4.person-name a{font-size:24px;text-transform:uppercase;font-weight:600;margin-bottom:2px;color:var(--color-text);display:inline-block;text-align:center;}
.team-player--feniks .team-grid .text-bottom h4.person-name a:hover{color:var(--active);}
.team-player--feniks .team-grid .text-bottom span.designation{font-size:20px;display:inline-block;padding:7px 0 12px;line-height:20px;font-style:italic;color:var(--color-text);}
.team-player--feniks .team-grid .social-links ul li{display:inline;margin-right:10px;}
.team-player--feniks .team-grid .social-links ul li a{text-align:center;color:#ffffff;}
.team-player--feniks .team-grid .social-links ul li a:hover{color:var(--active);}
.team-player--feniks .team-grid .social-links ul li:last-child{margin:0;}
.team-player--feniks .team-grid:hover .text-bottom{bottom:0;}
.team-image img{width:100%;min-height:440px;max-height:440px;object-fit:cover;}
.title-style{border-bottom:2px solid var(--alter);margin-bottom:30px;position:relative;}
.player-banner-feniks h1, .manager-banner-feniks h1{color:#e31e24;margin:0 0 20px;}
.title-style::after{content:'';width:70px;height:35px;background:var(--alter);position:absolute;right:0;bottom:-1px;clip-path:polygon(35px 0, 100% 0, 100% 100%, 0 100%, 0 35px);}
.title-style h4{margin-bottom:8px;}
.sponsors-feniks{padding:80px 0 55px;background:url(//fcfeniks.org.ua/storage/2025/08/stad-1.jpg);position:relative;background-position:center;}
.sponsors-feniks:before{content:'';height:100%;width:100%;display:block;background:#00000099;position:absolute;left:0;top:0;}
.sponsors-feniks .logos{padding-bottom:25px;position:relative;}
.sponsors-feniks .logos img{filter:brightness(2);transition:0.3s ease-in-out;}
.sponsors-feniks .logos img:hover{filter:brightness(1);}
.rs-single-team .player-image .name-box{background:#ffffff;padding:31px 31px 35px 120px;position:relative;border-top:5px solid var(--active);}
.rs-single-team .player-image .name-box.without-number{padding-left:31px;text-align:center;}
.rs-single-team .player-image .name-box .player-name{font-size:22px;line-height:28px;margin-bottom:17px;}
.rs-single-team .player-image .name-box .player-position{display:block;font-weight:700;font-size:16px;text-transform:uppercase;}
.player-image img{width:100%;}
.rs-single-team .player-image .name-box .squad-no{position:absolute;top:55px;left:19px;font-size:80px;font-weight:700;color:var(--alter);}
.rs-single-team .player-image{box-shadow:0px 4px 6px rgba(12, 0, 0, 0.1);}
.rs-single-team .player-detail{background:#ffffff;border-top:5px solid var(--active);padding:32px;box-shadow:0px 4px 6px rgba(12, 0, 0, 0.1);}
.rs-single-team .player-detail .title{font-size:22px;margin-bottom:17px;padding-bottom:20px;border-bottom:1px solid #ddd;}
.rs-single-team .player-detail table{width:100%;}
.rs-single-team .player-detail table tr td{padding:5px 10px;}
.rs-single-team .player-detail table tr td:first-child{font-weight:600;font-size:21px;line-height:33px;text-align:left;}
.site-content .ast-container{flex-wrap:wrap;}
.rs-gallery.style1 .gallery-grid{position:relative;overflow:hidden;}
.rs-gallery.style1 .gallery-grid .view-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;visibility:hidden;color:#ffffff;text-align:center;transition:all 0.3s ease 0s;z-index:2;border-radius:100%;}
.gallery-grid img{width:100%;}
.rs-gallery.style1 .gallery-grid .view-btn i{display:block;}
.rs-gallery.style1 .gallery-grid .view-btn i:before{font-size:45px;}
.rs-gallery.style1 .gallery-grid .gallery-title{position:absolute;content:'';left:0;bottom:-55px;background:#214790;padding:10px 0;color:#ffffff;font-size:18px;font-weight:600;text-align:center;width:100%;z-index:20;transition:all 0.3s ease 0s;}
.rs-gallery.style1 a{width:100%;height:100%;}
.rs-gallery.style1 .gallery-grid:hover .view-btn{visibility:visible;opacity:1;}
.rs-gallery.style1 .gallery-grid:hover .gallery-title{bottom:0;}
.featured-img--feniks{margin-bottom:30px;}
.gallery-content{padding:20px 15px 15px;}
.gallery-item{box-shadow:0px 4px 6px rgba(12, 0, 0, 0.1);border-bottom:2px solid var(--alter);background:#fff;}
.gallery-item h4{margin-bottom:10px;}
.gallery-item h4 a{color:var(--dark);}
.gallery-item h4:hover a{color:var(--active);}
.gallery-item p{margin:0;}
.gallery-bottom{display:flex;justify-content:space-between;}
.main-banner--feniks{padding-top:calc(75% - 200px);background-size:cover;display:flex;align-items:flex-end;background-position:center;}
.main-banner--feniks h1{color:#fff;padding:30px 20px;margin:0;background:linear-gradient(180deg, rgb(0 0 0 / 35%), rgb(228 36 36 / 90%));}
.rs-match-result.style1 .items{border-radius:3px;text-align:center;background:linear-gradient(75deg, rgb(0 0 0), rgb(228 36 36));}
.rs-match-result.style1 .items{padding:18px 20px 20px;color:#ffffff;min-height:238px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.rs-match-result.style1 .items .teams{display:inline-flex;vertical-align:middle;align-items:center;width:100%;margin-top:-5px;}
.rs-match-result.style1 .items .teams div{width:100%;}
.rs-match-result.style1 .items .teams div.score{font-size:24px;line-height:26px;font-weight:600;}
.rs-match-result.style1 .items .teams div.logo .name{margin-top:5px;}
.rs-match-result.style1 .items:hover{color:#ffffff;}
.rs-match-result.style1.modify-style .items .vanues .date, .rs-match-result.style1.modify-style .items .vanues .location{color:#fff;font-size:16px;line-height:26px;font-weight:bold;}
.rs-match-result.style1.modify-style .items .vanues .stadium{font-size:18px;margin-bottom:15px;}
.rs-match-result.style1.modify-style .items .vanues .stadium span{font-weight:600;margin-right:5px;}
.rs-match-result.style1.modify-style .items .teams{display:inline-flex;vertical-align:middle;align-items:center;width:100%;margin-top:-5px;}
.rs-match-result.style1.modify-style .items .teams div{width:100%;}
.rs-match-result.style1.modify-style .items .teams div.score{font-size:24px;line-height:26px;font-weight:600;}
.rs-match-result.style1.modify-style .items .teams div.logo .name{font-size:18px;font-weight:bold;line-height:18px;height:40px;}
.rs-match-result.style1.modify-style .items .teams div.time-vs span{display:block;}
.rs-match-result.style1.modify-style .items .teams div.time-vs span.time{font-size:25px;margin-bottom:25px;margin-top:10px;}
.rs-match-result.style1.modify-style .items .teams div.time-vs span.vs{color:#fff;font-size:30px;margin-bottom:25px;}
.rs-match-result.style1.modify-style .items:hover{color:#ffffff;}
.rs-match-result.style1.modify-style.fly-box{max-width:430px;margin:0 auto;margin-top:-110px;}
.rs-match-result.style1.modify-style.fly-box .items{background:#ffffff;}
.rs-match-result.style1.modify-style.fly-box .items{color:#111111;}
.rs-match-result.style1.modify-style.fly-box .items .vanues .date{color:var(--active);}
.button-feniks{background-color:var(--alter);color:white;border:none;padding:15px 35px;font-size:18px;font-weight:600;border-radius:2px;cursor:pointer;transition:ease-in-out 0.3s;display:block;margin:15px 0;text-align:center;border:2px solid var(--alter);}
.button-feniks:hover{background-color:#d5a33a;color:#fff;}
.button-feniks:active{transform:translateY(0);background-color:#fff;color:var(--alter);}
.btn-full{width:100%;}
.match-feniks{margin-bottom:30px;}
.main-feniks .news-feniks{margin-top:30px;}
.main-feniks{padding-top:30px;}
.size-80{max-height:80px;}
.rs-pointtable table{color:#ffffff;border-collapse:collapse;border:0;width:100%;}
.rs-pointtable table tr{border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.rs-pointtable table tr th{padding:12px 15px;color:#fff;}
.rs-pointtable table tr td{padding:7px 15px;}
.rs-pointtable table tr:last-child{border-bottom:none;}
.rs-pointtable.style2 table{color:#555555;border:0;background:#ffffff;}
.rs-pointtable.style2 table tr{border-bottom:none;}
.rs-pointtable.style2 table tr:nth-child(odd){background:#f2f7ff;}
.rs-pointtable.style2 table tr th{padding:14px 10px;background:var(--active);}
.rs-pointtable.style2 table tr td{padding:11px 10px;}
.rs-pointtable.style3 table{color:#555555;border:0;background:#fff;box-shadow:0 0 20px rgba(0, 0, 0, 0.04);}
.rs-pointtable.style3 table tr{border-bottom:1px solid #f9f9f9;}
.rs-pointtable.style3 table tr th{padding:20px 15px;}
.rs-pointtable.style3 table tr td{padding:15px;}
.rs-pointtable.style3 table tr td.dark{color:#111111;}
.rs-pointtable.style3 table tr td:first-child{padding-left:30px;}
.rs-pointtable.style3 table tr:last-child{border-bottom:none;}
.rs-pointtable.style3 .bracket-btn a{display:inline-block;color:#111111;text-transform:capitalize;font-weight:500;border-bottom:1px solid var(--active);}
.rs-pointtable.style3 .bracket-btn a:hover{color:var(--active);}
.rs-pointtable.style3 .bracket-btn i{margin-left:5px;}
.rs-pointtable.inner-style table{color:#555555;border:0;background:#ffffff;}
.rs-pointtable.inner-style table tr{border-bottom:none;}
.rs-pointtable.inner-style table tr:nth-child(odd){background:#f2f7ff;}
.rs-pointtable.inner-style table tr th{padding:20px 15px;background:var(--active);}
.rs-pointtable.inner-style table tr td{padding:20px 15px;}
.rs-pointtable.no-overflow table{display:inline-table;overflow:hidden;}
.rs-pointtable.gaps{padding:26px 15px;background:linear-gradient(75deg, rgb(0 0 0), rgb(228 36 36));}
.rs-pointtable.home-style5-pointtable{box-shadow:0 0 25px #eee;}
.rs-pointtable.rs-club-list .all-club-list{display:block;padding:0 20px;flex:wrap;}
.rs-pointtable.rs-club-list .all-club-list .list-point{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255, 255, 255, 0.1);color:#ffffff;}
.rs-pointtable.rs-club-list .all-club-list .list-point .club-item{padding:20px 5px;display:flex;flex:0 0 auto;align-items:center;vertical-align:top;}
.rs-pointtable.rs-club-list .all-club-list .list-point .club-item a img{width:30px;height:unset;margin-right:20px;}
.rs-pointtable.rs-club-list .all-club-list .list-point .club-item a span{color:#ffffff;}
.rs-pointtable.rs-club-list .all-club-list .list-point .point{color:#ffffff;}
.rs-pointtable.full-ranking .ranking-wrap{margin:0 0 1.5em;width:100%;border-collapse:collapse;border-spacing:0;}
.rs-pointtable.full-ranking .ranking-wrap tbody tr th{padding:20px;color:#555555;font-weight:700;}
.rs-pointtable.full-ranking .ranking-wrap tbody tr th.team{padding:20px 110px 20px 0px;}
.rs-pointtable.full-ranking .ranking-wrap tbody tr td{padding:20px;color:#555;}
.rs-pointtable.full-ranking .ranking-wrap tbody tr td .club-item{margin-left:-20px;}
.rs-pointtable.full-ranking .ranking-wrap tbody tr td .club-item a{color:#214790;}
.rs-pointtable.full-ranking .ranking-wrap tbody tr td .club-item a:hover{color:#555;}
.rs-pointtable.full-ranking .ranking-wrap tbody tr td .club-item a img{max-width:30px;padding-right:10px;}
.rs-pointtable.full-ranking .ranking-wrap tbody tr:nth-child(odd){background:#eff4fd;}
.title-style2--feniks h4{margin-bottom:0;}
.title-style2--feniks .button-feniks{margin-bottom:0;font-size:14px;padding-top:5px;padding-bottom:5px;}
.title-style2--feniks{align-items:center;}
.title-style2--feniks::after{width:100%;left:0;bottom:0;}
section.news-feniks{padding-top:0;margin:0;}
.video-feniks{padding-top:90px;}
.match-list.sidebar-style{background:linear-gradient(75deg, rgb(0 0 0), rgb(228 36 36));padding:15px 0 0;}
.match-list.sidebar-style .match-table tr td{text-align:center;}
.match-list.sidebar-style .match-table .sidebar-fixture{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255, 255, 255, 0.1);margin-bottom:19px;padding:0 15px;}
.match-list.sidebar-style .match-table .sidebar-fixture table{margin:0;}
.match-list.sidebar-style .match-table .sidebar-fixture .list-1, .match-list.sidebar-style .match-table .sidebar-fixture .list-3{flex:0 0 25%;}
.match-list.sidebar-style .match-table .sidebar-fixture .list-1 img, .match-list.sidebar-style .match-table .sidebar-fixture .list-3 img{max-width:35px;display:block;margin:0 auto;}
.match-list.sidebar-style .match-table .sidebar-fixture .list-2{flex:0 0 50%;}
.match-list.sidebar-style .sidebar_middle{width:150px;}
.match-list.sidebar-style .sidebar_middle span{display:block;color:#fff;}
.match-list.sidebar-style a{color:#fff;border:1px solid #fbc02d;padding:14px 0;width:320px;font-size:16px;margin-top:10px;display:inline-block;}
.match-list.sidebar-style a:hover{background:#fbc02d;color:#fff;}
.sidebar-fixture span{color:#fff;text-align:center;display:block;}
.tabs-feniks{border:3px solid var(--alter);display:flex;justify-content:space-around;padding:10px;border-top:0;position:relative;}
.tabs-feniks span{font-weight:bold;transition:ease-in-out 0.3s;}
.tabs-feniks span:hover{color:var(--alter);}
.tabs-feniks span.active{color:var(--alter);}
.player-banner-feniks{align-items:center;}
.player-banner-feniks img{max-height:100%;object-fit:cover;object-position:top;box-shadow:0px 4px 6px rgba(12, 0, 0, 0.1);}
.player-banner-feniks .player-item{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;text-align:center;}
.player-banner-feniks .player-position, .manager-banner-feniks .player-position{color:var(--active);margin-bottom:20px;display:inline-block;text-transform:uppercase;}
.squad-no{font-size:70px;color:var(--alter);font-weight:600;opacity:0.9;display:block;line-height:70px;}
.rs-single-team{padding-top:40px;padding-bottom:60px;}
.rs-single-team .player-detail table tr td{padding:10px 0px;}
.player-banner-feniks table , .manager-banner-feniks table{margin-left:8px;}
.player-banner-feniks table tr td:first-child, .manager-banner-feniks table tr td:first-child{font-weight:600;font-size:19px;line-height:33px;text-align:left;padding:10px 0px;}
.player-banner-feniks tr, .manager-banner-feniks tr{border-bottom:1px solid var(--active);}
.player-banner-feniks > div{padding:0 10px;}
.player-banner-feniks .player-item.def-style-fenix{margin:0;padding:0;border:0;}
.team-player--feniks .team-grid .text-bottom.with-number{padding-left:50px;}
.player-banner-feniks .player-item{background:#ffffff;border-top:5px solid #d5a33a;padding:32px;box-shadow:0px 4px 6px rgba(12, 0, 0, 0.1);height:450px;}
section.news-feniks{background:#100f0d;padding:40px 0;}
section.news-feniks .title-h2--fenix{color:#fff;}
.photo-sectoion--feniks{margin-bottom:70px;}
.about-feniks{padding-top:0;}
.about-content--feniks ul{margin-bottom:20px;}
.ast-primary-header-bar:before{content:"";height:calc(100% + 15px);width:300px;background:url(https://fcfeniks.org.ua/storage/2025/07/65f61365-76af-4ec3-a091-95383670df8f.png);position:absolute;left:43%;transform:translate(-350px, 0);top:-15px;opacity:0.3;z-index:-1;background-size:cover;background-repeat:repeat;}
.ast-mobile-header-wrap .ast-primary-header-bar, .ast-primary-header-bar .site-primary-header-wrap{position:relative;}
.static-style--feniks{position:relative;background:#f7f7f7;}
.static-style--feniks:before{content:"";height:100%;width:100%;background:url(https://fcfeniks.org.ua/storage/2025/07/65f61365-76af-4ec3-a091-95383670df8f.png);position:fixed;left:0;transform:translate(-50%, 0);top:100px;opacity:0.09;background-size:cover;background-repeat:repeat;pointer-events:none;z-index:0;}
.player-bg-feniks{position:relative;overflow:hidden;}
.player-bg-feniks:before{content:"";height:100%;width:400px;background:url(https://fcfeniks.org.ua/storage/2025/07/65f61365-76af-4ec3-a091-95383670df8f.png);position:absolute;left:50%;transform:translate(-50%, 50%);top:0;opacity:0.09;background-size:cover;background-repeat:repeat;}
.manager-banner-feniks .player-detail-info{position:relative;overflow:hidden;padding-bottom:60px;}
.manager-banner-feniks .player-detail-info:before{content:"";height:100%;width:500px;background:url(https://fcfeniks.org.ua/storage/2025/07/65f61365-76af-4ec3-a091-95383670df8f.png);position:absolute;right:0;bottom:0;opacity:0.09;background-size:cover;background-repeat:repeat;z-index:1;transform:translate(12%, 25%);}
.site-footer-section .ast-footer-html-3 .ast-builder-html-element{margin-top:-20px;}
.about-feniks .row{text-align:center;display:flex;justify-content:center;align-items:center;background-color:#d5a33a3b;}
.about-feniks .row a{text-align:center;display:inline-block;border-radius:30px;border:solid #d5a33a 1px;background-color:#d5a33a;padding:10px 20px;color:#FFF;}
.about-feniks img{height:100%;object-fit:cover;}
.bg-section-feniks{background:#f7f7f7;}
.league-table thead tr{color:#fff;background:#c2002f;}
.league-table th, .league-table td{padding:20px 15px;}
.league-table tbody tr:nth-child(odd){background:#ffffffb5;}
.league-table tbody tr:nth-child(even){background:#d5a33a3b;}
.banner--feniks h3{text-align:center;}
.banner--feniks span{text-align:center;display:block;color:var(--ast-global-color-0);}
table.football-matches , .football-matches td, .football-matches th{height:100%;justify-content:center;}
.football-matches tbody tr:nth-child(odd){background:#ffffffb5;}
.football-matches tbody tr:nth-child(even){background:#d5a33a3b;}
.football-matches img{width:50px;height:50px;object-fit:contain;}
.custom-table-feniks{background:linear-gradient(75deg, rgb(0 0 0), rgb(228 36 36));color:#fff;padding:0 10px;display:block;}
.custom-table-feniks tr{border-top:1px solid rgba(255, 255, 255, 0.1);}
.table-feniks{display:none;}
.table-feniks.active{display:block;}
.tabs-feniks span{cursor:pointer;}
.main-banner--feniks h1 a{color:inherit;}
.main-banner--feniks h1 a:hover{color:#d5a33a;}
.gallery-item{margin-bottom:30px!important;height:calc(100% - 30px);}
.league-table .our-club{background:#ffb5b5!important;}
.football-matches tbody tr{height:114px;}
.about-content--feniks{padding:50px 15px;}
.match-feniks .title-style--feniks, .point-table--feniks .title-style--feniks{margin-bottom:0;}
.about-feniks .row a:hover{background:#e31e24;border-color:#e31e24;}
@media screen and (max-width:1024px){
.banner--feniks h1{font-size:40px;margin-left:40px;}
.gallery-slide .gallery-item{margin:0 15px;}
.footer-logo{float:none;text-align:center;margin:0 auto;display:block;}
.rs-single-team .player-detail table tr td:first-child{font-weight:600;font-size:16px;line-height:30px;}
h1{font-size:40px;}
h2{font-size:40px;}
h3{font-size:32px;}
h4{font-size:20px;}
.matchs-block-feniks{margin-top:50px;display:flex;gap:30px}
.matchs-block-feniks .match-feniks{margin-bottom:0;}
.point-table--feniks{max-width:450px;margin:0 auto;}
.static-style--feniks:before{transform:translate(-50%, 0);width:100%;background-size:contain;background-repeat:no-repeat;top:auto;bottom:-300px;}
.about-feniks .row a{font-size:14px;}
.league-table{overflow:auto;max-width:100%;width:100%;}
.league-table thead th:nth-child(2), .league-table tbody th:nth-child(2){width:230px;display:block;}
td .button-feniks{padding:10px 15px;line-height:16px;}
.container .football-matches td{font-size:15px!important;line-height:17px;}
.player-banner-feniks table tr td:first-child, .manager-banner-feniks table tr td:first-child{font-size:16px;}
.rs-match-result.style1.modify-style .items .teams div.logo .name{font-size:16px;font-weight:bold;line-height:16px;height:33px;}
}
.size-full{margin-right:0;}
.gallery-slider{width:100%;}
@media screen and (min-width:1024px){.about-feniks .row div:nth-child(1), .about-feniks .row div:nth-child(3) {
height: -webkit-fill-available;
}}
@media screen and (max-width:768px){
.matchs-block-feniks{flex-wrap:wrap;gap:30px}
.about-feniks .row{flex-direction:column;}
.about-feniks .row .col-lg-4{height:auto;width:100%;display:block;}
.about-feniks img{max-height:400px;width:100%;}
.gallery-grid{margin-bottom:0;}
.player-banner-feniks .player-item{height:auto;}
.container .football-matches td{padding:7px;}
.football-matches tr td:nth-child(1), .football-matches tr td:nth-child(2), .football-matches tr td:nth-child(3){width:33.333%;display:block;}
.football-matches tr td:nth-child(5), .football-matches tr td:nth-child(4){width:100%;display:block;text-align:center}
.football-matches tr td:nth-child(1) > div{flex-direction:column-reverse;}
.football-matches tr td:nth-child(2){padding-top:30px!important;}
.football-matches tr td > div{justify-content:center!important;}
.football-matches tbody tr{display:flex;padding:15px 15px;flex-wrap:wrap;height:auto;}
.container .football-matches td > div{flex-wrap:wrap;}
.container .football-matches td span{width:100%;display:block;text-align:center;}
.league-table{margin:0 auto;display:block;}
.container{padding:0 20px;}
.ast-primary-header-bar:before{transform:translate(-200px, 0);}
.match-feniks{width:100%;max-width:450px;margin:0 auto;}
section{padding:60px 0;}
.video-feniks{padding-top:60px;}
.photo-sectoion--feniks{margin-bottom:30px;}
.title-style--feniks{margin-bottom:8px;}
.banner--feniks h1{font-size:30px;margin-left:0;}
.about-feniks .row a{padding:10px 30px;}
h1{font-size:35px;}
h2{font-size:35px;}
h3{font-size:25px;}
h4{font-size:19px;}
h5{font-size:18px;}
h6{font-size:16px;}
.rs-match-result.style1.modify-style .items .teams div.logo .name{font-size:15px;font-weight:bold;line-height:15px;height:33px;}
.button-feniks{font-size:16px;}
.team-player--feniks .team-grid .text-bottom h4.person-name a, .team-player--feniks .team-grid .text-bottom h4.person-name{font-size:19px;}
.team-player--feniks .team-grid .text-bottom span.designation{font-size:18px;}
.photos--feniks{padding-top:0;}
}
@media screen and (max-width:560px){
.container{padding:0 15px;}
.sponsors-feniks .col-lg-3:last-child .logos{padding-bottom:0;}
td .button-feniks
td, th{padding:10px 5px;}
h1{font-size:30px;}
h2{font-size:30px;}
.about-feniks img{max-height:300px;width:100%;}
h4{font-size:18px;line-height:20px}
h5{font-size:17px;}
td, th{padding:.4em 0.7em;}
.about-feniks{padding-bottom:70px;}
.matchs-block-feniks{margin-top:20px;}
.banner--feniks{padding:30px 0 0;}
.team-photo{padding:0px 0 0;}
.banner--feniks.banner-match h1{font-size:29px;}
.banner--feniks.banner-match span{font-size:17px;}
section{padding:40px 0;}
.league-table th, .league-table td{padding:14px 10px;}
.sponsors-feniks{padding:40px 20px 40px;}
.button-feniks.btn-style1{clip-path:polygon(17px 0, 100% 0, 100% 100%, 0 100%, 0 35px);padding-left:25px;padding-right:10px;}
.custom-table-feniks{overflow:scroll;}
.team-player--feniks .team-grid .text-bottom h4.person-name a, .team-player--feniks .team-grid .text-bottom h4.person-name{font-size:17px;}
.team-player--feniks .team-grid .text-bottom span.designation{font-size:15px;}
.custom-table-feniks{padding-left:0;}
.point-table--feniks{border-collapse:separate;border-spacing:0;}
.point-table--feniks{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;}
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-link{background-color:#c2002f;}
}
@media screen and (max-width:1440px){
.sponsors-feniks{background:url(//fcfeniks.org.ua/storage/2025/08/stad-2.jpg);}
}
@media screen and (max-width:768px){
.logos a{text-align:center;display:block;}
.sponsors-feniks .logos{padding-bottom:10px;}
.sponsors-feniks{padding:30px;background:url(//fcfeniks.org.ua/storage/2025/08/stad-3.jpg);}
}
@media(min-width:992px){
.gallery-slider{display:flex;flex-wrap:wrap;padding:0 15px;gap:20px;}
.gallery-slide{width:calc(25% - 15px);}
.video-feniks .gallery-slide{width:calc(33.333% - 15px);}
}
@media screen and (max-width:450px){
.sponsors-feniks{padding:25px;background:url(//fcfeniks.org.ua/storage/2025/08/stad-4.jpg);}
.sponsors-feniks .logos{padding-bottom:10px;}
.sponsors-feniks .logos img{max-width:250px;}
}
.gallery-slider .slick-dots{bottom:10px;display:flex !important;justify-content:center;padding:0;list-style:none;margin-bottom:20px}
.gallery-slider .slick-dots li{margin:0 4px;}
.table-feniks .our-club td{color:#d5a33a;}
.gallery-slider .slick-dots li button{width:10px;height:10px;border-radius:50%;background-color:#bbb;border:none;padding:0;cursor:pointer;font-size:0!important;transition:background-color 0.3s ease, transform 0.3s ease;}
.gallery-slider .slick-dots li button:hover, .gallery-slider .slick-dots li button:focus{background-color:#666;outline:none;}
.gallery-slider .slick-dots li.slick-active button{background-color:var(--alter);}
.ast-header-social-1-wrap .ast-social-color-type-custom svg {
stroke: var(--ast-global-color-0);
}