body {
  width: 100%;
  height: 100%;
  margin: 0;
  overflow-x: hidden !important;
  overflow-y: auto;
  font-family: 'Roboto', sans-serif;
  position: relative; }
  body .form-control:focus {
    border-color: #71bf44;
    box-shadow: inset 0 1px 1px #9cd37d, 0 0 8px #9cd37d; }

header {
  border-top: 12px solid #71bf44;
  border-bottom: 1px solid #f2f2f2;
  width: 100%;
  background-color: #fcfcfc;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 2;
  /*height: 135px;*/ }
  header #mokrin_logo {
    padding-top: 35px;
    float: left; }
    @media (max-width: 767px) {
      header #mokrin_logo {
        padding-top: 10px; } }
  header #mokrin_logo img {
    width: 100%;
    position: relative;
    bottom: 8px; }
  header ul {
    float: left;
    min-height: 60px;
    margin-top: 38px; }
  header ul li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    height: 45px; }
  header ul li a {
    font: normal normal normal 18px/20px 'Roboto', sans-serif;
    text-align: center;
    float: left;
    color: #71bf44;
    height: 43px; }
    @media (max-width: 767px) {
      header ul li a {
        height: auto; } }
  header ul li:hover a, header ul li:active a, header ul li:focus a, header ul li a.current {
    color: #71bf44;
    border-bottom: 2px solid #71bf44;
    text-decoration: none; }
  header .nav li a:hover, header .nav li a:focus {
    background-color: #fcfcfc;
    color: #71bf44; }
  header #mobile_menu {
    position: absolute;
    top: 22px;
    right: 14px;
    font-size: 23px;
    color: #71bf44; }
  header #mobile_menu_list {
    z-index: 9999;
    background: #FCFCFC; }
  header #mobile_menu_list__ul {
    -webkit-padding-start: 0px;
    display: none;
    margin-top: 0px; }
    header #mobile_menu_list__ul li {
      display: block;
      clear: both; }

.swiper-container {
  height: 450px; }

@media (max-width: 767px) {
  .swiper-container {
    max-height: 350px; } }
@media (min-width: 768px) {
  header {
    height: 135px; } }
h1 {
  color: #71bf44;
  font-weight: bold; }

p {
  font-size: 18px; }

#slidersect {
  width: 100%;
  margin: 0 auto; }
  #slidersect .swiper-slide img {
    /*border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;*/ }
  .no-js #slidersect .swiper-slide {
    display: none !important; }
  .no-js #slidersect {
    margin-top: 135px; }

.contentsect {
  display: block;
  padding: 80px 0px;
  /*.col-xs-12{
      padding-bottom: 25px;
      border-bottom: 1px solid lighten( $green, 15% );
  }*/
  border-bottom: 1px solid #f2f2f2; }
  .contentsect p {
    text-align: left;
    margin-bottom: .5em;
    line-height: 1.7; }
  .contentsect h1 {
    margin-bottom: 1em;
    margin-top: 0px; }
  @media (min-width: 992px) {
    .contentsect h1 {
      font-size: 36px; }
    .contentsect {
      padding: 120px 0px; } }

#Organska-poljoprivreda {
  color: #FFF;
  padding: 100px 0px; }
  #Organska-poljoprivreda h3, #Organska-poljoprivreda h1 {
    /*color: lighten( $green, 23%  );*/
    color: #FFF; }
  .ie9 #Organska-poljoprivreda {
    background-color: #233c15;
    background-image: url(../images/organic-dark.jpg);
    background-size: 100%;
    background-repeat: no-repeat; }

#Istorijat, #Organska-poljoprivreda, #Mapa, #Kontakt {
  border-bottom: none; }

#Mapa {
  padding: 0px;
  margin: 0px; }

#copyright {
  background: #549031;
  color: #FFF;
  padding: 15px; }

#map-canvas {
  height: 400px; }

#Vizija, #Istorijat {
  /* http://www.cssmatic.com/gradient-generator#'\-moz\-linear\-gradient\%28left\%2C\%20rgba\%28242\%2C242\%2C242\%2C1\%29\%200\%25\%2C\%20rgba\%28255\%2C255\%2C255\%2C1\%29\%2051\%25\%2C\%20rgba\%28242\%2C242\%2C242\%2C1\%29\%20100\%25\%29\%3B' */
  background: #f2f2f2;
  background: -moz-linear-gradient(left, #f2f2f2 0%, white 51%, #f2f2f2 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #f2f2f2), color-stop(51%, white), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(left, #f2f2f2 0%, white 51%, #f2f2f2 100%);
  background: -o-linear-gradient(left, #f2f2f2 0%, white 51%, #f2f2f2 100%);
  background: -ms-linear-gradient(left, #f2f2f2 0%, white 51%, #f2f2f2 100%);
  background: linear-gradient(to right, #f2f2f2 0%, white 51%, #f2f2f2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#f2f2f2', GradientType=1 ); }

#Kontakt .col-sm-6.first-of-type + div {
  border-left: 4px solid #4a822a; }
#Kontakt .col-sm-6 .row input, #Kontakt .col-sm-6 .row textarea {
  margin-bottom: 14px; }
#Kontakt .form-control {
  border-radius: 2px; }
#Kontakt .btn-lg {
  background-color: #5a9b35;
  color: #FFF;
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  transition: all 400ms linear;
  border-radius: 2px;
  border: 1px solid #4f882f; }
  #Kontakt .btn-lg:hover, #Kontakt .btn-lg:active {
    color: #5a9b35;
    background-color: #FFF;
    outline: none; }
#Kontakt .tooltip-inner {
  background-color: #549031;
  font-size: 14px; }
#Kontakt .tooltip.top .tooltip-arrow {
  border-top-color: #549031; }

#goUp {
  position: fixed;
  right: 5px;
  bottom: 5px;
  height: 70px;
  padding: 5px;
  border-radius: 25px;
  cursor: pointer;
  -webkit-transition: background-color 400ms linear;
  -moz-transition: background-color 400ms linear;
  transition: background-color 400ms linear;
  opacity: 0; }
  #goUp img {
    display: block;
    max-width: 100%;
    max-height: 100%; }
  .no-mobile #goUp:hover {
    background-color: #FDA87D; }
  #goUp.active {
    opacity: 1; }

@media (min-width: 768px) {
  #goUp {
    right: 20px;
    bottom: 20px; } }
::selection {
  background: #71bf44;
  color: #FFF; }

::-moz-selection {
  background: #71bf44;
  color: #FFF; }

/*# sourceMappingURL=style.css.map */
