/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/
:root {
    --wp--preset--color--header-backgrounds: rgb(142 189 129);
    --doc--nested--color-background: #bfe7be6b;
}


#secondary {
    padding:0;
    background-color:transparent;
}
#secondary, #secondary a:not(.wp-block-button__link),
.shfb .main-navigation a, .shfb .main-navigation a:visited, .shfb .site-description {
    color: #045FA4;
}
#secondary .sub-menu {
    background-color: rgba(255,255,255,0.8);
}

header.entry-header {
    background-color: var(--wp--preset--color--header-backgrounds);
    padding:12px;
    filter: drop-shadow(5px 5px 5px #ccc);
    border-radius:6px;
}
.docnav .docnavitem {
    filter: drop-shadow( 0 0 5px #ccc);
    border-radius:6px;
    background-color: var(--wp--preset--color--header-backgrounds);
    height:200px;
    transition: all 0.2s;
}
.docnav .docnavitem a {
    color:#000;;
}

.docnav .docnavitem:hover {
    filter: drop-shadow( 0 0 5px #000);
    transition: all 0.2s;
}
details {
    background-color: var(--doc--nested--color-background);
}
summary {
    background-color:  var(--wp--preset--color--header-backgrounds);
    padding: 12px;
    margin:0;
}
.member-wrap {
    display:flex;
    flex-wrap: wrap;
    gap: 20px;
}
.member {
    flex:1 0 30%;
    background-color:#f8f8f8;
    padding: 12px 24px 24px;
    border-radius:6px;
    filter: drop-shadow(5px 5px 5px #ccc);
}

.result-wrap {
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    background-color:#f8f8f8;
    padding: 12px 24px 24px;
    border-radius:6px;
    filter: drop-shadow(5px 5px 5px #ccc);
}
.result-wrap .result {
    flex:1 0 100%;
    display:flex;
    flex-direction:row;
    justify-content:space-around;
}
.result-wrap .result:nth-child(even) {
  background-color: #d3d3d3;
}

.result-wrap .result > div {
    flex-basis:25%;
}
.page-numbers.dots {
    background:var(--sydney-dark-background);
}
.navigation.pagination {
    margin-top:40px;
}

.doc-wrap {
    display:flex;
    flex-direction: column;
}
.doc-row {
    display:flex;
    align-content: center;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left:12px;
}
details details {
    background: transparent;
}
details details summary{
    padding-left: 24px;
}
details details .doc-row {
    padding-left:12px;
}
.doc-row > div {
    flex-basis:20%;
    display:flex;
    flex-wrap:wrap;
    align-content:center;
}
.doc-row div.link {
    
}
.doc-row .icon-container {
    flex-basis:10%;
    height:52px;
    transform:rotate(0deg) scaleX(0.5) scaleY(0.5);
    display:flex;
    flex-wrap:wrap;
    align-content:center;
}
.doc-row div.link a {
    background-color:green;
    color:#fff;
    padding:8px;
}
.doc-row div.link.passworded a{
    background-color: red;
    
}

.header-image {
    background-position-y: 25%;
}
.menu-main-container {
    padding-bottom: 20px;
    padding-top:20px;
}
.menu-item a {
    font-size:1.2rem;
}
.header-html .patron {
    color: #045fa4;
    font-weight: 600;
    font-size: 1.4rem;
}
.entry-content > .wp-block-cover {
    margin-bottom: -1.5em;
}