/*  MICROTHEMER STYLES  */


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

/** General >> Mks link dark bg link (:hover) **/
.mks-link-dark-bg a:hover {
	color: rgb(204, 204, 204) !important;
}

/** General >> Image **/
.fr-post-content img {
	width: 100% !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

/** General >> Wpgb load more **/
.wpgb-load-more {
	background: linear-gradient(90deg,  #f6c943, transparent),  #ff7001 !important;
}

/** General >> Link **/
.mks--menu-action a {
	font-family: -apple-system, "system-ui", "Segoe UI", roboto, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
	color: #fff1e6 !important;
	font-size: 18px !important;
	line-height: 18px !important;
	font-weight: 300 !important;
	font-style: normal !important;
	text-decoration: none solid rgb(255, 241, 230) !important;
	text-align: center !important;
	text-transform: none !important;
	letter-spacing: normal !important;
	word-wrap: break-word !important;
	background: linear-gradient(90deg, rgb(246, 201, 67), transparent), #ff7001 !important;
	width: auto !important;
	max-width: 100% !important;
	box-sizing: border-box !important;
	padding: 0.5em 1em 0.5em 1em !important;
	border-radius: 5.4px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	grid-gap: 10px !important;
	gap: 10px !important;
	-webkit-transition: 0.3s !important;
	transition: 0.3s !important;
	--btn-background: #ff6f00 !important;
	--btn-background-hover: #ff8426 !important;
	--btn-border-color: #ff6f00 !important;
	--btn-border-color-hover: #ff8426 !important;
	--btn-outline-background-hover: #ff8426 !important;
	--btn-outline-border-hover: #ff8426 !important;
	--btn-outline-text-color: #ff6f00 !important;
	--btn-outline-text-color-hover: #fff1e6 !important;
	--btn-text-color: #fff1e6 !important;
	--btn-text-color-hover: #fff1e6 !important;
	--focus-color: #803700 !important;
	min-inline-size: 200px !important;
	outline: none !important;
	padding-block: 13.5px !important;
	padding-inline: 27px !important;
}

/** General >> Menu primary menu **/
#menu-primary-menu {
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General >> Bricks background dark **/
.brxe-post-taxonomy {
	font-size: 1.4rem !important;
	white-space: nowrap !important;
}

/** General >> Brxe eswtlv **/
.mks--span-fancy-text {
	/* MT [ google_font: 1 ] */
	font-family: 'Bad Script' !important;
	color: #000000 !important;
	text-shadow: 2px 2px 0 #000000 !important;
	position: relative !important;
	display: inline-block !important;
	background: linear-gradient(45deg, transparent, #F398CC 40%, #B5BCF9 100%) !important;
	-webkit-background-clip: text !important;
	-webkit-background-clip: text !important;
	background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
}

/** General >> N2 style eba1e976fff9dd954132e84c850e97dc heading **/
.mks--slider-btn {
	font-weight: 300 !important;
	background: #F398CC, linear-gradient(90deg, rgb(246, 201, 67), transparent) !important;
}

/** General >> N2 ss caption **/
#n2-ss-9 .n2-ss-caption {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General >> N2 font 03920f9cf10bed914f2dc64695df91e8 simple **/
#n2-ss-9 .n2-font-03920f9cf10bed914f2dc64695df91e8-simple {
	line-height: 1.7rem !important;
	font-weight: 600 !important;
}

/** General >> N2 thumbnail dot **/
#n2-ss-9 .n2-thumbnail-dot {
	margin-top: 1px !important;
	margin-bottom: 1px !important;
}

/** General >> Brxe mabvqa **/
.bricks-button {
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px !important;
}

/** General >> Brxe dxauoc **/
.bricks-button:hover {
	transform: translateY(-4px) scale(1.05, 1.05) !important;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
}

/** General >> Wpgb card media overlay **/
article.wpgb-card {
	border-radius: .8rem !important;
	-webkit-transition: opacity 0.8s ease-in !important;
	transition: opacity 0.8s ease-in !important;
	overflow: hidden !important;
	-webkit-transition-delay: .2s !important;
	transition-delay: .2s !important;
}

/** General >> Brxe qfmitk **/
article.wpgb-card:hover {
	transform: scale(1.02, 1.02) !important;
	-webkit-transition: opacity 0.8s ease-in !important;
	transition: opacity 0.8s ease-in !important;
	-webkit-transition-delay: .2s !important;
	transition-delay: .2s !important;
}

/** General >> Brxe da8d46 **/
button.bricks-button {
	border-style: none !important;
	background: linear-gradient(90deg,  #f6c943, transparent),  #ff7001 !important;
}

/** General >> Brxe qfmitk _2 **/
.n-uc-JPfOskM9Ysw51 .n2-style-eba1e976fff9dd954132e84c850e97dc-heading {
	font-weight: 300 !important;
	background: linear-gradient(90deg,  #f6c943, transparent),  #ff7001!important;
}

/** General >> Brxe 9aada2 **/
div.cookie-notice-container {
	background: #1a1a1a !important;
}

/** General >> Brxe qfmitk _3 **/
a#cn-accept-cookie.cn-set-cookie.cn-button {
	background: linear-gradient(90deg,  #f6c943, transparent),  #ff7001 !important;
}

/** General >> N2 style eba1e976fff9dd954132e84c850e97dc heading _2 **/
div.n2-ss-nowrap.n2-ss-button-container--non-full-width {
	color: #fff1e6 !important;
	text-decoration: none solid rgb(255, 241, 230) !important;
	text-align: center !important;
	text-transform: none !important;
	word-wrap: break-word !important;
	width: auto !important;
	box-sizing: border-box !important;
	border-color: rgb(255, 241, 230) !important;
	border-radius: 5.4px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-transition: 0.3s !important;
	transition: 0.3s !important;
	--btn-background: #ff6f00 !important;
	--btn-background-hover: #ff8426 !important;
	--btn-border-color: #ff6f00 !important;
	--btn-border-color-hover: #ff8426 !important;
	--btn-outline-background-hover: #ff8426 !important;
	--btn-outline-border-hover: #ff8426 !important;
	--btn-outline-text-color: #ff6f00 !important;
	--btn-outline-text-color-hover: #fff1e6 !important;
	--btn-text-color: #fff1e6 !important;
	--btn-text-color-hover: #fff1e6 !important;
	--focus-color: #803700 !important;
	background: linear-gradient(90deg,  #f6c943, transparent),  #ff7001 !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> Tax container **/
	.tax-container {
	padding-top: 15px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: row !important;
	-moz-flex-direction: row !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: stretch !important;
	align-items: stretch !important;
	-webkit-align-content: stretch !important;
	align-content: stretch !important;
}

	/** General >> Bricks background dark **/
	.brxe-post-taxonomy {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> Brxe qnkfuq **/
	.fr-header-alpha__inner #brxe-qnkfuq {
	width: 100% !important;
}

}

