/*  MICROTHEMER STYLES  */


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

/** General >> Sldr prodattribute label **/
.sldr-prod .attribute-label {
	display: none !important;
}

/** General >> Unordered list list item top health benefits **/
.thbn ul li {
	color: rgb(11, 11, 11) !important;
	font-weight: 600 !important;
	font-style: oblique !important;
	list-style: none url("/wp-content/uploads/2022/09/List-icon1.png") !important;
	background-color: rgb(231, 231, 231) !important;
	padding: 10px !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-radius: 5px !important;
}

/** General >> Faq list regular **/
li.pwm-li {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(87, 148, 201) !important;
	padding: 7px !important;
	margin-right: 5px !important;
	border-radius: 5px !important;
}

/** General >> Faq list alternate **/
li.pwm-li-alternate {
	color: rgb(0, 0, 0) !important;
	list-style-type: none !important;
	background-color: rgb(176, 205, 231) !important;
	padding: 12px !important;
	margin-top: 5px !important;
	margin-right: 5px !important;
	border-radius: 5px !important;
}

/** General >> Unordered list list item ingre **/
.ingr1 ul li {
	color: rgb(255, 255, 255) !important;
	font-weight: 600 !important;
	font-style: oblique !important;
	list-style: none url("/wp-content/uploads/2022/09/List-icon1.png") !important;
	background-color: rgb(114, 156, 89) !important;
	padding: 5px !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-radius: 5px !important;
}

/** General >> Elementor element 12c7934 div **/
.elementor-element-12c7934 > div {
	
}
.elementor-element-12c7934.invisibler {
	display: none !important;
}

/** General >> Pwm grid list item **/
.pwm-grid li {
	display: grid !important;
	grid-auto-flow: row !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto !important;
}
.pwm-grid li > :nth-child(2) {
	grid-area: 1 / 2 / 2 / 3 !important;
}

/** General >> Pwm grider **/
.pwm-grider {
	padding: 40px !important;
	display: grid !important;
	grid-gap: 10px !important;
	gap: 10px !important;
	grid-template-columns: 1fr 1fr 1fr !important;
	grid-template-rows: auto auto auto !important;
}
.pwm-grider > :nth-child(1) {
	grid-area: 1 / 1 / 2 / 2 !important;
}

/** General >> Pwm grider _2 **/
.pwm-grider {
	text-shadow: 0 0 rgb(231, 231, 231) !important;
	box-shadow: 0 0 10px 5px rgb(229, 229, 229) inset !important;
	padding: 40px !important;
	grid-column-gap: 20px !important;
	column-gap: 20px !important;
}


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

/** General 2 >> doser **/
.larger-pwm p {
	color: rgb(118, 118, 118) !important;
	font-size: 28px !important;
	font-weight: 600 !important;
	font-style: italic !important;
	text-align: center !important;
}

/** General 2 >> Doser elementor widget container **/
.doser .elementor-widget-container {
	background-color: rgb(255, 255, 255) !important;
	border-width: 1px !important;
	border-style: solid !important;
}

/** General 2 >> Larger pwm **/
.larger-pwm {
	color: rgb(52, 185, 211) !important;
	font-size: 24px !important;
	font-weight: 800 !important;
	text-align: center !important;
	padding-bottom: 10px !important;
	border-bottom-width: 1px !important;
	border-style: dashed !important;
}

/** General 2 >> Larger X pwm **/
.largerr-pwm {
	/* MT [ google_font: 1 ] */
	font-family: 'Oswald' !important;
	color: rgb(52, 185, 211) !important;
	font-size: 32px !important;
	font-weight: 800 !important;
	text-align: center !important;
	padding-bottom: 10px !important;
	border-bottom-width: 1px !important;
	border-style: dashed !important;
}

/** General 2 >> Whb with bg **/
.whb-with-bg {
	background-color: rgb(106, 174, 16) !important;
}

/** General 2 >> Elementor element populated **/
.elementor-element-68bc759 .elementor-element-populated {
	color: #ffffff !important;
	display: none !important;
}
.elementor-element-9175aa3 .active .wp-element-button {
	background-color: #7aa61b !important;
}
.elementor-element-9175aa3 .active input[type=button] {
	background-color: #61960c !important;
}
.elementor-element-9175aa3 .active input[type=number] {
	background-color: #7aaa11 !important;
}
.elementor-element-72a1e20 .wp-element-button, 
.active input[type=button], 
.active  input[type=number] {
	background-color: #7aaa11 !important;
}

/** General 2 >> Elementor element f10cf45 **/
.elementor-element-f10cf45 {
	background-color: rgb(106, 174, 16) !important;
}

/** General 2 >> Wd carousel spacing 30 **/
.wd-carousel-spacing-30 {
	display: none !important;
}

/** General 2 >> Heading 2 **/
.elementor-element-144c3f5 h2 {
	display: none !important;
}

/** General 2 >> Elementor element 144c3f5 **/
.elementor-element-144c3f5 {
	display: none !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {
	/** General 2 >> Pwm grider image **/
	.pwm-grider img {
	border-radius: 12px !important;
}

	/** General 2 >> Pwm grider pwm feature **/
	.pwm-grider .pwm-feature {
	box-shadow: 0 0 4px 1px rgb(224, 224, 224) inset !important;
	background-color: rgb(237, 237, 237) !important;
	padding: 20px !important;
	border-bottom: 1px inset rgb(232, 232, 232) !important;
}

	/** General >> Unordered list list item ingre **/
	.ingr1 ul li {
	display: inline-grid !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto auto auto auto auto !important;
}

	/** General >> Pwm grider heading 3 **/
	.pwm-grider h3 {
	/* MT [ google_font: 1 ] */
	font-family: 'Anek Devanagari' !important;
	font-size: 30px !important;
	text-align: center !important;
	text-transform: none !important;
	padding-bottom: 10px !important;
	border-bottom: 1px solid rgb(143, 143, 143) !important;
}

}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** General >> Unordered list list item ingre **/
	.ingr1 ul li {
	display: inline-grid !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto auto auto auto auto auto auto auto auto auto !important;
}

	/** General >> Pwm grider **/
	.pwm-grider {
	padding: 20px !important;
}

	/** General >> Pwm grider heading 3 **/
	.pwm-grider h3 {
	/* MT [ google_font: 1 ] */
	font-family: 'Anek Devanagari' !important;
	font-size: 30px !important;
	text-align: center !important;
	text-transform: none !important;
	padding-bottom: 10px !important;
	border-bottom: 1px solid rgb(143, 143, 143) !important;
}

	/** General 2 >> Pwm grider image **/
	.pwm-grider img {
	border-radius: 12px !important;
}

	/** General 2 >> Pwm grider pwm feature **/
	.pwm-grider .pwm-feature {
	box-shadow: 0 0 4px 1px rgb(224, 224, 224) inset !important;
	background-color: rgb(239, 239, 239) !important;
	padding: 19px !important;
	border-bottom: 1px inset rgb(232, 232, 232) !important;
}

}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General >> Pwm grider **/
	.pwm-grider {
	display: grid !important;
	grid-template-columns: 1fr 1fr !important;
	grid-template-rows: auto auto auto auto auto !important;
}
.pwm-grider > :nth-child(3) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.pwm-grider > :nth-child(4) {
	grid-area: 2 / 2 / 3 / 3 !important;
}
.pwm-grider > :nth-child(5) {
	grid-area: 3 / 1 / 4 / 2 !important;
}
.pwm-grider > :nth-child(6) {
	grid-area: 3 / 2 / 4 / 3 !important;
}
.pwm-grider > :nth-child(7) {
	grid-area: 4 / 1 / 5 / 2 !important;
}
.pwm-grider > :nth-child(8) {
	grid-area: 4 / 2 / 5 / 3 !important;
}
.pwm-grider > :nth-child(9) {
	grid-area: 5 / 1 / 6 / 2 !important;
}

	/** General >> Pwm grider heading 3 **/
	.pwm-grider h3 {
	/* MT [ google_font: 1 ] */
	font-family: 'Anek Devanagari' !important;
	font-size: 30px !important;
	text-align: center !important;
	text-transform: none !important;
	padding-bottom: 10px !important;
	border-bottom: 1px solid rgb(143, 143, 143) !important;
}

	/** General 2 >> Pwm grider image **/
	.pwm-grider img {
	border-radius: 12px !important;
}

	/** General 2 >> Pwm grider pwm feature **/
	.pwm-grider .pwm-feature {
	box-shadow: 0 0 4px 1px rgb(224, 224, 224) inset !important;
	background-color: rgb(237, 237, 237) !important;
	padding: 20px !important;
	border-bottom: 1px inset rgb(232, 232, 232) !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> sldr **/
	.sldr_blog h3 {
	font-size: 14px !important;
}

	/** General >> Unordered list list item top health benefits **/
	.thbn ul li {
	padding-left: 7px !important;
	margin-right: 5px !important;
}

	/** General >> Faq list regular **/
	li.pwm-li {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(87, 148, 201) !important;
	padding: 7px !important;
	margin-right: 25px !important;
	margin-left: 10px !important;
	border-width: 1px !important;
	border-radius: 5px !important;
}

	/** General >> Faq list alternate **/
	li.pwm-li-alternate {
	color: rgb(4, 0, 0) !important;
	background-color: rgb(214, 228, 241) !important;
	padding: 7px !important;
	margin-top: 10px !important;
	margin-right: 25px !important;
	margin-left: 10px !important;
	border-width: 1px !important;
	border-radius: 5px !important;
}

	/** General >> Unordered list list item ingre **/
	.ingr1 ul li {
	text-align: center !important;
	box-shadow: 0 0 0 0 inset !important;
	background-color: rgb(62, 168, 180) !important;
	padding-left: 7px !important;
	margin-right: 5px !important;
	-webkit-flex-flow: row-reverse wrap !important;
	-moz-flex-flow: row-reverse wrap !important;
	-ms-flex-flow: row-reverse wrap !important;
	flex-flow: row-reverse wrap !important;
	display: inline-grid !important;
	grid-auto-flow: row !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto auto auto auto !important;
	-webkit-align-self: center !important;
	align-self: center !important;
	grid-area: var(--auto-width) !important;
}

	/** General >> Ingr1 **/
	.ingr1 {
	box-shadow: 0 0 4px 5px rgb(237, 237, 237) inset !important;
}

	/** General >> Pwm grider **/
	.pwm-grider {
	display: grid !important;
	grid-template-columns: 1fr !important;
	grid-template-rows: auto auto auto auto auto auto auto auto auto !important;
}
.pwm-grider > :nth-child(2) {
	grid-area: 2 / 1 / 3 / 2 !important;
}
.pwm-grider > :nth-child(3) {
	grid-area: 3 / 1 / 4 / 2 !important;
}
.pwm-grider > :nth-child(4) {
	grid-area: 4 / 1 / 5 / 2 !important;
}
.pwm-grider > :nth-child(5) {
	grid-area: 5 / 1 / 6 / 2 !important;
}
.pwm-grider > :nth-child(6) {
	grid-area: 6 / 1 / 7 / 2 !important;
}
.pwm-grider > :nth-child(7) {
	grid-area: 7 / 1 / 8 / 2 !important;
}
.pwm-grider > :nth-child(8) {
	grid-area: 8 / 1 / 9 / 2 !important;
}
.pwm-grider > :nth-child(9) {
	grid-area: 9 / 1 / 10 / 2 !important;
}

	/** General >> Pwm grider heading 3 **/
	.pwm-grider h3 {
	/* MT [ google_font: 1 ] */
	font-family: 'Anek Devanagari' !important;
	font-size: 30px !important;
	text-align: center !important;
	text-transform: none !important;
	padding-bottom: 10px !important;
	border-bottom: 1px solid rgb(143, 143, 143) !important;
}

	/** General 2 >> Pwm grider image **/
	.pwm-grider img {
	border-radius: 12px !important;
}

	/** General 2 >> Pwm grider pwm feature **/
	.pwm-grider .pwm-feature {
	font-size: 14px !important;
	box-shadow: 0 0 4px 1px rgb(224, 224, 224) inset !important;
	background-color: rgb(237, 237, 237) !important;
	padding: 20px !important;
	border-bottom: 1px inset rgb(232, 232, 232) !important;
}

	/** General 2 >> doser before (::before) **/
	.doser-before h2::before {
	background-image: url("/wp-content/uploads/2022/09/dose1.png") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-attachment: fixed !important;
	background-size: contain !important;
	width: 40px !important;
	height: 40px !important;
	margin-right: 5px !important;
	position: relative !important;
	top: -5px !important;
	left: auto !important;
	right: 9% !important;
	float: left !important;
	clear: right !important;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	transform: scale(0.25, 0.25) !important;
	display: inline-block !important;
	content: url('https://prowellnessmantra.com/wp-content/uploads/2022/09/dose1.png') !important;
}

	/** General 2 >> faq before (::before) **/
	.faq-before h2::before {
	background-image: url("/wp-content/uploads/2022/10/faq-prowell1.png") !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-attachment: fixed !important;
	background-size: contain !important;
	width: 40px !important;
	height: 40px !important;
	margin-right: 2.5px !important;
	position: relative !important;
	top: -5px !important;
	left: auto !important;
	right: 9% !important;
	float: left !important;
	clear: right !important;
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	transform: scale(0.3, 0.3) !important;
	display: inline-block !important;
	content: url('https://prowellnessmantra.com/wp-content/uploads/2022/10/faq-prowell1.png') !important;
}

	/** General 2 >> Doser _2 **/
	.doser {
	background-color: rgb(255, 255, 255) !important;
}

	/** General 2 >> Doser elementor widget container **/
	.doser .elementor-widget-container {
	background-color: rgb(255, 255, 255) !important;
	border-width: 1px !important;
	border-style: solid !important;
}

}

