body {
  color: #3B3127;
  font-family: 'Muli', sans-serif;
  font-size: 13px;
  font-weight:400;
  position: relative;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
	margin-top:0;
}
a{
	color:#3DB0E5;
/*     -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s; */
}
a:hover, a:focus{
	color:#1B99B3;
	text-decoration:none;
	outline: medium none;
}
/* Google chrome */
:focus {
    outline: -webkit-focus-ring-color auto 0;
    outline-color: -webkit-focus-ring-color;
    outline-style: auto;
    outline-width: 0;
	outline-offset: 0;
}
p{
	margin-bottom:0;
}
img{
	max-width:100%;
	height:auto;
}

.img-event{
	max-width:30%;
	height:auto;
  align-content: center;
}

.header-wrap {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 999;
}
.header-top {
  background-color: #DFB049;
  font-size: 14px;
  line-height: 1;
}
.header-top .row {
  align-items: center;
  display: flex;
  height: 30px;
}
.header-top-col1 {
  color: #FFFFFF;
  text-align: right;
}
.header-top-col2 {
  text-align: right;
}
.header-top-nav {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.header-top-nav > li {
  display: inline-block;
  list-style: none outside none;
}
.header-top-nav > li:before {
  color: #F89724;
  content: "|";
  display: inline-block;
  position: relative;
  top: -2px;
  vertical-align: middle;
}
.header-top-nav > li:first-child:before {
  display: none;
}
.header-top-nav > li > a {
  color: #FFFFFF;
  padding: 0 13px;
  text-transform:uppercase;
}
.header-top-nav > li:last-child > a {
  padding-right: 0;
}
.header-top-nav > li > a:hover {
  color: #4c483f;
}
.social-media {
  position: fixed;
  right: 0;
  top: 124px;
}
.social-media > a {
    display: block;
    margin: 0 0 6px;
    font-size: 40px;
    padding: 10px;
    text-align: center;
    color: white;
    background: #DFB049;
}
.social-icon {

}
.logo {
  align-items: center;
  background-color: #000;
  display: flex;
  float: left;
  height: 123px;
  justify-content: center;
  margin-top: -30px;
  text-align: center;
  width: 350px;
}
.logo > img {
  /* height: 69px; */
}
.logo-img-mobile{
	display:none;
}
.header-right {
  float: left;
  position: relative;
  width: calc(100% - 350px);
}
.header-search {
  float: right;
  margin: 6px 0 7px;
  max-width: 480px;
  position: relative;
  width: 100%;
}
.header-search input {
  border: medium none;
  border-radius: 15px 0;
  color: #786554;
  font-size: 16px;
  height: 30px;
  padding: 0 73px 0 16px;
  width: 100%;
}
.header-search button {
  background-color: #000;
  border: medium none;
  border-radius: 30px 0 15px;
  color: #FFFFFF;
  font-size: 16px;
  height: 30px;
  position: absolute;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  width: 73px;
}
.header-search button:hover {
  background-color: #DFB048;
}
.header-navbar {
  background-color: #000;
  float: right;
  width: 100%;
}
.main-nav {
  float: right;
}
.main-nav > li {
  border-right: 1px solid #786554;
  max-width: 240px;
}
.main-nav > li:last-child {
  border-right: medium none;
  max-width: 140px;
}
.main-nav > li > a {
  align-items: flex-end;
  color: #FFFFFF;
  display: flex;
  font-size: 16px;
  height: 50px;
  line-height: 1.2;
  padding: 7px 33px;
  text-align: center;
  text-transform: uppercase;
}
.main-nav > li:last-child > a {
  padding: 7px 20px;
}
.main-nav > li > a:hover, .main-nav > li > a:focus {
  background-color: rgba(0, 0, 0, 0);
  color: #DFB049;
}
.main-nav > li:hover > a {
  color: #DFB049;
}

.mega-sub-menu {
	display: none;
    padding: 20px 15px 0;
}
.mega-sub-menu-item {
  float: left;
  list-style: none outside none;
  padding: 0 15px;
  width: 33.33%;
}
.mega-sub-menu-container h4 {
  color: #4C483F;
  font-size: 16px;
  margin-bottom: 8px;
  text-transform: uppercase;
}
.mega-sub-menu-container ul {
  list-style: none outside none;
  margin: 0 0 25px;
  padding: 0;
}
.mega-sub-menu-container ul li a {
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  padding: 4px 0;
  text-transform: uppercase;
}
.mega-sub-menu-container ul li a:hover, .mega-sub-menu-container ul li a:focus {
  color: #3b3127;
}


/* Sticky Header css */
.header-wrap.header-sticky {
  position: fixed;
}
.header-wrap.header-sticky .header-top-nav > li:before, .childPage-header .header-top-nav > li:before {
  color: #FFFFFF;
}
.header-wrap.header-sticky .social-media {
  display: inline-block;
  margin: 0 5px 0 18px;
  position: static;
}
.header-wrap.header-sticky .social-media > a {
  display: inline-block;
  margin: 0 0 0 11px;
  font-size: 20px;
}
.header-wrap.header-sticky .social-media > a img {
  width: 25px;
}
.header-wrap.header-sticky .logo, .childPage-header .logo {
  height: 115px;
}
.header-wrap.header-sticky .header-search, .childPage-header .header-search {
  display: none;
}

.pad-top30{
  padding-top: 30px;
}
.bx-wrapper {
  border: medium none;
  box-shadow: none;
  margin: 0;
}
.home-slider-wrap {
  border-bottom:5px solid #DFB049;
}
.home-slider .slider-item {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 477px;
}
.home-slider .slider-content {
  background-color: rgba(76, 65, 54, 0.8);
  color: #FFFFFF;
  height: 384px;
  margin-top: 93px;
  padding: 25px;
  width: 350px;
}
.home-slider .slider-content > h3 {
  color: #91C73E;
  font-size: 26px;
  margin: 20px 0 15px;
  text-align: center;
}
.home-slider .slider-content > p {
  margin-bottom: 15px;
}
.home-slider .slider-content > ul {
  list-style: none outside none;
  margin-bottom: 15px;
  padding: 0;
}
.home-slider .slider-content ul li {
  margin-bottom: 2px;
}
.home-slider .slider-content h4 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.6;
  margin: 0;
}
.home-slider-wrap .bx-controls {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 99;
}
.home-slider-wrap .bx-controls .bx-pager {
  margin: 0 auto;
  max-width: 1140px;
  padding: 0 0 13px 370px;
  position: static;
  text-align: left;
}
.home-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a {
  background: none repeat scroll 0 0 #3B3127;
  border: 1px solid #FBFAFA;
  height: 12px;
  margin: 0 3px;
  width: 12px;
}
.home-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a.active {
  background: none repeat scroll 0 0 #FBAD42;
}

.scrollable.default-skin .scroll-bar.vertical {
  border-left: 1px solid #E9E6E4;
  width: 10px;
}
.scrollable.default-skin .scroll-bar .thumb {
  background-color: #A4988C;
  border-radius: 10px;
  opacity: 1;
}
.scrollable.default-skin {
  padding-right: 14px;
}
.scrollable .viewport .overview {
  width: 100%;
}

.home-content-wrap {
  background-color: #FFFFFF;
  overflow: hidden;
}
.home-news-col {
  padding: 30px 55px 54px 15px;
}
.home-news-col h1 {
  color: #DFB048;
  margin-bottom: 8px;
  text-align: center;
}
.home-news-box {
  border-bottom: 6px solid #DFB048;
  border-radius: 20px;
  border-right: 1px solid #DFB048;
  border-top: 6px solid #DFB048;
  padding: 20px 0 10px;
}
.custom-scrollbar {
  height: 800px;
  overflow: hidden;
}
.home-news-item {
  border-top: 1px solid #E9E6E4;
  margin: 0;
  padding: 20px 0;
}
.home-news-item:first-child {
  border-top: medium none;
}
.home-news-img {
  padding: 0 13px 0 0;
  max-width: 100%;
  height: auto;
}
.home-news-content {
  padding-right: 25px;
}

a.allNewsLink {
  	color:#989898;
}


a.allNewsLink:hover{
  color:#3b3127 !important;
}

.home-news-content h3 a {
  color: #989898;
  margin-bottom: 5px;
}

.home-news-content h3 a:hover {
  color: #3b3127;
  margin-bottom: 5px;
}

.home-news-content p {
  margin-bottom: 15px;
}
.home-news-content ul {
  list-style: none outside none;
  margin: 0 0 15px;
  padding: 0;
}
.home-news-content ul li {
  display: inline-block;
}
.home-news-content ul li:after {
  color: #3B3127;
  content: "|";
  margin: 0 5px;
}
.home-news-content ul li a {
  color: #3B3127;
}
.no-img .home-news-content {
  padding-left: 0;
  width: 100%;
}
.see-all-news {
  font-size:16px;
  margin-top: 10px;
  line-height: 1;
  text-align: center;
}
.meetings-event-col {
  background-color: #e6e6e6;
  padding-bottom: 54px;
  padding-left: 30px;
}
.meetings-event-col:after {
  background-color: #e6e6e6;
  content: "";
  height: 100%;
  position: absolute;
  right: -700px;
  top: 0;
  width: 700px;
  z-index: 9;
}
.facilities-permit-row {
  margin: 13px 0 18px;
}
.facilities-permit-row a.facilities-btn {
  background-image: url("../images/icon-home.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #989898;
  display: inline-block;
  font-size: 14px;
  height: 51px;
  line-height: 1.2;
  padding: 4px 0 4px 57px;
  text-transform: uppercase;
}
.facilities-permit-row a.permit-btn {
  background-image: url("../images/icon-usd.png");
  margin-left: 40px;
  background-position: left center;
  background-repeat: no-repeat;
  color: #3B3127;
  display: inline-block;
  font-size: 14px;
  height: 51px;
  line-height: 1.2;
  padding: 4px 0 4px 57px;
  text-transform: uppercase;
}
.facilities-permit-row a.facilities-btn:hover {
  background-image: url("../images/icon-home-hover.png");
  color:#786554;
}
.facilities-permit-row a.permit-btn:hover {
  background-image: url("../images/icon-usd-hover.png");
}

.facilities-permit-row a.garbage-btn {
  background-image: url("../images/icon-garbage.png");
  background-position: left center;
  background-repeat: no-repeat;
  color: #3B3127;
  display: inline-block;
  font-size: 14px;
  height: 51px;
  line-height: 1.2;
  padding: 4px 0 4px 57px;
  text-transform: uppercase;
}
.facilities-permit-row a.garbage-btn:hover {
  background-image: url("../images/icon-garbage-hover.png");
}
.facilities-permit-row a.development-btn {
  background-image: url("../images/icon-development.png");
  margin-left: 40px;
  background-position: left center;
  background-repeat: no-repeat;
  color: #3B3127;
  display: inline-block;
  font-size: 14px;
  height: 51px;
  line-height: 1.2;
  padding: 4px 0 4px 57px;
  text-transform: uppercase;
}
.facilities-permit-row a.development-btn:hover {
  background-image: url("../images/icon-development-hover.png");
}



.services-wrap .col {
  margin-bottom: 6px;
  padding: 0 3px;
}
.services-wrap .col a {
  min-height: 155px;
  padding-top: 25px;
  text-align: center;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.linkyellow a {
  background-color: #000;
  color: #FFFFFF;
  display: block;
}

.linkgreen a {
  background-color: #000;
  color: #FFFFFF;
  display: block;
}

.linkblue a {
  background-color: #000;
  color: #FFFFFF;
  display: block;
}

.linkteal a {
  background-color: #000;
  color: #FFFFFF;
  display: block;
}
.services-wrap p
{
  color: #FFFFFF;
}

.services-wrap .col a p {
  font-size: 18px;
  line-height: 1.2;
  margin-top: 12px;
  text-transform: uppercase;
  color: #fff;
}
.services-wrap .col a:hover {
  background-color: #DFB048;
  color: #FFFFFF!important;
}

.services-wrap .col p:hover {
  color: #FFFFFF!important;
}

.fa-kit {
  font-size: 40px;
}

.fa-regular {
  font-size: 40px;
}
.fa-solid {
  font-size: 40px;
}

.meetings-event-tab-wrap {
  background-color: #FFFFFF;
  border-radius: 18px;
  overflow:hidden;
}
.meetings-events-tab-head {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.meetings-events-tab-head:before, .meetings-events-tab-head:after {
  clear: both;
  content: "";
  display: table;
}
.meetings-events-tab-head > li {
  float: right;
  width: 45%;
  position: relative;
}
.meetings-events-tab-head > li:first-child {
  width: 55%;
}
.meetings-events-tab-head > li.active {
  float: left;
}
.meetings-events-tab-head > li.active:after {
  border-left: 63px solid rgba(0, 0, 0, 0);
  border-right: 63px solid rgba(0, 0, 0, 0);
  border-top: 20px solid #000;
  bottom: -26px;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -63px;
  position: absolute;
  width: 0;
}
.meetings-events-tab-head > li > a {
  color: #DFB048;
  display: block;
  font-size: 36px;
  line-height: 1;
  padding: 13px 0;
  text-align: center;
  text-transform: uppercase;
}
.meetings-events-tab-head > li.active > a {
  background-color: #000;
  border-radius: 18px 18px 0 0;
  color: #FFFFFF;
}
.meetings-event-tab-wrap .tab-content {
  background-color: #000;
  border-radius: 0 18px 0 0;
}
.meetings-event-tab-wrap .tab-pane-content {
  background-color: #FFFFFF;
  border-radius: 18px;
  border-top: 6px solid #000;
  padding: 25px 14px 20px 7px;
}
.meetings-event-tab-wrap .tab-content > .tab-pane {
  display: block;
  height:0px;
  visibility: hidden;
}
.meetings-event-tab-wrap .tab-content > .active {
  height:100%;
  visibility: visible;
}
.meetings-list, .events-list {
  border-bottom: 1px solid #CFD4D9;
  overflow: hidden;
  padding: 16px 0 16px 12px;
}
.meetings-list:last-child, .events-list:last-child {
  border-bottom: medium none;
}
.meetings-list {
  padding-left: 10px;
}
.meetings-date {
  border: 1px solid #E5EFE1;
  border-radius: 18px 0;
  color: #989898;
  float: left;
  font-size: 12px;
  height: 58px;
  padding: 6px 9px 0;
  text-align: center;
  width: 90px;
}
.font-bold {
  font-weight: 700;
}
.meetings-date span {
  display: block;
  font-size: 18px;
}
.meetings-details {
  float: left;
  font-size: 14px;
  padding: 0 25px;
  width: calc(100% - 90px);
}
.meetings-details h5 {
  color: #989898;
  margin-bottom: 5px;
}

.meetings-details h5 a{
  color: #989898;

}

.meetings-details h5 a:hover {
  color: #3b3127;
}

.meetings-details p {
  margin-bottom: 5px !important;
}
.meetings-time .separator {
  margin: 0 7px;
}
.events-img {
  float: left;
  width: 42%;
}
.events-details {
  float: left;
  padding-left: 25px;
  width: 58%;
}
.events-details h4 a {
  font-size: 18px;
  font-weight: 400;
  color: #989898;
  margin-bottom: 5px;
}
.events-details h4 a:hover {
  font-size: 18px;
  font-weight: 400;
  color: #3b3127;
  margin-bottom: 5px;
}



.events-details .events-date-times {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 5px;
}
.see-all-btns {
  background-color: #000;
  line-height: 1;
  padding: 9px 0;
  text-align: center;
}
.see-all-btns > a {
  color: #FFFFFF;
  font-size: 16px;
}
.see-all-btns > a:hover, .see-all-btns > a:focus {
  color: #DFB048;
}

.footer-top {
  background-color: #729740;
  padding: 30px 0 10px;
}
.footer-top .container {
  max-width: 1000px;
}
.footer-top h5 {
  color: #3B3127;
  font-weight: 900;
  margin-bottom: 6px;
  text-transform: uppercase;
}
.footer-top ul {
  list-style: none outside none;
  margin: 0 0 20px;
  padding: 0;
}
.footer-top ul li a {
  color: #FFFFFF;
  display: block;
  font-size: 14px;
  padding: 2px 0;
}
.footer-top ul li a:hover {
  color: #a4988c;
}
.footer-bottom {
  background-color: #000;
  color:#FFFFFF;
  font-size:14px;
  padding: 18px 0 50px;
}
.footer-bottom ul{
  list-style: none;
}

.footer-bottom a, .footer-bottom a:link,.footer-bottom a:visited  {
  color: #fff;
}

.footer-bottom a:hover,.footer-bottom a:active {
  color: #A4988C;
}

.footer-bottom .container {
  max-width: 910px;
}
.footer-logo {
  display: inline-block;
  margin-bottom: 25px;
}
.footer-address-row {
  padding-top: 7px;
}
.footer-address-row p {
  margin-bottom: 15px;
  color:#fff;
}
.footer-address-row a {
  color: #FFFFFF;
}
.footer-address-row a:hover {
  color: #A4988C;
}
.footer-address-row a.footer-phone:after {
  color: #A4988C;
  content: "|";
  margin: 0 9px;
}
.footer-address > span {
  color: #A4988C;
}
.footer-bottom-nav {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.footer-bottom-nav li {
  display: inline-block;
}
.footer-bottom-nav li:after {
  color: #A4988C;
  content: "|";
  margin: 0 7px;
}
.footer-bottom-nav li:last-child:after {
  display: none;
}
.footer-bottom-nav li a {
  color: #FFFFFF;
  font-size: 12px;
}
.footer-bottom-nav li a:hover {
  color: #A4988C;
}
.copyright-text {
  color: #A4988C;
  font-size: 12px;
}
.copyright-text a {
  color: #FFFFFF;
}

.left-sidebar-col ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.childPage-nav {
  border-bottom: 1px solid #E9E6E4;
  border-top: 1px solid #E9E6E4;
  margin: 26px 0;
  padding: 15px 0;
}
.childPage-nav li a {
  color: #DFB049;
  display: block;
  font-size: 18px;
  padding: 3px 0;
}
.childPage-nav li a:hover {
  color: #000000;
}
.left-sidebar-col h3 {
  color: #91C73E;
}
.sidebar-contacts > h3 {
  margin-bottom: 6px;
}
.sidebar-address {
  line-height: 1.6;
  margin-bottom: 30px;
}
.sidebar-address > h5 {
  font-size: 13px;
  font-weight: 900;
  margin-bottom: 0;
  text-transform: uppercase;
}
.sidebar-address .add-phone {
  color: #3B3127;
}
.sidebar-navs {
  margin-bottom: 40px;
}
.sidebar-navs li {
  margin: 20px 0;
}

.childPage-slider-wrap {
  position: relative;
}
.childPage-slider-wrap .flexslider {
  border: medium none;
  border-radius: 0;
  margin: 0;
}
.childPage-slider-caption {
  height: 83px;
  line-height: 1.2;
  max-width: 220px;
  padding: 10px 0;
}
.childPage-slider-caption p{
  margin-bottom:8px;
}
.childPage-slider-thumb-wrap {
  bottom: 11px;
  position: absolute;
  right: 0;
  z-index: 99;
  width:calc(100% - 220px);
}
.childPage-slider-thumb {
  float: right;
}
.childPage-slider-thumb .slides > li {
  cursor: pointer;
  margin-left:24px;
  width: 60px !important;
}
.breadcrumb {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-top: 1px solid #E9E6E4;

    color: #3B3127;
  padding: 8px 0;
}
.breadcrumb a, .breadcrumb .separator {
  color: #3B3127;
}

a.breadcrumbLink
{
    color: #3DB0E5;
}
a.breadcrumbLink:hover
{
    color: #3b3127;
}

.childPage-promo {
	margin-bottom:45px;
}
.childPage-promo h1 {
  color: #DFB049;
  margin-bottom: 15px;
}
.childPage-tab-wrap {
  padding-bottom: 60px;
}
.childPage-tab-head {
  list-style: none outside none;
  margin: 0 0 10px;
  padding: 0;
  text-align: center;
}
.childPage-tab-head li {
  display: inline-block;
  margin: 0 11px 25px;
}
.childPage-tab-head li a {
  display: inline-block;
}
.childPage-tab-head-img {
  border: 6px solid rgba(0, 0, 0, 0);
  border-radius: 100%;
  display: inline-block;
  height: 129px;
  overflow: hidden;
  width: 129px;
}
.childPage-tab-head li.active .childPage-tab-head-img {
  border: 6px solid #FCBB5B;
}
.childPage-tab-head-name {
  color: #FCBB5B;
  display: block;
  font-size: 18px;
  margin-top: 12px;
}
.childPage-tab-content > h3 {
  color: #91C73E;
  font-size: 20px;
  margin-bottom: 20px;
}
.childPage-tab-content-row {
  margin-bottom: 20px;
}
.childPage-tab-content-row h4 {
  color: #FCBB5B;
  margin-bottom: 5px;
}
.childPage-tab-content-row .location, .childPage-tab-content-row .event-time span {
  color: #3DB0E5;
}
.childPage-tab-content-row .location span {
  color: #3B3127;
}
.childPage-tab-content-row .event-time {
  font-weight: 700;
}


 .random-image {
   filter: grayscale(100%);
 }

/* .articleImg {
   filter: grayscale(100%);
 }
 .eventImg{
   filter: grayscale(100%);
 }*/

.RptHeader {
  display: none;
}


.slides img{
  filter: grayscale(100%);
}

#BannerImage {
  filter: grayscale(100%);
}
