article.post a {
	color: #fff14b !important;
}
.is-divider {
	background: #fff !important;
}
.wp-post-image {
	border-radius: 3px;
}
h1, h2, h3, h4 ,h5, h6, td {
	color: #fff;
}
.link1 {
	background: red !important;
	width: 150px ;
	border-radius: 15px !important;
}
.link2 {
	background: #9c9c0e !important;
	width: 150px ;
	border-radius: 15px !important;
} 
.link3 {
	background: #099c09 !important;
	width: 150px;
	border-radius: 15px !important;
}
.main-col .row {
	display: flex;
	align-items: center;
}
#main {
	background: url(../../../wp-content/uploads/2024/05/banneer2.jpg);
	color: #fff !important;
}
#ez-toc-container,
.main-col {
	background: #095f32 url(../../../wp-content/uploads/2024/05/banner1.png) no-repeat 100% 0/100% !important;
	border-radius: 20px;
}
@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}
.flickity-page-dots {
	bottom: 32px !important;
}
.notify .marquee .track {
  position: absolute;
  white-space: nowrap;
  will-change: transform;
  animation: marquee 32s linear infinite;
}
.notify .icon-snapchat {
	color: #EECC61;
	margin-right:10px;
}

.notify .marquee {
	position: relative;
	font-size: 15px;
	width: 60%;
	display: flex;
	align-items: center;
	height: 28px;
	color: #fff;
  	overflow-x: clip;
}
.notify {
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0,.7);
}
.notify .wrap-run {
	margin-bottom: 0 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100vw;
}
.search-field {
	border-radius: 5px 0 0 5px !important;
}
.badge-inner {
	background-color: #128547 !important;
}
.ux-search-submit {
	background-color: #128547 !important;
	color: #fff14b !important;
	border-radius: 0 5px 5px 0 !important;
}

#wp-calendar td a {
	color: #fff14b75;
}
.wp-calendar-nav-prev a,
#today,
#today a,
.badge-inner,
.widget-title  span,
ul li a:hover,
.post-title a:hover,
.cat-item.current-cat.active a,
.cat-item:hover a,
.ux-menu-link__text:hover,
.nav-column li.active>a, .nav-column li>a:hover, .nav-dropdown li.active>a, .nav-dropdown>li>a:hover, .nav-vertical-fly-out>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav>li>a:hover {
	color: #fff14b !important;
}
ul li a,
.cat-item a,
.ux-menu-link__text,
.nav-column>li>a, .nav-dropdown>li>a, .nav-vertical-fly-out>li>a, .nav>li>a {
	color: #fff !important;
	font-size: 14px !important;
}
.mfp-content,
.header-main {
	    background-image: linear-gradient(90deg, #095e31, #128547 49%, #22bc7a);
}
.header-button .button.primary {
	box-shadow: inset 0 3px 6px 0 #fffcd5;
    background-image: linear-gradient(1deg, #fff14b 8%, #fffabc 98%);
    color: #2b2b2b !important;
	display: block;
    height: 26px;
    font-size: 12px;
    font-weight: 700;
    border-radius: 13px !important;
    margin-left: 10px;
    padding: 0 30px;
}

.header-button .button.secondary {
	box-shadow: inset 0 3px 6px 0 #eafcc3;
    background-image: linear-gradient(0deg, #95ff3b 100%, #cbff9f 0);
    color: #2b2b2b !important;
	display: block;
    height: 26px;
    font-size: 12px;
    font-weight: 700;
    border-radius: 13px !important;
    margin-left: 10px;
    padding: 0 30px;

}
/* // tablet */
@media (max-width: 849px) { 
}
/* // mobile */
@media (max-width: 549px) { 
	.link1,
	.link2,
	.link3 {
		width: 100px !important;
	}
	.list-link .col {
		padding: 0 5px !important;
	}
	.header-main {
		height: 66px !important;
	}
	.flickity-page-dots {
		display: none !important;
	}
	.main-col {
		border-radius: 0 !important;
		padding: 0 !important;
	}
	.notify .marquee {
		width: 90% !important;
		font-size: 10px !important;
		height: 18px !important;
	}
	.mfp-close,
	.icon-menu {
		color: #fff;
	}
	.html.header-button-2 {
		margin-left: 0px !important;
	}
	.header-button .button.secondary,
	.header-button .button.primary {
		height: unset!important;
		padding: 0;
		width: 80px;
		font-size: 10px !important;
	}
	.mobile-nav.nav-right {
		display: block;
	}
}