/*--------------------------------- */
/* Custom CSS - Feeding the Future - FTF002
/*--------------------------------- */
/*--------------------------------- */
/* Custom Variables - Feeding the Future- FTF002
/*--------------------------------- */
/*--------------------------------- */
/* Joomla Mixins - Feeding the Future - FTF002
/*--------------------------------- */
/*--------------------------------- */
/* Base Typography - Feeding the Future - FTF002
/*--------------------------------- */
/*--------------------------------- */
/* Colors 
/*--------------------------------- */
.brand-primary {
  color: #97bf0d;
}
.brand-secondary {
  color: #cddc39;
}
.brand-green {
  color: #97bf0d;
}
.brand-lime {
  color: #cddc39;
}
.brand-sand {
  color: #e1dad0;
}
.white {
  color: #ffffff;
}
.gray-100 {
  color: #ededee;
}
.gray-200 {
  color: #dddddd;
}
.gray-500 {
  color: #a5aeb8;
}
/*--------------------------------- */
/* Containers - Feeding the Future - FTF002
/*--------------------------------- */
/* Background Colour Alternatives
/*--------------------------------- */
.uk-section.bkg-brand-sand,
.uk-section .uk-section-default.bkg-brand-sand {
  background-color: #e1dad0 !important;
}
.uk-section.bkg-brand-sand-25,
.uk-section .uk-section-default.bkg-brand-sand-25 {
  background-color: rgba(225, 218, 208, 0.25) !important;
}
.uk-section.bkg-brand-sand-20,
.uk-section .uk-section-default.bkg-brand-sand-20 {
  background-color: rgba(225, 218, 208, 0.2) !important;
}
.uk-section.bkg-brand-sand-15,
.uk-section .uk-section-default.bkg-brand-sand-15 {
  background-color: rgba(225, 218, 208, 0.2) !important;
}
/* Section General
/*--------------------------------- */
/*.section-general, #Content-Masthead {
	.uk-container {
		@media(max-width:1400px){  
			padding-left: 80px!important;
			padding-right: 80px!important;
		}
		@media(max-width:1200px){  
			padding-left: 70px!important;
			padding-right: 70px!important;
		}
		@media(max-width:960px){  
			padding-left: 60px!important;
			padding-right: 60px!important;
		}
		@media(max-width:768px){  
			padding-left: 60px!important;
			padding-right: 60px!important;
		}
		@media(max-width:640px){  
			padding-left: 60px!important;
			padding-right: 60px!important;
		}
		@media(max-width:480px){  
			padding-left: 30px!important;
			padding-right: 30px!important;
		}
		@media(max-width:390px){  
			padding-left: 25px!important;
			padding-right: 25px!important;
		}
		
		
	}
}*/
/*--------------------------------- */
/* Template Footer - Feeding the Future - FTF002
/*--------------------------------- */
#Footer-Legals .uk-subnav > * > :first-child {
  font-size: 0.9rem !important;
}
/*--------------------------------- */
/* Forms - Feeding the Future - FTF002
/*--------------------------------- */
/* Radio Buttons & Checkboxes
/*----------------------------- */
.checkbox input[type=checkbox],
.radio input[type=radio],
.uk-radio,
.uk-checkbox {
  margin-right: 5px;
}
.uk-form-controls label {
  margin-right: 15px!important;
}
input {
  margin-bottom: 20px!important;
}
.form-check-input[type=checkbox],
.form-check-input[type=radio],
.uk-checkbox,
.uk-radio {
  display: inline-block;
  height: 16px;
  width: 16px;
  overflow: hidden;
  margin-top: -4px;
  vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #e3ecf6;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  transition: 0.2s ease-in-out;
  transition-property: background-color, border-color, box-shadow;
  margin-bottom: 0px !important;
}
/* RSForm Submit button
/*---------------------- */
.rsform-block-submit {
  margin-top: 30px !important;
}
/*--------------------------------- */
/* Header - Feeding the Future - FTF002
/*--------------------------------- */
/* Resize Logo on Scroll
/*--------------------------------- */
.tm-header .uk-sticky-below .uk-navbar-item,
.tm-header .uk-sticky-below .uk-navbar-nav > li > a,
.tm-header .uk-sticky-below .uk-navbar-toggle {
  min-height: 80px;
}
.tm-header .uk-sticky-below .uk-logo img {
  height: 100px!important;
  width: auto!important;
  margin: 0;
  padding: 20px 0 0 0 !important;
}
.uk-logo :where(img,svg,video) {
  display: block;
  margin: -20px 0 10px 0 !important;
  padding-top: 20px!important;
}
/* Navbar
/*--------------------------------- */
.uk-navbar-nav {
  display: flex;
  gap: 15px;
  margin: 0 0 -10px 0 !important;
  padding: 0;
  list-style: none;
}
/* Navbar
/*--------------------------------- */
@media (max-width: 390px) {
  .uk-logo img {
    height: auto!important;
    width: 265px!important;
    margin-top: -10px !important;
  }
}
/*--------------------------------- */
/* Home - Feeding the Future - FTF002
/*--------------------------------- */
/* Slideshow - Home
/*--------------------------------- */
#SlideShow .uk-slideshow-items .el-overlay {
  width: 100%;
  height: 100%;
  margin: 0!important;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%) !important;
  display: flex;
  flex-direction: column;
  /* Stacks items vertically */
  justify-content: center;
  /* Centers items along the main axis (vertical) */
  align-items: center;
  /* Centers items along the cross axis (horizontal) */
}
@media (max-width: 390px) {
  #SlideShow .uk-slideshow-items .el-overlay {
    padding-left: 25px!important;
    padding-right: 25px!important;
  }
}
/* Core Services Icons - Home
/*--------------------------------- */
.material-icons {
  font-size: 100px;
  color: #cddc39;
}
#ServicesGrid .uk-grid .uk-panel .uk-tile-default.bkg-brand-lime,
#ServicesGrid .uk-grid .uk-panel .uk-tile-muted.bkg-brand-lime,
#ServicesGrid .uk-grid .uk-panel .uk-tile-primary.bkg-brand-lime,
#ServicesGrid .uk-grid .uk-panel .uk-tile-secondary.bkg-brand-lime,
#ServicesGrid .uk-grid .uk-panel .uk-card-default.bkg-brand-lime,
#ServicesGrid .uk-grid .uk-panel .uk-card-muted.bkg-brand-lime,
#ServicesGrid .uk-grid .uk-panel .uk-card-primary.bkg-brand-lime,
#ServicesGrid .uk-grid .uk-panel .uk-card-secondary.bkg-brand-lime {
  background-color: #cddc39 !important;
}
/*
.uk-card-primary.uk-card-body, .uk-card-primary>:not([class*=uk-card-media]), .uk-light, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color) {
  --uk-inverse: light;
  background: lime;
}*/
/*--------------------------------- */
/* Hide recaptcha after 5s 
/*--------------------------------- */
/* Confirmed Extra CSS Classes for special features */
/* Hide recaptcha */
.grecaptcha-badge {
  animation: recatpchahide 2s 1;
  animation-delay: 5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@keyframes recatpchahide {
  0% {
    margin-right: 0px;
  }
  100% {
    margin-right: -100px;
  }
}
/*--------------------------------- */
/* Yootheme Core Overrides - Feeding the Future - FTF002
/*--------------------------------- */
/* Breadcrumb - Home Icon
/*--------------------------------- */
.uk-breadcrumb li:first-child a:before {
  display: inline-block;
  content: "";
  width: 0px!important;
  height: 20px;
  background: url(../vendor/assets/uikit/src/images/icons/home.svg) no-repeat;
  background-size: contain;
  position: relative;
  top: 5px;
}
/* Nav Divider
/*--------------------------------- */
.uk-navbar-dropdown-nav > li,
#module-menu-dialog-mobile .uk-nav-default a {
  border-bottom: 1px solid #E6E7E8 !important;
}
/* Hero Testimonials
/*--------------------------------- */
#Hero-Testimonial .uk-text-bold {
  font-weight: 500!important;
}
#Hero-Testimonial .uk-width-2xlarge {
  width: 950px!important;
}
#Hero-Testimonial .uk-text-lead {
  color: rgba(255, 255, 255, 0.95);
}
#Hero-Testimonial .uk-text-meta {
  color: rgba(255, 255, 255, 0.85);
}
/*# sourceMappingURL=feedingthefuture-custom.css.map */