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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Menu */
.videoWrapper{
	width:550px!important;
	height:309px!important;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

.uk-navbar{
	background-color:rgba(255,255,255,0.9);
}

.uk-navbar-nav{
	margin-left:100px;
}

.uk-navbar-nav > li > a{
	font-size:13px;
	padding-left:8px;
	padding-right:8px;
}

/* Typo */
.uk-overlay-panel h1, .uk-overlay-panel h2, .uk-overlay-panel h3, .uk-overlay-panel h4, .uk-overlay-panel h5, .uk-overlay-panel h6, .uk-overlay-panel {
    color: #282836;
}

.uk-button {
	font-size:13px;
}

.uk-block-primary:not(.uk-contrast) .uk-button-link {
    color: #fff;
}

.uk-h5 {
    color: #0492b0;
}

h3.uk-panel-title {
    color: #282836;
    font-size: 40px;
    font-weight: 100;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: none;
	text-align:center;
}

h3.uk-h2{
	font-size:24px;
	margin-bottom:0px;
}

.uk-panel-teaser {
    margin-bottom: 20px;
}

* + .uk-margin {
    margin-top: 15px;
}

#tm-top-c.uk-block-large, #tm-bottom-a.uk-block-large, #tm-footer {
    padding-bottom: 50px;
    padding-top: 50px;
}

#tm-top-d {
	padding-top:0px;
	padding-bottom:0px;
}

#tm-main{
	padding-top:20px;
	padding-bottom:60px;
}

#tm-bottom-b.uk-block-large {
    padding-bottom: 20px;
    padding-top: 20px;
}

#tm-bottom-a .tm-grid-divider > *:not(:first-child):not(.uk-row-first) {
    border-left-color: #cacaca;
}

.uk-link-reset{
	font-size:25px;
}

#tm-footer .uk-panel-title{
	font-size:25px;
}

#tm-footer{
	color:#fff;
}

#tm-footer p{
	color:#8fdded;
}

#tm-footer p a{
	color:#fff;
}

#tm-footer .uk-row-first:first-child{
	border-right:1px solid #8fdded;
}

#tm-footer .uk-grid > * {
    padding-left: 0px;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	border-color:#ccc;
}

.uk-article + .uk-article {
    border-top-color: #ccc;
}

.uk-panel-teaser{
	border:1px solid #ccc;
}

.uk-grid-divider > * {
    padding-left: 40px;
    padding-right: 0px;
}

.uk-grid-divider:not(:empty) {
    margin-left: -40px;
    margin-right: 0px;
}

.cf-input-text{
	text-transform:none!important;
}

#idealCaptcha{
	margin-top:20px;
	margin-bottom:20px;
}

.uk-grid .uk-panel h3.uk-h5{text-align:center; margin-top:10px;}

/* Responsive */

@media screen and (min-width: 768px) and (max-width: 1100px) {
	.uk-navbar-nav > li > a{
		font-size:10px;
		padding-left:3px;
		padding-right:3px;
	}

}

@media screen and (min-width: 480px) and (max-width: 767px) {

.videoWrapper{
	width:400px!important;
	height:225px!important;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

}

@media screen and (min-width: 320px) and (max-width: 479px) {
.videoWrapper{
	width:280px!important;
	height:158px!important;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
}

@media screen and (min-width: 240px) and (max-width:319px) {
.videoWrapper{
	width:200px!important;
	height:113px!important;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
}