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


/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.main {width: 720px;}
#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;}
#ja-right .ja-moduletable {margin:0 35px 55px 0!important; padding:0!important;}
#ja-right .ja-moduletable:first-child {margin-top: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-botsl .ja-masonry{width:330px!important;} /*module width on ja-botsl block*/
#ja-botsl .column{float:none!important; width:100%!important;}
#ja-botsl .ja-box-left .ja-moduletable, #ja-botsl .ja-box-right .ja-moduletable, #ja-botsl .ja-box-center .ja-moduletable{padding-left:0!important; padding-right:30px!important; margin-left:0!important; margin-right:0!important;}
#ja-botsl .main{padding-bottom:5px!important;}
#ja-right .moduletable-userpanel{margin-bottom:0!important; margin-top:0!important;}


/* Form*/
#ja-right .search .inputbox, #ja-left .search .inputbox {width:260px!important;/*change this value if you change the sidebar width -> xml files on layouts folder*/}
#ja-botsl .acymailing_form .inputbox{width:210px!important;}


/* EXTENSIONS
--------------------------------------------------------- */

/* K2 */
#k2Container {padding-top:0;}
.itemImage img, .catItemImage img, .tagItemImage img, .userItemImage img, .item-page img, .items-leading img, .items-row img{width:100%!important; max-width:100%!important; height:auto;}
div.k2UserBlock ul.k2UserBlockActions{}

/* Slideshow CK */
.camera_fakehover {min-height: 360px;}

/* NSP Module */
#ja-recent-blog .nspArts{width:750px!important;}
.grid-slider h4.nspHeader a {top:-130px; padding-left:20px; padding-right:20px; font-size:14px; line-height:22px;}

/* 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;}


/* OTHERS 
--------------------------------------------------------- */
ul.client-list li{width:46%;}