body.elementor-page-9944 .elementor-widget-wp-widget-categories h5 {
    font-family:"Playfair Display";
    font-weight:500;
    color:#fff;
    margin-bottom: 20px
}

body.elementor-page-9944 .elementor-widget-wp-widget-categories ul {
    margin:0px;
}

body.elementor-page-9944 .elementor-widget-wp-widget-categories ul li {
    list-style: none; 
    position: relative;
    padding: 14px;
    border-bottom: 1px solid #72202b;
}

body.elementor-page-9944 .elementor-widget-wp-widget-categories ul li:last-child {
    border-bottom: none;
}

body.elementor-page-9944 .elementor-widget-wp-widget-categories ul li a {
    color:#fff;
}

body.elementor-page-9944 .elementor-widget-wp-widget-categories ul li {
    color:#b98800;
    font-family:"Roboto";
}

body.elementor-page-9944 .elementor-widget-wp-widget-categories ul li::before {
    content: "›";  
    position: absolute;
    left: 0;
    color: #b98800; 
    font-size: 22px;
    line-height: 22px;
}

body.elementor-page-9944 .elementor-post__text {
    background:#fff;
    padding:18px 18px 10px 18px!important;
    box-shadow: 0px 15px 25px -10px rgba(0, 0, 0, .05);
}

body.elementor-page-9944 .elementor-post__text h2:hover,
body.elementor-page-9944 .elementor-widget-wp-widget-categories ul li a:hover {
    color:#b98800!important;
}

.entry-meta span.meta-label {
    display:none;
}

body.single h1.entry-title {
    font-size:39px;
    line-height: 1.2;
    font-weight:500;
}

body.single .content-area {
    margin-top:30px!important;
}

body.single .kadence-posts-list h3.entry-title {
    font-weight:500;
}

.elementor-post__excerpt p {
    display: inline;
}

.elementor-post__excerpt::after {
    content: '...';
}

body.search h1.page-title {
    font-weight:500;
}

body.search h2.entry-title{
    line-height:1.2;
    font-size:28px;
}

body.search .entry-header {
    margin-bottom: 1.5em;
    margin-top: 1em;
}

body.search span.author.vcard {
    display:none;
}

body.search .entry-meta {
    color: #adadad;
    font-family: "Roboto", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

body.search .entry-meta span.posted-by{
    display:none;
}

body.search .entry-summary{
    margin-top:-15px;
}

section.onetap-container .onetap-desc {
    display:none;
}

@media (max-width: 1024px) {
    body.single h1.entry-title,
    body.search h2.entry-title {
        font-size:30px;
    }
    body.single .content-container{
        padding: 0px 20px 0px 20px;    
    }
    .content-style-boxed .content-bg:not(.loop-entry) {
        margin-left: 0!important;
        margin-right: 0!important;
    }
    body.search h1.page-title {
        font-size:40px;
    }
}