/** * ------------------------------------------------------------------------
 * JA Wall Template for J25 & J3x
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2018 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------ *//** * Theme for JA Wall * ----------------------- * Name: Retro * Version: 1.01 * Release: 04/02/2012 * Author: JoomlArt * Copyright: GPL */ @import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700);@import url(../fonts/league_gothic_regular/stylesheet.css); /* ---------------------------------------------------------   LAYOUT--------------------------------------------------------- *//* ---------------------------------------------------------   CORE--------------------------------------------------------- */body {	background: url(../images/bg-body.jpg) left top repeat;	color: #666;	font-family: 'Georgia', sans-serif;}/* Links ---*/a {  color: #d36b45;}a:hover, a:active, a:focus {  color: #9FC37B;}/* Headings & Titles ---*/h1, h2, h3, h4, h5, h6 {  font-weight: normal;}/* List ---*/.container-main ul li {  background-image: url(../images/bullet-1.png);}/* Others ---*/hr {  border-top: 1px solid #000;}/* TABLES--------------------------------------------------------- */td {  border-bottom: 1px dotted #000;}th {  background: #000;  color: #fff;}th a {  color: #fff;}th a:hover,th a:focus,th a:active {  color: #fff;}/* FORM--------------------------------------------------------- */input, select, button, textarea {  transition: all 0.2s ease 0s;}textarea {  background: #fff;  border: 1px solid #ccc;  border-radius: 0;  box-sizing: border-box;  color: #333;}textarea:hover {  border-color: #000;}textarea:focus {  border-color: #000;  box-shadow: inset 0 0 2px rgba(0,0,0,.4);}input[type=text],input[type=password],.inputbox {  background: #fff;  border: 1px solid #ccc;  border-radius: 0;  color: #000;}input[type=text]:hover,input[type=password]:hover,.inputbox:hover {  border-color: #9FC37B;}input[type=text]:focus,input[type=password]:focus,.inputbox:focus {  border-color: #000;  box-shadow: inset 0 0 2px rgba(0,0,0,.4);}input[type=submit],.button,button {  background: #F0F0F0;  border: 1px solid #CCC;  color: #666;  text-shadow: 1px 1px 0 #FFF;	font-weight: normal;}input[type=submit]:hover,.button:hover,button:hover {  background: #d36b45;  border-color: #d36b45;  color: #FFF;  text-shadow: -1px -1px 0 rgba(0,0,0,.3);}input[type=submit]:focus,.button:focus,button:focus {  background-color: #000;  border: 1px solid #000;  box-shadow: none;}.star {  color: #c00;}/* ---------------------------------------------------------   NAVIGATION--------------------------------------------------------- *//* MAIN NAV--------------------------------------------------------- */#mainnav .menu-inner {  right: 480px;}#mainnav .menu > li {	background: url(../images/nav-boder-01.png) right top repeat-y;	border: none;}#mainnav .menu > li > a {	border-bottom: 0; 	color: #fff;	height: 58px;	line-height: 58px;	padding: 0 20px;	text-shadow: none;	transition: none;	text-transform: uppercase;	font-family: 'LeagueGothicRegular', sans-serif;	font-size: 150%;	font-weight: 400;}#mainnav .menu > li:hover > a,#mainnav .menu > li > a:hover,#mainnav .menu > li > a:active,#mainnav .menu > li > a:focus {  border-bottom-color: #666;  color: #d36b45;  text-decoration: none;}#mainnav .menu > li.active > a {  border-bottom-color: #09c;	color: #9fc37b;}#mainnav .menu > li.active:hover > a,#mainnav .menu > li.active > a:hover,#mainnav .menu > li.active > a:active,#mainnav .menu > li.active > a:focus {  border-bottom-color: transparent;}/* 2nd level and above ---*/#mainnav .menu > li.deeper ul {  background: #ececec;  border: 0;  box-shadow: 0 0 2px 2px rgba(0,0,0,.1);  box-sizing: border-box;  border-radius: 3px;}#mainnav .menu > li.active.deeper ul {  border-color: #09c; /* Active Parent's Popup*/}#mainnav .menu > li.deeper.hover ul,#mainnav .menu > li.deeper:hover ul {  margin-top: 48px;  position: absolute;  top: auto;}#mainnav .menu > li.deeper.hover ul:after,#mainnav .menu > li.deeper:hover ul:after {	background: url(../images/arrow-01.png) no-repeat 90% center;	width: 22px;	height: 11px;	display: block;	content: "";	position: absolute;	top: -11px;	left: 30px;}#mainnav .menu > li.deeper ul li {  border-bottom: 1px solid #d5d5d5;	border-top: 1px solid #fff;  float: none;  list-style: none;}#mainnav .menu > li.deeper ul li:first-child {	border-top: 0;}#mainnav .menu > li.deeper ul li,#mainnav .menu > li.deeper ul li a {  border-radius: 3px;}#mainnav .menu > li.deeper ul li a {  box-sizing: border-box;  color: #666;  display: block;  height: 40px;  line-height: 40px;  max-width: 420px;  padding: 0 20px;  text-overflow: ellipsis;  text-shadow: 0 1px 0 #FFF;  transition: background-color .5s ease 0s, color 0.2s linear 0s;  white-space: nowrap;	font-family: 'Droid Sans', sans-serif;	font-weight: 400;}#mainnav .menu > li.deeper ul li:hover a,#mainnav .menu > li.deeper ul li a:hover,#mainnav .menu > li.deeper ul li a:active,#mainnav .menu > li.deeper ul li a:focus {  background: #f8f8f8;  text-decoration: none;	color: #d36b45;}#mainnav .menu > li.deeper ul li.active a {	color: #9fc37b;}#mainnav .menu > li.deeper ul ul {  border: none;  background: #ECECEC;  top: -48px !important;}#mainnav .menu > li.deeper ul ul li a,#mainnav .menu > li.deeper li li.parent li a,#mainnav .menu > li.deeper ul li.active li a{  background: #fff ;  color: #666;  text-decoration: none;  font-weight: normal;}#mainnav .menu > li.deeper ul li.parent li a{  background: none;  text-decoration: none;  color: #666;}#mainnav .menu > li.deeper ul ul li a,#mainnav .menu > li.deeper ul ul li a:hover,#mainnav .menu > li.deeper ul ul li a:focus,#mainnav .menu > li.deeper ul ul li a:active,#mainnav .menu > li.deeper li li.parent li:hover a,#mainnav .menu > li.deeper li li.parent li a:hover,#mainnav .menu > li.deeper li li.parent li a:focus,#mainnav .menu > li.deeper li li.parent li a:active {  background: #f8f8f8;  color: #d36b45;}  #mainnav .menu > li.deeper ul li.active li.active a {  color: #9FC37B; }#mainnav .menu > li.deeper ul ul ul {  top: -47px !important;} #mainnav .navprev {  background: url(../images/arrow-navmore.png) no-repeat left top;  left: -10px;  width: 14px;}#mainnav .navprev:hover {  background: url(../images/arrow-navmore-hover.png) no-repeat left top;}#mainnav .navnext {  background: url(../images/arrow-navmore.png) no-repeat right top;  right: 492px;  width: 24px;}#mainnav .navnext:hover {  background: url(../images/arrow-navmore-hover.png) no-repeat right top;}/* ---------------------------------------------------------   JOOMLA--------------------------------------------------------- *//* COMMON JOOMLA STYLE--------------------------------------------------------- *//* Mail to ---*/#mailto-window .mailto-close {  background: #f0f0f0;  border-color: #ccc;  border-radius: 0;  text-shadow: none;  top: -15px;}#mailto-window .mailto-close a {  color: #999;  text-decoration: none;}#mailto-window .mailto-close a:hover {  color: #c00;  text-decoration: none;}#mailto-window .mailto-close:hover {  box-shadow: none;}/* Category List ---*/.categories-list ul li {  border-bottom: 1px solid #ddd;}.categories-list ul li span.item-title {  background: #fff;  border: 1px solid #ccc;  border-radius: 0;}/* Edit Content ---*/.edit fieldset {  border-top: 5px solid #000;}.edit fieldset legend {  color: #000;}.button2-left a,.button2-right a,.button2-left span,.button2-right span {  background: #f0f0f0;  border: 1px solid #ccc;  border-radius: 0;}/* Pagination ---*/.pagination ul li,ul.pagenav li {  background: none;}/* ---------------------------------------------------------   MODULES--------------------------------------------------------- */.moduletable-inner {  background: transparent;  border: 0;	box-shadow: none;}.moduletable .box-ct {	padding: 15px 5px;}/* Module Title */.moduletable .moduletable-inner > h3 {	background: none;	border: 0;	color: #333;	font-family: 'LeagueGothicRegular', sans-serif;  font-weight: 400;  font-size: 200%;	text-transform: uppercase;	margin: 0;	padding: 0;}#aside .moduletable .moduletable-inner > h3 span {  background: url(../images/bullet-02.png) left 8px no-repeat;	padding-left: 20px;}/* Module Content */.moduletable .box-ct {}/* ---------------------------------------------------------   TEMPLATE--------------------------------------------------------- *//* GENERIC CONTENT STYLE--------------------------------------------------------- *//* Content Title ---*/h1.componentheading,.componentheading {	color: #333;	font-family: 'LeagueGothicRegular', sans-serif;  font-weight: 400;  font-size: 200%;	text-transform: uppercase;}/* Content Meta ---*/.article-info,.article-hit,.jac-add-button {  font-family: sans-serif;  font-size: 100%;}.article-info a,.jac-add-button a {}.article-info a:hover,.article-info a:active,.article-info a:focus,.jac-add-button a:hover,.jac-add-button a:active,.jac-add-button a:focus {}p.img_caption {	font-family: 'Droid Sans', sans-serif;	padding: 5px 0px !important;}/* Content Image ---*/.img-intro-none img,.img-intro-left img,.img-intro-right img,.img-fulltext-none img,.img-fulltext-left img,.img-fulltext-right img {  border: 0;  box-sizing: border-box;}p.img_caption {  background: #000;  opacity: .7;}/* ITEM--------------------------------------------------------- */.item {}.item .item-inner,.corner-stamp .corner-inner {	background: #fff;  border: 1px solid #dad9cf;	border-bottom: 0;  border-radius: 0;  box-shadow: none;  position: relative;  transition: none;	margin-bottom: 15px;}.item:hover .item-inner,.corner-stamp:hover .corner-inner {  box-shadow: none;}.item .item-main {  z-index: 12;  position: relative;}.item .item-inner:before,.corner-stamp .corner-inner:before {  background: url(../images/bg-item-footer-blank.png) left bottom repeat-x;  border-left: 1px solid #dad9cf;  border-right: 1px solid #dad9cf;	display: block;	content: "";	width: 100%;	position: absolute;	left: 0;	height: 12px;	bottom: -12px;	margin: 0 -1px;}/* Item IMG ---*/.item .item-image {  z-index: 10;  position: relative;}.item .item-image span {  display: none;}/* Item Title ---*/.item .header h2 {	font-family: 'LeagueGothicRegular', sans-serif;	font-weight: normal;  font-size: 200%;  margin-bottom: 5px;  margin-top: 0;  position: static;  zoom: 1;}.item .header h2 a {  color: #333;  text-decoration: none;}.item.no-image .item .header h2 {	margin-top: 20px;}.item-hot .header h2 {  text-indent: 25px;}.item .header h2 a:hover,.item .header h2 a:focus,.item .header h2 a:active {  color: #d36b45;}.item:hover h2 a {  color: #d36b45;}/* Item Header ---*/.item .header {  margin-bottom: 10px;}.item .system-unpublished .header h2 a {  color: #333333;}.item:hover .system-unpublished .header h2 a,.item .system-unpublished .header h2 a:hover {  color: #d36b45 !important;}.item .header .article-info {	font-size: 92%;	font-family: Arial, Helvetica, sans-serif;  margin: 0;	opacity: 0.7;}.item .header .article-info dd {}.system-unpublished .header .article-info {  color: #666;}/* Item Content ---*/.item .system-unpublished  {	color: #666;}.item:hover .system-unpublished,.item:hover .system-unpublished .content ,.item:hover .system-unpublished .article-info{	color: #666;}.item.hilite .system-unpublished {	color: #fff;}/* Item Footer ---*/.item .footer {  background: transparent;	border-top: 1px solid #eee;  color: #999;	font-family: 'Droid Sans', sans-serif;  margin: 10px -15px 0;  padding: 5px 15px 5px;  text-shadow: none;}.item .footer .article-hit,.item .footer .jacomment-count,.item .footer .jac-add-button {  display: block;  float: left;	margin-right: 3px;}.item .footer .article-hit dd {  display: block;  line-height: 1;}.item .footer .article-hit dd strong {  background: url(../images/icon-hits.png) no-repeat left top;  display: block;  float: left;  height: 16px;  margin: 2px 5px 0 0;  text-indent: -999em;  width: 16px;}/* Item Readmore ---*/.item .readmore {  background: url(../images/bg-read-more-l.png) no-repeat left top;  margin-top: 5px;  padding-left: 10px;}.item .readmore a {	background: none;	background: url(../images/../images/bg-read-more-r.png) no-repeat right top;	padding: 2px 10px 2px 0px;	transition: all 0.2s linear 0s;	border: none;	border-radius: 0px;	display: block;	margin: 0;}.item:hover .readmore {  background-image: url(../images/bg-read-more-over-l.png);}.item:hover .readmore a {	background: url(../images/bg-read-more-over-r.png) no-repeat right top;	color: #fff;	text-shadow: none;	border: none;}/* Item Status---*/.item-hot .header h2:before,.item-hot .header > h2:before {	background: url(../images/bg-hot.png) left top no-repeat;	font-family: 'Droid Sans', sans-serif;	border-radius: 0;	color: #fff;	content: "Hot";	display: inline-block;	font-size: 10px;	padding: 0 5px 0 10px;	text-align: left;	text-transform: uppercase;	vertical-align: top;	position: absolute;	left: -3px;	top: 20px;	width: 30px;	height: 20px;	line-height: 18px;	z-index: 500;}body.basegrid-s .item-hot .header h2:before,body.basegrid-s .item-new .header h2:before,body.basegrid-s .item-free .header h2:before {	top: 10px;	left: -3px;}body.display-imageview .item-hot .header h2:before,body.display-imageview .item-new .header h2:before,body.display-imageview .item-free .header h2:before {	top: 10px;	left: -13px;}body.basegrid-s .item-hot .header h2 a{	text-indent: 30px;}.item-new .header h2,.item-free .header h2 {	text-indent: 30px;}.item-new .header > h2:before {	background: url(../images/bg-new.png) left top no-repeat;	font-family: 'Droid Sans', sans-serif;	border-radius: 0;	color: #fff;	content: "New";	display: inline-block;	font-size: 10px;	padding: 0 5px 0 10px;	text-align: left;	text-transform: uppercase;	vertical-align: top;	position: absolute;	left: -3px;	top: 20px;	width: 40px;	height: 20px;	line-height: 18px;	z-index: 500;}.item-free .header h2:before {	background: url(../images/bg-free.png) left top no-repeat;	font-family: 'Droid Sans', sans-serif;	border-radius: 0;	color: #fff;	content: "free";	display: inline-block;	font-size: 10px;	padding: 0 5px 0 10px;	text-align: left;	text-transform: uppercase;	vertical-align: top;	position: absolute;	left: -3px;	top: 20px;	width: 40px;	height: 20px;	line-height: 18px;	z-index: 500;}body.basegrid-xl .item-hot .header h2:before,body.basegrid-xl .item-new .header h2:before ,body.basegrid-xl .item-free .header h2:before  {	top: 20px;}.item.blue .footer {	border-color: #9ec9bc;	background: #8ac0b0;	}.item.blue .footer .article-hit {	color: #fff;}.item.blue .readmore a {	border: none;	color: #8ac0b0;	text-shadow: none;}.item.blue .item-inner {	background: #8ac0b0;		border-color: #fff;}.item.blue .readmore {	background-image: url("../images/bg-read-more-white1-l.png");}.item.blue .readmore a {  background-image: url(../images/bg-read-more-blue-r.png);}.item.blue:hover .readmore {  background: url(../images/bg-item-right-blue.png) no-repeat left top;}.item.blue:hover .readmore a {  background: url(../images/bg-read-more-over-r.png) no-repeat right top;  color: #fff;  text-shadow: none;}/* ITEM PAGE--------------------------------------------------------- *//* Item Page Title ---*/.item-page > h2 {	font-family: 'LeagueGothicRegular', sans-serif;	font-weight: normal;  font-size: 300%;}/* Item Page Meta ---*/.item-page .article-info {  font-family: sans-serif;	font-size: 100%;}/* DISPLAY PRESETS--------------------------------------------------------- *//* Display ---*//* Image View */body.display-imageview .item-inner {  border: 1px solid #DAD9CF;	padding: 10px 10px 5px;}body.display-imageview .item:hover .item-inner {  border-color: #DAD9CF;  box-shadow: none;}body.display-imageview .item-image img {  border: none !important;  display: block;}body.display-imageview .item:hover .item-inner:before {  border-color: #DAD9CF;}.item.item-sticky .item-inner:before {	background-image: url("../images/bg-item-footer-yellow.png");	border-color: #FFE1AD;}.item.item-sticky .readmore  {	background: url("../images/bg-read-more-l-yellow.png") no-repeat left top;}.item.item-sticky .readmore a {	border: none;	background: url("../images/bg-read-more-r-yellow.png") no-repeat right top;		color: #333;}.item.item-sticky:hover .readmore  {	background: url("../images/bg-read-more-overl-yellow.png") no-repeat left bottom;}.item.item-sticky:hover .readmore a {	border: none;	background: url("../images/bg-read-more-over-r-yellow.png") no-repeat right top;	color: #fff;}.item.item-sticky .item-inner:before {	background-image: url("../images/bg-item-footer-yellow.png");	border-color: #FFC96A;}.item.item-sticky2 .readmore  {	background: url("../images/bg-read-more-l-pink.png") no-repeat left top;}.item.item-sticky2 .readmore a {	border: none;	background: url("../images/bg-read-more-r-pink.png") no-repeat right top;	color: #333;}.item.item-sticky2:hover .readmore  {	background: url("../images/bg-read-more-overl-pink.png") no-repeat left bottom;}.item.item-sticky2:hover .readmore a {	border: none;	background: url("../images/bg-read-more-over-r-pink.png") no-repeat right top;	color: #fff;}.item.item-sticky3 .item-inner:before {	background-image: url("../images/bg-item-footer-green.png");	border-color: #9AD0D6;}.item.item-sticky3 .readmore  {	background: url("../images/bg-read-more-l-green.png") no-repeat left top;}.item.item-sticky3 .readmore a {	border: none;	background: url("../images/bg-read-more-r-green.png") no-repeat right top;	color: #333;}.item.item-sticky3:hover .readmore  {	background: url("../images/bg-read-more-overl-green.png") no-repeat left bottom;}.item.item-sticky3:hover .readmore a {	border: none;	background: url("../images/bg-read-more-over-r-green.png") no-repeat right top;}/* Items without IMG in Image View */body.display-imageview .item.no-image {  display: none !important;}body.display-imageview .item.no-image .item-inner {  height: 0 !important;}/* ITEM STYLE PRESETS (CLASS SUFFIX)--------------------------------------------------------- *//* Dark Style ---*/.item.dark .item-inner {  background: #4B4B4B;  border-color: #fff;	color: #fff;}.item.dark:hover .item-inner {  background: #fff;  border-color: #DAD9CF;	color: #666;}.item.dark .item-inner:before {  background-image: url(../images/bg-item-footer-dark.png);  border-color: #fff;}.item.dark:hover .item-inner:before {  background-image: url(../images/bg-item-footer-blank.png);  border-color: #DAD9CF;}.item.dark .header h2 a {	 color: #fff;}.item.dark:hover .header h2 a {	 color: #d36b45;}.item.dark .footer {  background-color: transparent;	border-top: 1px solid #666;	text-shadow: none;}.item.dark:hover .footer {	border-top: 1px solid #eee;	color: #999;}.item.dark .footer .article-info,.item.dark .footer .article-hit,.item.dark .footer .jac-add-button,.item.dark .footer a {  color: #fff;}.item.dark .header .article-info {	color: #fff;}.item.dark .article-info a,.item.dark .jac-add-button a {	color: #fff;}.item.dark:hover .footer .article-info,.item.dark:hover .footer .article-hit,.item.dark:hover .footer .jac-add-button,.item.dark:hover .footer a {  color: #999;}.item.dark:hover .header .article-info {	color: #999;}.item.dark:hover .article-info a,.item.dark:hover .jac-add-button a {	color: #999;}.item.dark .footer .article-hit .hits strong {  background-image: url(../images/icon-hits-white.png) no-repeat left top;}.item.dark:hover .footer .article-hit .hits strong {  background-image: url(../images/icon-hits.png) no-repeat left top;}.item.dark .readmore {  background: url(../images/bg-read-more-white3-l.png) no-repeat left top;}.item.dark .readmore a {  background: url(../images/bg-read-more-white-r.png) no-repeat right top;  border: 0;  color: #999;}.item.dark:hover .readmore {  background: url(../images/bg-read-more-over-l.png) no-repeat left top;}.item.dark:hover .readmore a {  background: url(../images/bg-read-more-over-r.png) no-repeat right top;  color: #fff;  text-shadow: none;}/* ImageView Dark Style */body.display-imageview .item.dark .item-inner {  border-color: #fff;}body.display-imageview .item.dark:hover .item-inner {  border-color: #DAD9CF;}body.display-imageview .item.dark .item-inner:before {  border-color: #fff;}body.display-imageview .item.dark:hover .item-inner:before {  border-color: #DAD9CF;}/* Hilite Style ---*/.item.hilite .item-inner {  background: #9c7073;  border-color: #fff;	color: #fff;}.item.hilite:hover .item-inner {  background: #fff;  border-color: #DAD9CF;	color: #666;}.item.hilite .item-inner:before {  background-image: url(../images/bg-item-footer-hilite.png);  border-color: #fff;}.item.hilite:hover .item-inner:before {  background-image: url(../images/bg-item-footer-blank.png);  border-color: #DAD9CF;}.item.hilite .header h2 a {	 color: #fff;}.item.hilite:hover .header h2 a {	 color: #d36b45;}.item.hilite .footer {  background-color: transparent;	border-top: 1px solid #ac898c;}.item.hilite:hover .footer {	border-top: 1px solid #eee;	color: #999;}.item.hilite .footer .article-info,.item.hilite .footer .article-hit,.item.hilite .footer .jac-add-button,.item.hilite .footer a {  color: #fff;}.item.hilite .header .article-info {	color: #fff;}.item.hilite .article-info a,.item.hilite .jac-add-button a {	color: #fff;}.item.hilite:hover .footer .article-info,.item.hilite:hover .footer .article-hit,.item.hilite:hover .footer .jac-add-button,.item.hilite:hover .footer a {  color: #999;}.item.hilite:hover .header .article-info {	color: #999;}.item.hilite:hover .article-info a,.item.hilite:hover .jac-add-button a {	color: #999;}.item.hilite .footer .article-hit .hits strong {  background-image: url(../images/icon-hits-white.png);}.item.hilite:hover .footer .article-hit .hits strong {  background-image: url(../images/icon-hits.png);}.item.hilite .readmore {  background-image: url(../images/bg-read-more-white2-l.png); }.item.hilite .readmore a {	background-image: url(../images/bg-read-more-white-r.png);	border: 0;	color: #9c7073;}.item.hilite:hover .readmore {  background-image: url(../images/bg-read-more-over-l.png); }.item.hilite:hover .readmore a {  background: url(../images/bg-read-more-over-r.png) no-repeat right top;  color: #fff;  text-shadow: none;}/* ImageView Hilite Style */body.display-imageview .item.hilite .item-inner {  border-color: #fff;}body.display-imageview .item.hilite:hover .item-inner {  border-color: #DAD9CF;}body.display-imageview .item.hilite .item-inner:before {  border-color: #fff;}body.display-imageview .item.hilite:hover .item-inner:before {  border-color: #DAD9CF;}/* Grid-double ---*/.item.sport .item-inner {  background: #8ac0b0;  border-color: #fff;	color: #fff;}.item.sport:hover .item-inner {  background: #fff;  border-color: #DAD9CF;	color: #666;}.item.sport .item-inner:before {  background-image: url(../images/bg-item-footer-sport.png);  border-color: #fff;}.item.sport:hover .item-inner:before {  background-image: url(../images/bg-item-footer-blank.png);  border-color: #DAD9CF;}.item.sport .header h2 a {	 color: #fff;}.item.sport:hover .header h2 a {	 color: #d36b45;}.item.sport .footer {  background-color: transparent;  color: #fff;	border-top: 1px solid #9ec9bc;}.item.sport:hover .footer {	border-top: 1px solid #eee;	color: #999;}.item.sport .footer .article-info,.item.sport .footer .article-hit,.item.sport .footer .jac-add-button,.item.sport .footer a {  color: #fff;}.item.sport .header .article-info {	color: #fff;}.item.sport .article-info a,.item.hilite .jac-add-button a {	color: #fff;}.item.sport:hover .footer .article-info,.item.sport:hover .footer .article-hit,.item.sport:hover .footer .jac-add-button,.item.sport:hover .footer a {  color: #999;}.item.sport:hover .header .article-info {	color: #999;}.item.sport:hover .article-info a,.item.hilite:hover .jac-add-button a {	color: #999;}.item.sport .footer .article-hit .hits strong {  background-image: url(../images/icon-hits-white.png);}.item.sport:hover .footer .article-hit .hits strong {  background-image: url(../images/icon-hits.png);}.item.sport .readmore {  background-image: url(../images/bg-read-more-white1-l.png);}.item.sport .readmore a {	background-image: url(../images/bg-read-more-white-r.png);	border: 0;	color: #8ac0b0;}.item.sport:hover .readmore {  background-image: url(../images/bg-read-more-over-l.png);}.item.sport:hover .readmore a {	background: url(../images/bg-read-more-over-r.png) no-repeat right top;	color: #fff;	text-shadow: none;}/* ImageView Hilite Style */body.display-imageview .item.hilite .item-inner {}/* ImageView Sport Style */body.display-imageview .item.sport .item-inner {  border-color: #fff;}body.display-imageview .item.sport:hover .item-inner {  border-color: #DAD9CF;}body.display-imageview .item.sport .item-inner:before {  border-color: #fff;}body.display-imageview .item.sport:hover .item-inner:before {  border-color: #DAD9CF;}/* POPUP CONTENT--------------------------------------------------------- */body.popupview #popup-view {  background: url(../images/trans-black-80.png);}body.popupview #popup-inner {  background: #fff;  border: 1px solid #000;  border-radius: 0;  box-shadow: 0 0 8px rgba(0,0,0,.4);}/* loading Indicator */body.popupview #popup-content:after {  border-radius: 0;  background: #000;}/* HEADER--------------------------------------------------------- */#header {	background: url(../images/bg-01.png) repeat-x left bottom;	border-bottom: 0; /* Seperate content and header while scroll page */	color: #CCC;	position: fixed;	top: 0;	z-index: 999;	height: 63px;}#header .wrap-inner {  background: url(../images/line-color-01.png) left top repeat-x;	padding-top: 5px;}#header .main {  height: 58px;  position: relative;}/* Logo Image ---*/.logo-image,.logo-text {	background: url(../images/bg-01.png) repeat-x left top;	height: 93px;	border-bottom: 0;	width: 110px;}.logo-image h1 {  display: block;  height: 93px;  margin: 0;  padding: 0;  width: 110px;}.logo-image h1 a {	background: url(../images/bg-logo.png) left top no-repeat;	border-bottom: 0;	color: #FFF;	display: block;	height: 93px;	line-height: 50px;	text-indent: -10000em;	width: 110px;}/* Logo Text ---*/.logo-text h1 {  display: block;}.logo-text h1 a {	background: url(../images/logo-text-bg.png) no-repeat left top;	border-bottom: 0;	color: #FFF;	display: block;	font-family: 'LeagueGothicRegular', sans-serif;	height: 93px;	height: 93px;	line-height: 50px;  text-shadow: 1px 1px 0 #ae2a1b;	text-align: center;	text-decoration: none;	text-transform: uppercase;	width: 110px;}.logo-text h1 span {  display: inline-block;  font-size: 10px;  line-height: normal;  padding-right: 5px;  padding-top: 12px;  vertical-align: top;}.logo-text:hover h1 a,.logo-text h1 a:hover,.logo-text h1 a:active,.logo-text h1 a:focus {  color: #fff;}.logo-text p {  color: #FFF;  display: block;  font-family: Arial, Helvetica, sans-serif;  letter-spacing: 1px;  margin-top: -55px;  text-shadow: 1px 1px 0 #ae2a1b;}/* Head Search ---*/#header #search {  float: right;  margin-left: 0;  margin-right: 5px;  position: relative;}#header #search .search-inner {  margin-top: 10px;}#header #search .search {	border: 1px solid #8e6468;	background: #795356;	border-radius: 3px;}#header #search .inputbox {	border: none;	color: #ccc;	font-size: 92%;	font-weight: bold;	padding: 4px 5px 4px 25px;	text-transform: uppercase;	transition: all 0.7s ease 0s;	width: 120px;	box-shadow: 0 0 10px rgba(0,0,0,.2) inset;}#header #search .button {  background-color: #3f3f3f;  border: 1px solid #4b4b4b;  color: #ccc;  font-size: 92%;  margin-left: 1px;  padding: 2px 5px;}#header #search,#toolbar {	background: url("../images/bg-01.png") repeat left top;	height: 58px;}#header #search .search-inner,#toolbar .toolbar-inner {	margin-top: 12px;}/* focus state */#header #search .inputbox:focus {  background-color: #fff;  box-shadow: none;  color: #000;}#header #search .inputbox:focus + .button {  background-color: #c00;  border-color: #c00;  color: #fff;}/* MAIN CONTAINER--------------------------------------------------------- */#container .main {  padding-top: 80px; /* Space for header */}/* Mainbody ---*/#mainbody {  background: #FFF;  border: 1px solid #dedede;  border-radius: 0;  box-shadow: none;}body.has-sidebar #mainbody {}body.gridview #mainbody {  background: none;  border: 0;  border-radius: 0;  box-shadow: none;}/* Sidebar ---*/#sidebar {  color: #666;  text-shadow: none;  top: 90px;}/* Sidebar Nav */#sidebar .menu li a {  background: none;  border-radius: 3px;  box-sizing: border-box;  color: #666;  display: inline-block;  line-height: normal;  max-width: 100px;  overflow: hidden;  padding: 2px 5px !important;  text-overflow: ellipsis;  text-transform: uppercase;  white-space: nowrap;}#sidebar .menu li a:hover,#sidebar .menu li a:active,#sidebar .menu li a:focus {  background: none;  color: #e4744b;}/* Sidebar Categories */#sidebar .categories-module li a {  border-radius: 0;  box-sizing: border-box;  color: #666;}#sidebar .categories-module li a:hover,#sidebar .categories-module li a:active,#sidebar .categories-module li a:focus {  background: none;  color: #e4744b;}/* Active */#sidebar .menu li.active a,#sidebar .categories-module li.active a {  background: transparent;  color: #d36b45;  text-shadow: none;}/* 2nd level + */#sidebar .menu ul,#sidebar .categories-module ul {  border-color: #000;}/* Sidebar Module */#sidebar .moduletable {  float: none;  width: 100%;}#sidebar .moduletable-inner {  background: none;  border: none;  box-shadow: none;  margin: 5px 0 0 0;  padding: 15px 0 0 0;}#sidebar .moduletable .moduletable-inner > h3 {  background: none;  border: none;  color: #333;	font-family: 'LeagueGothicRegular', sans-serif;  font-weight: 400;  font-size: 145%;  letter-spacing: 1px;  margin: 0 0 10px 0;  padding: 0 10px 0 0;  text-transform: uppercase;}#sidebar .moduletable .box-ct {  border: 0;  padding: 0 10px 0 0;}/* DISPLAY TOOLBAR--------------------------------------------------------- */#toolbar {	color: #fff;}#toolbar .toolbar-inner {  margin-top: 10px;}#toolbar li {  display: block;  float: left;  margin-left: 10px;}#toolbar dl {	background: transparent;  border: 0;  border-radius: 0;  text-shadow: none;}#toolbar dd {  float: left;  line-height: normal;  padding: 2px 0;  text-align: center;  transition: background-color 0s ease 0s, color 0.2s linear 0s;  width: 25px;	font-family: 'LeagueGothicRegular', sans-serif;  font-weight: 400;  font-size: 145%;	border-top: 1px solid transparent;	margin-left: 5px;}#toolbar dd:hover {  background: #9c7073;	border-top: 1px solid #6d4e50;}#toolbar dd.first {  border-left: 0;  border-radius: 2px 0 0 2px;	margin-left: 0;}#toolbar dd.last {  border-radius: 0 2px 2px 0;}#toolbar dd.first.last {  border-radius: 2px;}#toolbar-display dd {  width: 80px;}/* Active State */body.basegrid-s #toolbar dd#toolbar-basegrid-s,body.basegrid-m #toolbar dd#toolbar-basegrid-m,body.basegrid-l #toolbar dd#toolbar-basegrid-l,body.basegrid-xl #toolbar dd#toolbar-basegrid-xl,body.display-imageview #toolbar dd#toolbar-display-imageview {  background: #9fc37b;  color: #fff;	border-top: 1px solid #4f613d;}/* Basegrid ---*/#toolbar-basegrid dd {  border-left: none;}/* Display ---*/#toolbar-display dd {  padding-left: 5px;  padding-right: 5px;}/* ---------------------------------------------------------   K2 STYLE--------------------------------------------------------- *//* ITEM LIST---------------------------------------------------------------------*/div.catItemHeader h3.catItemTitle a:hover,div.catItemHeader h3.catItemTitle a:focus,div.catItemHeader h3.catItemTitle a:active {  color: #9fc37b;}div.catItemTagsBlock ul.catItemTags li a:hover,div.itemTagsBlock ul.itemTags li a:hover,.item-tags ul li a:hover {  color: #9fc37b;}/* Item date --- */#k2Container .itemDate {	background: transparent;	border-top: 5px solid #333;	border-bottom: 2px solid #333;	border-radius: 0;	padding: 2px 0 0;}#k2Container .itemDate .date {	font-family: 'LeagueGothicRegular', sans-serif;	font-weight: normal;  font-size: 450%;	color: #333;}#k2Container .itemDate .month-year {	margin-top: 5px;}#k2Container .itemDate .month,#k2Container .itemDate .year {  color: #333;	font-size: 100%;}div.itemCommentsForm form input#submitCommentButton {  background: #F0F0F0;  border: 1px solid #CCC;  color: #666;  text-shadow: 1px 1px 0 #FFF;	font-weight: normal;}div.itemCommentsForm form input#submitCommentButton:hover,div.itemCommentsForm form input#submitCommentButton:focus,div.itemCommentsForm form input#submitCommentButton:active {  background: #d36b45;  border-color: #d36b45;  color: #FFF;  text-shadow: -1px -1px 0 rgba(0,0,0,.3);}div.itemCommentsForm form textarea.inputbox:focus,div.itemCommentsForm form input.inputbox:focus{  border-color: #9FC37B;}/* Item list ---*/.itemListBlogView .catItemView h3.catItemTitle {	font-family: 'LeagueGothicRegular', sans-serif;	font-weight: normal;  font-size: 300%;	text-transform: uppercase;}.itemListBlogView .catItemCommentsLink {	top: 70px;}#k2Container .itemRatingList, #k2Container .itemRatingList a:hover, #k2Container .itemRatingList .itemCurrentRating {	background-image: url("../images/transparent_star.png");}#k2Container .itemRatingList {	width: 90px;	height: 18px;	margin-top: 3px;}#k2Container .itemRatingList a, #k2Container .itemRatingList .itemCurrentRating {	height: 18px;	line-height: 18px;}.k2AccountPage .admintable td {	background: url("../images/line-bd.gif") repeat-x left bottom;	border: none;}/* ITEM LIST BLOG VIEW---------------------------------------------------------------------*/div.catItemHeader h3.catItemTitle a {	color: #333;}/* Item list ---*/.itemListBlogView .catItemCommentsLink a {	font-size: 10px;	color: #333;}/* Item links */.catItemReadMore a {  background: #F0F0F0;  border: 1px solid #CCC;  color: #666;  text-shadow: 1px 1px 0 #FFF;	font-weight: normal;}.catItemReadMore a:hover,.catItemReadMore a:focus,.catItemReadMore a:active {  background: #d36b45;  border-color: #d36b45;}.k2ArchivesBlock ul li a:hover,.k2ArchivesBlock ul li a:focus,.k2ArchivesBlock ul li a:active {	color: #9fc37b;}.itemView h2.itemTitle {	font-family: 'LeagueGothicRegular',sans-serif;	text-transform: uppercase;	color: #333;}div.itemToolbar ul li a#fontDecrease, div.itemToolbar ul li a#fontIncrease {	width: 16px;	height: 16px;	display: block;}/* K2 showcase style ---*/.item-showcase.hilite {  color: #fff;}.item-showcase.hilite a {  color: #e2cfd0;}.item-showcase.hilite .createby,.item-showcase.hilite .category-name {  border-color: #ac898c;}.item-showcase.hilite .createby strong,.item-showcase.hilite .category-name strong,.item-showcase.hilite .item-tags strong {  color: #fff;}.item-showcase.hilite:hover a {  color: #d36b45;}.item-showcase.hilite:hover .createby,.item-showcase.hilite:hover .category-name {  border-color: #eee;}.item-showcase.hilite:hover .createby strong,.item-showcase.hilite:hover .category-name strong,.item-showcase.hilite:hover .item-tags strong {  color: #999;}.item-showcase.hilite .article-hit dd.hits {  background: none;}.item-showcase.hilite .comments-link {  background: none;}.item-showcase .article-hit dd.hits {  background: none;  padding-left: 0;}.comments-link {  margin: 3px 4px 0 5px;}.comments-link a:hover,.comments-link a:focus,.comments-link a:active {  color: #f26531;}/* MISC.--------------------------------------------------------- *//* Toggle ----*//* Toggle button */.btn-toggle {  background: none;  height: 58px;}/* Loading Notif. --- */#infscr-loading {  border-radius: 0;  background: #000;}/* 404 Page ---*/#outline {	background: transparent;	text-align: center;	height: auto;}#error-code {	font-family: 'LeagueGothicRegular', sans-serif;	font-weight: normal;  font-size: 1200%;	text-transform: uppercase;	color: #333;	position: static;}#error-message {  color: #9d7073;	font-family: 'LeagueGothicRegular', sans-serif;	font-weight: normal;  font-size: 350%;	text-transform: uppercase;	margin-top: 0;}#back-home {  background: url(../images/back-home.png) no-repeat left top;  display: block;  width: 262px;  height: 60px;  position: static;	margin: 0 auto;}#back-home:hover {  background-image: url(../images/back-home-over.png);}#text-tip {  background: url(../images/txt-tip.png) no-repeat left top;  width: 150px;  height: 70px;  position: static;	margin: 0 auto;}div.k2ItemsBlock ul li .moduleItemReadMore:hover, div.k2ItemsBlock ul li .moduleItemReadMore:focus,div.k2ItemsBlock ul li .moduleItemReadMore:active,div.k2ItemsBlock ul li a.moduleItemTitle:hover,div.k2ItemsBlock ul li a.moduleItemTitle:focus,div.k2ItemsBlock ul li a.moduleItemTitle:active {	color: #9fc37b;}.itemView .itemAuthorLatest ul li a:hover, .itemView .itemAuthorLatest ul li a:focus,.itemView .itemAuthorLatest ul li a:active,.itemView .itemRelated ul li a:hover,.itemView .itemRelated ul li a:focus,.itemView .itemRelated ul li a:active {    background-image: url("../images/bullet-2.png");    color: #9fc37b;}/* ---------------------------------------------------------   RESPONSIVE STYLES--------------------------------------------------------- *//* MOBILE (layout-mobile.css)--------------------------------------------------------- */@media only screen and (max-width:719px) {  /* BODY LAYOUT  --------------------------------------------------------- */  #container .main {    padding-top: 120px;  }    /* Sidebar ---*/  #sidebar {    top: 5px;  }    #header {	position: absolute;  }    #sidebar .btn-toggle {    height: 40px;  }    #sidebar .sidebar-inner {    border-radius: 0;  }    #sidebar .menu li a {    max-width: 150px;  }  .sidebar-toggle > span {    background-image: url(../images/btn-sidebar-mobi.png);  }  #sidebar .sidebar-toggle {		display: block;		background: url(../images/nav-boder-01-mobi.png) right top repeat-y;		border-right: 0;		padding-right: 2px;  }	.has-toggle.active .btn-toggle span {		background: url(../images/btn-sidebar-mobi.png) center bottom no-repeat;	}  /* HEADER  --------------------------------------------------------- */  #header {  	 height: 108px;  }    /* Logo */  #logo {  	 background: #d36b45 !important;  	 border-bottom: 5px solid #e4744b;  	 width: 100%;  	 top: 0;		 height: 40px;  }    #logo h1 {    background: none;  }    #logo h1 a {  	 background-position: center -5px;  	 float: none;  	 margin: 0 auto;		 height: 40px;  }    /* Head Search ---*/  #header #search {    background: none;		float: none;		height: 40px;		margin: 0 0px 0 0;		padding-left: 0;		padding-right: 0;		position: absolute;    top: 0;    right: 0;    width: 40px;  }  #header #search.active {    background: #fff;  }    #header #search.active .btn-toggle span {    background: url(../images/btn-search.png) no-repeat left bottom;  }    #header #search.active .search-inner {    right: 160px;  }  #header #search .search-inner {    border-radius: 0;    margin-top: 0;  }    #header #search .search {    background: none;    border: 0;  }    #header .btn-toggle {    height: 40px;    width: 40px;  }  #header #search .search-toggle {    border-left: 0;		background: url(../images/nav-boder-01-mobi.png) left top repeat-y;		padding-left: 2px;  }  #header #search .inputbox {  	 background: #fff;		 border: 1px solid #dedede;  	 box-shadow: inset 1px 1px 2px rgba(0,0,0,.2);		 width: 90%;		 padding: 5px;  }		#header #search .inputbox:focus {  	 box-shadow: none;	}     /* MAIN NAV  --------------------------------------------------------- */  #mainnav {  	left: 0;  	top: 45px; /* Space for logo */  	width: 100%;  	border-top: 0;  }  ul.jsub {    border-color: #744e51;  }  	ul.jsub li {  	  border-bottom-color: #decdcf;	}		ul.jsub li:hover a,	ul.jsub li a:hover,	ul.jsub li a:active,	ul.jsub li a:focus {  	 background: #f7f2f2;  	 color: #f26531;  	 text-decoration: none;	}		#mainnav .navprev {    left: 0;  }		#mainnav .navnext {    right: 0;  }  /* DISPLAY TOOLBAR  --------------------------------------------------------- */  #toolbar {    background: none;    float: none;    height: 40px;    top: 0;    right: 40px;    margin: 0;    position: absolute;  }    #toolbar.active {    background: #fff;  }    #toolbar.active .btn-toggle span {    background: url(../images/btn-toolbar.png) no-repeat left bottom;  }    #toolbar .toolbar-inner {    border-radius: 0;  }  #toolbar .toolbar-toggle {    border-left: 0;		background: url(../images/nav-boder-01-mobi.png) left top repeat-y;		padding-left: 2px;  }	/* Toolbar Toggle Ation */	#toolbar.active .toolbar-inner {		    right: 0;    margin-top: 0;	}    #toolbar dd {  	 background: transparent;		 color: #9c7073;  }    .moduletable .moduletable-inner > h3 {    font-size: 150%;  }    /* K2 Blog style ---*/  .itemListBlogView .catItemView h3.catItemTitle {    font-size: 200%;  }    #k2Container .itemDate {    border: 0;    border-right: 1px solid #ccc;    padding: 0 5px 0 0;    font-family: Arial, Tahoma, sans-serif;    text-transform: none;  }    #k2Container .itemDate .date,  #k2Container .itemDate .month-year {    color: #666;    font-size: 100%;  }    #k2Container .itemDate .date {    color: #666;    font-family: Arial, Tahoma, sans-serif;    text-transform: none;  }    #k2Container .itemDate .month-year {    margin-top: 0;  }    #k2Container .itemDate .month,  #k2Container .itemDate .year {    color: #666;    text-transform: none;  }    .itemListBlogView .catItemCommentsLink {    position: relative;    left: auto;    top: auto;    margin-top: 0;    padding: 0 0 0 5px;    line-height: 1;  }    .itemListBlogView .catItemCommentsLink strong {    font-weight: normal;  }    .itemListBlogView .catItemCommentsLink a {    color: #666;    font-family: Arial, Tahoma, sans-serif;    font-size: 100%;      text-transform: none;  }  }/* MOBILE PORTRAIT (layout-mobile-portrait.css)--------------------------------------------------------- */@media only screen and (max-width:479px) {}/* layout-tablet.css ---*/@media only screen and (min-width:720px) and (max-width: 985px) {  /* BODY LAYOUT  --------------------------------------------------------- */  /* Sidebar ---*/  #sidebar {    top: 5px;  }    #sidebar .sidebar-inner {    border-radius: 0;  }  #sidebar .sidebar-toggle {    background: url(../images/bg-01.png) repeat-x left top;    height: 58px;    width: 54px;  }    .sidebar-toggle > span {    background-image: url(../images/btn-sidebar.png);  }    #sidebar.active .sidebar-toggle {    background: #fff;  }    #sidebar .menu li a {    max-width: 150px;  }  /* HEADER  --------------------------------------------------------- */    /* Head Search ---*/  #header #search {    height: 58px;    padding-right: 0px;    padding-left: 0;    margin-right: 0px;  }  #header #search .search-inner {    border-radius: 0;    margin-top: 0;  }    #header #search .search {    background: none;    border: 0;  }  #header #search .search-toggle {    border-left: 1px solid #956e71;  }    #header #search .inputbox {    border-color: #ccc;    padding: 5px;    width: 90%;    -webkit-border-sizing: border-box;  }    #mainnav .menu-inner {    right: 263px;  }    #mainnav .navprev {    background: url(../images/arrow-navmore.png) no-repeat left top;    left: 155px;    height: 48px;  }    #mainnav .navprev:hover {    background: url(../images/arrow-navmore-hover.png) no-repeat left top;  }    #mainnav .navnext {    background: url(../images/arrow-navmore.png) no-repeat right top;    right: 253px;    height: 48px;  }    #mainnav .navnext:hover {    background: url(../images/arrow-navmore-hover.png) no-repeat right top;  }    #mainnav .menu > li:last-child {  	background: none;  }  /* MAIN CONTAINER  --------------------------------------------------------- */  #container .main {    padding-top: 90px;  }  /* DISPLAY TOOLBAR  --------------------------------------------------------- */  #toolbar {    height: 58px;  }  #toolbar .toolbar-inner {    border-radius: 0;    margin-top: 0;  }  #toolbar .toolbar-toggle {    border-left: 1px solid #956e71;  }    #toolbar dd {    color: #333;  }  }/* NORMAL (layout-normal.css)--------------------------------------------------------- */@media only screen and (min-width:986px) and (max-width: 1235px) {}/* WIDE (layout-wide.css)--------------------------------------------------------- */@media only screen and (min-width:1236px) and (max-width: 1585px) {}/* WIDE EXTRA l(ayout-wide-extra.css)--------------------------------------------------------- */@media only screen and (min-width:1586px) and (max-width: 1890px) {}/* HD (layout-hd.css)--------------------------------------------------------- */@media only screen and (min-width:1891px) {}