#ja-zinwrap-100 {
    margin-top: 30px;
    border: 1px solid #eee;
}
.home-content {
    padding-top: 20px;
    padding-bottom: 20px;
}

.home-feature h3 {
    padding-top: 20px;
    border-top: 1px solid #eee;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #f7a600;
    background-color: transparent;
}

.blog .item-image img {
    width: 600px;
}

.pull-left.item-image.article-image.article-image-full img {
    max-width: 100%;
}

.blog h2.article-title, .blog .article-header h2 {
    font-size: 25px;
}

.items-row .item:after {
    background: none !important;
    border-bottom: 1px solid #eee;
}

.btn-primary {
    color: #fff;
}

blockquote.article-intro {
    font-size: 16px;
}

h3.module-title {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}

.t3-module.module .item-title {
    font-weight: normal;
    font-size: 14px;
}

h1, .h1 {
    font-size: 30px;
}

.t3-megamenu .mega-nav > li a, .t3-megamenu .dropdown-menu .mega-nav > li a {
    color: #424a4f;
    font-weight: normal;
}

.pull-left.item-image {
    margin: 0 0px 20px 0 !important;
    float: none !important;
}

.docman_block {
    display: none !important;
}

.k-filters--toggleable {
    margin-top: 0 !important;;
}

.com_docman .t3-content > .koowa.com_docman {
    padding-top: 0 !important;;
}

td.mod_events_latest_first {
    border-width: 2px !important;
}

.t3-megamenu .dropdown-header, .t3-megamenu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .mega-nav .mega-group > .dropdown-header, .t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .dropdown-header {
    font-size: 14px;
}

.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li {
    font-size: 12px;
}

.mega-inner p {
    font-size: 12px;
    font-weight: 300;
}

a.btn.btn-success.btn-mini.docman_track_download.docman_download__button {
    background: #f69c0b;
    border: #f69c0b;
    color: #fff;
}

span.label.label-success {
    background: #f69c0b;
}

.koowa .mod_docman.mod_docman--categories ul li a {
    color: #333333;
    font-size: 14px;
    font-weight: 300;
}

a.btn.btn-large.btn-success.btn-block.docman_download__button.docman_track_download {
    background: #f69c0b;
    border: #f69c0b;
    color: #fff;
}

.modal-header {
    padding: 15px;
    border-bottom: none;
    min-height: 16.429px;
}

.modal-dialog {
    width: 1200px !important;
    margin: 30px auto;
}

.video-list .videos-featured-list h2.article-title {
    text-transform: Capitalize;
}

.video-list .videos-featured-list ul {
    height: 475px;
}

.ja-video-list img.img-responsive {
    margin-bottom: 0;
}

.com_docman .t3-content > .koowa.com_docman .whitespace_preserver > a:hover, .com_docman .t3-content > .koowa.com_docman .whitespace_preserver > a:focus, .com_docman .t3-content > .koowa.com_docman .whitespace_preserver > a:active {
    color: #646463;
}

.koowa_icon--archive::before, .k-icon-document-archive::before {
    color: #646463;
}

.koowa_icon--pdf::before, .k-icon-document-pdf::before {
    color: #646463;
}

.koowa .mod_docman.mod_docman--categories ul li a:hover, .koowa .mod_docman.mod_docman--categories ul li a:focus, .koowa .mod_docman.mod_docman--categories ul li a:active {
   color: #646463;
}

.module-ct a:hover, .module-ct .custom a:hover, .module-ct a:focus, .module-ct .custom a:focus {
    color: #646463;
}

a:active {
  color: #646463;
}

a:hover {
  color: #646463;
}

.btn-link {
    color: #646463;
}

.t3-megamenu > .navbar-nav {
    float: left !important;
}

.t3-header {
    padding-top: 10px;
    padding-bottom: 10px;
	border-bottom: none;
}

.navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
}

.header-menu {
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.t3-navbar.navbar-collapse.collapse {
	background-color: white;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: white;
    background-color: #0b612d;
}

.navbar-default .navbar-nav > li > a {
    color: #0b612d;
    font-size: 13px;
    padding-left: 20px;
    padding-right: 10px;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: transparent;
    color: #f7a600;
}

.t3-megamenu > .navbar-nav > li {
    float: left !important;
}

.ja-slidenews-item img[align="left"] {
    float: left;
    margin-right: 10px;
    margin-left: 0;
    max-width: 75px;
}
.ja-slidenews-item img {
    border: 1px solid #ddd !important;
}

.ja-slidenews-item img {
    border: 1px solid #eee;
    margin-right: 10px;
    margin-top: 3px;
}

.ja-slidenews-item .ja-title {
    display: block;
    font-weight: bold;
    padding-bottom: 10px;
}

a {
    color: #34383d;
}

h2.ja-zintitle {
    font-size: 26px;
}

h4.ja-zintitle {
    font-size: 16px;
}

.ja-zinfp-featured .ja-zincontent-img img {
    width: 100%;
}

.default .ja-zinsec h2 {
    background: url("images/bg-stripes.png") repeat left top #f8f8f8;
}

.default .ja-zinsec h2 {
    margin: 0 !important;
    font-size: 20px;
}

.default .ja-zinsec h2 a {
    color: #fff;
    background: #646463;
	font-size:16px;
	font-weight: normal;
	padding: 10px 10px;
}

.default .ja-zinsec h2 a  span {
	background: url("images/arrow-section.gif") no-repeat right center;
	padding: 6px 24px 6px 12px;
}

.col-md-8.col-xs-12.ja-zincontent.clearfix {
    padding-left: 3px;
}
div#ja-zinwrap-108 {
    border: 1px solid #eee;
}

.jazin-full {
    padding-top: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
}

.default .ja-zinlinks ul li {
	border-left: 1px dotted #e5e5e5;
	border-bottom: 1px dotted #e5e5e5;
	padding-left:15px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.default .ja-zinlinks ul li:last-child {
	border-bottom: none;
	padding-bottom: 0;
	padding-top: 8px;
}

.default .ja-zinlinks ul li:first-child {
	padding-top: 5px;
}

ul.jazin-links {
    padding-left: 0;
	list-style-type: none;
}

ul.jazin-links span.createdate {
    color: #999999;
    font-size: 14px;
    font-weight: lighter;
}

.ja-zinmeta.clearfix {
    padding-bottom: 10px;
}

h3.post-title {
    font-size: 14px;
    margin: 0;
}

.link-item {
    border-bottom: 1px dotted #e5e5e5;
    padding: 12px 15px;
	overflow: hidden;
}

.magazine-featured-intro .magazine-item .media-object.pull-left {
    margin-bottom: 15px;
}

.link-item .article-aside .category-name {
	border: 1px solid #ddd;
	padding: 0 2px;
}

.magazine-featured-links {
  margin: 0;
  box-shadow: inset 0 0 0 1px #e5e5e5;
}

.magazine-featured-links .magazine-links {
  padding-top: 12px;
  padding-bottom: 12px;
  margin-bottom: 24px;
  border-bottom: double 3px #e5e5e5;
}
.magazine-featured-links .link-item .article-aside dd[data-original-title="Edit Article"] {
  position: absolute;
  margin-right: 0;
  margin-left: 2px;
}
.magazine-featured-links .link-item .item-image {
  margin: 0;
}

.magazine-featured-leading .magazine-item-main {
    padding: 0 24px 24px;
}

.magazine-featured-leading .media-body {
    text-align: left;
    padding-left: 18px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.home-feature-1 .magazine-featured{
	margin-left: 0;
	margin-right: 0;
	border-left: 1px solid #eee;
}

.media > .pull-left {
    margin-right: 0px;
}
.news-border .media-left, .media > .pull-left {
    padding-right: 0px;
}

.magazine-featured-leading h3.post-title {
    font-size: 20px;
	padding-bottom:10px;
}

dl.article-info.muted {
    display: none;
}

.contact {
    padding-top: 0;
}

.panel-body .thumbnail.pull-right {
    margin-left: 20px;
}

.filters.btn-toolbar .btn-group {
    margin-left: 0 !important;
}

.content-category h2 {
    margin-top: 0;
}

.article-content-main img {
    margin-bottom: 30px;
    margin-left: 15px;
}

.content-category h1 {
    margin-top: 0;
}

.k-filters--toggleable .k-checkbox-dropdown-content {
    margin-top: 0;
}

.off-canvas-toggle {
    margin-top: 35px;
}

.t3-footnav .acymailing_module .form-control {
    height: 48px;
}

img.logo-img {
    max-width: 250px;
}

time {
    font-weight: 300;
}

.ja-zinmeta span.createdate {
    color: #999999;
    font-size: 14px;
    font-weight: lighter;
}

.com_docman .t3-content > .koowa.com_docman {
    background: #ffffff;
    padding: 0;
}

.t3-footnav .t3-module ul > li > a {
    text-transform: capitalize;
    font-weight: lighter;
}

.t3-footnav .t3-module ul > li > a:hover, .t3-footnav .t3-module ul > li > a:active, .t3-footnav .t3-module ul > li > a:focus {
    color: #646463;
    background: none;
}

.article-title a:hover, .article-header h1 a:hover, .article-title a:focus, .article-header h1 a:focus {
    color: #646463;
}

a:hover, a:focus {
    color: #646463;
    text-decoration: none;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #063318;
    border-color: #none;
}

.com_docman .t3-content > .koowa.com_docman .boxdownload-title .docman_download__filename {
    max-width: 100%;
}

.docman_description img {
    max-width: 200px;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

.tag-label > a {
    background: orange none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    padding: 2px 5px;
}

.docman_download.docman_download--right .docman_download__filename {
    display: none !important;
}

.com_docman .t3-content > .com_docman .boxdownload-title .docman_download__filename {
    display: none;
    font-size: 15px;
}

.com_docman .t3-content > .koowa.com_docman .docman_download .docman_document_details > span i {
    display: inline;
    margin-right: 0;
}

.com_docman .t3-content > .koowa.com_docman .boxdownload-title {
    margin-bottom: 10px;
}

.default .ja-zinlinks {
    font-size: 100% !important;
}

.com_docman .t3-content > .com_docman span.moreinfo {
    font-size: 10px;
    display: none;
}

.koowa_header__item {
    padding-bottom: 5px !important;
}

.banneritem img {
    max-width: 100%;
}

.container-tabs-nav .nav-tabs {
    margin-bottom: 0 !important;
}

.acm-container-tabs .container-tabs-nav .nav-tabs li a {
    font-weight: bold !important;
}

.container-tabs-nav .container {
    padding-left: 0;
}

.nav-tabs > li > a {
    background-color: transparent;
}

.nav-tabs .active > a {
    background: #646463 none repeat scroll 0 0 !important;
    color: #fff !important;
    padding: 10px !important;
}

.acm-container-tabs {
    padding-top: 20px;
}

.container-tabs-nav .nav.nav-tabs a {
    background: #eee none repeat scroll 0 0;
    padding: 14px !important;
}

.acm-container-tabs .container-tabs-nav .nav-tabs li {
    margin-right: 0 !important;
}

#mod-131 > iframe {
    padding-top: 15px;
}

.t3-topbar {
    height: 50px;
    line-height: 50px;
}

.moduletable.jmoddiv.jmodinside > h3 {
	background: #f8f8f8 url("/templates/ja_charity/css/images/bg-stripes.png") repeat scroll left top;
	margin: 0 !important;
    padding: 20px 15px !important;
    font-size: 20px;
    margin: 0 !important;
}

.moduletable.jmoddiv.jmodinside {
    border: 1px solid #eee;
}

.moduletable > h3 {
    background: #f8f8f8 url("/templates/ja_charity/css/images/bg-stripes.png") repeat scroll left top;
    font-size: 20px;
    margin: 0 !important;
    padding: 20px 15px !important;
}

.moduletable {
    border: 1px solid #eee;
}

.owl-wrapper-outer {
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 20px;
}

.owl-wrapper .owl-item {
    float: left;
}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (max-device-width: 667px) { 
	h1.article-title {
	  font-size: 18px;
	}
	.article-content-main img {
		margin-bottom: 10px;
		margin-left: 0;
	}
	
	.blog h2.article-title, .blog .article-header h2 {
		font-size: 16px;
	}
	
	.items-row .item:after {
		margin-bottom: 5px;
		margin-top: 5px;
	}
	
	.items-row .item {
		margin-bottom: 10px;
	}
	
	.t3-sidebar {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.blog .item-image img {
		width: 100%;
	}

	.t3-topbar {
	    font-size: 12px;
	    line-height: 50px;
	    text-align: center;
	}

	.topbar-btn {
	    padding-top: 10px;
	}
}

