/** * ------------------------------------------------------------------------
 * 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: Color block light * Version: 1.01 * Release: 04/02/2012 * Author: JoomlArt * Copyright: GPL */  @import url(//fonts.googleapis.com/css?family=PT+Sans:400,700); /* Google Font */ /* ---------------------------------------------------------   LAYOUT--------------------------------------------------------- *//* ---------------------------------------------------------   CORE--------------------------------------------------------- */body {  background: #eee;  color: #656565;  font-family: Helvetica, Arial, sans-serif;  font-size: 12px;  line-height: 1.6;}/* Links ---*/a {  color: #656565;  text-decoration: none;  transition: background 0s ease 0s, color 0.2s linear 0s;}a:hover, a:active, a:focus {  color: #f26531;  text-decoration: underline;}/* 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;}/* Text selection ---*//* Mozilla based browsers */::-moz-selection {  background-color: #f26531;  color: #fff;}/* Works in Safari */::selection {  background-color: #f26531;  color: #fff;}/* 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],input[type=email],.inputbox {  background: #fff;  border: 1px solid #ccc;  border-radius: 0;  color: #000;}input[type=text]:hover,input[type=password]:hover,.inputbox:hover {  border-color: #000;}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: #c00;  border: 1px solid #c00;  border-radius: 0;  color: #FFF;  text-shadow: none;}input[type=submit]:hover,.button:hover,button:hover {  background-color: #000;  border: 1px solid #000;}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 .mainnav-inner {  right: 505px;}#mainnav .menu > li {  border-right-color: #202020;}#mainnav .menu > li > a {  color: #858585;  border-bottom: none;  font-family: 'PT Sans', sans-serif;  font-size: 1.167em;  font-weight: bold;  height: 45px;  letter-spacing: 1px;    line-height: 45px;  text-shadow: none;  text-transform: uppercase; }#mainnav .menu > li:hover > a,#mainnav .menu > li > a:hover,#mainnav .menu > li > a:active,#mainnav .menu > li > a:focus {  background: #fff;  border-bottom: none;  color: #4c1a1a;  text-decoration: none;}#mainnav .menu > li.active > a {  background: #F26531;  border-bottom: none;  color: #fff;  }#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: none;}#mainnav .menu > li.deeper ul ul {  border: none;}#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: #333;  text-decoration: none;  font-weight: normal;}#mainnav .menu > li.deeper ul li.parent li a{  background: none;  text-decoration: none;  color: #656565;}#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: none;  color: #f26531;}  #mainnav .menu > li.deeper ul li.active li.active a {  color: #f26531;   font-weight: bold;}/* 2nd level and above ---*/#mainnav .menu > li.deeper ul {  background: #fff;  border: 1px solid #d4d4d4;  border-top: none;  box-shadow: 2px 2px 2px rgba(0,0,0,.2);}#mainnav .menu > li.active.deeper ul {  border-color: #000; /* Active Parent's Popup*/}#mainnav .menu > li.deeper.hover ul,#mainnav .menu > li.deeper:hover ul {  margin-top: 44px;}#mainnav .menu > li.deeper ul li {  border-bottom-color: #e5e5e5;}#mainnav .menu > li.deeper ul li a {  color: #656565;  font-size: 0.833em;  text-shadow: none;  text-transform: uppercase;  transition: color 0.2s linear 0s;  }#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: none;  color: #F26531;  text-decoration: none;}#mainnav .menu > li.deeper ul li.active a {  color: #f26531;  font-weight: bold;}#mainnav .menu > li.deeper ul ul ul {  top: -44px !important;} #mainnav .navnext,#mainnav .navprev {  background-color: #000;  width: 24px;}#mainnav .navprev {  left: 0px;}#mainnav .navnext {  right: 505px;}/* ---------------------------------------------------------   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;}span.pagenav {  color: #f26531;}.pagination-start span.pagenav,.pagination-prev span.pagenav,.pagination-next span.pagenav,.pagination-end span.pagenav {  color: #666;}/* ---------------------------------------------------------   MODULES--------------------------------------------------------- */.moduletable-inner {  background: #fff;  border: none;  border-radius: 0;  box-shadow: none;  text-shadow: none;}/* Module Title */.moduletable .moduletable-inner > h3 {	background: none;	border-bottom: 0;	color: #f26531;	font-family: 'PT Sans',sans-serif;	font-size: 14px;	font-weight: bold;	margin: 0;	padding: 20px 20px 0;	text-transform: uppercase;}/* Module Content */.moduletable .box-ct {  padding: 5px 20px 20px;}/* CATEGORIES--------------------------------------------------------- */.categories-module {}.categories-module li {  line-height: 1.1;  list-style: none;  padding-top: 5px;}.categories-module li:first-child {  padding-top: 0;}.categories-module li h4 {  font-weight: normal;}.categories-module li a {  color: #999;}.categories-module li a:hover,.categories-module li a:active,.categories-module li a:focus {  color: #333;}/* ---------------------------------------------------------   TEMPLATE--------------------------------------------------------- *//* GENERIC CONTENT STYLE--------------------------------------------------------- *//* Content Title ---*/h1.componentheading,.componentheading {  color: #000;}/* Content Meta ---*/.article-info,.article-hit,.jac-add-button {  color: #858585;}.article-info a,.jac-add-button a {  color: #f26531;}.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 {  color: #f26531;  text-decoration: underline;}/* 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 {  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}p.img_caption {  background: #000;  box-sizing: border-box;  color: #858585;  font-size: 0.917em;  line-height: 1;  opacity: .9;    padding: 10px 20px !important;  text-align: left;}/* ITEM--------------------------------------------------------- */.item {}.item .item-inner,.corner-stamp .corner-inner {  background: #fff;  border: none;  border-radius: 0;  box-shadow: none;  transition: box-shadow .2s ease 0s;  color: #656565;}.item:hover .item-inner,.corner-stamp:hover .corner-inner {  background-color: #101010;  border: none;    color: #a5a5a5;	-webkit-box-shadow: 0 3px 5px 5px #ddd;	-moz-box-shadow: 0 3px 5px 5px #ddd;	box-shadow: 0 3px 5px 5px #ddd;}.item:hover .item-inner .content p {	color: #a5a5a5 !important;}.item .item-main {   padding: 20px 20px 0;}/* Item IMG ---*/body.basegrid-s .item .item-image {  margin: 0;}.item .item-image {  margin: 0;}.item .item-image span {  display: none;}/* Item Title ---*/.item .header h2 {}.item .header h2 a {  color: #353535;  font-weight: bold;}.item .header h2 a:hover,.item .header h2 a:focus,.item .header h2 a:active {  color: #fff;}.item:hover h2 a {  color: #fff;}/* Item Header ---*/.item .header {}.item:hover .header .article-info dd {  color: #555 !important;}.item .header .article-info .category-name {  color: #F26531;}.item .header .article-info .category-name strong {  color: #656565;}.item:hover .header .article-info .category-name {  color: #f26531 !important;} .item:hover .header .article-info .category-name strong {  color: #555 !important;}/* Item Content ---*/.item .content {}.item:hover .content p {  color: #656565 !important;}/* Item Footer ---*/.item .footer {  background: none;  border-radius: 0;  margin: 20px -20px 0;  padding: 10px 20px;  text-shadow: none;  border-top: 1px solid #e5e5e5;}.item:hover .footer {  border-top-color: #202020;  color: #858585;}.item .footer .article-hit,.item .footer .jacomment-count {  margin: 3px 10px 0 0;}.item .footer .article-hit dd.hits {  background: url(../images/bg-hits1.png) no-repeat left 5px;  display: inline-block;  vertical-align: middle;  padding-left: 20px;}.item:hover .footer .article-hit dd.hits {  background: url(../images/bg-hits.png) no-repeat left 5px;  }.item:hover .footer .article-hit {  color: #a5a5a5 !important;}.item:hover .footer .readmore {  border-left: 1px solid #1c1c1c;}body.basegrid-s .item .readmore {  margin: -5px 0 -5px;}/* Item Readmore ---*/.item .readmore {  border-left: 1px solid #e5e5e5;  font-size: 1em;  margin: -10px -10px -10px 0;  padding: 10px 0 10px 10px;}.item .readmore a {  background: url(../images/bg-btn-more-hover.png) no-repeat top left;  border: none;  border-radius: 0;  color: #858585;  height: 20px;  padding: 0;  transition: all 0.2s linear 0s;  text-decoration: none;  text-indent: -999em;  width: 20px;}.item:hover .readmore a {  border-left-color: #202020 !important;  color: #666;}.item:hover .readmore a {    background: url(../images/bg-btn-more.png) no-repeat left top;    text-shadow: none;}.item:hover .readmore a:hover,.item:hover .readmore a:focus {  background: url(../images/bg-btn-more-hover-1.png) no-repeat left top; }/* Item Status---*/.item-hot .header > h2:before {  background: #7fb21d;  border-radius: 2px;  color: #fff;  content: "new";  font-weight: bold;}/* ITEM PAGE--------------------------------------------------------- */.item-page {}.item-page p {  color: #656565;}/* Item Page Title ---*/.item-page > h2 {}.item-page > h2 a {  color: #353535;}.item-page > h2 a:hover,.item-page > h2 a:focus {  color: #f26531;  text-decoration: none;}/* Item Page IMG ---*/.item-page p.img_caption {}/* Item Page Meta ---*/.item-page .article-info {}.item-page .article-info .hits strong {  background: url(../images/bg-hits.png) no-repeat top left;  display: inline-block;  height: 10px;  overflow: hidden;  text-indent: -999em;  width: 18px;}/* Item Page Content ---*/.item-page .content {}/* DISPLAY PRESETS--------------------------------------------------------- *//* Display ---*//* Image View */body.display-imageview .item-inner {  border-width: 0;}body.display-imageview .item:hover .item-inner {  border-width: 0;  box-shadow: 0 0 8px rgba(0,0,0,.7);}body.display-imageview .item-image img {  border: none !important;}/* 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: #101010;  border: none;  color: #656565;}.item.dark:hover .item-inner {  background: #fff;}.item.dark .header > h2 a {  color: #fff;}.item.dark:hover .header > h2 a {  color: #f26531 !important;}.item.dark .header .article-info dd {  color: #656565;}.item.dark .header .article-info a {  color: #f26531;}.item.dark .footer {  background: none;  border-top-color: #1c1c1c;  color: #fff;  text-shadow: none;}.item.dark:hover .item-footer {  border-top: 1px solid #e5e5e5 !important;}.item.dark .footer .article-info,.item.dark .footer .article-hit.item.dark .footer a {  color: #656565;}.item.dark .footer .article-hit strong {  background-position: 0 -20px;	}.item.dark .readmore {  border-left-color: #1c1c1c;}.item.dark:hover .readmore {  border-left-color: #e5e5e5;}.item.dark .readmore a {  background: url(../images/bg-btn-more.png) no-repeat 0px 0px;  border: none;  color: #666;}.item.dark:hover p.readmore a {  background: url(../images/readon-bg.png) no-repeat 0px -60px;  border-color: #ccc;  color: #000;}.item.dark  div.catItemTagsBlock ul.catItemTags li a,.item.dark  .item-tags ul li a,.item.dark .category-name a {	color: #fff;}.item.dark:hover  div.catItemTagsBlock ul.catItemTags li a,.item.dark:hover  .item-tags ul li a,.item.dark:hover .category-name a {	color: #656565;}.item.dark  div.catItemTagsBlock ul.catItemTags li a:hover,.item.dark  .item-tags ul li a:hover,.item.dark .category-name a:hover {	color: #f26531;}/* ImageView Dark Style */body.display-imageview .item.dark .item-inner {  border-color: #333;}/* Hilite Style ---*/.item.hilite .item-inner {  background: #F26531;  border: none;  color: #fff;}.item.hilite:hover .item-inner {  background: #fff;  color: #656565;}.hilite.item-hot .header > h2:before {  background: #c00;  content: "hot";}.item.hilite .header > h2 a {  color: #fff;}.item.hilite:hover .header > h2 a {  color: #353535;}.item.hilite:hover .header > h2 a:hover {  color: #f26531;}.item.hilite .header .article-info dd {  color: #fff;}.item.hilite .header .article-info .category-name strong {  color: #ffa888;}.item.hilite .content p {  color: #fff;}.item.hilite .footer {  background: none;  border-color: #ff936b;  color: #fff;}.item.hilite:hover .footer {  border-color: #e5e5e5;}.item.hilite .footer .article-info,.item.hilite .footer .article-hit,.item.hilite .footer .jacomment-count,.item.hilite .footer a {  color: #fff;}.item.hilite .footer .article-hit strong {  background-position: 0 -20px;}.item.hilite .readmore {  border-left-color: #ff936b;}.item.hilite:hover .readmore {  border-color: #e5e5e5;}.item.hilite .readmore a {  background: url(../images/bg-btn-more-hilite.png) no-repeat left top transparent;   border: none;  color: #666;}.item.hilite:hover .readmore a {  background: url(../images/readon-bg.png) no-repeat 0px -60px;  border-color: transparent;  color: #fff;  text-shadow: none;}.item.youtube p.readmore {	bottom: 11px;	right: 5px;	padding: 20px 0 20px 10px;	margin-right: 0;}.item.youtube p.readmore a {	margin-right: 5px;}.item.hilite  div.catItemTagsBlock ul.catItemTags li a,.item.hilite  .item-tags ul li a,.item.hilite .category-name a {	color: #fff;}.item.hilite:hover  div.catItemTagsBlock ul.catItemTags li a,.item.hilite:hover  .item-tags ul li a,.item.hilite:hover .category-name a {	color: #656565;}.item.hilite  div.catItemTagsBlock ul.catItemTags li a:hover,.item.hilite  .item-tags ul li a:hover,.item.hilite .category-name a:hover {	color: #f26531;}/* Sticky Style ---*/.item.item-sticky .item-inner {  border: 1px solid #ffe1ad;}.item.item-sticky:hover .item-inner {  background-color: #fff;  border: 1px solid #fff;  color: #4e4d52;}.item.item-sticky .item-header {  margin-left: -20px;  margin-right: -20px;  padding-left: 20px;  padding-right: 20px;}.item.item-sticky:hover .item-header {  background-image: url(../images/dot-line.gif);}.item.item-sticky .item-header h2 a {  color: #353535 !important;}.item.item-sticky:hover .item-header h2 a.item-link:hover {  color: #f26531 !important;}.item.item-sticky:hover .item-content {  background-image: url(../images/line2-bg.gif);}.item.item-sticky:hover .item-footer {  background: #fff;  border-top: 1px solid #e5e5e5 !important;}.item.item-sticky .footer .article-hit dd.hits {  background: url(../images/view-icon-bg.png) no-repeat 0px -36px;}.item.item-sticky:hover .footer .article-hit dd.hits {  background: url(../images/view-icon-bg.png) no-repeat 0px -72px;}.item.item-sticky:hover .article-info strong,.item.item-sticky:hover .article-hit strong,.item.item-sticky:hover .jac-add-button strong {  color: #999;}.item.item-sticky .readmore,.item.item-sticky .s_readmore {  border-color: #fbc49b;}.item.item-sticky:hover .readmore,.item.item-sticky:hover .s_readmore {  border-color: #e5e5e5;}.item.item-sticky .readmore a {  background: url(../images/readon-bg.png) no-repeat 0px -20px;  border: none;}.item.item-sticky:hover .readmore a {  background: url(../images/readon-bg.png) no-repeat 0px -60px !important;}/* Style sticky 2 ---*/.item.item-sticky2 .item-inner {  border: 1px solid #fe7da3;}.item.item-sticky2:hover .item-inner {  background-color: #fff;  border: 1px solid #fff;  color: #4e4d52;}.item.item-sticky2 .item-header {  margin-left: -20px;  margin-right: -20px;  padding-left: 20px;  padding-right: 20px;}.item.item-sticky2:hover .item-header {  background-image: url(../images/dot-line.gif);}.item.item-sticky2 .item-header h2 a {  color: #353535 !important;}.item.item-sticky2:hover .item-header h2 a.item-link:hover {  color: #f26531 !important;}.item.item-sticky2:hover .item-content {  background-image: url(../images/line2-bg.gif);}.item.item-sticky2:hover .item-footer {  background: #fff;  border-top: 1px solid #e5e5e5 !important;}.item.item-sticky2:hover .article-info strong,.item.item-sticky2:hover .article-hit strong,.item.item-sticky2:hover .jac-add-button strong {  color: #999;}.item.item-sticky2 .readmore,.item.item-sticky2 .s_readmore {  border-color: #fe8cae;}.item.item-sticky2:hover .readmore,.item.item-sticky2:hover .s_readmore {  border-color: #e5e5e5;}.item.item-sticky2 .footer .article-hit dd.hits {  background: url(../images/view-icon-bg.png) no-repeat 0px -18px;}.item.item-sticky2:hover .footer .article-hit dd.hits {  background: url(../images/view-icon-bg.png) no-repeat 0px -72px;}.item.item-sticky2 .readmore a {  background: url(../images/readon-bg.png) no-repeat 0px -40px;  border: none;}.item.item-sticky2:hover .readmore a {  background: url(../images/readon-bg.png) no-repeat 0px -60px !important;}/* Sticky Style 3 ---*/.item.item-sticky3 .item-inner {  border: 1px solid #b3dce0;}.item.item-sticky3:hover .item-inner {  background-color: #fff;  border: 1px solid #fff;  color: #4e4d52;}.item.item-sticky3 .item-header {  margin-left: -20px;  margin-right: -20px;  padding-left: 20px;  padding-right: 20px;}.item.item-sticky3:hover .item-header {  background-image: url(../images/dot-line.gif);}.item.item-sticky3 .item-header h2 a {  color: #353535 !important;}.item.item-sticky3:hover .item-header h2 a.item-link:hover {  color: #f26531 !important;}.item.item-sticky3:hover .item-content {  background-image: url(../images/line2-bg.gif);}.item.item-sticky3:hover .item-footer {  background: #fff;  border-top: 1px solid #e5e5e5 !important;}.item.item-sticky3:hover .article-info strong,.item.item-sticky3:hover .article-hit strong,.item.item-sticky3:hover .jac-add-button strong {  color: #999;}.item.item-sticky3 .readmore,.item.item-sticky3 .s_readmore {  border-color: #b3dce0;}.item.item-sticky3:hover .readmore,.item.item-sticky3:hover .s_readmore {  border-color: #e5e5e5;}.item.item-sticky3 .footer .article-hit dd.hits {  background: url(../images/view-icon-bg.png) no-repeat 0px -54px;}.item.item-sticky3:hover .footer .article-hit dd.hits {  background: url(../images/view-icon-bg.png) no-repeat 0px -72px;}.item.item-sticky3 .readmore a {  background: url(../images/readon-bg.png) no-repeat 0px 0px;  border: none;}.item.item-sticky3:hover .readmore a {  background: url(../images/readon-bg.png) no-repeat 0px -60px !important;}/* Blue Style ---*/.item.blue:hover .item-inner {  background: #fff;  color: #353535;}.item.blue:hover .item-header h2 a {  color: #353535 !important;}.item.blue .article-info dd.category-name strong {  color: #A9DEF0;}.item.blue .footer {  border-color: #26a9d5;}.item.blue:hover .item-footer {  background: #fff;  border-top: 1px solid #e5e5e5 !important;  text-shadow: none;}.item.blue .readmore,.item.blue .s_readmore {  border-color: #26a9d5;}.item.blue:hover .readmore,.item.blue:hover .s_readmore {  border-color: #e5e5e5 !important;}.item.blue .footer .article-hit dd.hits {  background: url(../images/view-icon-bg.png) no-repeat 0px 0px;}.item.blue:hover .footer .article-hit dd.hits {  background: url(../images/view-icon-bg.png) no-repeat 0px -72px;}.item.blue .readmore a {  background: url(../images/readon-bg.png) no-repeat 0px -100px;  border: 0;}.item.blue:hover .item-footer .readmore a {  background: url(../images/readon-bg.png) no-repeat 0px -60px !important;  border: 0;  }/* Item quote style */.item.item-quote .item-inner {  background: #fff;}/* UnPuplic */.system-unpublished {	background: none;	border: 0;}.system-unpublished .item-content,.system-unpublished .header > h2 {}/* ImageView Hilite Style */body.display-imageview .item.hilite .item-inner {  border-color: #c00;}/* 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: #101010;  color: #858585;}#header .wrap-inner {  background: transparent;  border-bottom: none;}#logo {  background: #101011;  border: 0;  height: 45px;  width: 125px;}/* Logo Image ---*/.logo-image h1 {  height: 24px;  margin: 10px 0px 15px 30px;  padding: 0;  width: 56px;}.logo-image h1 a {  background: url(../images/logo.png) no-repeat top left;  height: 24px;  float: right;  text-indent: -999em;    width: 56px;}.logo-image:hover h1 a,.logo-image h1 a:hover,.logo-image h1 a:active,.logo-image h1 a:focus {  color: #fff;}/* Logo Text ---*/.logo-text h1 a {  display: block;  margin: 5px 20px 0;}.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: #999;}/* Head Search ---*/#header #search {  background: #101011;  height: 45px;  top: 0;}#header #search .search {  border: 1px solid #202020;  border-radius: 3px;}#header #search .inputbox {  background: url(../images/icon-search.png) no-repeat 97% 50% #050505;  padding: 5px 25px 5px 5px;  text-transform: none;  width: 128px;}#header #search .button {  background-color: #666;  border: 1px solid #666;  color: #fff;}/* focus state */#header #search .inputbox:focus {  background: url(../images/icon-search.png) no-repeat 97% 50% #fff;  box-shadow: none;   border-radius: 2px;}#header #search .inputbox:focus + .button {  background-color: #c00;  border-color: #c00;  color: #fff;}/* MAIN CONTAINER--------------------------------------------------------- *//* Mainbody ---*/#mainbody {  background: none;  border: 0;  border-radius: 0;  box-shadow: none;  color: #656565;}body.has-sidebar #mainbody {}body.gridview #mainbody {  background: none;  border: 0;  border-radius: 0;  box-shadow: none;  color: #a5a5a5;}#content .content-inner {  background: #fff;} body.gridview #content .content-inner {  background: none;}body.k2-component #content .content-inner {  background: none;  margin: 0;  padding-left: 0;  padding-right: 0;}/* Sidebar ---*/#sidebar {  color: #666;  text-shadow: none;}/* Sidebar Nav */#sidebar ul li {  margin-top: 3px;}#sidebar .menu li a {  background: #fff;  border-radius: 2px;  color: #656565;  padding: 4px 5px !important;}#sidebar .menu li a:hover,#sidebar .menu li a:active,#sidebar .menu li a:focus {  background: #101010;  color: #e5e5e5;  text-decoration: none;}/* Sidebar Categories */#sidebar .categories-module li {  margin-top: 0;}#sidebar .categories-module li a {  background: #fff;  border-radius: 2px;  color: #656565;  padding: 4px 5px !important;}#sidebar .categories-module li a:hover,#sidebar .categories-module li a:active,#sidebar .categories-module li a:focus {  background: #101010;  color: #e5e5e5;  text-decoration: none;}/* Active */#sidebar .menu li.active a,#sidebar .categories-module li.active a {  background: #000;  color: #fff;  text-shadow: none;}/* 2nd level + */#sidebar .menu ul,#sidebar .categories-module ul {  border-right: 5px solid #fff;}/* Sidebar Module */#sidebar .moduletable .moduletable-inner > h3 {  color: #f26531;  margin-bottom: 15px;  font-size: 14px;  font-family: 'PT Sans', sans-serif;  font-weight: bold;  text-transform: uppercase;}/* DISPLAY TOOLBAR--------------------------------------------------------- */#toolbar {  background: #101011;  height: 45px;}#toolbar .toolbar-inner {}#toolbar li {  margin-left: 0;}#toolbar li#toolbar-basegrid {  margin-left: 5px;}#toolbar dl {	background: none;	border: none;	border-radius: 0;	text-shadow: none;}#toolbar dd {  padding: 5px 0;  width: 20px;}#toolbar dd:hover {  background: #666;  color: #FFF;}#toolbar dd.first {  border-radius: 2px;}#toolbar dd.last {  border-radius: 2px;}#toolbar dd.first.last {  background: #202020;  border-radius: 2px;}#toolbar dd.first.last:hover {  background: #fff;  color: #353535;}#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: #F26531;    color: #fff;}/* Basegrid ---*/#toolbar-basegrid dd {  background: #202020;    border-left: none;  border-radius: 2px;  margin-left: 5px;  padding: 5px;}#toolbar-basegrid dd:hover {  background: #fff;  color: #656565;}/* Display ---*/#toolbar-display dd {  padding-left: 5px;  padding-right: 5px;}/* ---------------------------------------------------------   K2--------------------------------------------------------- *//* K2 Categories List */div.subCategory { background-color: #fff; border: 0; border-radius: 0; padding: 20px; }div.subCategory h2 {	font-size: 150%;	margin-bottom: 5px;	margin-top: 20px;	font-family: 'PT Sans',sans-serif;}div.subCategory h2 a {	color: #101010;	font-weight: bold;}div.subCategory h2 a:hover,div.subCategory h2 a:focus {	color: #f26531;}div.subCategory .subCategoryFooter { background-color: #fff; border: 0; border-radius: 0; }div.subCategory .subCategoryFooter a {  background: url(../images/bg-btn-more.png) no-repeat top left;  border: none;  border-radius: 0;  color: #666;  height: 20px;  padding: 0;  transition: all 0.2s linear 0s;  text-decoration: none;  text-indent: -999em;  width: 20px;}div.subCategory:hover .subCategoryFooter a,div.subCategory:hover .subCategoryFooter a:hover,div.subCategory:hover .subCategoryFooter a:focus {    background: url(../images/bg-btn-more-hilite.png) no-repeat left top transparent !important;    text-shadow: none;}/* Item Page */.itemView { padding: 20px; background: #fff; }.itemView.typography {	padding: 0;	background: none;}.itemView .itemContentFooter { border-color: #ccc; }div.itemCommentsForm p.itemCommentsFormNotes { border-color: #ccc; }.itemView .itemAuthorLatest h3 span {}div.k2ItemsBlock ul li { padding: 20px 0; }div.k2ItemsBlock ul li .moduleItemAuthor {	color: #656565;	font-weight: normal;}div.k2ArchivesBlock ul li {	background-image: url(../images/icon-calendar.png);}div.k2ArchivesBlock ul li a:hover,div.k2ArchivesBlock ul li a:focus {	color: #f26531;}/* K2 Blog Style */#k2Container .itemDate {  border-radius: 0;  left: 20px;  top: 25px;  background: #f26531;  text-shadow: none;}#k2Container .itemDate .date { color: #fff; border-right: 1px solid #ff936b; padding-right: 5px; }#k2Container .itemDate .month, #k2Container .itemDate .year { color: #fff; }.itemListBlogView .catItemCommentsLink { left: 20px; top: 80px; }.itemListBlogView .itemContainer { border-bottom: 0; padding: 0; }.itemListBlogView div.catItemView {  background: #fff;  border: none;  padding: 20px 20px 20px 120px;}.itemListBlogView .catItemView h3.catItemTitle a { color: #101010; }.itemListBlogView .catItemView h3.catItemTitle a:hover,.itemListBlogView .catItemView h3.catItemTitle a:focus { color: #ff936b; text-decoration: none; }.catItemReadMore a {  background: url(../images/bg-btn-more-hover.png) no-repeat top left;  border: none;  border-radius: 0;  color: #666;  height: 20px;  padding: 0;  transition: all 0.2s linear 0s;  text-indent: -999em;  width: 20px;}.catItemReadMore a:hover,.catItemReadMore a:focus,div.k2ItemsBlock ul li .moduleItemReadMore:hover,div.k2ItemsBlock ul li .moduleItemReadMore:focus {    background: url(../images/bg-btn-more-hilite.png) no-repeat left top !important;  }div.k2ItemsBlock ul li .moduleItemReadMore {  background: url(../images/bg-btn-more-hover.png) no-repeat top left;  border: none;  border-radius: 0;  color: #666;  height: 20px;  padding: 0;  transition: all 0.2s linear 0s;  text-indent: -999em;  width: 20px;  display: inline-block;  text-align: left;  float: right;}.itemListBlogView .catItemBody img {	border-color: #ccc;}/* K2 Item Page */.itemView h2.itemTitle {  color: #101010;  font-family: 'PT Sans',sans-serif;}/* K2 Item Tag */div.catItemTagsBlock { border-bottom: 0; }div.catItemTagsBlock span, .item-tags strong { text-shadow: none; }.itemListBlogView .catItemLinks li a { border-bottom: 0; }.itemListBlogView .catItemLinks li a:hover,.itemListBlogView .catItemLinks li a:focus,.itemListBlogView .catItemLinks li a:active { color: #f26531; }div.catItemTagsBlock ul.catItemTags li a,.item-tags ul li a {  border-bottom: 1px dotted #ccc;}/* Showcase Page */.item-showcase .createby, .item-showcase .category-name {	border-bottom: 0;	padding: 0;}.item-showcase .createby strong, .item-showcase .category-name strong,.item-showcase .item-tags strong {	color: #999;}.item-showcase .item-image { border-bottom: 0; }.item-showcase .item-image img {	border-radius: 0;}.item-showcase:hover .createby strong, .item-showcase:hover .category-name strong,.item-showcase:hover .item-tags strong {	color: #fff;}.item-showcase div.catItemTagsBlock ul.catItemTags li a,.item-showcase .item-tags ul li a {	border-bottom: 0;}.item-showcase div.catItemTagsBlock ul.catItemTags li a:hover,.item-showcase .item-tags ul li a:hover,.item-showcase .category-name a:hover {	color: #f26531 !important;}.item-showcase.dark:hover a {	color: #999;}.item-showcase.dark a:hover {	color: #f26531;}.item-showcase .comments-link,.item-showcase.hilite .comments-link {	background: none;	padding-left: 0;}.item-showcase .article-hit dd.hits {	background: none;	padding-left: 0;}.item-showcase.hilite .item-tags strong,.item-showcase.hilite .createby strong, .item-showcase.hilite .category-name strong,.item-showcase.dark .item-tags strong,.item-showcase.dark .createby strong, .item-showcase.dark .category-name strong {	color: #fff;}/* MISC.--------------------------------------------------------- *//* Toggle ----*//* Toggle button */.btn-toggle {  background: #000;}/* Loading Notif. --- */#infscr-loading {  border-radius: 0;  background: #000;}/* 404 Page ---*//* Error --- */.error #outline {	background: none;}.error #error-code {	background: #F26531;	width: 200px;	height: 200px;	font-family: Arial, Helvetica, sans-serif;	text-align: center;	line-height: 200px;	position: inherit;	float: left;}.error #error-message,.error #back-home {	color: #000;	font-size: 24px;	margin: 0;	float: left;	width: 430px;	margin: 75px 0 0 20px;}.error #back-home {	float: left;	background: none;	text-indent: 0;	color: #f00;	position: inherit;	width: auto;	height: auto;	font-size: 12px;	margin-top: 10px;}.error #text-tip {	display: none;}/* K2 Page ----*/div.catItemHeader h3.catItemTitle a:hover,div.catItemHeader h3.catItemTitle a:focus,div.catItemHeader h3.catItemTitle a:active,.k2ArchivesBlock ul li a:hover,.k2ArchivesBlock ul li a:focus,.k2ArchivesBlock ul li a:active,div.k2ItemsBlock ul li a.moduleItemTitle:hover,div.k2ItemsBlock ul li a.moduleItemTitle:focus,div.k2ItemsBlock ul li a.moduleItemTitle:active,div.k2ItemsBlock ul li .moduleItemReadMore:hover,div.k2ItemsBlock ul li .moduleItemReadMore:focus,div.k2ItemsBlock ul li .moduleItemReadMore:active,div.catItemTagsBlock ul.catItemTags li a:hover,div.catItemTagsBlock ul.catItemTags li a:focus,div.catItemTagsBlock ul.catItemTags li a:active,.item-tags ul li a:hover,.item-tags ul li a:focus,.item-tags ul li a:active,.comments-link a:hover,.comments-link a:focus,.comments-link a:active {	color: #f26531;	border: none;	}.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 {	color: #f26531;}div.itemCommentsForm form input#submitCommentButton,input[type="submit"], .button, button {	background: #f26531;	border-color: #f26531;	border-radius: 0px;	-webkit-border-radius: 0px;	text-shadow: none;	color: #fff;	font-weight: normal;	text-transform: uppercase;}div.itemCommentsForm form input#submitCommentButton:hover,div.itemCommentsForm form input#submitCommentButton:focus,div.itemCommentsForm form input#submitCommentButton:active,input[type="submit"]:hover, .button:hover, button:hover{	background: #000;	border-color: #000;	color: #fff;	text-shadow: none;}.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: #f26531;}div.itemTagsBlock ul.itemTags li a:hover,div.itemTagsBlock ul.itemTags li a:focus,div.itemTagsBlock ul.itemTags li a:active {	color: #f26531;	border-color: #f26531;}/* ---------------------------------------------------------   RESPONSIVE STYLES--------------------------------------------------------- *//* MOBILE (layout-mobile.css)--------------------------------------------------------- */@media only screen and (max-width:719px) {  /* BODY LAYOUT  --------------------------------------------------------- */  /* Sidebar ---*/  #sidebar .sidebar-inner {    border-radius: 0;  }	#sidebar .sidebar-toggle {		border-right: 1px solid #444;		background: #252525;	}		#sidebar.active .sidebar-toggle {		background: #fff;	}		#sidebar .moduletable .moduletable-inner > h3 {		color: #101010;	}	  /* Sidebar Module */  #sidebar .moduletable .moduletable-inner > h3 {    color: #f26531;  }    /* Sidebar Nav */	#sidebar .categories-module li a,  #sidebar .menu li a {    background: #f0f0f0;    color: #666;  }    #sidebar .categories-module li a:hover,  #sidebar .menu li a:hover {    background: #101010;    color: #fff;  }  /* HEADER  --------------------------------------------------------- */	#header {	  height: 91px;	}		#header .main {  }		#header #logo {		width: 100%;	}		#header #logo h1 {		top: 0;		width: 100%;	}		#header #logo h1 a {		margin: 0 auto;		float: none;	}    /* Head Search ---*/  #header #search {		top: -45px;		margin-right: 0;		margin-left: 0;		padding: 0;		border: 0;  }  #header #search.active {  }  #header #search .search-inner {    border-radius: 0;    margin-top: 0;  }    #header #search .search {    border: 0;  }    #header #search .inputbox,  #header #search .inputbox:focus {    background-color: #FFF;    background-position: 155px 7px;    border: 1px solid #CCC;    padding: 5px 25px 5px 5px;    width: 180px !important;    -webkit-box-sizing: border-box;  }  #header #search .search-toggle {    border-left: 1px solid #202020;  }    /* MAIN NAV  --------------------------------------------------------- */  #mainnav {		border-top: 1px solid #202020;		left: 0;  }    #mainnav .menu-inner {  }  	#mainnav .menu > li > a {		padding: 0 15px;	}		#mainnav .menu > li.deeper ul li a {		text-align: center;	}		ul.jsub {	  background-position: center 15px;  	  background: #fff;  	  border: 1px solid #ddd;  	  border-top: none;  	  box-shadow: 2px 2px 2px rgba(0,0,0,.2);	}	ul.jsub li {  	  border-bottom-color: #e5e5e5;	}	ul.jsub li a {  	color: #656565;  	font-size: 1em;  	padding: 0 15px;  	text-shadow: none;  	text-transform: uppercase;  	transition: color 0.2s linear 0s;  	}	ul.jsub li:hover a,	ul.jsub li a:hover,	ul.jsub li a:active,	ul.jsub li a:focus {  	 background: none;  	 color: #F26531;  	 text-decoration: none;	}		#mainnav .navnext {    right: 0;  }		/* CONTAINER	--------------------------------------------------------- */	#container .main {		padding-top: 130px;	}  /* DISPLAY TOOLBAR  --------------------------------------------------------- */	#toolbar {		top: -45px;	}		#toolbar .toolbar-toggle {    border-color: #202020;  }		#toolbar.active .toolbar-inner {		padding: 10px;		border-radius: 0;	}		#toolbar-basegrid dd:hover {		background: #202020;		color: #fff;	}		/* K2 STYLE	--------------------------------------------------------- */	/* Blog style ---*/	div.itemIntroText img {    width: 100%;  }    .itemListBlogView .catItemBody img {    margin-bottom: 10px;  }    div.itemListBlogView div.catItemView {    padding: 20px;  }}/* MOBILE PORTRAIT (layout-mobile-portrait.css)--------------------------------------------------------- */@media only screen and (max-width:479px) {	/* BODY LAYOUT	--------------------------------------------------------- */	/* Sidebar ---*/	#sidebar {		top: 0;	}		#sidebar .sidebar-toggle {		border-right: 1px solid #444;		background: #252525;	}		#sidebar.active .sidebar-toggle {		background: #fff;	}		/* HEADER	--------------------------------------------------------- */	#header {	}		#header #logo {		width: 100%;	}		#header #logo h1 {		width: 100%;		top: 0;	}		#header #logo h1 a {		margin: 0 auto;		float: none;	}		#header #search {		top: -45px;		margin-right: 0;		margin-left: 0;		padding: 0;		border: 0;	}		/* SEARCH	--------------------------------------------------------- */	#header #search .search-toggle,	#toolbar .toolbar-toggle {		border-left: 1px solid #444;	}		#header #search .search {		border: none;	}		#header #search .inputbox {		background-color: transparent;		border: 1px solid #ccc;		background-position: 155px center;		width: 90%;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;	}		/* NAVIGATION	--------------------------------------------------------- */	#mainnav {		left: 0;		border-top: 1px solid #202020;	}		#mainnav .menu > li > a {		padding: 0 15px;	}		ul.jsub {	  background-position: center 15px;  	background: #fff;  	border: 1px solid #ddd;  	border-top: none;  	box-shadow: 2px 2px 2px rgba(0,0,0,.2);	}	ul.jsub li {  	  border-bottom-color: #e5e5e5;	}	ul.jsub li a {    color: #656565;    font-size: 1em;    text-shadow: none;    text-transform: uppercase;    transition: color 0.2s linear 0s;  }	ul.jsub li:hover a,	ul.jsub li a:hover,	ul.jsub li a:active,	ul.jsub li a:focus {  	 background: none;  	 color: #F26531;  	 text-decoration: none;	}		/* CONTAINER	--------------------------------------------------------- */	#container .main {		padding-top: 130px;	}		/* TOOLBAR	--------------------------------------------------------- */	#toolbar {		top: -45px;	}		#toolbar.active .toolbar-inner {		padding: 10px;		border-radius: 0;	}		#toolbar-basegrid dd:hover {		background: #202020;		color: #fff;	}		/* K2 STYLE	--------------------------------------------------------- */  .k2AccountPage input.inputbox,  .k2AccountPage input#url,  .k2AccountPage textarea {    width: 80% !important;  }	}/* layout-tablet.css ---*/@media only screen and (min-width:720px) and (max-width: 985px) {  /* BODY LAYOUT  --------------------------------------------------------- */  /* Sidebar ---*/  #sidebar .sidebar-inner {    border-radius: 0;  }  #sidebar .sidebar-toggle {    border-right: 1px solid #202020;  }  #sidebar .moduletable .moduletable-inner > h3 {    color: #f26531;  }    /* Sidebar Nav */	#sidebar .categories-module li a,  #sidebar .menu li a {    background: #f0f0f0;    color: #666;  }    #sidebar .categories-module li a:hover,  #sidebar .menu li a:hover {    background: #101010;    color: #fff;  }  /* HEADER  --------------------------------------------------------- */  #logo {  	 width: 100px;  	 background: #101011;  	 height: 45px;  }  .logo-text h1 a {    margin-left: 10px;    margin-right: 10px;  }  .logo-text p {    margin-top: -4px;  }    /* Head Search ---*/  #header #search {    top: 0;    margin-right: 0;    margin-left: 0;    padding: 0;    border: 0;  }  #header #search .search {  	 border: 0;  }    #header #search .search-inner {    border-radius: 0;  }  #header #search .search-toggle {    border-left: 1px solid #202020;  }    #header #search .inputbox {  	 background-color: transparent;  	 width: 90%;    box-sizing: border-box;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;  }    /* NAVIGATION	--------------------------------------------------------- */	#mainnav {		left: 0;		padding-left: 145px;	}		#mainnav .navprev {		left: 145px;	}		#mainnav .navnext {		right: 235px;	}		.no-toolbar #mainnav .navnext {		right: 190px;	}    /* DISPLAY TOOLBAR  --------------------------------------------------------- */  #toolbar {    top: 0;  }  #toolbar .toolbar-inner {    border-radius: 0;  }  #toolbar .toolbar-toggle {    border-left: 1px solid #202020;  }    #toolbar-basegrid dd:hover {		background: #202020;		color: #fff;	}		#aside {    padding-top: 20px;  }}/* 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 (layout-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) {}