/*  MICROTHEMER STYLES  */


/*= MKSWD Admin Customizations = */

/** MKSWD Admin Customizations >> Wp admin bar wp logo ab item **/
#wp-admin-bar-wp-logo > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar customize ab item **/
#wp-admin-bar-customize > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar comments ab item **/
#wp-admin-bar-comments > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar new content ab item **/
#wp-admin-bar-new-content > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar smart slider 3 ab item **/
#wp-admin-bar-smart_slider_3 > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar seopress custom top level ab item **/
#wp-admin-bar-seopress_custom_top_level > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar apspider view wp posts ab item **/
#wp-admin-bar-apspider_view_wp_posts > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Wp admin bar apspider edit wp pg ab item **/
#wp-admin-bar-apspider_edit_wp_pg > .ab-item {
	display: none !important;
}

/** MKSWD Admin Customizations >> Heading 1 link:(1) **/
#login > h1 > a:nth-of-type(1) {
	display: none !important;
}

/** MKSWD Admin Customizations >> Brxe e7575b **/
h1, 
h2, 
h3, 
h4, 
#n2-ss-2item1, 
 {
	/* MT [ google_font: 1 ] */
	font-family: 'Tiro Tamil' !important;
}

/** MKSWD Admin Customizations >> Ff btn **/
.ff-btn {
	color: #f1f8ed !important;
	font-size: clamp(1.5rem
, 1.46667rem
+ 0.104167vw, 1.6rem
) !important;
	line-height: 16px !important;
	font-weight: 400 !important;
	font-style: normal !important;
	text-decoration: none !important;
	text-align: center !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
	box-shadow: 0.3028px 2.725px 3.9361px 0 rgba(0, 0, 0, 0.06) !important;
	background-color: #7ebc57 !important;
	width: auto !important;
	min-width: 20rem !important;
	max-width: 100% !important;
	box-sizing: border-box !important;
	padding: 0.75em 1.5em 0.75em 1.5em !important;
	border-width: 0 !important;
	border-radius: 0.4em !important;
	display: -webkit-inline-flexbox !important;
	display: -moz-inline-flexbox !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	grid-column-gap: 10px !important;
	column-gap: 10px !important;
	grid-row-gap: 10px !important;
	row-gap: 10px !important;
	transform: translate(none, 0) scale(none, none) !important;
	-webkit-transition: unset !important;
	transition: unset !important;
	visibility: visible !important;
	cursor: pointer !important;
	outline: none !important;
	rotate: none !important;
	scale: 1.0091 !important;
}

/** MKSWD Admin Customizations >> Brxe rupzee ff el progress bar **/
#brxe-rupzee .ff-el-progress-bar {
	background-color: rgb(94, 209, 37) !important;
}

/** MKSWD Admin Customizations >> Ff upload btn **/
.ff_upload_btn {
	z-index: 999999 !important;
}

/** MKSWD Admin Customizations >> Brxe f9e025 **/
#brxe-f9e025 {
	background-image: linear-gradient(rgba(0, 0, 0, 0.65), transparent) !important;
}

/** MKSWD Admin Customizations >> N2 ss 4item2 **/
h1, 
h2, 
h3, 
h4, 
h5, 
n2-ss, 
mks-fancy-header {
	/* MT [ google_font: 1 ] */
	font-family: 'Ubuntu' !important;
}

/** MKSWD Admin Customizations >> Brxe 190c3c **/
#brxe-190c3c {
	box-shadow: -2px 10px 12px -3px rgba(0,0,0,0.11) !important;
	background-color: rgb(255, 255, 255) !important;
	-webkit-box-shadow: -2px 10px 12px -3px rgba(0,0,0,0.11) !important;
	-moz-box-shadow: -2px 10px 12px -3px rgba(0,0,0,0.11) !important;
}

/** MKSWD Admin Customizations >> Menu primary menu mks header cta btn **/
#menu-primary-menu .mks-header-cta-btn {
	color: rgb(255, 255, 255) !important;
	padding-top: 8px !important;
	margin-top: -3px !important;
}

/** MKSWD Admin Customizations >> Menu primary menu mks header cta btn (:hover) **/
#menu-primary-menu .mks-header-cta-btn:hover {
	color: rgb(255, 255, 255) !important;
}

/** MKSWD Admin Customizations >> Menu item 1479 link **/
.mks-header-cta-btn a:first-child {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
}

/** MKSWD Admin Customizations >> Menu item 1479 link (:hover) **/
.mks-header-cta-btn a:first-child:hover {
	color: rgb(255, 255, 255) !important;
}

/** MKSWD Admin Customizations >> Brxe block link **/
.mks-team-card-text-top a {
	color: rgb(255, 255, 255) !important;
}

/** MKSWD Admin Customizations >> Brxe d31503 mks link hover dark bg (:hover) **/
.mks-link-hover-dark-bg:hover {
	color: rgb(255, 255, 255) !important;
}

/** MKSWD Admin Customizations >> Swiper wrapper d3ad2deeb9f7dc7d swiper slide next **/
div.repeater-item.swiper-slide {
	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;
}

/** MKSWD Admin Customizations >> Menu primary menu link **/
.mks-header-button a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(66, 104, 23) !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** MKSWD Admin Customizations >> Search input **/
input[type="search"] {
	border-color: rgba(0, 0, 0, 0.15) !important;
	border-width: 1px !important;
}

/** MKSWD Admin Customizations >> LwpcngNotice acceptjs lwpcngAccept **/
div.lwpcngNotice_accept.js-lwpcngAccept {
	color: #2b2b2b !important;
	background-color: #fff !important;
}
div.lwpcngNotice_accept.js-lwpcngAccept:hover {
	background: #fff !important;
}

/** MKSWD Admin Customizations >> Div **/
a > div:nth-of-type(1) > div {
	font-weight: bold !important;
}

/** MKSWD Admin Customizations >> Bricks button **/
.bricks-button {
	font-weight: bold !important;
}

/** MKSWD Admin Customizations >> Brxe wpgb facet **/
.brxe-wpgb-facet {
	height: 100% !important;
	max-height: 40px !important;
}

/** MKSWD Admin Customizations >> Image **/
.wp-block-image img {
	box-shadow: 0 8px 24px 0 rgba(149, 157, 165, 0.2) !important;
	border-radius: 8px !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** MKSWD Admin Customizations >> LwpcngNotice message **/
	.lwpcngNoticeBar-bottom .lwpcngNotice_message {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** MKSWD Admin Customizations >> Brxe wpgb facet **/
	.brxe-wpgb-facet {
	max-height: 100% !important;
}

	/** MKSWD Admin Customizations >> LwpcngNotice message **/
	.lwpcngNoticeBar-bottom .lwpcngNotice_message {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto !important;
}

}

