/* CUSTOM
   ========================================================================== */

/**
 * In best case you don't use this file.
 * It's for fast fixes in browser only.
 */

.slide-p {
  font-size: 20px;
}

.slide-text {
  text-shadow: 0px 1px 2px #000;
}

.image-container {
  position:relative;
}

.att-link {
	right: 1%;
	bottom: 0.6rem;
	z-index: 1;
	color: #8d8d8d;
	position: absolute;
	font-size: 12px;
  	transition: ease-in 0.3s;
}

.att-link:hover {
	background-color: #00000078;
	border-radius: 10px;
  	color: #fff;
}

.subheading,
body, input, select, textarea {
  color: #434343 !important;
}

.banner-page .title-page {
	color: #fff !important;
	text-shadow: 0px 1px 2px #000 !important;
}

.header-1 .navbar-main .nav-link {
  text-transform:uppercase;
}

.ffacts-icon, .ffacts-number, .ffacts-title {
  color: #fff !important;
  text-shadow: 2px 2px 3px #000;
}

.bgi-cover-center {
  box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, 0.35);
}

.footer {
  background-color:#0B4326 !important;
}

.footer-item a img {
  margin-right:auto;
  margin-left:auto;
}

.footer .fcopy {
  background-color:#0A6937 !important;
}

.topbar a {
	color: #fff !important;
}

.topbar a:hover {
  color: #8BAD21 !important;
}

.topbar {
	background-color: #0A6937 !important;
}

.topbar a img {
  margin-right:auto;
  margin-left:auto;
}

.jd-secondary {
  background:#0A6937 !important
}

[class^="os-gallery-tabs-main"] .osgalery-cat-tabs li a.active {
	background: #296124;
	margin-right: 10px;
	border-radius: 10px;
	padding: 0px 10px;
	color: #fff;
}

[class^="os-gallery-tabs-main"] .osgalery-cat-tabs li a:active, [class^="os-gallery-tabs-main"] .osgalery-cat-tabs li a:focus, [class^="os-gallery-tabs-main"] .osgalery-cat-tabs li a:hover {
	border-radius: 10px;
	padding: 0px 10px;
	background: #a0f998;
	color: #868686;
}

.topbar .info .info-item .fa {
  color:#D6DE23 !important;
}

.btn-primary {
	background-color: #77D645 !important;
}

.footer .footer-item .footer-title::after {
  background:#D6DE23 !important;
}

.section-heading.text-center::after {
  /*background: url("/images/icon-grass-2.png") !important;*/
}

.header-1 .navbar-main {
  background-color: #e9fff3 !important;
}

body, button, input, select, textarea {
  background-color: #e9fff3 !important;
}

.sosmed-icon.icon-bg-primary a {
  background-color: #0A6937 !important;
}

.mfp-close {
  background:transparent !important;
}

.btn-primary {
  color: #305b21 !important;
}

@media only screen and (max-width: 577px) {
  .hide-in-sm {
    display: none !important;
  }
  
}

.navbar-main.stiky .navbar-brand img {
  width: auto !important;
}

.navbar-main .dropdown:hover > .dropdown-menu {
	background: #e9fff3 !important;
	box-shadow: 0px 2px 3px #0a693773 !important;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	background-color: #0a6937 !important;
	color: #fff !important;
}