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-left .ja-moduletable {margin:0 35px 55px 0!important; padding:0!important}
#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 .inputbox{width:210px;}


/* 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{}

/* Captify content Module */
.ccItem{max-width:auto!important; width:auto!important; height:auto!important;}
.viewport a span{font-size:12px!important}
.ja-moduletable .viewport p{padding-left:15px; padding-right:15px;}
#ja-slider .ccItem img.captify{max-width:179px!important; height:auto!important;}

/* Image Gk Show Slider Module */
#ja-slider .gkIsImage, #ja-slider .gkIsSlide{width:359px!important; height:360px!important; margin-right:1px!important}
.gkIsWrapper-gk_musicity .gkIsText{font-size:20px!important;}

/* BT Slideshow Modules */
.box_skitter img, .box_skitter{max-width:358px!important; max-height:360px!important;}

/* NSP Module */
#ja-recent-blog .nspMain{width:750px!important;}
#ja-recent-blog .nspImage{max-width:222px!important; height:auto!important} 
#ja-recent-blog .nspArt{max-width:222px!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;}


/* OTHERS 
--------------------------------------------------------- */
ul.client-list li{width:46%;}
