.elementor-kit-5{--e-global-color-primary:#09183C;--e-global-color-secondary:#0070BE;--e-global-color-text:#09183C;--e-global-color-accent:#C10230;--e-global-color-a347acb:#D9D9D9;--e-global-color-4a40d2c:#000000;--e-global-color-57d68f4:#FFFFFF;--e-global-color-5280059:#1A377E;--e-global-typography-primary-font-family:"Nunito Sans";--e-global-typography-primary-font-size:1rem;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.125rem;--e-global-typography-secondary-font-family:"Lora";--e-global-typography-secondary-font-size:2.5rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:2.813em;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5rem;--e-global-typography-accent-font-family:"Nunito Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-4304c9c-font-family:"Nunito";--e-global-typography-4304c9c-font-size:1.5rem;--e-global-typography-4304c9c-font-weight:600;--e-global-typography-4304c9c-line-height:1.875rem;color:var( --e-global-color-text );font-family:"Nunito Sans", Sans-serif;font-size:1rem;line-height:1.313rem;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#09183C;font-family:"Open Sans Hebrew", Sans-serif;font-size:0.875em;font-weight:600;text-decoration:none;color:var( --e-global-color-57d68f4 );border-radius:16px 16px 16px 16px;padding:10px 30px 10px 30px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#1A377E;border-radius:16px 16px 16px 16px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-secondary );text-decoration:underline;}.elementor-kit-5 a:hover{color:var( --e-global-color-primary );text-decoration:none;}.elementor-kit-5 h1{font-family:"Lora", Sans-serif;}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:2.5rem;font-weight:bold;}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:1.5rem;font-weight:bold;line-height:1.75rem;}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:1.125rem;font-weight:bold;line-height:1.375rem;}.elementor-kit-5 h5{color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.125rem;}.elementor-kit-5 h6{color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:0.875rem;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}{}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-kit-5 h2{font-size:2rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* home search button */
.elementor-390 .elementor-element.elementor-element-f764d90 .elementor-search-form__submit {

background: rgb(0,112,190)!important;
background: linear-gradient(90deg, rgba(0,112,190,1) 0%, rgba(35,45,70,1) 100%)!important;

}

/* image button links */

.programsServicesContainer {
    text-decoration: none!important;
}

.programsServicesContainer:before {
    filter: saturate(0%);
    text-decoration: none!important;
}

.programsServicesContainer:hover::before {
  filter: saturate(100%);
  text-decoration: none!important;
}

.onlineServicesContainer {
    text-decoration: none!important;
}

.onlineServicesContainer:before {
    filter: saturate(0%);
    text-decoration: none!important;
}

.onlineServicesContainer:hover::before {
  filter: saturate(100%);
  text-decoration: none!important;
}

.onlineServicesContainer:focus {
    background-color: red!important;
}


/* breadcrumbs */

.breadcrumb_last {
    color:#000000;
}

.breadcrumbBlueAngle {
   clip-path: polygon(0 0, 100% 0, 95% 100%, 0 100%); 
}

/* Extra small devices (phones, 767px and down) */
@media only screen and (max-width: 767px) {
.breadcrumbBlueAngle {
   clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); 
}
    
}

/* Gutenberg Styles */

@media only screen and (max-width: 767px) {
  H2 {
    font-size: 1.5rem!important;
  }
}

.contentBkPg h2:after{
content: ' ';
    border-bottom:solid #C10530 4px; /* using border rather than underline; it's easier that way */
    width:109px; /*however long you want the underline */
    padding-bottom: 8px;
    display:block; 
}

h2.wp-block-heading:first-child {
    margin-top: -10px;
}

h2.wp-block-heading {
    margin-top: 30px;
    margin-bottom: 25px;
}

h3.wp-block-heading {
    margin-top: 30px;
    margin-bottom: 25px;
}

ul {
    margin-bottom: 20px;
}

p {
    font-size: 1.2rem;
    line-height: 1.5;
}

li {
     font-size: 1.2rem;
    line-height: 1.5;*/
}

.wp-blockbutton {
   background-color: #09183C;
   color:#ffffff!important;
   border-radius: 16px; 
}

.wp-block-button a:hover{
   background-color: #0070BE!important;
}



a.wp-block-button__link.wp-element-button {
   font-weight: bold;
   background-color: #09183C;
   color:#ffffff!important;
   text-decoration: none;
   border-radius: 16px; 
   margin-bottom: 20px;
}


/* Accordions */

.advgb-accordion-header {
    background-color: #D9D9D9!important;
    color:#000000!important;
fill
}

.advgb-accordion-header-icon svg {
fill: #000000;
}

/* Tables */
table.wp-block-advgb-table.advgb-table-frontend {
    font-family: 'Nunito Sans';
    font-size: 1.2rem;
    margin-bottom: 40px;
    border: 1px solid #C7CAD2;
}

thead {
    text-align: left;
    padding-left: 0px;
}

td {
    border: 1px solid #C7CAD2 !important;
}



/* External Window Icon */

a[target="_blank"]::after {
  content: url(https://healthy.arkansas.gov/wp-content/uploads/external-tab.svg);
  display: inline-block;
  margin-left: 0.3em;
  width: 1em;
  height: 1em;
}

a[target="_blank"]:before {
content: "(opens link in new window)";
position: absolute;
right: 9000px;
}


a.wp-block-button__link.wp-element-button::after{
    content: none;
}

.elementor-grid-item a[target="_blank"]::after{
    content: none;
}


/* HR Spacer */

hr.wp-block-separator.has-alpha-channel-opacity {
    margin-top: 30px;
    margin-bottom: 30px;
}

/* Download Buttons */
a.wp-block-file__button.wp-element-button {
    background-color: #09183C;
    color:#ffffff!important;
    border-radius: 16px;
}

/* end Gutenberg Styles */



/* Advanced Sidebar */

.SidebarHeading a {
    text-decoration: none;
}

.SidebarHeading a:hover {
    text-decoration: underline;
}

.advancedSidebar {
    margin-left: 25px;
    margin-right: 25px;
}

.advancedSidebar li {
    border-top: 1px solid #C7CAD2;
}

.advancedSidebar li:last-child {
    border-bottom: 1px solid #C7CAD2;
}

.advancedSidebar li a {
    text-decoration: none;
}

/*.advancedSidebar li a:hover {
    text-decoration: underline;
}*/



/*White Link Text */

.whiteTextLink a {
    color: #fff!important;
    text-decoration: none;
}

.whiteTextLink a:hover {
    color:#cccccc!important;
}

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

form#search-filter-form-1141 {
    margin: 0;
    padding: 0;
}

.searchandfilter .sf-field-reset {
    border: none!important;
    font-weight: bold;
}

.search-filter-reset {
    background-color: #09183C !important;
    border: none!important;
    color: white !important;
    padding: 22px 110px!important;
    height: 62px!important;
    border-radius: 16px;
}

a.search-filter-reset {
   text-decoration: none;
}

.search-filter-reset:hover {
    background-color: #0070BE !important;
    color:white !important;
}

li.sf-field-reset {
     margin-top: 57px!important;
     padding-left: 20px!important;
}

.searchandfilter ul{
    margin: 0px;
}

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

input.sf-input-text {
    width: 350px;
    height: 62px;
    border-radius: 16px;
}

li.sf-field-search {
    margin-top: 2px!important;
}

.searchandfilter select.sf-input-select {
    width: 350px;
    height: 62px;
    border-radius: 16px;
}

.eventsSFP .searchandfilter select.sf-input-select {
    
     margin-top: 36px;
}

.searchandfilter .sf-field-search {
    margin-top: -10px;
    padding-right: 20px;
}

.searchandfilter {
   margin-top: 48px;
}


@media (max-width: 768px){

    .searchandfilter > ul > li {
    	display: inline-block;
    	padding: 0 10px;
    	text-align:center;
    }
    
.searchandfilter li {
    display: inline-block;
    float: left;
}

input.sf-input-text {
    margin-left: 50px;
    margin-bottom: 20px;
}

.searchandfilter select.sf-input-select {
     margin-left: 50px;
}
    
    .searchandfilter .sf-field-reset {
    margin-left: 60px;
}

}

.wp-block-column {
    border-bottom-right-radius: 30px;
    border-top-left-radius: 30px;
    padding: 20px;
}

.wp-embed-responsive .wp-block-embed .wp-block-embed__wrapper:before {
    position: relative;
}


/*** Flag Status ***/

.flag-status {
    display: flex;
    justify-content: center;
    color: #fff;
    font-size: 16px;
    margin-top: 0px!important;
}

.ar-status-container,
.us-status-container {
    padding: 4px 12px;
}

.ar-status-container {

    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.us-status-container {

    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.status-label {
    line-height: 1;
    font-weight: 800;
    margin-right: 5px;
}

#ar-status,
#us-status {
    line-height: 1;
    font-weight: 200;
    text-transform: capitalize;
}


/* Flag Status Modal CSS */
    .fs-model-header{
        text-align: center;
        font-size: 2em;
        line-height: normal;
    }
    /* The Modal (background) */
    .fs-modal {
      display: none; /* Hidden by default */
      position: fixed; /* Stay in place */
      z-index: 1000; /* Sit on top */
      padding-top: 100px; /* Location of the box */
      left: 0;
      top: 0;
      width: 100%; /* Full width */
      height: 100%; /* Full height */
      overflow: auto; /* Enable scroll if needed */
      background-color: rgb(0,0,0); /* Fallback color */
      background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
      margin-top: 30px;
    }

    .fs_modal_header{
      background-color: #0A3161;
      color:white;
      text-align: center;
      border-radius: 0.5em 0.5em 0 0;
      padding: 12px;
    }

    #fsModal .content {
      padding: 35px 25px;
    }


    .fs-modal-content {
      background-color: #fefefe;
      margin: auto;
      max-width: 600px;
      border-radius: 0.5em;
      margin-bottom: 150px;
    }
    
    /* flag content */
    #flag-status-content {
     color: #000000!important;
    }
    
    h2#flag-status-subject {
        font-size: 1.5em!important;
        color: #000000!important;
        font-weight: bold!important;
        margin-top: 20px!important;
        line-height: 1.5!important;
    }
    .fs_modal_header h1 {
        font-size: 2em!important;
        font-weight: bold!important;
        padding: 12px!important;
    }
    
    /* Button Styling */
    .ar-status-container {
        background-color: #fff;
        color: #827A98;
    }
    
    .us-status-container {
        background-color: #25426D;
    }
    
    .flag-status {
        margin-top: 20px;
    }
    
    /* Grand Rounds h2 red divider*/
    
    .h2BorderBottom h2:after {
    
content: ' ';
    border-bottom:solid #C10530 4px; /* using border rather than underline; it's easier that way */
    width:109px; /*however long you want the underline */
    padding-bottom: 8px;
    display:block; 
}

/* Remove Elementor AI Button */
div#e-image-ai-media-library {
    visibility: hidden!important;
    display: none!important;
}

/*Google Translate Button 

#google_translate_element {
    width: 200px;
    font-size: 16px;
    color: #ffffff !important;

    margin-bottom: -10px;
}

select.goog-te-combo {
    background-color: transparent;
    color: #ffffff;
    height: 35px;
    border: 1px solid #ffffff;
}

.VIpgJd-ZVi9od-l4eHX-hSRGPd {
    display: none!important;
    visibility: hidden!important;
}*/

a.VIpgJd-ZVi9od-l4eHX-hSRGPd {
    color: #ffffff!important;
}

/* Button focus state */

Button:focus-visible {
  border: 1px solid red!important;
}


/*div#\:0\.targetLanguage {
    background:#0263AB!important;
    text-decoration: none!important;
}*//* End custom CSS */