﻿body {background: #cccccc url(/USERASSETS/_template/background_mobile.jpg) center center no-repeat fixed; background-size:cover; font-family:Arial; font-size:13px; color:#232020; font-weight:normal; }

header {}
.memberloginform {border:1px solid #F47819; margin-bottom:0.2em; font-size:13px; padding:0.2em;}
.memberloginbtn {background: #F47819; color:white; padding:0.2em 1em; border:none;}
.fas {margin-left:0.5em; color:black;}
.header-zone {display:block; position:relative; height:300px; }
.header-zone-height {display:block; position:relative; height:300px;}
.rotator-height {display:block; position:relative;height:300px; }
.slide-height {display:block; position:relative;height:300px;}
.intro-slide-content {display:block; position:relative; margin-top:-5em;  text-align:right; font-size:12px; height:40px; width:100%; padding:0;}
.t {display:block; position:relative; height:40px; background-image:url(/USERASSETS/_template/phototextbackground.png); background-position:right center; background-repeat:no-repeat; padding:0; padding-right:40px; text-align:right;}
h2.tt {font-size:13px; color:black; line-height:40px; }

.menu-bar {background:url(/userassets/_template/menu_mobile.png); background-size:cover; background-position:right top; height:80px; margin-left:0em; margin-right:0em; position:relative; display:block; margin-top:-300px; text-align:right; padding-right:1em; z-index:1000;}
.logo-top {display:block; position:absolute; top:0; left:30px; z-index:1001;}
.logo-top img {max-width:120px}
.headerzone-messageovertop {display:block; position:absolute; bottom:90px; right:30px; text-align:right;}
.headerzone-messageovertop img {max-width:80%;}


.image-gallery-image {display:inline-block; position:relative; margin-bottom:0.5em; max-height:75px; overflow:hidden; padding:0.5em;}
.orange {color:#F47819;}

/* Nav Bar adjustments */
.navbar {padding:0.5em 1em 0 0;}
.navbar-ga {color:#58595b; }
.nav-item .nav-link {font-family: Arial; font-size:13px; color:black; font-weight:bold; opacity:1 !important;}
.dropdown-menu {background:#F47819; color:white; font-size: 13px; border:none;}
.dropdown-menu .dropdown-item {color:white; cursor:pointer;}
.dropdown-menu a.dropdown-item:hover {color:black; }

.navbar-collapse {background:#F47819; color:white; font-size: 13px; padding:0; margin:0; text-align:left; z-index:1500 !important; padding-left:1em; padding-right:1em; padding-top:6em; margin-top:0.4em; margin-left:1.5em;  }
.navbar-collapse .nav-item {border:none; background:none;}
.navbar-toggler {background-color:white; color:white; border:none; display:block; position:relative; margin-left:90%;}
.navbar-nav .nav-link {color: rgba(0, 0, 0, 0.9) !Important; }
.navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus {color: rgba(255, 255, 255, 1) !Important; }
.navbar-nav .active > .nav-link, .navbar-nav .nav-link.active {color: rgba(255, 255, 255, 1) !Important; }
.nav-item .dropdown {border:none;}



.nopadding {padding:0;}

.body-zone {background: url(/USERASSETS/_template/contentbackground.png) top left repeat; background-size:cover; display:block; position:relative; padding:1em; margin-top:0em; }
.body-zone img {max-width:100%;}
.col-zone {display:block; position:relative; padding:0px -5em 0px 1em;}
.col-zone img {max-width:100%;}
.col-zone-bg {/*background: url(/USERASSETS/_template/contentbackground.png) top left repeat; background-size:cover;*/ display:block; position:relative; margin-left:0em; padding:0.5em; margin-top:1em; }

.meetingbox {display:block; position:relative; margin-top:-2em; margin-bottom:3em;}
.meetingbox_title {background: url(/USERASSETS/_template/titleblock.png) top left repeat; background-size:cover; display:block; position:relative; height:50px; margin:0em 1em; z-index:505; font-size:20px; line-height:20px; color:white; padding:0.5em 1em }
.meetingbox_content {background: url(/USERASSETS/_template/contentbackground.png) top left repeat; background-size:cover; display:block; position:relative; padding:3em 1em 1em 1em; margin-top:-2em; z-index:500; font-size:12px; line-height:18px;}
.meetingbox_content h4 {font-size:13px; color:#F47819; font-weight:bold; margin-bottom:0.2em;}
.meetingbox_content p {line-height:20px;}
.meetingbox_content a.readmore {display:block; position:relative; color:#F47819; text-align:right; text-decoration:none; font-weight:bold;}
.meetingbox_content hr {color:#F9AC73; border:0px; border-top:1px solid #F9AC73;}

/* Footer */
.footer-zone {display:block; background: url(/USERASSETS/_template/footerbackground_mobile.png) top left repeat; margin:0; padding:0; margin-bottom:2em; margin-top:2em;}
.footer-zone .footer-left {padding:1em 1em 1em 2em; font-family:Arial; font-size:12px; font-weight:normal; color: #623E0C; }
.footer-zone .footer-left h3 {font-family:Georgia; font-size:16px; font-weight:bold; margin-bottom:5px;}
.footer-zone .footer-left p {margin:0;}
.footer-zone .footer-left a {color:#623E0C; text-decoration:none;}
.footer-zone .footer-right {padding:1em 1em 1em 2em; font-family:Arial; font-size:12px; font-weight:normal; color: #FFF; margin-top:10px; }
.footer-zone .footer-right p {margin:0;}
.footer-zone .footer-right a {color:#fff; text-decoration:none;}

.body-zone p {font-family:Arial; font-size:13px; color:#232020; font-weight:normal;}
.body-zone h1 {font-family:Georgia; font-size:32px; color:#F47819; font-weight:normal; margin-bottom:15px;}
.body-zone h2 {font-family:Georgia; font-size:20px; color:#F47819; font-weight:bold; margin-bottom:8px;}
.body-zone h2.subheading {font-family:Arial; font-size:14px; color:#232020; font-weight:bold; margin:0;}
.body-zone h3 {font-size:16px; color:#232020; font-weight:bold; margin-bottom:2px;}
.body-zone h4 {font-size:14px; color:#F47819; font-weight:bold; margin-bottom:0.2em;}
.body-zone a.readmoreright {display:inline-flex; position:relative; color:#F47819; float:right; text-decoration:none; font-weight:bold;}
.body-zone span.newsdate {display:inline-flex; position:relative; font-size:12px; padding-top:7px; color:#666666;}
.body-zone ul {list-style-type:square; padding-left:20px; margin-top:10px; margin-bottom:10px;}
.body-zone blockquote {padding-left:20px;}
.body-zone a {font-family:Arial; font-size:12px; color:#f47819; text-decoration:none; font-weight:bold;}
.body-zone a:visited {font-family:Arial; font-size:12px; color:#f47819; text-decoration:none; font-weight:bold;}
.body-zone a:hover {font-family:Arial; font-size:12px; color:#f47819; text-decoration:none; font-weight:bold;}



@media (min-width: 480px) {
}

@media (min-width: 576px) {

    .meetingbox {display:block; position:relative; margin-top:-2em; margin-bottom:3em;}
    .meetingbox_title {background: url(/USERASSETS/_template/titleblock.png) top left repeat; background-size:cover; display:block; position:relative; height:50px; margin:0em 1em; z-index:505; font-size:20px; line-height:20px; color:white; padding:0.5em 1em }
    .meetingbox_content {background: url(/USERASSETS/_template/contentbackground.png) top left repeat; background-size:cover; display:block; position:relative; padding:3em 1em 1em 1em; margin-top:-2em; z-index:500; font-size:12px; line-height:18px;}
    .meetingbox_content h4 {font-size:13px; color:#F47819; font-weight:bold; margin-bottom:0.2em;}
    .meetingbox_content p {line-height:20px;}
    .meetingbox_content a.readmore {display:block; position:relative; color:#F47819; text-align:right; text-decoration:none; font-weight:bold;}
    .meetingbox_content hr {color:#F9AC73; border:0px; border-top:1px solid #F9AC73;}
}

@media (min-width: 768px) {
    body {background-image:url(/USERASSETS/_template/background.jpg);}
    .logo-top img {max-width:100%;}
    .menu-content-end {-ms-flex-pack: end !important;  justify-content: flex-end !important;}
    .menu-align-items-end {-ms-flex-align: end !important;align-items: flex-end !important;}
    .meetingbox {display:block; position:relative; margin-top:-3em; margin-bottom:4em;}
    .meetingbox_title {background: url(/USERASSETS/_template/titleblock.png) top left repeat; background-size:cover; display:block; position:relative; height:50px; margin:0em 1em; z-index:505; font-size:16px; line-height:20px; color:white; padding:0.5em 1em }
    .meetingbox_content {background: url(/USERASSETS/_template/contentbackground.png) top left repeat; background-size:cover; display:block; position:relative; padding:3em 1em 1em 1em; margin-top:-2em; z-index:500; font-size:12px; line-height:18px;}
    .meetingbox_content h4 {font-size:13px; color:#F47819; font-weight:bold; margin-bottom:0.2em;}
    .meetingbox_content p {line-height:20px;}
    .meetingbox_content a.readmore {display:block; position:relative; color:#F47819; text-align:right; text-decoration:none; font-weight:bold;}
    .meetingbox_content hr {color:#F9AC73; border:0px; border-top:1px solid #F9AC73;}
    .body-zone {background: url(/USERASSETS/_template/contentbackground.png) top left repeat; background-size:cover; display:block; position:relative; padding:1em; margin-top:1.8em; }

}

@media (min-width: 992px) {

    .membermenu {color:#F47819;}
    .membermenu a {color:#F47819; text-decoration:none; font-weight:bold;}

    .header-zone {display:block; height:460px;}
    .header-zone-height {height:460px;}
    .headerzone-messageovertop img {max-width:100%;}
    .rotator-height {height:450px; background-size:cover;}
    .slide-height {height:450px;}
    .footer-zone .footer-right {padding:1em; margin-top:20px; }   
    .menu-bar {margin-left:1em; margin-right:1em; margin-top:-458px; text-align:right; display:block; }    
    .col-zone-bg {margin-left:1em; margin-top:-15px;} 
    .body-zone { margin-top:8px; }
    /* Nav Bar adjustments */
    .navbar-ga {color:#58595b; }
    .nav-item .nav-link {font-family: Arial; font-size:13px; color:black; font-weight:bold; opacity:1 !important;}
    .dropdown-menu {background:#F47819; color:white; font-size: 13px;}
    .dropdown-menu .dropdown-item {color:white; cursor:pointer;}
    .dropdown-menu a.dropdown-item:hover {color:black; }

    .navbar-collapse {background:none; color:white; font-size: 13px; padding:0; margin:0; text-align:left; z-index:1500 !important; padding-left:0em; padding-right:0em; padding-top:0em;}
    .navbar-collapse .nav-item {border:none; background:none;}
    .navbar-toggler {background-color:white; color:white; border:none; display:block; position:relative; margin-left:90%;}
    .navbar-nav .nav-link {color: rgba(0, 0, 0, 0.9) !Important; border-right:1px solid #FFD680;}
    .navbar-nav .nav-link:hover, .navbar-nav .nav-link:focus {color: rgba(255, 255, 255, 1) !Important; background-image:url(/template/menuon.png); background-position:left -2px; background-repeat:repeat-x;}
    .navbar-nav .active > .nav-link, .navbar-nav .nav-link.active {color: rgba(255, 255, 255, 1) !Important; background-image:url(/template/menuon.png); background-position:left -2px;  background-repeat:repeat-x;}

    .meetingbox {display:block; position:relative; margin-top:-2em; margin-bottom:3em;}
    .meetingbox_title {background: url(/USERASSETS/_template/titleblock.png) top left repeat; background-size:cover; display:block; position:relative; height:50px; margin:0em 1em; z-index:505; font-size:20px; line-height:20px; color:white; padding:0.5em 1em }
    .meetingbox_content {background: url(/USERASSETS/_template/contentbackground.png) top left repeat; background-size:cover; display:block; position:relative; padding:3em 1em 1em 1em; margin-top:-2em; z-index:500; font-size:12px; line-height:18px;}
    .meetingbox_content h4 {font-size:13px; color:#F47819; font-weight:bold; margin-bottom:0.2em;}
    .meetingbox_content p {line-height:20px;}
    .meetingbox_content a.readmore {display:block; position:relative; color:#F47819; text-align:right; text-decoration:none; font-weight:bold;}
    .meetingbox_content hr {color:#F9AC73; border:0px; border-top:1px solid #F9AC73;}

   
    
}

@media (min-width: 1200px) {

    .meetingbox {display:block; position:relative; margin-top:-2em; margin-bottom:3em;}
    .meetingbox_title {background: url(/USERASSETS/_template/titleblock.png) top left repeat; background-size:cover; display:block; position:relative; height:50px; margin:0em 1em; z-index:505; font-size:20px; line-height:20px; color:white; padding:0.5em 1em }
    .meetingbox_content {background: url(/USERASSETS/_template/contentbackground.png) top left repeat; background-size:cover; display:block; position:relative; padding:3em 1em 1em 1em; margin-top:-2em; z-index:500; font-size:12px; line-height:18px;}
    .meetingbox_content h4 {font-size:13px; color:#F47819; font-weight:bold; margin-bottom:0.2em;}
    .meetingbox_content p {line-height:20px;}
    .meetingbox_content a.readmore {display:block; position:relative; color:#F47819; text-align:right; text-decoration:none; font-weight:bold;}
    .meetingbox_content hr {color:#F9AC73; border:0px; border-top:1px solid #F9AC73;}

}

@media (min-width: 1500px) {
}