@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');
}

@font-face {
	font-family: 'roboto';
	src: local('roboto'), url('../fonts/roboto/Roboto-Regular.ttf') format('truetype');
}

/*
- Navbar Menu
- Navbar Toggle
- Slider
- Footer
*/
/* Navbar Menu */
.uk-navbar-container-block{
	/*
	background-color:#4472C4;
	*/
}

.uk-navbar{
	width:100%;
	padding-left:0px;
	/*
	background-color:#4472C4 !important;
	*/
	min-height: 51px;
}

.uk-navbar-nav>li{
	text-align:center;
	/*padding:3px 30px 0px;*/
	border-left:solid #ffffff 1px;
	/*padding:3px 28px 0px;
	padding:3px 22px 0px;*/
	padding:3px 14px 0px;
}

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

.uk-navbar-nav li a{
	color:#ffffff;
	padding:0px 0px 0px 1px;
	font-size:15px;
	/*
	font-weight:bold;
	*/
	display:inline-block;
	
	
}

.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-dropdown-nav li a{
	display:block;
	/*background-color:#76AE8E;*/
	background-color: #144C59;
	color:#ffffff !important;
	padding:5px 15px;
	border-bottom:#8e4183 solid 1px;
	/*font-weight:bold;*/
}

.uk-navbar-dropdown-nav li a:hover{
	display:block;
	/*background-color:#1C4C4B;*/
	background-color: #2c9599;
	color:#ffffff !important;
	text-decoration:underline;
}

.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:50%;
	
	margin-top: 0px;
	position:absolute;
	border-bottom: 3px solid #ffffff;
	left:calc(25%);
}

.uk-navbar-dropdown {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left:0px;
  padding-right:0px;
  width: 265px;
  margin-top:-2px;
  margin-left:-25px;
  background:transparent;
  box-shadow: none;
}

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

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

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

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

.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:#ffffff  !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;
}

li.selected{
	/*background-color:#76AE8E;*/
	background-color: #2c9599;
	font-weight:bold;
}
/*
@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: 1200px) {
	.uk-navbar-nav>li{
		padding:3px 20px 0px;
	}
}
*/

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

@media (max-width: 1030px) {
	.uk-navbar-nav>li{
		padding:3px 10px 0px !important;
	}

	.uk-navbar-nav li a {
		font-size: 13px;
	}
}

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

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

/* 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: #144C59;
	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:13px;
	font-weight:bold;
	color:#ffffff;
}

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

.uk-offcanvas li a:hover{
	/*background-color:#82B01C;*/
	background-color:#b8388d;
}

.left_menu_footer{
	color:#ffffff;
	padding:10px;
}

.left_menu_footer a{
	color:#ffffff;
}

.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-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 */

/* Album */
.uk-album-lightbox img {
	border-radius: 20px;
	/* box-shadow: 5px 4px 5px #5e5e5e; */
	box-shadow: 3px 2px 5px #5e5e5e;
	background: #FBFBFB;
	border: 1px solid #ddd;
	margin: 10px auto;
	padding: 5px;
}

.uk-album-download{
	text-align: center;
	margin-top: 10px;
}
/* End Album */

/* Footer */
.uk-grid-footer{
	margin-top:0px;
	max-width:1419px;
	margin:0 auto;
	color:#ffffff;
	background-color:#8DC21F;
}

.uk-footer-in{
	padding:20px;
}

.uk-footer-in a{
	color:#ffffff;
}

.uk-footer{
	width:100%;
	padding-left: 0px;
	height:64px;
	color:#ffffff;
	background-repeat:repeat-x;
	background-color:#8DC21F;
}

.uk-footer div.footer{
	padding:32px 35px 0px;
	height:31px;
}

.uk-footer div.footer a{
	color:#ffffff;
}

.footer-table{
	margin-top:-15px;
}

.footer-table td{
	vertical-align:top;
}

.footer-table td img{
	width:auto;
	max-width:50px;
}

@media(max-width:1060px){
	.uk-footer div.footer{
		padding:23px 20px 0px;
		min-height:40px;
	}
}

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

	.uk-slideshow-items{
		height: 190px !important;
	}
}


@media (max-width: 531px) {
	.uk-footer{
		height:80px;
	}

	.uk-footer div.footer{
		padding: 10px 8px 0px 12px;	
	}

	.footer-table{
		margin-top:-5px;
	}


	.footer-table td img{
		margin-top:-5px;
	}
}
/* End Footer */