/* * ------------------------------------------------------------------------
 * JA ZiteTemplate
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 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.
 * ------------------------------------------------------------------------*/body {  -webkit-text-size-adjust: 100%; /*Fix Mobile Safari Font Scale*/}/* RESPONSIVE FONT SIZES--------------------------------------------------------- */body.fs1 #ja-wrapper {  font-size: 1.2em !important;}body.fs2 #ja-wrapper {  font-size: 1.3em !important;}body.fs3 #ja-wrapper {  font-size: 1.250em !important;}body.fs4 #ja-wrapper {  font-size: 1.5em !important;}body.fs5 #ja-wrapper {  font-size: 1.6em !important;}body.fs6 #ja-wrapper {  font-size: 1.7em !important;}/* MAIN LAYOUT DIVS--------------------------------------------------------- */body.bd #ja-wrapper {  min-width: 720px !important;}.main {  width: 720px !important;}/* HEADER--------------------------------------------------------- */#ja-header {}#ja-header .main {  width: 100%;  text-align: center;}#ja-header .main-inner1 {  margin: 0;}h1.logo {  height: 80px !important;  width: 92px !important;}h1.logo a {  padding: .5em !important;}/* Search & Social Bars ---*/#ja-top {  height: 40px;  width: 178px;  border-left: 1px dotted #666;  position: absolute;  right: 0;  top: 50px;}/* JA Search ---*/#ja-search {  bottom: 10px;}/* FOOTER--------------------------------------------------------- */#ja-footer {}/* MODULES--------------------------------------------------------- *//* Hiden in Tablet ---*/.hide-in-normal,.hide-in-tablet {  display: none;}/* MAIN NAVIGATION --------------------------------------------------------- *//* Main Nav ---*/#ja-mainnav {  float: none;  margin: 0 auto;  width: 720px;  text-align: left;  display: block;  clear: both;}/* Mega Menu Layout ---*/.ja-megamenu ul.level0 li.mega a.mega {  font-weight: normal;  font-size: 100%;}/* SLIDESHOW--------------------------------------------------------- */.ja-ss-item {  min-height: 260px;}.ja-ss-item-bg {  min-height: 260px;}.active .ja-ss-desc {  left: 12% !important;  overflow: visible;}.active.leftright .ja-ss-item-img.first {  left: 30% !important;}.active.leftright .ja-ss-item-img.second {  left: 50% !important;}.ja-ss-item div.ja-ss-desc h3 {  font-size: 150%;  margin-top: 0;}.ja-ss-item div.ja-ss-desc p {  font-size: 100%;}#ja-slideshow .ja-ss-item-img {  transform: scale(0.6);  transform-origin: 50% 100%;  -moz-transform: scale(0.6);  -moz-transform-origin: 50% 100%;  -webkit-transform: scale(0.6);  -webkit-transform-origin: 50% 100%;  -o-transform: scale(0.6);  -o-transform-origin: 50% 100%; } /* Top spotlight */div.cms ul.cms {  width: 100%;}div.cms ul.cms li {  margin-bottom: 20px;  width: 49.9%;} /* Top spotlight1 */div.content-home ul li {  width: 100%;}div.content-home ul li div.inner-div {  margin: 10px 0;  padding: 20px;  overflow: hidden;}div.content-home div.moduleItemImage {  margin: 0 20px 0 0;  float: left;}div.content-home ul li a.moduleItemTitle {  margin-bottom: 0;}div.content-home ul li div.moduleItemMeta {  margin-bottom: 0;}div.content-home ul li a.moduleItemReadMore {  border: 0;  float: right;  margin: 0;  padding: 0;}/* Top spotlight2 */#ja-botsl1 .ja-box {  background: none !important;  margin-bottom: 20px;  width: 49.9% !important;}#ja-botsl1 .ja-box:nth-child(1) {  background: url(../images/line.gif) repeat-y right top !important;}#ja-botsl1 .ja-box:nth-child(3) {  background: url(../images/line.gif) repeat-y right top !important;}#ja-botsl1 .ja-box-right {  position: relative;  right: auto;}  /* MISC--------------------------------------------------------- */body p.intro {  padding: 20px !important}ul.partners-list li {  width: 33.3% !important;}/* Menu Button --- *//* to use this value to detect responsive * > 3: mean responsive * 4: is mobile device, which the menu show only first level */#ja-menu-button {  z-index: 3;}