.globalNotification {
    padding: 15px 20px;
    background: #69be28;
    color: #ffffff;
    text-align: center;
}
.globalNotification p {
  margin: 0; 
}
.globalNotification a {
  color: #ffffff;
  text-decoration:underline !important;
}
.globalNotification a:hover {
  color: #ffffff;
  text-decoration:underline !important;
}
.CentGothWGL-Italic { 
  font-family: CentGothWGL-Italic;
  font-weight: normal;
  font-style: normal;
}
.CentGothWGL { 
  font-family: CentGothWGL;
  font-weight: normal;
  font-style: normal;
}
.CentGothWGL-Bold { 
  font-family: CentGothWGL-Bold;
  font-weight: normal;
  font-style: normal;
}
.CentGothWGL-BdIt { 
  font-family: CentGothWGL-BdIt;
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: CentGothWGL;
  font-weight: normal;
  font-style: normal;
  font-size:17px;
}

body strong { 
  font-family: CentGothWGL-Bold; 
  font-weight: normal; 
  font-style: normal;
}
h1 {
  font-size:80px;
  font-family: CentGothWGL-Bold;
  font-weight: normal;
  font-style: normal;
}
h2 {
  font-size:38px;
  font-family: CentGothWGL-Bold;
  font-weight: normal;
  font-style: normal;
}
h3 {
  color:#766A62;
  font-family: CentGothWGL-Bold;
  font-weight: normal;
  font-style: normal;
  font-size:21px;
  text-transform: uppercase;
}
.landing p {
  font-family: CentGothWGL-Bold;
  font-weight: normal;
  font-style: normal;
  font-size:21px;
}
.highlight {
  font-size:26px;
}
.highlight strong {
  font-size:26px;
  font-family: CentGothWGL-Bold;
  font-weight: normal;
  font-style: normal;
}
.special {
  font-size:14px;
  font-family: CentGothWGL;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
}
.special strong {
  font-size:14px;
  font-family: CentGothWGL-Bold;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
}
.mouse {
  font-size:12px;
  font-family: CentGothWGL;
  font-weight: normal;
  font-style: normal;
}
.mouse strong { 
  font-size:12px; 
  font-family: CentGothWGL-Bold; 
  font-weight: normal; 
  font-style: normal;
}
.delicate {
  font-family: CentGothWGL-Italic;
  font-size:12px;
  font-weight: normal;
  font-style: normal;
}
.date-num {
  font-size:46px;
  font-family: CentGothWGL-Bold;
  font-weight: normal;
  font-style: normal;
}
a {
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  text-decoration: none !important;
  color:#69be28;
}
a:hover { 
  color:#87cb53;
}
/*** Warm Gray Hover ***/
.cta1 {
  color:#766A62;
}
.cta1:hover { 
  color:#918881;
}
.cta2 {
  color:#69be28;
}
.cta2:hover { 
  color:#87cb53;
}
.cta3 {
  color:#FF7900;
}
.cta3:hover { 
  color:#ff9433;
}
.hexa {
  background-color:#766A62;
  width:110px;
  height:110px;
  color:#fff;
  display: inline-block;
  text-align: center;
  -webkit-clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
  position: relative;
}
.hexa span{ 
  display: inline-block; 
  padding:30px 5px 0px 5px; 
  line-height:1;
}
.hexa .special strong { 
  display: inline-block; 
  margin-bottom:4px;
}
.list-unstyled {
	margin-bottom:0;
}


/******* HEADER STYLES ********/

header#header #hunt-nav-wrap { 
  line-height: 1; 
  padding:10px 0; 
  background-color:#363534;
}

header#header #hunt-nav-wrap a { 
  color:#fff;
}

header#header #hunt-nav-wrap a:hover { 
  color:#69be28;
}

header#header #hunt-nav-wrap #menu-primary-navigation { 
  margin-top:7px; 
  margin-bottom:0;
}

header#header #hunt-nav-wrap #menu-primary-navigation > li { 
  padding-right: 25px;
}

header#header #hunt-nav-wrap #menu-primary-navigation > .active > a { 
  border-bottom:5px solid #FF7900; 
  padding-bottom: 9px;
}

header#header #hunt-nav-wrap #hunt-social { 
  text-align: right;
}

header#header #hunt-nav-wrap #hunt-social ul { 
  margin-bottom: 0;
}

header#header #hunt-nav-wrap #hunt-social i.fa { 
  font-size:22px; 
  position: relative; 
  top:2px; 
  padding-right:15px;
}

header#header #hunt-nav-wrap #hunt-social i.fa-linkedin { 
  padding-right:5px;
}

header#header #hunt-nav-wrap #hunt-social li.sep { 
  color:#fff;
}

header#header #hunt-nav-wrap #hunt-social .h-svg { 
  margin-left:5px; 
  width:20px;
}

header#header #hunt-nav-wrap .list-inline li{ 
  display: inline-block;
}

header#header #hunt-nav-wrap nav { 
  padding:0; 
  text-align: center;
}
#sub-menu-items {
	position: relative;
}
#sub-menu-items > div { 
  position: absolute; 
  z-index:5;
}
#sub-menu-items #tactical-nav { 
  top:0; 
  left:0; 
  padding:0;
}
#sub-menu-items #tactical-nav #logo { 
  background-color:#fff; 
  text-align: center; 
  padding:25px 0;
}
#sub-menu-items #tactical-nav #logo img { 
  max-width:70%;
}
#sub-menu-items #tactical-nav ul { 
  background-color:#e6e6e6; 
  text-align: center;
}
#sub-menu-items #tactical-nav ul li {
	
}
#sub-menu-items #tactical-nav ul a { 
  display: block; 
  color:#363534; 
  padding:30px 0 30px 0; 
  position: relative;
}
#sub-menu-items #tactical-nav ul a:after { 
  content:""; 
  border-bottom:2px solid #69be28; 
  display: block; 
  position: absolute; 
  bottom:0; 
  left:50%; 
  -webkit-transform: translateX(-50%); 
     -moz-transform: translateX(-50%); 
      -ms-transform: translateX(-50%); 
       -o-transform: translateX(-50%); 
          transform: translateX(-50%); 
  width:25%;
}
#sub-menu-items #tactical-nav ul a:hover { 
  background-color:#363534; 
  color:#fff;
}
#sub-menu-items #tactical-nav ul a:hover:after { 
  border:none;
}
#sub-menu-items #tactical-nav ul a.last:after { 
  border:none;
}
#sub-menu-items #quick-links { 
  top:20px; 
  right:2%;
}
#sub-menu-items #quick-links ul { 
  width:200px;
}
#sub-menu-items #quick-links li { 
  margin-bottom:5px;
}
#sub-menu-items #quick-links a { 
  padding:7px 10px; 
  display: block; 
  background-color:#FF7900; 
  color:#fff;
}
#sub-menu-items #quick-links a i { 
  display: inline-block; 
  float:right; 
  font-size:16px; 
  margin-top:2px; 
  -webkit-transition: all .3s; 
  -o-transition: all .3s; 
  -moz-transition: all .3s; 
  transition:all .3s;
}
#sub-menu-items #quick-links a i.fa-map-marker { 
  font-size:18px; 
  margin-top:2px; 
  margin-right: 2px;
}
#sub-menu-items #quick-links a:hover { 
  background-color:#ff9433;
}
#sub-menu-items #quick-links a:hover i { 
  -webkit-transform: scale(1.1); 
     -moz-transform: scale(1.1); 
      -ms-transform: scale(1.1); 
       -o-transform: scale(1.1); 
          transform: scale(1.1);
}
/******** END HEADER STYLES *******/

/********* HOME PAGE STYLES ********/
body.page-template-template-home {
	
}
#home-slide div.slick-slide { 
  min-height:90vh; 
  -moz-background-size: cover; 
    -o-background-size: cover; 
       background-size: cover;
}
/******** END HOME PAGE STYLES ********/

/******** FOOTER STYLES ***********/
footer#site-footer {
	background-color:#e6e6e6;
	min-height:60px;

}
footer#site-footer .hexa { 
  position: relative; 
  top:-55px;
}
footer#site-footer .hexa.last { 
  top:-40px;
}
footer#site-footer #footer-contact-wrap, footer#site-footer #footer-address { 
  text-align:right; 
  position: relative;
}
footer#site-footer #footer-contact-wrap:after, footer#site-footer #footer-address:after { 
  content:""; 
  border-right:2px solid #363534; 
  height: 78px; 
  position: absolute; 
  top: -44px; 
  right: 0;
}
footer#site-footer #footer-address { 
  text-align: center;
}
footer#site-footer #footer-logos { 
  text-align: left; 
  padding-left:30px;
}
footer#site-footer #footer-logos img { 
  max-width:15%;
}

/******** STANDARD PAGE STYLES *********/
.page-template-default #wrapper .standard-page{
	min-height:1000px;
}
section.standard-page header#standard-page-header { 
  -moz-background-size: cover; 
    -o-background-size: cover; 
       background-size: cover; 
  min-height: 420px;
}
section.standard-page header#standard-page-header #standard-title { 
  text-align: center;
}
section.standard-page header#standard-page-header #standard-title h1 { 
  color:#fff; 
  background-color: #363534; 
  background-color: rgba(54,53,52, 0.8); 
  display:inline-block; 
  -webkit-border-radius:7px; 
     -moz-border-radius:7px; 
          border-radius:7px; 
  padding:30px 100px; 
  max-width: 650px; 
  line-height:1; 
  margin-top: 96px; 
  margin-top:6rem;
}
section.standard-page #standard-breadcrumb { 
  margin-top:15px; 
  margin-bottom:50px; 
  font-size:12px; 
  font-family: CentGothWGL-Bold; 
  font-weight: normal; 
  font-style: normal; 
  color:#918881;
}
section.standard-page #standard-breadcrumb a { 
  color:#363534;
}
section.standard-page #standard-content { 
  margin-bottom:200px;
}
section.standard-page #standard-content #standard-content-inner { 
  border-right:1px solid #e6e6e6; 
  padding-right:40px;
}
section.standard-page #standard-content img { 
  max-width:100%; 
  height:auto;
}
section.standard-page #standard-content a { 
  font-family: CentGothWGL-Bold; 
  font-weight: normal; 
  font-style: normal;
}
section.standard-page #standard-sidebar { 
  margin-top:90px;
}
section.standard-page #standard-sidebar li { 
  margin-bottom:15px;
}
section.standard-page #standard-sidebar li a i { 
  font-size:14px;
}
section.standard-page #standard-sidebar li a:hover { 
  color:#363534;
}

/******** END STANDARD PAGE STYLES *******/

/******* CONTACT PAGE STYLES *********/
form.wpcf7-form {
	margin-top:100px;
}
form.wpcf7-form input::-webkit-input-placeholder, form.wpcf7-form textarea::-webkit-input-placeholder, form.wpcf7-form select::-webkit-input-placeholder { 
  color:#363534;
}
form.wpcf7-form input:-moz-placeholder, form.wpcf7-form textarea:-moz-placeholder, form.wpcf7-form select:-moz-placeholder { 
  color:#363534;
}
form.wpcf7-form input::-moz-placeholder, form.wpcf7-form textarea::-moz-placeholder, form.wpcf7-form select::-moz-placeholder { 
  color:#363534;
}
form.wpcf7-form input:-ms-input-placeholder, form.wpcf7-form textarea:-ms-input-placeholder, form.wpcf7-form select:-ms-input-placeholder { 
  color:#363534;
}
form.wpcf7-form input::placeholder, form.wpcf7-form textarea::placeholder, form.wpcf7-form select::placeholder { 
  color:#363534;
}
form.wpcf7-form .wpcf7-form-control-wrap { 
  margin-bottom: 20px; 
  display: block;
}
form.wpcf7-form .first-select { 
  width:100% !important;
}
form.wpcf7-form .second-select { 
  width:100% !important;
}
form.wpcf7-form .select2-selection  { 
  border:none; 
  -webkit-border-radius:0; 
     -moz-border-radius:0; 
          border-radius:0; 
  border-bottom:1px solid #918881;
}
form.wpcf7-form input { 
  border:none; 
  -webkit-border-radius:0; 
     -moz-border-radius:0; 
          border-radius:0; 
  border-bottom:1px solid #918881; 
  width:100%; 
  padding-left:10px;
}
form.wpcf7-form textarea { 
  width:100%; 
  border:none; 
  height:50px; 
  border-bottom:1px solid #918881; 
  color:#363534; 
  padding-left:10px;
}
form.wpcf7-form input[type='submit'] { 
  border:none; 
  text-align:right; 
  display: inline-block; 
  background-color:#FF7900; 
  width:auto; 
  float:right; 
  color:#fff; 
  font-size:14px; 
  font-family: CentGothWGL-Bold; 
  font-weight: normal; 
  font-style: normal; 
  text-transform: uppercase; 
  padding:10px 20px; 
  cursor: pointer; 
  -webkit-transition: all .3s; 
  -o-transition: all .3s; 
  -moz-transition: all .3s; 
  transition:all .3s; 
  margin-top:-15px;
}
form.wpcf7-form input[type='submit']:hover { 
  background-color:#363534; 
  color:#fff;
}
#contact-meta {
	border-top:3px solid #e6e6e6;
	max-width:75%;
	padding-top:30px;
}
#contact-meta aside { 
  margin-bottom:30px;
}
#contact-meta aside p { 
  margin-top:0; 
  margin-bottom:0;
}

/******** END CONTACT PAGE STYES ******/


/******* PAGE TEMPLATE LANDING *******/
body.page-template-template-landing #standard-content-inner { 
  border:none !important; 
  padding-right:0 !important; 
  text-align:center;
}
body.page-template-template-landing #standard-content-inner h2 { 
  position: relative; 
  margin-bottom:30px;
}
body.page-template-template-landing #standard-content-inner h2:after { 
  content:""; 
  border-bottom:2px solid #363534; 
  width:8%; 
  position: absolute; 
  bottom:-8px; 
  left:50%; 
  -webkit-transform:translateX(-50%); 
     -moz-transform:translateX(-50%); 
      -ms-transform:translateX(-50%); 
       -o-transform:translateX(-50%); 
          transform:translateX(-50%);
}
body.page-template-template-landing #standard-content-inner p { 
  font-family: CentGothWGL-Bold; 
  font-weight: normal; 
  font-style: normal; 
  font-size:21px;
}
body.page-template-template-landing #landing-boxes { 
  margin-top:40px;
}
body.page-template-template-landing #landing-boxes .box { 
  margin-bottom:15px; 
  display: block; 
  text-align: left;
}
body.page-template-template-landing #landing-boxes .box:hover .special { 
  opacity:1; 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
body.page-template-template-landing #landing-boxes .box:hover .article { 
  background-color: transparent !important;
}
body.page-template-template-landing #landing-boxes .article { 
  padding:20px 20px;
}
body.page-template-template-landing #landing-boxes .image { 
  -moz-background-size:cover !important; 
    -o-background-size:cover !important; 
       background-size:cover !important; 
  min-height:300px; 
  background-repeat: no-repeat;
}
body.page-template-template-landing #landing-boxes .highlight { 
  color:#fff; 
  max-width:70%; 
  text-align: left; 
  line-height:1;
}
body.page-template-template-landing #landing-boxes .special { 
  margin-top:20px; 
  opacity:0; 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
  -webkit-transition: all .5s; 
  -o-transition: all .5s; 
  -moz-transition: all .5s; 
  transition:all .5s;
}
body.page-template-template-landing #landing-boxes .special strong { 
  background-color:#FF7900; 
  -webkit-box-decoration-break:clone; 
          box-decoration-break:clone; 
  padding: .5em; 
  line-height:2.5; 
  color:#fff;
}
/********END PAGE TEMPLATE LANDING ******/
/********* GALLERY STYLES *********/
body.parent-pageid-115 h2 { 
  text-align:left;
}
body.parent-pageid-115 h2:after { 
  display: none;
}
body.parent-pageid-115 .foogallery-album-header a { 
  display: none;
}
body.parent-pageid-115 #standard-content-inner h2:nth-child(1) { 
  display: none;
}
/*Hide image count on thumbs */
body.page-id-125 .foogallery-pile-inner h3 { 
  padding:10px 15px; 
  font-family: CentGothWGL-Bold; 
  font-weight: normal; 
  font-style: normal; 
  font-size:21px; 
  text-transform: none;
}
body.page-id-125 .foogallery-pile-inner h3 span { 
  display: none;
}
/********* END GALLERY STYLES *******/

/******** CALENDAR PAGE **********/
body.page-template-template-calendar section.standard-page #standard-content #standard-content-inner { 
  padding-right:0; 
  border-right:none;
}
body.page-template-template-calendar .dater { 
  cursor: pointer;
}
body.page-template-template-calendar #meta-top { 
  margin-bottom:30px;
}
body.page-template-template-calendar #meta-top h2 { 
  text-align: center;
}
body.page-template-template-calendar #view-switch { 
  text-align:right;
}
body.page-template-template-calendar #view-switch a.active { 
  color:#918881;
}
body.page-template-template-calendar #meta-filters-wrap { 
  background-color:#e6e6e6; 
  padding:20px;
}
body.page-template-template-calendar #meta-filters-wrap input, body.page-template-template-calendar #meta-filters-wrap select { 
  background-color:transparent; 
  -webkit-appearance:none; 
     -moz-appearance:none; 
          appearance:none; 
  border:none;
}
body.page-template-template-calendar #meta-filters-wrap input::-webkit-input-placeholder, body.page-template-template-calendar #meta-filters-wrap select::-webkit-input-placeholder { 
  color:#363534;
}
body.page-template-template-calendar #meta-filters-wrap input:-moz-placeholder, body.page-template-template-calendar #meta-filters-wrap select:-moz-placeholder { 
  color:#363534;
}
body.page-template-template-calendar #meta-filters-wrap input::-moz-placeholder, body.page-template-template-calendar #meta-filters-wrap select::-moz-placeholder { 
  color:#363534;
}
body.page-template-template-calendar #meta-filters-wrap input:-ms-input-placeholder, body.page-template-template-calendar #meta-filters-wrap select:-ms-input-placeholder { 
  color:#363534;
}
body.page-template-template-calendar #meta-filters-wrap input::placeholder, body.page-template-template-calendar #meta-filters-wrap select::placeholder { 
  color:#363534;
}
body.page-template-template-calendar #meta-filters-wrap input#event-name { 
  width:100%; 
  border-bottom:1px solid #766A62;
}
body.page-template-template-calendar #meta-filters-wrap input.dater { 
  border-bottom:1px solid #766A62;
}
body.page-template-template-calendar #meta-filters-wrap select { 
  width:100%;
}
body.page-template-template-calendar #meta-filters-wrap .select2-selection { 
  width:100%; 
  background-color:transparent; 
  -webkit-border-radius:0; 
     -moz-border-radius:0; 
          border-radius:0; 
  border:none; 
  border-bottom:1px solid #766A62;
}
body.page-template-template-calendar #cal-list-wrap { 
  margin-top:30px;
}
body.page-template-template-calendar a.fc-event { 
  cursor: pointer; 
  background-color:#766A62; 
  color:#fff; 
  font-family: CentGothWGL !important; 
  font-weight: normal !important; 
  font-style: normal !important; 
  font-size:14px !important; 
  border:none; 
  -webkit-border-radius:0; 
     -moz-border-radius:0; 
          border-radius:0; 
  padding:5px;
}
body.page-template-template-calendar a.fc-event:hover { 
  background-color:#918881; 
  color:#fff;
}
/******** END CALENDAR PAGE ********/

/******** EVENT DETAILS ***********/
.page-template-template-details section.standard-page #standard-content #standard-content-inner { 
  padding-right:0; 
  border-right:none;
}
.page-template-template-details #details-sidebar .date { 
  background-color:#363534; 
  color:#fff; 
  text-align:center; 
  padding:40px 0; 
  line-height: 1.2;
}
.page-template-template-details #details-sidebar .date .month { 
  text-transform: uppercase;
}
.page-template-template-details #details-sidebar .date .day { 
  font-size:38px; 
  font-family: CentGothWGL-Bold; 
  font-weight: normal; 
  font-style: normal;
}
.page-template-template-details #details-sidebar .info { 
  margin-top:15px; 
  padding:30px; 
  background-color:#e6e6e6;
}
.page-template-template-details #details-sidebar .info a.website { 
  display: block; 
  background-color:#FF7900; 
  color:#fff; 
  text-align: center; 
  padding:10px 0; 
  margin-bottom:10px;
}
.page-template-template-details #details-sidebar .info a.website:hover { 
  background-color:#ff9433;
}
.page-template-template-details #details-sidebar .info a.website strong { 
  text-transform: uppercase !important;
}
.page-template-template-details #details-sidebar .info p { 
  margin-top:0; 
  margin-bottom:5px;
}
/********* END EVENT DETAILS *******/
.noBorder { border: none; }