.mainLayoutHold #divTopBanner{
    background:#FFFFFF;
}
.widget-container .footer{
    background:rgba(38, 106, 33, 1);
    color:#FFFFFF;
}
.widget-container .footer a{
    color:#FFFFFF !important;
}

.widget-container .footer:hover{
    color:#FFFFFF !important;
}
#divToolBarWrp_topBar .divToolWrp a{
    color:#212529 !important;
}
.parishCouncilPoliciesMain .divPolicyItemWrp div p:nth-of-type(1){
    font-size:120%;
}

.councillorMainId .councillorMain{
    background-color:#40d86b;
}

.archive-meetings #divNextMeetingWrp 
{
    margin:12px 0 0 0;
}
.archive--meetings .divMpcItemDayWrp 
{
    font-size: 300%;
    width: 70px;
}
.archive-meetings .divMeetingBodyWrp .divMpcItemHeaderLeft.col-sm-6 {
    width: 100%;
    max-width: 100%;
    float: left;
    display: block;
    flex: unset;
    padding-top: 0;
}
.archive-meetings .divMeetingBodyWrp .divMpcItemHeaderRight.col-sm-6
{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 2% 1% 1% 100px;
    max-width: 100%;
    min-height:70px;
}
.archive-meetings .divMeetingBodyWrp .divMpcItemHeaderRight.col-sm-6 h3 {
    display: none;
}
.archive-meetings .divMeetingBodyWrp .divMpcItemWhenWhereWrp {
    padding-top: 0;
}
.archive-meetings .divMeetingBodyWrp header {
    margin-bottom: 0;
}
.archive-meetings .divMeetingBodyWrp .divMpcItemHeaderRight.col-sm-6{	
    padding: 15px 15px 15px 100px;
}
.archive-meetings .divMpcItemDayWrp {
    font-size: 300%;
    width: 70px;
}
.divMeetingBodyWrp .divMpcItemDescriptionWrp{
  height:20px !important;
  padding:0;
}
.divMeetingBodyWrp .divMpcItemDescriptionWrp:after{
  background:transparent !important;
}
.flexslider{
    max-width:1600px;
}
.flexslider .img-responsive{
    top:0 !important;
}
.divMeetingBodyWrp .divMpcItemDescriptionWrp p{
  padding:0 ;
  margin: 0;  
  font-size: 12px !important;
  line-height: 130%;
}
.divMeetingBodyWrp .divMpcItemDescriptionWrp span{
  font-size: inherit !important;
}
@media only screen and (max-width: 5600px) {
    .archive-meetings .divMpcItemInnerWrp.content-item.col-lg-6.col-sm-12 {
        flex: 0 0 33%;
        max-width: 33%;
    }
    .archive-meetings .divMpcItemInnerWrp.content-item.col-lg-6.col-sm-12 h2 {
        font-size: 150%;
    }
}

@media only screen and (max-width: 1023px) {
    .archive-meetings .divMpcItemInnerWrp.content-item.col-lg-6.col-sm-12 {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 1200px) {
    .archive-meetings .container, .widget-container {
        max-width: 98% !important;
    }
}

@media (min-width: 992px) {
    .archive-meetings .container, .widget-container {
        max-width: 100%;
    }
}

@media (min-width: 576px) {
    .archive-meetings div#main.container, .widget-container {
        padding-top: 1%;
    }
}

@media only screen and (max-width: 767px) {
    .archive-meetings .divMpcItemInnerWrp.content-item.col-lg-6.col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}