/*  MICROTHEMER STYLES  */


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

/** General >> Scriptlesssocialsharing heading **/
.scriptlesssocialsharing__heading {
	font-size: 18px !important;
	font-weight: bold !important;
}
li.current-page-ancestor > a {
	color: #ec1f78 !important;
}
.oxy-pro-menu .menu-item .sub-menu li.current-menu-item a {
	background-color: #ec1f78 !important;
	color: #ffffff!important;
}

/** General >> Mt 202 menu item 201 **/
.mt-202 .menu-item-201 {
	color: rgb(255, 255, 255) !important;
}


/*= Main Menu ================= */

/** Main Menu >> Sub menu link **/
.sub-menu a {
	font-size: 16px !important;
	font-weight: 500 !important;
}

/** Main Menu >> Sub menu link (:hover) **/
.sub-menu a:hover {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(205, 38, 83) !important;
}

/** Main Menu >> Cd top **/
.cd-top {
	background-color: rgba(236, 30, 120, 0.65) !important;
}

/** Main Menu >> Cd top (:hover) **/
.cd-top:hover {
	background-color: rgb(236, 30, 120) !important;
}

/** Main Menu >> Link **/
#menu-item-23 a {
	display: none !important;
}

/** Main Menu >> Wsf label **/
.ct-modal .wsf-label {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
}


/*= Footer ==================== */

/** Footer >> Span 228 13 **/
#span-228-13, 
#text_block-229-13 a {
	color: rgb(222, 223, 223) !important;
}


/*= Contact Us ================ */

/** Contact Us >> Wsf button **/
.wsf-button {
	font-size: 18px !important;
	font-weight: 900 !important;
	text-transform: uppercase !important;
	background-color: rgb(22, 117, 58) !important;
	border-top-color: rgb(22, 117, 58) !important;
	border-radius: 50px !important;
}

/** Contact Us >> Wsf button (:hover) **/
.mt-177 .wsf-button:hover {
	
}
.wsf-button:hover {
	background-color: rgb(236, 30, 120) !important;
	border-color: rgb(236, 30, 120) !important;
}

/** Contact Us >> Wsf button _3 **/
.ct-modal .wsf-button {
	font-size: 18px !important;
	text-transform: uppercase !important;
	background-color: rgb(22, 117, 58) !important;
	border-top-color: rgb(22, 117, 58) !important;
	border-radius: 50px !important;
}

/** Contact Us >> Wsf button _3 (:hover) **/
.ct-modal .wsf-button:hover {
	background-color: rgb(236, 30, 120) !important;
	border-color: rgb(236, 30, 120) !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** Main Menu >> Oxy header container **/
	#_header_row-129-13 .oxy-header-container {
	padding-right: 0 !important;
}

}


/*( 1119 )*/
@media (min-width: 980px) and (max-width: 1119px) {
	/** Main Menu >> Oxy header container **/
	#_header_row-129-13 .oxy-header-container {
	padding-right: 0 !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

	/** Main Menu >> Image 134 13 **/
	#image-134-13 {
	width: 125px !important;
	height: auto !important;
}

	/** Main Menu >> Div **/
	.pswp__ui > div:nth-of-type(4) > div {
	text-align: center !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-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

	/** Contact Us >> Wsf button **/
	.wsf-button {
	font-family: poppins !important;
	font-size: 16px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	background-color: rgb(22, 117, 58) !important;
	border-radius: 50px !important;
}

	/** Contact Us >> Wsf button (:hover) **/
	.wsf-button:hover {
	background-color: rgb(236, 30, 120) !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** Main Menu >> Sub menu link **/
	.sub-menu a {
	font-size: 16px !important;
	line-height: 1.2 !important;
}

	/** Main Menu >> Hamburger box **/
	.hamburger-box {
	margin-right: 5px !important;
}

	/** Contact Us >> Wsf button _3 **/
	.ct-modal .wsf-button {
	font-size: 18px !important;
	text-transform: uppercase !important;
	background-color: rgb(22, 117, 58) !important;
	border-color: rgb(22, 117, 58) !important;
	border-radius: 50px !important;
}

	/** Contact Us >> Wsf button _3 (:hover) **/
	.ct-modal .wsf-button:hover {
	background-color: rgb(236, 30, 120) !important;
	border-color: rgb(236, 30, 120) !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Main Menu >> Sub menu link **/
	.sub-menu a {
	font-size: 16px !important;
	line-height: 1.2 !important;
}

	/** Main Menu >> Hamburger box **/
	.hamburger-box {
	margin-right: 5px !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** Main Menu >> Wsf label **/
	.ct-modal .wsf-label {
	font-size: 15px !important;
}

}

