@charset "UTF-8";@media (max-width: 1500px) {
  body nav#navigation #desktop-menu .innerbg .inner #right-menu .navigation-module>.menu-item>.sub-menu>.sub-inner>.menu-item>.sub-menu>.sub-inner {
    left: -625px;
}
}

@media (max-width: 867px) {
  .mp-pool-img {
    width: 100%;
    height: auto;
  }
}


@media (min-width: 1200px) {
    .eb-content {
        width: 70%;
        margin: 4% auto 2% auto;
    }
}

@media (max-width: 1199px) {
    .eb-content {
        width: 90%;
        margin: 4% auto 2% auto;
    }
}

.eb-comments,
.eb-entry-author,
.eb-rating,
.eb-meta-comments,
.eb-meta-views,
.eb-meta-author,
.eb-card__meta,
.eb-post-author-avatar {
    display: none!important;
}

.eb-content a {
    color: #741112!important;
}

.eb-content a:hover {
    color: #741112!important;
    text-decoration: underline!important;
}

.zoning-board-table{
    margin: 0px!important;
}

body nav#navigation #desktop-menu .innerbg .inner #left-menu .navigation-module>.menu-item>.sub-menu>.sub-inner {
    background-color: rgba(255,255,255,1)!important;
}

body nav#navigation #desktop-menu .innerbg .inner #right-menu .navigation-module>.menu-item>.sub-menu>.sub-inner {
    background-color: rgba(255,255,255,1)!important;
}

body nav#navigation #desktop-menu .innerbg .inner #right-menu .navigation-module>.menu-item>.sub-menu>.sub-inner>.menu-item>.sub-menu>.sub-inner {
    background-color: rgba(255,255,255,1)!important;
}

.jev_evdt_creator{
  display: none!important;
}

#jevents{
    width: 85%!important;
    margin: auto!important;
    margin-bottom: 50px!important;
}

.contentheading{
    font-size: 64px!important;
    color: #741112!important;
    margin-top: 50px!important;
}

.jev_toprow div.previousmonth, .jev_toprow div.nextmonth {
    background-color: #741112!important;
    border: 1px solid #741112!important;
}

#jevents_body .nav-items div.active a, .jev_header2 .active a {
    background-color: #741112!important;
}

.jev_toprow div.currentmonth {
    border-top: 1px solid #741112!important;
    border-bottom: 1px solid #741112!important;
}

#jevents_body .cal_today a.cal_daylink {
    background-color: #741112!important;
}

.nav-items > div {
    border: 1px solid #741112!important;
}

#jevents_body .nav-items > div a:hover {
    border-left: 1px solid #741112!important;
  	color: #fff!important;
}
a.cal_daylink:hover {
    color: #741112!important;
}
#jevents_body {
    border: 1px solid #741112!important;
    background-color: #ece5d9!important;
}

.mp-business-table-header{
    background-color: #741112!important;
    color: white!important;
}

.mp-business-table-bd-header{
    background-color: #741112!important;
    color: white!important;
}

.mp-row1{
    background-color: #f6f3ee!important;
}

.formResponsive h2{
    display: none!important;
}

#userForm h2{
    display: none!important;
}

.rsform-submit-button{
    background-color: #741112!important;
    background-image: -webkit-linear-gradient(top, #741112, #741112)!important;
    width: 100px!important;
    height: 35px!important;
    font-size: 14px!important;
    font-weight: bold!important;
}
.rsform-thankyou-button{
    color: white!important; 
}

.btn-primary {
    border-color: #ece5d9!important;
}

.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(236,229,217,0.5)!important;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(236,229,217,0.5)!important;
}

.mp-business-table{
  margin: auto;
  border-collapse: collapse;
  overflow-x: auto;
  display: block;
  width: fit-content;
  max-width: 100%;
}

.mp-business-table-bd{
  margin: 0px;
  border-collapse: collapse;
  overflow-x: auto;
  display: block;
  width: fit-content;
  max-width: 100%;
}

.mp-contact-table{
  margin: auto;
  border-collapse: collapse;
  overflow-x: auto;
  display: block;
  width: fit-content;
  max-width: 100%;
}


.mp-wrapper { 
  overflow:hidden;
}

.mp-wrapper div {
   min-height: 200px;
   padding: 0px 10px 10px 10px;
}
#mp-welcome {
  float:left; 
  margin-right:20px;
  width:60%;
}
#mp-homeevents { 
  overflow:hidden;
  margin:10px;
  min-height:170px;
  width: 35%;
}

@media screen and (max-width: 500px) {
   #mp-welcome { 
    float: none;
    margin-right:0;
    width:auto; 
  }
  #mp-homeevents { 
    overflow:hidden;
    margin:10px;
    min-height:170px;
    width:auto;
  }
  
  .chestnut-map-img{
    width: 300px!important;
  }
  
}

.mod_events_latest_date{
    font-weight: bold;
}

.mod_events_latest_content{
    font-weight: bold;
}

.moduletablemp-events-home>h3{
    font-size: 35px;
}

.council-notes td{
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 20px;
}

.mod_events_latest{
    padding-top: 15px!important;
}

.jevbootstrap .mod_events_latest_date, .jevbootstrap .mod_events_latest_content{
   vertical-align: middle!important;
}

#jevents_header .custom-inner {
    margin: 15px 0 30px 0;
}

#jevents_header .custom-inner p {
    margin: 0 0 15px 0;
}

#jevents_header .custom-inner p:last-child {
    margin: 0;
}

#jevents_header .custom-inner a {
    color: #741112;
    text-decoration: none; 
}

#jevents_header .custom-inner a:hover {
    color: #741112;
    text-decoration: underline; 
}

#jevents_body .cal_top_day_names {
    min-width: 260px !important;
}
