/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

#g-page-surround {
  overflow: hidden;
  background-image: url('../../../../images/headers/top-img-bg.jpg');
  background-repeat: no-repeat;
  background-size: contain;
}
#g-footer {
  color: #ffffff;
  background-image: url('../../../../images/headers/bottom-img-bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
}
#g-navigation {
  background: transparent;
}
#g-navigation .g-container {
  background-image: linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.1));
  margin-top: 12px;
  margin-bottom: 12px;
  border-radius: 20px;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #383838;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
  font-size: 18px;
  line-height: 23px;
  font-weight: 400;
}
.bpc-menu {
  margin: 0px;
  padding-bottom: 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 2px 0 rgba(255, 255, 255, 0.99);
}
.g-menu-item-title {
  font-weight: 400;
}
#g-container-main {
  background: #dde8ea;
}
.fp-logo {
  height: 80px;
  width: 90px;
}
#g-mainbar {
  padding: 0rem 0;
}
#g-footer .g-container {
  background: rgba(255, 255, 255, 0.6);
  color: #444;
  border-radius: 20px;
}
#g-footer .g-totop a {
  color: #444;
  text-align: center !important;
}
#g-mainbottom {
  background: #dde8ea;
}
#g-sidebar {
  margin: 0px 3px;
}
.latestnews a {
  color: #194fa4;
}
.maintop.moduletable.newsflash {
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  border: 3px dashed gray;
  padding: 5px;
}
.maintop.moduletable.newsflash {
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  border: 3px dashed gray;
  padding: 5px;
}
.g-totop {
  font-weight: 400;
  text-align: center;
}
.com-content-category-blog__item.blog-item {
  border-bottom: dashed 2px #ddd;
}
.sidebar.moduletable.box1.plan-sidebar {
  margin: 0px;
}
table {
  border: none;
}
.list-striped, .row-striped {
  border: none;
}
table.table-bordered th {
  background-color: #fff;
}
.mod-breadcrumbs.breadcrumb.px-3.py-2 {
  margin-top: 0px;
}
.jl-card.jl-card-default.jl-card-body.jl-margin-remove-first-child {
  background: lightblue !important;
  padding: 1rem;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
}
.bottom-menu .jl-card.jl-card-default.jl-card-body.jl-margin-remove-first-child {
  background-image: linear-gradient(#217995, #1c6880 50%, #154d5f) !important;
  background-repeat: no-repeat;
  padding: 1rem;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);
  color: #cff;
}
.bottom-menu .jl-card.jl-card-default.jl-card-body.jl-margin-remove-first-child a {
  color: #cff;
}
.btn-warning {
  color: #ffffff;
  font-weight: 600;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450", endColorstr="#fff89406", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
  color: #ffffff;
  background-color: #f89406;
}
/* council list  */
.councillors .tm-title {
  text-indent: -2ch;
  overflow-x: hidden;
}
.councillors .jl-card.jl-card-default.jl-card-body.jl-margin-remove-first-child {
  background: #eeeeee !important;
}
/*# sourceMappingURL=custom_16.css.map */