.content ul {margin-bottom:20px;}

.sidebar-inner ul {margin-bottom:0;}

.content img { margin-bottom: 20px; }

hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    border-top: 1px solid #b8b8b8; }

.sidebar-inner hr {
        border-top: 2px solid #b8b8b8; }

b, strong { font-weight: 600; }

.tagblock {color:white; font-size:18px;padding-top:8px;}
iframe {border:none!important;}

strong.field-content.eventdate {
    padding-bottom: 15px;
    display: block; font-size:17px;}

.before_content.area {background-image: linear-gradient(#2556a4, #193766);margin-bottom: 35px;}

.search-form__submit {
    border: none;
    background: transparent;
    font-family: 'FontAwesome';
    color: white;
    font-weight: 900; font-size:20px;}

.js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext label {
    display: none;
}

.bannertext a {color:white!important; text-decoration:none!important;}

  input#edit-submit-saa {
      border: none;
      background: transparent;
      font-family: 'FontAwesome';
      color: white;
      font-weight: 900; font-size:20px; margin-top: 11px;}

#block-gavias-colin-search {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 14px; }

input[type="search"] {
    width: 20%; }

a {color: #193664; text-decoration: underline; }

body {color: black; font-family: "Poppins", sans-serif;
    font-size: 15px;
    line-height: 1.6;
    font-weight: 400;}

    .topbar {
        background: #fff8dc!important;
        color: #193664!important;
        font-size: 16px!important;
        padding: 2px 0!important;
        margin-top: -1px;
    }
    .topbar i {
        color: #193664; }
    .covidban a {
        border: 3px solid #193664;
        display: block;
        position: relative;
        text-align: center;
        background: white;
        width: 40%;
        margin: 0 auto;
        padding: 4px; font-weight:bold;}

  .covidban ul.contextual-links a {border:none; font-weight:normal; width:100%;}

.visuallyHidden { display: none; }

#footer .fab { font-size: 40px; padding: 15px;}

.footer-second {padding-left:80px;}

img#countyseal {opacity: .5;}

.area.after-content { background: #e5e5e5;}

#newstitle { margin-bottom: 26px; padding-top: 20px; text-align:center; display:inline-block; margin-left:auto;margin-right:auto; margin-bottom:20px;}
#newstitle h1 {color:#30538C;}
#viewmore {display:inline-block;
    background: white;
    padding: 7px;
    float: right;
    margin-top: 18px;
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: 600;}
#viewmore a {color:#30538C;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Poppins", sans-serif; }

.newscol .views-field.views-field-title {font-size:18px; font-weight:600;}
.views-field.views-field-title a {text-decoration:underline;}
.footer-top { padding-top: 40px; padding-bottom:20px; }
div.boslink {column-count: 3;-webkit-column-count: 3; -moz-column-count: 3; margin-top: 0px;}
div.boslink a {text-decoration:underline; font-size:17px; height:83px; background: #e5e5e5; padding:12px; display: block;width: 250px;}
div.boslink a:hover {   background: #aabcd9; }

.taxterm { display: inline-block; }
.taxterm p {   display: inline-block; }

.footer-top i.fas.fa-link, .footer-top i.fas.fa-building {
    background: #e5e5e5; color:#30538C;
    width: 100%;
    height: 100%;
    border-radius: 50%;text-align: center;
    font-size: 30px;
    padding-top: 16px; padding-left:6px;}

.ft-icon {width: 90px;
    height: 90px;
    border: 3px solid rgba(0,0,0,0.1);
    border-radius: 50%;
    -webkit-border-radius: 50%; padding: 10px; margin-left:auto;margin-right:auto;text-align:center;}

.footer-top h2 {color:#30538C; padding-bottom:20px;}

i.fas.fa-newspaper, i.fas.fa-tree, i.fas.fa-id-badge, i.fas.fa-file-alt, i.fas.fa-exclamation-triangle, i.fas.fa-video {
    font-size: 24px; color:#30538C; width: 30px;
    text-align: center;
    margin-right: 15px; }

.frontpage #page-main-content { min-height: 0px; }

.frontpage .page-title { text-align: center; color:#30538C; border-bottom: none; }


.navblock h3 {
    font-weight: 400;
    line-height: 1.1;
    color: white;
    font-size: 18px;
    display: block;
    padding: 14px;
    background-color: #1a3868;
    color: white;
    text-transform: none;
    margin-top: 0;
  text-transform: uppercase; }

.navblock h3 a { color:white;
    text-decoration: none; }

    .contactblock h3 {
        font-weight: 400;
        line-height: 1.1;
        font-size: 18px;
        display: block;
        padding: 14px;
        background-color: #1a3868;
        color: white;
        text-transform: none;
        margin-top: 0; }

    .contactblock h3 a { color:white;
        text-decoration: none; }

.navblock ul li {
    font-weight: 600;
    display: block;
    font-size: 16px;
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 150%; }

.navblock ul li a {
    font-weight: 600;
    display: block;
    padding-left: 15px;
    font-size: 16px;
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 150%; }

.navblock ul li:hover {
    background-color: #e5e5e5; }

.navblock ul {
    list-style-type: none;
    padding: 0;}

.page-title {
    border-bottom: 8px #e5e5e5 solid; color:#30538C;}

.foldershare-searchbox input[type="search"] { width: 100%;}

div.boslink p {
    vertical-align: top;
    display: inline-block;  }

.views-field.views-field-field-department-title {font-size: 22px;
    font-weight: bold; }

#alphalist {     text-align: center; }

.views-field.views-field-field-email-contact-form {font-weight: bold;}

.dptrow {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #a5a49c;
    padding-left: 8px;
    padding-right: 8px; }


p.toplink {text-align:center; font-weight:bold; background:#e5e5e5; display:block; padding: 10px; width:50%; margin-left:auto;margin-right:auto;}

.align-right {padding-left:20px;}
.align-left {padding-right:20px;}

p.alert {
    border: 2px solid #dbb300;
    background: #fff8dc;
    border-radius: .2em;
    margin: 2em 0 2em 0!important;
    padding: .5em 1em .5em 1em;
  display:block;}

p.aside {
        background:#e5e5e5;
        margin: 2em 0 2em 0!important;
        padding: .5em 1em .5em 1em;
      display:block;}
.original-text {text-align:left!important;}

.ckeditor-accordion-container > dl dt > a {background-color: #808080;}

.ckeditor-accordion-container > dl dt.active > a {
    background-color: #1a3868; }

.ckeditor-accordion-container > dl dt > a:hover {
    background-color: #808080; }

.ckeditor-accordion-container > dl {
    border: 1px solid #808080;}

.histtable td {border:none;}
.histtable th {border:none;}

.form-required::after {
            content: '';
            vertical-align: super;
            display: inline-block;
            background-image: url(../images/required.svg);
            background-repeat: no-repeat;
            background-size: 6px 6px;
            width: 6px;
            height: 6px;
            margin: 0 0.3em;}

.main-content-inner a:not([href*='warrencountyny.gov']):not([href^='#']):not([href^='/']):not([href*='mailto']):not([href*='tel']):after  {background: transparent url(../images/exlk.png) no-repeat scroll 100% 60%;
padding: 0 16px 0 0;}

a.btn-theme {background: #30538b!important; padding: 0 36px 0 24px!important; }

.ckeditor-accordion-container > dl dt > a  { border-bottom: 1px solid white;}

.gavias-slider .swiper-slide.center_bottom .gva-caption {margin-top:0!important; bottom:5px!important; position:absolute!important;}
.contextual-region .contextual .contextual-links a { color: black!important; }
.views-field.views-field-job-title {font-weight: bold; padding-top:5px; padding-bottom:5px;}

.skiptranslate.goog-te-gadget {
    background: white;
    padding-top: 5px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px; }

a.goog-logo-link {color:black!important;}
.goog-te-combo { color: black!important; }
.goog-te-gadget { color: black!important; }
.fa-pulse{animation:a 1s infinite linear!important;}

.gsc-tabs ul li a {
    padding: 8px 10px 8px 15px;
    display: block;
    border: 1px solid rgba(0,0,0,0.1);
    text-transform: none;
    font-size: 14px;
    overflow: hidden;
    -webkit-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
    -moz-transition: all 0.35s;
    -ms-transition: all 0.35s;
    position: relative;
    font-weight: 600;
    margin-top: 5px; }
.gsc-tabs ul li a:hover {   background: #eeeeee; }
.gsc-tabs .tab-pane ul { list-style-type: none!important; padding: 0; }
.widget.gsc-block-drupal.title-align-left .block-title {
    text-align: left;
    font-size: 22px;
    font-weight: 700;
    color: #036bcc;
    text-transform: none!important; }

.events-list li.view-list-item {
    border-bottom: 1px solid gray;
    margin: 0!important;
    padding-bottom: 10px;
    padding-top: 10px; }
.intranetrow { border-bottom: 1px solid gray;
    margin: 0!important;
    padding-bottom: 10px;
    padding-top: 10px; }
.views-field.views-field-field-intranet-event-date {font-size:20px; font-weight:600; padding-top:5px; padding-bottom:5px;}
.gbb-row .bb-inner {   padding-top: 20px; padding-bottom: 20px;}
.messagehead {   font-size: 20px; }

.newsrow {margin-bottom: 15px;
    border-bottom: solid gray 1px;
    padding-bottom: 15px;}
.newsname {font-size: 1.2em;}

ul.doclist li.view-list-item {
    list-style-type: disc;
    margin: 10px 0 0 46px!important;
    overflow: visible; }

.docrow.item {
    list-style-type: disc;
    margin: 10px 0 0 46px!important;
    overflow: visible; }

  .js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext {
    display: inline-block!important;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin-top: 11px;
}

.hp-topbar .column-inner.bg-size-cover {
    border: 3px solid #193664; }

.widget.gsc-icon-box.left.hptopicon {
    text-align: center!important;
    margin: 0 auto; }



form#views-exposed-form-saa-page-1 .form-actions {
    display: inline-block!important; }

form#views-exposed-form-saa-page-1 {
    text-align: center;  }

div#block-exposedformsaapage-1 {margin-bottom: 12px;}

@media (max-width: 766px) {
  header.header-default .header-main {padding:20px 0 5px 0;}
  .tagblock{padding:0; font-size:14px; line-height:130%}
  .tagblock p {margin-bottom: 0; margin-block-start: .2em;}
  input[type="search"] { width: 70%; }
  .covidban a {width:100%;}
  .views-view-grid .views-col {float:none;width: 100%!important;}
#viewmore {float:none;display:block;margin-bottom: 18px; margin-top:0;}
  .before_content.area {margin-bottom:5px;}
  }
  @media (min-width: 768px){
  .footer-top .col-sm-4 { width: 100%; }}
  @media (min-width: 992px){
  .footer-top .col-sm-4 { width: 33.3333%; }}
  @media (max-width: 650px) { div.boslink {-webkit-column-count: 1; -moz-column-count: 1;}}

  @media (max-width: 991px) {{color: black !important;}}

  @media (max-width: 991px) {
#footer .column { margin-bottom: 30px; text-align: center; }}

@media (min-width: 1202px)
 {.navigation .gva_menu > li > a {padding: 14px 20px;font-size: 16px;}}
 @media (max-width: 1201px)
  {.navigation .gva_menu > li > a {padding: 14px 10px;font-size: 16px;}}
