/*
Theme Name:     Kadence Child Theme
Theme URI:      n/a
Template:       kadence
Author:         Kadence
Author URI:     n/a
Description:    Kadence Child Theme
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
div#inner-wrap.wrap.hfeed.kt-clear { margin-top: -2rem;} 
#kt-layout-id_1ea247-1a > .kt-row-column-wrap {
    padding-top: 110px;
}  

.main-navigation .primary-menu-container > ul > li.menu-item{position: relative;}
.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item::before {position: absolute;
content: ''; display: block; width: 40px; height: 1px; transform: rotate(90deg); 
background: #ee9e19; margin-left: 13px; margin-top: -15px;}
header.site-header {margin-top: 30px;}
.site-top-footer-inner-wrap{align-items: end;}

.site-footer-row.site-footer-row-columns-1 .site-footer-section {
    align-items: center;
    justify-content: space-between;
}

.site-footer-row.site-footer-row-columns-1 {border-top: 1px solid rgb(112 112 112 / 40%);}
.site-middle-footer-inner-wrap {padding-bottom: 50px;}

.site-footer-row.site-footer-row-columns-1 .site-footer-section {
    color: #ffffff;
    font-size: 18px;
}

.footer-widget-area .right-text {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-widget-area .right-text a {
    margin-left: 4px;
}
#post-12 .entry-content-wrap {background-color: #F7FAFC;}

#kt-layout-id_692401-33 div#topcategorytab {display: flex;justify-content: center;
align-items: center; margin-bottom: 50px; border-bottom: 2px solid #e3e3e3;
    padding-bottom: 20px;}

#kt-layout-id_692401-33 div#topcategorytab .cat_tab_item {padding: 0 30px; position: relative;}

#kt-layout-id_692401-33 div#topcategorytab .cat_tab_item.active::before {position: absolute;
content: ''; display: block; width: 84%; height: 2px; background: #ee9e19; bottom: -21px; left: 18px; }

#kt-layout-id_692401-33 .filter-boxes {display: flex; flex-wrap: wrap; justify-content: space-between;
align-items: flex-start;}

#kt-layout-id_692401-33 .filter-boxes .cat_image {width: 31.5%; text-align: center; 
margin-bottom: 30px;}

#kt-layout-id_692401-33 .filter-boxes .cat_image .custom_site_img {background-color: #fff;}

#kt-layout-id_692401-33 .filter-boxes .cat_image span.text-posttitle {
margin-top: 25px; display: block;}	

#kt-layout-id_692401-33 .filter-boxes .cat_image span.text-catname{
 margin-bottom: 25px; display: inline-block; color: #9c9ea8;
    font-size: 12px;
    background: #f8f8f8;
    border: 1px solid #e5e3e3;
    margin-top: 10px;
    padding: 7px 15px;
	transition: 0.3s ease-in-out;
}

#kt-layout-id_692401-33 .filter-boxes .cat_image span.text-catname:hover{transition: 0.3s ease-in-out; transform: scale(1.06);}

#kt-layout-id_692401-33 .filter-boxes .cat_image a{text-decoration: none;color: #1e1f24;
font-size: 17px; font-weight: 600;}


@media screen and (min-width: 1199px){
div#kt-layout-id_692401-33 {
    max-width: 72%;
    margin: 60px auto 30px;}
}

@media screen and (max-width: 767px){
	#kt-layout-id_692401-33 .filter-boxes .cat_image {width: 48.5%;}
	
div#kt-layout-id_692401-33 {
    margin: 40px auto 30px;}
	
	#kt-layout-id_692401-33 div#topcategorytab {
    flex-wrap: wrap;
    text-align: center;}
	
	#kt-layout-id_692401-33 div#topcategorytab .cat_tab_item {width: 50%;     margin-bottom: 20px;}
	
	#kt-layout-id_692401-33 div#topcategorytab .cat_tab_item.active::before {
    bottom: -7px;
    left: 26%;  width: 50%;
}
}

@media screen and (max-width: 575px){
	#kt-layout-id_692401-33 .filter-boxes .cat_image {width: 100%;}
	
	#kt-layout-id_692401-33 div#topcategorytab {
    flex-direction: column;}
	
	#kt-layout-id_692401-33 div#topcategorytab .cat_tab_item {
padding: 0 0px 15px;}
	
	#kt-layout-id_692401-33 div#topcategorytab .cat_tab_item.active::before {
    bottom: 7px;
    left: 18%; width: 70%;}
	
	#kt-layout-id_692401-33 .filter-boxes .cat_image a img{margin: 0 auto;}
	
	
}

@media screen and (max-width: 1024px){
	.wp-block-buttons.wp-container-2 {
    justify-content: center!important;
    align-items: center!important;
}
	
	.wp-block-image img {
    margin: 0 auto;
}
	.footer-widget-area.content-align-right .footer-social-inner-wrap {
    justify-content: center;
}
	
	.site-footer-row.site-footer-row-columns-1 .site-footer-section {
    flex-direction: column;
}
	.footer-navigation{
    align-items: center;
    justify-content: center;
}
	
	.footer-widget-area.content-align-left{text-align: center;}
}
