/*
Theme Name: Chisel Help Panel Theme
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.0
Updated: 2022-04-18 10:00:00
*/
#content-wrapper {
	gap: 30px;
}
#content-wrapper #sidebar {
	padding: 0 !important
}
#content-wrapper #content {
	order: 2;
}
.category-sideba-title {
    display: flex;;
    align-items: center;
    gap: 10px;
}
.category-sideba-title a{
    font-size: 18px;
    color: #000;
    font-family: 'Poppins', sans-serif;
}
.category-sideba-title .icon {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='21' viewBox='0 0 24 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_16)'%3E%3Cpath d='M11.1973 5.92012L3.83528 11.9836V18.5278C3.83528 18.6972 3.9026 18.8597 4.02241 18.9796C4.14223 19.0994 4.30473 19.1667 4.47417 19.1667L8.94879 19.1551C9.11768 19.1543 9.27936 19.0866 9.39849 18.9668C9.51761 18.8471 9.58449 18.6851 9.58448 18.5162V14.6945C9.58448 14.525 9.6518 14.3625 9.77161 14.2427C9.89142 14.1229 10.0539 14.0556 10.2234 14.0556H12.7789C12.9484 14.0556 13.1109 14.1229 13.2307 14.2427C13.3505 14.3625 13.4178 14.525 13.4178 14.6945V18.5134C13.4176 18.5975 13.4339 18.6808 13.4659 18.7585C13.4979 18.8363 13.5449 18.9069 13.6042 18.9665C13.6636 19.026 13.7341 19.0732 13.8118 19.1055C13.8894 19.1377 13.9726 19.1543 14.0567 19.1543L18.5297 19.1667C18.6992 19.1667 18.8617 19.0994 18.9815 18.9796C19.1013 18.8597 19.1686 18.6972 19.1686 18.5278V11.9792L11.8082 5.92012C11.7217 5.85037 11.6139 5.81233 11.5027 5.81233C11.3916 5.81233 11.2838 5.85037 11.1973 5.92012V5.92012ZM22.8263 10.0413L19.4881 7.28973V1.75895C19.4881 1.63187 19.4376 1.50999 19.3477 1.42013C19.2579 1.33027 19.136 1.27979 19.0089 1.27979H16.7728C16.6457 1.27979 16.5238 1.33027 16.434 1.42013C16.3441 1.50999 16.2936 1.63187 16.2936 1.75895V4.65831L12.7186 1.71702C12.3756 1.43471 11.9451 1.28035 11.5008 1.28035C11.0564 1.28035 10.6259 1.43471 10.2829 1.71702L0.175251 10.0413C0.126731 10.0815 0.0865875 10.1307 0.0571156 10.1863C0.0276436 10.242 0.00942049 10.3029 0.00348737 10.3655C-0.00244575 10.4282 0.00402743 10.4914 0.0225371 10.5516C0.0410467 10.6117 0.07123 10.6677 0.111362 10.7162L1.12959 11.954C1.16961 12.0027 1.21884 12.043 1.27446 12.0726C1.33007 12.1022 1.39098 12.1206 1.4537 12.1266C1.51642 12.1327 1.57972 12.1263 1.63997 12.1078C1.70022 12.0894 1.75623 12.0592 1.80482 12.0191L11.1973 4.28296C11.2838 4.21321 11.3916 4.17518 11.5027 4.17518C11.6139 4.17518 11.7217 4.21321 11.8082 4.28296L21.2011 12.0191C21.2496 12.0592 21.3055 12.0894 21.3657 12.1079C21.4258 12.1264 21.4891 12.1329 21.5517 12.127C21.6144 12.1211 21.6753 12.1028 21.7309 12.0734C21.7865 12.0439 21.8358 12.0037 21.8759 11.9552L22.8941 10.7174C22.9342 10.6686 22.9643 10.6124 22.9826 10.5519C23.0009 10.4915 23.007 10.4281 23.0007 10.3653C22.9944 10.3024 22.9758 10.2415 22.9458 10.1859C22.9159 10.1303 22.8752 10.0812 22.8263 10.0413V10.0413Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_16'%3E%3Crect width='23' height='20.4444' fill='white' transform='translate(0.00195312)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    display: inline-block;
    width: 30px;
    height: 26px;
}

.main-category {
    padding: 20px 0;
    border-bottom: 1px solid #EAEAEA;
}

.main-category-container {
	margin-top: 10px;
}
.sub-category-list .sub-category .cat-post-list,
.main-category .main-category-container {
    display: none;
}

/* .sub-category-list .sub-category.active .cat-post-list,
.main-category.active .main-category-container {
    height: auto;
    overflow: auto;
    visibility: visible;
    transition: all 1s ease-in-out 0s;
}
 */
.main-category:first-child {
    border-top: 1px solid #EAEAEA;
}

.main-category .main-category-name {
    
    cursor: pointer;
    color: #66696C;
    font-size: 18px;
    font-weight: 500;
    display: block;
    font-family: 'Poppins', sans-serif;
    
}

.cat-post-list,
.sub-category-list {
    padding-left: 16px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    gap: 5px;
    position: relative;
}

.sub-category-list .sub-category-name {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.sub-category-list .sub-category-name .icon {
	opacity: 0;
    flex-shrink: 1;
    margin-left: auto;
    display: block;
    width: 14px;
    height: 14px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg width='84' height='84' viewBox='0 0 84 84' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='33.6' width='16.8' height='84' fill='black'/%3E%3Crect x='84' y='33.6' width='16.8' height='84' transform='rotate(90 84 33.6)' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: contain;
}

.sub-category-list .sub-category.active .sub-category-name .icon {
    background-image: url("data:image/svg+xml,%3Csvg width='84' height='18' viewBox='0 0 84 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='84' y='0.600098' width='16.8' height='84' transform='rotate(90 84 0.600098)' fill='black'/%3E%3C/svg%3E");
}

.sub-category-list .sub-category-name a {
    font-size: 15px;
    font-weight: 500;
    color: #000;
}

.cat-post-list .post-name a {
    display: inline-block;
    line-height: 1.4;
    font-size: 15px;
    font-weight: 500;
    color: #25282D;
}

.cat-post-list .post-name.active a {
	color: #84019E;
    font-weight: 500;
}
.section-home-cat .container {
	display: block;
	max-width: 1125px;
}
.page-template-page-home-new .site-content {
	margin-top: 0 !important;
}
.siteHeader {
    border-bottom: none !important;
    box-shadow: none !important;
	transition: all 0.2s ease-in-out 0s;
	background: white !important;
	box-shadow: 0 0px 12px rgb(123 104 238 / 25%) !important;
}

body:not(.error404) .siteHeader:not(.clh_site_header_fixed) {
    background: white !important;
	border: 0px !important;
	box-shadow: 0 0px 12px rgb(123 104 238 / 25%) !important;
}

.page-template-page-home-new .cih-page-banner-section {
    padding: 120px 0 50px 0;
}
.section-gap {
/* 	padding-top: 60px; */
/* 	padding-bottom: 60px; */
	position: relative;
}
.chisel-row-container {
	--bs-gutter-x: 1.875rem;
	--bs-gutter-y: 40px;
	padding-left: calc(var(--bs-gutter-x) / 2);
	padding-right: calc(var(--bs-gutter-x) / 2);
}

.chisel-row {
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}
.chisel-row > * {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
    margin-top: var(--bs-gutter-y);
}
.chisel-row.chisel-row-1 > * {
    flex: 0 0 auto;
   	width: 100%;
}

.row-justify-center {
	justify-content: center;
}
.link-overlay{
	position: relative;
}
.link-overlay .link-float {
	position: absolute;
    opacity: 0.2;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
}
.cat-cart {
    background: #FFFFFF;
    box-shadow: 0px 5px 6px #e2e3e9, 4px 0px 6px 2px #fafafb;
    border-radius: 14px;
    font-size: 14px;
    padding: 50px 50px;
    height: 100%;
    display: flex;
    align-items: flex-start;
	line-height: 21px;
    gap: 30px;
}

.cat-cart .cat-image {
	flex-shrink: 0;
}
.cat-cart .cat-image img {
	max-width: 50px !important;
}
.cat-cart .cat-content {
	padding-left: 15px;
	max-width: 100%;
	overflow: hidden;
	position: relative;
}

.cat-cart .cat-content h5 {
	margin-left: -15px;
	margin-bottom: 10px;
	font-size: 18px;
}

.cat-cart .cat-content a:not(.cat-readmore-link) {
	color: #000;
	font-weight: 500;
}

.cat-cart .cat-content a.cat-readmore-link {
	color: #328DE6;
	font-weight: 500;
	letter-spacing: 0.15px;
	margin-top: 5px;
	display: inline-block;
}
.cat-cart .cat-content a.cat-readmore-link .icon {
	vertical-align: 1px;
	padding-left: 10px;
}

.chiselapp-blog-list {
	display: block;
	width: 100%;
	max-width: 100%;
}

.section-faq h5,
.chiselapp-blog-list h5 {
	text-align: center;
	font-size: 22px;
	margin-bottom: 40px;
	letter-spacing: 0.1px;
	font-weight: 500;
	display: block;
}

.chiselapp-blog-card .chiselapp-blog-image {
	position: relative;
	overflow: hidden;
	display: block;
  	width: 100%;
}


.chiselapp-blog-card .chiselapp-blog-image::after {
    display: block;
    padding-top: 56.25%;
    content: "";
}


.chiselapp-blog-card .chiselapp-blog-image > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
	max-width: 100% !important;
    height: 100% !important;
	object-fit: cover;
	object-position: center;
}

.chiselapp-blog-card .chiselapp-blog-title {
    font-size: 18px;
    margin-top: 20px;
	color: #231F20;
}

.owl-chiselapp-blog {
	padding: 0 60px;
}

.owl-chiselapp-blog.owl-theme .owl-nav {
	margin: 0;
}

.owl-chiselapp-blog.owl-carousel .owl-nav button.owl-next, 
.owl-chiselapp-blog.owl-carousel .owl-nav button.owl-prev {
	--icon-size: 55px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	margin: 0;
	background: transparent !important;
}

.owl-chiselapp-blog.owl-carousel .owl-nav button.owl-next {
	right: 0;
} 
.owl-chiselapp-blog.owl-carousel .owl-nav button.owl-prev {
	left: 0;
}
.owl-chiselapp-blog.owl-carousel .owl-nav button.owl-next span,
.owl-chiselapp-blog.owl-carousel .owl-nav button.owl-prev span {
	background-repeat: no-repeat no-repeat;
	background-position: center center;
	background-size: cover;
	width: var(--icon-size);
	height: var(--icon-size);
	display: block;
}
.owl-chiselapp-blog.owl-carousel .owl-nav button.owl-next span {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23825FB2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
} 
.owl-chiselapp-blog.owl-carousel .owl-nav button.owl-prev span {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23825FB2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
	transform: rotateY(180deg);
}

.section-faq .container {
	width: 100%;
	display: block;
}

.section-faq {
	background: #F0F2FE;
	padding-top: 60px;
	padding-bottom: 60px;
}


.accordion .accordion-collapse {
	display: none;
}

.accordion .accordion-item {
	border: 2px solid transparent;
	box-shadow: 0px 5px 16px rgba(8, 15, 52, 0.06);
	border-radius: 18px;
	overflow: hidden;
	margin-bottom: 30px;
	background: #FFFFFF;
	transition: all 350ms ease-in-out;
}

.accordion .accordion-item.active {
	box-shadow: 0px 6px 16px rgba(74, 58, 255, 0.19);	
	border-radius: 14px;
	border-color: rgba(56, 1, 132, 0.4);
}

.accordion .accordion-item .accordion-header {
	padding: 25px;
	cursor: pointer;
}

.accordion .accordion-item:last-child {
	margin-bottom: 0;
}

.accordion .accordion-button {
	color: #170F49;
	font-weight: 500;
	font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
	gap: 10px;
}

.accordion .accordion-body {
	color: #6F6C90;
	font-size: 14px;
	padding: 0px 25px 25px;
}


.accordion .accordion-item .accordion-icon {
	display: block;
    width: 36px;
    height: 36px;
    flex-shrink: 0;
	border-radius: 50%;
	overflow: hidden;
	transition: all 350ms ease-in-out;
	box-shadow: 0px 5px 16px rgba(8, 15, 52, 0.06);
}

.accordion .accordion-item .accordion-icon svg .backround,
.accordion .accordion-item .accordion-icon svg .line {
	fill: none;
	transition: all 350ms ease-in-out;
}

.accordion .accordion-item.active .accordion-icon {
	box-shadow: none;
	transition: all 350ms ease-in-out;
}

.accordion .accordion-item.active .accordion-icon svg .backround {
	fill: #67459C;
	transition: all 350ms ease-in-out;
}
.accordion .accordion-item.active .accordion-icon svg .line {
	stroke: #fff;
	transition: all 350ms ease-in-out;
}

.section-post-slider .container {
	display: block;
	max-width: 90%;
	margin: 0 auto;
}

.text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
	display: inline-block;
	max-width: 100%;
}

body.single .entry-content {
	font-size: 1.125rem;
}
body.single .entry-content h1 {
	font-size: 2.5rem;
}
body.single .entry-content h2 {
	font-size: 1.75rem;
}

#sidebar > .category-sidebar-box {
	top: 70px;
	position: -webkit-sticky;
	position: sticky;
}
footer .footer-Content {
	padding: 30px 0 !important
}
.copyright-section {
    padding: 10px 0 !important;
    border-top: 1px solid #fff
}

footer .menu {
	padding-left: 0;
	color: #fff!important;
	font-size: 16px;
}

.widget ul li,
footer {
	line-height: 1.7 !important;
}

html, body {
	overflow: unset !important;
}


.article-no-result-container .article-search-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    position: relative;
    min-height: 400px;
    /* margin-top: 2rem; */
/*     overflow: hidden; */
}

.article-no-result-container .article-search-wrapper::after {
    content: '404';
    font-weight: 700;
    position: absolute;
    font-size: 25vw;
    z-index: -1;
    opacity: 0.05;
    text-shadow: 0 0 5px #7f007e;
    line-height: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.article-search-wrapper .headerButton {
	margin-top: 2rem;
}

.page-no-found-container .no-result-info p {
	font-size: 20px;
	margin-bottom: 0;
}

@media ( max-width: 1300px ){
	.article-no-result-container .article-search-wrapper::after {
		font-size: 35vw;
	}
}

@media (min-width: 576px) {
	.chisel-row.chisel-row-sm-2 > * {
		flex: 0 0 auto;
   		width: 50%;
	}
}

@media (min-width: 992px) {
	.chisel-row.chisel-row-lg-3 > * {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}
}
@media (max-width: 1199px) {
	.cat-cart .cat-image {
		max-width: 60px;
	}
	.owl-chiselapp-blog {
		padding: 0 30px;
	}
	.owl-chiselapp-blog.owl-carousel .owl-nav button.owl-next, .owl-chiselapp-blog.owl-carousel .owl-nav button.owl-prev {
		--icon-size: 45px;
	}
	.cat-cart {
		padding: 30px;
	}
	.article-no-result-container .article-search-wrapper::after {
		font-size: 45vw;
	}
}
@media (max-width: 991px) {
	.cat-cart {
		padding: 15px;
		gap: 15px;
	}
	.cat-cart .cat-image {
		max-width: 40px;
	}
	.cat-cart {
		justify-content: center;
	}
}
@media (max-width: 767px) {
	.owl-chiselapp-blog.owl-carousel .owl-nav button.owl-next, .owl-chiselapp-blog.owl-carousel .owl-nav button.owl-prev {
		--icon-size: 30px;
	}
	.accordion .accordion-item .accordion-header {
		padding: 15px;
	}
	.accordion .accordion-body {
		padding: 0 15px 15px;
	}
	.accordion .accordion-item .accordion-icon {
		width: 30px;
		height: 30px;
	}
	.article-no-result-container .article-search-wrapper::after {
		font-size: 40vw;
	}
	.article-no-result-container .article-search-wrapper {
		min-height: 300px;
	}
	.article-search-wrapper {
		font-size: 1rem;
	}
	.article-search-wrapper .headerButton {
		margin-top: 1rem
	}
}

@media ( max-width: 567px ){
	.article-no-result-container .article-search-wrapper::after {
		font-size: 50vw;
	}
	.article-no-result-container .article-search-wrapper {
		min-height: 200px;
	}
}