/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
	
 @media (max-width: 479px) {
.uk-offcanvas .uk-panel {
	margin: 0px 0px 10px 0px;
	color: #777;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}
.uk-offcanvas .uk-active > .uk-container:first-child {
	padding: 0px 0px 0px 0px;
	margin-top: 40px;
	margin-bottom: 10px;
}
.uk-navbar {
	background: #fff;
	color: rgba(0, 0, 0, 1);
	background-image: -webkit-linear-gradient(top, #fff, #fff);
	background-image: linear-gradient(to bottom, #fff, #fff);
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0);
	-moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0);
	box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0);
}
.uk-navbar-toggle {
	font-size: 24px;
	color: rgba(50, 50, 50, 0.6);
	text-decoration: none;
}
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	height: 55px;
	padding: 0 20px;
	float: right;
}
.uk-navbar-center {
	float: left;
	text-align: center;
	max-width: 50%;
	margin-left: auto;
	margin-right: auto;
}
.uk-responsive-height {
	max-height: 75%;
	width: auto;
}
.wk-slideshow .slides {
	margin-top: -20px;
}
.slideshowcaption {
	display: none;
}
.uk-container:first-child {
	padding: 0px 0px 0px 0px;
	margin-top: -10px;
	margin-bottom: 10px;
}
.wk-slideshow {
	margin-left: -20px;
	margin-right: -20px;
}
}

 @media (min-width: 480px) {
.uk-offcanvas .uk-panel {
	margin: 0px 0px 10px 0px;
	color: #777;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.1);
}
.uk-offcanvas .uk-active > .uk-container:first-child {
	padding: 0px 0px 0px 0px;
	margin-top: 50px;
}
.wk-slideshow {
	margin-left: -20px;
	margin-right: -20px;
	margin-top: -20px;
}
.slideshowcaption {
	z-index: 99;
	position: absolute;
	left: 5%;
	max-width: 80%;
	padding-top: 10px;	
}
.slideshow-text {
	font-size: 20px;
	line-height: 120%;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
.slideshow-text-readmore a {
	text-transform: uppercase;
	float: right;
	color: #fff;
	margin-right: 60px;
}

.uk-container:first-child {
	padding: 0px 0px 0px 10px;
	
}
.random-image {margin-top: -5px;}
}

 @media (min-width: 768px) {
.tm-headerbar {margin-top: 20px; padding: 0px 10px 0px 10px;}
.wk-slideshow {
	margin-left: -20px;
	margin-right: -20px;
	margin-top: -40px;
}

.slideshowcaption {
	z-index: 99;
	position: absolute;
	left: 40%;
	max-width: 90%;
	padding-top: 10px;
}
.slideshow-text {
	font-size: 20px;
	line-height: 120%;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
.slideshow-text-readmore a {
	text-transform: uppercase;
	float: right;
	color: #fff;
	padding: 10px 20px 10px 20px;
}
ul {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}
h3.uk-panel-title {
	font-size: 150%;
}
.random-image {margin-top: -40px; margin-left: -10px;}

}

 @media (min-width: 960px) {

.uk-navbar-nav > li > a {
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	height: 55px;
	padding: 0 15px;
	line-height: 55px;
	color: #ffffff;
	font-size: 14px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
}
.slideshowcaption {
	z-index: 99;
	position: absolute;
	left: 40%;
	max-width: 500px;
}
.slideshow-text {
	font-size: 24px;
	line-height: 120%;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
.slideshow-text-readmore a {
	text-transform: uppercase;
	float: right;
	color: #fff;
	padding: 10px;
}

.random-image {margin-top: -40px; margin-left: -10px;}

}
 
 
 


@media (min-width: 1220px) {

 .slideshowcaption {
 z-index: 99;
position: absolute;
left: 40%;
max-width: 500px;
}
 .slideshow-text {
 font-size: 24px;
 line-height: 120%;
 color: #fff;
 text-shadow: 1px 1px 2px rgba(150, 150, 150, 0.5);
}
 .slideshow-text-readmore a {
 text-transform: uppercase;
 float: right;
 color: #fff;
 padding: 10px;
}
 ul {
font-size: 14px;
margin-top: 10px;
margin-bottom: 10px;
}
 h3.uk-panel-title {
font-size: 180%;
}
.random-image {margin-top: -40px; margin-left: -10px;}
}
