/*
Theme Name: 2025 Dogg
Theme URI: 
Author: Sheila007
Author URI: https://2k2solutions.com
Description: The dogg/child theme for 2025
Requires at least: 6.9
Tested up to: 6.9
Requires PHP: 5.7
Version: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: twentytwentyfive
Text Domain: 2025-dogg
Tags: 
*/

h1,
.shadoo {
    text-shadow: 1px 1px 2px black;
}
hr.wp-block-separator.thick-line {
    max-width: 60%;
    margin-left: 0;
    height: 1.2px;
}
/* GRADIENTS */
.grad-1 {
    background: hsla(28, 100%, 92%, 1);
    background: radial-gradient(circle, hsla(28, 100%, 92%, 1) 0%, hsla(28, 100%, 53%, 1) 100%);
    background: -moz-radial-gradient(circle, hsla(28, 100%, 92%, 1) 0%, hsla(28, 100%, 53%, 1) 100%);
    background: -webkit-radial-gradient(circle, hsla(28, 100%, 92%, 1) 0%, hsla(28, 100%, 53%, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#FFEAD7", endColorstr="#FF7F11", GradientType=1 );
}

/* Read More block for posts */
/* a.wp-elements-40fcca192da744d8b9ab1feafbb504ff.wp-block-read-more */
a.wp-block-read-more {
    border-radius: 6px;
    padding: 10px 25px!important;
}
a.home-posts.wp-elements-23daa5eaec6ca6b6e20758c2fd4723d4.wp-block-read-more:hover {
    background-color: #2B303A!important;
    color: #fff!important;
    text-decoration: underline;
}
/* NAV */
.give-alt a.wp-block-button__link.has-brick-color.has-text-color.has-link-color.has-custom-font-size.wp-element-button:hover {
    color: white!important;
}

a.wp-elements-40fcca192da744d8b9ab1feafbb504ff.wp-block-read-more.has-text-color.has-base-color.has-background.has-senary-background-color:hover {
    background: #A11692!important;
    border: 1px #fff!important;
    text-decoration: underline!important;
}
a.wp-elements-a989dc4a3d21bc1ad2ef13ede6f15f42.wp-block-read-more:hover,
a.wp-elements-a989dc4a3d21bc1ad2ef13ede6f15f42.wp-block-read-more.has-text-color.has-main-color.has-background.has-primary-background-color.has-small-font-size:hover {
    background: #A11692!important;
    border: 1px #fff!important;
    text-decoration: underline!important;
}
/* for posts */
.full-height { 
    height: 100%;
} 
/* Journal */
a.wp-block-post-excerpt__more-link:hover {
    color: #fff!important;
}
/* additional css added here */
/* 2026 redo from old theme */
/* 2025 Dogg theme for WCE */

/* Menu with subs ***************/
/*header gradient*/
.better-gradient {
	background: #31201E;
	background: radial-gradient(circle,rgba(49, 32, 30, 1) 0%, rgba(97, 56, 24, 1) 0%, rgba(49, 32, 30, 1) 100%);
}
/* footer gradient */
.footer-gradient {
background: #451B12;
background: radial-gradient(circle, rgba(69, 27, 18, 1) 0%, rgba(45, 20, 18, 1) 50%);
}
.wp-block-navigation:not([style*=text-decoration]) a {
box-shadow: inset 0 0 0 0 #F25A02;
  color: #fff;
	padding: 0 .25rem;
	margin: 0 -.25rem;
    transition: color .5s ease-in-out, box-shadow .5s ease-in-out;
}
.wp-block-navigation:not([style*=text-decoration]) a:hover {
    color: #fff;
    box-shadow: inset 200px 0 0 0 #db3b0f;
}
/* @media (max-width: 764px) {
/* Background sub menu */
/*.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    background-color: #6B412757;
    }
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container li a{
    color:#fff;
    }
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container li a:hover{
    background-color: #FD9B62;
    color:#000;
    text-decoration: underline;
    }
.wp-block-navigation:not([style*=text-decoration]) a:hover {
	color: #fff;
    text-decoration: underline;
    }
}*/
/* New Menu donate block */
.donate .wp-block-navigation-item__label {
    background-color: #DA3B0E;
    border-radius: 3px;
    padding: 12px;  
    color:#FFF;
    text-transform: uppercase;
}
.donate .wp-block-navigation-item__label:hover {
	box-shadow: none;
	color:#17183B;
    transition: all 0.1s ease-in-out;
}
/* Donate button */
.wp-block-navigation .wp-block-navigation-item.highlight a {
color: #fff;
}
.wp-block-navigation .wp-block-navigation-item.highlight:hover {
background-color: #FF7F11;
}
.on-homer .wp-block-post-title a:hover {
color: #17183B;
}
/* homepage buttons hover, svp */
.giving .wp-block-button__link:hover,
.wp-block-button__link:hover,
.wp-block-button a.wp-block-button__link:hover {
    color: #fff;
    background: var(--wp--preset--color--secondary);
    border: 3px solid var(--wp--preset--color--octonary);
    text-decoration: underline;
}
/* donate on other pages */
.highlight button {
    background-color: inherit;
    border: none;
}
/* Yoast Breadcrumbs */
.breadcrumb_last {
  display: none;
}
/* gradient text */
h2, h3 {
    background-image: linear-gradient(135deg, #FF7F11, #A11692)!important;
    background-clip: text!important;
    color: transparent!important;
}
/*.newfont {
	font-family: 'Playfair Display,' serif;
	font-size: 2rem;
}*/
/* Details */
/* Field Associates */
.wp-block-details {
  border-radius: 8px !important;
}
/* downloads */
.wp-block-file a {
    color: #9B3D12;
    font-size: 1.2em;
}
/* Cover section */
.wp-block-button .wp-block-button__link {
    border-radius: 5px;
    text-transform: uppercase;
}
.wp-block-button.tribute .wp-block-button__link:hover {
    background-color: #FF7F11 !important;
}
/* Hover over Images */
.corner-image-effect img {
    height: auto !important;
    object-fit: cover;
  }
/* bottom block to line against footer */
.merge-bottom {
    margin-bottom: -20px!important;
}
/* Join Us Block */
.wp-block-group.is-style-full-height {
    min-height: 10vh!important;
}
/* Recent Posts */
li.tag-whats-new {
    padding: 15px;
}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    border-radius: 10px;
}

/* Testimonials Home Page ***************/
ul li.community, 
ul li.relevance {
    list-style-type: none;
}
ul li.community::first-line {
    font-size: 1.2rem;
    font-weight: bold;
}
a:hover {
    color: #17183B;
    text-decoration: none;
}
a#wp-block-file--media:hover,
p.agenda a:hover {
    color: inherit;
    text-decoration: none;
}
p.agenda {
    font-size: 1.2rem;
}
.wp-block-list.benefits {
  list-style-type: circle;
}
ul li a:hover, 
.resource a:hover {
	background-color: #A11692;
	color: #fff;
	text-decoration: none;
}
.differ a:hover {
    background-color: #17183B;
    color: #fefefe;
}
/* Get Computers Buttons */
.partner .edd-submit.button.orange {
    background-color: #DA3B0E;
    padding: 20px 30px;
    text-decoration: none;
    text-transform: uppercase;
}
.partner .edd-submit.button.orange:hover{
    background-color: #17183B;
    color: #fff;

/* Advisory Council Leadership */
.advisory p {
    font-size: 16px;
    font-size: 1rem;
}
.advisory ul li:where(:not([class*='block'])) {
    margin-left: 20px;
    font-size: 17px;
    line-height: 1.5;
    margin-bottom: 10px;
}
/* Allies page */
.allies .wp-block-heading {
  font-size: 1.5rem !important;
}
/* volunteers page */
.wp-block-file.on-the-dl {
    font-size: 2.2em;
    font-size: 24px;
    padding-top: 0px !important;
    padding-bottom: 30px;
}
.on-the-dl a {
    padding-left: 8%;
}
.on-the-dl a#wp-block-file  {
    color: #9B3D12;
    font-size: 1.5rem;
  }
/* blog posts - impacts */
/* title */
h1 span {
    text-shadow: none;
}
h1.wp-block-query-title {
    font-size: 26px;
}
.wp-block-post-title a:hover {
    color: #DA3B0E;
    text-decoration: none;
}
.wp-block-post-excerpt__excerpt {
    line-height: 1.25;
}
a.wp-block-post-excerpt__more-link:hover {
    color: #DA3B0E;
    text-decoration: none;
}

/* Footer ****/
.summary.wp-block-navigation .wp-block-navigation-item__label {
color: #fefefe;
}
.summary.wp-block-navigation .wp-block-navigation-item__label:hover {
color: #2E282A;
text-decoration: underline;
}
/* Related Posts */
/* mobile hamburger */
.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
background: #efebeb;
border: 1px solid #DA3B0E;
border-radius: 50%;
color: #DA3B0E;
font-family: inherit;
font-size: 20px;
font-weight: 700;
padding: 15px;
}

.wp-container-core-group-is-layout-9bb76e54 {
  margin-bottom: -20px !important;
}
}
/* MEDIA */
/* mobile nav */

@media (max-width: 764px) {
p.donor-title {
    font-size: 1.5rem !important;
    line-height: 1.8rem !important;
    }
.wp-block-column.smart p {
    font-size: 1.2rem;
    line-height: 1.6rem;
    text-align: left !important;
    }
.wp-block-column.smart ul li {
    margin-left: -20px!important;
    font-size: 1.15rem;
    }
.wp-container-core-group-is-layout-ff778368 {
    padding-left: 0!important;
    }
h2.mobile-special {
    font-size: 2.5rem !important;
    }
h3.mobile-special {
    font-size: 2.3rem !important;
    }
/* post title */
h3.wp-elements-c633f7fa2e4b08cf08487596a616081a.wp-block-post-title {
    font-size: 1.5rem !important;
}
p.mobile-special {
    padding: 0 10px 0 0 !important;
    margin-top: -20px !important;
    }
}