body.the-blocks-theme.dark-theme,
body.the-blocks-theme.dark-theme .post-content {
    background: var(--wp--preset--color--dark);
}

body.the-blocks-theme.dark-theme .contact-bg > .kt-inside-inner-col {
    background-color: var(--wp--preset--color--quaternary)!important;
}

body.the-blocks-theme.dark-theme .wp-content-container .post-container :not(.post-head) a {
	color:var(--wp--preset--color--light-alt);
}

body.the-blocks-theme.dark-theme .wp-content-container .post-container :not(.post-head) a:hover {
	color:var(--wp--preset--color--secondary);
}

body.the-blocks-theme.dark-theme .wp-content-container,
body.the-blocks-theme.dark-theme .has-dark-color,
body.the-blocks-theme.dark-theme .has-dark-alt-color {
    color:var(--wp--preset--color--light)!important;
}

body.the-blocks-theme.dark-theme .header-menu .menu-item a{
	color:var(--wp--preset--color--light);
}

body.the-blocks-theme.dark-theme .header-menu .menu-item a:hover {
	color:var(--wp--preset--color--secondary);
}

body.the-blocks-theme.dark-theme #header {
	background-color: var(--wp--preset--color--quaternary);
}

body.the-blocks-theme.dark-theme .switch-theme-icon svg{
	stroke: var(--wp--preset--color--light);
}

body.the-blocks-theme.dark-theme .switch-theme-icon:last-child:before {
    background-color: var(--wp--preset--color--light);
	opacity:.5;
}

body.the-blocks-theme.dark-theme .has-light-alt-background-color {
    background-color: var(--wp--preset--color--dark)!important;
}

body.the-blocks-theme.dark-theme .has-light-background-color {
	background-color: var(--wp--preset--color--quaternary)!important;
}

/*Testimonial Slider*/
body.the-blocks-theme.dark-theme .testimonial-content {
    /*border:1px solid #C8D4DE;*/
    background-color:var(--wp--preset--color--quaternary);
	color:var(--wp--preset--color--light);
}

body.the-blocks-theme.dark-theme .testimonial-role{
    color:var(--wp--preset--color--dark-alt);
}

body.the-blocks-theme.dark-theme .testimonial-nav .swiper-button-next:after,
body.the-blocks-theme.dark-theme .testimonial-nav .swiper-button-prev:after {
	color:var(--wp--preset--color--light-alt);
}

body.the-blocks-theme.dark-theme .testimonial-nav .swiper-button-next,
body.the-blocks-theme.dark-theme .testimonial-nav .swiper-button-prev {
	background-color:var(--wp--preset--color--light);
}


/*Accordion*/
body.the-blocks-theme.dark-theme .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header {
	background-color:#393939;
	color:var(--wp--preset--color--light);
}

body.the-blocks-theme.dark-theme .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active {
	background-color:var(--wp--preset--color--secondary);
}

body.the-blocks-theme.dark-theme .kt-accordion-wrap:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-icon-trigger:after,
body.the-blocks-theme.dark-theme .kt-accordion-wrap:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-icon-trigger:before {
	background-color:var(--wp--preset--color--light)!important;
}

/*Forms*/
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme .gfield_label,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme .gfield_consent_label{
	color:var(--wp--preset--color--light)
}

body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme .gfield_consent_label a{
    font-size: 14px;
    color: var(--wp--preset--color--secondary);
}

body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=color],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=date],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=datetime-local],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=datetime],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=email],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=month],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=number],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=password],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=search],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=tel],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=text],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=time],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=url],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=week],
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme select,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme textarea {
  color: var(--wp--preset--color--secondary);
}

body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme textarea {
	background-color: var(--wp--preset--color--dark);
}  

body.the-blocks-theme.dark-theme .tbt-ico-menu span {
    background-color:var(--wp--preset--color--light);
}

body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=color]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=date]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=datetime-local]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=datetime]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=email]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=month]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=number]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=password]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=search]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=tel]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=text]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=time]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=url]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme input[type=week]:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme select:focus,
body.the-blocks-theme.dark-theme .gform_wrapper.gravity-theme textarea:focus {
  border-color:var(--wp--preset--color--secondary);
}

body.the-blocks-theme.dark-theme .ginput_container_consent input + .gfield_consent_label:before {
    background: var(--wp--preset--color--dark);
    border-color: var(--wp--preset--color--light);
}

body.the-blocks-theme.dark-theme .ginput_container_consent input:checked + .gfield_consent_label:before {
    background: var(--wp--preset--color--secondary);
    border-color: var(--wp--preset--color--secondary);
}

body.the-blocks-theme.dark-theme .ginput_container_consent input:checked + .gfield_consent_label:after {
    border: solid var(--wp--preset--color--dark);
	border-width: 0 3px 3px 0;
}

body.the-blocks-theme.dark-theme .btn-tekuind:hover {
	color:var(--wp--preset--color--light);
}

@media(max-width:1079px) {

	body.the-blocks-theme.dark-theme .tbt-header-menu-container {
		background: var(--wp--preset--color--quaternary);
	}

	body.the-blocks-theme.dark-theme .header-menu > .menu-item {
		border-bottom: 1px solid var(--wp--preset--color--dark-alt);
	}

	.header-menu .sub-menu {
		background-color:var(--wp--preset--color--dark-alt);
	}

}