/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper #
# Copyright (C) 2025 - 2025 JoomShaper. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: # - #
-----------------------------------------------------------------*/

/*Slides*/
.sp-slide {padding-bottom:10px}
img.sp-slide-image {background:none !important;padding:0 !important;border:none !important}
.handles .thumb_bg h4.title {font-size:10px;text-transform:uppercase}
div .sp-slide-desc{bottom:80px!important;height:80px!important;overflow:hidden;}
.handles img.sp-slide-image,.handles.active img.sp-slide-image {background:none!important;padding:0!important;border:0!important}
.handles .thumb_bg h4.title {font-size: 10px;text-transform: uppercase;margin:0 0 5px 0}
h2.sp-slide-title,h2.sp-slide-title a{color:#e5e5e5;font-weight:bold;font-size:14px;letter-spacing:normal;margin:0 0 5px 0;padding:0}
p.sp-slide-intro{color:#fff}
.sp-slide {width:620px}

/*Tab*/
.items_mask{border-top:0}
.tabs_container {left:0}
.tab-padding {padding:10px 0}
div.sptabs .tab_left,.sptabs .tab_right{width:24px;cursor:pointer}
ul.tabs_container li.tab,ul.tabs_container li.tab span{float:left;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;margin:0;padding:0!important;}
ul.tabs_container li.tab{color:#666!important}
ul.tabs_container li.tab.tab_over {color:#333!important;}
ul.tabs_container li.tab.active {color:#333!important;}
ul.tabs_container li.tab span{padding:0 8px!important}
ul.tabs_container li.tab.active span{padding:0 7px!important}

/*Login and Registration*/
.log-reg {position:relative}
#members-area {margin-left:10px;float:right}
#members-area a.sp-login {background:url("../images/icon-user.png") no-repeat 0 50%}
#members-area a.sp-reg {background:url("../images/lock.png") no-repeat 0 50%}
#members-area a{font-size:11px;font-weight:bold;text-decoration:none;margin:0 0 0 8px;padding:0 0 0 20px;line-height:30px}
#sp-login,#sp-register{width:360px;position:absolute;z-index:99999999;top:20px;left:300px;background:url("../images/grad-bg.png") repeat-x scroll center bottom #FFF;border:1px solid #D5E2E7}
#closeLogin,#closeReg{background:url("../images/btnClose.png") no-repeat scroll left top transparent;display:block;position:absolute;top:-10px;right:-10px;text-indent:-999em;width:27px;height:28px}

/*Search and Highlighter*/
#highlighter {float:left}
span.sp-nh-text {margin:0!important}

/*News Show SP1*/
h4.sp-news-title {font-size:105%;font-family: Arial,Helvetica,sans-serif !important;line-height:normal}

/*Top Panel*/
#sp-toppanel {border-bottom:0!important}
#sp-top {background:#161616!important;color:#f5f5f5}
#sp-top a {color:#999}

/*JoomSports Special*/
.joom-sports-result .row,.joom-sports-matches .row {padding:2px;border-bottom:1px dotted #d8d8d8}
.joom-sports-result .even,.joom-sports-matches .even {background:#f8f7f2}
.joom-sports-result .sp-teams,.joom-sports-result .sp-results,.joom-sports-result .sp-played,
.joom-sports-matches .sp-teams {float:left;}
.joom-sports-matches .sp-played {width:40%;float:right;text-align:center}
.joom-sports-result .sp-teams {width:40%}
.joom-sports-matches .sp-teams {width:40%}

.joom-sports-result span,.joom-sports-matches span {font-size: 92%}
.joom-sports-result img.team-logo,.joom-sports-matches img.team-logo {margin-right:10px;}
.joom-sports-result .sp-results {width:20%;text-align:center}
.joom-sports-result .sp-played {width:40%;text-align:center}

div .tblro0 {background:#f8f7f2!important}
.etabs_vis{color:#fff;}
.etabs_hide{background-color:#fff!important;border:1px solid #e7e7e7!important;}
div .tabdiv{border:0;padding:10px 0;}

.tblview{border:1px solid #EEE;border-collapse:collapse}
.tblview td,.tblview th{border:1px solid #DDD;text-align:center;padding:2px 5px}
.tblview .blteamname{padding-left:15px;text-align:left}
.tblview th{font-size:80%}
.tblview .clear{border:0 none;padding:5px}
.embl_in_tblmod{height:25px}

div .tblro0 td, div .tblro1 td {vertical-align:middle}