@font-face {
	font-family: 'Bahnschrift';
	src: local('Bahnschrift'), url('../fonts/Bahnschrift.TTF') format('truetype');
}

@font-face {
	font-family: 'gothic';
	src: url('../fonts/gothic/gothic.eot');
	src: local('gothic'), url('../fonts/gothic/gothic.woff') format('woff'), url('../fonts/gothic/gothic.ttf') format('truetype');
}

/*

*/
/*
- Navbar Menu
- Navbar Toggle
- Slider
- Footer
*/
/* Navbar Menu */
.uk-navbar-container-block{
	background-color:#8B0000;
	padding-top:20px;
	padding-bottom:20px;
}

.uk-navbar{
	width:100%;
	padding-left:0px;
	background-color:#8B0000 !important;
	min-height: 51px;
}

.uk-navbar-nav>li{
	text-align:center;
	padding:3px 25px 0px;
}

.uk-navbar-dropdown-nav>li{
	text-align:left;
}

.uk-navbar-nav li a{
	color:#F5F6F7;
	padding:0px 0px 0px 1px;
	font-size:18px;
	letter-spacing: .1em;
	/*
	font-weight:bold;
	*/
	display:inline-block;
	text-transform:none;
}

.uk-navbar-nav li:hover{
	color:#ffffff !important;
}

.uk-navbar-nav li a:hover, .uk-navbar-nav li a:active{
    display:inline-block;
    position:relative;
	color:#ffffff !important;
}

.uk-navbar-nav>li.uk-open>a, .uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a:focus{
	color:#ffffff !important;
}

.uk-navbar-nav>li>a:hover::after , .uk-navbar-nav>li>a:active::after{
	content: "";
	display: block;
	width:130%;
	
	margin-top: 10px;
	position:absolute;
	border-bottom: 2px solid #ffffff;
	/*
	left:calc(25%);
	*/
	left:calc(-15%);
}

.uk-navbar-dropdown {
  padding-top: 15px;
  padding-bottom: 15px;
  width: 265px;
  margin-top:-2px;
  margin-left:-25px;
}

.uk-navbar-dropdown li a{
	padding-top:10px !important;
	padding-bottom:10px !important;
	font-size:16px;
	color:#000000;
}

.uk-navbar-dropdown .uk-nav {
	margin: 0 -15px;
}

.uk-navbar-nav > li > a{
	min-height:auto;
}

.uk-navbar-nav > li > a{
	
	font-family: 'gothic',"Helvetica Neue",Helvetica,Arial,sans-serif;
	/*
	font-family: Arial, 'calibri',"Helvetica Neue",Helvetica,sans-serif;
	
	font-family: "Helvetica Neue",Helvetica,sans-serif,Arial,'calibri';
	*/
}

.uk-navbar-nav li a {
  position: relative;
  text-decoration: none;
  line-height: 30px;
}

.uk-navbar-nav li a:hover, .uk-navbar-nav li a.select {
  color:#F19800  !important;
}

.uk-navbar-nav li a:before {
  /*
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  
  background-color: #6DB200;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
  */
}

.uk-navbar-nav li a:hover:before {
  /*
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  */
}

.uk-navbar-nav li a.selected{
	/*
	color:#6DB200; 
	*/
	color:#ffffff; 
}

.uk-nav-sub a{
	/*
	color:#F18000 !important;
	*/
	color:#ffffff !important;
}

.uk-navbar-brand{
	display:none;
}
/*
@media (max-width: 1419px) {
	.uk-navbar-nav>li{
		padding:3px 27px 0px;
	}
}
*/
@media (max-width: 1340px) {
	.uk-navbar-nav>li{
		padding:3px 25px 0px;
	}
}

@media (max-width: 1310px) {
	.uk-navbar-nav>li{
		padding:3px 23px 0px;
	}
}

@media (max-width: 1250px) {
	.uk-navbar-nav>li{
		padding:3px 22px 0px;
	}
}

@media (max-width: 1200px) {
	.uk-navbar-nav>li{
		padding:3px 19px 0px;
	}
}

@media (max-width: 1160px) {
	.uk-navbar-nav>li{
		padding:3px 16px 0px;
	}
}

@media (max-width: 1120px) {
	.uk-navbar-nav>li{
		padding:3px 14px 0px;
	}
}

@media (max-width: 1085px) {
	.uk-navbar-nav>li{
		padding:3px 12px 0px;
	}
}

@media (max-width: 980px) {
	.uk-navbar-nav li a {
		font-size: 17px;
	}

	.uk-navbar-nav>li {
		padding: 3px 11px 0px;
	}
}


@media (max-width: 928px) {
	.uk-navbar-container-block{
		padding-top:25px;
		padding-bottom:20px;
	}
}

@media (max-width: 500px) {
	.uk-navbar-container-block{
		padding-top:15px;
		padding-bottom:10px;
	}
}

.top_language_nav .uk-icon{
	color:#ffffff;
}

.uk-dropdown-lang{
	min-width:80px;
	padding:10px 0px;
}

.uk-dropdown-lang li a{
	color:#8B0000;
}

/* End Navbar Menu */

/* Navbar Toggle */
.uk-navbar-toggle{
	display:none;
	color:#444;
	margin-top:9px;
	background-color:#ffffff;
}

.uk-navbar-toggle svg{
	padding-top:10px;
}

.uk-navbar-toggle svg rect{
	height:3px;
}

.uk-offcanvas-bar{
	background:#E8E8E8;
	padding-left:0px;
	padding-right:0px;
}

.uk-offcanvas-bar .uk-nav-default{
	font-size:15px;
}

.uk-offcanvas-header{
	text-align:center;
	padding:0px 10px 10px;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#91011C;
}

.uk-offcanvas li a{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	color:#91011C !important;
	/*
	text-transform:uppercase;
	*/
}

.uk-offcanvas li a:hover{
	background-color:#91011C;
	color:#ffffff !important;
}

.left_menu_footer{
	color:#91011C;
	padding:10px;
}

.left_menu_footer a{
	color:#91011C;
}

.left_menu_footer a{
	padding:0px !important;
	display:inline-block;
	word-break: break-all;
	text-transform:lowercase !important;
}

.left_menu_footer a:hover{
	background:transparent !important;
} 

@media (max-width: 928px){
	.uk-navbar-nav-hidden{
		display:none !important;
	}

	.uk-navbar-center{
		margin-right:10px !important;
	}

	.uk-navbar-toggle{
		display:block !important;
		min-height: 40px;
		margin-bottom: 10px;

		float:right;
		margin-right:38px;
		/**/
	}
}

@media (max-width: 576px){
	.uk-navbar-toggle{
		margin-right:15px;
	}
}

/* End Navbar Toggle */

/* Slider */
.uk-slideshow {
    position: relative;
    z-index: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    touch-action: pan-y;
}

.uk-slideshow-items{
	min-height:auto !important;
	height: 530px !important;
}

.uk-icon{
	font-weight:bold;
}

.uk-light .uk-slidenav{
	color:rgba(255,255,255,1);
	font-weight:bold;
}

.uk-slidenav svg polyline {
	stroke-width: 3;
}

.uk-light .uk-dotnav > * > *{
	background: rgba(255,255,255,.6);
	border:0px;
}

.uk-dotnav-contrast > .uk-active > *{
	background: rgba(255,255,255,1);
	border: solid 1px #cccccc;
}

.uk-dotnav > * > *{
	width:15px;
	height:15px;
}
/* End Slider */

/* Footer */
.uk-section-footer{
	background-color:#8B0000;
}

.uk-section-footer-block{
	max-width:1024px;
	margin:0 auto;
	padding:100px 80px 20px;
	color:#ffffff;
}

.uk-section-footer-block h3{
	color:#ffffff;
	font-weight:bold;
}

.uk-grid-form-subscribe{
	margin-top:20px;
	max-width:370px;
}

.uk-email-block{
	width:30px;
	background-color:#97BCC8;
	padding:10px 8px;
	border-radius:50px;
	text-align:center;
}

.uk-email-block span{
	color:#074151;
}

.uk-email-input{
	width:100%;
	background-color:#ffffff;
	border:solid 1px #ffffff;
	color:#24475A;
	border-radius:0px;
}

@media (max-width: 768px) {
	.footer-table{
		margin-top:-10px;
	}
	
	.footer-table td img{
		margin-top:-15px;
	}

	.uk-slideshow-items{
		height: 190px !important;
	}
	
	.uk-section-footer-block{
		padding:60px 60px 10px 60px;
	}
}

@media (max-width: 500px) {
	.uk-section-footer-block{
		padding:30px 30px 10px 30px;
	}
}
/* End Footer */