/*
Theme Name: 15 out of 10
Theme URI: https://github.com/a8cteam51/15outof10/
Author: WordPress.com Special Projects Team
Author URI: https://wpspecialprojects.wordpress.com
Description: Child theme for the 15 out of 10 foundation. Requires <a href="https://www.studiopress.com/genesis-block-theme/">Genesis Block Theme</a> as a parent theme.
Requires at least: WordPress 5.0
Version: 0.1.7
License: GNU General Public License v2 or later
License URI: LICENSE
Template: genesis-block-theme
Text Domain: 15outof10
Tags: two-column, one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
/* Footer */
.footer-tagline {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.footer-tagline .pressable-credit span + span:before {
  content: "&";
}
@media (max-width: 768px) {
  .footer-tagline {
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  .footer-tagline > div {
    width: 100%;
    flex-basis: 100%;
  }
}

/* Site Header */
.site-header {
  display: block;
}
.site-header .mobile-navigation {
  background-color: transparent;
  position: absolute;
  right: 1rem;
  width: 5rem;
  top: 1.5rem;
  margin: 0;
  padding: 0;
  z-index: 100;
}
.site-header .mobile-navigation .button-toggle {
  font-size: 0px;
  color: #000;
}
.site-header .mobile-navigation .button-toggle .gbi {
  font-size: 2rem;
}
@media (max-width: 1000px) {
  .site-header .site-identity {
    padding: 6px 1rem;
  }
  .site-header .custom-logo-link {
    width: auto;
  }
  .site-header .custom-logo-link img {
    height: 30px;
    width: auto;
    margin-top: 6px;
  }
  .site-header .top-navigation {
    display: flex;
    flex-direction: column-reverse;
  }
  .site-header .drawer-menu-explore {
    background-color: #f2f2f2;
  }
  .site-header .drawer .drawer-navigation a {
    color: #000;
    display: block;
    padding-left: 1rem;
  }
  .site-header .drawer .drawer-navigation a:hover {
    background-color: #ddd;
  }
  .site-header .drawer .menu-item-has-children .toggle-sub {
    color: #000;
    background: rgba(100, 100, 100, 0.1);
  }
  .site-header li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-28 a {
    display: inline-block;
  }
}

.is-style-content-warning {
  position: relative;
}
.is-style-content-warning.block-editor-block-list__block::before {
  content: "Sensitive Content";
  display: block;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 9;
  background: rgb(0, 124, 186);
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  padding: 10px;
  border-radius: 4px;
}
.is-style-content-warning .content-warning {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  justify-content: center;
  align-items: center;
  color: #fff;
  cursor: pointer;
}
@supports (-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px)) {
  .is-style-content-warning .content-warning {
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
  }
}
.is-style-content-warning .content-warning * {
  color: #fff;
  pointer-events: none;
}

@media screen and (max-width: 600px) {
  .table-jf {
    visibility: hidden;
    clear: both;
    float: left;
    margin: 10px auto 5px 20px;
    width: 28%;
    display: none;
  }
}

/* Doug's Bud's Archive Page */

.dougs-bud-intro-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-bottom: 20px;
}

.dougs-bud-seal {
    width: 80px;
    height: 80px;
    margin-bottom: 10px; /* Space between logo and text on mobile */
}

.dougs-bud-intro-text {
    margin-bottom: 20px; /* Space between the text and the grid */
    text-align: left; /* Center the text */
}


.dougs-bud-archive {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* Two columns for mobile */
    grid-gap: 20px;
}


.dougs-bud-post {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    border: 1px solid #ddd;
    padding: 15px;
    text-align: center;
    height: 100%;
}

.dougs-bud-featured-image img {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 10px;
}

.dougs-bud-adoption-link {
    margin-top: auto;
    width: 100%;
}

.dougs-bud-adoption-link a {
    display: block;
    background-color: #1AA9BD;
    color: white;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
}



/* Larger screens */
@media (min-width: 768px) {
    .dougs-bud-archive {
        grid-template-columns: repeat(3, 1fr); /* Three columns on desktop */
    }

   .dougs-bud-intro-container {
          flex-direction: row;
          align-items: center;
          text-align: left;
      }

      .dougs-bud-seal {
        width: 100px;
        height: 100px;
        margin-right: 20px; /* Space between logo and text on desktop */
    }
}

/*Doug's bud filters for search and filter plugin */
.searchandfilter > ul > li {
  display: inline-block;
  vertical-align: top;
  padding: 0 20px;
}

.shortcode-container {
    text-align: center;
}

@media only screen and (max-width: 768px) {
    .shortcode-container {
        padding: 0 15px; /* Adjusts padding for smaller screens */
    }
}


/*# sourceMappingURL=style.css.map */




/*Tables for old GiveWP data*/

.dog-updates-table-container{
      overflow-x: auto;

  }
.dog-updates-table{
  border: 1px solid;
  border-collapse: collapse;


}
.updates-header{

}
.updates-header-title{
  border: 1px solid black;
padding:10px;
background-color:#1AA9BD;
color:white;
}
.updates-data{
  text-align: center;


}
.updates-value-dollar{
  border: 1px solid;
padding:10px;

}
.updates-value{
  border: 1px solid;
padding:10px;

}
.updates-value-string{
  border: 1px solid;
padding:10px;

}
.updates-value-date{
  border: 1px solid;
padding:10px;

}
