/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Main wp block cover **/
#main .wp-block-cover {
	padding-left: 0;
}

/** General >> Has custom content position wp block cover background **/
.has-custom-content-position .wp-block-cover__background {
	clip-path: polygon(18% 10%, 93% 37%, 77% 90%, 16% 89%, 83% 17%, 20% 42%);
	shape-margin: 50p;
}

/** General >> Post 155 kt btn svg show always **/
.kt-btn-svg-show-always {
	margin-left: 45px !important;
}

/** General >> Main wp block latest posts list **/
#main .wp-block-latest-posts__list {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** General >> Main page title **/
#main .page-title {
	color: rgb(0, 0, 0);
}

/** General >> Main gp gutenbergpro 60c16 **/
#main .gp-gutenbergpro-60c16 {
	font-family: spicy tuna;
	font-size: 50px;
	font-variant: normal;
	text-transform: capitalize;
	letter-spacing: 2px;
}

/** General >> Main has background dim 100 **/
#main .has-background-dim-100 {
	font-family: spicy tuna!important;
}

/** General >> Main wp block kadence posts **/
#main .wp-block-kadence-posts {
	padding-right: 40px;
	padding-left: 40px;
	border-width: 0 0 0 2px;
	border-top-style: solid;
	border-right-style: solid;
}

/** General >> Post 43769 wp image 43770 **/
#post .wp-image-43770 {
	margin-right: 20px;
}

/** General >> Main kb btns 32b2bf 7b **/
#main .kb-btns_32b2bf-7b {
	padding-left: 40px;
}

/** General >> Main kb btns 34303c a5 **/
#main .kb-btns_34303c-a5 {
	padding-left: 40px;
}

/** General >> Main kb btns 7fa435 b8 **/
#main .kb-btns_7fa435-b8 {
	padding-left: 40px;
}

/** General >> Main kb btns 0aa87b e7 **/
#main .kb-btns_0aa87b-e7 {
	padding-left: 40px;
	margin-left: 0;
}

/** General >> Wp block latest posts list list item (#1) **/
.wp-block-latest-posts__list li:nth-of-type(1) {
	background-color: rgb(255, 255, 255);
}

/** General >> Main hero section **/
#main .hero-section {
	border-top-width: 1px;
	border-top-style: solid;
}

/** General >> Sidebar (::after) **/
#sidebar::after {
	border-top-width: 1px;
	border-top-style: solid;
}


/*= General 2 ================= */

/** General 2 >> Wp block column paragraph (#3) **/
.wp-block-column p:nth-of-type(3) {
	font-weight: bold;
}

/** General 2 >> Post 45865 gp gutenbergpro 7f165 **/
#post-45865 .gp-gutenbergpro-7f165 {
	font-weight: bold;
}

/** General 2 >> Kt post loop 63d9fd 18 kt post grid layout grid wrap **/
.kt-post-loop_63d9fd-18 .kt-post-grid-layout-grid-wrap {
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 40px;
}

/** General 2 >> Kt post loop 4306c7 3d kt post grid layout grid wrap **/
.kt-post-loop_4306c7-3d .kt-post-grid-layout-grid-wrap {
	padding-right: 40px;
	padding-left: 40px;
}

/** General 2 >> Gp gutenbergpro 15a42 **/
#post-44357 .gp-gutenbergpro-15a42 {
	padding-right: 40px;
	padding-left: 40px;
}

/** General 2 >> Ct container full **/
#main .ct-container-full {
	border-color: rgb(244, 26, 26);
}

/** General 2 >> Paragraph **/
#gfield_consent_description_19_5 p {
	font-size: 18px;
}

/** General 2 >> Gform fields 19 **/
#gform_fields_19 {
	background-color: rgb(246, 161, 26);
	padding: 30px;
}

/** General 2 >> Gform field label type sub **/
#input_19_1_6_container .gform-field-label--type-sub {
	background-color: rgb(255, 255, 255);
	padding: 7px;
}

/** General 2 >> Gform field label type sub _2 **/
#input_19_1_3_container .gform-field-label--type-sub {
	background-color: rgb(255, 255, 255);
	padding: 7px;
}

/** General 2 >> Gform field label type sub _3 **/
#input_19_2_1_container .gform-field-label--type-sub {
	background-color: rgb(255, 255, 255);
	padding: 7px;
}

/** General 2 >> Gform field label type sub _5 **/
#input_19_2_2_container .gform-field-label--type-sub {
	background-color: rgb(255, 255, 255);
	padding: 7px;
}

/** General 2 >> Input 19 15 **/
#input_19_15 {
	background-color: rgb(255, 255, 255);
}

/** General 2 >> Input 19 8 **/
#input_19_8 {
	background-color: rgb(255, 255, 255);
}

/** General 2 >> Input 19 10 **/
#input_19_10 {
	background-color: rgb(255, 255, 255);
}

/** General 2 >> Input 19 9 **/
#input_19_9 {
	background-color: rgb(255, 255, 255);
}

/** General 2 >> Input 19 11 **/
#input_19_11 {
	background-color: rgb(255, 255, 255);
}

/** General 2 >> Input 19 12 **/
#input_19_12 {
	background-color: rgb(255, 255, 255);
}

/** General 2 >> Input 19 21 **/
#input_19_21 {
	background-color: rgb(255, 255, 255);
}

/** General 2 >> Input 19 14 **/
#input_19_14 {
	background-color: rgb(255, 255, 255);
}

/** General 2 >> Gform drag drop area 19 19 **/
#gform_drag_drop_area_19_19 {
	background-color: rgb(255, 255, 255);
}

/** General 2 >> Gfield consent description 19 5 **/
#gfield_consent_description_19_5 {
	background-color: rgb(255, 255, 255);
}

/** General 2 >> Gfield required text **/
#field_19_1 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 >> Field 19 2 **/
#field_19_2 {
	color: rgb(0, 0, 0);
}

/** General 2 >> Gfield required text _2 **/
#field_19_15 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 >> Gfield required text _3 **/
#field_19_2 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 >> Gfield required text _4 **/
#field_19_8 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 >> Gfield required text _5 **/
#field_19_10 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 >> Gfield required text _7 **/
#field_19_9 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 >> Gfield required text _6 **/
#field_19_12 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 >> Gfield required text _8 **/
#field_19_19 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 >> Gfield required text _9 **/
#field_19_20 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 >> Gfield required text _10 **/
#field_19_5 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 >> Gfield description **/
#field_19_12 .gfield_description {
	color: rgb(0, 0, 0);
}

/** General 2 >> Input 19 20 1 **/
#input_19_20_1 {
	background-color: rgb(255, 255, 255);
}

/** General 2 >> Ginput product price 19 20 **/
#ginput_product_price_19_20 {
	background-color: rgb(246, 161, 26);
}

/** General 2 >> Ginput quantity label **/
#field_19_20 .ginput_quantity_label {
	font-weight: bold;
}


/*= General 2 2 =============== */

/** General 2 2 >> Gfield required text **/
#field_19_14 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 2 >> Gfield required text _3 **/
#field_19_21 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 2 >> Gfield required text _2 **/
#field_19_11 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 2 >> Has palette color 2 color **/
#gfield_consent_description_19_5 .has-palette-color-2-color {
	color: rgb(34, 10, 192);
}

/** General 2 2 >> Input 19 18 **/
#input_19_18 {
	background-color: rgb(255, 255, 255);
	padding-top: 7px;
	padding-right: 7px;
}

/** General 2 2 >> Input 19 22 **/
#input_19_22 {
	color: rgb(255, 255, 255);
	background-color: rgb(255, 255, 255);
	padding: 7px;
}

/** General 2 2 >> Gfield required text _5 **/
#field_19_18 .gfield_required_text {
	color: rgb(34, 10, 192);
}

/** General 2 2 >> Ginput base price 19 20 **/
#ginput_base_price_19_20 {
	color: rgb(34, 10, 192);
	font-weight: bold;
}

/** General 2 2 >> Gform field label type sub large **/
#ginput_product_price_19_20 .gform-field-label--type-sub-large {
	font-weight: bold;
}


/*= General 3 ================= */

/** General 3 >> Active **/
#main .active {
	background-color: rgb(255, 255, 255);
}

/** General 3 >> WP image 56524 **/
#block-3 .wp-image-56524 {
	border: 2px solid rgb(207, 200, 200);
}

/** General 3 >> Attachment medium large **/
.category-press-releases .attachment-medium_large {
	border-color: rgb(207, 200, 200);
	border-style: solid;
}

/** General 3 >> Attachment medium **/
#splide01-slide01 .attachment-medium {
	border: 1px solid rgb(207, 200, 200);
}

/** General 3 >> WP image 58017 **/
#block-3 .wp-image-58017 {
	border-width: 1px;
	border-style: solid;
}

/** General 3 >> Rank math toc **/
#rank-math-toc {
	border-color: rgb(255, 255, 255);
}

/** General 3 >> Kb dynamic list id 1291 92f877 be **/
#post-58578 .kb-dynamic-list-id-1291_92f877-be {
	line-height: 10px;
}

/** General 3 >> Kb dynamic list item **/
.kb-dynamic-list-id-1291_3e455d-8c .kb-dynamic-list-item {
	line-height: 10px;
}

/** General 3 >> Single product **/
#post-60040 .single-product {
	height: 600px;
	object-position: top;
}

/** General 3 >> Ac **/
#post-59843 .ac {
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-content: center;
	align-content: center;
}

/** General 3 >> Link **/
.superac-dialog-body > a {
	color: #ffffff;
	text-decoration: underline;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {
	/** General >> Main wp block latest posts list **/
	#main .wp-block-latest-posts__list {
	font-weight: normal;
	padding-right: 0;
	padding-left: 0;
}

	/** General >> Field 2 1 gform field label **/
	#field_2_1 .gform-field-label {
	text-align: center;
}

	/** General >> Is layout flow heading 3 (#1) **/
	.is-layout-flow h3:nth-of-type(1) {
	font-weight: normal;
}

	/** General >> List item (#1) wp block latest posts post title **/
	ul > li:nth-of-type(1) > .wp-block-latest-posts__post-title {
	font-weight: normal;
}

	/** General >> List item (#2) wp block latest posts post title **/
	ul > li:nth-of-type(2) > .wp-block-latest-posts__post-title {
	font-weight: normal;
}

	/** General >> List item (#3) wp block latest posts post title +2 more **/
	ul > li:nth-of-type(3) > .wp-block-latest-posts__post-title, 
ul > li:nth-of-type(4) > .wp-block-latest-posts__post-title, 
ul > li:nth-of-type(5) > .wp-block-latest-posts__post-title {
	font-weight: normal;
}

	/** General >> Main ct container narrow **/
	#main .ct-container-narrow {
	color: #fff;
	font-size: 50px;
}

	/** General >> Sidebar block 3 **/
	#sidebar #block-3 {
	font-weight: normal;
}

}


/*( < 980 )*/
@media (max-width: 979.98px) {
	/** General >> Main kt inner column height full **/
	#main .kt-inner-column-height-full {
	margin-top: 0!important;
}

}


/*( < 480 )*/
@media (max-width: 479.98px) {
	/** General >> Main gp gutenbergpro 911ea **/
	#main .gp-gutenbergpro-911ea {
	font-size: 1.556rem !important;
}

	/** General >> Post 40632 wp block kadence advancedheading **/
	.hero .wp-block-cover__inner-container {
	font-size: 0.875rem;
}

	/** General >> Has custom content position wp block cover background **/
	.has-custom-content-position .wp-block-cover__background {
	background-size: 50% 50%;
}

}

