
.swiper { width: 100%; height: 100%; }
.swiper-slide { background-color: #fff; border: .1rem solid #efefef; box-shadow: 0 0 .8rem 0 rgba(0,0,0,.06); transition: box-shadow .3s ease; }
.swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }
.mAnons { height: 250px; font-family: 'Altinordu-ExtraBold', sans-serif; }
.mBox h3 { font-size: 1.44rem; }
.noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently
                                 supported by Chrome, Edge, Opera and Firefox */ }
.mTarih { padding: .4rem 1rem; /*        background-color: #154284;*/ background-color: black; display: flex; color: #fff; background-image: url('images/stripes-horizontal-fade.png'); background-repeat: no-repeat; background-position: right; justify-content: space-between; }
.mGun { line-height: 1rem; word-spacing: .6rem; font-weight: bold; margin-top: 0; margin-bottom: 0; display: flex; align-items: center; justify-content: center; padding-right: 10px; }
.mGun span { line-height: 2.1rem; font-size: 2.55rem; display: inline-block; word-spacing: .4rem; }
.mInfo { text-transform: uppercase; display: inline-block; word-spacing: normal; line-height: 1rem; white-space: nowrap; flex: 1; }
.mTakim { align-self: end; }
.mAkademiA { /*color: #ffd800;line-height: .5rem;*/ font-size: 20px; line-height: .6rem; display: block; color: #fdc52c; font-style: italic; text-transform: uppercase; }
.mAkademiB { font-family: 'Altinordu-Light', sans-serif; font-weight: 400; font-size: .8rem; }
.mGisim { display: block; font-size: 1.2rem; line-height: 1.2rem; font-weight: bold; font-weight: 400; }
.mAy { display: block; font-size: 1.2rem; line-height: 1.2rem; font-family: 'Altinordu-Light', sans-serif; font-weight: 400; }
.mBilgi { display: flex; justify-content: center; padding: 0rem 2rem; position: relative; }
.tkInfo { flex: 1; }
.tkHome { padding-top: 2.5rem; }
.tkAway { padding-top: 2.5rem; }
.tkHome img { width: 80px }
.tkAway img { width: 80px }
.tkLig img { width: 20px !important; display: inline-block !important; }
.tkLig { text-align: center; display: block; font-size: 22px; font-family: Altinordu-Bold; color: #000; }
.mTime { text-align: center !important; display: block; background: linear-gradient(90deg,#cd122d,#154284); background-clip: border-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: #fff; font-family: 'Altinordu-ExtraBold',Helvetica,sans-serif; font-weight: 400; font-size: 2.5rem; }
.mMac { font-family: 'Altinordu-Regular',Helvetica,sans-serif; font-weight: 400; font-size: 1.1rem; position: absolute; left: 0; right: 0; text-align: center; margin-top: 10px; width: 100%; }
.mTk { font-family: 'Altinordu-ExtraBold',Helvetica,sans-serif; }
.mMac i { font-size: .8rem; }
.swiper-pagination { bottom: -3px !important; }
.swiper-pagination-bullet { height: 2px; width: 15px; border-radius: 0 !important; }
.swiper-pagination-bullet-active { /*background-color: #fdc52c;*/ background-color: #ff3467; }
.swiper-button-prev:after { color: #333; }
.swiper-button-next:after { color: #333; }
.categories { text-align: center }
.categories span { padding: 10px 32px; cursor: pointer; }
.categories span.active { font-family: bold; }
.non-swiper-slide { display: none; }
#macTkBaslik { font-family: 'Montserrat',Helvetica,sans-serif; font-weight: 700; display: block; height: 100%; }
/*.new-label { position: absolute; top: -10px; right: 2px; background-color: red; color: white; padding: 1px 3px; border-radius: 5px; font-size: 10px; font-weight: bold; }*/
.a-takim-class {
 border: 3px solid;
 border-image: linear-gradient(90deg, #cd122d 0%, #154284 60%) 1;
 border-image-slice: 3;
}
.a-takim-class .mTarih{  background-color: #c30000 !important;}
.MacPasif{ opacity: 0.4; /* Örnek olarak beyaz rengi saydam hale getiriyoruz */ }
.result-icon { position: absolute; bottom: 0; left: 0; color: white; padding: 3px; border-radius: 0 10px 0 0; }