@charset "utf-8";
/* CSS Document */

body {
    margin: 0;
    font-size: 18px;
    line-height: 1.475;
    color: #333333;
    background-color: #e7e7e7;
    font-weight: 500;
}
a {color: #ee8c1b;}
.btn,.btn-primary {background:#ee8c1b;}
body.dj-offcanvas-effect-3 {font-size:18px !important; color: #333;}
h6 {
    font-size: 15.3px;
    line-height: 1.8em;
}

h1.componentheading, .tag-category > h1, .page-header > h1, .content-category > h1, .categories-list > h1, .blog-featured > h1, .contact-category > h1, .contact > h1, .newsfeed-category > h1, h1.page-title, .finder > h1, .weblink-category > h1, .edit > h1 {color:#a59786; font-size:2em;}
h1, h2 {color:#a59786;}
/* TOP BAR */
#jm-top-bar {background: linear-gradient(rgba(24,63,90,1), rgba(24,63,90,1), rgba(24,63,90,1), rgba(2,131,188,1)); color: #d1d1d1;}

/* SEARCH */
.ajax-search.search input[type="search"] {
    width: 186px;
    padding-right: 22px !important;
    background: transparent no-repeat;
    margin-top: -15px;
    margin-left: 15px;
}

a.top {color: #d1d1d1; text-decoration:none; font-weight:bold;}
a.top:hover {color: #fff; text-decoration:none;}
/* SEARCH BOX  */
.ajax-search .results-box:empty {
    display:none;
}

div.item-page {overflow:hidden;}
.item-page .page-header > h2 {
       margin-bottom:25px;}
	   
/* BTN GROUP PULL RIGHT- PRINT EMAIL */
.btn-group > .btn:first-child {
    margin-left: 15px;
    margin-top: -85px;

}
	   
.article-info { font-size: 0.85em; color: #999; margin: 0 0 20px;}


div.home h2 {font-size:24px; color: #033c59; padding-bottom:15px;}
div.home h3 {font-size:22px; border-top: 1px solid #999;padding:15px 0px;}
div.home h4 {font-size:22px; border-top: 1px solid #999; color:#666; padding:15px 0px;}



img.left {float:left; margin-right: 20px; border: 1px solid #999; padding:4px;}
img.right {float:right; margin-left: 20px; border: 1px solid #999; padding:4px;}

/* home page */
div.home p {color: #333;padding-top: 15px; border-top: 1px solid #666;}
@media only screen and (max-device-width: 1024px) and (orientation:landscape) {div.custom.box-light.hidden-desktop, div.custom.box-dark.hidden-desktop {display:inline;}
	@media only screen and (max-device-width: 1194px) and (orientation:landscape){div.slide-text{font-size:90%;}}
}
.box-light {background: #ee8c1b;text-align:center;color:#fff;padding:10px !important;}
.box-dark {background: #d1770e;text-align:center;color:#fff;padding:10px !important;}
 div.box-light .span4 .hidden-desktop, div.box-dark .span4 .hidden-desktop {border: 0px 0px 2px 0px solid #fff; margin-bottom:20px;}
.boxes {position:relative;z-index:45000;margin-top:-90px; margin-bottom:-50px;border:none !important; background:none! important;float:right; padding-left:100px;}

/* DJ MENU */
.dj-megamenu-override li.dj-up a.dj-up_a { padding: 40px 0 0;}
li:hover div.dj-subwrap, .dj-megamenu-override li.hover div.dj-subwrap {
    left: -1px;
    right: auto;
    top: 100%;
    visibility: visible;
    z-index: 300;
    box-sizing: border-box;
    -webkit-transition: border .2s ease-in;
    transition: border .2s ease-in;
    border-top: 7px solid #eb9007
}
.dj-megamenu-override .dj-submenu > li {
    display: block;
    position: relative;
    background: #fff;
    border-top: 1px solid #e7e7e7;
}

.dj-megamenu-override .dj-submenu > li > a {
        color: #333;
}
.dj-megamenu-override .dj-submenu > li > a:hover { color:#eb9007;}
    
span.image-title {margin-top:5px; margin-left:4px; margin-right:4px;}

.dj-mobile-open-btn {
    display: inline-block !important; /* optional */
    width: auto !important; 
}

.dj-megamenu-override .dj-submenu>li:hover>a:before, .dj-megamenu-override .dj-submenu>li.hover>a:before, .dj-megamenu-override .dj-submenu>li.active>a:before {
    content: '';
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    z-index: 301;
    border-bottom: 0px solid #017eba; 
}
ul.dj-submenu {height:100%;background: #fff;}

/* SLIDER */
.djslider-default img.dj-image {
    border: 0 !important;
    margin: 0 !important;
    float: left;
}
div.customno-pad {padding:0px; width:100%;overflow:visible;}
/*** JSN UNIFORM  ***/
.jsn-uniform.jsn-master .jsn-bootstrap input[type="file"] {
height: 28px;
	font-size:10pt;}
label.control-label {display:block !important;}

	/*span.required {display:none;}*/

/****************************  HOMEPAGE   ************************
div.custom.box1 { background: #0283bc; color:#b0fbfa; min-height:250px;padding:30px; }
div.custom.box1 h3 {color: #eeeeee; text-align:center;}
div.custom.box1 a, div.custom.box2 a, div.custom.box3 a {color:#b0fbfa; text-decoration:none;}

div.custom.box2 {background: #015275; color:#b0fbfa; min-height:250px;padding:30px; }
div.custom.box2 h3 {color: #eeeeee;text-align:center; }

div.custom.box3 {background: #67857f; color:#b0fbfa; min-height:250px;padding:30px; }
div.custom.box3 h3 {color: #eeeeee;text-align:center; }*/

/* SIDEBARS */
h3.blue {color:#0283bc;}
h3.black {color:#000;}

ul.category-module li a {color:#333; font-weight:bold; padding-top:15px; padding-bottom:5px; border-top: 1px dotted #ccc; font-size:0.9em;}
ul.category-module li a:hover {color:#0283bc; text-decoration:none;}



/* FOOTER */

/*BOTTOM 1*/
.bottom1 p {font-size: 29px; color:#999; width:85%; margin:0 auto;}

/*****   FRONT END EDITING   *****/

div.edit.item-page div.btn-group {margin-top:55px;}

/* Tabs & Sliders */
div.jwts_toggleControlContainer a.jwts_toggleOn {
    color: #333;
    margin-bottom: 0;
    border-radius: 2px 2px 0 0;
}

div.jwts_toggleControlContainer a.jwts_toggleControl {
    font-size: 22px;
    font-weight: bold;}

div.jwts_toggleControlContainer a.jwts_toggleOff span.jwts_toggleControlTitle {
    line-height: normal; color:#333;
    background: url(https://area84aa.org//plugins/content/jw_ts/jw_ts/tmpl/Default/css/../images/arrows.png) no-repeat 0 5px;
    padding-left: 20px;
}
div.jwts_toggleControlContainer a.jwts_toggleOn span.jwts_toggleControlNotice {
    color: #999;
    font-size: 14px;
    display: block;
    float: right;
    line-height: 14px;
    vertical-align: bottom;
}
    
	div.row-fluid .jm-flexiblock .jm-bottom1 {background: #000 !important;}
	
	/*div#jm-poweredby {display:none;}*/
	
	
	/*CONSULTATION*/
	 div.jm-module.consult {
		background: url("/images/consult.jpg"); background-attachment: fixed; background-size:cover;
	}
	div.jm-module.services {background:#e8d9d0;}
	div.jm-module.services h3.jm-title {text-align:center;}
	div#jm-logo a img {margin-top:-15px;}
	a.gawd {font-size:10pt;color:999;}