.elementor-kit-1919{--e-global-color-primary:#0071B9;--e-global-color-secondary:#C5E2F5;--e-global-color-text:#000000;--e-global-color-accent:#30B18B;--e-global-color-a473861:#002D52;--e-global-color-b67ba2c:#002554;--e-global-color-6da69b9:#001629;--e-global-color-31f4736:#000B14;--e-global-color-f158531:#FFFFFF;--e-global-color-63e7d39:#000000;--e-global-color-16b4aed:#979797;--e-global-typography-primary-font-family:"Nunito Sans";--e-global-typography-primary-font-size:28px;--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:40px;--e-global-typography-secondary-font-family:"Nunito Sans";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:bold;--e-global-typography-secondary-line-height:25px;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:25px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#000000;line-height:1.5em;}.elementor-kit-1919 button,.elementor-kit-1919 input[type="button"],.elementor-kit-1919 input[type="submit"],.elementor-kit-1919 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Nunito Sans", Sans-serif;font-size:16px;text-transform:uppercase;font-style:normal;text-decoration:none;color:var( --e-global-color-f158531 );border-radius:3px 3px 3px 3px;padding:15px 15px 15px 15px;}.elementor-kit-1919 button:hover,.elementor-kit-1919 button:focus,.elementor-kit-1919 input[type="button"]:hover,.elementor-kit-1919 input[type="button"]:focus,.elementor-kit-1919 input[type="submit"]:hover,.elementor-kit-1919 input[type="submit"]:focus,.elementor-kit-1919 .elementor-button:hover,.elementor-kit-1919 .elementor-button:focus{background-color:#012C52;color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-kit-1919 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1919 p{margin-bottom:1.5em;}.elementor-kit-1919 a{color:var( --e-global-color-primary );}.elementor-kit-1919 a:hover{color:#30B18B;}.elementor-kit-1919 h1{line-height:1.5em;}.elementor-kit-1919 h2{color:var( --e-global-color-63e7d39 );font-size:28px;text-transform:capitalize;}.elementor-kit-1919 h3{color:var( --e-global-color-63e7d39 );text-transform:capitalize;line-height:1.5em;}.elementor-kit-1919 h4{color:var( --e-global-color-63e7d39 );text-transform:capitalize;line-height:1.5em;}.elementor-kit-1919 h5{color:var( --e-global-color-63e7d39 );font-size:18px;text-transform:capitalize;}.elementor-kit-1919 h6{color:var( --e-global-color-63e7d39 );text-transform:capitalize;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Department Logo */
.dept-logo {
    top: 25%;
    position: absolute;
}

.dept-logo figure {
    max-width: 153px;
}

.dept-logo img {
    width: 100%;
    height: auto;
}

@media (max-width: 767px) {
    .dept-logo {
        position: static;
    }
    .dept-logo .elementor-image-box-wrapper {
        display: flex;
        align-items: center;
    }
    .dept-logo .elementor-image-box-title {
        color: #6D8390 !important;
    }
    .dept-logo .elementor-image-box-description {
        color: #020F03 !important;
    }
    .dept-logo .elementor-image-box-img {
        margin-bottom: 0 !important;
        margin-right: 8px !important;
    }
}

/* Helpful Links */
.helpful-link a {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 80px;
}

.helpful-link a:hover {
    text-decoration: underline;
}

/* Landing Page Sections */
.landing-section a {
    background-color: #2F4858 !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-blend-mode: multiply;
    text-align: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 156px;
}

.landing-section a:hover {
    background-color: rgba(47, 72, 88, 0.5) !important;
}

/* Landing Page Helpful Links Button Styles */

.helpfulLinks .repeater-item a {

    display:block;

    padding:15px 24px 15px 24px;

    margin-bottom: 20px;

    font-weight: 400;

    line-height: 1.7em;

    border-radius: 3px;

    fill: #191812;

    color: #191812;

    background-color: #dee1e7;

    box-shadow: 0px 2px 4px 0px rgba(0,0,0,.5);

}

.helpfulLinks .repeater-item a:hover{

    background-color: #f2f6f9;

}





/*Search and Filter Styles for News/Events*/

.filterBackGround {
    background-color: #efefef;
    padding-bottom: 20px!important;
    margin-bottom: 60px!important;
}
.sf-field-reset input{
    margin-top: 25px !important;
}
 .sf-field-submit input{
    margin-top: 25px !important;
}
.searchandfilter .sf-field-reset,
.searchandfilter .sf-field-submit {
    margin-top: 25px!important;
}

.search-filter-reset,
.sf-field-submit input {
    background-color: #0071B9 !important;
    color: white !important;
    border-color: #0071B9;
   
}

.search-filter-reset{
    margin-left:20px !important;
}

.search-filter-reset:hover,
.sf-field-submit input:hover {
    background-color: #042C52 !important;
    border-color: #042C52;
    color:white !important;
}
.searchandfilter ul{
    margin: 10px;
}

.searchandfilter li {
    display: inline-block;
    float: left;
    
}

.searchandfilter .sf-field-category,
.searchandfilter .sf-field-search,
.searchandfilter .sf-field-taxonomy-counties {
    padding-right: 20px;
    
}

@media (max-width: 768px){

    .searchandfilter > ul > li {
    	display: inline-block;
    	padding: 0 10px;
    }

}

ul {
    margin-bottom: 20px;
}

/* Gutenberg Table of Contents Style */

.uagb-toc__list-wrap {
    margin-top: 30px;
}
.wp-block-uagb-table-of-contents ul.uagb-toc__list {
    margin-left: 0px !important;
}
.uagb-toc__scroll-top.dashicons {
    bottom: 90px;
    background-color: #115DAD;
    color: #ffffff;
}
.uagb-toc__wrap {
    background-color: #115DAD !important;
    color: #ffffff !important;
}
.uagb-toc__list-wrap ul li a {
    color: #ffffff !important;
}
.uagb-toc__list-wrap ul li a:hover {
    color: #8BCBFD !important;
}
.uagb-toc__list-wrap {
    margin-top: 20px;
}
.wp-block-uagb-table-of-contents .uag-toc__collapsible-wrap {
    fill: currentColor;
    color: #ffffff;
}

/* Body Typography */
.elementor-kit-1919 h3, .elementor-kit-1919 h4 {
    margin-top: 30px;
}

/* Gutenberg Buttons */
.wp-block-button__link {
    background-color: #115DAD;
    color: #ffffff !important;
    border-radius: 3px;
    border-style: none;
}
.wp-block-button__link a:hover {
    color: #ffffff !important;
    background-color: #093673 !important;
}

/* ARWorks County Specific Map */
.county-specific-resources #Text {
    pointer-events: none;
}

/*yellow Background */

.yellowBKGD {
	background-color: #FFFFBE!important;
}
button.dtButton {
    padding: 8px;
    font-size: 10px;
    text-align: center;
}

.uagb-block-bb2e2c63 .uagb-toc__list-wrap li a {
    color: #fff !important;
}



/*button styling for wpdatatables  */
.wpdt-c button {
    padding: 2px 6px;
    background-color: #0071B9;
    font-size: 0.8rem!important;
    color: #fff!important;
}

.wpdt-c button:hover {
    background-color: #30B18B;
}/* End custom CSS */