body { background: #f7f7f7; }
.header, .footer 	{ position: relative; z-index: 1002; }
.anaortadiv 		{ position: relative; z-index: 1001; }

.anaortadiv { padding: 8px; }
.footer 	{ min-height: 300px; }

.header 	{ background: #E34600; }

.header .navbar { position: relative; padding-top: .5rem; padding-bottom: .5rem; }
.header-logo 	{ width: 148px; height: 35px; margin-right: 1rem; }

.header .navbar-toggler { border-width: 0; color: #fff; }

/*.header-nav 				{ font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 700; letter-spacing: .25px; }*/
/*.header-nav .nav-link 		{ color: #fff; }*/
/*.header-nav .nav-link:hover,*/
/*.header-nav .nav-link:focus,*/
/*.header-nav .nav-link:active { background: #f7f7f7; color: #171717; }*/

/*.dropdown-menu 					{ background: #f7f7f7; border: 0px; margin-top: 0px; border-radius: 0px; }*/
/*.dropdown-fluid .dropdown-menu { width: 100%; }*/

/*.header-login a { color: #fff; }*/

@media(max-width:991px){
	.container { padding-top: 15px; }

	.team-logos { height: 60px; overflow-x: scroll; white-space: nowrap; }

	/*.navbar-collapse { background: #363636; margin: 8px -15px 0 -15px; }*/
	/*.header-nav .nav-link { display: block; padding: 10px 15px; }*/

	/*.dropdown-menu { background: rgba(0,0,0,.2); }*/
	/*.dropdown-item { color: #fff; }*/

	.d-search { position: absolute; right: 54px; top: 9px; }
	.d-search .dropdown-menu { width: 100%; position: fixed; left: 0; right: 0; top: 54px; background: #fff; }
}

@media(min-width:992px){
	.container-fluid, .anaortadiv { width: 1012px !important; padding-left: 0px; padding-right: 0px; margin-left: auto; margin-right: auto; }
	.anaortadiv { padding: 8px; }

	/*.header .navbar { height: 60px; }*/
	/*.header-logo 	{ width: 258px; height: 50px; }*/

	/*.header-nav .nav-link { line-height: 60px; padding: 0px .3rem !important; }*/

	/*.navbar-toggler { display: none; }*/

}

/*.navbar-toggler { color: #fff; line-height: inherit; border: 0; }*/

.border 	{ border-color: #e1e1e1!important; }
.border-sx 	{ border-color: #da451b!important; }

.row-main { margin-left: 0; margin-right: 0; }
.col-496, .col-246 { padding-left: 0; padding-right: 0; }
.col-496 { max-width: 514px; }
.col-246 { max-width: 246px; margin-left: 4px; }

.col-682, .col-300 { padding-left: 0; padding-right: 0; }
.col-682 { max-width: 682px; }
.col-300 { max-width: 300px; margin-left: 14px; }

.bg-sporx { background: #e1471a; }

.banner 		{ position: relative; background: black; margin: 0 auto; }
.banner-970x250 { width: 970px; height: 250px; margin: 18px auto; }
.banner-300x250 { width: 300px; height: 250px; margin-bottom: 18px; }

.banner:before 	{ display: block; text-align: center; content: 'REKLAM';line-height: 250px; font-size: 80px; color: white; opacity: .2;}

.btn-outline-sporx 			{ border: 1px solid #e1e1e1; background: #fff; color: #da451b; }
.btn-outline-sporx:hover 	{ background: #da451b; color: #fff; }

#mainpointer 					{ position: absolute; top: 0; z-index: 1000; left: 50% }
#sagbannerdiv, #solbannerdiv 	{ position: absolute; width: 160px; height: 600px; top: 116px; }
#solbannerdiv 					{ left: -668px; text-align: right }
#sagbannerdiv 					{ right: -668px }

.box-title 		{ padding: 10px 15px!important; font-family: 'Roboto', sans-serif; font-size: 18px; color: #171717; font-weight: 400; }
.box-title a 	{ color: #000; text-decoration: none; }

.icon-soccer:before 	{ content: '\f1e3'; font-family: 'Font Awesome 5 Free'; }
.icon-basketball:before { content: '\f434'; font-family: 'Font Awesome 5 Free'; }
.icon-globe:before 		{ content: '\f0ac'; font-family: 'Font Awesome 5 Free'; }
.icon-basketball:before { content: '\f434'; font-family: 'Font Awesome 5 Free'; }

.fa-facebook { color: #3C5A99; }
.fa-twitter { color: #1da1f2; }

.footer-title 			{ font-family: 'Roboto', sans-serif; font-size: 18px; font-weight: 700; color: #444; padding-top: 8px; text-transform: uppercase; position: relative; margin-left: 43px; border-bottom: 1px solid #767676; }
.footer-title:before 	{ font-size: 36px; color: #da451b; position: absolute; left: -41px; top: 0; }
.footer-title:after 	{ content: ''; width: 120px; height: 3px; background-color: #444; position: absolute; bottom: -2px; left: 0; }

.footer-list 		{ margin: 20px; }
.footer-list > a 	{ display: block; padding: 2px 0px; font-family: 'Roboto', sans-serif; font-size: 14px; color: #171717; }

.footer-sub  	{ padding-top: 20px; padding-bottom: 20px; }
.footer-sub h6 	{ font-size: 18px; color: #171717; margin-bottom: 20px; }

.social-icons > a { display: inline-block; font-size: 32px; line-height: 32px; padding: 0px 8px; }

#toTop, .back-to-index { display: none; position: fixed; right: 15px; bottom: 15px; z-index: 999; background: #da451b; color: #fff !important; padding: 3px 9px; font-size: 11px; z-index: 10001; }
#toTop > i 	{ display: block; font-size: 24px; }
.back-to-index { display:block; right:60px; font-size:16px; }

.modal-iframe { width: 100%; height: 100%; min-height: 400px; }
#pdModal .modal-iframe { height: 800px; overflow: hidden; }
#fsModal .modal-iframe { height: 800px; overflow: hidden; }

.search-form { border-bottom: 2px solid #828282; }
.search-form .form-control, .search-form .input-group-append { border: 0px; border-radius: 0; background: transparent; }

.team-logos 			{ margin-bottom: 8px; border: 1px solid #e1e1e1; padding: 8px 5px; background: #fff; }
.team-logos > a 		{ display: inline-block; width: 41px; text-align: center; font-size: 11px; font-weight: 700; vertical-align: top; color: #171717; }
.team-logos > a > img 	{ width: 24px; margin-bottom: 2px; }

.team-logos.t2 			{ padding:0;border:0;background:none;display:table;margin:22px auto 0 auto;}

.team-logos > a > span { display: block; }

.card-pd{font-family:Roboto,sans-serif;margin-top:10px;border:0;border-bottom: 3px solid #06252a;}.card-pd .card-body,.card-pd .card-header{padding:0}.card-pd .card-header-tabs{margin:0}.card-pd .card-header-tabs .nav-link{background:#c2c2c2;border:0;border-radius:0;color:#171717}.card-pd .card-header-tabs .nav-link.active{background:#06252a;color:#fff}.table-league{font-family:Roboto,sans-serif;font-size:11px;color:#171717;margin:0;font-weight:bold;}.table-league a{color:#171717;text-decoration: none;}.table-league img{width:18px;height:18px;}.table-league td,.table-league th{vertical-align:middle;padding:3px;text-align:center}.td-team{width:30%!important;text-align:left!important}.table-league .thead-light th{background:#fff}.table-league tbody tr:nth-of-type(odd){background-color:#f7f7f7}.nav-leagues,.nav-stages{font-size:13px;background:#e6e6e6;color:#777;border:0;border-radius:0}.nav-stages{background:#f6f6f6}.fx-weeks{display:table;width:100%;margin-bottom:2px}.fx-weeks>a,.fx-weeks>span{display:table-cell;vertical-align:middle}.fx-weeks>a{width:25%}.fx-weeks>a:hover{background:#f7f7f7}.fx-weeks>span{width:50%;text-align:center}.fx-matches{margin:0px;}.fx-match img{width:18px;height:18px;}.fx-match{font-family:Roboto,sans-serif;font-size:12px;color:#171717;text-align:center;margin:2px 0;}.fx-match>div{padding-left:0;padding-right:0;}.fx-match>div>a>span,.fx-match>div>span>a,.fx-match>div>span{display:block;height:28px;line-height:28px;overflow:hidden;color:#171717;text-decoration:none;}.fx-matches>div:nth-of-type(odd){background-color:#f7f7f7}.fx-title{text-align:center;font-size:13px;font-weight:700}.fx-stadium{text-align:left;font-size:13px;font-weight:700;color:#171717;margin:4px 13px 0;}.fx-status>span{height:64px!important;line-height:64px!important;color:#30a5b7!important;font-weight:700}.fx-score{padding:0}.fx-score a{text-decoration:none}.fx-score a>span{background:#da451b;border-radius:4px;color:#fff!important;text-decoration:none}.fx-score a:hover>span{background:#f7f7f7;color:#777!important}

.page-header { margin: 0; font-size: 18px; padding: 10px 15px; background: #e1471a; color:#fff; margin-bottom: 4px; }

.media-news 		{ font-family: 'Roboto', sans-serif; font-size: 16px; color: #171717; border-bottom: 1px solid #e2e2e2; padding-bottom: 10px; margin-bottom: 10px; }
.media-news:hover 	{ text-decoration: none; }
.media-news h5 		{ font-size: 18px; color: #167a89; }

.btn-load { background: #f7f7f7; color: #a4a4a4; border-radius: 0; width: 100%; }

@media(min-width:992px){
	.media-news h5 { font-size: 24px; }
}


/**/
.box.card 				{ }
.box.card .card-header 	{ background: #e34601; font-family: 'Roboto', sans-serif; font-weight: 500; color: #fff; }
.box.card .card-body 	{ }

.media-last 		{ font-family: 'Roboto', sans-serif; border-bottom: 1px solid #e2e2e2; padding-bottom: 8px; margin-bottom: 8px; text-decoration: none; }
.media-last:hover 	{ text-decoration: none; }
.media-last h5 		{ font-size: 13px; color: #444444; vertical-align: middle;}
.media-last > img 	{ width: 100px; }

.nav-pills .nav-link { font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500; color: #171717; }
.nav-pills .nav-link.active, .nav-pills .show>.nav-link { background-color: #e1e1e1; color: #171717; }

.card-inf { border: 0px; padding: 4px; border-radius: 0; }
.card-inf .card-body 	{ font-family: 'Roboto', sans-serif; padding: .5rem; background: #f8f8f8; height: 82px; overflow: hidden; }
.card-inf .card-body  b { font-size: 12px; }
.card-inf .card-header 	{ font-size: 13px; text-align: center; font-weight: 700; background: #30a5b7; color: #fff; border-radius: 0; }
.card-inf .card-title { margin-bottom: 0; font-size: 16px; font-weight: 700; text-align: center; }

.card-inf2 					{ border: 0px; border-radius: 0; margin-bottom: 8px; }
.card-inf2 .card-img-top 	{ border-radius: 0; }
.card-inf2 .card-body 		{ font-family: 'Roboto', sans-serif; padding: .5rem; background: #f8f8f8; overflow: hidden; }
.card-inf2 .card-body  b 	{ font-size: 12px; }
.card-inf2 .card-header 	{ font-size: 13px; text-align: center; font-weight: 700; background: #30a5b7; color: #fff; border-radius: 0; }
.card-inf2 .card-title 		{ margin-bottom: 0; font-size: 16px; font-weight: 700; text-align: center; }

.teaminfo { margin-left: -4px; margin-right: -4px; }
.teaminfo > div { padding-left: 4px!important; padding-right: 4px!important; }

.teamimg { background: #fff; padding: 4px; width: 100%; }

.teamcard 				{ margin-top: 1rem; border-radius: 0; border: 0; }
.teamcard .card-header 	{ border-radius: 0;font-family: 'Roboto', sans-serif; font-size: 18px; color: #30a5b7; background: transparent; }
.teamcard .card-body	{ font-size: 15px; }
.teamcard .card-body > p{ margin-bottom: 0; }

.share-group > a 	{ color: #fff; border-radius: 0; }
.share-group .btn { font-family: 'Roboto', sans-serif; font-size: 13px; }
.btn-facebook 		{ background: #153774; }
.btn-whatsapp 		{ background: #25D366; }
.btn-twitter 		{ background: #00AEFF; }
.btn-mailto 		{ background: #999999; }
.btn-comment 		{ background: #da451b; }

.bg-gradient { background: #d60200; background: -moz-linear-gradient(top,  #d60200 0%, #da3e31 100%); background: -webkit-linear-gradient(top,  #d60200 0%,#da3e31 100%); background: linear-gradient(to bottom,  #d60200 0%,#da3e31 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60200', endColorstr='#da3e31',GradientType=0 ); }

.mt-match 			{ font-family: 'Roboto', sans-serif; width: 180px; margin: 1rem auto; }
.mt-match > span	{ display: block; font-weight: 500; font-size: 14px; color: #fff; text-align: center; }
.mt-match > a 		{ display: table; width: 100%; background: #30bfd6; border-radius: 88px; padding: 4px; color: #fff; font-size: 20px; font-weight: 500; text-decoration: none; }

.mtm-logo 	{ width: 32px; height: 32px; }
.mtm-team 	{ display: block; text-align: center; width: 108px; float: left; line-height: 32px; }

.card-pd .nav-stages { display: none!important; }

.close { color: #ffffff!important;opacity: 1!important;  }

.ttl-content { display: table; width: 100%; font-family: 'Roboto',sans-serif; font-size: 12px; font-weight: bold; color: #171717; }
.ttl-content > a { display: table-cell; width: 1%; text-align: center; color: #171717; text-decoration: none; }
.ttl-content > a > img { display: block; margin: 2px auto; }

/*Maç Yorumları*/
/*Başlık: 518x36px bg color #e1471a Roboto Condensed Bold 16px #ffffff*/
/*520x340px bg color: #ffffff 1 px solid line #dedede*/
/*Fotoğraf: 68x68px*/
/*İsim: Roboto Condensed Bold 20px #444444*/
/*Text: Roboto Condensed Regular 12px #444444*/
.d-yorum { font-family: 'Roboto',sans-serif; text-decoration: none; color: #444; }
.d-yorum h5 { font-size: 20px; }
.d-yorum p 	{ font-size: 12px; }
.d-flex:last-child { border-bottom: 0px!important; padding-bottom: 0!important; margin-bottom: 0!important; }


.d-scoreboard { height: 123px; font-family: 'Roboto', sans-serif; color: #444; }
.d-scoreboard .team { width: 30%; }
.d-scoreboard .team > h2 { font-size: 15px; font-weight: 700; }
.d-scoreboard .score { width: 40%; text-align: center; }
/*.d-scoreboard .score > div > span { background: #e1471a; color: #fff; width: 20px; height: 30px; line-height: 30px; text-align: center; border-radius: .3rem; display: inline-block; }*/
.d-scoreboard .scores { font-size: 12px; font-weight: 400; height: 56px; overflow: auto; }

.mm-nav > .nav-link { width: 32%; margin-right: 1.3%; margin-bottom: .3rem; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 500; text-align: center; text-transform: uppercase; }
.mm-nav .nav-link { background: #e1471a; color: #fff; }
.mm-nav .nav-link.active, .mm-nav .show > .nav-link { background: #444444 !important; color: #fff; }

.btn-primary { color: #fff; background-color: #e1471a; border-color: #e1471a; }
.btn-primary:hover, .btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle { color: #fff; background-color: rgba(225, 71, 26, .7); border-color: rgba(225, 71, 26, .7); }

.mm-anket .progress-bar { background-color: #e1471a; color: #fff; }

.table-commentary { font-family: 'Roboto', sans-serif; font-size: 14px; color: #171717; }
.table-commentary tr > td { vertical-align: middle; padding: .5rem; border-top: 0;  }
.table-commentary .td-minute { font-size: 20px; font-weight: 500; color: #e1471a; text-align: center;  }
.table-commentary .td-icon { text-align: center;  }

.mm-stats > .text-center { font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 500; color: #171717; }
.mm-stats .progress { background-color: transparent; }
.mm-stats .progress-bar { border-radius: .25rem; }

@media(max-width:991px){
	.d-scoreboard { height: auto}
	.d-scoreboard .team { font-size: 15px; }
	.d-scoreboard .scores { font-size: 13px; }
}

#navbarMain .nav-link { padding-left: .5rem; font-family: 'Roboto', sans-serif; font-size: 15px; font-weight: 500; color: #171717; margin-bottom: 1px; background: #ececec; background: -moz-linear-gradient(top, #ececec 0%, #e4e4e4 50%, #e2e2e2 100%); background: -webkit-linear-gradient(top, #ececec 0%,#e4e4e4 50%,#e2e2e2 100%); background: linear-gradient(to bottom, #ececec 0%,#e4e4e4 50%,#e2e2e2 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#e2e2e2',GradientType=0 ); }

html, body { overflow-x: hidden; }
.offcanvas-collapse 		{ position: fixed; top: 51px; bottom: 0; left: 100%; width: 100%; overflow-y: auto; visibility: hidden; background-color: #fff; transition: transform .3s ease-in-out, visibility .3s ease-in-out; }
.offcanvas-collapse.open 	{ visibility: visible; transform: translateX(-100%); }


.scrollbar::-webkit-scrollbar{
	width: 2px;
	height: 2px;
}
.scrollbar::-webkit-scrollbar-thumb{
	background: #B3AFB3;
	border-radius: 0px;
}
.scrollbar::-webkit-scrollbar-thumb:hover{
	background: #B3AFB3;
}
.scrollbar::-webkit-scrollbar-track{
	background: #F0F0F0;
	border-radius: 0px;
	box-shadow: inset 0px 0px 0px 0px #F0F0F0;
}
.table-league td:nth-child(8), .table-league th:nth-child(8) {display: none; }
.table-league td:nth-child(7), .table-league th:nth-child(7) {display: none; }
.table-league td .badge { color: #222; }

.bl-71,.bl-73,.bl-1674 { background-color: #439408; color: #fff!important; }
.bl-79,.bl-74,.bl-81,.bl-1686 { background-color: #9ae067; color: #fff!important; }
.bl-3,.bl-80,.bl-82 { background-color: #f08686; color: #fff!important; }
.bl-72 	{ background-color: #c80909; color: #fff!important; }
.bl-75, .bl-76,.bl-1698 { background-color: #0975c8; color: #fff!important; }
