@font-face {
	font-family: ABCGintoNord-Medium;
	src: url('../fonts/ABCGintoNord-Medium.woff2');
	font-display:swap;
}

@font-face {
	font-family: ABCGintoNord-Bold;
	src: url('../fonts/ABCGintoNord-Bold.woff2');
	font-display:swap;
}

@font-face {
	font-family: kansasnew;
	src: url("https://use.typekit.net/af/c48b51/00000000000000007735c4d2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/c48b51/00000000000000007735c4d2/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/c48b51/00000000000000007735c4d2/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 300
}

@font-face {
	font-family: kansasnew;
	src: url("https://use.typekit.net/af/808773/00000000000000007735c4d4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/808773/00000000000000007735c4d4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/808773/00000000000000007735c4d4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: kansasnew;
	src: url("https://use.typekit.net/af/56eb36/00000000000000007735c4d5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/56eb36/00000000000000007735c4d5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/56eb36/00000000000000007735c4d5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 500
}

@font-face {
	font-family: kansasnew;
	src: url("https://use.typekit.net/af/2bd7e2/00000000000000007735c4d6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/2bd7e2/00000000000000007735c4d6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/2bd7e2/00000000000000007735c4d6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 600
}

@font-face {
	font-family: kansasnew;
	src: url("https://use.typekit.net/af/2a4cdd/00000000000000007735c4d7/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/2a4cdd/00000000000000007735c4d7/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/2a4cdd/00000000000000007735c4d7/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
	font-display: swap;
	font-style: normal;
	font-weight: 700
}

.homepg-slider-txt {
	font-family: ABCGintoNord-Bold
}

.tk-kansasnew {
	font-family: kansasnew, serif
}

.ja_noTitle .ja_body {
	border-radius: 0 !important
}

.ja_custom .ja_btn_green {
	background: #aa52f7 !important;
	border-radius: 0 !important;
	border: none
}

.ja_custom .ja_btn_green:hover {
	background: #ff9e07 !important
}

.ja_body p {
	font-family: kansasnew;
	color: #075107
}

.ja_custom .ja_btn_red {
	background: #f26122 !important;
	border-radius: 0
}

.ja_custom a {
	font-family: ABCGintoNord-Medium;
	font-size: 12px !important
}

.search-bar-container input[type=button] {
	position: absolute;
	width: 35px;
	height: 35px;
	right: 0;
	border: none;
	padding: 15px 20px;
	top: 3px;
	background: 0 0;
	z-index: 9
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button,
.tribe-events-calendar-latest-past__event-date-tag-year,
.tribe-events-page-template .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav,
.tribe-events-page-template .tribe-events-header__events-bar {
	display: none !important
}

.tribe-events-header {
	padding-top: 3vw !important
}

.tribe-events-calendar-latest-past__heading.tribe-common-h5.tribe-common-h3--min-medium,
.tribe-events-page-template .tribe-common-h3 .tribe-events-c-top-bar__datepicker-time {
	font-size: 48px;
	color: #075107;
	font-family: ABCGintoNord-Bold
}

.tribe-common-c-svgicon__svg-fill {
	display: none
}

.tribe-events-c-top-bar__datepicker-desktop {
	position: relative
}

.product-carousel-slider-title .orange_col {
	color: #f26122
}

button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button time.tribe-events-c-top-bar__datepicker-time:nth-child(3) .tribe-events-c-top-bar__datepicker-desktop::after {
	content: '';
	border: solid #075107;
	border-width: 0 3px 3px 0;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	padding: 8px;
	position: absolute;
	right: -30px;
	top: 30px
}

.tribe-events .tribe-events-calendar-list__month-separator:after {
	background-color: #075107
}

.tribe-events-calendar-list__month-separator .tribe-events-calendar-list__month-separator-text {
	color: #f26122;
	font-size: 20px !important;
	font-family: ABCGintoNord-Medium
}

.tribe-events .tribe-event-date-start,
.tribe-events .tribe-event-time,
.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events .tribe-events-calendar-list__event-datetime,
.tribe-events-calendar-latest-past__event-date-tag-datetime .tribe-events-calendar-latest-past__event-date-tag-month {
	color: #075107 !important;
	font-size: 16px !important;
	font-family: ABCGintoNord-Medium
}

.tribe-common .tribe-common-anchor-thin,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
	color: #f26122 !important;
	font-size: 30px !important;
	font-family: ABCGintoNord-Medium
}

h3.tribe-events-calendar-latest-past__event-title.tribe-common-h6.tribe-common-h4--min-medium,
h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium {
	padding-top: 10px;
	margin: 0
}

address.tribe-events-calendar-latest-past__event-venue.tribe-common-b2,
address.tribe-events-calendar-list__event-venue.tribe-common-b2 {
	padding-bottom: 30px
}

.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime,
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
	border: 2px solid #ccc;
	height: auto !important;
	padding: 10px 0;
	margin: 0 auto !important;
	max-width: 80%
}

.tribe-common p {
	font-size: 20px;
	color: #075107;
	font-family: kansasnew
}

img.tribe-events-calendar-list__event-featured-image {
	max-height: 300px;
	max-width: 100%;
	width: 100%;
	object-fit: cover
}

.tribe-common .tribe-common-anchor-thin:active,
.tribe-common .tribe-common-anchor-thin:focus,
.tribe-common .tribe-common-anchor-thin:hover {
	border-bottom: none !important
}

#tribe-events-pg-template,
.tribe-common-l-container.tribe-events-l-container {
	max-width: 1920px;
	width: 90%
}

.tribe-events-calendar-list__event-details.tribe-common-g-col {
	padding: 0 40px !important
}

.tribe-events .tribe-events-calendar-list-nav {
	border-top: 1px solid #214f16
}

.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium,
.tribe-events-c-nav__prev.tribe-common-b2.tribe-common-b1--min-medium {
	color: #075107 !important;
	font-family: ABCGintoNord-Medium !important;
	font-size: 14px !important
}

a.tribe-events-c-nav__prev,
button.tribe-events-c-nav__next {
	color: #075107 !important;
	font-family: ABCGintoNord-Medium !important;
	font-size: 14px !important
}

.tribe-common-c-svgicon--caret-left path,
.tribe-common-c-svgicon--caret-right path {
	fill: #075107 !important
}

.tribe-events-calendar-list__event-date-tag.tribe-common-g-col {
	flex: 0 10%;
	padding: 0 !important
}

.tribe-events-calendar-latest-past__event-venue-title.tribe-common-b2--bold,
.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold {
	color: #075107;
	font-size: 12px;
	font-family: ABCGintoNord-Medium
}

.is-popup-search-form form {
	margin: 25% auto 0 !important
}

.footer-cols-4 .bt-row .bt-col-4:nth-child(4) {
	display: none
}

.footer-heading span {
	font-size: 68px;
	line-height: 1;
	font-family: ABCGintoNord-Bold
}

.footer-heading p span:nth-child(1) {
	color: #aa52f7
}

.footer-heading p span:nth-child(2) {
	color: #f26122
}

.footer-heading p span:nth-child(4) {
	color: #ff9e07
}

.footer-heading p span:nth-child(5) {
	color: #f3e3c9
}

#custom_html-12 .footer-heading span {
	font-size: 40px
}

@media(min-width:1600px) {
	#custom_html-12 .footer-heading span {
		font-size: 3.2em !important
	}
}

.bt-row .bt-col-4:nth-child(1),
.bt-row .bt-col-4:nth-child(3) {
	width: 30%;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	margin-left: -4px;
	padding-left: 30px
}

.load_more {
	text-align: center;
	margin: 40px auto
}

.load_more .read_btn {
	background: #aa52f7;
	padding: 14px 35px;
	font-weight: 600;
	color: #fff;
	letter-spacing: 1px;
	text-decoration: none !important;
	cursor: pointer
}

.load_more .read_btn:hover {
	background: #f3a23b
}

a.load_btn:hover {
	background: #ff9e07
}

.bt-row .bt-col-4:nth-child(2) {
	width: 40%;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	margin-left: -4px;
	padding-left: 30px
}

#text-8 .textwidget h4 {
	margin-top: 0;
	font-family: ABCGintoNord-Medium;
	color: #f3e3c9 !important;
	letter-spacing: 1px;
	font-size: 20px
}

#text-8 .textwidget h4 {
	margin-top: 0;
	font-family: ABCGintoNord-Medium;
	color: #f3e3c9 !important;
	letter-spacing: 1px;
	font-size: 20px
}

input#email-address-sub {
	font-size: 20px;
	width: 100%;
	padding: 8px 16px 8px 0;
	background: 0 0;
	border-bottom: 1px solid #f3e3c9;
	color: #f3e3c9 !important;
	font-family: kansasnew;
	font-weight: 100
}

input#email-address-sub::placeholder {
	color: #f3e3c9 !important
}

.wpcf7-submit {
	background: #075107;
	font-family: ABCGintoNord-Medium;
	font-size: 16px;
	padding: 6px 30px;
	float: right;
	border: 1px solid #f3e3c9;
	border-radius: 0;
	color: #f3e3c9
}

.orange-lines-mb {
	position: relative;
	height: 600px
}

.orange-lines-mb .x-row.x-container.max.width {
	z-index: -1 !important;
	top: 50px
}

footer {
	background-color: #075107;
	position: relative;
	z-index: 11
}

.footer-bar-links a {
	color: #f3e3c9;
	font-size: 20px;
	font-family: ABCGintoNord-Medium;
	margin: 0 10px 0 0
}

.footer-bar-links a:hover {
	text-decoration: none !important
}

.bt-copyright-left .container .bt-copyright {
	float: left
}

.bt-copyright-left .container .footer-bar-links {
	float: right;
	margin-top: 7px
}

.container {
	max-width: 1920px;
	width: 85%;
	margin: auto
}

#tribe-events-footer,
.post-type-archive-tribe_events address,
.single-tribe_events .tribe-events-cal-links,
.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-details,
.single-tribe_events .tribe-events-notices,
.single-tribe_events p.tribe-events-back,
a.tribe-events-gmap,
span.tribe-country-name,
span.tribe-delimiter {
	display: none !important
}

.single-tribe_events .tribe-events-heading {
	width: 100%
}

.tribe-events-pg-template #tribe-events-content {
	width: 85% !important;
	max-width: 1920px !important;
	margin: 0 auto
}

.single-tribe_events main#tribe-events-pg-template {
	width: 100%;
	max-width: 100%;
	margin: 0;
	padding: 20px 0 60px 0;
	position: relative
}

.single-tribe_events main#tribe-events-pg-template:before {
	content: '';
	background-color: #f3e3c9;
	width: 100%;
	height: 60vh;
	top: 0;
	position: absolute;
	z-index: -1
}

.single-tribe_events #tribe-events-content .tribe-events-single-event-title {
	font-size: 60px;
	font-family: ABCGintoNord-Bold;
	line-height: 1;
	color: #075107;
	padding-left: 50px
}

.single-tribe_events .tribe-events-schedule h2>span {
	color: #f26122;
	font-size: 20px;
	font-family: ABCGintoNord-Medium
}

.single-tribe_events .tribe-events-schedule h2>span:nth-child(1) {
	padding-left: 50px
}

.single-tribe_events .tribe-events-schedule.tribe-clearfix {
	margin: 0;
	padding-bottom: 5vh
}

.single-tribe_events .tribe-events-schedule h2 {
	margin: 0
}

.single-tribe_events .tribe-events-event-image img {
	margin: auto
}

.single-tribe_events .tribe-events-meta-group tribe-events-meta-group-gmap,
.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-venue {
	max-width: 100%;
	width: 100%
}

.single-tribe_events .tribe_events.type-tribe_events {
	max-width: 1800px;
	width: 80%;
	margin: auto
}

.single-tribe_events .tribe_events.type-tribe_events img {
	width: 100%
}

.single-tribe_events .tribe_events.type-tribe_events div:nth-child(1),
.single-tribe_events .tribe_events.type-tribe_events div>p {
	max-width: 1200px;
	margin: auto
}

.single-tribe_events .tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix {
	border-top: 0 !important;
	padding-top: 40px;
	margin: auto
}

.single-tribe_events .event-image-gallery {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-row-gap: 20px;
	grid-column-gap: 20px
}

.single-tribe_events .event-image-gallery {
	margin-top: 20px;
	margin-bottom: 40px
}

.single-tribe_events .event-image-gallery img {
	width: 100%;
	object-fit: cover;
	max-width: 100%;
	max-height: 300px;
	height: auto
}

.single-tribe_events .tribe-events-single-event-description a,
span.tribe-street-address {
	font-weight: 600;
	text-decoration: none !important;
	border-bottom: 0 !important;
	color: #075107
}

.single-tribe_events .tribe-events-single-event-description a:hover {
	text-decoration: none !important;
	border-bottom: 0 !important
}

.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-venue h2 {
	color: #f26122;
	font-size: 21px;
	font-family: ABCGintoNord-Medium;
	text-transform: capitalize;
	line-height: 1
}

.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-venue h2:after {
	content: "information"
}

.single-tribe_events span.tribe-locality {
	font-weight: 700
}

.single-tribe_events .tribe-events-single-event-description p,
.single-tribe_events span.tribe-locality,
.tribe-venue {
	font-size: 16px;
	font-family: kansasnew;
	line-height: 1.5;
	color: #075107
}

.single-tribe_events .tribe-events-single-event-description p,
.single-tribe_events .tribe-venue {
	font-weight: 100
}

.tribe-events-meta-group.tribe-events-meta-group-venue dl {
	display: flex;
	flex-direction: column-reverse
}

.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-venue {
	padding-top: 20px
}

.single-tribe_events .tribe-events-meta-group.tribe-events-meta-group-gmap {
	width: 100%;
	max-width: 100%;
	margin: 0;
	border-top: 0 !important
}

.single-tribe_events .tribe-events-event-meta:before {
	border-top: 0 !important
}

#tribe-events-content .tribe-events-single-section .tribe-events-venue-map {
	width: 100% !important;
	max-width: 100% !important;
	max-height: 300px
}

.single-tribe_events .tribe-events-schedule h2 {
	color: #f26122;
	font-weight: 500
}

#mega-menu-wrap-primary,
#mega-menu-wrap-primary #mega-menu-primary {
	position: initial !important
}

ul.mega-sub-menu {
	margin-top: 10px !important
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
	font-size: 11px;
	padding: 6px 8px 0 10px;
	text-transform: uppercase;
	line-height: 1;
	font-family: ABCGintoNord-Medium !important
}

#Featured-section .main-heading h2 {
	font-size: 3.12vw !important;
	line-height: 1 !important;
	font-family: ABCGintoNord-Bold !important
}

#Featured-section .x-text p {
	font-family: kansasnew;
	font-size: 1.05vw;
	line-height: 1.5;
	font-weight: 100 !important;
	color: #075107;
	margin: 25px auto
}

#Featured-section .col2 {
	padding: 40px
}

#Featured-section .col1 img {
	height: auto;
	object-fit: cover
}

#Featured-section .x-container.max,
#homepage-counter .x-container.max.width,
#instagram-feed .x-container.max {
	max-width: 1920px !important;
	width: 90% !important;
	margin: auto
}

#full-width-container .x-row.x-container.max.width {
	max-width: 100% !important;
	width: 100%;
	margin: 0
}

#Featured-section .e727-23.x-col.col1 {
	padding: 45px
}

a.sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready {
	position: relative;
	z-index: 1
}

a.sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready::after {
	content: ' ';
	position: absolute;
	width: 35px;
	height: 35px;
	bottom: 10px;
	right: 10px;
	z-index: 9;
	background-image: url(https://www.mango.org/wp-content/uploads/2021/08/Group-9.png);
	background-size: contain
}

div#instagram-feed {
	padding: 0 !important
}

#instagram-feed #sbi_load {
	display: none
}

div#sb_instagram {
	padding: 0;
	margin: 0
}

#instagram-feed code {
	margin: 0;
	padding: 0
}

#instagram-feed .e727-20.x-col {
	margin: 0;
	padding: 0
}

#instagram-feed pre.x-code {
	padding: 0 !important
}

#full-width-container img {
	width: 100%
}

.absolute-col1 {
	position: relative
}

#Why-mangos .x-bg-layer-lower-image {
	background-size: 100% 100vh !important;
	position: relative !important;
	z-index: -1
}

.counter-custom-layout-1 .text-below {
	font-size: 30px;
	font-family: kansasnew
}

#homepage-counter .x-column.x-sm.x-1-4 {
	width: 25% !important;
	margin-right: 0 !important
}

.counter-custom-layout-1 .number-wrap.w-h {
	font-size: 130px;
	font-family: ABCGintoNord-Bold
}

.Featured-section1 .e727-44.x-col.col2 {
	padding: 0 !important
}

.Featured-section1 .col1 {
	align-self: center
}

#text-6 a.exitNotifierLink {
	margin-right: 20px !important
}

#Why-mangos .x-row-inner {
	justify-content: center !important;
	align-items: center !important
}

#Tree-image .meet-mango-col p {
	font-size: 27px;
	font-family: kansasnew;
	font-weight: 100
}

.Featured-section1 {
	padding: 0 !important
}

#Tree-image {
	padding: 0 !important;
	margin-top: -150px !important
}

#Tree-image .meet-mango-col {
	max-width: 80%;
	width: 90%;
	padding: 40px 20px;
	margin: auto !important
}

#Featured-section .x-row-inner {
	align-items: center !important;
	flex-direction: row !important
}

.pic-col2 img {
	height: 100%;
	object-fit: cover
}

#Why-mangos .x-row.x-container.max.width {
	padding: 0 !important;
	margin: 20vh auto 0
}

aside#custom_html-6 {
	display: none
}

svg.search-icon {
	width: 30px !important;
	height: 30px !important
}

#Why-mangos {
	padding: 0 !important
}

.mega-sub-menu .mega-menu-column:last-child img {
	width: 100% !important;
	height: 400px !important
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
	position: initial !important;
	border-top: 2px solid #214f16
}

.bt-container-menu ul li {
	list-style-type: none
}

.bt-container-menu ul {
	padding: 0
}

.mega-menu-item .mega-sub-menu li a {
	padding: 5px 20px 5px 30px !important;
	font-size: 14px !important;
	color: #075107 !important;
	text-decoration: none
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item {
	padding: 0
}

.mega-menu-item .mega-sub-menu>li:first-child {
	margin-top: 25px !important
}

.mega-menu-item .mega-sub-menu li a:foucs,
.mega-menu-item .mega-sub-menu li a:hover {
	color: #075107;
	text-decoration: none
}

.mega-menu-item .mega-sub-menu>li.mega-menu-row:first-child {
	margin-top: 0 !important
}

.mega-menu-item .mega-sub-menu li:last-child {
	margin-top: 0 !important;
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
	overflow: hidden !important;
	margin-top: 0 !important
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-sub-menu .mega-menu-column:last-child {
	padding: 0 !important
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-menu-column:first-child {
	padding-left: 80px;
	margin-top: 0 !important
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-menu-column:last-child .mega-sub-menu>li.mega-menu-item {
	padding: 0
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-menu-column:after {
	border-right: 2px solid #214f16;
	content: '';
	position: absolute;
	right: 0;
	width: 4px;
	height: 100vh;
	display: block;
	top: 0
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-menu-column:last-child:after {
	display: none
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.box-hover {
	display: block !important
}

.magno_pro_main .sub-menu {
	width: 100% !important
}

.magno_pro_main {
	position: static !important
}

.magno_pro_main .sub-menu li {
	width: 25% !important
}

.magno_pro_main .sub-menu li .sub-menu li {
	width: 100% !important
}

.connection-form-area .signUp {
	font-family: ABCGintoNord-Bold
}

.retailer-board a {
	background: #aa52f7;
	text-decoration: none;
	max-width: 180px;
	text-align: center;
	font-family: ABCGintoNord-Bold;
	width: 100%;
	display: block;
	border-radius: 0;
	font-size: 14px;
	color: #fff;
	padding: 12px 16px;
	margin-top: 20px !important
}

.retailer-board a:hover {
	background: #ff9e07
}

.variety-outer {
	display: block;
	margin: 0 auto;
	width: 100%;
	max-width: 915px
}

.variety-container {
	width: 100%;
	float: left;
	margin-top: 30px
}

.variety-row {
	width: 100%;
	float: left;
	margin-bottom: 20px
}

.variety-left {
	max-width: 458px;
	width: 100%
}

.variety-right {
	width: 100%;
	max-width: 456px;
	height: 314px;
	display: table;
	cursor: pointer
}

.variety-title {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-family: ABCGintoNord-Medium;
	font-size: 21px;
	color: #fff
}

.variety-title h3 {
	font-size: 42px;
	color: #fff
}

.variety-title p {
	font-size: 21px;
	color: #fff
}

.variety-title .click-here {
	font-size: 42px;
	color: #fff;
	text-transform: uppercase
}

.variety-title .click-here:hover {
	text-decoration: none
}

.variety-panel {
	width: 100%;
	float: left;
	display: none;
	position: relative;
	margin-bottom: 35px;
	background-color: #fff
}

.variety-panel-title {
	width: 100%;
	color: #fff;
	box-sizing: border-box;
	padding-right: 25px
}

.variety-panel-title strong {
	text-transform: uppercase
}

.variety-panel-map {
	width: 100%;
	float: left;
	height: 528px
}

.variety-panel-desc {
	width: 100%;
	float: left;
	text-align: left;
	padding: 35px;
	box-sizing: border-box;
	background: #075107
}

.variety-desc-content-left {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding-left: 4%;
	padding-right: 8%
}

.variety-desc-title {
	font-size: 25px;
	color: #fdca3b;
	text-transform: uppercase;
	margin-bottom: 20px;
	font-weight: 400;
	font-family: ABCGintoNord-Medium !important
}

.variety-desc-flavor {
	font-size: 21px;
	max-width: 300px;
	color: #fff;
	margin-bottom: 10px;
	padding-bottom: 18px;
	font-weight: 400;
	padding-bottom: 20px;
	border-bottom: 1px solid
}

.variety-desc-desc {
	font-weight: 400;
	font-size: 16px;
	color: #fff;
	padding-right: 60px
}

.variety-desc-content-right {
	width: 50%;
	float: left;
	bottom: 0;
	color: #65645b;
	font-size: 15px;
	box-sizing: border-box
}

.variety-desc-content-right ol {
	display: table;
	margin: 0;
	padding: 0
}

.variety-desc-content-right ol li {
	margin: 0;
	padding: 0;
	display: table-row;
	list-style: none;
	font-weight: lighter;
	font-size: 16px;
	color: #fff;
	width: 100%;
	letter-spacing: .4px
}

.variety-desc-content-right ol li:before {
	display: table-cell;
	vertical-align: super;
	color: #ffc425;
	content: " ";
	background: url(/wp-content/uploads/2021/08/Group-66.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 20px;
	height: 20px;
	position: relative;
	left: -5px;
	top: 3px
}

.variety-panel-desc ol li strong {
	font-weight: 700;
	text-transform: capitalize
}

#honey-panel .variety-panel-map {
	background-image: url('../images/Map_HONEY_HADEN_KENT.jpg');
	background-size: cover
}

#francis-panel .variety-panel-map {
	background-image: url('../images/Map_Francis.jpg');
	background-size: cover
}

#haden-panel .variety-panel-map {
	background-image: url('../images/Map_HONEY_HADEN_KENT.jpg');
	background-size: cover
}

#keitt-panel .variety-panel-map {
	background-image: url('../images/Map_Keitt_new.jpg');
	background-size: cover
}

#kent-panel .variety-panel-map {
	background-image: url('../images/Map_HONEY_HADEN_KENT.jpg');
	background-size: cover
}

#tommy-panel .variety-panel-map {
	background-image: url('../images/Map_TommyAtkins.jpg');
	background-size: cover
}

#palmer-panel .variety-panel-map {
	background-image: url('../images/Map_Palmer.jpg');
	background-size: cover
}

.bgYellow {
	background-color: #ff9e07 !important
}

.bgCalYellow {
	background-color: #ff9e07 !important
}

.bgOrange {
	background-color: #f26122 !important
}

.bgGreen {
	background-color: #075107 !important
}

.bgCalGreen {
	background-color: #075107 !important
}

.bgSaffron {
	background-color: #075107 !important
}

.bgDeepGrey {
	background-color: #075107 !important
}

.variety-availablity {
	width: 200px;
	float: right;
	margin-bottom: 10px
}

.availability-box {
	width: 72.5px;
	float: left;
	margin-left: 2px;
	margin-right: 2px;
	height: 38px;
	line-height: 38px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	color: #fff
}

.availability-box:first-child {
	margin-left: 0
}

.availability-box:last-child {
	margin-right: 0
}

.month-calender {
	width: 100%;
	position: relative;
	background-color: #fff;
	display: inline-block;
	top: -21px
}

.availablity-box {
	width: 180px;
	margin-top: 0;
	margin-right: 10px;
	font-family: Gotham-Medium;
	color: #65655c;
	font-size: 14px;
	line-height: 30px
}

.peak-box {
	width: 31px;
	height: 28px;
	float: left;
	margin-right: 5px;
	background: #075107
}

.some-box {
	width: 31px;
	height: 28px;
	float: left;
	margin-right: 5px;
	background: #ff9e07
}

.click-here {
	display: none;
	cursor: pointer
}

.variety-read-more {
	font-size: 14px;
	font-family: ABCGintoNord-Medium;
	color: #fff;
	background: #aa52f7;
	max-width: 200px;
	margin: auto;
	padding: 8px
}

.variety-main-content {
	font-family: kansasnew;
	color: #075107;
	font-size: 16px;
	line-height: 30px;
	text-align: center
}

.search-database-heading {
	background-color: #f26122 !important
}

#suppliersC #searchIndicatorC #ind1 {
	background: #075107 !important;
	font-family: kansasnew !important
}

#suppliersC .questions a.btn {
	background: #aa52f7 !important
}

#suppliersC .questions a.btn:hover {
	background: #ff9e07 !important
}

.view-entire-database {
	font-family: ABCGintoNord-Medium !important;
	color: #075107 !important
}

.e27162-9.x-section .bearsthemes-element.bearsthemes-heading-element h5 {
	color: #f26122 !important
}

#related-page-gallery .e2149-38>.x-row-inner {
	display: block !important
}

#related-page-gallery .owl-stage-outer {
	flex: auto
}

a.university-link {
	display: block;
	color: #fff;
	font-family: ABCGintoNord-Medium;
	font-weight: 400;
	text-align: center;
	font-size: 19px;
	line-height: 56px;
	height: 56px;
	margin-bottom: 27px
}

.mango-university-reward-text {
	font-size: 13px;
	line-height: 18px;
	color: #282425
}

a#scroll-to-top-button {
	background: #aa52f7 !important;
	opacity: .8 !important
}

.single-research-post .category {
	color: #f26122 !important;
	font-size: 24px;
	font-family: ABCGintoNord-Medium
}

.single-research-post .imgName {
	color: #075107 !important
}

#sb_instagram.sbi_col_4 #sbi_images .sbi_item {
	width: 100% !important
}

.why-mangoes-heading h1 {
	text-align: left
}

.about-mango-marketing .x-column .x-text,
.about-mangos .x-column .x-text,
.featured-recipe-title-link {
	font-weight: 100 !important;
	color: #075107 !important
}

#wpcf7-f26426-o1 .wpcf7-response-output {
	font-size: 13px
}

.gc-terms .x-text {
	color: #075107 !important;
	line-height: 1.6 !important
}

.intl-pg-sec-spc {
	margin-top: 50px !important
}

.post-type-archive-press-release .search_h2_title,
.search.search-results .press_h2_title {
	display: none
}

.imagelogo-pagination {
	display: flex;
	max-width: 50%;
	justify-content: center;
	align-items: center;
	margin: 40px auto 0 auto
}

.imagelogo-pagination span.press-pagination-title {
	margin-right: 15px;
	color: #075107
}

.imagelogo-pagination a span.pipe-sep {
	margin: 0 15px
}

.imagelogo-pagination a.next.page-numbers {
	margin-left: 20px;
	font-weight: 700
}

.imagelogo-pagination .current {
	color: #075107 !important
}

.imagelogo-pagination>a,
.imagelogo-pagination>span {
	color: #777;
	text-decoration: none !important
}

.imagelogo-pagination a.next.page-numbers {
	padding: 10px 16px;
	line-height: normal
}

.imagelogo-pagination a.next.page-numbers:hover {
	padding: 10px 16px;
	line-height: normal;
	background: #075107;
	color: #fff;
	border-radius: 50px;
	white-space: nowrap
}

#cs-content .e1328-12.x-text {
	color: #075107
}

.is-form-id-26611 {
	display: flex;
	align-items: center;
	margin-top: 20px
}

.is-form-style input.is-search-input {
	color: #075107;
	font-family: kansasnew;
	font-weight: 100;
	height: 50px;
	min-width: 100% !important
}

.is-form-id-26611 label {
	margin-right: 20px !important
}

.is-form-style.is-form-style-3 input.is-search-input {
	border: solid 2px #ccc !important
}

.video_section {
	margin-bottom: 30px
}

.blog_grid_main ul.category li:last-child span:last-child {
	display: none !important
}

.blog-detail .wp-video-shortcode {
	z-index: -1
}

div#related-page-gallery .x-col .bearsthemes-element.bearsthemes-heading-element.cs-ta-center {
	padding-right: 0 !important
}

.related-page-gallery-cols:hover img {
	transition: transform .7s ease;
	transform: scale(1.2)
}

.related-page-gallery-title p a {
	margin-top: 10px;
	margin-bottom: 5px;
	text-decoration: none !important;
	color: #f26122;
	font-size: 18px;
	font-family: ABCGintoNord-Bold
}

.related-page-gallery-title {
	padding: 15px 0 !important;
	position: relative;
	z-index: 1;
	background: #fff
}

.related-page-gallery-cols a {
	margin-bottom: 0 !important
}

.related-page-gallery-title a:before {
	display: none
}

.related-page-gallery-cols:hover a:first-child:before {
	content: '';
	background: #000;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: .4;
	overflow: hidden
}

.related-page-gallery-img {
	overflow: hidden;
	position: relative
}

.related-page-gallery-btn {
	position: absolute;
	top: 125px;
	left: 20%;
	font-size: 16px !important;
	padding: 8px 30px !important;
	display: none !important;
	z-index: 2
}

@media only screen and (max-width:650px) {
	.related-page-gallery-btn {
		position: absolute;
		top: 35%
	}
}

.related-page-gallery-cols:hover .related-page-gallery-btn {
	display: block !important
}

#gc-noimage .x-column .x-text .mango-retailer p a {
	color: #fff !important;
	background: #aa52f7;
	padding: 8px 16px
}

#gc-noimage .x-column .x-text .mango-retailer p a:hover {
	background: #ff9e07
}

.clear input#mc-embedded-subscribe {
	background-color: #aa52f7;
	border-radius: 0;
	font-family: ABCGintoNord-Medium;
	font-size: 18px
}

.clear input#mc-embedded-subscribe:hover {
	background-color: #ff9e07
}

#mc_embed_signup .mc-field-group.input-group input {
	margin-right: 10px
}

#mc_embed_signup .mc-field-group.input-group input {
	margin-right: 10px !important
}

#mc_embed_signup .mc-field-group input {
	border: none !important;
	border-bottom: 2px solid #ccc !important;
	font-size: 16px !important;
	color: #244f16 !important;
	font-family: kansasnew
}

#mc_embed_signup_scroll .mc-field-group.input-group {
	font-family: kansasnew !important;
	font-weight: 100 !important
}

#gc-noimage #mc_embed_signup .mc-field-group.input-group ul li::before {
	display: none
}

#how-to-nmb-work-pg h1 {
	text-transform: capitalize !important
}

.x-counter.counter-custom-layout-1 {
	background: 0 0
}

.theme-btn {
	background: #aa52f7;
	font-family: ABCGintoNord-Bold;
	font-weight: 400;
	font-size: 16px;
	display: block;
	max-width: 180px;
	line-height: 30px;
	padding: 10px 30px;
	color: #fff !important;
	letter-spacing: 0;
	cursor: pointer;
	text-decoration: none !important;
	font-style: normal
}

.theme-btn:hover {
	background: #f3a23b;
	color: #fff;
	text-decoration: none
}

.theme-btn-st {
	width: 100% !important;
	max-width: 350px;
	text-align: center
}

.mt-20 {
	margin-top: 20px !important
}

.block-layout-3-custom-style-mango-choose .block-icon-wrap::before {
	content: '';
	background: url('https://www.mango.org/wp-content/uploads/2021/08/Group-66.png');
	background-size: contain;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	display: block
}

body.search.search-results .post-title-link .post-title::before {
	content: '';
	background: url('https://www.mango.org/wp-content/uploads/2021/08/Group-66.png');
	background-size: contain;
	min-width: 30px;
	min-height: 30px;
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 20px
}

body.search.search-results article .post-inner {
	background-color: transparent !important
}

body.search.search-results article .post-inner .post-title {
	display: flex
}

body.search.search-results .post-title-link .post-title::before {
	content: '';
	background: url('https://www.mango.org/wp-content/uploads/2021/08/Group-66.png');
	background-size: contain;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 20px
}

body.search.search-results article .post-inner {
	background-color: transparent !important
}

body.search.search-results article .post-inner .post-title {
	display: flex
}

.col-md-12.col-sm-12.search-list-boxes form {
	display: flex
}

.col-md-12.col-sm-12.search-list-boxes form .image-search-list {
	border: none;
	border-bottom: 2px solid #075107;
	font-size: 16px
}

.block-layout-3-custom-style-mango-choose .block-icon-wrap .block-icon-font {
	display: none
}

#gc-noimage .x-text ul li:before,
#theme-list-style-dots ul li:before {
	content: '';
	background: url(https://www.mango.org/wp-content/uploads/2021/08/Group-66.png);
	background-size: contain;
	min-width: 30px;
	min-height: 30px;
	margin-right: 20px;
	background-repeat: no-repeat;
	display: inline-block
}

#gc-noimage .x-text ul li,
#theme-list-style-dots ul li {
	list-style: none;
	display: flex;
	align-items: center;
	margin: 10px 0
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a {
	font-family: ABCGintoNord-Medium
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a {
	font-family: ABCGintoNord-Medium;
	font-weight: 400
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover {
	font-weight: 400 !important
}

div#theme-static-card-grid .featured-recipe-title-link {
	margin-top: 10px;
	display: block;
	line-height: 1.4;
	margin-bottom: 5px;
	text-decoration: none !important;
	color: #f26122;
	font-size: 16px;
	font-family: ABCGintoNord-Bold;
	word-break: normal
}

div#theme-static-card-grid .wprm-archive-hover-link a {
	background: #aa52f7;
	padding: 10px 25px;
	font-weight: 600;
	min-width: 180px;
	font-size: 16px;
	font-family: ABCGintoNord-Medium;
	text-align: center;
	color: #fff;
	letter-spacing: 1px;
	text-decoration: none !important
}

div#theme-static-card-grid .wprm-recipe-image:hover:before {
	content: '';
	background: #00000042;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	display: block
}

div#theme-static-card-grid .wprm-recipe-image:hover img {
	transition: transform .7s ease;
	transform: scale(1.2)
}

div#mango-facts-txt p {
	color: #075107;
	font-family: kansasnew;
	font-weight: 100
}

a.kansasnew-para-font {
	color: #075107;
	font-family: kansasnew;
	font-weight: 100
}

.green-title-heading h2 {
	font-family: ABCGintoNord-Bold;
	font-style: normal;
	font-weight: 700;
	font-size: 40px !important;
	letter-spacing: 0;
	color: #075107 !important
}

.green-title-heading h4 {
	font-family: ABCGintoNord-Bold;
	font-style: normal;
	font-weight: 700;
	font-size: 24px !important;
	letter-spacing: 0;
	color: #075107 !important
}

.orange-heading h2 {
	color: #f26122 !important;
	font-family: ABCGintoNord-Medium
}

.orange-heading h4 {
	color: #f26122 !important;
	font-size: 24px;
	font-family: ABCGintoNord-Medium
}

.about-three-mango .x-text a {
	color: #fff !important;
	font-size: 16px;
	text-decoration: none !important;
	font-family: ABCGintoNord-Medium;
	font-weight: 800
}

.orange-heading h5 {
	color: #f26122 !important;
	font-size: 20px;
	font-family: ABCGintoNord-Medium
}

.strong-sub-headings-orange strong {
	color: #f26122 !important;
	font-family: ABCGintoNord-Medium;
	font-size: 16px
}

.strong-sub-headings-orange {
	margin-bottom: 40px
}

#faq-page-cont .x-accordion-heading a {
	color: #f26122 !important;
	font-family: ABCGintoNord-Medium
}

#faq-page-cont .x-accordion-heading .x-accordion-toggle:before {
	color: #f26122 !important
}

.prep_time {
	text-transform: capitalize
}

ul.recipe-s-p-socal-1 i.fa.fa-pinterest:before {
	content: '' !important;
	background: url(https://www.mango.org/wp-content/uploads/2021/09/pinterest-1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 17px !important;
	height: 20px !important;
	position: absolute;
	top: -4px
}

.theme-bullet-design li:before {
	content: '' !important;
	background: url(https://www.mango.org/wp-content/uploads/2021/08/Group-66.png);
	background-size: contain;
	width: 20px;
	margin-right: 10px;
	height: 15px;
	background-repeat: no-repeat;
	display: inline-block
}

.main-res-sec .contentsec .socialSec ul li a {
	position: relative
}

.x-text.research-program-text>ul {
	padding-left: 15px
}

.main-res-sec .contentsec .courseSec>ul>li {
	width: 50%
}

a.wprm-recipe-print.wprm-recipe-link.wprm-print-recipe-shortcode {
	display: flex;
	overflow: hidden;
	height: 9px;
	font-size: 9px !important;
	word-break: inherit;
	font-family: ABCGintoNord-Medium;
	font-weight: 600 !important
}

ul.recipe-s-p-socal-2 li a {
	font-family: ABCGintoNord-Medium;
	font-weight: 100 !important;
	text-transform: uppercase !important
}

.page-template-blog-filter-template-php .main-logo,
.page-template-blog-filter-template-php .sticky-logo,
.page-template-recipe-main-template-php .main-logo,
.single .main-logo,
.single .sticky-logo {
	display: none
}

.page-template-blog-filter-template-php a.fw-site-logo::before,
.page-template-recipe-main-template-php a.fw-site-logo::before,
.single a.fw-site-logo::before {
	content: '';
	background: url('https://www.mango.org/wp-content/uploads/2021/09/Group-70.png');
	width: 55px;
	height: 55px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	z-index: 0;
	position: absolute;
	top: 8px
}

h3.image-logo-name {
	line-height: 1.1;
	font-size: 20px !important;
	min-height: 45px;
	margin-top: 0 !important
}

h6.image-logo-category {
	color: #f26122 !important
}

.imagelogo-search input.image-search-submit {
	background: #aa52f7;
	border: none;
	padding: 8px 16px;
	color: #fff
}

.imagelogo-search input.image-search.search-icon,
.imagelogo-search select {
	padding: 8px 16px;
	border: none !important;
	border-bottom: 1px solid #075107 !important;
	min-height: 45px;
	font-size: 18px
}

.image-logo-download a {
	background: #aa52f7;
	font-family: ABCGintoNord-Medium;
	font-weight: 700;
	font-size: 14px;
	padding: 10px 30px;
	color: #fff;
	cursor: pointer
}

.image-logo-download a:hover {
	background: #f3a23b;
	color: #fff;
	text-decoration: none
}

.image-logo-download {
	margin: 30px 0
}

.page-id-10090 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-12070 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-13167 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-1332 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-17704 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-18353 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-1845 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-18659 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-1887 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-18900 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-1944 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-19661 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-1969 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-2009 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-20324 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-20635 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-2064 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-20659 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-20746 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-2082 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-2095 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-21074 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-21283 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-2149 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-21500 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-21601 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-21607 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-21623 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-21648 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-21662 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-21921 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-22277 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-22301 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-22326 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-22483 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-24925 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25231 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25233 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25417 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25449 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25526 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25540 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25680 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25807 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25836 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25917 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-26086 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-26112 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-26249 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-26258 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-26290 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-26331 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-27045 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-27097 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-27162 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-27165 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-27308 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-27312 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3166 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3215 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3235 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3255 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3276 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3282 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3303 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3332 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3344 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3351 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3357 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3361 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3365 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3370 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3378 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3381 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3391 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3395 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3401 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3418 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3426 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3442 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3463 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3473 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3502 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3532 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3535 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3562 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-4307 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5301 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5333 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5388 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5413 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5516 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5552 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-557 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5576 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5581 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5600 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5605 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5652 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5671 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5677 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5685 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5800 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5808 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5920 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5943 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-599 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-6059 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-6076 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-6165 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-6170 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-6307 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-6329 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-7002 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-7326 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-7369 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-7378 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.search-no-results header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.single-research-post header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.single-tribe_events header.bt-header.header-1.fw-menu-position-right.bt-logo-retina {
	background: #f3e3c9
}

.page-id-12700 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-1328 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-17620 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-2111 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-21363 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-2160 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-22926 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25499 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25554 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-25994 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-26211 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-27474 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3286 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-3297 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5295 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-5572 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-6107 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-6143 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-6280 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.page-id-6357 header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.post-type-archive-press-release header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.press-release-template-default header.bt-header.header-1.fw-menu-position-right.bt-logo-retina,
.search-results header.bt-header.header-1.fw-menu-position-right.bt-logo-retina {
	background: #f3e3c9
}

img.footer-social-icons {
	width: auto;
	height: 22px
}

#text-6 a.exitNotifierLink {
	display: flex;
	align-items: baseline
}

aside#text-6 .textwidget>p {
	display: flex;
	align-items: baseline
}

.blog-sharing ul:nth-child(2) li {
	text-decoration: underline;
	margin-right: 12%
}

.blog-sharing ul:nth-child(2) {
	overflow: visible
}

.related-blogs-car .category {
	margin-right: 8px
}

.blog_inside_page .blog-date {
	margin-bottom: 15px
}

i.heateorSssSharing.heateorSssFacebookBackground,
i.heateorSssSharing.heateorSssPinterestBackground,
i.heateorSssSharing.heateorSssTwitterBackground {
	width: 22.5px !important;
	height: 25px !important
}

#custom_html-11 .textwidget.custom-html-widget ul {
	display: inline-flex;
	align-items: center
}

.blog_mob_ftr-drpdn-btn {
	display: none
}

.product-carousel-slider-img-cont {
	overflow: hidden;
	position: relative
}

footer .container {
	padding: 0
}

.footer-bar-links a:last-child {
	margin-right: 0
}

.product-carousel-slider-img-cont:hover:before {
	content: '';
	background: #00000042;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	display: block
}

.product-carousel-slider-img-cont:hover .imgLink img {
	filter: contrast(.8)
}

.product-carousel-slider-img-cont:hover a.read_btn {
	display: block
}

a.read_btn {
	background: #aa52f7;
	display: none;
	padding: 10px 25px;
	font-family: ABCGintoNord-Medium;
	font-weight: 600;
	position: absolute;
	right: 0;
	font-size: 16px;
	margin: 0 auto;
	text-align: center;
	left: 0;
	max-width: 195px;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	letter-spacing: 1px;
	text-decoration: none !important;
	z-index: 999
}

a.load_btn {
	background: #aa52f7;
	padding: 10px 25px;
	font-family: ABCGintoNord-Medium;
	font-weight: 600;
	right: 0;
	font-size: 16px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	letter-spacing: 1px;
	text-decoration: none !important;
	cursor: pointer
}

.product-carousel-slider-img-cont:hover img {
	transition: transform .7s ease;
	transform: scale(1.2)
}

.tribe-common--breakpoint-medium.tribe-common time.tribe-events-calendar-list__month-separator-text {
	color: #f26122 !important;
	font-family: ABCGintoNord-Medium
}

.tribe-common-l-container .tribe-events-c-ical.tribe-common-b2.tribe-common-b3--min-medium {
	display: none
}

section.main-res-sec .reciheadersec .prepblock ul p>span span {
	margin-right: 5px
}

ul.recipe-s-p-socal-1 i.fa.fa-pinterest:before {
	content: '\f231'
}

section.main-res-sec {
	padding-top: 20vh
}

section.main-res-sec .reciheadersec {
	display: flex
}

section.main-res-sec .reciheadersec .headingbox {
	width: 100%
}

.rightcontentbox .prepblock ul {
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: space-between
}

.rightcontentbox .prepblock ul p span {
	display: flex;
	font-size: 1.05vw;
	font-weight: 100 !important;
	font-family: kansasnew;
	letter-spacing: 0
}

.rightcontentbox .prepblock ul p>span {
	margin-top: 20px
}

.rightcontentbox .prepblock ul p>span span {
	margin-right: 6px
}

.rightcontentbox .prepblock ul p {
	font-size: .65vw;
	color: #075107;
	font-weight: 700;
	font-family: ABCGintoNord-Medium;
	letter-spacing: 1px
}

.rightcontentbox .prepblock>p {
	font-size: 16px;
	color: #075107;
	font-family: kansasnew;
	margin-top: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid
}

section.main-res-sec .reciheadersec .prepblock {
	width: 50%;
	padding-top: 15px
}

.reciheadersec.reciheadersec_mobile {
	display: none !important
}

section.main-res-sec .reciheadersec .headingbox h1 {
	color: #075107;
	font-size: 3.2vw;
	max-width: 90%;
	margin: 0;
	text-transform: capitalize
}

section.main-res-sec .reciheadersec .prepblock ul {
	padding: 0;
	list-style: none;
	display: flex;
	justify-content: space-between
}

section.main-res-sec .reciheadersec .prepblock ul p span {
	display: flex;
	font-size: 1.05vw;
	font-weight: 100 !important;
	font-family: kansasnew;
	letter-spacing: 0
}

section.main-res-sec .reciheadersec .prepblock ul p>span {
	margin-top: 20px
}

section.main-res-sec .reciheadersec .prepblock ul p {
	font-size: .65vw;
	color: #075107;
	font-weight: 700;
	font-family: ABCGintoNord-Medium;
	letter-spacing: 1px
}

section.main-res-sec .reciheadersec .prepblock>p {
	font-size: 16px;
	color: #075107;
	font-family: kansasnew;
	margin-top: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid
}

.main-res-sec .contentsec {
	overflow: hidden;
	margin-bottom: 100px
}

.prep_time,
.related-blogs-car span.event_date {
	color: #075107;
	font-family: kansasnew;
	font-weight: 100;
	font-size: 10px
}

.main-res-sec .contentsec .leftingrediantbox {
	float: left;
	width: 50%
}

.main-res-sec .contentsec .rightcontentbox {
	width: 50%;
	margin-top: 20px;
	margin-left: auto
}

.related-carousels {
	background: #fff;
	position: relative;
	z-index: 1
}

.main-res-sec .contentsec .leftingrediantbox>h4 {
	font-size: 22px;
	color: #f26122;
	font-weight: 100;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 40px
}

.main-res-sec .contentsec .leftingrediantbox h2 {
	font-size: 16px;
	margin-bottom: 20px;
	text-transform: uppercase;
	margin-top: 10px;
	font-family: ABCGintoNord-Medium;
	line-height: 1
}

.main-res-sec .contentsec .leftingrediantbox ul {
	margin-bottom: 30px
}

.main-res-sec .contentsec .leftingrediantbox>ul li:first-child h2 {
	margin-top: 0
}

.main-res-sec .contentsec .leftingrediantbox>ul li h2 {
	font-size: 16px;
	margin-bottom: 0;
	text-transform: uppercase;
	margin-top: 60px;
	font-family: ABCGintoNord-Medium;
	line-height: 1
}

.main-res-sec .contentsec .leftingrediantbox>h5 {
	font-size: 19px;
	color: #075107;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 30px;
	font-family: ABCGintoNord-Bold
}

.instrucbox>h2 {
	font-size: 16px;
	font-family: ABCGintoNord-Medium;
	margin-top: 50px;
	text-transform: uppercase;
	line-height: 1;
	padding-left: 20px
}

.main-res-sec .contentsec .leftingrediantbox>ul {
	padding: 0;
	list-style: none;
	display: grid;
	grid-template-columns: repeat(2, 1fr)
}

.main-res-sec .contentsec .leftingrediantbox>ul li {
	font-size: 16px;
	color: #075107;
	font-family: kansasnew;
	margin-right: 5%;
	font-weight: 100
}

.main-res-sec .contentsec .moreresp {
	display: flex;
	flex-wrap: wrap
}

.main-res-sec .contentsec .moreresp h5 {
	width: 100%
}

.main-res-sec .contentsec .rightcontentbox img {
	width: 100%;
	height: auto
}

.rightcontentbox .wp_notes p em,
section.main-res-sec .reciheadersec .prepblock .wp_notes p,
section.main-res-sec .reciheadersec .prepblock .wp_notes p a,
section.main-res-sec .reciheadersec .prepblock .wp_notes p em {
	font-style: normal !important;
	color: #075107;
	font-family: kansasnew;
	font-weight: 100
}

section.main-res-sec .reciheadersec .prepblock .wp_notes p {
	border-bottom: 1px solid #075107;
	padding-bottom: 15px
}

.rightcontentbox .prepblock {
	border-bottom: 1px solid #075107;
	padding-bottom: 20px;
	margin-bottom: 70px
}

.main-res-sec .contentsec .rightcontentbox .instrucbox>h4 {
	font-size: 22px;
	color: #f26122;
	text-transform: uppercase;
	font-weight: 100;
	margin-top: 80px
}

.main-res-sec .contentsec .moreresp h5 {
	font-size: 16px;
	color: #075107;
	font-weight: 500;
	margin-bottom: 15px
}

.main-res-sec .contentsec .leftingrediantbox .moreresp ul {
	padding: 0;
	list-style: none
}

.main-res-sec .contentsec .moreresp .leftrepcon {
	width: 50%
}

.main-res-sec .contentsec .rightcontentbox .instrucbox p {
	font-size: 16px;
	color: #075107;
	font-family: kansasnew;
	font-weight: 100
}

.main-res-sec .contentsec .leftingrediantbox .moreresp ul li {
	font-size: 16px;
	color: #075107;
	font-family: kansasnew;
	font-weight: 100
}

.main-res-sec .contentsec .moreresp .rightrepcon {
	width: 40%
}

.main-res-sec li {
	line-height: 21px;
	margin-bottom: 12px
}

.main-res-sec .contentsec .courseSec {
	width: 100%
}

.main-res-sec .contentsec .socialSec {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 30px;
	margin-bottom: 50px
}

ul.recipe-s-p-socal-1:nth-child(1) {
	font-size: 12px;
	color: #075107;
	font-weight: 700;
	font-family: ABCGintoNord-Medium;
	letter-spacing: 1px;
	margin: 0
}

ul.recipe-s-p-socal-2 li a {
	text-decoration: underline
}

ul.recipe-s-p-socal-2 a {
	margin-right: 0 !important
}

.main-res-sec .contentsec .socialSec ul {
	padding: 0;
	list-style: none;
	display: flex;
	margin: 0
}

.main-res-sec .contentsec .courseSec ul {
	display: flex;
	padding: 0;
	list-style: none;
	margin-top: 25px
}

.main-res-sec .contentsec .courseSec ul li {
	min-width: 200px;
	font-size: 12px;
	color: #075107;
	font-weight: 700;
	margin-right: 25px;
	font-family: ABCGintoNord-Medium;
	letter-spacing: 1px
}

.main-res-sec .contentsec .courseSec ul li span {
	display: block;
	font-size: 1.05vw;
	font-weight: 100 !important;
	font-family: kansasnew;
	margin-top: 10px;
	letter-spacing: 0
}

.main-res-sec .contentsec .socialSec ul li {
	margin: 0;
	line-height: 1;
	display: flex;
	align-items: center
}

.main-res-sec .contentsec .socialSec ul li a {
	font-weight: 700;
	font-size: 9px;
	margin: 0 14px
}

.main-res-sec .contentsec .socialSec ul li a i {
	font-size: 23px
}

#blog-section h1 {
	color: #f26122;
	margin: 0;
	font-weight: 400;
	font-family: ABCGintoNord-Medium;
}

.blogs-filters {
	display: Flex;
	justify-content: space-between;
	margin-bottom: 30px
}

.search-container input {
	font-size: 18px;
	outline: 0;
	border: none;
	color: #075107;
	border-bottom: 1px solid #075107;
	position: relative;
	padding: 5px 10px;
	width: 100%
}

.search-container input::placeholder {
	color: #075107
}

.search-container::after {
	font-size: 28px;
	position: absolute;
	right: 0;
	transform: rotate(198deg)
}

.blog-filter select,
option {
	padding: 5px 12px;
	margin: 5px 0;
	text-transform: capitalize !important;
	border: 1px solid #075107 !important;
	font-size: 18px;
	color: #075107;
	width: 100%;
	padding-right: 40px;
	background: 0 0
}

#blog-title h2 {
	color: #075107;
	font-size: 45px
}

#blog-section {
	width: 100%;
	display: flex
}

#blog-section .filters-blog {
	width: 34%;
	padding: 10px 0
}

#blog-section .blog-content {
	width: 100%
}

#blog-section .blog-content img {
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: contain
}

#blog-section .blog-content .blog-date span {
	font-size: 12px;
	color: #075107 !important;
	font-family: ABCGintoNord-Medium;
	padding: 10px 0
}

#blog-section .blog-detail h3 a {
	color: #f26122;
	font-size: 1.7vw;
	text-decoration: none;
	font-family: ABCGintoNord-Bold
}

#blog-section .blog-content img,
#blog-section .blog-detail iframe {
	margin-bottom: 20px;
	margin-top: 25px
}

#blog-section .blog-detail h3 {
	margin-top: 40px;
	margin-bottom: 0
}

#blog-section h1 a,
.blog-detail h2,
.blog-detail h3,
.blog-detail h4,
.blog-detail h5,
.blog-detail h5 a {
	font-size: 28px !important;
	color: #f26122 !important;
	padding: 20px 0;
	line-height: 1.2;
	text-decoration: none !important;
	font-family: ABCGintoNord-Medium
}

.blog-detail p {
	font-size: 18px;
	line-height: 1.2;
	color: #075107 !important;
	font-family: kansasnew;
	font-weight: 100
}

.blog-detail h5 a:hover {
	text-decoration: none !important
}

section#blog-title-bar h2 {
	color: #075107;
	margin: 0;
	line-height: 1.1;
	font-size: 3.1vw
}

.blogs-filters a {
	align-self: center;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: 600;
	font-size: .8vw;
	font-size: 9px;
	font-family: ABCGintoNord-Medium;
	cursor: pointer
}

.blog-widget aside#custom_html-11 ul>li {
	font-size: 12px;
	display: inline-block;
	font-family: ABCGintoNord-Medium;
	font-weight: 100;
	padding-right: 10px;
	color: #244f16
}

.blog-widget aside#custom_html-11 ul>li>a {
	text-transform: uppercase;
	font-weight: 100;
	color: #244f16;
	font-size: 12px;
	margin: 0
}

.blog-widget {
	padding: 20px 0
}

.blog-select-filter,
.search-bar-container {
	width: 100%;
	position: relative
}

.search-bar-container::after {
	content: '\260C';
	position: absolute;
	right: 15px;
	font-size: 30px;
	transform: rotate(105deg);
	top: 4px;
	color: #075107;
	font-weight: 800
}

.blog-filter select {
	-moz-appearance: none;
	-webkit-appearance: none
}

.blog-select-filter::after {
	position: absolute;
	content: "";
	top: 23px;
	right: 15px;
	width: 0;
	height: 0;
	z-index: -1;
	border: 7px solid transparent;
	border-color: #075107 transparent transparent transparent
}

.filter_form {
	max-width: 70%;
	font-family: kansasnew
}

.search-container {
	margin-bottom: 10px
}

.filter_bar {
	max-width: 70%;
	font-family: kansasnew
}

.related-carousels h2 {
	margin: 0;
	text-align: center;
	padding: 70px 0 60px 0;
	color: #075107;
	font-size: 50px
}

.mega-sub-menu>.mega-menu-row>.mega-sub-menu>li:nth-child(4)>ul>li>div {
	margin-top: 25px !important
}

section.main-res-sec .related-recipes-car {
	margin-bottom: 60px
}

section.main-res-sec .related-blogs-car {
	padding-bottom: 80px
}

.related-carousels hr {
	border-top: 1px solid #244f16
}

.magno_pro_main:hover:before {
	content: '';
	position: absolute;
	width: 35px;
	bottom: 10px;
	text-align: center;
	border-bottom: 4px solid #ee6a2e;
	transform: translate(90px, 0)
}

.magno_pro_main a span:after {
	display: none !important
}

nav #menu-mega-menu-main li a:hover {
	color: #075107 !important
}

nav #menu-mega-menu-main #menu-item-26445 li {
	padding-left: 80px;
	border: none
}

nav #menu-mega-menu-main #menu-item-26445 .sub-menu li .sub-menu li {
	padding-left: 0
}

nav #menu-mega-menu-main #menu-item-26445 .sub-menu li .sub-menu {
	box-shadow: none
}

nav #menu-mega-menu-main li {
	text-transform: uppercase;
	line-height: 1
}

nav #menu-mega-menu-main li a span {
	font-family: ABCGintoNord-Medium
}

#bt-menu-primary .magno_pro_main>ul.sub-menu {
	border-top: 3px solid #075107 !important;
	padding: 30px 0;
	min-height: 400px
}

nav #menu-mega-menu-main #menu-item-26445 li a {
	padding: 10px;
	line-height: 1.5;
	color: #075107
}

#menu-mega-menu-main a {
	color: #075107 !important
}

.change_fonts_abd {
	font-family: ABCGintoNord-Medium !important
}

.tp-bullet.selected:after {
	background: #075107
}

.hermes .tp-bullet {
	padding: 4px !important;
	width: 35px !important;
	height: auto !important;
	border-radius: 10px !important;
	outline: 0
}

.hermes .tp-bullet:after {
	background-color: #075107 !important;
	box-shadow: 0 0 1px #075107 !important
}

#rev_slider_20_1_wrapper .hermes .tp-bullet:after {
	transition: none !important
}

#rev_slider_20_1_wrapper .hermes .tp-bullet.rs-touchhover {
	background-color: rgb(7 81 7) !important
}

#rev_slider_20_1_wrapper .hermes .tp-bullet {
	box-shadow: inset 0 0 0 1px #075107 !important
}

.mega-sub-menu .icon_rg.active_arrow a:after {
	color: #f3a23b;
	right: 0;
	transition: .8s;
	left: 20px
}

.mega-sub-menu .icon_rg a:after {
	content: "\f054";
	display: inline-block !important;
	font: normal normal normal 14px/1 FontAwesome;
	position: relative;
	font-weight: 300;
	left: 5px
}

.bialty-container .about-three-mango .x-text a{color:#fff !important}


main#tribe-events-pg-template {
    background: #f3e3c9;
}

.mango-party-heading h1 {
    color: #075107;
    padding: 0 !important;
    max-width: 31.615vw;
    font-size: 3.125vw;
    line-height: 1.1;
    margin-top: 50%;
}

@media only screen and (max-width:1024px) {

	    .tribe-events-page-template .tribe-events .tribe-events-c-top-bar__datepicker-separator::after {
        display: none;
    }
.bt-footer-widgets, .bt-footer-bar {
    padding: 40px 40px 20px;
}
.product-carousel-slider-img-cont a.read_btn {
    font-size: 13px;
    max-width: fit-content;
    padding: 10px;
}
#cs-content .e48811-6 > .x-row-inner {
    justify-content: center;
 }
#text-6 a.exitNotifierLink {
    margin-right: 10px !important;
}
#mega-menu-wrap-primary .mega-menu-toggle {
    max-width: fit-content;
    margin-right: 0;
    margin-left: auto;
}
.mango-party-heading h1 {
    font-size: 24px;
    max-width: 100%;
    margin-bottom: 20px;
    margin-top: 25%;
}

#blog-section h1 { font-size: 15px;}
    
    .tribe-events-page-template time.tribe-events-c-top-bar__datepicker-time::after {
        display: none;
    }
    
    .tribe-events-page-template .tribe-events .tribe-events-c-top-bar__datepicker-button time.tribe-events-c-top-bar__datepicker-time:first-child span:first-child:after{
        display: none;
    }

	.bt-container-menu ul {
		padding: 100px 0px;
	}

	#Featured-section {
		padding-top: 0px !important;
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item a.mega-menu-link {
		color: #f3e3c9 !important
	}

	.mega-sub-menu .icon_rg a:after {
		content: "+";
		display: inline-block !important;
		font: normal normal normal 14px/1 FontAwesome;
		position: relative;
		top: 3.5px;
		font-size: 22px;
		font-weight: 300;
		left: 5px
	}

	.bomfk ol {
		padding-left: 15px;
	}
	.x-section.research-program-area .theme-btn {
    padding: 10px 10px !important;
    font-size: 13px !important;
}
	.bomfk img.alignright {
		padding: 0;
		display: block;
		float: left;
		margin-left: -10px;
	}   

	a.university-link {
		line-height: inherit !important;
		height: fit-content !important;
		padding: 2vw 0 !important;
	}
	.x-section.research-program-area .theme-btn {
		padding: 10px 10px !important;
		font-size: 13px !important;
	}
}

.mega-sub-menu .icon_rg a:hover:after {
	color: #f3a23b;
	right: 0;
	transition: .8s;
	left: 20px
}

.magno_pro_main>a:after {
	display: none !important
}

.bt-header .bt-header-main .bt-header-container.box-hover {
	background: #fff
}

#cs-content .e26650-1.x-section {
	padding: 0
}

mega-menu-footer .Social-icons-footer ul {
	padding: 0 !important
}

.Social-icons-footer ul {
	padding: 0
}

.footer_menu_main {
	background-color: #075107 !important;
	padding: 5px !important;
	color: #f3e3c9;
	flex-direction: row;
	justify-content: space-between;
	align-items: baseline;
	overflow: hidden
}

.mega-menu-footer ul {
	margin: 0
}

.mega-menu-footer ul li i::before {
	font-size: 20px;
	color: #f3e3c9;
	margin: 0 10px
}

.mega-menu-footer ul li {
	color: #f3e3c9;
	list-style-type: none;
	font-size: 16px;
	margin: 0;
	display: inline-block
}

.mega-menu-footer h4 {
	font-size: 20px;
	margin: 0
}

#bt-menu-primary .mega-menu-footer .contact-us-footer a {
	color: #f3e3c9 !important;
	text-decoration: none
}

.Social-icons-footer {
	display: flex;
	flex: 0 50%;
	align-items: center
}

.contact-us-footer {
	display: flex;
	flex: 0 50%;
	align-items: center;
	justify-content: flex-end
}

.mega-menu-footer .Social-icons-footer ul>li {
	font-family: ABCGintoNord-Medium !important
}

.mega-menu-item .mega-menu-footer .contact-us-footer h4 a {
	color: #f3e3c9 !important;
	font-family: kansasnew !important;
	font-weight: 400;
	font-size: 20px !important
}

.bt-container-menu .bt-nav-wrap .mega-sub-menu li#mega-menu-26445-1-0 {
	max-width: 100% !important;
	width: 100% !important;
	border-top: 0 !important
}

.mega-menu-footer .Social-icons-footer ul li a {
	padding: 0 !important
}

.mega-menu-footer {
	max-width: 1300px;
	margin: 0 auto;
	display: flex
}

#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row:last-child {
	border-top: 0
}

.mega-sub-menu>.mega-menu-row>.mega-sub-menu>li:nth-child(2)>ul>li>div {
	display: none
}

.mega-sub-menu>.mega-menu-row>.mega-sub-menu>li:nth-child(3)>ul>li>div {
	display: none;
	padding-bottom: 40px
}

.mega-sub-menu>.mega-menu-row>.mega-sub-menu>li:nth-child(4)>ul>li>div {
	display: none
}

.sub-child-show {
	display: block !important
}

#sb_instagram .sbi_photo_wrap path {
	display: none !important
}

#sb_instagram .sbi_photo:after {
	content: url('https://www.mango.org/wp-content/uploads/2021/09/Group-9.png');
	background-size: 50% 115%;
	position: absolute;
	bottom: 12px;
	right: 15px
}

.blog_grid_main ul {
	padding: 0;
	width: 100%
}

.blog_grid_main ul li .featured_img {
	margin-bottom: 15px
}

.blog_grid_main ul ul.category {
	line-height: 1;
	margin-bottom: 10px
}

.blog_grid_main ul li {
	width: 32%;
	margin-right: 1%;
	margin-bottom: 30px;
	padding: 0 5px;
	position: relative;
	list-style-type: none;
	display: inline-grid
}

.blog-detail h5 a:hover {
	text-decoration: none !important
}

.featured_img {
	position: relative
}

.blog_grid_main ul li .featured_img img {
	object-fit: cover;
	width: 100%
}

.blog_grid_main ul li .featured_img:hover img {
	transition: transform .7s ease;
	transform: scale(1.2);
	filter: contrast(.5)
}

.blog_grid_main ul li .featured_img {
	overflow: hidden
}

.blog_grid_main .category li,
.category {
	text-decoration: none;
	text-transform: uppercase;
	display: inline !important;
	color: #075107;
	font-family: ABCGintoNord-Medium;
	font-size: 9px;
	line-height: 1.5;
	font-weight: 600
}

.blog_grid_main {
	font-family: ABCGintoNord-Medium
}

#blog-section .filters-blog {
	padding-top: 0
}

.blog_grid_main .blog_title,
.blog_grid_main .blog_title a {
	text-decoration: none !important;
	color: #f26122;
	font-size: 18px;
	margin-bottom: 5px;
	line-height: 1.2;
	font-family: ABCGintoNord-Bold;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.blog_grid_main ul li .date,
.cook_time,
.event_date {
	color: #075107;
	font-family: kansasnew;
	font-weight: 100;
	font-size: 10px
}

.blog_grid_main ul li .read_btn {
	background: #aa52f7;
	display: none;
	padding: 10px 25px;
	font-weight: 600;
	position: absolute;
	right: 0;
	margin: 0 auto;
	font-size: 13px;
	text-align: center;
	left: 0;
	max-width: 80%;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	letter-spacing: 1px;
	text-decoration: none !important
}

.blog_grid_main ul li .featured_img:hover .read_btn {
	display: block;
	z-index: 9
}

.blog_grid_main ul li .featured_img:before {
	display: none
}

#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item {
	vertical-align: top !important
}

.blog_grid_main ul li .featured_img:hover:before {
	content: '';
	background: #00000042;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	display: block
}

.blog_list {
	flex: 0 66%
}

.blog_grid_main .category li:first-child {
	padding-left: 0
}

div#why-mango-mob-sec {
	display: none !important
}

.meet-mango-mb-img {
	display: none
}

#feature-order-sec-mb {
	display: none !important
}

#blog-title-bar_mobile {
	display: none
}

#blog-title-bar {
	display: block
}

div#instagram-feed pre.x-code code {
	font-size: 0px
}

.recipe_mobile_img {
	display: none
}

.recipe_desktop_img {
	display: block
}

header.bt-header-mobi.header-mobi.bt-logo-retina.fw-menu-position-right {
	display: none
}

.bt-header-main.mobil_menu_custom .mob_nav_footer {
	display: none !important
}

#cs-content .orange-lines-mb .x-row.x-container.max.width {
	display: none
}

#mega-menu-item-26441.mega-menu-item::after,
#mega-menu-item-26443.mega-menu-item::after,
#mega-menu-item-26445.mega-menu-item::after,
#mega-menu-item-26446::after,
#mega-menu-item-26909.mega-menu-item::after,
#mega-menu-item-26936.mega-menu-item::after,
.page-id-1332 #mega-menu-item-26446::after,
.post-template-default.single.single-post #mega-menu-item-26909::after,
.recipes-template-default.single.single-recipes #mega-menu-item-26936::after {
	content: '' !important;
	display: block;
	right: 0;
	left: 0;
	position: relative;
	bottom: 2px;
	text-align: center;
	margin: 0 auto;
	width: 40px;
	padding: 0;
	height: 4px
}

@media screen and (min-width:1920px) {

	div#about-feature-1 p,
	div#about-feature-2 p {
		line-height: 1.2
	}

	.filter_bar {
		max-width: 449px;
		width: 100%
	}

	.chosen_filter ul li i {
		top: 15% !important;
		right: 8%
	}

	.spc-top-dsk {
		padding-bottom: 2.5% !important
	}

	.counter-custom-layout-1 .number-wrap.w-h span {
		font-size: 130px !important
	}

	#custom_html-5 .footer-heading span {
		font-size: 68px !important
	}

	.chosen_filter ul li {
		padding: 12px 50px 12px 20px !important
	}

	.chosen_filter ul li i {
		font-size: 1.6vw
	}

	div#Tree-image .x-row.x-container.max.width {
		max-width: 90%
	}

	div#Tree-image .meet-tree-txt-row {
		max-width: 1200px !important
	}

	#Tree-image {
		margin-top: -16% !important
	}

	div#homepage-counter {
		padding-bottom: 17% !important
	}

	#Tree-image .meet-mango-col p {
		line-height: 1.5 !important;
		font-size: 27px !important
	}

	.why-mangoes-heading h1 {
		max-width: 100% !important;
		margin-bottom: 55px !important
	}

	.x-feature-box {
		max-width: 100% !important
	}

	#why-mango-sec .x-row-inner {
		max-width: 700px !important;
		transform: translateY(40%) !important
	}

	div#why-mango-sec {
		min-height: 130vh !important
	}

	.chosen_filter {
		display: inline-block
	}

	.bt-footer-bar {
		padding-top: 0
	}

	.main-res-sec .contentsec .leftingrediantbox {
		width: 80rem !important
	}

	#sb_instagram.sbi_col_4 #sbi_images .sbi_item a.sbi_photo {
		max-height: 40vh !important;
		min-height: 40vh !important
	}

	div#why-mango-sec .x-feature-box-graphic-outer.circle {
		margin-top: 15px
	}

	div#how-to-nmb-work-pg .bearsthemes-heading-element>h1 {
		font-size: 60px
	}
}

@media screen and (min-width:1600px) {
	section.main-res-sec .reciheadersec .headingbox h1 {
		line-height: 1;
		max-width: 90%
	}

	.intl-pg-sec-spc {
		margin-top: 80px !important;
		max-width: 1920px !important;
		width: 90% !important
	}

	div#how-to-nmb-work-gallery .bearsthemes-element.bearsthemes-heading-element h4 {
		line-height: 1
	}

	div#about-feature-1,
	div#about-feature-2 {
		max-width: 1920px !important;
		width: 90% !important
	}

	.aboutus-html-style-1 a.bt-btn.bt-btn-default,
	.bearsthemes-button-element.bt-btn-default {
		padding: 20px 35px !important
	}

	input#email-address-sub {
		border-bottom: 2px solid #f3e3c9
	}

	#text-6 .textwidget a {
		font-size: 30px;
		margin-right: 7% !important
	}

	#text-6 .textwidget {
		margin-top: 15px
	}

	#custom_html-13 .custom-html-widget a,
	#custom_html-7 .custom-html-widget a {
		margin-right: 6%
	}

	#custom_html-13 .custom-html-widget a,
	#custom_html-7 .custom-html-widget a {
		font-size: 1.05vw !important
	}

	#sb_instagram .sbi_photo:after {
		content: ' ' !important;
		background: url(https://www.mango.org/wp-content/uploads/2021/09/Group-9.png) !important;
		background-size: cover !important;
		background-repeat: no-repeat !important;
		position: absolute !important;
		bottom: 25px !important;
		right: 25px !important;
		width: 2vw !important;
		height: 2vw !important
	}

	.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
		height: 5rem;
		max-width: 100% !important;
		margin-bottom: 15px;
		top: 0
	}

	.counter-custom-layout-1 .text-below {
		width: 70%;
		margin: 0 auto;
		font-size: 30px !important;
		font-weight: 100;
		line-height: 1.3 !important
	}

	.counter-custom-layout-1 .number-wrap.w-h {
		margin-bottom: 30px
	}

	#Tree-image .meet-mango-col {
		max-width: 100%;
		width: 100%
	}

	#custom_html-5 .footer-heading span {
		font-size: 55px
	}

	.mega-menu-footer {
		max-width: 100%;
		padding-left: 80px;
		padding-right: 80px
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
		font-size: 16px
	}

	.bt-container-menu.bt-vertical-align-middle {
		vertical-align: top;
		margin-top: 10px
	}

	.bt-header.header-1 .bt-container-logo {
		width: 20%
	}

	.bt-header.header-1 .bt-container-menu {
		width: 80%
	}

	.blogs-filters a,
	.short_filter a {
		font-size: 12px
	}

	.blog_grid_main .category li {
		font-size: 12px
	}

	.blog_grid_main ul li .date,
	.cook_time,
	.event_date {
		font-size: 14px
	}

	.blog_grid_main .blog_title {
		font-size: 24px
	}

	.main-res-sec .contentsec .socialSec ul li a {
		font-size: 14px
	}

	a.wprm-recipe-print.wprm-recipe-link.wprm-print-recipe-shortcode {
		font-size: 14px !important;
		height: 15px;
		width: 50px
	}

	.owl-carousel.owl-drag .owl-item .category {
		font-size: 12px
	}

	.product-carousel-slider-title {
		font-size: 24px
	}

	.prep_time,
	.related-blogs-car span.event_date {
		font-size: 14px
	}

	.related-carousels hr {
		border-top: 2px solid #244f16
	}

	div#how-to-nmb-work-pg .bearsthemes-heading-element>h1 {
		line-height: 1.2
	}

	div#how-to-nmb-work-pg {
		height: calc(100vh - 50vh)
	}
}

@media only screen and (max-width:1919px) and (min-width:1600px) {
	div#why-mango-sec {
		min-height: 125vh !important
	}

	#why-mango-sec .x-row-inner {
		max-width: 700px;
		transform: translateY(30%)
	}
}

@media screen and (max-width:1920px) {
	#Tree-image .meet-mango-col p {
		font-size: 1.75vw;
		line-height: 1.1
	}

	#custom_html-13 .custom-html-widget a,
	#custom_html-7 .custom-html-widget a,
	#text-8 .textwidget h4,
	.bt-copyright,
	.footer-bar-links a,
	input#email-address-sub {
		font-size: 1.2vw;
		font-weight: 100
	}

	#text-6 h2.widget-title {
		font-size: 1vw
	}

	.widget_text .textwidget a {
		font-size: 20px
	}

	div#why-mangoes-column {
		max-width: 700px !important
	}

	.why-mangoes-heading h1 {
		font-size: 45px;
		margin: 6px auto 0 auto
	}

	.circle {
		margin-top: 1rem
	}

	.counter-custom-layout-1 .text-below {
		font-size: 18px
	}

	.counter-custom-layout-1 .number-wrap.w-h {
		font-size: 70px
	}

	.counter-custom-layout-1 .number-wrap.w-h span {
		font-size: 70px
	}

	.why-mangoes-heading h1 {
		font-size: 50px
	}

	.x-feature-list p {
		font-size: 20px;
		color: #075107
	}

	.circle {
		margin-top: 1rem
	}

	.counter-custom-layout-1 .text-below {
		font-size: 18px
	}

	.counter-custom-layout-1 .number-wrap.w-h {
		font-size: 70px
	}
}

@media only screen and (min-width:1200px) {
	.filter_bar {
		min-width: 300px
	}
}

@media only screen and (max-width:1300px) and (min-width:1025px) {
	.bt-header .bt-header-main .bt-header-container.fw-absolute-header .container {
		width: 100%;
		padding-right: 3%;
		padding-left: 3%
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
		font-size: 12px
	}

	.main-res-sec .contentsec .leftingrediantbox {
		width: 42rem !important
	}
}

@media only screen and (max-width:1200px) and (min-width:1024px) {
	.homepg-slider-txt {
		font-size: 60px !important;
		line-height: 1.2 !important;
		left: 20%
	}

	.homepg-slider-btn {
		left: 50%
	}
}

@media screen and (min-width:1025px) {
	.blog_inside_page {
		max-width: 1024px;
		margin: 0 auto
	}

	#hp-recipe-slider .x-row.x-container.max.width {
		max-width: 1840px !important;
		width: 84% !important;
		margin: auto
	}

	.post-type-archive-recipes .filters-blog {
		min-height: 600px
	}

	#blog-section .filters-blog {
		padding-top: 0;
		min-height: 450px
	}

	#Featured-section .x-text p {
		margin: 0
	}

	.bearsthemes-heading-element h2 {
		padding-bottom: 20px !important
	}

	a.bearsthemes-element {
		margin-top: 20px !important
	}

	.admin-bar .bt-header-main.mobil_menu_custom {
		top: 30px
	}

	.page-template-blog-filter-template .filters-blog {
		min-height: 300px
	}

	li#mega-menu-item-26929 a {
		letter-spacing: -.5px
	}

	.blog_grid_main ul li .featured_img img {
		height: 45vh
	}

	.bt-header-main.mobil_menu_custom {
		position: fixed;
		z-index: 999;
		top: 0px;
	}

	.home .bt-header-main.mobil_menu_custom {
		position: fixed;
		z-index: 9
	}

	body.single-post .bt-header .bt-header-main .bt-header-container.fw-absolute-header {
		position: fixed
	}

	.mega-menu-item.mega-toggle-on>a::after {
		content: '' !important;
		background: #f26122;
		display: block !important;
		right: 0;
		left: 0;
		position: absolute;
		bottom: 2px;
		text-align: center;
		margin: 0 auto;
		width: 40px;
		padding: 0;
		height: 4px
	}

	.parent-pageid-2095 #mega-menu-item-26446>a::after,
	.parent-pageid-27045 #mega-menu-item-26446>a::after,
	.parent-pageid-5307 #mega-menu-item-26445.mega-menu-item>a::after,
	.single-recipes #mega-menu-item-27451>a::after {
		content: '' !important;
		background: #f26122;
		display: block !important;
		right: 0;
		left: 0;
		position: absolute;
		bottom: 2px;
		text-align: center;
		margin: 0 auto;
		width: 40px;
		padding: 0;
		height: 4px
	}

	#mega-menu-item-26441.mega-menu-item::after,
	#mega-menu-item-26443.mega-menu-item::after,
	#mega-menu-item-26445.mega-menu-item::after,
	#mega-menu-item-26446::after,
	#mega-menu-item-26909.mega-menu-item::after,
	#mega-menu-item-26936.mega-menu-item::after,
	.post-template-default.single.single-post #mega-menu-item-26909::after,
	.recipes-template-default.single.single-recipes #mega-menu-item-26936::after {
		display: block !important
	}

	#menu-nutrition-overview-and-facts-sub {
		margin-top: 25px
	}

	ul.recipe-s-p-socal-2 {
		margin-left: 30px !important
	}

	.mega-menu-item-type-widget img {
		object-fit: cover;
		min-height: 420px !important
	}

	.mango-marketing-cont iframe {
		width: 100%;
		height: 300px
	}

	.nutrition-resources-texts .x-image {
		width: 90% !important
	}

	li#mega-menu-26445-0-3 {
		min-height: 420px !important
	}

	.bt-footer-widgets {
		padding-top: 15vh;
		padding-bottom: 10vh
	}

	.single-recipes .bt-header .bt-header-main .bt-header-container.fw-absolute-header {
		position: fixed;
		background: #fff;
		width: 100%
	}

	#sb_instagram.sbi_col_4 #sbi_images .sbi_item {
		width: 100% !important
	}

	div#instagram-feed {
		background: #fff
	}

	.bt-copyright,
	.footer-bar-links a {
		font-size: 1.05vw
	}

	.bt-footer-bar .container {
		padding-top: 2vh;
		padding-bottom: 5vh
	}

	.blog-select-filter.blog_mob_ftr-drpdn-active::after {
		border-color: #ff9e07 transparent transparent transparent;
		transform: rotate(180deg);
		top: 23px;
		transition: .5s
	}

	.main-logo {
		top: -5px
	}

	#blog-section h1 {
		font-size: 1vw
	}

	section.main-res-sec .reciheadersec .prepblock .wp_notes p {
		margin-bottom: 65px
	}

	.absolute-col1::after {
		content: '';
		position: absolute;
		width: 305px;
		height: 300px;
		right: -45px;
		top: -95px;
		background-image: url('https://www.mango.org/wp-content/uploads/2021/09/Group-73@2x.png');
		background-size: 100% 100%;
		background-repeat: no-repeat
	}

	#why-mango-sec .x-row-inner {
		position: relative;
		transform: translateY(10%);
		max-width: 500px
	}

	p.x-feature-box-text {
		line-height: 1.5
	}

	#sb_instagram.sbi_col_4 #sbi_images .sbi_item a.sbi_photo {
		height: auto !important;
		max-height: 300px;
		min-height: 300px
	}

	.orange-lines-mb {
		padding-bottom: 0 !important
	}

	#sb_instagram {
		margin: 30px 0 80px 0 !important
	}

	#Featured-section .col2 {
		padding-left: 4%
	}

	.Featured-section1 .x-col.col1 {
		padding-right: 4% !important
	}

	.single-tribe_events main#tribe-events-pg-template {
		padding-top: 20vh
	}

	.product-carousel-slider-img-cont {
		height: 48vh
	}

	.pic-col2 {
		margin-left: 0 !important
	}

	.blog_inside_page {
		padding-top: 15vh
	}

	.blog_inside_page .blog-featured-image a>img {
		margin-top: 0 !important
	}

	.single-tribe_events .tribe_events.type-tribe_events img {
		width: 100%;
		height: auto
	}

	#mega-menu-item-26441.mega-current_page_item>a::after,
	#mega-menu-item-26443.mega-current_page_item>a::after,
	#mega-menu-item-26445.mega-current_page_item>a::after,
	#mega-menu-item-26909.mega-current_page_item>a::after,
	#mega-menu-item-26936.mega-current_page_item::after,
	.page-id-27045 #mega-menu-item-26446>a::after,
	.page-id-3288 li#mega-menu-item-26446>a::after,
	.post-template-default.single.single-post #mega-menu-item-26909>a::after,
	.post-type-archive-recipes li#mega-menu-item-27451>a::after,
	.recipes-template-default.single.single-recipes #mega-menu-item-26936::after {
		content: '' !important;
		background: #f26122;
		display: block !important;
		right: 0;
		left: 0;
		position: absolute;
		bottom: 2px;
		text-align: center;
		margin: 0 auto;
		width: 40px;
		padding: 0;
		height: 4px
	}

	.bt-header-main.mobil_menu_custom .bt-header-sticky-cont {
		position: fixed !important;
		top: 10px;
		padding: 2rem 0 1rem !important;
		background-color: #fff !important
	}

	.tribe-common-g-row.tribe-events-calendar-list__event-row {
		width: 100%;
		margin: 50px auto 60px auto !important
	}

	.tribe-common-g-row.tribe-events-calendar-list__event-row time.tribe-events-calendar-list__event-date-tag-datetime {
		min-width: auto;
		margin-left: 0 !important
	}

	.chosen_filter ul {
		list-style-type: none;
		padding: 0;
		margin-bottom: 0
	}

	.chosen_filter ul li {
		display: inline-block;
		color: #f3e3c9;
		background: #075107;
		padding: 8px 30px 8px 10px;
		font-family: kansasnew;
		text-decoration: none;
		font-size: .9vw;
		position: relative;
		font-weight: 100;
		margin-bottom: 5px
	}

	.chosen_filter ul li i {
		font-size: 1.5vw;
		font-weight: 100;
		position: absolute;
		-webkit-text-stroke: 4.5px #075107;
		padding-left: 2px;
		line-height: .8 !important;
		top: 23% !important
	}

	.chosen_filter {
		display: inline-block;
		width: 100%
	}

	.short_filter {
		display: inline-block;
		position: relative;
		margin-top: 4px;
		vertical-align: top
	}

	.short_filter a {
		color: #075107;
		font-family: ABCGintoNord-Medium;
		font-size: 9px;
		line-height: 1;
		text-decoration: none
	}

	.short_filter a:after {
		content: '';
		border-bottom: 1px solid #075107;
		width: 100%;
		position: absolute;
		left: 0;
		bottom: 0
	}

	.chosen_bar {
		width: 100%;
		padding: 0 5px 20px
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a {
		text-transform: uppercase !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4 a {
		text-transform: capitalize !important
	}

	li#mega-menu-26445-1 ul.mega-sub-menu li#mega-menu-26445-1-0 li#mega-menu-item-block-3 .contact-us-footer a {
		text-transform: capitalize !important
	}

	section.related-carousels {
		margin-bottom: 60px
	}

	.spc-top-dsk {
		padding-top: 5% !important
	}

	#custom_html-5 .footer-heading span {
		font-size: 3.3vw
	}

	div#why-mango-sec ul.x-feature-list li p.x-feature-box-text {
		font-size: 1.41vw
	}

	.why-mangoes-heading h1 {
		font-size: 3.13vw;
		margin-bottom: 30px
	}

	div.ataulfo_mango_honey {
		display: flex;
		align-items: center
	}

	#blog-section .blog-content img {
		height: auto;
		width: auto
	}

	#blog-section .blog-featured-image img {
		width: 100%
	}

	.body-dim {
		position: fixed !important;
		width: 100%
	}

	.body-dim:after {
		content: '';
		background: #000;
		position: fixed;
		width: 100%;
		height: 100%;
		z-index: 1;
		top: 0;
		opacity: .5
	}

	#blog-section {
		margin: 20vh 0 5vh
	}

	.main_blog_page .filters-blog .filter_bar {
		position: fixed;
		min-width: 20vw;
		max-width: 230px
	}
}

@media screen and (max-width:1024px) {

.hide_extra_col {display:none !important;}

a.anch-btn-img {
    margin: 22px auto 0px !important;
	max-width: 20px;
}

	.x-section.no-border-padding {
		padding: 20px 20px !important
	}

	.x-section.no-border-padding ul {
		padding: 0
	}
#mega-menu-wrap-primary .mega-menu-toggle {
    z-index: 99999999;
}

	.mega-sub-menu .icon_rg.active_arrow a:after {
		left: 10px;
		content: "-";
		font-size: 40px;
		top: 5.5px;
		line-height: 0;
		transition: none !important
	}

	#Featured-section .main-heading h2 {
		font-size: 24px !important;
		margin-bottom: 20px
	}

	.aboutus-html-style-1 a.bt-btn.bt-btn-default,
	.bearsthemes-button-element.bt-btn-default {
		margin: 0 !important
	}

	.mega-sub-menu>.mega-menu-row>.mega-sub-menu>li:nth-child(3)>ul>li>div {
		padding-bottom: 0
	}

	.blog_grid_main ul li .read_btn {
		padding: 10px
	}

	div#how-to-nmb-work-pg .bearsthemes-heading-element>h1 {
		padding: 0 0 30px 0
	}

	img.mb-footer-youttube-ic {
		height: 23px
	}

	.bt-header-main.mobil_menu_custom.menu_open div#mega-menu-wrap-primary {
		height: 95%;
		background: #075107;
		padding-bottom: 90px;
		overflow: scroll !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu {
		overflow: inherit !important;
		margin-top: 0 !important
	}

	.bt-header-main.mobil_menu_custom.menu_open .bt-nav-wrap>.mob_nav_footer {
		background: #075107;
		padding-top: 16px;
		z-index: 999
	}

	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary {
		position: relative !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .menu {
		max-width: calc(100% - 30px) !important;
		margin: 0 auto;
		border-top: 1px solid #fff;
		padding-top: 15px;
		margin-bottom: 20px
	}

	.mega-menu-item .mega-sub-menu li a {
		color: #f3e3c9 !important
	}

	.mega-menu-primary-mobile-open {
		position: fixed !important;
		overflow: hidden;
		width: 100% !important
	}

	#mega-menu-wrap-primary #mega-menu-primary a.mega-menu-link {
		transition: none !important
	}

	.search-bar-container input[type=button] {
		right: 10px
	}

	div#related-page-gallery h2 {
		font-size: 28px
	}

	.educate-inspire-1 p,
	.research-program-text p {
		font-size: 16px;
		line-height: 1.2
	}

	.intl-pg-sec-spc img {
		padding-right: 0 !important
	}

	.bt-header.header-1 .bt-header-main .bt-nav-wrap {
		z-index: 0
	}

	.reciheadersec.reciheadersec_mobile {
		display: block !important
	}

	.leftingrediantbox .reciheadersec .headingbox,
	.rightcontentbox .prepblock {
		display: none
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a {
		text-transform: capitalize !important
	}

	.blog-sharing ul:last-child li {
		margin: 0
	}

	header.bt-header.header-1.fw-menu-position-right.bt-logo-retina {
		display: block;
		width: 100%;
		height: 80px;
		background: #fff
	}

	header.bt-header.header-1.fw-menu-position-right.bt-logo-retina .mega-menu-toggle {
		background: 0 0 !important
	}

	header.bt-header.header-1.fw-menu-position-right.bt-logo-retina span.mega-toggle-animated-box {
		height: 20px !important;
		overflow: hidden
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
		background-color: #1f3d20 !important
	}

	header.bt-header.header-1.fw-menu-position-right.bt-logo-retina .container {
		width: 100%
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
		top: 14px !important
	}

	.mega-menu-toggle.mega-menu-open span.mega-toggle-animated-inner {
		width: 20px !important
	}

	.mega-menu-toggle.mega-menu-open .mega-toggle-animated-inner::after {
		width: 20px !important
	}

	.bt-container-logo.bt-vertical-align-middle {
		vertical-align: top !important
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
		background-color: #1f3d20 !important
	}

	li.astm-search-menu.is-menu.popup.menu-item {
		display: none
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
		background-color: #1f3d20 !important
	}

	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open+#mega-menu-primary {
		position: absolute !important;
		top: 0;
		background: #075107;
		left: 0;
		width: 100%;
		padding-top: 60px;
		padding-left: 15px;
	}

	.bt-header.header-1 .bt-container-menu {
		width: 100%
	}

	.bt-container-menu.bt-vertical-align-middle {
		position: absolute;
		top: 0;
		right: 0
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block:only-child {
		margin-top: 40px;
		z-index: 99
	}

	.mega-menu-toggle.mega-menu-open {
		position: absolute;
		z-index: 9999;
		right: 0
	}

	header.bt-header.header-1.fw-menu-position-right.bt-logo-retina .mega-menu-toggle.mega-menu-open span.mega-toggle-animated-box {
		height: 40px !important
	}

	header.bt-header.header-1.fw-menu-position-right.bt-logo-retina #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner {
		width: 40px !important;
		background: #fff !important;
		top: 6px !important
	}

	#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
		background: #fff !important;
		width: 40px !important
	}

	li#mega-menu-item-media_image-3 {
		display: none !important
	}

	li#mega-menu-26441-1 {
		display: none !important
	}

	.mega-menu-item-has-children>ul.mega-sub-menu {
		position: absolute !important;
		height: 370px !important;
		width: 100% !important;
		top: 96% !important;
		background-color: #075107 !important
	}

	#mega-menu-item-26441 ul.mega-sub-menu li#mega-menu-26441-0 {
		height: 100% !important
	}

	.mega-toggle-on:after {
		display: none !important
	}

	#mega-menu-item-26441>ul.mega-sub-menu a.mega-menu-link {
		color: #fff !important;
		font-weight: 600 !important
	}

	#mega-menu-item-26441>ul.mega-sub-menu li#mega-menu-26441-0-0 {
		padding-left: 15px !important;
		border-top: 1px solid #fff;
		width: 100% !important;
		margin: 0 auto !important;
		float: none !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-menu-column:after {
		display: none
	}

	li#mega-menu-26441-0-3 {
		display: none !important
	}

	a.mega-menu-link::after {
		content: ''
	}

	.bt-header-main.mobil_menu_custom.menu_open .bt-container-menu.bt-vertical-align-middle {
		height: 100vh !important
	}

	.bt-header-main.mobil_menu_custom.menu_open .bt-nav-wrap {
		height: 100%
	}

	.bt-header-main.mobil_menu_custom.menu_open div#mega-menu-wrap-primary {
		height: 100%;
		background: #075107
	}

	.bt-header-main.mobil_menu_custom.menu_open .bt-nav-wrap>.mob_nav_footer {
		position: absolute;
		z-index: 2;
		bottom: 0;
		width: 100%;
		text-align: center
	}

	.bt-header-main.mobil_menu_custom.menu_open .bt-nav-wrap>.mob_nav_footer .textwidget p {
		display: flex;
		justify-content: space-around
	}

	.bt-header-main.mobil_menu_custom.menu_open .bt-nav-wrap>.mob_nav_footer .textwidget p a {
		color: #fff;
		font-size: 19px !important
	}

	.bt-header-main.mobil_menu_custom.menu_open .bt-nav-wrap>.mob_nav_footer .textwidget p a i:before {
		font-size: 31px !important
	}

	.bt-header-main.mobil_menu_custom .mob_nav_footer {
		display: none !important
	}

	body.page-template.page-template-visual-builder-template.mega-menu-primary-mobile-open {
		overflow: hidden;
		height: 100vh !important
	}

	.bt-header-main.mobil_menu_custom.menu_open .mob_nav_footer {
		display: block !important
	}

	li#mega-menu-26443-1 {
		display: none !important
	}

	#mega-menu-item-26443>ul.mega-sub-menu {
		position: absolute !important;
		height: 220px !important;
		width: 100% !important;
		top: 96% !important;
		background-color: #075107 !important
	}

	#mega-menu-item-26443 ul.mega-sub-menu li#mega-menu-26443-0 {
		height: 400px !important
	}

	.mega-toggle-on:after {
		display: none !important
	}

	#mega-menu-item-26443>ul.mega-sub-menu a.mega-menu-link {
		color: #f3e3c9 !important;
		font-weight: 600 !important
	}

	#mega-menu-item-26443>ul.mega-sub-menu li#mega-menu-26443-0-0 {
		padding-left: 15px !important;
		border-top: 1px solid #fff;
		width: 100% !important;
		margin: 0 auto !important;
		float: none !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-menu-column:after {
		display: none
	}

	li#mega-menu-26443-0-3 {
		display: none !important
	}

	a.mega-menu-link::after {
		content: ''
	}

	li#mega-menu-26445-1 {
		display: none !important
	}

	#mega-menu-item-26445>ul.mega-sub-menu {
		position: absolute !important;
		height: 220px !important;
		width: 100% !important;
		top: 96% !important;
		background-color: #075107 !important
	}

	#mega-menu-item-26445 ul.mega-sub-menu li#mega-menu-26445-0 {
		height: 550px !important
	}

	.mega-toggle-on:after {
		display: none !important
	}

	#mega-menu-item-26445>ul.mega-sub-menu a.mega-menu-link {
		color: #f3e3c9 !important;
		font-weight: 600 !important
	}

	#mega-menu-item-26445>ul.mega-sub-menu li#mega-menu-26445-0-0 {
		padding-left: 0 !important;
		border-top: 1px solid #fff;
		width: calc(100% - 30px) !important;
		margin: 0 auto !important;
		float: none !important
	}

	#mega-menu-item-26445>ul.mega-sub-menu li a {
		padding-left: 0 !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-menu-column:after {
		display: none
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column img {
		display: none !important
	}

	a.mega-menu-link::after {
		content: ''
	}

	li#mega-menu-26446-1 {
		display: none !important
	}

	#mega-menu-item-26446>ul.mega-sub-menu {
		position: absolute !important;
		height: 220px !important;
		width: 100% !important;
		top: 96% !important;
		background-color: #075107 !important
	}

	#mega-menu-item-26446 ul.mega-sub-menu li#mega-menu-26446-0 {
		min-height: 1000px !important
	}

	.mega-toggle-on:after {
		display: none !important
	}

	#mega-menu-item-26446>ul.mega-sub-menu a.mega-menu-link {
		color: #f3e3c9 !important;
		font-weight: 600 !important
	}

	#mega-menu-item-26446>ul.mega-sub-menu li#mega-menu-26446-0-0 {
		padding-left: 15px !important;
		border-top: 1px solid #fff;
		width: 100% !important;
		margin: 0 auto !important;
		float: none !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-menu-column:after {
		display: none
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap {
		background: #075107;
		height: 100vh;
		position: relative
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap .mob_nav_footer {
		position: fixed;
		display: flex !important;
		bottom: 0;
		justify-content: space-around;
		width: 100%
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap .mob_nav_footer .textwidget a i {
		color: #e9dfc6;
		font-size: 25px;
		margin-top: 2px
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap .mob_nav_footer>div {
		width: 74%;
		display: flex;
		justify-content: space-between;
		margin-right: 17px
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap .mob_nav_footer .textwidget p {
		display: flex;
		justify-content: space-between
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap .mob_nav_footer>div .textwidget.custom-html-widget {
		width: 100%
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap .mob_nav_footer>a {
		color: #fff;
		font-size: 22px;
		margin-left: 15px
	}

	li#mega-menu-26446-0-3 {
		display: none !important
	}

	a.mega-menu-link::after {
		content: ''
	}

	.blog_grid_main ul.category {
		margin-top: 20px;
		margin-bottom: 10px
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span {
		float: none !important;
		padding-left: 6px !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
		content: '+';
		font-size: 24px;
		font-weight: 600 !important;
		line-height: 10px;
		display: inline-block !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
		content: '-' !important;
		line-height: 7px;
		font-size: 30px;
		color: #de8c26;
		font-family: cursive
	}

	.home #cs-content {
		overflow: hidden
	}

	#Featured-section .col2 .bearsthemes-heading-element h4 {
		font-size: 12px
	}

	#Featured-section .col2 .bearsthemes-heading-element h2 {
		font-size: 28px !important
	}

	.aboutus-html-style-1 a.bt-btn.bt-btn-default,
	.bearsthemes-button-element.bt-btn-default {
		font-size: 14px !important
	}

	#Tree-image .meet-mango-col p {
		font-size: 16px
	}

	#Featured-section .x-text p {
		font-size: 16px
	}

	#Featured-section .x-row-inner {
		display: block !important;
		height: auto
	}

	#Featured-section .col1 img {
		height: auto
	}

	#Featured-section .x-col {
		display: block;
		flex-grow: initial;
		flex-shrink: initial;
		flex-basis: auto !important
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap .mob_nav_footer i.fa.fa-search {
		font-size: 24px;
		margin-left: 15px;
		margin-top: 2px
	}

	input#is-search-input-0,
	input#is-search-input-0::placeholder {
		font-size: 22px !important
	}

	form.is-search-form.is-form-style.is-form-style-3.is-form-id-0 label {
		width: 100% !important
	}

	.popup-search-close {
		margin: 0;
		padding: 0;
		margin-right: -15px;
		margin-top: 30px
	}

	div#is-popup-wrapper {
		display: flex
	}

	.is-popup-search-form form {
		margin-top: 0 !important
	}

	p.astm-search-menu.is-menu.popup.menu-item a {
		display: block;
		height: 100% !important;
		position: relative;
		z-index: 9999999999;
		padding: 18px 65px
	}

	.mob_nav_footer .is-menu a {
		z-index: 9999
	}

	p.astm-search-menu.is-menu.popup.menu-item {
		margin: 0 !important;
		padding-right: 20px
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap {
		overflow-y: scroll;
		height: calc(100vh - 40px);
		-webkit-overflow-scrolling: touch
	}

	div#mega-menu-wrap-primary {
		display: block;
		width: 100%
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap .mob_nav_footer {
		position: fixed;
		background: #075107;
		padding-top: 10px;
		z-index: 9999999
	}

	.bt-header.header-1 .bt-header-main .bt-nav-wrap .mega-menu-toggle.mega-menu-open {
		position: fixed;
		top: 10px;
		padding-bottom: 30px
	}

	.bt-header.header-1 .bt-header-main .bt-nav-wrap::-webkit-scrollbar {
		width: .3em
	}

	.bt-header.header-1 .bt-header-main .bt-nav-wrap::-webkit-scrollbar-track {
		box-shadow: inset 0 0 6px #343231
	}

	.bt-header.header-1 .bt-header-main .bt-nav-wrap::-webkit-scrollbar-thumb {
		background-color: #f26122
	}

	section#blog-title-bar h2 {
		padding-bottom: 0
	}

	#blog-section .blog-detail p {
		line-height: 1.3
	}

	#blog-section .blog-detail h3 a {
		font-size: 28px;
		line-height: 1
	}

	#blog-section .blog-detail h3 {
		line-height: 1.2
	}

	#blog-section .blog-detail iframe {
		width: 100%;
		height: 100%
	}

	.related-carousels h2 {
		font-size: 28px;
		line-height: 1.2
	}

	.category {
		display: inherit
	}

	.related-carousels hr {
		display: none
	}

	section.related-carousels .related-recipes-car {
		margin-top: 30px
	}

	section.related-carousels .related-blogs-car {
		margin-top: 40px;
		margin-bottom: 60px
	}

	.single-tribe_events #tribe-events-content .tribe-events-single-event-title {
		padding: 40px 0 20px 0;
		font-size: 40px;
		line-height: 1.2
	}

	.single-tribe_events .tribe-events-schedule h2>span:nth-child(1) {
		padding: 0
	}

	.single-tribe_events .tribe-events-schedule h2>span {
		font-size: 18px
	}

	.single-tribe_events .tribe_events.type-tribe_events {
		width: 100%
	}

	.single-tribe_events .tribe_events.type-tribe_events .tribe-events-event-image {
		min-width: 100% !important
	}

	.single-tribe_events .tribe_events.type-tribe_events img {
		height: auto
	}

	.single-tribe_events .tribe_events.type-tribe_events div:nth-child(1),
	.single-tribe_events .tribe_events.type-tribe_events div>p {
		width: 100% !important
	}

	#Featured-section .col2 .bearsthemes-heading-element h2 br {
		display: none
	}

	.chosen_bar {
		display: none
	}

	section.main-res-sec .reciheadersec {
		flex-direction: column
	}

	section.main-res-sec .reciheadersec .headingbox h1 {
		max-width: 100% !important;
		width: 100%;
		line-height: 1.2
	}

	section.main-res-sec .reciheadersec .headingbox {
		width: 100%;
		padding: 0 15px
	}

	section.main-res-sec {
		padding-top: 5vh
	}

	section.main-res-sec .reciheadersec .prepblock {
		width: 100%;
		margin-top: 30px
	}

	section.main-res-sec .reciheadersec .prepblock ul {
		flex-wrap: wrap;
		padding: 0 15px;
		width: 100%
	}

	.main-res-sec .contentsec .leftingrediantbox .main-res-sec li {
		margin-bottom: 35px
	}

	.main-res-sec .contentsec .leftingrediantbox {
		width: 100%
	}

	.main-res-sec .contentsec .courseSec>ul {
		width: 100%;
		justify-content: space-around
	}

	.main-res-sec .contentsec .courseSec>ul li {
		display: flex;
		flex-direction: column;
		min-width: 50% !important;
		margin-right: 0
	}

	.main-res-sec .contentsec .courseSec {
		width: 100%;
		margin-bottom: 40px;
		padding: 0 15px
	}

	section.main-res-sec .reciheadersec .prepblock .wp_notes {
		padding: 0 15px
	}

	.main-res-sec .contentsec .leftingrediantbox>h4,
	.main-res-sec .contentsec .rightcontentbox .instrucbox>h4 {
		text-transform: capitalize
	}

	.main-res-sec .contentsec .socialSec ul {
		padding: 0 15px
	}

	ul.recipe-s-p-socal-2 {
		margin-top: 20px !important;
		width: 100%
	}

	ul.recipe-s-p-socal-2 li a {
		margin-left: 0 !important;
		text-transform: uppercase
	}

	.main-res-sec .contentsec .leftingrediantbox ul.recipe-s-p-socal-2 li {
		width: auto !important;
		margin-right: 10px
	}

	.main-res-sec .contentsec .leftingrediantbox>ul {
		grid-template-columns: repeat(1, 1fr)
	}

	.main-res-sec .contentsec .rightcontentbox {
		width: 100%;
		padding-top: 40px
	}

	.main-res-sec .contentsec {
		margin-bottom: 20px
	}

	section.main-res-sec .related-recipes-car {
		margin-bottom: 0
	}

	.main-res-sec .contentsec .leftingrediantbox ul li {
		width: 100% !important
	}

	.main-res-sec ul>li {
		width: 47% !important;
		margin-right: 3%
	}

	.recipe_mobile_img {
		width: 100%;
		margin-top: 60px
	}

	.recipe_mobile_img img {
		width: 100%;
		height: auto
	}

	.recipe_mobile_img {
		display: block
	}

	.recipe_desktop_img {
		display: none
	}

	section.related-carousels {
		z-index: 5
	}

	.orange_col,
	.orange_col:hover {
		color: #f26122
	}

	.dynamic_title h1 {
		padding: 100px 0 60px 0
	}

	section.main-res-sec .reciheadersec .headingbox h1 {
		font-size: 40px
	}

	section.main-res-sec .reciheadersec .prepblock ul p {
		font-size: 12px
	}

	section.main-res-sec .reciheadersec .prepblock ul p span {
		font-size: 16px
	}

	.main-res-sec .contentsec .courseSec ul li span {
		font-size: 16px
	}

	.main-res-sec .contentsec .leftingrediantbox>h4 {
		font-size: 28px
	}

	.main-res-sec .contentsec .leftingrediantbox>h5 {
		font-size: 12px;
		line-height: 1.5
	}

	.main-res-sec .contentsec .rightcontentbox .instrucbox>h4 {
		font-size: 28px;
		margin-top: 0
	}

	.blog-detail p {
		font-size: 16px
	}

	.fixed-bodyclass {
		position: fixed
	}

	#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
		text-transform: capitalize !important
	}

	.about-mangos-menu-col {
		display: flex !important;
		justify-content: flex-start !important;
		min-width: 100% !important;
		align-items: center !important;
		margin-bottom: 20px !important
	}

	.about-mangos-menu-col .x-text-content-text h1,
	.about-mangos-menu-col .x-text-content-text h5 {
		font-family: ABCGintoNord-Medium !important;
		font-size: 18px !important
	}

	.about-mango-menu-dropdown {
		order: -1 !important;
		margin-right: 15px !important
	}

	.about-mango-menu-dropdown {
		position: relative !important;
		overflow: visible !important
	}

	ul.about-mango-menu-dropdown {
		position: absolute !important;
		top: 60px !important;
		padding: 10px !important;
		min-width: 280px !important
	}

	.about-mangos-menu-row {
		z-index: 2 !important
	}

	div#x-section-2 .about-mangos-menu-col {
		padding: 0 !important
	}

	a.sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready {
		max-height: 225px !important
	}

	div#why-mango-mob-sec {
		display: block !important;
		padding: 0 !important
	}

	div#why-mango-mob-sec .x-row.x-container.max.width {
		min-width: 100%
	}

	div#why-mangoes-column .x-feature-box-graphic-outer.circle img.circle {
		margin: 0 !important
	}

	div#why-mangoes-column .x-feature-box-graphic-outer.circle .x-feature-box-graphic-inner.circle {
		width: 40px
	}

	div#Why-mangos {
		min-height: auto !important
	}

	#Why-mangos .x-row.x-container.max.width {
		margin: 35px auto
	}

	div#why-mango-mob-sec img {
		margin: 0 auto -10px auto !important;
		display: block;
		width: 280px
	}

	div#why-mango-mob-sec::before {
		content: '' !important;
		background-color: #fcd062;
		width: 100% !important;
		height: 280px;
		-webkit-transform: skewY(-5deg);
		transform: skewY(-5deg);
		position: absolute;
		top: 65px;
		z-index: 0;
		right: 0
	}

	div#why-mango-sec {
		min-height: auto !important
	}

	div#why-mango-sec .x-bg-layer-lower-image {
		background-color: #fccd69 !important;
		background-image: none !important
	}
}

@media only screen and (max-width:1200px) and (min-width:768px) {
	.txt-img-m-set .x-column.x-1-2:nth-child(1) {
		margin-right: 0 !important
	}
}

@media only screen and (max-width:1024px) and (min-width:768px) {
	div#homepage-counter::before {
		content: '' !important;
		background-color: #fcd062;
		width: 100% !important;
		height: 110px;
		-webkit-transform: skewY(-5deg);
		transform: skewY(-5deg);
		position: absolute;
		top: -60px;
		right: 0
	}

	.blog_inside_page {
		padding-top: 5vh
	}

	#blog-title-bar:before {
		content: "";
		position: fixed;
		height: 240px;
		background: #fff;
		width: 100%;
		top: 0 !important
	}

	.single-post #blog-section {
		margin: 0 0 60px !important
	}

	section#blog-title-bar {
		padding-top: 0 !important
	}

	#blog-title-bar {
		height: 100px !important
	}

	.blog_grid_main ul li .featured_img img {
		height: 30vh
	}
}

@media only screen and (max-width:1024px) and (min-width:768px) {
	#blog-section {
		margin: 40px 0 60px
	}

	div#app .container {
		width: 98%
	}

	#blog-section h1 {
		font-size: 12px
	}

	.blogs-filters a {
		font-size: 9px
	}

	.filter_bar {
		max-width: 30% !important;
		padding-right: 26px
	}

	.blog_grid_main ul li {
		width: 49%;
		margin-bottom: 25px
	}

	div#Featured-section {
		padding-bottom: 0 !important
	}

	#Featured-section .col2 {
		padding: 20px 0 25px 0 !important
	}

	#Tree-image .meet-mango-col {
		padding: 40px 20px 0 20px
	}

	.theme-card-slider {
		padding: 0 !important
	}

	.theme-card-slider {
		padding: 0 !important
	}

	ul.owl-carousel.owl-theme .owl-nav .owl-next,
	ul.owl-carousel.owl-theme .owl-nav .owl-prev {
		position: relative
	}

	.theme-card-slider pre.x-code {
		margin: 0 !important
	}

	.why-mangoes-heading h1 {
		margin: 15px auto 20px auto
	}

	#homepage-counter .x-column.x-sm.x-1-4 {
		width: 50% !important
	}

	.Featured-section1 .x-row-inner .x-col.col1 {
		order: 1
	}

	#Featured-section .col2 {
		padding: 20px 0 25px 0 !important
	}

	#Tree-image .meet-mango-col {
		padding: 40px 20px 0 20px
	}

	.Featured-section1 .x-row-inner {
		margin-top: 25px !important;
		display: flex !important
	}

	.orange-lines-mb {
		padding-bottom: 0 !important
	}

	div#why-mango-mob-sec .x-row.x-container.max.width {
		z-index: 9
	}

	div#why-mango-mob-sec img {
		margin: 0 auto 0 auto !important;
		width: 450px
	}

	div#why-mango-mob-sec::before {
		height: 500px
	}
}

@media only screen and (max-width:1024px) and (min-width:768px) {
	#custom_html-5 .footer-heading span {
		font-size: 33px
	}
}

@media only screen and (max-width:1023px) and (min-width:768px) {
	#custom_html-5 .footer-heading p {
		display: flex;
		justify-content: center
	}

	#custom_html-5 .footer-heading span {
		margin-right: 2%;
		margin-left: 1%
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) {
		flex-direction: row !important;
		justify-content: space-between;
		align-items: baseline
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#custom_html-7 {
		order: 1 !important;
		display: flex;
		align-items: center
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#text-6 {
		order: 2 !important;
		width: auto !important;
		margin: 40px 0 0 0 !important
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#custom_html-7 .textwidget {
		flex-direction: row !important
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#custom_html-7 .textwidget a {
		margin: 15px 30px 0 0 !important
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#text-6 .textwidget p {
		margin: 0
	}
}

@media only screen and (max-width:1023px) and (min-width:769px) {
	.footer-heading p {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start !important
	}

	#text-6 a.exitNotifierLink {
		min-width: 15%;
		display: block
	}
}

@media screen and (min-width:769px) {
	.bt-copyright br {
		display: none
	}
}

@media screen and (min-width:768px) {
	div#hw-to-nmb-wrk-h-img span {
		height: 420px
	}

	div#hw-to-nmb-wrk-h-img img {
		object-fit: cover;
		height: 400px !important
	}
}

@media screen and (max-width:768px) {
	.textwidget.custom-html-widget .footer-heading p {
		max-width: max-content;
		margin: auto !important
	}

	.bt-footer-widgets .widget_text .textwidget {
		text-align: center
	}

	.related-carousels h2 {
		padding: 35px 0
	}

	div#how-to-nmb-work-gallery .x-text {
		font-size: 16px
	}

	div#gc-noimage li a {
		display: contents
	}

	#gc-noimage ul {
		padding: 0
	}

	.main-res-sec .contentsec .leftingrediantbox {
		position: relative
	}

	body {
		overflow-x: hidden
	}

	.page-template-visual-builder-template iframe[width="560"] {
		width: 100%;
		height: 100%
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(3) {
		max-width: 290px;
		margin: auto;
		width: 90%
	}

	#text-8 .textwidget h4,
	.wpcf7-submit,
	input#email-address-sub {
		font-size: 18px !important
	}

	.wpcf7-submit {
		padding: 4px 16px !important
	}

	footer .bt-footer-widgets .bt-row {
		display: flex;
		flex-direction: column;
		width: 100% !important;
		margin: 0 !important
	}

	footer .bt-footer-widgets .bt-row .footer-sidebar-item {
		width: 100%;
		margin: 0;
		padding: 0
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(2) {
		order: -1
	}

	#custom_html-5 .footer-heading span {
		font-size: 36px
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) {
		display: flex;
		flex-direction: column
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#custom_html-7 {
		order: 1;
		margin: 0
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#text-6 {
		order: -1;
		display: flex;
		margin: 40px 0 30px 0;
		width: 100%
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#text-6 h2.widget-title {
		display: none
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#text-6 a i {
		font-size: 28px
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#text-6 a:last-child {
		margin: 0 !important
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#custom_html-7 .textwidget {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#custom_html-7 .textwidget a {
		font-size: 18px;
		margin: 15px 0
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#custom_html-7 .textwidget a:nth-child(1) {
		order: 1
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#custom_html-7 .textwidget a:nth-child(2) {
		order: 3
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#custom_html-7 .textwidget a:nth-child(3) {
		order: 2
	}

	footer .bt-footer-bar .container {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 80%
	}

	footer .bt-footer-bar .container .bt-copyright {
		font-size: 16px;
		line-height: 1.5;
		text-align: center;
		margin: 20px 0
	}

	footer .bt-footer-bar .container .footer-bar-links {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	footer .bt-footer-bar .container .footer-bar-links a {
		margin: 0 0 15px 0;
		font-size: 18px;
		text-align: center
	}

	footer .bt-footer-bar {
		padding-bottom: 50px
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#text-6 .textwidget {
		width: 100% !important
	}

	footer .bt-footer-widgets .bt-row .bt-col-4:nth-child(1) aside#text-6 .textwidget p {
		display: flex;
		justify-content: center
	}

	#text-6 a.exitNotifierLink {
		margin-right: 25px !important
	}

	footer .bt-footer-widgets .container {
		width: 100%;
		padding: 0 40px
	}

	div#how-to-nmb-work-pg .bearsthemes-heading-element>h1 {
		font-size: 36px;
		line-height: 1.2;
		padding: 0 0 45px 0
	}

	div#how-to-nmb-work-pg {
		height: auto;
		background: 0 0 !important;
		padding: 30px 0 0 0 !important
	}

	#hw-to-nmb-wrk-h-img {
		margin-bottom: 0 !important
	}

	div#how-to-nmb-work-pg::before {
		content: '';
		background: #f3e3c9;
		width: 100% !important;
		height: 380px;
		position: absolute;
		top: 0
	}

	div#about-feature-1 .x-row-inner {
		display: flex
	}

	div#about-feature-1 .x-row-inner .x-col.col2 {
		padding: 20px 15px 50px 15px;
		order: -1
	}

	div#about-feature-1 .x-row-inner .x-col.col2 h4,
	div#how-to-nmb-work-gallery .bearsthemes-element.bearsthemes-heading-element h4 {
		font-size: 28px !important;
		line-height: 1
	}

	div#about-feature-1 p,
	div#about-feature-2 p {
		font-size: 16px;
		line-height: 1.4
	}

	div#how-to-nmb-work-gallery .bearsthemes-button-element {
		font-size: 14px;
		display: block;
		text-align: center;
		margin-left: 0 !important;
		max-width: 200px
	}

	div#how-to-nmb-work-gallery {
		padding: 45px 15px 0 15px !important
	}

	div#about-feature-1 {
		min-width: 100% !important
	}

	div#about-feature-2 .x-col.col2 {
		padding: 20px 15px 60px 15px
	}

	div#about-feature-2 {
		margin-top: 50px !important;
		min-width: 100% !important
	}

	div#strg-pln-bgt-pg .x-container.max.width {
		margin-top: 35px !important;
		margin-bottom: 20px !important
	}

	div#strg-pln-bgt-pg {
		padding-top: 0 !important
	}

	div#strg-pln-bgt-pg .bearsthemes-heading-element h1 {
		line-height: 1.2;
		font-size: 28px
	}

	div#strg-pln-bgt-dtl-sec {
		padding-top: 0 !important
	}

	div#strg-pln-bgt-dtl-sec .x-text h4 {
		line-height: 1.5
	}

	div#strg-pln-bgt-dtl-sec .x-text h4.orange {
		font-size: 20px
	}

	div#strg-pln-bgt-dtl-sec .x-container.max.width {
		margin-bottom: 10px !important
	}

	.theme-card-slider .e1332-26.x-col h2 {
		font-size: 32px !important
	}

	div#why-mango-mob-sec img {
		margin: 0 auto -10px auto !important;
		display: block;
		width: 280px
	}

	div#why-mango-mob-sec::before {
		content: '' !important;
		background-color: #fccd69;
		width: 100% !important;
		height: 280px;
		-webkit-transform: skewY(-5deg);
		transform: skewY(-5deg);
		position: absolute;
		top: 65px;
		z-index: 0;
		right: 0
	}

	.mega-menu-row .footer_menu_main {
		display: none !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu .mega-menu-column {
		padding-left: 0 !important;
		margin-left: 0
	}

	.mega-menu-item .mega-sub-menu li a {
		padding-left: 18px !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row {
		border-top: 2px solid #f3e3c9 !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .menu {
		margin: 0 !important
	}

	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .menu {
		max-width: 100% !important;
		border-top: 2px solid #f3e3c9 !important
	}
}

@media screen and (max-width:767px) {
	#blog-title-bar_mobile {
		display: block
	}

	#blog-title-bar {
		display: none
	}

	#blog-title-bar_mobile h1 {
		font-size: 28px;
		line-height: 1.5
	}

	div#hw-to-nmb-wrk-h-img span:nth-child(2) img {
		object-fit: cover;
		height: 420px !important
	}
}

@media screen and (max-width:767px) {
	#blog-section {
		margin: 25px 0 0 0;
		flex-direction: column;
		width: 100%
	}

	.blog-sharing {
		display: flex;
		flex-direction: column
	}

	#blog-section .filters-blog {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px
	}

	#blog-section .filters-blog .filter_bar {
		max-width: 100%
	}

	#blog-section .filters-blog .filter_bar .blogs-filters h4 {
		font-size: 15px
	}

	.blogs-filters {
		margin-bottom: 10px;
		padding: 0 10px
	}

	.search-container input {
		padding-left: 5px
	}

	div#app .container {
		width: 100%;
		padding-right: 0;
		padding-left: 0
	}

	div#app .container .blog_list {
		padding: 20px 20px 40px 20px
	}

	.search-container {
		margin-bottom: 20px
	}

	.blog_grid_main ul li {
		width: 100%;
		margin-bottom: 15px
	}

	.blog_grid_main ul ul.category {
		margin: 0
	}

	.blog_grid_main ul li.item {
		margin-bottom: 40px
	}

	.blog_grid_main .blog_title {
		font-size: 28px;
		line-height: 1.2
	}

	.blog_grid_main .category li {
		padding-left: 0
	}

	.blog_grid_main ul li .featured_img img {
		height: 350px
	}

	.search-container input::placeholder {
		font-size: 20px;
		font-weight: 500
	}

	.search-container input {
		padding: 11px 15px
	}

	.search-bar-container::after {
		right: 25px;
		font-size: 45px;
		top: 9px;
		font-weight: 100
	}

	#blog-section .blog-content {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px
	}

	#blog-title-bar_mobile {
		padding-right: 15px;
		padding-left: 15px
	}

	#tribe-events-pg-template,
	.tribe-common-l-container.tribe-events-l-container {
		padding: 0 0 40px 0 !important
	}

	.tribe-events-page-template .tribe-common-h3 .tribe-events-c-top-bar__datepicker-time {
		font-size: 24px;
		position: relative
	}

	.tribe-events-page-template .tribe-common-h3 ::after {
		content: '';
		border: solid #075107;
		border-width: 0 3px 3px 0;
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		padding: 5px;
		position: absolute;
		right: -20px;
		top: 12px
	}

	.tribe-events-page-template .tribe-common-g-row.tribe-events-calendar-list__event-row {
		display: flex;
		flex-direction: column;
		align-items: center
	}

	.tribe-events-page-template .tribe-common-g-row.tribe-events-calendar-list__event-row .tribe-events-calendar-list__event-date-tag {
		width: 100%;
		margin-bottom: 20px
	}

	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
		display: flex;
		flex-direction: row;
		align-items: baseline;
		justify-content: center
	}

	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime span {
		margin: 0 5px
	}

	.tribe-events .tribe-events-calendar-list__event-datetime {
		display: flex
	}

	.tribe-events .tribe-events-calendar-list__event-date-tag-datetime span.tribe-events-calendar-list__event-date-tag-daynum {
		color: #f26122 !important
	}

	.tribe-events-calendar-list__event-details.tribe-common-g-col {
		padding: 0 !important
	}

	.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper {
		padding: 0 !important;
		margin: 20px 0
	}

	.tribe-events-calendar-list__event-description.tribe-common-a11y-hidden {
		display: block !important;
		visibility: visible !important;
		margin-top: 20px
	}

	.tribe-common .tribe-common-anchor-thin,
	.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
		line-height: 1
	}

	.blog_mob_ftr-drpdn-btn {
		display: block
	}

	.filters-blog .blog_mobile_filter {
		position: relative
	}

	.blog_mob_ftr-drpdn-btn {
		padding: 10px 25px;
		margin: 0;
		border: 1px solid #075107 !important;
		font-size: 18px;
		color: #075107;
		width: 100%;
		position: relative;
		background: 0 0
	}

	span.arow-ic {
		position: absolute;
		content: "";
		top: 20px;
		right: 30px;
		width: 0;
		height: 0;
		border: 7px solid transparent;
		border-color: #075107 transparent transparent transparent;
		transition: .5s
	}

	.blog_mob_ftr-drpdn-active span.arow-ic {
		border-color: #ff9e07 transparent transparent transparent;
		transform: rotate(180deg);
		top: 15px;
		transition: .5s
	}

	.blog_mob_ftr-drpdn-active .blog_mob_ftr-drpdn-btn {
		border: none !important;
		transition: .5s
	}

	.blog_mob_ftr-drpdn-item {
		display: none
	}

	.blog_mob_ftr-drpdn-active .blog_mob_ftr-drpdn-item {
		display: block !important;
		transition: .5s;
		position: relative;
		width: 100%;
		background: #fff;
		padding: 0 10px 20px 10px;
		z-index: 1
	}
}

#custom_html-13 .custom-html-widget a {
	font-family: ABCGintoNord-Medium;
	color: #f3e3c9;
	font-size: 20px;
	margin: 10px 30px 10px 0
}

@media screen and (max-width:600px) {
	.bt-header-container.fw-absolute-header.fw-sticky-header {
		padding-right: 15px;
		padding-left: 10px
	}

	footer .bt-footer-widgets .container {
		width: 100%;
		padding: 0 25px
	}

	#custom_html-5 .footer-heading span {
		font-size: 32px !important
	}

	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block {
		margin-right: 20px
	}

	.blog_grid_main ul li .read_btn {
		max-width: 80%
	}

	body.is-header-sticky .bt-header-container.fw-sticky-header.fw-sticky-header {
		position: relative !important
	}

	.absolute-col1::after {
		display: none
	}

	ul.owl-carousel.owl-theme .owl-nav {
		display: none
	}

	.theme-card-slider pre.x-code {
		margin: 0 !important
	}

	.theme-card-slider {
		padding: 0 !important
	}

	#Featured-section .col1 img.desktop-img {
		display: none
	}

	#Featured-section .col1 img.mobile-image {
		display: block !important
	}

	#feature-order-sec-mb {
		display: block !important
	}

	div#Featured-section .pic-col2 {
		display: none
	}

	#Featured-section .col2 {
		padding: 0 0 25px 0
	}

	#Featured-section .col2 .bearsthemes-heading-element h2 {
		color: #f26122 !important
	}

	#Featured-section .x-text p {
		font-size: 16px
	}

	.aboutus-html-style-1 a.bt-btn.bt-btn-default,
	.bearsthemes-button-element.bt-btn-default {
		font-size: 14px;
		display: block;
		text-align: center;
		max-width: 290px;
		margin: 0 auto !important
	}

	.mega-sub-menu>.mega-menu-row>.mega-sub-menu>li:nth-child(4)>ul>li>div {
		display: none
	}

	.product-carousel-slider-title {
		font-size: 18px !important
	}

	#Why-mangos .x-row.x-container.max.width {
		margin: 30px auto 0
	}

	.theme-card-slider .x-row.x-container {
		width: 100% !important
	}

	.theme-card-slider .x-row.x-container pre.x-code {
		padding-left: 0 !important;
		padding-right: 0 !important
	}

	.why-mangoes-heading h1 {
		font-size: 30px;
		margin-bottom: 20px
	}

	div#why-mango-mob-sec img {
		width: 100%
	}

	div#why-mango-mob-sec .x-row.x-container.max.width .x-row-inner {
		margin-bottom: -10px
	}

	div#why-mango-mob-sec img {
		margin: -40px 0 0 0 !important
	}

	div#homepage-counter::before {
		content: '' !important;
		background-color: #fcd062;
		width: 100% !important;
		height: 120px;
		-webkit-transform: skewY(-7deg);
		transform: skewY(-7deg);
		position: absolute;
		top: -50px;
		right: 0
	}

	#why-mangoes-column .x-feature-list p {
		color: #075107;
		font-size: 16px;
		line-height: 1.3;
		font-family: kansasnew
	}

	#homepage-counter .x-column.x-sm.x-1-4 {
		width: 100% !important
	}

	.counter-custom-layout-1 .text-below {
		font-size: 16px;
		margin-top: 20px !important;
		font-weight: 100 !important
	}

	.counter-custom-layout-1 {
		margin-bottom: 25px
	}

	.meet-mango-mb-img {
		display: block
	}

	.meet-mango-dsk-img {
		display: none
	}

	#Tree-image .x-container.max.width {
		min-width: 100%
	}

	#Tree-image .meet-mango-col {
		padding: 20px 30px 0 30px !important;
		max-width: 100% !important
	}

	.meet-mango-col p {
		text-align: left;
		line-height: 1.2 !important
	}

	div#Featured-section.Featured-section-box-full {
		padding: 50px 0 0 0 !important
	}

	div#Featured-section.Featured-section-box-full .x-container.max.width {
		min-width: 100%
	}

	div#Featured-section.Featured-section-box-full .x-container.max.width .x-text {
		padding: 0 35px
	}

	.orange-lines-mb {
		height: 240px;
		padding: 10px 0 0 0 !important
	}

	.orange-lines-mb .x-container.max.width {
		height: 100% !important
	}

	.orange-lines-mb .x-container.max.width img {
		object-fit: cover;
		min-width: 100%;
		display: block
	}

	div#instagram-feed .x-container.max.width {
		min-width: 100%;
		margin: 45px 0 50px 0
	}

	div#instagram-feed pre.x-code {
		margin: 0
	}

	.container {
		width: 100%
	}

	.main-logo {
		top: -3px
	}

	section.related-carousels {
		display: flex;
		flex-direction: column
	}

	section.related-carousels .related-recipes-car {
		order: 2
	}

	section.related-carousels .related-blogs-car {
		order: 1
	}

	i.heateorSssSharing.heateorSssFacebookBackground,
	i.heateorSssSharing.heateorSssPinterestBackground,
	i.heateorSssSharing.heateorSssTwitterBackground {
		width: 35px !important;
		height: 35px !important
	}

	div#homepage-counter {
		padding: 120px 0 150px !important
	}

	.bt-footer-bar .container {
		border-top: 1px solid #f1e3cc
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap .mob_nav_footer i {
		color: #f3e3c9
	}

	.mega-menu-primary-mobile-open .bt-nav-wrap .mob_nav_footer img.mb-footer-youttube-ic {
		width: 21px
	}

	#Tree-image .x-container.max.width p br {
		display: none
	}

	.bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
		max-width: 130px
	}

	section#blog-title-bar h1 {
		font-size: 40px
	}
}

@media only screen and (max-width:375px) {
	div#how-to-nmb-work-pg .bearsthemes-heading-element>h1 {
		font-size: 28px
	}
}

@media screen and (min-width:2000px) {
	.homepg-slider-txt {
		left: -140px !important
	}

	.homepg-slider-btn {
		left: -140px !important
	}

	#why-mango-sec .x-row-inner {
		max-width: 1140px !important
	}

	.chosen_filter ul li i {
		font-size: 34px !important
	}

	rs-layer#slider-20-slide-228-layer-2 {
		transform: translate(-380px, 0) !important
	}
}

@media only screen and (min-width:1025px) {
	#blog-title-bar:before {
		content: "";
		position: fixed;
		height: 38%;
		background: #fff;
		width: 100%;
		top: 0 !important
	}
}

@media only screen and (min-width:768px) {
	.single-post #blog-section {
		margin: 80px 0 60px
	}

	.filter_bar {
		display: block;
		position: fixed
	}

	#blog-title-bar {
		display: block;
		background: #fff;
		width: 100%;
		height: 14.3vh;
		max-width: 1024px
	}

	section#blog-title-bar h1 {
		position: fixed;
		max-width: 1024px;
		font-size: 3vw;
		line-height: 1.2;
		background: #fff
	}

	section#blog-title-bar {
		padding-top: 30px
	}

	section.related-carousels {
		margin-bottom: 0;
		padding-bottom: 60px
	}
}

.ecs-event-list li.ecs-event {
	list-style-type: none
}

.ecs-event-list {
	padding: 0
}

.ecs-event-list li.ecs-event img {
	width: 30%;
	float: left;
	margin-right: 30px
}

.ecs-event-list li.ecs-event {
	clear: both;
	margin-bottom: 30px;
	overflow: hidden;
	vertical-align: middle;
	display: inline-block;
	width: 100%
}

.ecs-event-list .tribe-event-date-start,
.tribe-event-time {
	color: #075107 !important;
	font-size: 16px !important;
	font-family: ABCGintoNord-Medium
}

.ecs-event-list .entry-title.summary a {
	color: #f26122 !important;
	font-size: 30px !important;
	font-family: ABCGintoNord-Medium;
	text-decoration: none;
	margin-bottom: 10px
}

.ecs-event-list .ecs-excerpt {
	font-size: 20px;
	color: #075107;
	font-family: kansasnew
}

.ecs-event-list h4.entry-title.summary {
	margin-bottom: 15px
}

.ecs-all-events a {
	background: #aa52f7;
	padding: 10px 25px;
	font-family: ABCGintoNord-Medium;
	font-weight: 600;
	right: 0;
	font-size: 16px;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	letter-spacing: 1px;
	text-decoration: none !important;
	cursor: pointer;
	position: a
}

.event_bottom {
	margin-bottom: 40px !important
}

.ecs-all-events a:hover {
	background: #ff9e07
}

.result_empy p {
	font-size: 1.28em;
	margin-bottom: 20px
}

.custom-nutrition-bg {
	background: url(https://www.mango.org/wp-content/uploads/2022/02/nutrition-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center
}

.align-middle-flex .x-row-inner {
	align-items: center !important
}

.blog-detail a,
.wp_notes a,
.x-text a {
	font-weight: 600
}

body>img:last-child {
	display: none
}

.blog-sharing {
	display: flex;
	font-family: ABCGintoNord-Medium
}

.blog-sharing ul:first-child {
	display: flex;
	align-items: center
}

.blog-sharing ul:last-child {
	display: flex;
	align-items: center;
	margin-left: 20px
}

.blog-sharing ul:first-child li:first-child {
	margin-right: 10px;
	font-weight: 400;
	letter-spacing: 2px;
	font-family: ABCGintoNord-Medium;
	font-size: 13px
}

.blog-sharing ul:last-child a {
	margin: 0;
	width: 100%;
	margin-right: 20px;
	font-weight: 500;
	letter-spacing: 2px;
	font-family: ABCGintoNord-Medium;
	text-transform: uppercase;
	font-size: 13px
}
#mango-party-july-wrapper h5 a, #mango-party-july-wrapper h5 a:hover {
    color: #F2E3C9;
    text-decoration: none;
}



/*** Menu for Mobile **/
@media only screen and (max-width: 1024px) {
    header.bt-header-mobi {
        display: block;
    }
header.bt-header.header-1.fw-menu-position-right.bt-logo-retina {
    display: none;
}
    .bt-header-mobi.header-mobi .bt-container-menu {
        width: 100%;
        max-width: 100%;
        display: block;
    }

    #mega-menu-wrap-mobi_menu .mega-menu-toggle.mega-menu-open+#mega-menu-mobi_menu {
        display: block;
    }

    .bt-header-mobi.header-mobi .bt-header-mobi-main .fw-wrap-logo {
        padding-left: 10px;
    }

    .header-mobi #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
        content: '+';

    }

    .header-mobi #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
        content: '-' !important;

    }

    #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu>li.mega-menu-item>a.mega-menu-link {
        font-family: ABCGintoNord-Medium !important;
        color: #f3e3c9 !important;
    }

    .header-mobi #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
        line-height: 40px;
        height: 40px;
        padding: 0px 0px 0px 10px;
        vertical-align: baseline;
        width: auto;
        display: block;
        color: #075107;
        text-transform: capitalize;
        text-decoration: none;
        text-align: left;
        text-decoration: none;
        background: rgba(255, 255, 255, 0.1);
        border: 0;
        border-radius: 0;
        font-family: inherit;
        font-size: 18px;
        font-weight: normal;
        outline: none;

    }

    .bt-header-mobi.header-mobi .bt-header-mobi-main .fw-wrap-logo {
        padding-left: 10px;
    }

    #mega-menu-wrap-mobi_menu .mega-menu-toggle {
        padding-top: 20px;
        padding-right: 10px;
        display: block;
	max-width: fit-content;
    	margin-left: auto;
    }

    .header-mobi #mega-menu-wrap-mobi_menu .mega-menu-toggle+#mega-menu-mobi_menu {
        height: calc(100vh - 46px);
        padding: 60px 30px 100px;
        width: 100%;
        max-width: 100%;
        overflow-y: scroll;
    }

    .header-mobi #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link {
        border-radius: 0;
        border: 0;
        margin: 0;
        line-height: 40px;
        height: 40px;
        padding: 0 10px;
        background: transparent;
        text-align: left;
        color: #fff;
        font-size: 14px;
    }

    .header-mobi #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item,
    .header-mobi #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {
        font-family: ABCGintoNord-Medium;
        margin: 0 !important;
    }

    .header-mobi #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after {
        content: '+';
        font-size: 24px;
        line-height: 10px;
        display: inline-block !important;
        font-family: 'ABCGintoNord-Medium';
        top: 15px;    }

    .header-mobi #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after {
        content: '-' !important;
        line-height: 7px;
        font-size: 30px;
        color: #de8c26;
        font-family: cursive;
	top: 13px;
    }

    header.bt-header-mobi.header-mobi.bt-logo-retina.fw-menu-position-right {
        display: block;
        position: relative;
        z-index: 99;
        width: 100%;
        max-width: 100%;
    }
.page-id-2149 header.bt-header-mobi.header-mobi.bt-logo-retina.fw-menu-position-right {
        position: absolute;    
}
.bt-header-mobi.header-mobi .bt-container-logo {
    width: 50%;
}
#mega-menu-wrap-mobi_menu .mega-menu-toggle .mega-toggle-blocks-right {
    max-width: fit-content;
    margin-left: auto;
}

    #mega-menu-wrap-mobi_menu .mega-menu-toggle {
        background: transparent;
        z-index: 9999;
    }

    #mega-menu-wrap-mobi_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,
    #mega-menu-wrap-mobi_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before,
    #mega-menu-wrap-mobi_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
        background-color: #fff;
    }

    #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        text-transform: capitalize;
    }

    #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu li a {
        font-family: 'ABCGintoNord-Medium' !important;
        padding: 0px !important;
    }

    .mega-menu-item-has-children>ul.mega-sub-menu {
        position: relative !important;
        top: 0 !important;
        margin-top: 0px !important;
    }

    .mega-menu-item-has-children>ul.mega-sub-menu {
        height: auto !important;
    }

    #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator,
    #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu li.mega-menu-item-has-children li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator {
        float: none;
    }

    #mega-menu-wrap-mobi_menu #mega-menu-mobi_menu>li.mega-menu-flyout ul.mega-sub-menu {
        background: transparent;
        padding: 10px !important;
        margin: 10px 0px 20px !important;
        border-top: 1px solid #979797;
        border-bottom: 1px solid #979797;
        width: 100% !important;
    }

    #mega-menu-wrap-mobi_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
        width: 40px !important;
    }

    #mega-menu-wrap-mobi_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-slider .mega-toggle-animated-inner {
        top: 2px;
        width: 40px !important;
    }

    .bt-header-mobi {
        background: transparent;
    }

    .bt-header-mobi.header-mobi .bt-header-mobi-main {
        background: #fff;
        position: relative;
    }

    .bt-logo-retina .fw-wrap-logo .fw-site-logo img.main-logo {
        margin-top: 5px;
    }

    #mega-menu-wrap-mobi_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner,
    #mega-menu-wrap-mobi_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before,
    #mega-menu-wrap-mobi_menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
        background: #075107;
    }

    .mega-menu-mobi_menu-mobile-open {
        position: fixed;
        width: 100%;
    }

    .mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-inner::after,
    .mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-inner {
        background: #fff !important;
    }

    #mega-menu-wrap-mobi_menu .mega-menu-toggle {
        background: transparent;
        z-index: 9999;
    }

    .mega-menu-mobi_menu-mobile-open .mob_nav_footer.infooter {
        display: block !important;
    }

    p.astm-search-menu.is-menu.popup.menu-item {
        padding-right: 0px;
    }
.container {
    width: 100%;
}

}

/*** End Menu for Mobile **/
@media only screen and (min-width: 1199px) {
.owl-carousel.custom-list-recipe-carousel .owl-nav.disabled {
    display: block;
}
}