
body {
  -webkit-text-size-adjust: 100%; /*Fix Mobile Safari Font Scale*/
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
/* Overwrite Main layouts*/
.main {min-width:300px!important; max-width:90%;}

/*Form*/
#ja-botsl .inputbox{width:60%!Important;}

/* MODULES
--------------------------------------------------------- */
.itemRelated, .itemAuthorLatest{width:100%!important; float:left!important}

/* Mini K2 Portfolio */
#filter{position:relative; right:0; top:0; text-align:center; width:auto;}
#filter span {display:none;}
#filter a{margin:0 5px 5px 0;}

/* MAIN NAVIGATION 
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav {clear: both; display: block; float:left; margin:5px auto 0 auto; text-align: left; width:100%; background:none; padding:0;}
#ja-mainnav ul li{height:auto; text-transform:uppercase;}
#ja-mainnav ul li a{padding:10px 12px;}
#ja-mainnav ul li a:hover, #ja-mainnav ul.level0 li.haschild-over a.haschild.over{padding-top:10px!important; padding-bottom:10px!important;}
#ja-mainnav ul li:first-child a{border-left:none;}

/* Mega Menu Layout ---*/
.rjd-active .ja-megamenu {display: block !important; /* Show menu when active */}
.ja-megamenu {clear: both; height: auto; float:none!important;}
/* en dispositivos moviles la transformacion de fuente depende del equipo  */
/*.ja-megamenu ul.level0 li.mega span.menu-title, .ja-megamenu ul.level0 li.haschild span.menu-title {text-transform: none !important;}
*/
.ja-megamenu ul.level1 li.mega span.menu-title {margin-top: 0 !important; text-transform:none;}
.ja-megamenu ul.level0 li.mega span.menu-desc {display: none;}
.ja-megamenu ul li a.active{background:none!important;}

/*Hide lv 2 Content */
#ja-megamenu ul.level1 li.rjd-active .childcontent, #ja-megamenu ul.level1 .childcontent {}

/* Mega Menu Stylings --- */
.ja-megamenu {background: none; padding:0 10px;}

/* 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 {display: none;/* float: left; font-size: 1em; font-weight: bold; padding:1em; text-transform: uppercase; z-index: 4; margin:0!important; color:#fff!important;*/}
#ja-menu-button:hover, .rjd-active #ja-menu-button {background: #222;  cursor: pointer;}