/*  MICROTHEMER STYLES  */


/*= Body ====================== */

/** Body >> .form-submit .ccf-submit-button **/
.form-submit .ccf-submit-button {
	background-color: rgb(0, 0, 0) !important;
}

/** Body >> .ccf-theme-default .form-submit **/
.ccf-theme-default .form-submit {
	text-align: center !important;
}

/** Body >> Site header section inner **/
#site-header .section-inner {
	font-family: Overpass Mono !important;
}

/** Body >> Site header reset list style _2 **/
#site-header .reset-list-style {
	font-family: Overpass Mono !important;
	text-transform: uppercase !important;
}

/** Body >> Site header unordered list **/
#site-header ul {
	font-family: Overpass Mono !important;
	font-size: 22px !important;
	text-transform: uppercase !important;
}

/** Body >> Menu item 54881 link _2 **/
#menu-item-54881 a {
	font-family: Overpass Mono !important;
	color: rgb(0, 0, 0) !important;
	font-style: italic !important;
	text-shadow: 0 0 2px rgb(27, 27, 27) !important;
}

/** Body >> Menu item 54074 link **/
#menu-item-54074 a {
	font-family: Overpass Mono !important;
	color: rgb(0, 0, 0) !important;
	font-style: italic !important;
	text-shadow: 0 0 2px !important;
}

/** Body >> Menu item 54075 link **/
#menu-item-54075 a {
	font-family: Overpass Mono !important;
	color: rgb(0, 0, 0) !important;
	text-shadow: 0 0 2px !important;
}

/** Body >> Menu item 54076 link **/
#menu-item-54076 a {
	font-family: Overpass Mono !important;
	color: rgb(0, 0, 0) !important;
	text-shadow: 0 0 2px !important;
}

/** Body >> Menu item 54077 link **/
#menu-item-54077 a {
	font-family: Overpass Mono !important;
	color: rgb(0, 0, 0) !important;
	text-shadow: 0 0 2px !important;
}

/** Body >> Menu item 54078 link **/
#menu-item-54078 a {
	font-family: Overpass Mono !important;
	color: rgb(0, 0, 0) !important;
	text-shadow: 0 0 2px !important;
}

/** Body >> #menu-item-55708 a **/
#menu-item-55708 a {
	font-family: Overpass Mono !important;
	color: rgb(0, 0, 0) !important;
	text-shadow: 0 0 2px !important;
}

/** Body >> Pagination single **/
.pagination-single {
	font-family: Overpass Mono !important;
}

/** Body >> Site footer section inner **/
#site-footer .section-inner {
	font-family: Overpass Mono !important;
}

/** Body >> Ccf theme default ccf form complete **/
.ccf-theme-default .ccf-form-complete {
	text-align: center !important;
}

/** Body >> Elementor heading title paragraph **/
.elementor-heading-title a {
	color: rgb(0, 0, 0) !important;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Body >> Fill children current color toggle text **/
	.fill-children-current-color .toggle-text {
	font-family: Overpass Mono !important;
}

	/** Body >> Div (#1) link **/
	.menu-item-54881 > div:nth-of-type(1) > a {
	font-family: Overpass Mono !important;
	background-color: rgb(239, 0, 0) !important;
}

	/** Body >> Div (#1) link _2 **/
	.menu-item-54075 > div:nth-of-type(1) > a {
	font-family: Overpass Mono !important;
	background-color: rgb(239, 112, 0) !important;
}

	/** Body >> Div (#1) link _3 **/
	.menu-item-54076 > div:nth-of-type(1) > a {
	font-family: Overpass Mono !important;
	background-color: rgb(255, 238, 0) !important;
}

	/** Body >> Div (#1) link _4 **/
	.menu-item-54077 > div:nth-of-type(1) > a {
	font-family: Overpass Mono !important;
	background-color: rgb(19, 194, 0) !important;
}

	/** Body >> Div (#1) link _5 **/
	.menu-item-54078 > div:nth-of-type(1) > a {
	font-family: Overpass Mono !important;
	background-color: rgb(30, 157, 255) !important;
}

	/** Body >> Div (#1) link _6 **/
	.menu-item-54074 > div:nth-of-type(1) > a {
	font-family: Overpass Mono !important;
	background-color: rgb(166, 20, 255) !important;
}

	/** Body >> Menu modal link **/
	.menu-modal a {
	font-family: Overpass Mono !important;
	color: rgb(0, 0, 0) !important;
	line-height: .20 !important;
	text-align: center !important;
	text-transform: uppercase !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Body >> Menu modal link **/
	.menu-modal a {
	font-family: Overpass Mono !important;
	color: rgb(0, 0, 0) !important;
	text-align: center !important;
	text-transform: uppercase !important;
}

}

