/*
#------------------------------------------------------------------------
# League News - February Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/*
 * Tabs Module 
 */

.gkTab { background: #fbfbfb; border: 1px solid #e5e5e5; position: relative; }
.gkTabWrap { margin: 0 auto; }
ul.gkTabs { height: 52px; padding: 0; background: #eee; }
ul.gkTabs li { float: left; padding: 0 20px; height: 52px; line-height: 53px; list-style-type:none; background: none; border: none; color: #888; font-size: 15px; text-transform: uppercase; }
ul.gkTabs li span { display: block; }
ul.gkTabs li.active { background: #fbfbfb; color: #252525; }
ul.gkTabs li:hover { color: #cb4900; cursor: pointer; }
.gkTabContainer0 { clear: both; margin:0; }
.gkTabContainer1 { overflow: hidden; }
.gkTabItem { float: left; overflow: hidden; padding: 0; }
.gkTabButtonNext,
.gkTabButtonPrev { display: none; }
.gkTabContainer0,
.gkTabContainer1,
.gkTabContainer2 { position:relative; }
.gkTabItem { position: absolute; left: -999em; top: 0; width: 100%; }
.gkTabItem.active { position: static; left: 0; }
.gkTabItemSpace { padding: 24px; }
/* tab1 suffix */
.tab1 .gkTab { background: #fff; border: 1px solid #eee; }
.tab1 ul.gkTabs { background: #121212; }
.tab1 ul.gkTabs li { color: #888; }
.tab1 ul.gkTabs li.active { background: #fff; color: #252525; }
.tab1 ul.gkTabs li:hover { color: #cb4900; }
/* tab2 suffix */
.tab2 .gkTab { background: #fff; border: 1px solid #eee; }
.tab2 ul.gkTabs { background: #cb4900; }
.tab2 ul.gkTabs li { color: #fff; }
.tab2 ul.gkTabs li.active { background: #fff; color: #cb4900; }
.tab2 ul.gkTabs li:hover { color: #f47c38; }
/* 
 * News Show Pro GK4
 */
.nsp { position: relative; } 
.nspMain { overflow:hidden; }
/* interface */
.nspBotInterface,
.nspTopInterface { overflow:hidden; width:auto; margin: 0; }
.nspBotInterface { margin:0; padding: 5px 0 0 0; }
.nspTopInterface div { position: absolute; right: 0; padding:0 3px; }
.nspBotInterface div { float: right; margin-top: 2px; }
/* pagination */
.nspBotInterface .nspPagination li,
.nspTopInterface .nspPagination li,
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li.active { display:block; float:left; border: none!important; width: 11px; height: 11px; margin: -1px 2px 0 0!important; padding:0 !important; background: transparent url('/templates/gk_league_news/images/style1/nsp_interface.png') no-repeat 0 -28px; text-indent: -999px!important; cursor:pointer; overflow: hidden; }
.nspBotInterface .nspPagination li:hover,
.nspBotInterface .nspPagination li.active,
.nspTopInterface .nspPagination li:hover,
.nspTopInterface .nspPagination li.active { background-position: -21px -28px; cursor:pointer; }
.nspTopInterface .nspPagination,
.nspBotInterface .nspPagination { border:none !important; float:left; width:auto; padding: 0!important; list-style-type:none; margin:3px 0 0 0; }
.nspBotInterface .nspCounter,
.nspTopInterface .nspCounter { padding:4px 8px!important; font-size:10px; font-weight:normal !important; height:10px; line-height:10px; background:transparent; color:#ccc !important; cursor:pointer; float:left; margin: 0 0 0 8px !important; }
.nspBotInterface .nspCounter span,
.nspTopInterface .nspCounter span { color:#dfdfdf !important; }
/* buttons: prev & next */
.nspBotInterface,
.nspTopInterface { margin: 0!important; }
.nspTopInterface div { top: 12px!important; }
.nspBotInterface .nspPrev,
.nspTopInterface .nspPrev,
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { display: block; float:left; border:none !important; height: 14px; width: 14px; margin: 1px 0 0 2px; background: transparent url('/templates/gk_league_news/images/style1/nsp_interface.png') no-repeat -34px -28px; cursor:pointer; text-indent: 999px; padding:0 !important; overflow: hidden; }
.nspBotInterface .nspNext,
.nspTopInterface .nspNext { background-position: -48px -28px; }
.nspBotInterface .nspPrev:hover,
.nspTopInterface .nspPrev:hover { background-position: -62px -28px; }
.nspBotInterface .nspNext:hover,
.nspTopInterface .nspNext:hover { background-position: -76px -28px; }
/* article layout */
.nspArts { overflow:hidden; }
.nspArt > div { overflow:hidden; padding:0 10px; font-size: 12px; }
.nspArt .nspHeader { font-size: 14px; line-height:1.2; margin-bottom: 5px; }
.nspArt .nspHeader a { color: #252525!important; }
.nspArt .nspHeader a:active,
.nspArt .nspHeader a:focus,
.nspArt .nspHeader a:hover { color: #cb4900!important; }
.nspArt img { border: none; background: #fff; padding: 0; max-width: inherit!important; }
.nspArt img:hover { opacity: 0.85; filter: alpha(opacity=85); }
.nspLinks h4 a { }
.nspLinks h4 a:hover,
.nspArt h4.nspHeader a:hover { color: #f9e744; }
.nspArt p.nspText { margin-top: 0!important; line-height: 1.4; }
.nspArt p.nspInfo { font-size:11px; color: #333; margin:6px 0; }
.nspArt .tleft { text-align:left; }
.nspArt .tright { text-align:right; }
.nspArt .tcenter { text-align:center; }
.nspArt .tjustify { text-align:justify; }
.nspArt .fleft { float:left; }
.nspArt .fright { float:right; }
.nspArt .fnone { clear:both; width:100%; float:none; }
.nspArt { float:left; }
.nspReadon_class.left,
.nspReadon_class.right,
.nspReadon_class.center { clear:both; }
.nspReadon_class.left { float:left; }
.nspReadon_class.right { float:right; }
.nspReadon_class.center { display:inline; float:none; }
.nspLinks > div.nspLinkScroll1 > div > ul li { border-top: 1px solid #ebebeb!important; list-style-type: none!important; background: none!important; padding-left: 0!important; margin: 0!important; margin-right: 0!important; }
.nspLinks > div.nspLinkScroll1 > div > ul li:first-child { border-top: none!important; padding-top: 0px }
.nspLinks ul li h4 { margin-bottom: 6px; font-size:13px; line-height:1.2!important;  }
.nspLinks ul li h4 a { color: #252525!important; }
.nspLinks ul li h4 a:active,
.nspLinks ul li h4 a:focus,
.nspLinks ul li h4 a:hover { color: #cb4900!important; }
.nspLinks ul li p { margin:0; font-size:12px; line-height: 130% }
.nspLinks > div.nspLinkScroll1 > div > ul li { margin:0; padding: 10px 0; height:auto; border-bottom:none; }
.nspLinks > div.nspLinkScroll1 > div > ul { padding:0; margin:0; list-style-type:none!important; clear:none!important; }
.nspArts.left { float:right; text-align:inherit!important; }
.nspLinksWrap.left { float:left; text-align:inherit!important; }
.nspArts.right { float:left; text-align:inherit!important; }
.nspLinksWrap.right { float:right; text-align:inherit!important; }
.nspMain .unvisible { height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; }
.nspAvatar { margin-bottom:-5px; }
.nspArt .nspReadon { margin-top: 14px; }
.nspText .readon { display: inline!important; float: none!important; }
a.nspComments { }
/* interface position */
.color1 .nspTopInterface div,
.dark .nspTopInterface div,
.grey .nspTopInterface div { top: 25px!important; right: 10px; }
.color2 .nspTopInterface div { top: 18px!important; right: 10px; }
/* Suffix horizontal */
.horizontal .nspArt > div { border-right: 1px solid #e5e5e5; }
/* Suffix vertical */
.vertical .nspInfo,
.vertical .nspHeader,
.vertical .nspText { display: inline; }
.vertical .nspInfo:after,
.vertical .nspHeader:after,
.vertical .nspText:after { content: '\A'; white-space: pre; }
.vertical .nspArt > div > a,
.vertical .nspArt > div > .nspImage { float: left; }
.vertical .nspArt { border-bottom: 1px solid #e5e5e5; line-height: 1.4; }
.vertical .nspArt:first-child { border-top: 1px solid #e5e5e5; }
.vertical .nspInfo { color: #aaa!important; font-size: 14px!important; position: relative; top: -4px; }
.vertical .nspHeader { color: #252525; font-size: 20px!important; position: relative; top: -5px; }
.vertical .nspText { font-size: 12px; }
/* suffix color2 */
.color2 .nspHeader,
.color2 .nspHeader a { color: #fff!important; }
.color2 .nspHeader a:active,
.color2 .nspHeader a:focus,
.color2 .nspHeader a:hover { color: #fab995!important; }
.color2 .nspText { color: #fff; }
.color2 .nspInfo { color: #f47c38; }
.color2 .nspLinks ul li p { color: #fff; }
.color2 .nspLinks > div.nspLinkScroll1 > div > ul li { border-color: #c14500!important; }
.color2 .nspBotInterface .nspPagination li,
.color2 .nspTopInterface .nspPagination li,
.color2 .nspBotInterface .nspPagination li.active,
.color2 .nspTopInterface .nspPagination li.active { background-position: 0 -14px; }
.color2 .nspBotInterface .nspPagination li:hover,
.color2 .nspBotInterface .nspPagination li.active,
.color2 .nspTopInterface .nspPagination li:hover,
.color2 .nspTopInterface .nspPagination li.active { background-position: -21px -14px; }
.color2 .nspBotInterface .nspPrev,
.color2 .nspTopInterface .nspPrev { background-position: -34px -14px; }
.color2 .nspBotInterface .nspNext,
.color2 .nspTopInterface .nspNext { background-position: -48px -14px; }
.color2 .nspBotInterface .nspPrev:hover,
.color2 .nspTopInterface .nspPrev:hover { background-position: -62px -14px; }
.color2 .nspBotInterface .nspNext:hover,
.color2 .nspTopInterface .nspNext:hover { background-position: -76px -14px; }

/* suffix column + color2 */
.color2.column .nspLinks > div.nspLinkScroll1 > div > ul li { padding: 2px 0; border: none!important; }
.color2.column .nspArt { border-top: 1px solid #c14500; }
.color2.column .nspArt:first-child { border-top: none; }
.color2.column .nspArt .nspText { margin-bottom: 0!important; }

/* suffix dark */
.dark .nspHeader,
.dark .nspHeader a, .dark .nspLinks ul li h4 a { color: #fff!important; }
.dark .nspHeader a:active,
.dark .nspHeader a:focus,
.dark .nspHeader a:hover { color: #f9e744!important; }
.dark .nspText, .dark .nspLinks ul li p { color: #868686; }
.dark .nspInfo { color: #ddd; }
.dark .nspLinks > div.nspLinkScroll1 > div > ul li { border-color: #333!important; }
.dark .nspBotInterface .nspPagination li,
.dark .nspTopInterface .nspPagination li,
.dark .nspBotInterface .nspPagination li.active,
.dark .nspTopInterface .nspPagination li.active { background-position: 0 0; }
.dark .nspBotInterface .nspPagination li:hover,
.dark .nspBotInterface .nspPagination li.active,
.dark .nspTopInterface .nspPagination li:hover,
.dark .nspTopInterface .nspPagination li.active { background-position: -21px 0; }
.dark .nspBotInterface .nspPrev,
.dark .nspTopInterface .nspPrev { background-position: -34px 0; }
.dark .nspBotInterface .nspNext,
.dark .nspTopInterface .nspNext { background-position: -48px 0; }
.dark .nspBotInterface .nspPrev:hover,
.dark .nspTopInterface .nspPrev:hover { background-position: -62px 0; }
.dark .nspBotInterface .nspNext:hover,
.dark .nspTopInterface .nspNext:hover { background-position: -76px 0; }

/* suffix column + dark */
.dark.column .nspLinks > div.nspLinkScroll1 > div > ul li { padding: 2px 0; border: none!important; }
.dark.column .nspArt { border-top: 1px solid #333; }
.dark.column .nspArt:first-child { border-top: none; }
.dark.column .nspArt .nspText { margin-bottom: 0!important; }

/* Image Show GK4 */
.gkIsWrapper-gk_league_news1 { position:relative; width:100%; overflow:hidden; }
.gkIsWrapper-gk_league_news1 .gkIsPreloader { position:absolute; z-index:128; top:0; left:0; background:#fafafa url('/templates/gk_league_news/images/style1/loader.gif') no-repeat center center;  width:100%; height:100%; text-indent:-999em; }
.gkIsWrapper-gk_league_news1 .gkIsImages { position: relative; height: 100%!important; }
.gkIsWrapper-gk_league_news1 .gkIsImage { float: left; overflow: hidden; visibility: hidden; position: absolute; top: 0; left: 0; }
.gkIsWrapper-gk_league_news1 .gkIsImage:first-child { visibility:visible; }
.gkIsWrapper-gk_league_news1 .gkIsTitle { padding: 10px 20px; background: rgba(0, 0, 0, 0.80); width: 100%; position: absolute; bottom: -150px; z-index: 120; box-sizing: border-box; }
.gkIsWrapper-gk_league_news1 .gkIsTitle a { color: #fde744!important; }
.gkIsWrapper-gk_league_news1 .gkIsTitle a:active,
.gkIsWrapper-gk_league_news1 .gkIsTitle a:focus,
.gkIsWrapper-gk_league_news1 .gkIsTitle a:hover { color: #fff!important; }
.gkIsWrapper-gk_league_news1 .gkIsLoader { height: 4px; background: #fff; bottom: 0; position: absolute; width: 100%; z-index: 121; }
.gkIsWrapper-gk_league_news1 .gkIsLoader > div.gkIsProgress { background: #cb4900; height: 4px; text-indent: -9999px; width: 0%; }
.gkIsWrapper-gk_league_news1 .gkIsMoreNews { background: #transparent; color: #transparent!important; font-size: 18px; line-height: 20px; position: absolute; padding: 23px 25px; top: 0; right: 0; text-transform: uppercase; z-index: 122; }
.gkIsWrapper-gk_league_news1 .gkIsMoreNews:hover { background: #transparent no-repeat center top; background-size: 100% 100%; color: #transparent!important; }
.gkIsWrapper-gk_league_news1 .gkMoreNews { background: #121212 url('/templates/gk_league_news/images/style1/dark_bg.png') no-repeat center top; box-sizing: border-box; min-height: 100%; padding: 30px 40px; position: absolute; top: 0; width: 100%; z-index: 126; opacity: 0; display: none; }
.gkIsWrapper-gk_league_news1 .gkMoreNews > div { overflow: hidden; }
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem { overflow: hidden; padding: 5px 0; }
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem > a { float: left; margin: 0 10px 0 0; }
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem > a img { display: block; }
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem > div h3 { color: #fff; font-size: 14px; margin-bottom: 0; line-height: 1.2; }
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem > div h3 a { color: #fff!important; }
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem:hover > div h3 a,
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem > div h3 a:hover { color: #cb4900!important; }
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem > div p { color: #fff; font-size: 11px; line-height: 1.3; margin-bottom: 0; }
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem > div p a { color: #fff!important;  }
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem:hover > div p a,
.gkIsWrapper-gk_league_news1 .gkMoreNewsItem > div p a:hover { color: #cb4900!important;  }

/* Highlighter GK4 */
a:active,
a:focus { outline:0; }
.gkHighlighterGK4 { overflow:hidden; position:relative; height:21px; line-height: 21px; width: 100%; }
.gkHighlighterInterface { background: transparent!important; float:left; width:auto; height:21px; margin:0; padding: 0; font-size: 11px; font-weight: normal; }
.gkHighlighterInterface span.text { display:block; float:left; margin:0 12px 0 0; text-transform: uppercase; font-weight: bold; color: #d35109!important; }
.gkHighlighterInterface div { float:left; width:auto; margin-right: 10px; }
.gkHighlighterInterface div a { display:block; float:left; height:11px; width:11px; margin: 5px 0 0 2px; background:transparent url('/templates/gk_league_news/images/style1/highlighter_interface.png') no-repeat 0 0; cursor:pointer; }
.gkHighlighterInterface div a.next { background-position: right 0; }
.gkHighlighterInterface div a.prev:hover { background-position: 0 bottom; }
.gkHighlighterInterface div a.next:hover { background-position: right bottom; }
.gkHighlighterWrapper { float:left; height:21px; position:relative; overflow: hidden; }
.gkHighlighterWrapper .nowrap { width: 100000px; position: absolute; left: -99999em; }
.gkHighlighterWrapper .gkHighlighterItem { position: absolute; top:0; width:100%; left:0; font-size: 11px; }
.gkHighlighterWrapper a { color: #fff; }
.gkHighlighterWrapper a:active,
.gkHighlighterWrapper a:focus,
.gkHighlighterWrapper a:hover { text-decoration: underline; }