/*  MICROTHEMER STYLES  */


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

/** General >> Elementor popup modal 8032 button **/
#elementor-popup-modal-8032 button {
	
}

/** General >> Top categories elementor widget container **/
#top-categories .elementor-widget-container {
	background-color: rgba(28, 82, 117, 0) !important;
}

/** General >> Elementor icon list text link (#1) **/
.elementor-icon-list-text a:nth-of-type(1) {
	word-spacing: 3px !important;
}

/** General >> Top categories link **/
#top-categories a {
	background-color: rgba(28, 82, 117, 0.99) !important;
	padding: 6px !important;
}

/** General >> .elementor-inline-item a **/
.elementor-inline-item a {
	-webkit-background-clip: padding-box !important;
	background-clip: padding-box !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
}

/** General >> .elementor-icon-list-items .elementor-repeater-item-22b2d2b **/
.elementor-icon-list-items .elementor-repeater-item-22b2d2b {
	color: rgb(0, 0, 0) !important;
	list-style-position: inside !important;
	padding-right: 3px !important;
}

/** General >> .elementor-inline-item a:nth-of-type(1) **/
.elementor-inline-item a:nth-of-type(1) {
	padding-right: 5px !important;
	padding-left: 0 !important;
}

/** General >> .elementor-widget-container > p:nth-of-type(1) > span:nth-of-type(1) **/
.elementor-widget-container > p:nth-of-type(1) > span:nth-of-type(1) {
	
}

/** General >> .elementor-location-header .elementor-section--handles-inside **/
.elementor-location-header .elementor-section--handles-inside {
	line-height: normal  !important;
	padding-bottom: 0 !important;
}

/** General >> .elementor-sticky--active > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > a:nth-of-type(1) > img **/
.elementor-sticky--active > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > a:nth-of-type(1) > img {
	padding-top: 0 !important;
	margin-top: 13px !important;
}

/** General >> .elementor-section--handles-inside svg **/
.elementor-section--handles-inside svg {
	width: 40px !important;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {

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

	/** General >> Top categories elementor widget container **/
	#top-categories .elementor-widget-container {
	background-color: rgba(28, 82, 117, 0) !important;
}

	/** General >> Elementor icon list text link (#3) **/
	.elementor-icon-list-text a:nth-of-type(3) {
	background-color: rgba(28, 82, 117, 0.99) !important;
	padding: 10px !important;
}

	/** General >> Elementor icon list text link (#2) **/
	.elementor-icon-list-text a:nth-of-type(2) {
	background-color: rgba(28, 82, 117, 0.99) !important;
	padding: 10px !important;
}

	/** General >> Elementor icon list text link (#1) **/
	.elementor-icon-list-text a:nth-of-type(1) {
	background-color: rgba(28, 82, 117, 0.99) !important;
	padding: 10px !important;
}

	/** General >> Top categories link **/
	#top-categories a {
	background-color: rgba(28, 82, 117, 0.99) !important;
	padding: 5px !important;
}

	/** General >> .swiper-slide-active .swiper-slide-contents **/
	.swiper-slide-active .swiper-slide-contents {
	width: 80% !important;
	max-width: 1200px !important;
}

	/** General >> .elementor-section--handles-inside svg **/
	.elementor-section--handles-inside svg {
	width: 40px !important;
}


}


/*( < 980 )*/
@media (max-width: 979.98px) {

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

	/** General >> .swiper-slide-active .swiper-slide-contents **/
	.swiper-slide-active .swiper-slide-contents {
	width: 900px !important;
	max-width: 900px !important;
}


}


/*( < 768 )*/
@media (max-width: 767.98px) {

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

	/** General >> .elementor-element-84244bc .attachment-medium **/
	.elementor-element-84244bc .attachment-medium {
	margin-top: 35px !important;
}

	/** General >> .swiper-slide-active .swiper-slide-contents **/
	.swiper-slide-active .swiper-slide-contents {
	width: 700px !important;
	max-width: 700px !important;
	box-sizing: content-box !important;
	position: absolute !important;
}


}


/*( < 480 )*/
@media (max-width: 479.98px) {

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

	/** General >> .swiper-slide-active .swiper-slide-contents **/
	.swiper-slide-active .swiper-slide-contents {
	width: 100% !important;
	max-width: 300px !important;
}


}

