/*
 Theme Name:   Hello Elementor Child
 Theme URI:    http://www-htmline.com
 Description:  Hello Elementor Child Theme
 Author:       HTMLine
 Author URI:   http://www.htmline.com
 Template:     hello-elementor
 Version:      1.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
 Text Domain:  hello-elementor-child
*/

/********************/
/* category sidebar */
/********************/

.category-sidebar .area-of-practice,
.category-sidebar .related-posts,
.category-sidebar .areas-of-practice-menu,
.category-sidebar .sub-categories {
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.category-sidebar .area-of-practice,
.category-sidebar .related-posts {
	border-bottom: 1px solid #ccc;
}

.category-sidebar div {
	margin-top: 30px;
	margin-bottom: 1rem;
	line-height: 1.2;
	font-family: inherit;
	font-size: 1.5rem !important;
	font-weight: 500 !important;
	color: inherit !important;
}

.category-sidebar a {
	color: #336 !important;
}

.category-sidebar .related-posts article,
.category-sidebar .areas-of-practice-menu ul li,
.category-sidebar .sub-categories article {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.category-sidebar .related-posts article:last-child {
	margin: 0;
	padding: 0;
	border: 0;
}

.category-sidebar .areas-of-practice-menu ul {
	padding: 0;
	list-style: none;
}

/**************/
/* responsive */
/**************/

@media (max-width: 767px) {
	.elementor-posts .elementor-post {
		display: block !important;
	}
    
    
    .category-sidebar div {
        text-align: center;
    }
    
    .related-posts article {
        text-align: center;
    }
    
    .related-posts article img {
        display: block;
        margin: 0 auto 10px;
        text-align: center;
    }
    
} /*767*/



/* FAQ scheme */

.wp-faq-schema-items.ui-accordion {
    font-family: "Assistant", Assitant !important;
}

.wp-faq-schema-items.ui-accordion h3,
.wp-faq-schema-items.ui-accordion h3 span {
    color:#1C3664;
}


.wp-faq-schema-items.ui-accordion .ui-icon {
    transform: scale(-1);
}

.wp-faq-schema-items.ui-accordion .ui-state-default {
    background: #fff;
    padding: 0.8em;
}

.wp-faq-schema-items.ui-accordion .ui-accordion-header {
    border-radius: 0;
}

.ui-accordion-content.ui-helper-reset {
    line-height: 1.5em;
}
