/*
Theme Name:     pie-child
Description:    This is a child theme of pie.
Author:         metamed
Template:       pie

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

#comments { clear: both; padding: 2em 0 0.5em;}
.comments-title { font-size: 20px; font-size: 1.25rem; margin-bottom: 1.5em;}
.comment-list,
.comment-list .children { list-style: none; margin: 0; padding: 0;}
.comment-list li:before { display: none;}
.comment-body { margin-left: 65px;}
.comment-author { font-size: 16px; font-size: 1rem; margin-bottom: 0.4em; position: relative; z-index: 2;}
.comment-author .avatar { height: 50px; left: -65px; position: absolute; width: 50px;}
.comment-author .says { display: none;}
.comment-meta { margin-bottom: 1.5em;}
.comment-metadata { color: #784926; font-size: 10px; font-size: 0.625rem; font-weight: 800; letter-spacing: 0.1818em; text-transform: uppercase;}
.comment-metadata a { color: #784926;}
.comment-metadata a.comment-edit-link { color: #784926; margin-left: 1em;}
.comment-body { font-size: 14px; font-size: 0.875rem; margin-bottom: 4em;}
.comment-reply-link { font-weight: 800; position: relative;}
.comment-reply-link .icon { color: #784926; left: -2em; height: 1em; position: absolute; top: 0; width: 1em;}
.children .comment-author .avatar { height: 30px; left: -45px; width: 30px;}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar { border: 1px solid #333; padding: 2px;}
.no-comments,
.comment-awaiting-moderation { color: #784926; font-size: 14px; font-size: 0.875rem; font-style: italic;}
.comments-pagination { margin: 2em 0 3em;}
.form-submit { text-align: right;}
.comment-form #wp-comment-cookies-consent { margin: 0 10px 0 0;}
.comment-form .comment-form-cookies-consent label { display: inline;}

.breadcrumb li span a{ border-right: 2px solid #594033; padding-right: 8px; margin-right: 5px; padding-bottom:0; margin-bottom:10px; line-height:normal;}
.breadcrumb .breadcrumb_last{ color:#784926;}

.entry-footer, .entry-meta{ font-size:14px; margin-bottom:10px;}
.byline, .comment-count, .edit-link, .cat-links, .entry-date, .tags-links{ margin-right:10px;}

.single-post .entry-date{ margin-right:0;}

.screen-reader-text{ margin-right:5px;}
.entry-footer svg, .entry-meta svg{ fill:#784926; width:16px; height:16px; margin-right:5px; vertical-align: middle; margin-top: -5px;}

.page-description{ margin-bottom:15px;}
.page-description span{ color: #784926;}

.comment-form .form-label{ display:none;}

/*.updated{ display:none;}*/
.updated:not(.published){ display:none;}

/*.entry-header .entry-meta .entry-date{ margin-right:0;}*/
.entry-footer{ margin-bottom:30px;}

.submit{}
.submit:hover{}

.search-form{ margin-bottom:30px;}
.search-submit .icon{ max-width:20px; max-height:20px; fill:#000; vertical-align:middle; margin-top: -4px;}
.link-more .screen-reader-text, .post-edit-link .screen-reader-text, .search-form label{ display:none;}
.search-form .btn, .search-form .btn:focus{ min-width:40px; height: 44px; background-color:#f5bf2f; border-color:#f5bf2f; color:#000; padding-top:2px; padding-bottom:2px;}
.search-form .btn:hover{ background-color:#fff;}
.search-form .btn:focus .icon{ fill:#000;}
.search-form .btn:hover .icon{ fill:#000;}
.search-form .input-group-append{ margin-left:15px;}
.search-form .input-group-text{ border:none; background-color:transparent;}
.search-form .screen-reader-text{ display:none;}

.entry-content img{ max-width:100%; width:auto; height:auto;}

.navigation svg{ width:24px; height:24px;}

.btn:focus svg{ fill:#3b2416;}
.btn:hover svg{ fill:#fff;}

.rfw-class{ margin-bottom:40px;}
.rfw-class .widget-title{ text-align:left;}
.rfw-class .widget-title:before{ font-family: 'Font Awesome 5 Free'; content: "\f143"; font-weight: 900; color:#ffa500; margin-right:5px;}
.rfw_dock h3{ font-size: 20px!important; font-weight:400; margin-bottom:0;}
.rfw_dock .entry-title{ margin-bottom:0;}
.rfw_list.rfw_dock li{ margin-bottom:0; padding-top: 0; padding-bottom: 0;}
.rfw_list.rfw_dock li a{ border-bottom:none;}
.rfw-class .widget_dock li > div.text_div{  font-size: 16px; color: #784926; padding: 0 0 10px 0; display: block;}
.rfw_list.rfw_dock li:last-child div.text_div{ border:none;}

.rfw-class .rfw_list{ position:relative; text-align:left;}
.rfw-class .rfw_list:after{ content:''; position:relative; left:0;}
.rfw-class .rfw_list:empty:after{ content:'No posts'!important;}

/*.byline, .author{display:none;}*/

.pagination .page-link{ color: #784926; border-color:#c5c5c5; padding:10px 15px 5px;}
.pagination .page-link span{ position:relative; top:-2px;}
.pagination .page-link:focus{ box-shadow:none;}
.pagination .page-item:first-child .page-link, .pagination .page-item:last-child .page-link{ border-radius:0;}
.pagination .page-link:hover{ color: #784926; background-color: #f5bf2f; border-color: #f5bf2f;}
.pagination .page-item.active .page-link{ color: #f5bf2f; background-color: #784926; border-color: #784926;}

.post-thumbnail img{ width:auto; height:auto; max-width:100%; margin:0 auto 30px; display:block;}

.custom-post-content{ border-bottom:2px solid #c5c5c5; margin-bottom:30px;}
.custom-post-content .entry-header .entry-meta .byline{ display:none;}
/*.custom-post-content .post-thumbnail img{ width:100%;}*/
.custom-post-content .entry-summary .link-more{ display:none;}
.custom-post-content .entry-footer .tags-links{ float:right;}
.wp-block-media-text .wp-block-media-text__media{
 display:inline-block; width:30%; vertical-align:middle; margin-right:20px; border:1px solid #3e2a21; padding:20px;
}

.wp-block-media-text .wp-block-media-text__content{
 display:inline-block;width:65%; vertical-align:middle;
}

@media (min-width: 1900px) {}
@media (min-width: 1600px) {}
@media (min-width: 1600px) and (max-width: 1899.98px) {}
@media (min-width: 1200px) {}
@media (min-width: 992px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (min-width: 1600px) and (max-width: 1899.98px) {}
@media (max-width: 1200px) {}
@media (min-width: 992px) {}
@media (min-width: 992px) and (max-width: 1199.98px) {}
@media (max-width: 1200px) {}
@media (max-width: 991px) {
.custom-post-content .entry-footer .cat-links, .custom-post-content .entry-footer .tags-links{ float:none; display:block; margin-bottom:5px;}
.pagination{
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important;
}
}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (min-width: 768px) {}
@media (min-width: 576px) {}
@media (max-width: 767.98px) {

.wp-block-media-text .wp-block-media-text__media{
 display:block; width:100%; vertical-align:middle; margin-right:0px; padding:20px; margin-bottom:20px;
}

.wp-block-media-text .wp-block-media-text__content{
 display:block;width:100%; vertical-align:middle;
}


}
@media (min-width: 576px) and (max-width: 767.98px) {}
@media (max-width: 575.98px) {}
@media (max-width: 419px) {
.pagination .page-link{ font-size:14px; padding-left:10px; padding-right:10px;}
}
@media (max-width: 359px) {}