/* home.php */
.blog-container {display:flex;flex-wrap:wrap;justify-content:space-between;gap:5%;margin-bottom:100px;}
.blog-container h1 {width:auto;padding-bottom:15px;display:block;padding:25px;text-align:center;margin-top:50px;margin-bottom:50px;}
.blog main > h1, .category main > h1 {padding-top:50px;padding-bottom:55px;margin:0 auto;}
.blog main > h1.subrow {padding-bottom:0px;}
.blog main > span > p {max-width:992px;padding-bottom:50px;}
.blog main > span.archive_centered > p {text-align:center;margin:0 auto;}
.categories {margin-top:50px;}
.categories h2 {text-align:center;margin-bottom:20px;}
.categories .cat-links {display:flex;justify-content:center;gap:20px;}
.archives {display: flex;justify-content:space-between;flex-wrap:wrap;gap: 5%;}
.archives .single-post {width:30%;background:white;box-shadow: var(--shadow);margin-bottom: 50px;}
.archives .single-post:last-child {margin-right: auto;}
.archives .single-post .content-post {padding: 15px;}
.archives .single-post .content-post span.post-date {font-size: 12px;color:#bfbfbf;}
.blog-container div.news__item {width:30%;margin-bottom: 50px;overflow:hidden;}
.blog-container div.news__item:last-of-type {margin-right: auto;}
.blog-container div.news__item .image {overflow:hidden;max-height: 265px;margin-bottom: 10px;}
.blog-container div.news__item .image img {height: 264px;width:100%;object-fit:cover;}
.blog-container div.news__item .content .excerpt {color:var(--fontcolor);}
.blog-container div.news__item .content .postmeta {display:flex;flex-direction:row;justify-content:space-between;}
.blog-container div.news__item a:hover .content .postmeta span {color:var(--mainColor);}
.blog-container div.news__item a img {transition:var(--transition);}
.blog-container div.news__item a:hover img {transform:scale(1.1);}
.blog-container div.news__item .content h2 {margin:0;font-size:18px;color:var(--fontcolor);padding:5px 0;}
.variation-list {display:flex;flex-direction:row;margin-top:50px;}
.variation-list .type-list {}
.variation-list .type-list div.news__item {width:100%;padding-bottom:32px;margin-bottom:50px;border-bottom:1px solid #cecece;display:flex;flex-direction:row;}
.variation-list .type-list div.news__item .image {max-width:50%;min-width:24%;width:100%;margin-right:32px;}
.variation-list .type-list div.news__item .image img {height:unset;max-height:300px;object-fit:contain;}
.variation-list .type-list div.news__item .content {}
.variation-list .sidebar {max-width:436px;margin-top:65px;padding-left:50px;margin-left:50px;border-left:1px solid rgba(0 0 0 / 0.05);padding-bottom:50px;}
.nopost {text-align:center;width:100%;}
.pagination {width:100%;display:flex;flex-direction:row;justify-content:center;gap: 20px;}
.pagination .screen-reader-text {display:none;}
.pagination .nav-links {border-top:1px solid lightgray;border-bottom:1px solid lightgray;padding:10px 25px;}
.pagination .nav-links .page-numbers {padding:3px 4px;}
.oldschool .blog-container {flex-direction:column;max-width:824px;margin:0 auto 100px;}
.oldschool .blog-container div.news__item {width:100%;}
.oldschool .blog-container div.news__item .content h2 {font-size:26px;}
.oldschool .blog-container div.news__item .content .excerpt {max-height:192px;overflow:hidden;}
@media (min-width:768px) {
.oldschool .blog-container div.news__item > a {display:flex;flex-direction:row;}
.oldschool .blog-container div.news__item .image {min-width:30%;width:30%;margin-right:2rem;}
}
@media (max-width:768px) {
.blog main > h1 {padding-bottom:0;}
.blog-container {flex-direction:column;margin: 50px 0;}
.blog-container div.news__item {width:100%;}
.archives .single-post {width:100%;}
.variation-list {flex-direction:column;}
.variation-list .type-list div.news__item {flex-direction:column-reverse;}
.variation-list .type-list div.news__item .image {margin-top:10px;}
.variation-list .sidebar {margin-left:0;border-left:0;padding-left:0;margin-top:0;}
}

/* archive-team.php */
#team.blog-container {gap:initial;}
#team .teamcontent > h1 {padding-top:50px;padding-bottom:55px;margin-top:25px;text-align:left;padding-left:0;padding-right:0;}
#team .teamcontent > h1.subrow {padding-bottom:0px;margin-bottom:15px;}
#team .teamcontent > span > p {max-width:992px;padding-bottom:50px;}
#team .teamcontent > span.archive_centered > p {text-align:center;margin:0 auto;}
#team.blog-container .teamcontent {width:100%;}
#team.blog-container .news__item {width:calc(25% - 20px);padding:10px;}
#team.blog-container .news__item.polaroid {box-shadow:0 0 10px rgba(0 0 0 / 0.2);padding:0;}
#team .news__item > a {display:flex;flex-wrap:wrap;align-items:center;}
#team .news__item > a .image {width:90%;display:flex;overflow:hidden;height:300px;margin:0 auto;box-shadow:10px 0px 0 var(--mainColor);}
#team .news__item.polaroid > a .image {box-shadow:none;}
#team .news__item > a .image picture, .post-type-archive-team .news__item > a .image img {object-fit:cover;height:100%;}
#team.blog-container div.news__item .image {max-height:none;}
#team .news__item > a .content {padding: 20px 32px;text-align:center;width:100%}
#team .news__item > a .content * {margin:0;}
#team .news__item > .content {text-align:left;margin-top:15px;background:none;padding:0;box-shadow:none;}
#team .news__item.polaroid > .content {padding:0 20px 15px;margin-top:0;text-align:left;font-weight:bold;font-size:1.25em;}
#team .news__item > .content a {color:black;}
#team .news__item > .content a:hover {color:var(--e-global-color-accent);}
#team .news__item.polaroid > .content *:not(i) {font-weight:normal;line-height:normal;}
#team .news__item .image img {width: 100%;height:100%;object-fit:cover;}
#team .jobtitle {font-size:15px;line-height:normal;}
@media (max-width:768px) {
#team .teamcontent > h1 {margin-bottom:0;}
#team.blog-container .news__item {width:100%;}
.archive .teamcontent {margin-bottom:32px;}
}

/* team */
.blog-container#team {flex-direction:unset;}
.blog-container#team div.news__item {margin:20px 10px;border-radius:12px;width:calc(100% / 1 - 40px);}
.blog-container#team div.news__item:last-child {margin-right:auto;}
.blog-container#team div.news__item .image {border-radius:12px;}
.blog-container#team div.news__item .image img {height:auto;max-height:300px;object-position:center 15%;border-radius:12px;}
.blog-container#team div.news__item .content h3 {font-weight:700;font-size:15px;line-height:normal;margin-bottom:10px !important;}
@media (min-width:365px) {
.blog-container#team div.news__item {width:calc(100% / 2 - 40px);}
.blog-container#team div.news__item .image img {height:13rem;max-height:unset;}
}
@media (min-width:768px) {
.blog-container#team div.news__item {width:calc(100% / 3 - 40px);}
}
@media (min-width:992px) {
.blog-container#team div.news__item {width:calc(100% / 4 - 40px);}
.blog-container#team div.news__item .image img {height:20rem;}
}
.header-team {margin-top:100px;}
.header-team * {height:100%;width:100%;}
.header-team img {object-fit:contain;object-position:center;}