.thisoldhouse_most_popular_project_plans .post-thumbnail {position: relative;margin-bottom: 0;}
.project-plan-main-content .single-post-category-meta{padding:20px 0;}
.project-plan-main-content .single-post-category-meta ul{margin:0;list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:20px;}
.project-plan-main-content .single-post-category-meta ul li{margin:0!important;line-height:normal;}
.project-plan-main-content .single-post-category-meta ul li a{text-transform:capitalize;border:1px solid #2c2c2c;display:block;padding:5px 20px;border-radius:25px;font-size:15px;font-family:IBM Plex Mono,sans-serif;font-weight:600;}
.thisoldhouse-project-plans-page .single-post-featured .post-thumbnail.video-post-thumbnail {margin-top: 30px;aspect-ratio: auto;}
.thisoldhouse-project-plans-page .single-post-featured .post-thumbnail.video-post-thumbnail {position: relative;overflow: hidden;padding-top: 56.25%;}
.thisoldhouse-project-plans-page .single-post-featured .post-thumbnail.video-post-thumbnail iframe, .thisoldhouse-project-plans-page .single-post-featured .post-thumbnail.video-post-thumbnail .wp-video {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100% !important;height: 100%;}
.thisoldhouse-project-plans-page .single-post-featured .post-thumbnail.video-post-thumbnail .wp-video .wp-video-shortcode { width: 100% !important; height: 100% !important;}
.thisoldhouse-project-plans-page .c-toh-project-details {margin-top: 0;}

.thisoldhouse-project-plans-page .entry-content .post-thumbnail {
    margin-bottom: 12px;
}
.thisoldhouse-project-plans-page .entry-content .single-post-featured-meta {
    margin-bottom: 32px;
}
.thisoldhouse-project-plans-page .single-post-featured .post-thumbnail.video-post-thumbnail .wp-video .mejs-button button { background-color: inherit; }


/* Search Page Css */
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper{display:flex;justify-content:normal;flex-wrap:wrap;gap:50px;margin:0 0 30px;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-sidebar{flex-basis:inherit;width:250px;margin:0;display:flex;flex-direction:column;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-main{width:calc(100% - 300px);flex-shrink:0;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-sidebar .pp-meta-filter{margin-bottom:20px;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-sidebar .pp-meta-filter .filter-title{color:#666;font-weight:600;font-size:16px;line-height:1;text-transform:uppercase;margin-bottom:15px;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-sidebar .pp-meta-filter .filter-list .filter-item{margin-bottom:10px;display:flex;flex-wrap:wrap;gap:5px;align-items:flex-start;cursor:pointer;position:relative;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-sidebar .pp-meta-filter .filter-list .filter-item input[type=checkbox]{border-radius:0!important;width:15px;height:15px;cursor:pointer;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-sidebar .pp-meta-filter .filter-list .filter-item label{color:#2c2c2c;font-weight:400;font-size:14px;line-height:1;text-transform:uppercase;cursor:pointer;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-main .c-entry-box-meta, 
.archive.author .sinlge-post-main .c-entry-box-meta,
.tax-project_plans_category .sinlge-post-sidebar-wrapper .sinlge-post-main .c-entry-box-meta,
.tax-project_plans_room .sinlge-post-sidebar-wrapper .sinlge-post-main .c-entry-box-meta,
.tax-project_plans_tag .sinlge-post-sidebar-wrapper .sinlge-post-main .c-entry-box-meta,
.post-type-archive .sinlge-post-sidebar-wrapper .sinlge-post-main .c-entry-box-meta
{ margin-bottom: 5px;}
/** Range Slider Css **/
.slider-range{width:97%}
.ui-widget-content{border:none!important}
.ui-widget-content{height:2px;background-color:#f8f4ec;position:relative}
.ui-widget-header{background-color:#dda003!important}
.ui-widget-header{position:absolute;height:100%}
.ui-slider-handle{top:-5px!important;background-color:#dda003!important;border-color:#dda003!important}
.ui-slider-handle{height:11px;width:11px;border-radius:10px;position:absolute}
.slider-range-labels{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;}
.slider-range-labels .slider-range-min-lbl,
.slider-range-labels .slider-range-max-lbl{font-weight:400;font-size:12px;line-height:1;color:#2c2c2c;font-family:fira sans,sans-serif;}

.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-main .sinlge-post-main-header form{display:flex;flex-wrap:wrap;margin-bottom:20px;    /* gap: 20px; */}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-main .sinlge-post-main-header .pp-search-keyword{background:#f9f8f2;border:1px solid #e7e7e8;height:50px;color:#2c2c2c;padding:5px 16px;font-size:20px;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-main .sinlge-post-main-header .pp-search-keyword::placeholder{color:rgb(44 44 44 / 50%);}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-main .sinlge-post-main-header .pp-search-keyword:focus{outline:none;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-main .sinlge-post-main-header .pp-search-submit{border:none;outline:none;font-size:13.5px;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;padding:8px;background:#009;color:#fff;font-family:fira sans,sans-serif;display:inline-block;font-weight:400;line-height:1;min-width:100px;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-main .sinlge-post-main-header .pp-search-submit i { padding-right: 5px;}
.thisoldhouse-project-plan-search-main.search-main .p-page-title { margin-top: 0px; }

.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-sidebar .pp-meta-filter .filter-list .filter-item.pp-hidden { display: none;}
.thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-sidebar .pp-meta-filter .filter-footer a {     
    cursor: pointer;
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 14px;
}

@media screen and (max-width:767px){
    .thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper {gap: 20px;flex-direction: column;}
    .thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-sidebar {margin: 0 auto;}
    .thisoldhouse-project-plan-search-main .sinlge-post-sidebar-wrapper .sinlge-post-main {width: 100%;}

    .thisoldhouse-project-plans-page .single-post-featured .post-thumbnail { width: 100vw; }
}

/* Single Page CSS */
.thisoldhouse-project-plans-page .build-btn-wrapper { text-align: center; display: flex; margin-bottom: 40px; }
.thisoldhouse-project-plans-page .build-btn-wrapper .build-btn {
    background: #0d0d3a;
    border: 0;
    border-radius: 25px;
    color: #fff;
    font-family: fira sans,sans-serif;
    font-size: 20px;
    font-weight: 700;
    margin: 0 auto;
    padding: 15px 24px;
    text-align: center;
    text-transform: uppercase;
}
.thisoldhouse-project-plans-page .build-btn-wrapper .build-btn i { padding-right: 5px;}


.featured-plans-main .featured-plans-item.slick-slide {
    height: 0px!important;
}
.featured-plans-main .featured-plans-item.slick-slide.slick-active {
    height: 100% !important;  
}

.logged-in.page .site-main.thisoldhouse-project-plan-search-main {
    margin-top: 32px;
}

.page-template-tpl-workshop-landing-page .thisoldhouse-workshop-main .thisoldhouse-post-article .c-subnav-default {
    z-index: 9;
} 