@charset "utf-8";#ja-right1{float:none;width:100% !important;}
#ja-right2{float:none;width:100% !important;}
div.ja-moduletable,
div.moduletable{padding:0 !important;box-sizing:border-box;-webkit-box-sizing:border-box;}
.pagination ul li.pagination-start,
.pagination ul li.pagination-prev,
.pagination ul li.pagination-next,
.pagination ul li.pagination-end{display:none;}
#ja-header h1.logo{height:64px;width:200px; margin: 0 auto;}
#ja-header h1.logo a{background-image:url(../images/logo-mobile.png);height:64px;width:200px; background-position:center; margin:0px !important;}
.ja-ss-btns{bottom:38px !important;}
#ja-topsl .ja-box{width:100% !important;}
#ja-topsl .ja-moduletable{margin-bottom:20px;}
#ja-topsl .ja-box-right{position:relative;right:auto;}
#ja-topsl .ja-box-right .ja-moduletable{margin-bottom:0px;}
#ja-topsl1 .ja-box{width:100% !important;}
#ja-topsl1 .ja-moduletable{margin-bottom:20px;}
#ja-topsl1 .ja-box-right{position:relative;right:auto;}
#ja-topsl1 .ja-box-right .ja-moduletable{margin-bottom:0px;}
#ja-topsl2 .ja-box{width:100% !important;}
#ja-topsl2 .ja-box .ja-moduletable{margin-bottom:20px !important;}
#ja-topsl2 .ja-box-right{position:relative;right:auto;}
#ja-topsl2 .ja-box-right .ja-moduletable{margin-bottom:0 !important;}
#ja-botsl .ja-box{width:100% !important;}
#ja-botsl .ja-moduletable{margin-bottom:20px;}
#ja-botsl .ja-box-right{position:relative;right:auto;}
#ja-botsl .ja-box-right .ja-moduletable{margin-bottom:0px;}
#ja-botsl1 .ja-box{width:100% !important;}
#ja-botsl1 .ja-box-right{text-align:left;}
#ja-botsl2 .ja-box{width:100% !important;}
.videos .items-row .item{float:none !important;width:100% !important;}
.videos .img-intro-none,
.videos .img-intro-left,
.videos .img-intro-right{width:100% !important;}
.videos .img-intro-none .img_caption,
.videos .img-intro-left .img_caption,
.videos .img-intro-right .img_caption{width:100% !important;}
.videos .img-intro-none .img_caption img,
.videos .img-intro-left .img_caption img,
.videos .img-intro-right .img_caption img{width:100%;}
.blog.videos .contentpaneopen{padding-top:210px !important;}
.event-infor{padding-left:0;}
.event-time{border:1px solid #ddd;border-radius:3px;margin-bottom:10px;padding:10px;position:relative;left:auto;top:auto;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
.event-time span.time{background-position:0 5px;}
.event-time a.btn-book{margin-left:0;}
.item-page.events p{padding-left:0;}
.login{width:100% !important;box-sizing:border-box;-webkit-box-sizing:border-box;}
.login .login-fields{float:none;width:100%;}
.login .login-fields.last-item{overflow:hidden;}
div.user-links ul li{display:block;}
.ja-masshead h3{font-size:1.538em !important;}
div.itemListSubCategories h3{font-size:1.8em !important;}
div.subCategoryContainer{float:none;width:100% !important;}
div.subCategory{margin-left:0;margin-right:0;}
div.catItemIntroText img,
div.userItemIntroText img,
div.genericItemIntroText img{margin:0 0 15px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
div.itemIntroText img{margin:0 0 15px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
