/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */



.uk-slidenav-position > .uk-overlay-panel {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0px;
    color: #ffffff;
    display: block;
    text-align: center;
}

@media (min-width: 768px) {
.tm-content-padding .tm-block-middle {
    padding-top: 20px;
    padding-bottom: 70px;
}
  }
.tm-features-slideshow .uk-slideshow,
.tm-features-slideshow .uk-slideshow > li { min-height: 400px; }

@media (max-width: 767px) {
#floater_left {
    position: absolute;
    z-index: 10000;
    left: 5px !important;
    top: 60px !important;
    width: 73px !important;
    background: url(http://notrealdomain2.com/newbanner.png) no-repeat;
	}
	}
	
	
	@media (mix-width: 768px) {
#floater_left {
    position: absolute;
    z-index: 10000;
    left: 80px;
    top: 40px;
}
	}

li, dt, dd {
    line-height: 15px;
}

h7 {
    font-family: 'Montserrat';
    font-weight: 700;
    color: #53940a;
    text-transform: uppercase;
  }

h8 {
    font-family: 'Montserrat';
    font-weight: 700;
    color: #53940a;
  }

@media (min-width: 1220px) {


.uk-slideshow-fullscreen > li > .uk-overlay-panel > div > .uk-margin {
    margin-bottom: 0;
    padding-left: 550px;
    width: 100%;
}
  }


@media (max-width: 959px) {


.uk-slideshow-fullscreen > li > .uk-overlay-panel > div > .uk-margin {
    margin-bottom: 0;
    padding-left: 180px;
    width: 100%;
}
  }
@media (min-width: 960px) {


.uk-slideshow-fullscreen > li > .uk-overlay-panel > div > .uk-margin {
    margin-bottom: 0;
    padding-left: 400px;
    width: 100%;
}
  }

@media (max-width: 768px) {


.uk-slideshow-fullscreen > li > .uk-overlay-panel > div > .uk-margin {
    margin-bottom: 0;
    padding-top: 144px;
    padding-left: 90px;
    width: 100%;
}
  }






.uk-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1020;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 200px;
    margin-top: 5px;
    padding: 30px;
    background: #ffffff;
    color: #444444;
    font-size: .9rem;
    vertical-align: top;
    border: 1px solid rgba(68, 68, 68, 0.08);
    font-family: 'Montserrat';
}




.uk-slidenav-contrast {
  color: rgba(83, 148, 10, 0.5);
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 */
.uk-slidenav-contrast:hover,
.uk-slidenav-contrast:focus {
  color: rgba(83, 148, 10, 0.7);
}
/* Active */
.uk-slidenav-contrast:active {
  color: rgba(83, 148, 10, 0.9);
}

.tm-navbar:not(.uk-navbar-attached) .tm-socialbar .tm-social-toggle {
  color: #69aa21;
}
.tm-navbar:not(.uk-navbar-attached) .tm-socialbar .tm-social-toggle:hover {
  color: #53940a ;
}

.tm-navbar:not(.uk-navbar-attached) .tm-socialbar #tm-social-icons .uk-icon-button {
  color: #69aa21;
  border-color: #69aa21;
}






.uk-dotnav-contrast > li > a {
  background: rgba(0, 0, 0, 0);
  border-color: rgba(83, 148, 10, 0.5);
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 */
.uk-dotnav-contrast > li > a:hover,
.uk-dotnav-contrast > li > a:focus {
  background: rgba(0, 0, 0, 0);
}
/* OnClick */
.uk-dotnav-contrast > li > a:active {
  background: rgba(83, 148, 10, 0.1);
}
/* Active */
.uk-dotnav-contrast > li.uk-active > a {
  background: rgba(83, 148, 10, 0.5);
}
/* Modifier: 'uk-dotnav-vertical'*/









.uk-navbar-nav > li > a {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  /* 1 */
  height: 90px;
  padding: 0 15px;
  line-height: 90px; 
  /* 2 */
  color: #53940a !important;
  font-size: 14px;
  font-family: 'Montserrat';
  font-weight: 400;
  text-transform: uppercase;
}

.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  background-color: rgba(0, 0, 0, 0);
  color: #3f7108  !important;
  /* 3 */
  outline: none;
}
/* OnClick */
.uk-navbar-nav > li > a:active {
  background-color: rgba(0, 0, 0, 0);
  color:  #3f7108 ;
}
/* Active */
.uk-navbar-nav > li.uk-active > a {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(77, 78, 77, 0.6) !important;
}
/* Sub-objects: `uk-navbar-nav-subtitle`*/


.uk-navbar-toggle {
  font-size: 18px;
  color: #6cad23;
  text-decoration: none;
}
/*
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-navbar-toggle:hover,
.uk-navbar-toggle:focus {
  color: #53940a;
  text-decoration: none;
  /* 2 */
  outline: none;
}





.tm-block-image .uk-panel:not(.tm-panel-box-default):not(.uk-panel-box-primary) a {
  
    text-decoration: none !important;
}


li, dt, dd {
    line-height: 18px;
}

  h3 a:link {
  color:#53940A !important;
  text-decoration: none !important;
    
}   
     h3 a:visited {
  color:#53940A !important;
  text-decoration: none !important;
    
}   


 uk-overlay-panel uk-overlay-bottom.uk-dotnav {
    padding: 0;
    list-style: none;
    font-size: 0.001px;
    bottom: 0;
    position: absolute !important;
    width: 100%;
    text-align: center !important;
}
    

.zoom-image {
  display: block;
 
  -webkit-transform: translateZ(0);
  
 




}
.zoom-image > img{
 
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}

.zoom-image > img:hover {
  -webkit-transform: scale(1.1) rotateZ(2deg);
  -ms-transform: scale(1.1) rotate(2deg);
  transform: scale(1.1) rotateZ(2deg);
  cursor: pointer;
  
  
.zoom-image > img,
.zoom-image > div {
    display: block;
    width: 100%;
    height: 250px;
    
  
    
   