@font-face {
    font-family: 'akrobatlight';
    src: url('..//fonts/akrobat-light-webfont.woff2') format('woff2'),
         url('..//fonts/akrobat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'akrobatregular';
    src: url('..//fonts/akrobat-regular-webfont.woff2') format('woff2'),
         url('..//fonts/akrobat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'akrobatsemibold';
    src: url('..//fonts/akrobat-semibold-webfont.woff2') format('woff2'),
         url('..//fonts/akrobat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'akrobatbold';
    src: url('..//fonts/akrobat-bold-webfont.woff2') format('woff2'),
         url('..//fonts/akrobat-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
	font-family: 'akrobatregular';
	font-size: 16px;
	color: #000000;
	background:#fff;
}

.mb-15 {margin-bottom:15px;}

a {color:#333333;}
a:hover {color:#333333;}

.margin-top-0 {margin-top:0px !important;}
.margin-top-15 {margin-top:15px;}
.margin-top-30 {margin-top:30px;}
.margin-top-60 {margin-top:60px;}
.padding-bottom-15 {padding-bottom:15px;}
.padding-bottom-30 {padding-bottom:30px;}
.padding-bottom-60 {padding-bottom:60px;}
.pl0 {padding-left:0px;}
.pr0 {padding-right:0px;}
.ml0 {margin-left:0px;}
.mr0 {margin-right:0px;}
.bold-text-center {text-align:center;display:block;}
.background-white {background:#fff;}

.logo-top {padding-top:10px;font-size:24px;line-height:24px;}
.logo-top a:hover {text-decoration:none;}
.logo-top b {color:#62a544;}
.logo-top img {max-width:250px;}


.section-header {width:100%;min-height:65px;background:#fff;border-bottom:1px solid #62a544;position:fixed;z-index:2;}
.header-slideshow {background:#000;border-right:1px solid #222222;border-left:1px solid #222222;}

.logo-header-eu {padding-top:75px;padding-bottom:10px;border-bottom:1px solid #62a544;}

.navbar {padding:0px;margin-bottom:-1px;}
.top-menu {min-height:65px;border-radius:0px;display:block;}
.top-menu .navbar-nav {float:right;}

.navbar .navbar-collapse {text-align: center;}
.top-menu .navbar-nav>li>a {margin-left:20px;margin-right:20px;border-bottom:2px solid #ebebeb; font-size: 1.125em;font-family: 'akrobatsemibold';text-align: center;padding:26px 0 15px 0;}
.top-menu .navbar-nav>li>a:hover { border-bottom:2px solid #62a544; background: transparent;}

.top-menu .navbar-nav>li.active>a, .top-menu .navbar-nav>li>a:focus {border-bottom:2px solid #62a544;background: transparent;}
.top-menu .navbar-collapse {padding-left:0px;padding-right:0px;}


.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background-color: #ebebeb;border-color:#ebebeb;}


@media (min-width: 768px) {
  ul.nav li.dropdown:hover > div.dropdown-menu {display: block;}
  
  .top-menu .navbar-nav>li > div {
		position: fixed;
		left: 0;
		top: 65px;
		padding: 0 1000em; 
		margin: 0 -1000em; 
		z-index: 9999;
		visibility: hidden;
		opacity: 0;
		background: #ebebeb;
		padding-top: 10px;
		padding-bottom: 10px;
	}
  
	.top-menu .navbar-nav>li:hover > div {
		visibility: visible;
		opacity: 1;
	}
}


.dropdown-menu {
  border: 0;
  border-top: 1px solid #ff5d00;
}

.dropdown-menu>li>a {
  padding: 3px 16px;
  color: #ff5d00;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
  background: none;
}

.top-menu .navbar-nav>li { 
  display: inline-block; 
  position: static; 
}





.top-menu h3 {font-size:1.325em;color:#62a544;}
.top-menu .dropdown-menu li.active {background:#62a544;}
.top-menu .dropdown-menu li.active > a {border-top:1px solid #62a544;color:#fff;}
.top-menu .dropdown-menu a {font-size:1.063em;width:100%;padding:10px;display:block;border-top:1px solid #d0d0d0;text-decoration:none;font-family: 'akrobatsemibold';}
.top-menu .dropdown-menu a:hover {border-top:1px solid #62a544;color:#62a544;background:#62a544;color:#fff;}
.top-menu .dropdown-menu .divider {background-color:#d0d0d0;}



.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {width: 20%; float: left;}


/*content - carousel*/
#TopCarousel .carousel-indicators, #TopCarouselSubpage .carousel-indicators {bottom:0px;left:0px;margin-left:0px;width:100%;z-index:1;}
#TopCarousel .carousel-indicators li, #TopCarouselSubpage .carousel-indicators li {background-color:#e0e3e9;border-color:#e0e3e9;}
#TopCarousel .carousel-indicators .active, #TopCarouselSubpage .carousel-indicators .active {background-color:#62a544;border-color:#62a544;}
#TopCarousel .carousel-inner > .item {min-height:550px;background-repeat: repeat-x;background-size: cover !important;background-position:center center;}

#TopCarouselSubpage .carousel-inner > .item {min-height:300px;background-repeat: repeat-x;background-size: cover !important;background-position:center center;}


.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}    
.carousel-fade .carousel-inner .active {
  opacity: 1;
}    
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}    
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}    
.carousel-fade .carousel-control {
  z-index: 2;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.carousel-photo {padding-top:15px;}
.carousel-photo img {max-width:100%;}
.carousel-desc {}
.carousel-desc h2 {font-size:3.250em;font-family: 'akrobatregular';color:#fff;}
.carousel-desc h2 span {color:#62a544;}
.carousel-desc p {font-size:1.250em;color:#fff;}
.btn-detail-carousel {margin-top:20px;margin-bottom:60px;background:#fff;border-color:#fff;font-family: 'akrobatbold';padding:10px 15px 7px 15px;color:#333;}
.carousel-row {display: flex;height:500px;}
.carousel-row-subpage {display: flex;height:250px;}
.carousel-desc {align-self: flex-end;background:rgba(0,0,0,0.6)}

.about-us-bg {background:#fff;margin-top:30px;margin-bottom:30px;}
.about-us-left {flex: 50%;padding-bottom:1em;}
.about-us-left h3 {font-size:2.250em;color:#62a544;margin-bottom:30px;}
.about-us-left p {font-size:1.250em;text-align:justify;}

.about-us-right img {max-width:100%;}


.offer-bg {background:#62a544 url(../../Images/offer-bg.jpg);background-size:cover;padding-bottom:25px;}
.offer-title, .offer-subtitle, .offer-box, .offer-footer {width:100%;text-align:center;color:#fff;}

.offer-title {font-size:2.438em;padding-top:35px;}
.offer-title span{font-weight:bold;}
.offer-subtitle {padding-top:15px;font-size:32px;}
.offer-box {padding-top:15px;}
.offer-footer {padding-top:25px;font-size:1.125em;padding-bottom:15px;}

.btn-choose {background:transparent;border:2px solid #fff;color:#fff;padding:10px 35px 8px 35px;}
.ddl-choose {border:2px solid #fff;color:#5c5c5d;padding:10px 15px 8px 15px;}
.ddl-choose .caret {margin-left:12px;}

.offer-box-left {text-align:right;}
.offer-box-right {text-align:left;}

.btn-get-offer {background:#61a343;border:2px solid #61a343;color:#fff;padding:10px 35px 8px 35px;}



.footer-link {padding-top:20px;padding-bottom:20px;font-size:15px;color:#fff;background:#ebebeb;}
.menu-footer {text-align:left;}
.menu-footer h3 {color:#3b3b3b;font-size:1.188em;font-family: 'akrobatbold';}
.menu-footer li {line-height:26px;color:#656565;font-size:1.063em;}
.menu-footer li a {color:#656565;font-size:1.063em;}
.menu-footer li a.active {color:#62a544;}

.footer-copyright {padding-top:15px;padding-bottom:20px;font-size:15px;color:#3c3c3c;background:#fff;font-size:1.125em;}
.footer-copyright img {max-width:200px;}

.footer-left {text-align:left;padding-top:10px;}
.footer-right {text-align:right;font-size:21px;line-height:21px;}
.footer-right a:hover {text-decoration:none;}
.footer-right b {color:#62a544;}

.subpage-bg-nopadding {background:#fff;min-height:220px;padding-bottom:3em;}
.subpage-bg {padding-top:65px;background:#fff;min-height:220px;padding-bottom:3em;}
.subpage-content {padding-top:3em;font-size:18px;}
.subpage-content h3 {font-size:3.250em;color:#62a544;margin-bottom:30px;}
.subpage-content p {font-size:1.250em;text-align:justify;}
.subpage-content p.text-center {text-align:center !important;}



.products-bg {background:#ebebeb;min-height:420px;padding-top:25px;padding-bottom:25px;}
.products-bg-left {padding-top:3em;padding-bottom:3em;}
.products-bg-left h3 {font-size:3.250em;color:#62a544;margin-bottom:30px;}
.products-bg h4 {font-size:2.250em;color:#62a544;margin-bottom:30px;}
.products-bg-left p {font-size:1.250em;text-align:justify;}


.products-bg-right {}
.products-bg-right img {max-width:100%;}


.products-icon-box {width:100%;}
.products-icon-box-ico {width:50px;float:left;height:50px;}
.products-icon-box-ico img {width:38px;}
.products-icon-box-desc {float:left;width: calc(100% - 50px);}
.products-icon-box-desc-title {font-family: 'akrobatsemibold';font-size:1.125em;}
.products-icon-box-desc-txt {padding-bottom:55px;}

.icons-details {margin-top:60px;padding-top:60px;border-top:1px solid #d1d1d1;}



.products-white-bg {background:#fff;min-height:220px;padding-bottom:3em;}
.products-white-bg h4 {font-size:2.250em;color:#62a544;margin-top:40px;margin-bottom:10px;text-align:center;}

.products-white-bg-box-title {width:100%;text-align:center;font-size:1.50em;margin-top:40px;margin-bottom:30px;}
.products-white-bg-box-photo {width:100%;text-align:center;}
.products-white-bg-box-photo img {max-width:100%;}






.navbar-footer {background:none;border:0px;margin-bottom:0px;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {background:#bf0000;}
.navbar-toggle-footer {background:#333333;border-color:#333333 !important;}
.navbar-toggle-footer:hover {background:#333333;border-color:#333333 !important;}
.navbar-footer {margin-top:0px;min-height:5px;}





.contCookiesInfo {position: fixed;display: block;background-color: #2c3f46;bottom: 10px;right: 2%;width: 96%;min-height: 50px;text-align: center;z-index: 2300000;}
.contCookiesInfo .text {display: inline-block;color: #ffffff;text-align: center;font-size: 14px;width: 85%;margin: 0 auto;padding: 15px 0px 10px 0px;line-height: 16px;text-shadow: none!important;}
.contCookiesInfo .cooClose {float: right;margin: 12px 10px auto auto;cursor: pointer;}

.about-content-gallery img {margin-left: auto;margin-right: auto;}

@media (min-width: 768px)
{
	.dropdown-menu {right:0px;border-radius:0px;}
	.dropdown-menu li:hover .sub-menu {visibility: visible;}
	.dropdown:hover .dropdown-menu {display: block;}	
}

.img-header-eu {margin-left:auto;margin-right:auto;}