.has-text-align-justify{text-align:justify;}

                    .icon_this {
	display: inline-block;
	width: 1em;
	height: 1em;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
}
                    @media (min-width:767px) {
                    .match_tab {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color:#fbf1f1 ;
	 color:#170540;
}

.match_tab .commentators {
	font-size: 0.9rem
}


.matches_frame .single_match.opened .match_tab {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}

.match_feed {
	width: 100%
}

.match_feed .teamfeed {
	padding: 0 8px;
	border-left: 1px solid #232323
}

.match_feed .teamfeed.awayteam {
	border-left: 0
}

.match_feed .item {
	position: relative;
	margin: 0 0 10px;
	padding: 3.5px 7px 0;
	font-size: 0.8rem;
	background: #c7cac7;
	border-radius: 4px;
	clear: both
}

.match_feed .teamfeed .item .icon {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.match_feed .hometeam .floater,
.match_feed .hometeam .item {
	float: left
}

.match_feed .awayteam .floater,
.match_feed .awayteam .item {
	float: right
}

.match_feed .hometeam .floater {
	margin-right: 5px
}

.match_feed .awayteam .floater {
	margin-left: 5px
}

.match_feed .minute {
	line-height: 150%
}

.match_feed .details {
	white-space: nowrap
}

.match_feed .item .extra {
	top: -8px;
	padding: 1px 7px;
	position: absolute;
	background: rgba(255, 255, 255, 0.88);
	font-size: 0.75rem;
	line-height: 100%;
	color: #000;
	white-space: nowrap
}

.match_feed .hometeam .item .extra {
	right: 0;
	border-radius: 2px 2px 0 4px
}

.match_feed .awayteam .item .extra {
	left: 0;
	border-radius: 2px 2px 4px 0
}

.match_feed .missed_pen .extra {
	border-radius: 2px!important
}

.match_feed .goals {
	background: #c7cac7
}

.match_feed .icon.goal .icon_this {
	font-size: 0.69rem;
	color: #151515
}

.match_feed .icon.goal .slash {
	position: absolute;
	left: 1.5px;
	top: -2px;
	font-size: 1.1rem;
	font-weight: 700;
	line-height: 100%;
	color: #ff604f
}

.match_feed .missed_pen .icon.goal .icon_this {
	color: #7b7b7b
}

.match_feed .card .icon {
	display: inline-block;
	width: 5px;
	height: 10px;
	border-radius: 1px
}

.match_feed .yellowcard {
	background: yellow
}

.match_feed .redcard {
	background: #e74c3c
}

.match_feed .pen_shootout {
	background: rgba(50, 107, 153, 0.1)
}

.match_feed .pen_shootout.scored {
	background: #1e496b
}

.match_feed .pen_shootout .icon.goal .icon_this {
	color: #f3f3f3
}

.match_feed .pen_shootout.missed .icon.goal .icon_this {
	color: #a9a9a9
}

.match_feed .player_in {
color: #0f2b19;
}

.match_feed .player_out {
color: #fb0713;
}

.match_info .icon_this {
	vertical-align: top
}

                        
                        	.matches_frame .single_match .the_time {
		width: auto
	}
	.matches_frame .single_match .the_time {
		background: transparent;
		font-size: 1rem
	}
	.matches_frame .single_match .match_score {
		font-size: 2rem
	}
	.matches_frame .single_match .the_team {
		font-size: 1.3rem
	}
	.matches_frame .single_match .team_logo {
		margin: 0 18px
	}
	.matches_frame .single_match .hometeam .team_logo,
	.matches_frame .single_match .hometeam .the_team {
		float: left
	}
	.matches_frame .single_match .awayteam .team_logo,
	.matches_frame .single_match .awayteam .the_team {
		float: right
	}
	.matches_frame .single_match .cell {
		padding: 25px 0
	}
	.matches_frame .single_match.live_match .cell,
	.matches_frame .single_match.match_done .cell {
		padding: 35px 0 20px
	}
	.match_feed .teamfeed .item {
		font-size: 0.9rem
	}
	
	.match_feed .teamfeed {
		padding: 0 20px
	}
                  
                	.match_feed .teamfeed .item {
		font-size: 0.85rem
	}
	.comp_separator .title {
		font-size: 0.77rem
	}  
                    }
.center {
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
          #sho_right{
        float:right;

        height: auto;
    
        width:150px;
        position:fixed;
  
     
          }

        
     #sho{
        float:left;

        height: auto;
    
        width:150px;
        position:fixed;
        left:0;
     
   
    }    
     #main{
     display: flex;
    }
     #div3{
        float:right;
 
        max-width:30px;
   
    }
    
    #contentBody{
      float:left;
        margin:0px;
    
    }

          #sho_right{
        float:right;

        height: auto;
    
        width:150px;
        position:fixed;
     
          }

.alert {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

		
    #iframe_cntnt{  position: relative;   background:url("https://kooora2day.online/news/spinner13.gif") center center no-repeat;}

  .content-box{
    margin:18px 0 22px;
    padding:20px 22px;
    border:1px solid #e5e7eb;
    border-radius:18px;
    background:#ffffff;
    box-shadow:0 10px 26px rgba(15,23,42,.08);
    color:#1f2937;
    line-height:2;
    font-size:16px;
    font-family:"Tajawal","Cairo","Noto Kufi Arabic","Almarai",tahoma,Arial,sans-serif;
    letter-spacing:.2px;
  }
  .content-box h1,
  .content-box h2,
  .content-box h3,
  .content-box h4{
    color:#111827;
    margin:0 0 12px;
    font-weight:900;
    line-height:1.45;
    letter-spacing:.1px;
  }
  .content-box h1{font-size:22px}
  .content-box h2{font-size:20px}
  .content-box h3{font-size:17px}
  .content-box p{margin:0 0 12px;color:#1f2937}
  .content-box ul,
  .content-box ol{
    margin:10px 0 14px;
    padding:0 24px;
    list-style-position:inside;
  }
  .content-box li{margin:6px 0;color:#1f2937}
  .content-box a{
    color:#0f3d8f;
    font-weight:800;
    text-decoration:none;
  }
  .content-box a:hover{text-decoration:underline}
  .content-box strong{color:#111827}
  .content-box blockquote{
    margin:12px 0;
    padding:12px 14px;
    border-right:4px solid #d42a00;
    background:#fff7f4;
    color:#7c2d12;
    border-radius:12px;
  }
  .content-box img{
    max-width:100%;
    height:auto;
    border-radius:12px;
    box-shadow:0 8px 18px rgba(15,23,42,.12);
    margin:8px 0;
  }
  .content-box figure{margin:10px 0}
  .content-box figcaption{font-size:12px;color:#64748b;margin-top:6px}
  .content-box table{
    width:100%;
    border-collapse:collapse;
    margin:12px 0;
    font-size:14px;
  }
  .content-box th,
  .content-box td{
    border-bottom:1px dashed #e5e7eb;
    padding:8px 6px;
    text-align:right;
  }
  .content-box th{color:#64748b;font-weight:800}
  .content-box hr{
    border:0;
    border-top:1px dashed #e5e7eb;
    margin:12px 0;
  }

  .ms-wrap{margin-top:16px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px;box-shadow:0 12px 28px rgba(15,23,42,.08);font-family:"Tajawal",tahoma}
  .ms-head{font-weight:800;font-size:18px;margin-bottom:14px;letter-spacing:.2px}
  .ms-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}
  .ms-tab{padding:9px 16px;border-radius:999px;border:1px solid #e5e7eb;background:#f8fafc;color:#6b7280;font-size:13px;font-weight:700;cursor:pointer}
  .ms-tab.active{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#7f1d1d;border-color:transparent;font-weight:700}
  .ms-panel{display:none}
  .ms-panel.active{display:block}
  .ms-teams{display:grid;grid-template-columns:1fr 50px 1fr;align-items:center;margin-bottom:14px}
  .ms-team{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#0f172a}
  .ms-team.away{justify-content:flex-end}
  .ms-team img{width:28px;height:28px;object-fit:contain}
  .ms-vs{font-size:12px;color:#94a3b8;text-align:center;font-weight:700}
  .ms-row{display:grid;grid-template-columns:88px 1fr 88px;gap:14px;align-items:center;font-size:13px;padding:8px 0}
  .ms-row:not(:last-child){border-bottom:1px dashed #e5e7eb}
  .ms-value{text-align:center;font-weight:800;color:#0f172a;font-size:15px}
  .ms-label{text-align:center;color:#6b7280;font-size:12px;font-weight:700}
  .ms-track{position:relative;height:12px;background:#f1f5f9;border:1px solid #e5e7eb;border-radius:999px;overflow:hidden}
  .ms-track .home{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#fca5a5,#f87171)}
  .ms-track .away{position:absolute;inset:0 0 0 auto;background:linear-gradient(90deg,#93c5fd,#60a5fa)}
  .ms-timeline{display:grid;gap:10px}
  .ms-event{display:grid;grid-template-columns:1fr 70px 1fr;gap:10px;align-items:center}
  .ms-card{border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;background:#f8fafc;min-height:52px;font-size:13px;line-height:1.4}
  .ms-card.empty{background:transparent;border:1px dashed #e5e7eb}
  .ms-time{text-align:center;font-weight:800;color:#f59e0b;font-size:12px}
  .ms-chip{display:inline-block;background:#eef2f7;color:#475569;border-radius:999px;padding:4px 10px;font-size:11px;margin-top:6px}
  .ms-muted{color:#6b7280;font-size:12px}
  .ms-lineups{display:grid;gap:12px}
  .ms-lineup-team{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:14px}
  .ms-lineup-head{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800;margin-bottom:12px}
  .ms-lineup-head img{width:26px;height:26px;object-fit:contain}
  .ms-positions{display:grid;grid-template-columns:1fr 1fr;gap:12px}
  .ms-pos{border:1px solid #e5e7eb;border-radius:12px;padding:10px;background:#f8fafc}
  .ms-pos span{display:block;color:#64748b;font-weight:800;font-size:12px;margin-bottom:8px}
  .ms-players{display:flex;flex-wrap:wrap;gap:8px}
  .ms-player{background:#f1f5f9;border:0;border-radius:999px;padding:6px 10px;font-size:12px;color:#1f2937;white-space:nowrap}
  .ms-player b{margin-left:6px;background:#fee2e2;color:#b91c1c;border-radius:999px;padding:2px 6px;font-size:11px}
  .ms-info-list{display:grid;gap:6px;font-size:12px}
  .ms-info-item{display:flex;justify-content:space-between;gap:8px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:8px 10px}
  .ms-info-item b{color:#0f172a}

  @media (max-width: 640px) {
    .ms-row{grid-template-columns:70px 1fr 70px}
    .ms-event{grid-template-columns:1fr 60px 1fr}
    .ms-positions{grid-template-columns:1fr}
    .ms-player{font-size:11px;padding:5px 8px}
  }

  /* Modal backdrop */
  .modal {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.8);
    justify-content: center;
    align-items: center;
    z-index: 1000;
    padding: 15px;
  }
  .modal.active {
    display: flex;
  }

  /* Prompt card styles */
  .prompt-card {
    background: linear-gradient(135deg, #1e3a8a, #3b82f6);
    color: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);
    padding: 24px;
    max-width: 450px;
    width: 90%;
    max-height: 90vh;
    overflow-y: auto;
    text-align: center;
    position: relative;
    margin: 20px auto;
    animation: slideIn 0.3s ease-out;
  }

  @keyframes slideIn {
    from { transform: translateY(-20px); opacity: 0; }
    to { transform: translateY(0); opacity: 1; }
  }

  /* Close button */
  .close-modal {
    position: absolute;
    top: 12px;
    right: 12px;
    font-size: 28px;
    color: #fff;
    cursor: pointer;
    transition: color 0.3s ease;
  }
  .close-modal:hover {
    color: #ef4444;
  }

  /* Image container */
  .image-container {
    margin-bottom: 20px;
  }
  .image-container img {
    max-width: 100%;
    max-height: 180px;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  }

  /* Features list */
  .features {
    text-align: right;
    margin-bottom: 24px;
    padding: 0;
  }
  .features li {
    list-style: none;
    margin-bottom: 12px;
    font-size: 16px;
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .features li::before {
    content: "★";
    color: #facc15;
    font-size: 20px;
  }

  /* Call-to-action button */
  .cta-button {
    background: linear-gradient(90deg, #ef4444, #f97316);
    color: #fff;
    border: none;
    padding: 14px 32px;
    font-size: 18px;
    font-weight: bold;
    border-radius: 50px;
    cursor: pointer;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  .cta-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  }

  /* Responsive design */
  @media (max-width: 600px) {
    .prompt-card {
      padding: 16px;
      max-width: 90%;
    }
    .features li {
      font-size: 14px;
    }
    .cta-button {
      padding: 12px 24px;
      font-size: 16px;
    }
    .image-container img {
      max-height: 150px;
    }
  }


.slicknav_nav {
    background-color:#ccc;;
}
    @keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes rubberBand{from{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,0.75,1)}40%{transform:scale3d(0.75,1.25,1)}50%{transform:scale3d(1.15,0.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scale3d(1,1,1)}}#wdbloogablock{background:rgba(0,0,0,0.65);position:fixed;margin:auto;left:0;right:0;top:0;bottom:0;overflow:auto;z-index:999999;animation:fadeInDown 1s}#wdbloogablock .header {margin: 0 0 15px 0;box-shadow: 0 0 0 rgba(0,0,0,0.09);background: initial;}#wdbloogablock .inner{background:#e3482d;color:#fff;box-shadow:0 5px 20px rgba(0,0,0,0.1);text-align:center;width:600px;padding:20px;margin:5% auto 2% auto;position: relative}#wdbloogablock button{padding:10px 20px;border:0;background:rgba(0,0,0,0.15);color:#fff;margin:20px 5px;cursor:pointer;transition:all .3s}#wdbloogablock button:hover{background:rgba(0,0,0,0.35);color:#fff;outline:none}#wdbloogablock button.active,#wdbloogablock button:hover.active{background:#fff;color:#222;outline:none}#wdbloogablock .fixblock{background:#fff;text-align:right;color:#000;padding:20px;height:250px;overflow:auto;line-height:30px}#wdbloogablock .fixblock img {max-width: 100%;}#wdbloogablock .fixblock div{display:none}#wdbloogablock .fixblock div.active{display:block;animation:fadeInUp .5s}#wdbloogablock ol{margin-left:20px}#wdbloogref a {padding: 10px 20px;border: 0;background: rgba(0,0,0,0.15);color: #fff;cursor: pointer;transition: all .3s;display: block;    margin-top: 10px;}#wdbloogref a.bywdbloog {padding: 0;background: initial!important;display: inline-block;position: absolute;left: 20px;font-size: 1px;    margin: 0;}#wdbloogref a:hover {background: rgba(0,0,0,0.35);color: #fff;outline: none;}    

    ins[data-ad-status=unfilled] {display:none!important}

