@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Kanit:400,500,700&subset=latin-ext');
*{font-family: 'Kanit', sans-serif;}
html, body{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;position: relative;height: 100%;}
body {background-color: #fff; font-size: 14px; color: #333;-webkit-text-size-adjust: none; margin:0; padding:0;}
/*body{background:url('img/register-bg.jpg') fixed top left 100%; }*/
body * {text-shadow: none;}
p{margin: 0 0 10px 0;}
a{text-decoration:none;}
a:visited,a:link,a:active{text-decoration:none;color:#fff;}
pre{font-size: 12px; width: 100%; overflow: auto; -webkit-overflow-scrolling: touch;}

::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px;}
::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }

.ustecik{width:100%;height:30px;background-color:#03294d;color:#a3b1ba;text-align:center;line-height:30px;font-size:20px;}
.clearfix{display:block;clear:both;margin: 30px auto 30px auto;}
.sayfaclear{display:block;clear:both;margin: 30px auto 30px auto; height:30px;}
.gizli{display:none;}
.p-no{padding: 0px 0px 0px 0px !important;}
.m-no{margin: 0px 0px 0px 0px !important;}

.mobilsablon nav{display: none;}
.kupjs{display:none;}
.bekle{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.4);text-align:center; margin:0px auto 10px auto;z-index:9999;}
.bekle img{margin-top:10px;}
.bekle.tamsayfa{position:fixed;}
.bekle.tamsayfa img{margin-top:50%;}
.ustpanel{position:fixed;top:0px;z-index:999;width:100%;background: #740315; color: #fff; font-size: 24px;  text-align: center; height: 35px; padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px;}
.ustpanel img{height: 35px;margin:0px 0px 0px 0px;cursor:pointer;}
.ustpanel .menusol{position:relative;display: block; width: 40px; height: 40px; line-height:35px;float:left; margin-left:5px;cursor:pointer;}
.ustpanel .menusag{position:relative;display:block;float:right;width: 40px; height: 40px; line-height:35px; margin-right:10px;cursor:pointer;}
.ustpanel a i{position:relative;color:#fff;}
.ustpanel a i:visited,.ustpanel a i:link,.ustpanel a i:active{color:#fff;}
.ustpanel .menusag span{position:absolute; top: -2px; right: 0px;background-color:#cc0000;width:16px;height:16px; line-height:16px; font-size:13px;color:#fff;z-index:2;}

.geneluyeblok{width:100%;margin:55px 0px 0px 0px;display:flex;}
.geneluyeblok a{flex:1 0 50%;height:45px;line-height:45px; font-weight:700; font-size:15px; color:#fff; text-align:center;}
.geneluyeblok a i{margin-right:6px;}
.geneluyeblok .girisbtn{background-color:#004497;}
.geneluyeblok .kayitbtn{background-color:#b3001d;}

.slayt{position:relative; overflow:hidden;width:100%;margin:0px 0px 0px 0px;min-height:170px; max-height: 250px;}
.slayt img{width:100%; min-height:170px; max-height:250px; z-index:1;border-bottom:1px solid #d6d6d6;}

.yatirimblok-buton{width:100%; display:flex; flex-wrap:wrap; margin:3px 0px 10px 0px;}
.yatirimblok-buton a{flex:1 0 44%; background-color:#b3001d; font-size:15px; color:#fff; padding: 15px 0px 15px 0px; text-align:center;}
.yatirimblok-buton a.sag{margin:5px 0px 5px 1%;}
.yatirimblok-buton a.sol{margin:5px 1% 5px 0px;}

.sayfagenelmenu{overflow:hidden;position:relative; display:flex; bottom:0px; width:100%; height:55px;background-color:#ccc; border-top:1px solid #ccc; -webkit-box-shadow: 0px 10px 12px -9px rgba(0,0,0,0.75); -moz-box-shadow: 0px 10px 12px -9px rgba(0,0,0,0.75); box-shadow: -2px 10px 6px -9px rgba(0,0,0,0.35);}
.sayfagenelmenu a{float:left;display:block;width:80%;padding:6px 0px 10px 0px; background-color:#ccc;border-right:1px solid #ccc; font-size:13px; letter-spacing:-0.5px;font-weight:600; line-height: 22px; color:#6a6a6a; text-align:center;cursor:pointer;}
.sayfagenelmenu a:hover{opacity:0.8;}
.sayfagenelmenu a,.sayfagenelmenu a:visited,.sayfagenelmenu a:link,.sayfagenelmenu a:active{color:#6a6a6a !important;}
.sayfagenelmenu a img{display:block; height:25px;text-align:center; margin:0 auto 1px auto;}
.sayfagenelmenu a i{display:block;font-size:22px;color:#b72221; margin-bottom:5px;}

.altsabitmenu{visibility:hidden;position:fixed; display:flex; bottom:0px; width:100%; height:55px;background-color:#212121; border-top: 1px solid #b72221;-webkit-box-shadow: 0px 1px 19px 17px rgba(0,0,0,0.6);-moz-box-shadow: 0px 1px 19px 17px rgba(0,0,0,0.6);box-shadow: 0px 1px 19px 17px rgba(0,0,0,0.6);}
.altsabitmenu a{float:left;display:block;width:100%;padding:10px 0px 10px 0px; background-color:#212121;border-right:1px solid #444; font-size:13px; font-weight:700; letter-spacing:-0.60px; line-height: 22px; color:#ccc !important; text-align:center;cursor:pointer;}
.altsabitmenu a,.altsabitmenu a:visited,.altsabitmenu a:link,.altsabitmenu a:active{color:#ccc !important;}
.altsabitmenu a:hover{background-color:#1d1d1d;}
.altsabitmenu a i{display:block;font-size:20px;}
.altsabitmenu .aktif{background-color:#b52427;}

#ceyoverlay{visibility:hidden;position:fixed;width:100%;height:100%;z-index:9998;background-color:rgba(0,0,0,0.7);}
#menu-sag {overflow-x:hidden;overflow-y:auto;position:fixed;z-index: 9999;top:55px;right:0px; width: 85%; max-height:calc(95% - 55px); margin: 0 0 0 0; background-color:#002039;}
.ikonmenuaktif i{color:#bbb !important;}
.ikonmenuaktif span{background-color:#fff !important;color:#b52427 !important;}
#menu-sol {overflow-y:auto;overflow-x:hidden;position:fixed;background-color:#980017;z-index: 9999;top:55px;left:0px; width: 65%; min-height: 30%; max-height:calc(100% - 55px); margin: 0 0 0 0;-webkit-box-shadow: -8px 7px 30px -1px rgba(0,0,0,0.64);-moz-box-shadow: -8px 7px 30px -1px rgba(0,0,0,0.64); box-shadow: -8px 7px 30px -1px rgba(0,0,0,0.64);}
#menu-sol a{display:block;height:30px; width:100%; padding:10px 10px 10px 10px; font-size: 15px; letter-spacing:-0.20px;color:#fff; background-color:#730101; line-height:30px;border-bottom:2px solid #5c0202;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
#menu-sol a.aktif{background-color:#b72221;color:#fff;}
#menu-sol a.aktif:hover{background-color:#eee;color:#000;}
#menu-sol a:hover{background-color:#b72221;color:#fff;}
#menu-sol a:visited,#menu-sol a:link,#menu-sol a:active{color:#fff !important;}
#menu-sol a i{width:25px;margin: 0px 5px 0px 5px; font-size:18px;}

/* kupon */
.kuponmodul{position:relative;width:100%;}
.kuponmodul .modulbaslik{display:flex;width:100%;height:40px;background-color:#e4e4e4;text-align:center;}
.kuponmodul .modulbaslik a{width:50%;height:40px;line-height:40px;text-indent:10px;background-color:#002039;color:#fff !important;}
.kuponmodul .modulbaslik a.aktif{background-color:#e4e4e4;color:#002039 !important;}
.kuponmodul .modulbaslik a em{border-radius:25px;padding: 0px 5px 0px 5px;background-color:#b3001d;color:#fff;font-size:11px;}
.kuponmodul .modulbaslik a.aktif em{background-color:#b3001d;color:#fff;}


.kuponmodul .modulicerik{position:relative;width:100%;max-height:70%;background-color:#e4e4e4;}
.kuponmodul .modulicerik .uyari{width:calc(100% - 40px);padding:20px 20px 20px 20px;text-align:center;}
.kuponmodul .modulicerik .uyari img{display:block;margin:10px auto 10px auto;}
.kuponmodul .modulicerik .modulkuponitem{display:flex;width:100%;height:75px;border-bottom:1px solid #ccc;}
.kuponmodul .modulicerik .modulkuponitem .itemsil{width:8%;background-color:#930016;color:#fff;line-height:75px;text-align:center;cursor:pointer;}
.kuponmodul .modulicerik .modulkuponitem .itembilgisi{position:relative;width:78%;color:#1c354a;padding:5px 0px 5px 5px;font-weight:400;}
.kuponmodul .modulicerik .modulkuponitem .itembilgisi .karsilasma{position:absolute;width:calc(100% - 5px);top:5px;left:5px;}
.kuponmodul .modulicerik .modulkuponitem .itembilgisi .secilenoran{position:absolute;width:calc(100% - 5px);bottom:5px;left:5px;font-weight:400;font-size:13px;}
.kuponmodul .modulicerik .modulkuponitem .oranbilgisi{width:15%;color:#930016;font-size:18px;text-align:center;line-height:70px;}

.kuponmodul .modulalt{background-color:#002039;}
.kuponmodul .modulalt .kutu{display:block;width:97%;height:23px;border-radius:5px;margin:5px auto 5px auto;padding:10px 2px 8px 2px;background-color:#012d50;}
.kuponmodul .modulalt .kutu span{float:left;width:calc(60% - 4px);text-align:left;color:#fff;padding-left:4px;}
.kuponmodul .modulalt .kutu div{float:right;width:calc(40% - 4px);text-align:right;color:#fff;padding-right:4px;}
.kuponmodul .modulalt .kutu div input {width:45%;border-radius:5px;margin-top:-4px;padding:4px 0px 4px 5px;border:0px;}
.kuponmodul .modulalt .serit{padding-left:4px;margin: 10px 0px 0px 0px;}
.kuponmodul .modulalt .butonlar{display:flex;width:100%;}
.kuponmodul .modulalt .butonlar a{text-align:center;height:40px;line-height:40px;}
.kuponmodul .modulalt .butonlar a.pasif{opacity:.7;}
.kuponmodul .modulalt .butonlar a:first-child{width:65%;background-color:#0c386f;color:#fff;}
.kuponmodul .modulalt .butonlar a:last-child{width:35%;background-color:#b3001d;color:#fff;}

.kuponmodul .modulalt .devametmekicinuye{display:block;width:93%;padding: 5px 7px 5px 7px; margin: 2px auto 10px auto; background-color:#f8d7da;font-size:12px;font-weight:400;color:#721c24;border-radius:5px;}
.kuponmodul .modulalt .devametmekicinuye a:visited,
.kuponmodul .modulalt .devametmekicinuye a:link,
.kuponmodul .modulalt .devametmekicinuye a{color:#721c24 !important;}
/* kupon */

.checkboxonaykutusu {display: block;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;color:#fff;font-size: 13px;line-height:30px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}
.checkboxonaykutusu input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background-color: #eee;}
.checkboxonaykutusu:hover input ~ .checkmark {background-color: #ccc;}
.checkboxonaykutusu input:checked ~ .checkmark {background-color: #8f0015;}
.checkmark:after {content: "";position: absolute;display: none;}
.checkboxonaykutusu input:checked ~ .checkmark:after {display: block;}
.checkboxonaykutusu .checkmark:after {left: 9px;top: 5px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}


.mobilfoot{background-color:#011f37; padding: 0px 0px 50px 0px;text-align:center;color:#a3b1ba;letter-spacing:-0.6;font-size:11px;}
.mobilfoot div{clear:both;display:block;width:100%;margin:10px auto 10px auto;}
.bottomfooter .fbot{width:90%;margin:0px auto 0px auto;text-align:center;}
.textlink ul {display:flex; flex-wrap: wrap; list-style:none;}
.textlink ul li {flex: 1 0 30%;text-align:left;}
.textlink ul li a{color:#a3b1ba;font-size:12px;}

.uyepanel{position:relative;min-width:240px; width:100%; min-height:200px; background-color:#e4e4e4;}
.uyepanel .baslik{width:100%; height:40px; line-height:30px; color:#fff; padding: 5px 5px 5px 15px; background-color:#004497;}
.uyepanel .icerik{width:100%; padding: 20px 0px 10px 0px;}
.uyepanel .icerik .aciklama{width:100%; padding: 10px 10px 10px 10px; text-align:center; color:#002039;}
.uyepanel .icerik form{display:block;width:90%; margin:0px auto 0px auto; padding: 10px 10px 10px 5px;}
.uyepanel .icerik .formgrup{display:block;width:100%; height:70px; margin: 3px 0px 3px 0px;}
.uyepanel .icerik .formgrup label{display:inline-block;font-size: 14px; color:#888; margin: 3px 5px 3px 0px;}
.uyepanel .icerik .formgrup input{display:inline-block;width:100%; padding: 10px 10px 10px 10px; margin: 3px 5px 3px 0px; border:0px; background-color:#fff; color:#002039;}
.uyepanel .icerik .formgrup input:hover{border:1px solid #002039; background-color:#fff; color:#1d1d1d;}
.uyepanel .icerik input[type=submit]{display:block;width: 90%; border:0px; background-color:#b52427; color:#fff; font-size: 14px; text-align:center; padding: 10px 10px 10px 10px; margin: 5px auto 5px auto;cursor:pointer;}
.uyepanel .icerik a{display:block;width: 90%; border:0px; background-color:#004497; color:#fff; font-size: 14px; text-align:center; padding: 10px 10px 10px 10px; margin: 10px auto 10px auto;cursor:pointer;}
.uyepanel .icerik input[type=submit]:hover{background-color:#fff; color:#002039; border-color:1px solid #002039;}
.uyepanel .altbuton{display:flex; width:90%; height:40px; margin:15px auto 5px auto;}
.uyepanel .altbuton a{width:48%; font-size: 12px; line-height:38px; text-align:center; height:35px; background-color:#303030; color:#fff; margin: 5px auto 5px auto;}
.uyepanel .formgrup select{padding:6px 10px 6px 10px; margin:2px 5px 2px 5px; background-color:#fff; color:#002039; border:1px solid #002039;}
.uyepanel .formgrup select.genis{display:block; width:98%; margin:2px auto 2px auto;}
.uyepanel .ucebol select{width:27% !important;}

.uyegiris{position:relative;width:100%; height:360px; background-color:#eee;}
.uyegiris .baslik{width:100%; height:40px; line-height:35px; color:#fff; padding: 5px 5px 5px 15px; background-color:#b3001d;}
.uyegiris .icerik{width:100%;}
.uyegiris .icerik form{display:block;width:90%; margin:0px auto 0px auto; padding: 10px 10px 10px 5px;}
.uyegiris .icerik .formgrup{display:block;width:100%; height:70px; margin: 3px 0px 3px 0px;}
.uyegiris .icerik .formgrup label{display:inline-block;font-size: 14px; color:#002039; margin: 3px 5px 3px 0px;}
.uyegiris .icerik .formgrup input{display:inline-block;width:100%; padding: 10px 10px 10px 10px; margin: 3px 5px 3px 0px; border:0px; background-color:#fff; color:#002039;}
.uyegiris .icerik .formgrup input:hover{border:1px solid #b3001d; background-color:#fff; color:#1d1d1d;}
.uyegiris .icerik input[type=submit]{display:block;width: 90%; border:0px; background-color:#b3001d; color:#fff; font-size: 14px; text-align:center; padding: 10px 10px 10px 10px; margin: 15px auto 5px auto;cursor:pointer;}
.uyegiris .icerik input[type=submit]:hover{background-color:#fff; color:#b3001d; border-color:1px solid #b3001d;}
.uyegiris .altbuton{display:flex; width:90%; height:40px; margin:15px auto 5px auto;}
.uyegiris .altbuton a{width:48%; font-size: 12px; line-height:38px; text-align:center; height:35px; background-color:#004497; color:#fff; margin: 5px auto 5px auto;}
.uyegiris .altbuton a:visited,.uyegiris .altbuton a:link,.uyegiris .altbuton a:active{color:#fff !important;}
.msg{font-size:12px; color:#002039; text-align:center; margin:0px auto 0px auto;padding:6px 0px 6px 0px;}
.msg img{display:block;text-align:center; margin:8px auto 5px auto;}

.uyekayitformu{position:relative;width:100%;background-color:#e6e6e6; border:1px solid #e0e0e0; padding:0px 0px 10px 0px;font-size:14px;}
.uyekayitformu form{width:100%;margin:0px; padding: 0px 0px 5px 0px;}
.uyekayitformu .baslik{background-color:#740315; color:#fff; padding: 5px 5px 5px 5px;}
.sayfaici form .formgrup,.uyekayitformu .formgrup{width:100%;margin: 12px 0px 18px 0px;}
.sayfaici form .formgrup label,.uyekayitformu .formgrup label{display:block; width:98%; margin:0px auto 2px auto; padding:2px 5px 2px 5px; color:#002039;}
.sayfaici form .formgrup input,.uyekayitformu .formgrup input{display:block; width:95%; padding:15px 5px 15px 5px; margin:5px auto 5px auto; background-color:#fff; color:#002039; border:1px solid #e6e6e6;font-size:14px;}
.uyekayitformu .formgrup textarea{display:block; width:95%; padding:15px 5px 15px 5px; margin:5px auto 5px auto; background-color:#fff; color:#002039; border:1px solid #e6e6e6;}
.sayfaici form .formgrup input[type="submit"],.uyekayitformu .formgrup input[type="submit"], .formgrup #KayitBtn{display:block; width:45%; padding:15px 10px 15px 10px; margin:2px auto 2px auto; background-color:#b72221; color:#fff;}
.formgrup button{display:block; width:45%; padding:15px 10px 15px 10px; margin:2px auto 2px auto; background-color:#b3001d; color:#fff; border:0px;}
.formgrup button i{margin: 0px 5px 0px 5px;}
.uyekayitformu .formgrup label i{color:#002039; margin-right:5px;}

.solayasla{float:left;}
.sagayasla{float:right;}
.pb-10{padding-bottom:10px !important;}
.pt-10{padding-top:10px !important;}
.mb-10{margin-bottom:10px;}
.mt-10{margin-top:10px;}

.uyekayitformu .formgrup .radiolu {display:block;width:98%;margin:0px auto 0px auto;}
.uyekayitformu .formgrup .radiolualan input[type="radio"] {height: 0;opacity: 0;width: 0;}
.uyekayitformu .formgrup .radiolualan input[type="radio"]:checked ~ label {background: #eee; box-shadow:-1px -1px 1px #d0d0d0; color:#740315;}
.uyekayitformu .formgrup .radiolualan {background-color:#fff;display: inline-block; height: 38px; line-height: 38px; margin: 4px 2px 4px 2px; position: relative; width: 45%;}
.uyekayitformu .formgrup .radiolualan label {color: #002039; cursor: pointer; height: 36px; left: 0; position: absolute; text-align: center; top: 0; width: 95%;}

.uyekayitformu .formgrup select{padding:15px 10px 15px 10px; margin:5px 5px 5px 5px; background-color:#fff; color:#002039; border:1px solid #e0e0e0;}
.uyekayitformu .formgrup select.genis{display:block; width:98%; margin:2px auto 2px auto;}
.uyekayitformu .ucebol select{width:27% !important;}
.uyekayitformu .ikibol input{float:left;width:44% !important;margin:10px 2px 10px 5px !important;}
.uyekayitformu .ikibol input:last-child{display:block !important;content:" ";margin-bottom:20px !important;}

.adimsayar{width:96%;height:4px;background-color:#e0e0e0;position:relative;margin:30px auto 30px auto;}
.adimsayar .kutu1{background-color:#740315;color:#fff;position:absolute;top:-13px;left:0px;padding:5px 12px 5px 12px;border-radius:15px;}
.adimsayar .kutu2{background-color:#740315;color:#fff;position:absolute;top:-13px;right:45%;padding:5px 10px 5px 10px;border-radius:15px;}
.adimsayar .kutu3{background-color:#740315;color:#fff;position:absolute;top:-13px;right:0px;padding:5px 10px 5px 10px;border-radius:15px;}
.adimsayar .aktif{background-color:#004497;color:#fff;top:-18px;padding:10px 18px 10px 18px;border-radius:20px;font-weight:700;}

/* ÜYE KAYIT FORMU */

.sayfaici{width:100%; margin: 0px auto 5px auto; background-color:#eee; color:#002039; overflow:hidden;}
.sayfaici .genelbaslik{width:100%; font-size:16px; padding: 10px 10px 10px 10px; background-color:#740315; color:#fff;}
.sayfaici .aciklama{width:100%; font-size:13px; padding: 10px 10px 10px 10px; margin:10px auto 10px auto;}

/* YARDIM */
.yardim {width:100%;margin:5px auto 5px auto;}
.yardim h3{width:100%; font-size:14px; font-weight:500; letter-spacing:-0.4; padding: 10px 10px 10px 10px; margin: 0px auto 10px auto; color:#fff !important; background-color:rgba(0,32,57,1.0);}
.yardim div{width:98%; color:#002039; font-size:13px; padding:5px 10px 5px 10px; margin: -15px auto 10px auto; background-color:#fff;}
.yardim li{margin:4px 0px 4px 0px;}
.yardim div ol{width:90%; font-size:13px; padding:2px 15px 2px 25px;}
/* YARDIM */

.featherlight .featherlight-content {max-height: 80% !important; max-width: 85% !important; background:rgba(0,0,0,0.6) !important;}
.featherlight .featherlight-close-icon {position:fixed !important; top:0px; right: 0px;width:50px !important;height:50px !important;background-color:#b72221 !important;color:#fff !important;}

.sabitfiltre{position:fixed !important;z-index:999 !important;top:55px !important; left:0px !important; -webkit-box-shadow: 0px 10px 12px -9px rgba(255,255,255,0.75); -moz-box-shadow: 0px 10px 12px -9px rgba(255,255,255,0.75); box-shadow: 0px 10px 12px -9px rgba(255,255,255,0.75);}
.sabfiltsonrasibulten{margin-top: 100px !important;}

/* MAÇ PROGRAMI */
.yukleniyor{text-align: center;}
#macd{display:none;background-color:#eee; color:#031f35;position:fixed; top:55px; right:-1px; z-index:999; border:1px solid #fff; width:100%; height:calc(100% - 55px); overflow-y:none; overflow-x:auto;}
#macd .yukleniyor{margin: 50% auto 50% auto;}
#macdkapat{display:none;background-color:#011f37; color:#fff;position:fixed; z-index:9999; top:56px; right:0px; width:11px; height:17px; line-height:14px; padding:12px 11px 12px 11px; font-weight:700;}
.macdligadi{color:#fff;font-size:14px;height:25px; padding: 13px 3px 5px 3px; overflow:hidden;
background: rgba(1,31,57,1);
background: -moz-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(1,31,57,1)), color-stop(100%, rgba(92,0,2,1)));
background: -webkit-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); background: -o-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); background: -ms-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%);
background: linear-gradient(to right, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#011f39', endColorstr='#5c0002', GradientType=1 );}
.macdligadi i{color:#b71114;font-size:12px;}

.bultenrow{display:block; width:100%; margin: 0px auto 100px auto; overflow:hidden;}
.bultenrow .bultenbaslik{width:100%; height:45px; line-height:33px; background-color:#002039; font-size: 14px; color:#fff; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bultenrow .bultenbaslik i{float:left; display:block; margin: 2px 5px 0px 10px;}
.bultenrow .bultenbaslik a{height:100%;}
.bultenrow .bultenbaslik a.aktif{background-color:#76000c;}

.bultenrow .canlibultenbaslik{display:flex;width:100%; height:45px; line-height:33px; background-color:#002039; font-size: 14px; color:#fff; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bultenrow .canlibultenbaslik i{float:left; display:block; margin: 15px 6px 0px 5px;}
.bultenrow .canlibultenbaslik a{flex:1 0 50%;height:100%;line-height:45px;}
.bultenrow .canlibultenbaslik a.aktif{background-color:#76000c;}

.bulten{width:100%; background-color:#eee;}
.bulten .navtitle{width:100%; height:25px; padding: 13px 3px 5px 3px; margin: 0px 0px 5px 0px; background: rgba(1,31,57,1);
background: -moz-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(1,31,57,1)), color-stop(100%, rgba(92,0,2,1)));
background: -webkit-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); background: -o-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); background: -ms-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%);
background: linear-gradient(to right, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#011f39', endColorstr='#5c0002', GradientType=1 );
}
.bulten .navtitle .text{color:#fff;line-height:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bulten .navtitle .text img{height:16px; float:left; margin: 1px 10px 0px 10px;}
.bulten .takimbaslik{position:relative;background-color:#eee; color:#031f35; font-size:14.5px; margin:6px 0px 3px 0px; padding:6px 6px 3px 6px; border-top:1px solid #e6e6e6;}
.bulten .takimbaslik b{margin-right:5px;}
.bulten .takimbaslik .ekoranlar {position:absolute; right:10px;top:20px;}
.bulten .takimbaslik .ekoranlar i{color:#031f35; font-size:20px;}
.bulten .ekbilgiler {color:#35700c;margin:5px 0px 3px 5px;font-size:11px;}
.bulten .ekbilgiler span{background-color:#b72221; color:#fff; font-size:12px; padding:2px 6px 2px 6px;margin-right:3px;}
.orantablo{position:relative; background-color:#eee; width:98%; padding: 5px 0px 5px 0px; margin: 2px 0px 2px 0px;}
.orantablo .oranlar{display:flex; width:100%; margin: 0px auto 6px auto;cursor:pointer;}
.orantablo .oranlar div{flex:1 0 33%; padding: 12px 5px 12px 5px; margin: 4px 0px 4px 0px; text-align:center; font-size:14px; color:#031f35; background-color:#fff !important; border-right:1px solid #eee;}
.orantablo .oranlar2{display:flex; width:100%; margin: 2px auto 2px auto;cursor:pointer;}
.orantablo .oranlar2 div{flex:1 0 24%; padding: 7px 2px 7px 2px; margin: 1px; text-align:center; font-size:12px; color:#031f35; background-color:#2d2d2d;}
.orantablo .oranlar2 div.disable{background-color:#d6d6d6 !important; color:#011f37 !important; border:1px solid #e6e6e6;}
.orantablo .oranlar div.selected,.orantablo .oranlar2 div.selected,.orantablo .oranlar div.selected,.orantablo .oranlar2 div.selected,.selected,button.selected,.qbutton.selected{background-color:#76000c !important; color:#fff;}
.orantablo .oranlar div.m,.orantablo .oranlar2 div.m,.orantablo .oranlar div.r,.orantablo .oranlar2 div.r,.qbutton.l,.qbutton.m,.qbutton.r{background-color:#000 !important; color:#fff;}
.qbutton{background-color:#fff !important;}
.oransecili{background-color:#76000c !important; color:#fff;}
.bonusSloganBox{color:#fff;text-align:center; padding: 20px;margin:20px;}
button.bigbutton {display:block; background-color:#740315;color:#fff; padding:0px;margin:10px auto 10px auto; border:0px;}
button.bigbutton .text{color:#fff; text-align:center; padding: 10px 20px 10px 20px;margin:5px;}
/* MAÇ PROGRAMI */

/* MAÇ PROGRAMI DETAY*/
.maceventbaslik{position:relative; display:flex; width:100%; height:65px; background-color:#eee; color:#011f37; padding: 10px 0px 10px 0px;}
.maceventbaslik .evtakim{width: 30%; margin: auto 5px auto 5px; text-align:left;}
.maceventbaslik .skorblok{width:35%;text-align:center;}
.maceventbaslik .skorblok .dakika{color:#011f37;font-size:12px;}
.maceventbaslik .skorblok .devre{color:#011f37;font-size:12px;}
.maceventbaslik .skorblok .skoru{display:block; font-size:22px; font-weight:700;}
.maceventbaslik .konuktakim{width: 30%; margin: auto 5px auto 5px;text-align:right;}
/* MAÇ PROGRAMI DETAY*/

/* CANLI MAÇ DETAY*/
.cmaceventbaslik{position:relative; display:flex; width:100%; height:75px; background-color:#6f8593; color:#fff; padding: 5px 0px 10px 0px;}
.cmacligadi{display:block;width: 100%; height:35px; line-height:35px; background-color:#9dafbb; color:#fff;}
.cmacligadi i{text-indent:2px;margin-right:3px;}
.asagiindir{display:block;width: 100%; height:30px; line-height:30px; background-color:#9dafbb; color:#fff; text-align:center; font-size:22px;}
.cmaceventbaslik .evtakim{width: 30%; margin: auto 5px auto 5px; text-align:left;font-size:16px;}
.cmaceventbaslik .skorblok{width:35%;text-align:center;}
.cmaceventbaslik .skorblok .dakika{color:#fff;font-size:12px;}
.cmaceventbaslik .skorblok .devre{color:#fff;font-size:12px;}
.cmaceventbaslik .skorblok .skoru{display:block; font-size:30px; font-weight:500;}
.cmaceventbaslik .konuktakim{width: 30%; margin: auto 5px auto 5px;text-align:right;font-size:16px;}
.askioran{background-color:#ddd;}
/* CANLI MAÇ DETAY*/

/* CANLI MAÇ EVENT */
.canlimacdetayyeni{margin-top:0px;}
.canlimaceventbaslik{position:relative; display:flex; width:100%; height:40px; line-height:40px; font-size:16px; background-color:#eee; color:#011f37; padding: 0px 0px 0px 0px;}
.canlimaceventbaslik .dakika{min-width:35px;max-width:35px;text-align:center;background-color:#45c800;color:#fff;}
.canlimaceventbaslik .skor{min-width:43px;max-width:43px;text-align:center;background-color:#ccc;}

.canlimaceventbaslik .evtakim{margin-right:3px;}
.canlimaceventbaslik .evtakim,
.canlimaceventbaslik .konuktakim{text-indent:3px;max-width:45%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align:left;}

.qbutton{float:left;width:29%;background-color:#3d3d3d; text-align:center;  padding: 5px 2px 5px 2px; color:#031f35;border:1px solid #eee;}
.qbutton:after{}
.ldisabled{display:none;background-color:#ddd;color:#011f37;}
.as:after{display:block;margin-top: 100px;}
.md50{background-color:#000;}
.md33{background-color:#cc0000;}

.canlilisteoran a.ratio-box.pasif{background-color:#ddd;color:#52585c;}

.canlilisteoran{position:relative;width:100%;height:45px; background-color:#fff !important;}
.canlilisteoran .baslik{background-color:#ccc;color:#011f37;text-align:center;}
.canlilisteoran ul{float:left;display:flex;overflow:hidden;list-style:none; width:86%;height:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.canlilisteoran ul li{display:flex;flex:1 0 32%;height:45px;overflow:hidden;border-right:1px solid #ddd;padding:0px 0px 0px 0px;}
.canlilisteoran ul li .ratio-box{flex:1 0 32%;width:20%;height:100%;line-height:45px;background-color:#fff;border-radius:0px;border:0px;margin:0px 0px 0px 0px; padding:0px 5px 0px 5px; font-size:16px;color:#011f37;}
.canlilisteoran ul li .active{background-color:#76000c !important;color:#fff !important;}
.canlilisteoran ul li .ratio-box span{float:left;}
.canlilisteoran ul li .ratio-box b{float:right;}
.canlilisteoran .ekoranlar{background-color:#011f37;color:#fff;height:100%;text-align:center;font-size:18px;line-height:45px;}
.canlilisteligadi{padding: 10px 5px 10px 5px;color:#fff;font-size:12px;}
.canlilisteligadi i{color:#b71114;}
.canlimaclistesi{background-color:#eee;}

.canlibcyrkler{width:100%;padding:0;margin:0; color:#fff;border-collapse: collapse;}
.canlibcyrkler tr{border-bottom:1px solid #6f8593;}
.canlibcyrkler tr td{border-left:1px solid #6f8593;}
.canlibcyrkler tr:first-child td{font-weight:400;}
.canlibcyrkler tr td:first-child{text-align:left;font-weight:500;}
.canlibcyrkler tr td{padding:4px;text-align:center;font-weight:700;background-color:#9dafbb;}
.tablobg_kirmizi{color:#b71114;}
.maclistesinedon{height:35px;padding:5px 5px 5px 5px; line-height:32px;font-size:13px;background-color:#740315;color:#fff;}
/* CANLI MAÇ EVENT */

.canlifiltre,.anafiltre {overflow:hidden;width:100%; height:45px; background-color:#eee; padding: 5px 0px 5px 0px; margin: 0px auto 0px auto;}
ul.betfilterbar {display:flex;width:100%; height:45px; padding: 0px 0px 0px 0px; margin: 3px auto 0px auto; border:0px;list-style:none;}
ul.betfilterbar li{width:23%; max-height: 40px; line-height:40px; padding: 0px 2px 0px 2px !important; margin: 0px 2px 0px 2px !important; background-color:#fff;color:#011f37;text-align:center;font-size:13px;letter-spacing:0;font-weight:500;}
ul.betfilterbar .aktif{background-color:#011f37;color:#fff;}
.filterbar{display:flex;width:98%; height:35px; padding: 0px 0px 0px 0px; margin: 5px auto 5px auto; border-radius:5px;}
.filterbar select{float:left; display:block; width: 23%; height:32px; padding: 0px 0px 0px 0px; margin: 2px 2px 2px 2px; background-color:#fff; color:#011f37; border:1px solid #d1d1d1;}
.filterbar input{float:left; display:block; width: 21%; height:20px; padding: 5px 5px 5px 5px; margin: 2px 2px 2px 2px; background-color:#fff; color:#011f37; border:1px solid #d1d1d1;}

.bg-kirmizi-genelbuton{
background: rgba(148,0,22,1);
background: -moz-linear-gradient(top, rgba(148,0,22,1) 0%, rgba(120,0,12,1) 50%, rgba(92,0,2,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(148,0,22,1)), color-stop(50%, rgba(120,0,12,1)), color-stop(100%, rgba(92,0,2,1)));
background: -webkit-linear-gradient(top, rgba(148,0,22,1) 0%, rgba(120,0,12,1) 50%, rgba(92,0,2,1) 100%);
background: -o-linear-gradient(top, rgba(148,0,22,1) 0%, rgba(120,0,12,1) 50%, rgba(92,0,2,1) 100%);
background: -ms-linear-gradient(top, rgba(148,0,22,1) 0%, rgba(120,0,12,1) 50%, rgba(92,0,2,1) 100%);
background: linear-gradient(to bottom, rgba(148,0,22,1) 0%, rgba(120,0,12,1) 50%, rgba(92,0,2,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#940016', endColorstr='#5c0002', GradientType=0 );
}

.bg-kirmizilacivert-gecisli{
	background: rgba(1,31,57,1);
background: -moz-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(1,31,57,1)), color-stop(100%, rgba(92,0,2,1)));
background: -webkit-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); background: -o-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); background: -ms-linear-gradient(left, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%);
background: linear-gradient(to right, rgba(1,31,57,1) 0%, rgba(92,0,2,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#011f39', endColorstr='#5c0002', GradientType=1 );
}

.bg-siyah-gecisli{
background: rgba(47,47,47,1);
background: -moz-linear-gradient(top, rgba(47,47,47,1) 0%, rgba(22,22,22,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(47,47,47,1)), color-stop(100%, rgba(22,22,22,1)));
background: -webkit-linear-gradient(top, rgba(47,47,47,1) 0%, rgba(22,22,22,1) 100%);
background: -o-linear-gradient(top, rgba(47,47,47,1) 0%, rgba(22,22,22,1) 100%);
background: -ms-linear-gradient(top, rgba(47,47,47,1) 0%, rgba(22,22,22,1) 100%);
background: linear-gradient(to bottom, rgba(47,47,47,1) 0%, rgba(22,22,22,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f2f2f', endColorstr='#161616', GradientType=0 );
}
.bg-gri-gecisli{
background: rgba(253,253,253,1);
background: -moz-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(246,246,246,1) 47%, rgba(219,219,219,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(253,253,253,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(219,219,219,1)));
background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(246,246,246,1) 47%, rgba(219,219,219,1) 100%);
background: -o-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(246,246,246,1) 47%, rgba(219,219,219,1) 100%);
background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%, rgba(246,246,246,1) 47%, rgba(219,219,219,1) 100%);
background: linear-gradient(to bottom, rgba(253,253,253,1) 0%, rgba(246,246,246,1) 47%, rgba(219,219,219,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dbdbdb', GradientType=0 );
}



/* YENİ BONUS SAYFASI */
.yenibonuslarsayfasi{display:block;width:100%; margin: 0px auto 2px auto; padding: 0px 0px 0px 0px; position:relative; height:auto;background-color:#eee;}
.yenibonuslarsayfasi .baslik{width:100%; height:35px; padding:10px 0px 5px 5px; background-color:#740315; color:#fff; font-size:16px;}
.yenibonuslarsayfasi .kutusu{position:relative; width: 96%; height: 330px; margin: 15px auto 15px auto;background-position:cover;border-radius:10px;}
.yenibonuslarsayfasi .kutusu img{display:block;width:88%; height: 92%;margin:0px auto 0px auto;}
.yenibonuslarsayfasi .kutusu h4{width:auto; margin: -20px 0px 5px 0px; padding: 10px 0px 0px 0px; text-align:center;font-size: 15px; font-weight:400; letter-spacing:-0.7px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.yenibonuslarsayfasi .kutusu a,
.yenibonuslarsayfasi .kutusu a:visited,
.yenibonuslarsayfasi .kutusu a:link{color:#fff;}

.bonusdetay{position:fixed;top:55px;width:100%;height:calc(100% - 55px);z-index:99999;overflow:auto;background-color:#eee;}
.bonusdetay .bonusbaslik{background-color:#002039;color:#fff;padding: 15px 20px 15px 10px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.bonusdetay .bonusbaslik a{position:absolute;top:0px;right:0px;background-color:#740315;padding:12px;}
.bonusdetay .bonusbaslik a i{color:#fff;font-size:24px;}
.bonusdetay .bonusaciklama{background-color:#e4e4e4;color:#002039;padding: 10px 20px 10px 15px;}

.yenibonuslardetaysayfasi {width:100%; padding:5px; background-color:rgba(0,0,0,0.3);}
.yenibonuslardetaysayfasi img{width:100%; height:auto;}
.yenibonuslardetaysayfasi .tabmenusu {width:100%; height:50px; border-top: 2px solid #b72221; padding: 0px 0px 0px 0px;}
.yenibonuslardetaysayfasi .tabmenusu .tabtitle {float:left; height:48px; line-height:30px; margin: 0px 0px 0px 0px; padding: 10px 35px 10px 25px; color:#fff; font-size:17px; letter-spacing:-0.5px; cursor:pointer;}
.yenibonuslardetaysayfasi .tabmenusu .actif{background-color:#b72221;}
.yenibonuslardetaysayfasi .icerikler{background-color:#fff; padding: 20px;}
.yenibonuslardetaysayfasi .icerikler ul{padding: 0px 0px 0px 0px !important;}
.yenibonuslardetaysayfasi .icerikler ul li{padding: 2px 0px 2px 0px !important;}
.kapatbuton{content:'X';color:#fff !important,;background:url('../cimg/kapatbtn.jpg');padding:0px;position:absolute;right:0px;top:0px;width:20px;height:20px;}
/* YENİ BONUS SAYFASI */


/* YENİ CASINO SAYFASI */
.yenicasinosayfasi{width:100%; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; background-color:#eee;  position:relative; height:auto;}
.yenicasinosayfasi .icerikpanel{position:relative; width: 98%; margin: 10px auto 10px auto; padding: 10px 8px 30px 8px; }

.yenicasinosayfasi .baslik{width:100%;height:30px;background-color:#740315; overflow:hidden;color:#fff;padding:5px 0px 0px 10px;font-size:15px;}
.yenicasinosayfasi .oyunkategori{display:flex;width:100%;height:40px;background-color:#002039; overflow:hidden;}
.yenicasinosayfasi .oyunkategori a{height:100%;color:#fff; text-decoration: none; font-size:15px; letter-spacing:0.4px; transition: 500ms all; overflow:hidden;}
.yenicasinosayfasi .oyunkategori a:hover{background-color:#b52427;}
.yenicasinosayfasi .oyunkategori a:visited{color:#fff;}
.yenicasinosayfasi .oyunkategori a.aktif{background-color:#76000c;}
.yenicasinosayfasi .oyunkategori i{font-size:12px; margin: 3px 4px 0px 0px;}
.yenicasinosayfasi .oyunkategori em{display:none;float:right; font-size:12px; }

.yenicasinosayfasi .icerik{display:block;width:100%;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.yenicasinosayfasi .icerik .oyunkutusu{float:left;width: 44%; height: 160px; background-color:#002039;padding:2px 2px 8px 2px;margin:5px 5px 5px 5px;border-radius:5px;}
.yenicasinosayfasi .icerik .oyunkutusu:hover{cursor:pointer;}
.yenicasinosayfasi .icerik .oyunkutusu .imajkutusu{position:relative;overflow:hidden;width:100%; height:136px;}
.yenicasinosayfasi .icerik .oyunkutusu .imajkutusu span{position:absolute;top:0px;left:0px;padding: 5px 6px 5px 6px; font-size: 12px; letter-spacing:0.4; font-weight:500; background:rgba(116,3,21,0.7);color:#fff;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;}
.yenicasinosayfasi .icerik .oyunkutusu img{width:100%; height:136px;}
.yenicasinosayfasi .icerik .oyunkutusu h4{color:#fff; font-size:13px; font-style:normal; font-weight:400; letter-spacing:0.6;margin:5px 2px 0px 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.yenicasinosayfasi .icerik .oyunkutusu h4 i{color:#b52427; font-size:11px; letter-spacing:0.4;margin-right: 5px;}
.yenicasinosayfasi .icerik .oyunkutusu .imajkutusu .acilirbilgi{position:absolute;left: -101%;top:36%;width:100%;transition: left 0.5s, right 0.5s;vertical-align: bottom;color:#000;padding:10px 0px 10px 0px;}
.yenicasinosayfasi .icerik .oyunkutusu .imajkutusu .acilirbilgi a{display:block;text-align:center;width: 80%; background-color:#004498; color:#fff; padding:10px 12px 10px 12px; margin:0px auto 0px auto; text-decoration:none;font-size:12px;text-shadow:1px 0px #fff;letter-spacing:1px; border-radius:5px;}
.yenicasinosayfasi .icerik .oyunkutusu .imajkutusu .acilirbilgi a:visited{color:#fff !important; text-shadow: 0px 1px #fff !important;}
a:visited, a:active{color:#fff !important;}
.yenicasinosayfasi .icerik .oyunkutusu:hover .acilirbilgi{left: 0;}
.yenicasinosayfasi .icerik .oyunkutusu:hover .imajkutusu img{opacity:0.6;}

.temizle:before, .temizle:after {content: "\0020";display: block;height: 0;overflow: hidden;}
.temizle:after {clear: both;}
/* YENİ CASINO SAYFASI */


/* YENİ SLOT SAYFASI */
.yenislotsayfasi{width:100%; margin: -15px 0px 0px 0px; padding: 0px 0px 20px 0px; position:relative; height:auto;}
.yenislotsayfasi .aramapaneli{width: 94%; height:55px; border-radius:5px; background-color:#111; border: 4px solid #000; margin: 10px auto 10px auto; padding: 5px 5px 5px 5px; }
.yenislotsayfasi .aramapaneli input{width: 220px; height:40px; font-size:16px; color:#999; border-radius:5px; background-color:#222; border: 1px solid #222; margin: 0px 5px 0px 20px; padding: 5px 5px 5px 5px; }
.yenislotsayfasi .aramapaneli .filtre{float:right;line-height:40px;}
.yenislotsayfasi .aramapaneli select{background-color:#222; color:#999;height:35px; font-size:13px; border: 1px solid #222; margin: 2px 5px 0px 20px; border-radius:8px;}

.yenislotsayfasi .icerikpanel{position:relative; width: 94%; background-color:#000; margin: 10px auto 10px auto; padding: 10px 8px 30px 8px; }

.yenislotsayfasi .icerik{float:left;width:99%;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;background-color:#000;}
.yenislotsayfasi .icerik .oyunkutusu{display:block;width: 92%; height: 190px; background-color:#222;padding:8px 6px 8px 6px;margin:10px 10px 10px 10px;}
.yenislotsayfasi .icerik .oyunkutusu:hover{background-color:#282828;cursor:pointer;transition:500ms;}
.yenislotsayfasi .icerik .oyunkutusu .imajkutusu{position:relative;overflow:hidden;width:100%; height:164px; border:1px solid #000;}
.yenislotsayfasi .icerik .oyunkutusu .imajkutusu span{position:absolute;top:0px;left:0px;padding: 5px 6px 5px 6px; font-size: 12px; letter-spacing:0.4; font-weight:700; background:rgba(255,255,255,0.7);color:#b52427;-webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;}
.yenislotsayfasi .icerik .oyunkutusu img{width:100%; height:164px;}
.yenislotsayfasi .icerik .oyunkutusu h4{color:#fff; font-size:13px; letter-spacing:0.4;margin:8px 2px 0px 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.yenislotsayfasi .icerik .oyunkutusu h4 i{color:#b52427; font-size:11px; letter-spacing:0.4;margin-right: 5px;}
.yenislotsayfasi .icerik .oyunkutusu .imajkutusu .acilirbilgi{position:absolute;bottom: -101%;width:100%;transition: bottom 0.5s, top 0.5s;vertical-align: bottom;background:rgba(255,255,255,0.9);color:#000;padding:10px 0px 10px 0px;}
.yenislotsayfasi .icerik .oyunkutusu .imajkutusu .acilirbilgi a{display:block;text-align:center;width: 80%; background-color:#b52427; color:#fff; padding:5px 12px 5px 12px; margin:0px auto 0px auto; text-decoration:none;font-size:12px;text-shadow:1px 0px #fff;letter-spacing:0.4px;}
.yenislotsayfasi .icerik .oyunkutusu .imajkutusu .acilirbilgi a:hover{background-color:#bf2c2f;}
.yenislotsayfasi .icerik .oyunkutusu .imajkutusu .acilirbilgi a:visited{color:#fff !important; text-shadow: 0px 1px #fff !important;}
a:visited, a:active{color:#fff !important;}
.yenislotsayfasi .icerik .oyunkutusu:hover .acilirbilgi{bottom: 0;}

/* YENİ SLOT SAYFASI */

.sayfaicikayanmenu{display:flex;width:100%; height: 30px; margin: 0px 0px 10px 0px;}
.sayfaicikayanmenu a i{margin-right:6px;}
.sayfaicikayanmenu a{background-color:#002039; color:#fff;text-decoration:none;white-space:nowrap;}
.sayfaicikayanmenu a.aktif{background-color:#5a0000; color:#fff;text-decoration:none;}

/* SANAL SPOR */
.sanalsporicerikleri{width:100%; position:relative; margin:5px auto;}
.sanalsporicerikleri .baslik{display:block;width:100%; height:35px; background-color:#090909; color:#fff; line-height:32px;-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
.sanalsporicerikleri .baslik i{float:left; margin:10px 10px 0px 15px;}
.sanalsporicerikleri .baslik h4{font-size:16px; letter-spacing:-0.4px;}
.sanalsporicerikleri .framecerceve{position:relative;width:98%; height:auto; padding: 5px 5px 5px 5px; background-color:rgba(255,255,255,0.4)}
.sanalsporicerikleri iframe{display:block;width: 98%; height:320px; margin: 0 auto; background-color:#5a0000; padding: 5px 3px 3px 5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.framecerceve .overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(0,0,0,0.5); 
}
.framecerceve .spinner {
position:absolute;
top:25%;
left:48%;
  margin: 100px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;
}

.framecerceve .spinner > div {
  background-color: #fff;
  height: 100%;
  width: 6px;
  display: inline-block;
  
  -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
  animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.framecerceve .spinner .rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}

.framecerceve .spinner .rect3 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

.framecerceve .spinner .rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}

.framecerceve .spinner .rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}

@-webkit-keyframes sk-stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
  20% { -webkit-transform: scaleY(1.0) }
}

@keyframes sk-stretchdelay {
  0%, 40%, 100% { 
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% { 
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}
/* SANAL SPOR */


.sports-caption {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #1e1e1e none repeat scroll 0 0;
  border-color: currentcolor currentcolor #000000;
  border-image: none;
  border-style: none none solid;
  border-width: 0 0 1px;
  display: table;
  float: left;
  height: 24px;
  width: 100%;
}

.swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
