/* home.php */
.blog-container {display:flex;flex-wrap:wrap;justify-content:space-between;gap:5%;margin-bottom:2.5rem;}
.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 > p {margin-top:0;}
.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;margin-bottom:5rem;}
.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;}
}

/* single.php */
.standard-template.centered.withimg {justify-content:center;margin-bottom:5rem;}
.standard-template.centered.withimg main article {float:none;display:flex;flex-direction:column;}
.standard-template.centered.withimg main article.hasimg > h1 {order:2;}
.standard-template.centered.withimg main article.hasimg > .wp-post-image {order:8;max-height:48vh;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.standard-template.centered.withimg main article.hasimg > .wp-post-image img {max-width:100%;max-height:100%;}
.standard-template.centered.withimg main article.hasimg > p:nth-child(3) {order:4;margin-bottom:20px;}

/* .standard-template.centered.withimg main article.hasimg > p:nth-child(4) {order:6;} */
.standard-template.centered.withimg main article.hasimg > * {order:20;}
.standard-template.centered.withimg main article.hasimg > .form {order:99;}
.single .standard-template .form {background:white;box-shadow:var(--shadow);padding:1rem 2rem 4rem;text-align:center;display:flex;flex-direction:column;align-items:center;margin:2.5rem 0;}
.single .standard-template .form .gform_wrapper {max-width:unset;margin-top:20px;}
.single .standard-template .form .gform_wrapper .gform_button {width:calc(100% / 3 - 10px);margin:0 auto;}
@media (max-width:992px) {
.single .standard-template .form {padding:20px;}
}

/* Single Blogs */
article {display:flex;flex-direction:column;max-width:880px;}
article > section.breadcrumbs:nth-child(1) {order:1;}
article > a:first-of-type {

/*order:2;*/order:27;}
article > a:last-of-type {margin-top:20px;}
article > h1 {order:3;}
article > h2:nth-child(4) {order:4;}
article > p:nth-child(4), article > p:nth-child(5) {order:5;}
article > p:nth-child(3),
article > .attachment-post-thumbnail {order:7;margin-top:20px;margin-bottom:20px;}
article > p:nth-child(3) img,

/* article > .attachment-post-thumbnail img {max-height:428px;object-fit:contain;margin-left:0;object-position:left;} */
article > .blogform {text-align:center;}
article > .blogform .gfield--input-type-phone,
article > .blogform .gfield--type-textarea {display:none;}
article > .blogform .gfield--type-select {grid-column:span 6 !important;}
article > .blogform .gform_button {border-radius:0;margin:8px auto;width:50%;}
article > .blogform .gform-center {box-shadow:var(--shadow);padding-top:50px;margin-top:2rem;}
article > .blogform .gform-center h2 {margin-top:0;}
article > .blogform .gform-center .gform_wrapper {margin-right:0;margin-left:0;width:calc(100% - 100px);padding-top:0;padding-bottom:32px;max-width:unset;box-shadow:none;}
article > * {order:9;}
article > ul {padding-left:20px;}
article > ul li {list-style:square;}
.standard-template {max-width:1216px;margin:50px auto 100px;display:flex;justify-content:center;flex-wrap:nowrap;}
article picture, .blogtainer article img {max-width:100%;width:unset;height:unset;margin:unset;}
article > figure {margin-top:25px;margin-bottom:32px;}
aside {max-width:224px;min-width:0;margin-top:20px;}
aside .recentposts {}
aside .recentposts .latest-recentpost {margin-bottom:10px;}
@media (max-width:1216px) {
.standard-template {max-width:992px;padding-left:20px;padding-right:20px;}
}
@media (max-width:992px) {
.standard-template {flex-wrap:wrap;}
article {max-width:768px;padding-right:0;}
article > .blogform .gform-center {text-align:left;padding-left:20px;padding-right:20px;}
article > .blogform .gform-center .gform_wrapper {width:calc(100%);padding-left:0;padding-right:0;}
article > .blogform .gform_button {width:100%;}
}