:root {
  --teal: #2D827B;
  --az-pine: #30552D;
  --dark_teal: #30552D;
  --adeq-brown: #604543;
  --az-copper: #A35F18;
  --copper: #A35F18;
  --adeq-cream: #fcf4e7;
  --link-orange: #d8855d;
  --dark-plum: #414042;
  --tab: #CDCDCD;
}

/* New Colors 
teal
old: #369992
new: #2D827B

dark teal (pine green)
old: #005528
new: #30552D

copper
old: #CC6C20
new: #A35F18

*/

/* Site Fonts */
@font-face {
  font-family: Oswald-Regular;
  src: url('../fonts/Oswald-Regular.woff');
}

@font-face {
  font-family: Oswald-Bold;
  src: url('../fonts/Oswald-Bold.woff');
}

/* @font-face {
  font-family: PTSans-Regular;
  src: url('../fonts/PTSans-Regular.woff');
} */

/* @font-face {
  font-family: Archivo-VariableFont;
  src: url('../fonts/Archivo-VariableFont_wdth\,wght.ttf');
}

@font-face {
  font-family: Lexend-VariableFont;
  src: url('../fonts/Lexend-VariableFont_wght.ttf');
} */

h1, h2, h3, h4, h5 {
  font-family: Oswald-Bold;
  color: var(--teal);
}

a {
  color: var(--copper);
}

sub {
  vertical-align: sub;
  bottom: 0;
}

.divAlerts a {
  color: #fff;
}

.divAlerts a:hover {
  color: brown;
}

.gsc-heading .sub-title,
.navigation .gva_menu > li > a,
p {
  font-family: "Hind", sans-serif;
}

/* Text color */
body {
  color: var(--dark-plum) !important;
}
.gsc-icon-box-new.style-5 .content-inner .desc {
  color: var(--dark-plum);
}
.gsc-heading.style-1 .title-desc.text-gray {
  color: var(--dark-plum) !important;
}

/* Header Styles */
#adeq-header {
  height: 220px;
}

#adeq-header img#adeq-header-image {
  width: 300px;
  margin: 5% auto;
  display: block;
}

#adeq-header-right {
  margin: auto;
  width: 300px;
}

@media only screen and (min-width: 992px) {
  #adeq-header img#adeq-header-image {
    width: 300px;
    float: left;
    margin: 5% 10% 0;  
  }

  #adeq-header-right {
    float: right;
    margin-right: 40px; 
  }
}

#adeq-header #adeq-header-connect {
  /* float: left;
  width: 100%;
  margin: 2% 10%; */
}

#adeq-header .views-element-container {
  /* float: left; */
  margin: 0 -12%;
}

#adeq-header #adeq-header-connect span {
  position: relative;
  top: 4px;

  background-color:transparent;
  color: var(--az-copper);
  font-family:Oswald, sans-serif;
  font-size:11pt;
  font-style:normal;
  font-variant:normal;
  font-weight:400;
  text-decoration:none;
  vertical-align:baseline;
  white-space:pre-wrap;
}

.a2a_button_facebook {
  background: url('/themes/custom/daudo_subtheme/images/facebook.png');
  background-repeat: no-repeat;
  background-size: contain;
}

/* .a2a_button_facebook:focus,
.a2a_button_x:focus,
.a2a_button_instagram:focus,
.a2a_button_linkedin:focus,
.a2a_button_youtube:focus {
  background-color: red;
}

#views-exposed-form-search-content-block-1 .button.form-submit:focus,
#adeq-translate:focus {
  background-color: red;
}

#block-daudo-subtheme-main-menu li a:focus {
  background-color: red;
} */

#adeq-translate:focus {
  background-color: var(--tab);
}

a:focus,
.button:focus {
  background-color: var(--tab) !important;
}

a:focus img {
  border: 1px solid var(--tab);
}

.a2a_button_x {
  background: url('/themes/custom/daudo_subtheme/images/twitter.png');
  background-repeat: no-repeat;
  background-size: contain;
}

.a2a_button_instagram {
  background: url('/themes/custom/daudo_subtheme/images/insta.png');
  background-repeat: no-repeat;
  background-size: contain;
}

.a2a_button_linkedin {
  background: url('/themes/custom/daudo_subtheme/images/linked.png');
  background-repeat: no-repeat;
  background-size: contain;
}

.a2a_button_youtube {
  background: url('/themes/custom/daudo_subtheme/images/YouTube.png');
  background-repeat: no-repeat;
  background-size: contain;
}

#adeq-header #adeq-header-connect span.a2a_label {
  color: transparent;
  white-space: nowrap;
  overflow: hidden;
  display: -webkit-inline-box;
  width: 30px;
}

/* Search */
#adeq-header .views-element-container form {
  display: flex;
  /* margin: 0 0 0 -65px; */
  position: relative;
  width: 100%;
}

#adeq-header .views-element-container form label {
    display: block;
    position: absolute;
    top: 0;
    width: 40px;
    height: 40px;
    padding: 0;
    text-indent: -9999px;
    border: none;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='100px' height='100px' viewBox='0,0,256,256' transform='rotate(0) scale(1, 1)'%3E%3Cg transform='translate(38.4,38.4) scale(0.7,0.7)'%3E%3Cg fill='%23A35F18' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cpath d='M-54.85714,310.85714v-365.71429h365.71429v365.71429z' id='bgRectangle'/%3E%3C/g%3E%3Cg fill='%23ffffff' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cg transform='scale(8.53333,8.53333)'%3E%3Cpath d='M13,3c-5.511,0 -10,4.489 -10,10c0,5.511 4.489,10 10,10c2.39651,0 4.59738,-0.85101 6.32227,-2.26367l5.9707,5.9707c0.25082,0.26124 0.62327,0.36648 0.97371,0.27512c0.35044,-0.09136 0.62411,-0.36503 0.71547,-0.71547c0.09136,-0.35044 -0.01388,-0.72289 -0.27512,-0.97371l-5.9707,-5.9707c1.41266,-1.72488 2.26367,-3.92576 2.26367,-6.32227c0,-5.511 -4.489,-10 -10,-10zM13,5c4.43012,0 8,3.56988 8,8c0,4.43012 -3.56988,8 -8,8c-4.43012,0 -8,-3.56988 -8,-8c0,-4.43012 3.56988,-8 8,-8z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    clip: inherit;
}

@media only screen and (min-width: 992px) {
  #adeq-header .views-element-container form {
    margin: 0 0 0 -65px;
  }
  #adeq-header .views-element-container form label {
    left: -40px;
  }
}

#adeq-header .views-element-container header {
  display: none;
}

#adeq-header .views-element-container .view-content-wrap {
  display: none;
}

#adeq-header .views-element-container form input.form-text {
  border: 1px solid var(--az-copper);
  height: 40px;

  color: var(--dark-plum);
  font-family: Oswald, sans-serif;
  font-size: 17pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;

  margin-top: 0;
  padding-left: 45px;
}

@media only screen and (min-width: 992px) {
  #adeq-header .views-element-container form input.form-text {
    padding-left: 5px;
  }
}

#adeq-header .views-element-container #edit-actions {
  position: relative;
  top: 20px;
  transform: translateY(-50%);
}

#adeq-header .views-element-container input.button {
  background: var(--az-copper);
  padding: 5px 35px;
}

/* Translate */
.adeq-header-translate {
  position: absolute;
  left: -20px;
  top: 48px;
  z-index: 10000;
  display: none;
}

.adeq-header-translate.translate-active {
  display: block;
}

#adeq-translate {
  font-family: Oswald-Regular;
  border: 0;
  padding: 2px;
  cursor: pointer;
  width: 175px;
  height: 43px;
  background-color: #fff;
  color: #604543;
}

@media only screen and (min-width: 992px) {

  #adeq-translate {
    background-color: #fff;
    color: var(--az-copper);
    box-shadow: 0px -5px 6px -1px rgba(0,0,0,0.51)
  }
  #adeq-translate:hover {
    color: var(--adeq-brown);
  }
}

.adeq-header-translate select {
  position: relative;
  display: none;
  width: 175px;
  left: 38px;
  display: none;
  color: var(--az-copper);;
}

.navigation .gva_menu .sub-menu > li > a {
    color: var(--dark-plum);
}

.navigation .gva_menu .sub-menu > li > a:hover, .navigation .gva_menu .sub-menu > li > a:focus, .navigation .gva_menu .sub-menu > li > a:active {
    color: var(--copper);
}

/* Search Results Page */
.search-result-item-list {
  font-size: 30px;
}

.search-result-item-list a:hover {
  text-decoration: underline;
}

form#views-exposed-form-search-content-page-1 {
  display: flex;
}

form#views-exposed-form-search-content-page-1 input.button {
  margin: 30px 9%;
}

.search-result-item-list .views-field-body .field-content {
  font-size: 20px;
}

/* Main Menu */
.main-menu {
  background-color: #fff;
  border-bottom: solid 5px #8CB27B;
}

@media (min-width: 992px) {
  .main-menu {
    box-shadow: 0px -7px  4px -6px rgba(0, 0, 0, 0.8);
  }
}

.main-menu .navigation .gva_menu > li > a {
  font-size: 18px;
  padding: 0 15px 0 15px;
  color: var(--az-copper);
}

.main-menu .navigation .gva_menu > li:hover > a {
  color: var(--adeq-brown) !important;
}

.navigation .gva_menu > li.menu-item--active-trail > a {
  color: var(--adeq-brown) !important;
}

/* Mobile Hamburger */
.main-menu .menu-bar span {
  background-color: var(--az-copper); 
}
.gva-offcanvas-mobile .gva-navigation .gva_menu li a {
  font-family: "Hind", sans-serif;
}

/* Sidebar sidebar-block */
.widget.gsc-sidebar-block-drupal {
  border: 1px solid #dee2e6;
  margin-bottom: 20px;
}

.widget.gsc-sidebar-block-drupal .panel .panel-heading .panel-title > a:after {
  right: 0;
}

.widget.gsc-sidebar-block-drupal .panel .panel-collapse .panel-body p a {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-variant-numeric: inherit;
  font-variant-east-asian: inherit;
  font-variant-alternates: inherit;
  font-stretch: inherit;
  line-height: inherit;
  font-family: oswald;
  font-optical-sizing: inherit;
  font-kerning: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 14px;
  vertical-align: baseline;
  text-decoration-line: none;
  color: var(--dark-plum);
  background-color: #ffffff;
}

/* Horiz Link Block */
.widget.gva-drupal-horiz-links-block {
  width: 100%;
}

.widget.gva-drupal-horiz-links-block div.horiz-links-block-container {
  float: left;
  padding: 15px;
}

.widget.gva-drupal-horiz-links-block div a {
  float: left;
  color: #604543;
  font-weight: 600;
}

.widget.gva-drupal-horiz-links-block div.horiz-links-block-link {
  left: 15px;
  float: left;
  position: relative;
  top: 10px;
}

/* Slider */
.owl-carousel .owl-stage-outer {
  width: 100%;
  height: auto;
}

.owl-carousel .owl-stage-outer .owl-item {
  margin-top: -3px;
}

.gsc-carousel-content .item .item-content .content-box {
  background-color: #fcf4e7;
}

.gsc-carousel-content .btn-carousel-link {
  padding: 0;
}

.owl-carousel .owl-dots {
  margin-top: 0;
}

.gavias-builder--content .gbb-row .bb-inner {
  padding-bottom: 0;
}

/* New Slider */
.splide__list {
  transition: transform 1000ms cubic-bezier(0.25, 1, 0.5, 1);  /* or whatever your speed/easing is */
}

.splide__pagination__page.is-active {
    background: var(--teal) !important;
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {

  #adeq-header img#adeq-header-image {
    width: 350px;
  }

}

#adeq-header #adeq-header-connect {
  width: 340px;
  margin-top: 20%;
  position: relative;
  left: 80px;
}

@media only screen and (max-width: 991px) {
  .gva-offcanvas-mobile .close-offcanvas {
    width: 10%;
    border-bottom: #fff;
  }
}

@media only screen and (min-width: 992px) {

  #adeq-header span.helper {
    vertical-align: middle;
    display: inline-block;
    height: 100%;
  }
  
  #adeq-header img#adeq-header-image {
    width: 40%;

    margin: 2% 0 0 7%;
    vertical-align: middle;
  }

  #adeq-header .views-element-container {
    position: relative;
    width: 20%;
    top: 20px;
    margin: 0% 2% 0;
  }

    #adeq-header #adeq-header-connect {
      top: 20px;
      left: 20px;
      margin-top: 0;
  }

  #adeq-header .views-element-container {
    width: 30%;
    margin: 0 1%;
  }

  #adeq-header-right {
    width: 300px;
  }

  .adeq-header-translate {
    position: relative;
    float: right;
    left: 10px;
    top: 107px;
    display: block;
  }
  .adeq-header-translate select {
    left: 0;
  }

  .gsc-carousel-content .item .item-content .image {
    width: 100%;
  }
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {


  #adeq-header img#adeq-header-image {
    width: 35%;
    left: 285px;
    margin: 2% 0 0 4%;
  }

  .owl-carousel .owl-item img {
    /* height: 425px; */
    width: 100%;
    height: auto;
  }

}

/* Region Containers */
.gavias-builder--content .gbb-row .bb-inner {
  padding-top: 0;
}

/* Side bar video */
.gsc-video-box.style-2 .image .popup-video {
  width: 40px;
  height: 40px;
  line-height: 44px;
  margin-left: -20px;
  margin-top: -20px;
}

/* Breadcrumbs Return to */
.page-return-to-link {
  font-family: oswald;
  font-size: 13px;

  text-decoration-line: none;
  color: var(--az-copper);
  text-transform: uppercase;

  padding-top: 35px;
}
.page-return-to-link a {
  color: var(--az-copper);
}

/* Footer */
footer#footer {
  background: none;
  background-color: var(--az-pine);
  font-family: "Hind", sans-serif;
  text-align: center;
  color: #fff;
}

footer#footer nav.block {
  width: 100%;
  margin: auto;
  padding: 1% 0;
}

footer#footer nav ul {
  float: none;
}

footer#footer nav ul.menu > li {
  display: inline-grid;
}

footer#footer nav ul.menu > li a {
  color: var(--dark-plum);
}

footer#footer nav ul.menu > li:last-child {
border-right: none;
}

footer#footer nav li a {
  padding: 5px 15px;
  display: block;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 400;
  font-family: "Hind", sans-serif;
  line-height: 20px;
}

footer#footer nav#block-daudo-subtheme-footersecond li {
  display: inline-block;
  list-style-type: none;
}

footer#footer nav#block-daudo-subtheme-footersecond li a {
  padding-right: 0;
}

footer#footer nav#block-daudo-subtheme-footersecond li a:after {
    content: " | ";
    padding-left: 12px;
    color: white;
}

footer#footer nav#block-daudo-subtheme-footersecond ul > li:last-child a:after {
  content: "";
}

footer#footer nav li .menu_link_content {
  margin: 5px auto 0;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  background-color: white;
  padding: 10%;
}

footer#footer nav li .menu_link_content .item-image {
  text-align: center;
}

footer#footer nav li .menu_link_content .item-image img {
  vertical-align: unset;
}

footer#footer nav#block-daudo-subtheme-footerfirst {
  background-color: #FFF;
}

footer#footer #footer-contact {
  

    width: 90%;
    line-height: 22px;
    margin: auto;
}

footer#footer #footer-contact-left {
  border-top: 1px solid white;
  padding-bottom: 10px;
}

footer#footer #footer-contact-right {
  border-top: 1px solid white;
}

footer#footer #footer-contact-right img {
  padding: 3%;
}

footer#footer #footer-contact .footer-office {
  /* font-weight: 700; */
  font-size: 24px;
  line-height: 40px;
}

@media only screen and (min-width: 992px) {
  footer#footer {
    background-image: url('../images/ADOA_Footer_revised.svg');
    background-repeat: no-repeat;
    background-size: 30%;
    background-position-y: 68%;
    background-position-x: 17%;

    font-size: 15px;

    height: 100%;
  }

  footer#footer #footer-contact {

    text-align: left;
    padding: 1% 0% 3% 20%;
    padding-left: 40%;

    margin-left: 5%;

    border-top: 1px solid white;

    display: flex;

  }

  footer#footer #footer-contact-left {
    border-top: none;
    border-right: 1px solid white;
    flex: none;
    padding-right: 10px;
    padding-bottom: 0;
  }
  
  footer#footer #footer-contact-right {
    flex: none;
    border-top: none;
    padding-left: 10px;
  }

  footer#footer #footer-contact-right img {
    display: none;
  }
}

@media (min-width: 1200px) {
  footer#footer {
    font-size: 18px;
  }
}

@media (max-width: 1200px) {
  footer#footer {
    /* background-size: 30%; */
  }

  footer#footer nav#block-daudo-subtheme-footersecond li a {
    font-size: 14px;
  }
}

footer#footer nav#block-daudo-subtheme-footersecond ul {
  padding-top: 2%;
}

footer#footer nav#block-daudo-subtheme-footersecond li a,
footer#footer nav#block-daudo-subtheme-footersecond li a:active,
footer#footer nav#block-daudo-subtheme-footersecond li a:visited,
footer#footer nav#block-daudo-subtheme-footersecond li a:hover {
  color: white !important;
}

/* events */
.adeq-events-header h2 {
  color: #604543;
}

.events {
  display: flex;
  margin-bottom: 8px;
}

.events .item-image {
  width: 100px;
  height: 150px;
  margin-right: 16px;
}
.events .item-image img {
  max-width: 100px;
  }

.events-content {
  flex-grow: 1;
  padding: 16px;
  padding-top: 4px;
}

.events-title h2 {
  font-size: 20px;   
  font-weight: 600;
  color: #604543;
}

.events .body-text {
  font-size: 16px;
  line-height: 20px;
}

.events a {
  font-size: 16px;
  color: var(--copper);
}

/* Air Quality Pages */
#block-daudo-subtheme-airqualityblock .submitted {
  font-family: oswald;
  font-size: 13px;
  /* color: #999999; */
  color: var(--dark-plum);
}

.button,
.hourly_container {
  font-family: Oswald, sans-serif;
}

#block-daudo-subtheme-airqualityblock .hourly_container sub {
  /* top: 0;
  font-size: 50%; */
}

#block-daudo-subtheme-airqualityblock .divPollCell {
  padding: 20px 0;
}

#block-daudo-subtheme-airqualityblock .divPollCell sub,
/* #block-daudo-subtheme-airqualitymasterblock sub, */
.gavias-builder--content sub {
  /* top: 0; */
}

#block-daudo-subtheme-airqualityblock .airquality-legend sub {
  /* top: -5px; */
}

#block-daudo-subtheme-airqualityblock .fxdiscussion sub {
  /* top: -3px; */
}

/* All pages general */
.main-content-inner .column-content-inner ul {
  padding-bottom: 20px;
}

/* p2 House */
#block-daudo-subtheme-adeqp2houseblock img {
  position: relative;
  top: -120px;
  margin-bottom: -230px;
}

/* Web Forms */
.webform-submission-form {
  padding-top: 20px;
}

.form-item label.form-required:after,
.webform-radios-other legend span:after {
  content: "*";
  color: red;
}

.webform-radios-other legend,
.webform-checkboxes-other legend {
  font-size: 16px;
  font-weight: 700;
  color: var(--dark-plum);
}

.webform-submission-form,
.webform-submission-form .form-item label {
  font-family:Oswald, sans-serif;
  text-transform: none;
}

.webform-submission-form .form-item.js-form-type-checkbox label,
.webform-submission-form .form-item.js-form-type-radio label {
  font-family: Oswald, sans-serif;
  float: left;
  width: 90%;
  margin-top: 0px;
}

.webform-submission-form .form-item input.form-checkbox,
.webform-submission-form .form-item input.form-radio {
  float: left;
  width: 10%;
  margin-top: 8px;
}

.webform-radios-other-input,
.webform-checkboxes-other-input {
  margin-left: 10%;
}
/* Webform specific */
form.webform-submission-form img,
form.webform-submission-rural-water-infrastructure-info-form img {
  margin-top: 30px;
}

form.webform-submission-form legend {
  color: var(--teal);
}

form.webform-submission-rural-water-infrastructure-info-form legend {
  color: #03699b;
}

form.webform-submission-form .webform-checkboxes-other legend,
form.webform-submission-rural-water-infrastructure-info-form .webform-checkboxes-other legend {
color: var(--dark-plum);
}

form.webform-submission-form .webform-radios-other legend,
form.webform-submission-rural-water-infrastructure-info-form .webform-radios-other legend {
  color: var(--dark-plum);
}

form.webform-submission-qualifying-property-notification-form h2 {
  color: var(--dark-plum);
  font-size: 1.5rem;
}

form.webform-submission-qualifying-property-notification-form legend .fieldset-legend,
form.webform-submission-qualifying-property-notification-form .form-item label {
  color: var(--dark-plum);
  font-size: 16px;
  font-weight: 500;
}

form.webform-submission-qualifying-property-notification-form #edit-owner,
form.webform-submission-qualifying-property-notification-form #edit-owner-new {
  width: 50%;
}

form.webform-submission-qualifying-property-notification-form #edit-owner #edit-owners-address-state-province,
form.webform-submission-qualifying-property-notification-form #edit-owner-new #edit-address-owner-new-state-province {
  width: 120px;
}

form.webform-submission-qualifying-property-notification-form .form-item-address-owner-new-state-province,
form.webform-submission-qualifying-property-notification-form .form-item-owners-address-state-province,
form.webform-submission-qualifying-property-notification-form  .form-item-address-owner-new-postal-code,
form.webform-submission-qualifying-property-notification-form  .form-item-owners-address-postal-code {
  float: left;
}

.webform-submission-form.webform-submission-adeq-biosolids-applicator-annual-form table,
.webform-submission-form.webform-submission-adeq-biosolids-applicator-annual-form table > thead > tr > th,
.webform-submission-form.webform-submission-adeq-biosolids-applicator-annual-form table > tbody > tr > td {
  border: none;
}
.webform-submission-form.webform-submission-adeq-biosolids-applicator-annual-form tr:nth-child(odd) {
  /* background-color: #f2f2f2;  */
}
.webform-submission-form.webform-submission-adeq-biosolids-applicator-annual-form tr:nth-child(even) {
  background-color: #d9d9d9; /* dark gray for even rows */
}
.webform-submission-form.webform-submission-adeq-biosolids-applicator-annual-form tr:nth-child(even) td div {
  padding-left: 10px;
}

.webform-submission-form.webform-submission-adeq-biosolids-applicator-annual-form .webform-multiple-add input {
  background: #f2f2f2;
  color: var(--dark-plum);
}

/* .form-item-farm-items-0--item--farm-as, 
.form-item-farm-items-0--item--farm-cd,
.form-item-farm-items-0--item--farm-cr,
.form-item-farm-items-0--item--farm-cu,
.form-item-farm-items-0--item--farm-pb,
.form-item-farm-items-0--item--farm-hg,
.form-item-farm-items-0--item--farm-mo,
.form-item-farm-items-0--item--farm-ni,
.form-item-farm-items-0--item--farm-se,
.form-item-farm-items-0--item--farm-zn
*/
[class*="farm-items-"][class$="--item--farm-as"],
[class*="farm-items-"][class$="--item--farm-cd"],
[class*="farm-items-"][class$="--item--farm-cr"],
[class*="farm-items-"][class$="--item--farm-cu"],
[class*="farm-items-"][class$="--item--farm-pb"],
[class*="farm-items-"][class$="--item--farm-hg"],
[class*="farm-items-"][class$="--item--farm-mo"],
[class*="farm-items-"][class$="--item--farm-ni"],
[class*="farm-items-"][class$="--item--farm-se"],
[class*="farm-items-"][class$="--item--farm-zn"]
  {
  width: 33%;
  float: left;
  margin: 1%;
} 


/* Message Ticker Alerts */
#block-daudo-subtheme-messageticker {
  background-color: var(--copper);
  font-family: Oswald-Bold;
  font-size: 14pt;
}

#block-daudo-subtheme-messageticker a {
  color: #fff;
}

/* (A) FORCE ALL ITEMS INTO SINGLE ROW */
#block-daudo-subtheme-messageticker .content { display: flex; }
#block-daudo-subtheme-messageticker .content .item { width: 100%; flex-shrink: 0; }
#block-daudo-subtheme-messageticker { overflow: hidden; }
 
/* (B) MOVE ITEMS FROM RIGHT TO LEFT */
/* first item = 0, fourth item = -300% */
@keyframes tickerh {
  0% { transform: translatex(100%); }
  100% { transform: translatex(-100%); }
}
#block-daudo-subtheme-messageticker .content { animation: tickerh linear 20s infinite; }
#block-daudo-subtheme-messageticker .content:hover { animation-play-state: paused; }

/* Email signature page */
#email-signature table {
  width: auto;
  margin-bottom: unset;
  border: none;
}
#email-signature td {
  border-style: none;
}

/* Home Page Slider */
.gavias_sliderlayer,
.slotholder {
  background-color: #EBD4A3;
}
.tp-bgimg.defaultimg {
  background-color: #EBD4A3 !important;
}

/* Basic Page Date Edit */
.basic-page-date-edit {
  font-size: 10pt;
  font-family: Oswald, sans-serif;
  color: var(--dark-plum);
  font-variant-numeric: normal;
  font-variant-east-asian: normal;
  font-variant-alternates: normal;
  font-variant-position: normal;
  vertical-align: baseline;
  white-space-collapse: preserve;

  margin-top: 25px;
}

/* Glossary */
#block-daudo-subtheme-views-block-glossary-of-terms-block-1 {}


.view-content-wrap,
.Glossary-Row .views-field {
  float: left;
}
.Glossary-Row {
  width: 100%;
  display: flex;
  flex-direction: row;
}
.Glossary-Row .views-field.views-field-name-1 {
  width: 15%;
  font-weight: bold;
}
.Glossary-Row .views-field.views-field-name-1 .field-content::after {
  content: ':';
}

.Glossary-Row .views-field.views-field-description__value {
  width: 85%;
  padding-left: 2%;
}
.Glossary-Row .views-field.views-field-edit-taxonomy-term {
  width: 5%;
}
