.ic-pre-page{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    border-top-width: 2px !important;
    border-bottom-width: 2px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    background-color: #0d3d00 !important;
    border-top-color: #f8e375 !important;
    border-top-style: solid !important;
    border-bottom-color: #f8e375 !important;
    border-bottom-style: solid !important;
}

.ic-drop-shadow h2 {
    color: #fff;
    font-size: 28px;
    font-weight: 600;
}
.ic-pre-page-2 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 2px !important;
    padding-bottom:0px !important;
    padding-left:15px !important;
    padding-right:15px !important;
    
}
.ic-pre-page-2 h1 {
    margin-bottom: 0px !important;
}
#ic-home-boxes p
{
    margin-bottom:1.5rem;
}
.ic-white-text
{
    color:#ffffff;
}
.ic-drop-shadow
{
     text-shadow: 2px 2px #555;
}
.ic-bold
{
    font-weight:600;
}
.blue-link a:link, .blue-link a:visited {
  color: #184196 !important;
  text-decoration:none !important;
  border:none;
}
.blue-link a:hover {
  text-decoration:underline !important;
}
.ic-news-grid h2
{
    color:#fff;
    line-height:25px;
      margin-top:auto;
   margin-bottom:auto;
}
.ic-grid-title
{
  min-height:70px;
}
.ic-text-float-left
{
    float:left;
}
.ic-councillor-text
{
    font-size:14px;
}
.ic-bold, .sw-acf-field-label
{
    font-weight:600;
}
.ic-small-page-text
{
    font-size:16px;
}
.ic-small-page-text-2
{
    font-size:15px;
}
.vc_gitem-post-data-source-post_excerpt a:link, .vc_gitem-post-data-source-post_excerpt a:visited, .vc_gitem-post-data-source-post_excerpt a:active
{
    text-decoration:none !important;
    color:#184196;
    border: none !important;
}
#ic-pc-meet-list
{
    padding:10px 10px;
    line-height:30px;
}
#ic-pc-meet-list a:link
{
    line-height:35px !important;
}

.ic-bit-larger
{
    font-size:17px;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    background-color: #1a48a5 !important;
    color:#fff !important;
}
#ic-document-grid h1, #ic-document-grid p
{
    margin-bottom:10px;
}
.ic_events_css
{

    background-color: #184196 !important;
    border-top-color: #f8e375 !important;
    border-top-style: solid !important;
    border-bottom-color: #f8e375 !important;
    border-bottom-style: solid !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: 20px;
    padding-top: 20px;
    min-height: 700px;
}
.tribe-events-before-html h1
{
    color: #0d3d00;
    font-family: Open Sans;
    font-size: 28px;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0.01rem;
    line-height: 1.1;
    margin-top: 0;
    margin-bottom: 0.625rem;
    text-transform: none;
}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {

    background: #0d3d00 !important;
}
.st-total 
{
    display:none !important;
}
.tribe-events .tribe-events-c-ical__link {
    border: 1px solid #0d3d00;
    }
.tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {

    background-color: #0d3d00;
}
.tribe-events-c-ical a:link
{
     color: #0d3d00 !important;
}
.tribe-common .tribe-common-h3 {
    color: #0d3d00 !important;
}
.ic-news-ex-height
{
    min-height:240px;
}
.cc-submit-button
{
    text-align:center;
}
.button.dhvc-form-submit
{
    background:#0d3d00 !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    background-color: #0d3d00 !important;
}
.post-navigation
{
    padding-bottom:30px !important;
}