*                           { position: relative; }
body, html                  { width: 100%; height: 100%;}
body                        { padding:0px; margin: 0px;}

.homeback                   { background: url(img/background.jpg); min-height: 100%; background-size: cover;}
.innerback                  { background: url(img/background.jpg); height: 110px; background-size: cover;}
.homeupcomingevent          { min-height: 110px; background: #eeeeee; background-image: url(img/upcomignevent.jpg); background-repeat: no-repeat; background-position: center;}
.homewhite                  { min-height: 100px; padding: 40px 0px;}
.homeverbes                 { min-height: 100px; padding: 40px 0px; background: #eeeeee;}
.footer                     { min-height: 100px; padding: 50px 0px; background: #363641; background-image: url(img/footer.png); background-repeat: repeat-x; background-position: top;}


.homenavborder              { border-bottom: #4f8997 2px solid;}

maincontent p               {  line-height: 200%;font-family: Arial; font-size: 1.15em;}
h2.header                   { font-family: 'Helvetica LT Std'; font-size: 2.5em; font-weight: bold; margin-top: 0px; margin-bottom: 20px;}
h3.header                   { font-family: 'Helvetica LT Std'; font-size: 1.8em; font-weight: bold; margin-top: 0px; margin-bottom: 20px; font-weight: 300; font-style: normal;}
p.content                   { line-height: 200%;font-family: Arial; font-size: 1.15em;}
p.content:nth-child(1n +2)  { padding-top: 30px;}
p.contentn                  { line-height: 200%;font-family: Arial; font-size: 1.15em;}
p.bigfont                   { font-family: 'Helvetica LT Std'; font-size: 1.7em; line-height: 210%; font-style: normal; font-weight: 300; color: #3e3e3e;}
p.footerdata                { line-height: 150%;font-family: Arial; font-size: 1.1em; color: #acacb1; }
p.copyright                 { line-height: 150%;font-family: Arial; font-size: 0.9em; color: #acacb1; }

a.readmore                  { display: inline-block; background: #308498; border-radius: 3px; padding: 13px 30px; color: #fff; font-family: 'Helvetica LT Std';  }
.footerlink                 { font-family: 'Arial'; display: block; line-height: 200%; font-size: 1.05em; color: #acacb1;}
.footerlink:hover           { color: #acacb1;}
.footerlink span            { font-size: 0.7em !important; padding-right: 10px;}
.footercopyright            { margin-top: 20px; border-top: 1px #acacb1 solid; padding-top: 10px;}
.footer h5                  { font-family: 'Helvetica LT Std'; font-size: 1.4em; color: #b6dee8; font-weight: 300; text-transform: uppercase;}

.bluetext                   { font-family: 'Helvetica LT Std'; font-size: 1.3em; color: #308498;}

.alignCenter                { text-align: center;}
.alignLeft                  { text-align: left;}


/** Bootstrap Update */
.navbar-nav > li                                { padding: 0px 0px; margin-top: 15px;}
.navbar-brand, .navbar-nav > li > a             { text-shadow: none !important; color: #ffffff; font-family: 'Helvetica LT Std'; font-size: 1.2em; font-weight: 500; text-align: center; text-transform: uppercase;}
.navbar-brand, .navbar-nav > li > a span        { display: block; font-size: 0.67em; margin-top: 2px; color: #b6dee8;}
.nav > li > a:hover, .nav > li > a:focus        { background-color: transparent !important; color: #a9ee35;}
.nav > li.selected > a                          { background-color: transparent !important; color: #a9ee35;}
.no-gutter                                      { padding-left: 0px !important; padding-right: 0px !important; }

.navbar-collapse.collapsing,.navbar-collapse.in { position: absolute !important; width: 200px; right: 0px; top: 112px; background: #2A6B7F; z-index: 100;}
.navbar-toggle .icon-bar                        { color: #fff; background: #fff !important; margin-top: 20px; height: 4px; width: 30px; margin-bottom: 7px;}


.homemaintext                                   { margin-top: 100px;}
.homemaintext p                                 { line-height: 220%;font-family: Arial; font-size: 1.25em; color: #b6dee8; padding-bottom: 20px; display: block;}
.homemaintext h1                                { color: #a9ee35;}
.homemaintext h2                                { color: #b6dee8; }


/** Margin Top */
.marginTop30                { margin-top: 30px; }
.marginTop20                { margin-top: 20px; }
.marginTop10                { margin-top: 10px; }


/** Margin Bottom */
.marginBottom20             { margin-bottom: 20px; }


/** Text Align*/
.verticalBottom             { vertical-align: bottom; bottom: 0px; position: absolute; right: 0px;}


.row.no-gutter              { margin-left: 0;  margin-right: 0; }
.paddingLeft                { padding-left: 20px;}

.width100                   { width: 60% !important;}

.checkhuman                 {position: realtive; width: 100px; height: 40px; background-color: #000; display: inline-block; margin-left: 20px;}
.checkhuman.selected        { background-color: #00a65a;}




@media (min-width: 768px) and (max-width: 1000px) {
   .navbar-collapse.collapse {
       display: none !important;
   }
   
   .navbar-collapse.collapse.in {
       display: block !important;
   }
   
   .navbar-collapse.collapse.in li a {
       text-align: left !important;
   }
   
   .navbar-header,.navbar-toggle   {
       display: block !important;
   }
}