header{
  z-index: 3;
}

/*Display None Styling*/
.d-none{
  display: none;
}

.ct-primary-navigation ul li:first-child a{
  position: relative;
  font-size: 0px;
}

.ct-primary-navigation ul li:first-child a::before{
  content: '\f015';
  font-family: 'FontAwesome';
  color: inherit;
  position: absolute;
  top: 50%;
  translate: -50% -50%;
  left: 50%;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 23px;
  }

.ct-primary-naviagation .ct-navigation__items .ct-navigation__menu .ct-menu__item--level-0 > .ct-link:hover {
  background-color: #173d76;
  color: #fff;
  border-radius: 0px 3px 3px 0px;
}
.ct-header__content-middle3 .ct-navigation.ct-navigation--drawer.ct-theme-light .ct-navigation__items .ct-navigation__menu .ct-menu__item--level-0 > .ct-link:hover,
.ct-header__content-middle3 .ct-navigation.ct-navigation--drawer.ct-theme-light .ct-navigation__items .ct-navigation__menu .ct-menu__item--level-0 > .ct-link:active,
.ct-search.ct-theme-light > .ct-link:hover,
.ct-header__content-middle3 .ct-navigation.ct-navigation--drawer.ct-theme-light .ct-navigation__items .ct-navigation__menu .ct-menu__item--level-0.ct-menu__item--active-trail a{
  background-color: rgb(0 92 171);
  color: #fff;
  border-radius: 0px 3px 3px 0px;
}


.ct-header__content-middle3 .ct-navigation.ct-navigation--drawer.ct-theme-light .ct-navigation__items .ct-navigation__menu .ct-menu__item--level-0:hover,
.ct-header__content-middle3 .ct-navigation.ct-navigation--drawer.ct-theme-light .ct-navigation__items .ct-navigation__menu .ct-menu__item--level-0.ct-menu__item--active-trail{
  border-bottom: 0px;
}

.ct-navigation.ct-navigation--drawer.ct-theme-light .ct-navigation__items .ct-navigation__has-dropdown .ct-menu__sub-menu__wrapper--level-1 .ct-menu__item--level-1 > .ct-link{
  font-size: 14px;
  background: transparent !important;
  color: rgb(0 92 171) !important
}

.ct-navigation.ct-navigation--drawer.ct-theme-light .ct-navigation__items .ct-navigation__has-dropdown .ct-menu__sub-menu__wrapper--level-1 .ct-menu__item--level-1 > .ct-link:hover{
  font-size: 14px;
  background: rgb(0 92 171) !important;
  color: white !important;
  padding: 5px;
}

#ct-manual-list-5942 div.ct-promo-card__subtitle > span{
  font-size: 1.1rem;
  font-weight: bold;
  color: #1E1E1E;
}

#ct-manual-list-5942 .ct-promo-card__content__slide__no-chart{
  text-align: center;
}


#render_orgchart div.cell span.title {
  font-family: arial, sans-serif;
}

.block.block-entity-print.block-print-links {
  margin-top: 40px;
}

.print__link.print__link--pdf {
  text-decoration: none;
  background: #37adee;
  color: white;
  padding: 6px;
  border-radius: 5px;
}

/*Newsletter Styles*/

.path-newsletter h1{
  margin-top: 0.5em;
}

#mailchimp-signup-subscribe-page-newsletter-signup-form{
  line-height: 5em;
}

#block-civictheme-enhanced-breadcrumbs {
  margin-top: 0.5em;
  margin-bottom: 2.5em;
}

.comparison-wrapper svg{
  color: green;
}

.comparison-wrapper h5{
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #005CAB;
}

/*End Newsletter Styles*/


.ct-slider__container {
  .ct-slider__slides .ct-promo-card {
    box-shadow: none;

    &::before {
      content: none;
    }
  }

  .ct-promo-card__content__slide {
    flex-direction: column-reverse;
    display: flex;
    gap: 2rem;
    padding: 0 !important;

    @media (min-width: 768px) {
      flex-direction: row;
    }
  }

  .ct-promo-card__content__slide__left,
  .ct-promo-card__content__slide__right {
    display: block;
    flex: 0 0 auto;
  }

  .ct-promo-card__tags {
    display: none;
  }

  @media (min-width: 768px) {


    .ct-promo-card__content__slide__left,
    .ct-promo-card__content__slide__right {
      max-height: 400px;
    }

    .ct-promo-card__content__slide__left {
      width: 50%;
    }

    .ct-promo-card__content__slide__right {
      width: 50%;
    }
  }

  .ct-slider__controls__inner {
    display: flex;
    justify-content: center;
    gap: 2rem;
  }

  .ct-list__results-count,
  .ct-slider__controls__progress-indicator {
    display: none;
  }



}

@media (min-width: 768px) {
  #ct-manual-list-86 .container .row .col-m-4:nth-child(2) .ct-event-card .ct-event-card__image{
   height: 16.5rem;
} 
}


@media (min-width: 992px) {

  .comparison-wrapper{
  display: flex;
  justify-content: space-between;
  align-items: center;
  }

  .path-frontpage #ct-automated-list-5448 .ct-promo-card__content__slide__left{
    width: 60%;
  }

  .path-frontpage #ct-automated-list-5448 .ct-promo-card__content__slide__right{
    width: 38%;
  }

  .sticky-wrapper .table-of-contents-container{
    width: 1500px !important;
  }

  .container {
    max-width: 1200px;
    padding: 0px 15px;
  }

  .print__link.print__link--pdf{
    position: absolute;
    top: 34%;
    left: 80%;
    translate: -35% -27%;
  }
}


/**********************************************/

.ct-list.ct-theme-dark.ct-list--with-background,
.ct-footer.ct-theme-dark,
.ct-tag.ct-theme-light.ct-tag--primary,
.ct-event-card.ct-theme-dark,
.ct-event-card.ct-theme-dark.ct-event-card:not(.ct-event-card--with-image)::before{
  background-color: #005CAB;

}

.ct-button--primary.ct-theme-light{
  background-color: #005CAB;
  border-color: #005CAB;
}



.ct-button--tertiary.ct-theme-dark,
.ct-link.ct-theme-light,
.ct-link.ct-theme-light:visited,
.ct-tag.ct-theme-light.ct-tag--tertiary,
.ct-basic-content a:not(.ct-button), .ct-basic-content a:not(.ct-button).ct-theme-light,
.ct-header__content-middle3 .ct-navigation.ct-navigation--drawer.ct-theme-light .ct-navigation__items .ct-navigation__menu .ct-menu__item--level-0 > .ct-link{
  color:#005CAB; 
}

.ct-link.ct-theme-dark,
.ct-button--secondary.ct-theme-dark{
  color: #e6e9eb;
}

.ct-button--secondary.ct-theme-dark{
  border-color: #e6e9eb;
}
.ct-button--secondary.ct-theme-light{
  color:#005CAB; 
  border-color: #005CAB; 
}

.path-frontpage .ct-callout.ct-theme-light .ct-callout__wrapper{
  background-color: transparent;
  text-align: center;
  padding: 0px;
}

.path-frontpage #ct-automated-list-37{
  padding-bottom: 40px;
}

.path-frontpage #ct-manual-list-86{
  padding: 60px 0px 50px;
  background-color: #e6e9eb;
}

.path-frontpage .ct-banner .ct-banner__inner{
  height: 30vh;
  margin-bottom: 0px;
}

.path-frontpage .ct-callout__wrapper::before{
  width: 0px;
}

.path-frontpage .ct-callout__wrapper .ct-item-list.ct-item-list--horizontal{
  display: block;
}

.path-frontpage .ct-callout.ct-theme-light.ct-vertical-spacing-inset--both{
  padding-top: 0px;
}

.path-frontpage #ct-automated-list-5448 .ct-promo-card__tags{
  display: none
}

.block-views-blockhome-main-statistics-splide-block-1 .ct-list__rows{
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  padding-inline-start: 0;
  list-style: none;
  margin-left: -8px;
  margin-right: -8px;
}

.path-node.page-node-type-civictheme-page main.ct-layout.ct-layout--no-top-left.ct-layout--no-top-right.ct-layout--no-bottom-left.ct-layout--no-bottom-right{
  padding-top: 30px;
  background: #e6e9eb;
}

.path-node .highlighted{
  /*background: #e6e9eb;*/
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: var(--ct-list-light-background-color);
  background-image: url('images/sub-footer.jpg');
  background-size: cover;

}

.path-node .highlighted .ct-heading{
  margin-bottom: 15px;
}

/*Table of Contents*/

.sticky-wrapper .table-of-contents-container ul{
  display: block;
}



.sticky-wrapper.is-sticky .table-of-contents-container ul{

  transition-duration: 1s;
  transition-timing-function: ease-in-out;
}

.table-of-contents-container ul{

  transition-duration: 1s;
  transition-timing-function: ease-in-out;
}

.table-of-contents-container .ct-table-of-contents.ct-theme-light .ct-table-of-contents__link{
  background-color: #e6e9eb;
  border-bottom: 1px solid #005CAB;
  border-right: 1px solid #005CAB;
}

.table-of-contents-container .ct-table-of-contents.ct-theme-light .ct-table-of-contents__link:hover{
  background-color: #005CAB;
  color: white;
}
.table-of-contents-container .ct-table-of-contents.ct-theme-light .ct-table-of-contents__link:active{
  background-color: #005CAB;
  color: white;
}

.table-of-contents-container .ct-table-of-contents__links{
  border-top: 1px solid #005CAB;
}

.table-of-contents-container {
  /*margin-bottom: 40px;*/
  /*max-height: 38px;
  overflow: hidden;*/
  transition-property: height;
  transition-duration: 1s;
  transition-timing-function: ease-in-out;
  z-index: 1;
  padding-left: 0px;
}

.table-of-contents-container .ct-table-of-contents{
  max-width: 100%;
}

.table-of-contents-container:hover {
  max-height: 100%;
  transition-timing-function: ease-in-out;
}

.table-of-contents-container .ct-table-of-contents__title{
  background-color: rgba(230, 233, 235, 0.87);
  padding: 10px 0px;
  /*width: 250px;*/
  margin-bottom: 0px;
  width: 100%;
}

.table-of-contents-container .ct-table-of-contents__title::before{
  content: '➡';
}

.node-class-269 article::before{
  content: '\f002';
  font-family: 'FontAwesome';
}

.path-frontpage form,
.path-search form{
  position: relative;
}

.path-frontpage #search-block-form{
  display: none;
}

.path-frontpage #ct-manual-list-192 {
  background-color: #f1f5f9;
  padding-bottom: 42px;
  padding-top: 5px;
  position: relative;
  margin-top: -20px;
}

.path-frontpage .ct-banner .ct-banner__inner{
  position: relative;
}

.path-frontpage .ct-banner .ct-banner__inner:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -1px;
  background: url(images/sin-wave_june.svg) no-repeat bottom;
  background-size: 101%;
  z-index: 2;
  height: 100%;
  max-height: 100%;
  }

.path-frontpage form .ct-field__wrapper{
  position: relative;
}

.path-frontpage form .ct-field__wrapper:after{
  content: "Enter Your Search Term Here";
  font-size: 14px;
  color: gray;
  position: absolute;
  width: 100%;
  left: 53%;
  top: 50%;
  translate: -50% -50%;
}

.path-frontpage form .ct-field__wrapper #edit-keys,
.path-frontpage .ui-dialog form .ct-field__wrapper .ct-input{
  z-index: 1;
  position: relative;
  background: transparent;
}

.path-frontpage form .ct-input:focus,
.path-frontpage form .ct-input:focus-visible,
.path-frontpage form .ct-input:active{
  background-color: whitesmoke !important;
}

.path-search .ct-message.ct-theme-light.ct-message--error{
  display: none;
}

.path-frontpage form #edit-actions
/*path-search form #edit-basic*/{
  position: absolute;
  top: 50%;
  left: 95%;
  translate: -45% -50%;
  width: 50px;
  z-index: 1;
}

.path-frontpage form #edit-actions input
/*.path-search form #edit-basic input*/{
  color: #2258a900;
  background: transparent;
  border: 0px;
  width: 100%;
}

.path-frontpage form #edit-actions::after/*,
.path-search form #edit-basic::after*/{
  content: '\f002';
  font-family: 'FontAwesome';
  color: white;
  position: absolute;
  top: 50%;
  translate: -50% -50%;
  left: 50%;
  background: var(--ct-color-light-interaction-background);
  display: block;
  width: 100%;
  text-align: center;
  padding: 10px;
  z-index: -1;
}

#block-civictheme-enhanced-popupsearch{
  align-content: center ;
}

a.popup-search{
  position: relative;
  padding: 1rem 2rem 1rem 1rem;
}


a.popup-search:hover{
  padding: 1rem 2rem 1rem 1rem;
  background: rgb(0 92 171);
  color: white !important;
}

 a.popup-search::after{
  content: '\f002';
  font-family: 'FontAwesome';
  color: inherit;
  position: absolute;
  top: 50%;
  translate: -47.5% -50%;
  left: 82%;
  display: block;
  width: 100%;
  text-align: center;
}

.sticky-wrapper.is-sticky .table-of-contents-container{
  width:auto !important;
}


.sticky-wrapper.is-sticky .table-of-contents-container:hover ul{
display: block;
}


.path-frontpage #ct-manual-list-86 .col-m-6:last-child{
  align-content: center;
}

.path-frontpage #ct-manual-list-86 .ct-event-card.ct-theme-dark{
  height: auto;
}

.path-frontpage #ct-manual-list-86 .ct-heading.ct-theme-dark.ct-event-card__title{
  margin-bottom: -40px;
}


/*Adjust Promo Card Images*/

.ct-promo-card{
  transition: all .25s ease;
}

#ct-manual-list-192 .ct-promo-card .ct-promo-card__image,
#ct-manual-list-5942 .ct-promo-card .ct-promo-card__image {
  height: auto;
  text-align: center;
  padding-top: 15px;
}

#ct-manual-list-192 .ct-promo-card__content.ct-promo-card__content__slide,
#ct-manual-list-5942 .ct-promo-card__content.ct-promo-card__content__slide{
  padding-bottom: 6px;
  padding-top: 6px;
}

#ct-manual-list-192 .ct-promo-card .ct-promo-card__image img,
#ct-manual-list-5942 .ct-promo-card .ct-promo-card__image img {
  height: 100%;
  width: 100px;
}

#ct-manual-list-192 .ct-promo-card:hover,
#ct-manual-list-5942 .ct-promo-card:hover{
  background-color: #00b3ea !important;
}

#ct-manual-list-192 .ct-promo-card:hover img,
#ct-manual-list-5942 .ct-promo-card:hover img{
  filter: brightness(0) invert(1);
}

#ct-manual-list-192 .ct-promo-card:hover .ct-tag,
#ct-manual-list-5942 .ct-promo-card:hover .ct-tag{
  color: white
}

#ct-manual-list-192 .ct-promo-card:hover h4 a,
#ct-manual-list-192 .ct-promo-card:hover h4,
#ct-manual-list-5942 .ct-promo-card:hover h4 a,
#ct-manual-list-5942 .ct-promo-card:hover h4{
  color: white
}

#ct-manual-list-192 .ct-promo-card:hover .ct-paragraph,
#ct-manual-list-5942 .ct-promo-card:hover .ct-paragraph{
  color: white;
}

#ct-manual-list-192 .ct-promo-card,
#ct-manual-list-5942 .ct-promo-card{
  margin-top: 0rem;
}

#block-civictheme-enhanced-socialmedialinks{
  text-align: center;
  background-color: var(--ct-list-light-background-color);
  background-image: url('images/sub-footer.jpg');
  padding: 20px 0px 45px;
  background-size: cover;
}

#block-civictheme-enhanced-socialmedialinks a,
#block-civictheme-enhanced-socialmedialinks svg{
  color: #2258a9;
}

#block-civictheme-enhanced-socialmedialinks a:hover,
#block-civictheme-enhanced-socialmedialinks svg:hover{
  color: #173d76;
}

.path-frontpage main.ct-vertical-spacing--both{
  margin-bottom: 0rem;
}

/*Sidebar Stylings*/
#sidebar-menu-menu,
#aboutus-menu-menu,
.sidebar-heading ,
aside h2{
  font-size: 1.2em;
  line-height: 1.2em;
}

#sidebar-menu ul,
#aboutus-menu ul,
main .ct-layout__sidebar_bottom_left ul,
main .ct-layout__sidebar_top_left ul{
  padding: 15px;
  background: #e6e9eb;
}

#sidebar-menu ul li,
#aboutus-menu ul li,
main .ct-layout__sidebar_bottom_left ul li,
main .ct-layout__sidebar_top_left ul li{
  padding-bottom: 5px;
  border-bottom: 1px solid #2259a9;
  margin-bottom: 5px;
}

#sidebar-menu ul li:hover,
#sidebar-menu ul li.ct-menu__item--active-trail,
#sidebar-menu ul li:last-child.ct-menu__item--active-trail,
#aboutus-menu ul li:hover,
#aboutus-menu ul li.ct-menu__item--active-trail,
#aboutus-menu ul li:last-child.ct-menu__item--active-trail,
main .ct-layout__sidebar_bottom_left ul li:hover,
main .ct-layout__sidebar_bottom_left ul li.ct-menu__item--active-trail,
main .ct-layout__sidebar_bottom_left ul li:last-child.ct-menu__item--active-trail,
main .ct-layout__sidebar_top_left ul li:hover,
main .ct-layout__sidebar_top_left ul li.ct-menu__item--active-trail,
main .ct-layout__sidebar_top_left ul li:last-child.ct-menu__item--active-trail{
  padding: 5px;
  padding-bottom: 5px;
  color: white;
  background-color: rgb(0 92 171);
  border-radius: 3px;
}

#sidebar-menu ul li:hover a,
#sidebar-menu ul li.ct-menu__item--active-trail a,
#aboutus-menu ul li:hover a,
#aboutus-menu ul li.ct-menu__item--active-trail a,
main .ct-layout__sidebar_bottom_left ul li:hover a,
main .ct-layout__sidebar_bottom_left ul li.ct-menu__item--active-trail a,
main .ct-layout__sidebar_top_left ul li:hover a,
main .ct-layout__sidebar_top_left ul li.ct-menu__item--active-trail a{
  color: white !important;
}

#sidebar-menu ul li:last-child,
#aboutus-menu ul li:last-child,
main .ct-layout__sidebar_bottom_left ul li:last-child,
main .ct-layout__sidebar_top_left ul li:last-child{
  padding-bottom: 0px;
  border-bottom: 0px solid #2259a9;
  margin-bottom: 0px;
}

/*Body Overrides*/

.ct-basic-content img{
  padding: 5px;
  border-radius: 7px;
}


/*Styling For Articles*/
.page-node-type-article time{
  display: block;
  margin-bottom: 15px;
  margin-top: 15px;
  font-weight: bold;
}

.block-views-blockblog-view-block-1 .views-row,
.block-views-blockblog-view-block-4 .views-row{
  display: flow-root;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.block-views-blockblog-view-block-2 .views-row{
  display: flow-root;
  border-bottom: 1px solid #ccc;
  margin-bottom: 35px;
  padding-bottom: 20px;
}

.block-views-blockblog-view-block-3 .views-row{
  display: flow-root;
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px;
  padding-bottom: 0px;
}

.block-views-blockblog-view-block-1 .views-row img,
.block-views-blockblog-view-block-4 .views-row img{
  box-shadow: 2px 1px 10px #eaeaea;
}

.block-views-blockblog-view-block-1 .views-row:last-child,
.block-views-blockblog-view-block-2 .views-row:last-child,
.block-views-blockblog-view-block-4 .views-row:last-child{
  border-bottom: 0px solid #ccc;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.block-views-blockblog-view-block-1 .views-field-title h5 a,
.block-views-blockblog-view-block-2 .views-field-title h5 a,
.block-views-blockblog-view-block-4 .views-field-title h5 a,
.block-views-blockblog-view-block-3 .views-field-title h6 a{
  text-decoration: none;
}

.block-views-blockblog-view-block-2 .views-field-title h5,
.block-views-blockblog-view-block-3 .views-field-title h6{
  margin-top: 0px;
  margin-bottom: 15px;
}


.block-views-blockblog-view-block-1 .views-field-field-date-created,
.block-views-blockblog-view-block-2 .views-field-field-date-created,
.block-views-blockblog-view-block-4 .views-field-field-date-created{
  color: gray;
  margin-bottom: 10px;
  font-style: italic;
}

.block-views-blockblog-view-block-3 .views-field-field-date-created{
  color: gray;
  margin-bottom: -5px;
  font-style: italic;
}

.block-views-blockblog-view-block-3 .ct-list{
  background: #e6e9eb;
  padding: 0px 15px;
}

.block-views-blockblog-view-block-1 .views-field-body,
.block-views-blockblog-view-block-4 .views-field-body{
  text-align: justify;
}


/*Latest News View*/

.node-class-114 .views-row,
.path-frontpage .ct-basic-content .views-row{
  position: relative;
  padding: 10px;
  /*min-height: 270px;*/
}

.path-frontpage article .ct-basic-content{
  background-image: url(images/noise-bg.png);
  background-position: center;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: fixed;
}

.node-class-114 .views-row:hover,
.path-frontpage .ct-basic-content .views-row:hover{
  background-color: #ebebeb;
}

.node-class-114 .views-row p,
.path-frontpage .ct-basic-content .views-row p{
  text-align: justify;
}

.node-class-114 .views-row h5 a,
.path-frontpage .ct-basic-content .views-row h5 a{
   text-decoration: none;
}

.node-class-114 .views-row h5,
.path-frontpage .ct-basic-content .views-row h5 {
   margin-bottom: 0px;
}

.path-frontpage .ct-basic-content .views-row time{
  font-style: italic;
  color: gray;
  font-weight: lighter;
}

.node-class-114 .views-row p,
.path-frontpage .ct-basic-content .views-row p{
    margin-top: 0px;
}

.node-class-114 .views-field-nothing a,
.path-frontpage .ct-basic-content .views-field-nothing a{
    display: block;
    background: #d7949400;
    position: absolute;
    height: 100%;
    top: 0%;
    width: 100%;
}

.path-frontpage .ct-basic-content .views-field-nothing a:hover{
  background: transparent !important;
}



/*Customiize Webforms*/
#webform-submission-contact-node-512-add-form,
#webform-submission-competition-registration-form-node-703-add-form{
  padding-top: 30px;
  padding-bottom: 30px;
}

#webform-submission-contact-node-512-add-form .ct-label.ct-theme-dark,
#webform-submission-competition-registration-form-node-703-add-form .ct-label.ct-theme-dark{
  color: black;
}

#webform-submission-contact-node-512-add-form input.ct-theme-dark,
#webform-submission-contact-node-512-add-form textarea.ct-theme-dark,
#webform-submission-competition-registration-form-node-703-add-form input.ct-theme-dark,
#webform-submission-competition-registration-form-node-703-add-form textarea.ct-theme-dark {
  color: black;
  background-color: white;
  border: 1px solid;
}

/*Customize District Census Display*/

.page-node-type-census-profile .paragraph.paragraph--type--district-census-profile.paragraph--view-mode--default {
  border-bottom: 1px solid #2259a9;
  margin-bottom: 30px;
  padding-bottom: 30px;
  color: #005CAB;
}

/*hiding pages on front page*/

#ct-automated-list-5448 .ct-list__pagination {
  display: none;
}

@media (min-width: 368px) {
  .block-views-blockhome-main-statistics-splide-block-1 .ct-list__rows{
    margin-left: -8px;
    margin-right: -8px;
  }
}

@media (min-width: 576px) {
  .block-views-blockhome-main-statistics-splide-block-1 .ct-list__rows{
    margin-left: -12px;
    margin-right: -12px;
  }
}

.block-views-blockhome-main-statistics-splide-block-1{
  margin: 0 auto;
  max-width: calc(100vw - 48px);
}

@media (min-width: 1280px) {
  .block-views-blockhome-main-statistics-splide-block-1 {
    max-width: 1184px;
  }
}

@media (min-width: 992px) {

  .node-class-114 .views-row{
    padding: 10px;
  }

 .path-frontpage .ct-basic-content .views-row{
    width: 48%;
    float: left;
    padding: 1%;
  }
  
  .path-frontpage .ct-tabs.ct-theme-light.ct-vertical-spacing--top.ct-tabs--local-tasks.ct-tabs--local-tasks--primary{
    margin-top: 0em;
    padding-bottom: 2rem;
  }

  .block-views-blockblog-view-block-1 .views-field-field-image,
  .block-views-blockblog-view-block-4 .views-field-field-image{
    width: 33%;
    float: left;
    padding: 15px;
    padding-left: 0px;
  }

  .block-views-blockblog-view-block-1 .views-field-title h5,
  .block-views-blockblog-view-block-4 .views-field-title h5{
    margin-top: 15px;
    margin-bottom: 15px;
  }

  #sidebar-menu-menu, #aboutus-menu-menu,
  aside h2, .ct-layout__sidebar_bottom_left,
  .ct-layout__sidebar_top_left{
    margin-top: -10px;
  }
}

@media (max-width: 991px) {

  .comparison-current{
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    margin-top: 30px;
    padding-bottom: 30px
  }

  .block-views-blockblog-view-block-1 .views-field-field-image img,
  .block-views-blockblog-view-block-5 .views-field-field-image img{
    width: 100%;
  }

  .page-node-type-civictheme-page .ct-layout__main{
    padding: 0px 0px;
  }

  .path-frontpage #block-civictheme-enhanced-socialmedialinks{
    margin-top: -50px;
  }
  .block-views-blockhome-main-statistics-splide-block-1 {
    max-width: 896px;
  }

  .sticky-wrapper.is-sticky .table-of-contents-container ul{
    display: none;
  }  
}


@media (max-width: 769px){
  .container{
    max-width: 100% !important;
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
 }


@media (max-width: 767px) {

  a.popup-search {
    position: absolute;
    padding: 1rem 2rem 1rem 1rem;
    top: 50%;
    translate: 0% -50%;
  }

  .block-views-blockhome-main-statistics-splide-block-1 {
    max-width: 720px;
  }

  .path-frontpage form #edit-actions/*,
  .path-search form #edit-basic*/{
    position: relative !important;
    top: 8% !important;
    left: 0% !important;
    translate: 0% -42% !important;
    width: 100% !important;
  }

  .path-frontpage form #edit-actions input/*,
  .path-search form #edit-basic input*/{
    width: 100%;
  }
}

@media (max-width: 575px) {
  .block-views-blockhome-main-statistics-splide-block-1 {
    max-width: 528px;
  }

  .block-views-blockhome-main-statistics-splide-block-1 .ct-list__rows{
    display: block !important;
  }
}

/*@media (min-width: 368px) {
  .block-views-blockhome-main-statistics-splide-block-1 {
    max-width: 320px;
  }
}*/
