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

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
/* por defecto .main {max-width: 720px;} */
.main {max-width: 760px;}
#ja-mainnav {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; padding:0 15px;}
#ja-current-content, #ja-main, .main #ja-mainbody{float:none!important; width:100%!important; /* Frontpage Content */}
#ja-right.column, #ja-left.column{float:none!important; width:100%!important; padding-bottom:20px; padding-top:30px;}
#ja-right .ja-moduletable {margin:0 35px 40px 0!important; padding:0!important;}
#ja-right .ja-masonry, #ja-left .ja-masonry{width:325px;} /*Default sidebar masonry width*/
#ja-right .blocks, #ja-left .blocks{width:323px;} /*Default sidebar masonry width*/
#ja-left .ja-moduletable {margin:0 35px 40px 0!important; padding:0!important}
#ja-botsl .ja-masonry{width:330px!important;} /*module width on ja-botsl block*/
#ja-botsl .column, #ja-botsl .ja-box-left .ja-moduletable{float:none!important; width:100%!important;}
#ja-botsl .ja-box-left .ja-moduletable, #ja-botsl .ja-box-right .ja-moduletable{padding-left:0!important; padding-right:30px!important; margin-left:0!important; margin-right:0!important; margin-bottom:30px!important}
#ja-botsl .main{padding-bottom:5px!important;}

/* alineado para fuente 14 del footer */
#ja-footer.wrap div.wrap-inner1 div.main div.ja-copyright div.custom h3{
margin-bottom:3px;
margin-top: 3px;
}
/* EXTENSIONS
--------------------------------------------------------- */
/* K2 */
#k2Container {padding-top:0;}
.itemImage img, .groupLeading .catItemImage img, .items-leading img{max-width:100%!important; height:auto;}

/* Image Gk Show Slider Module - Resize to tablet*/
.gkShadow{ height: 20px; background:url(../images/slider-shadow.png) 50% 35% no-repeat;}
.gkIsWrapper-gk_bikestore img {
	width: 100%;
}

/* NSP Module */
#ja-recent-blog .nspMain{width:730px!important;}

/* Mini K2 Portfolio */
#filter{position:relative; right:0; top:0;}
#filter a{margin:0 10px 10px 0!important;}
#folio-container li, #stage li a img { width:360px!important; height:264px!important; }
#stage li a .description {width:100%!important;}
#stage li a:hover .description {height:264px!important;}
#stage li a .description h3{padding:35px 30px 10px 30px!important;}
#stage li a .description p{margin:20px 30px!important; padding-top:15px!important;}
