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

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

@import url('responsive.css');
@import url('dropfiles.css');
@import url('dpcalendar.css');
@import url('widgetkit.css');
@import url('jce.css');


li.ext.pdf {
	text-align: center;
}
/* GENERAL */

em {
	color: #fff;
}

a:hover .parking-svg .cls-1 {
	fill: #fff !important;
}

.parking-svg {
	max-width: 84px;
}

.parking-svg .cls-1 {
	fill: #234b8f;
}

/* TYPO */
p,
 .mod-languages a{
font-size:1.1em; 
	 outline: none !important;
 }

a, .uk-link, .uk-panel-box-primary a{
	font-family: 'Abril Fatface';
color:#fff;

}

a:hover, .uk-link:hover{
	color:#e2e2e2;
	text-shadow: 1px 1px 1px #333;
}

.tm-footer-left a{
	font-family: 'Poppins';
}

h1, h2, h3, h4, h5, h6,
uk-panel-title,h3.uk-panel-title,
.uk-h3, .lead
 {
	font-size:130%;
	text-transform:uppercase;
	 font-family: 'Abril Fatface';
}

h2, h2.uk-text-center,
.uk-h1, .uk-panel-box-primary h3
{
font-size:2.0em;
text-transform:uppercase
}

.uk-article-title {
	font-size: 130%;
	padding-bottom: 15px !important;
	line-height: 1.4em;
}

.modultitel {
	font-size: 130%;
	text-transform: uppercase;
	font-family: 'Abril Fatface';
	line-height: 1.4em;
}

.tm-article-column-item .uk-article-title{
font-size:1.8em;	
}

.tm-text-lead{
	text-transform:uppercase
}

.uk-article + .uk-article{
margin-top:30px
}


.uk-article-title{
padding-bottom: 30px;	
}


.tm-blog-single > .uk-article-title, .tm-blog-single > .uk-article-meta{
text-align:left;	
}


q{
	font-size:1.5em;
	line-height:1.2em;
}

.uk-panel-header .uk-panel-title{
	border:none;
}

/* POSITIONS */

/* toolbar */
.tm-toolbar{
	padding:0px !important;
	
}


/* navbar */
div.tm-navbar-container{
height:160px;
padding-top:0px;
}

.uk-block-default + .tm-footer:not(.uk-padding-vertical-remove).uk-block-default > .uk-container:before, .uk-block-primary + .tm-footer:not(.uk-padding-vertical-remove).uk-block-primary > .uk-container:before, .uk-block-secondary + .tm-footer:not(.uk-padding-vertical-remove).uk-block-secondary > .uk-container:before {
	background: none;
	}

/*  MENU */

/*main menu 1st level */

.uk-navbar-nav > li > a {
	font-size:16px;
	font-weight:100;
	color:#fff;
	text-transform:uppercase;
	text-shadow:2px 3px 3px #000;
	padding:2px 10px;
}
.uk-navbar-nav > li > a:hover {
	color:#d1d1d1;
}
.uk-navbar-nav > li.uk-active > a {
	/*background-image:url(../../../images/backgrounds/grained-navi.jpg);*/
	/*background:#000;*/
	padding:0px 8px;
	color:#fff;
	text-shadow:1px 1px 2px #234b8f;
	background: rgba(24,24,28,0.9);
	border-radius: 2px !important;
	border:1px solid #fff;
	}
	
.uk-navbar-nav > li.uk-active > a:before {
	content: '· ';
	color: #fff;
	}
	
.uk-navbar-nav > li.uk-active > a:after {
	content: ' ·';
	color: #fff;
	width: inherit;
	position: inherit;
	}

.uk-navbar-nav a:before {
	content: ' ';
	color: #fff;
	}
	
.uk-navbar-nav a:after {
	content: ' ';
	color: #fff;
	width: inherit;
	position: inherit;
	}


.uk-navbar-nav > li > a:after, .uk-navbar-nav > li.uk-active > a:after, .tm-navbar-muted .uk-navbar:not(.uk-active) .uk-navbar-nav > li > a:after {
	background: none;
}

.uk-navbar-nav > li.uk-active > a, .uk-navbar-nav > li > a:hover {
	color: #fff;
	}
	
	/*.uk-navbar-nav > li:hover > a, */.uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a{
		color: #e5e5e5;
		text-shadow:1px 1px 2px #234b8f;
	}

/* menu 2nd level */
.uk-nav > li > a{
	font-size:14px;
	font-weight:100;
	text-transform:uppercase;
}

.uk-nav-navbar > li > a:hover {
	color: #e5e5e5;
}


.uk-dropdown {
	background: #000;
	outline: none !important;
	
}

}
.uk-dropdown-navbar{
	outline: none !important;
}

/* menu footer */
.uk-subnav a, .mod-languages a{
text-transform:uppercase !important;
color:#fff
}

/* offcanvas menu */


div.uk-offcanvas-bar.uk-offcanvas-bar-flip.uk-offcanvas-bar-show{
background:#18181c;
}


.uk-nav-offcanvas{

padding:10px 0px 7px 20px;
height:100%;	
}

.uk-nav-offcanvas a{
font-size:19px !important;
text-transform:uppercase;
	
}

.uk-nav-offcanvas li a{
padding: 0px 0px 16px 20px;

}

.uk-nav-offcanvas ul a{
color:#fff;
}


/* MODULES */
.uk-panel-hover:hover{
background:	#234b8f;
}

/*.tm-heading-teaser::after {
	display: none;
	}*/

.tm-block-gradient.uk-block-default {
	background-image: none, radial-gradient(at top, rgba(151,85,44,0.8), rgba(51, 51, 51, 0) 50%);
}
.tm-heading-teaser {
	font-size:6.0em;
}
.uk-panel-box{
padding:28px;	
}

.uk-panel-box-secondary {
	background:#18181c;
	border: 1px solid #444444;
	/*box-shadow:3px 3px 3px #444444;*/
}

.uk-block-secondary .uk-panel-box {
	background:#234b8f;
}
.uk-text-center {
	font-size:1.3em;
}



.site-home .tm-navbar.uk-navbar {
 	/*background:url(https://static.pexels.com/photos/1603/field-yellow-blur-grain.jpg) !important; /* GRAIN 
 background:url(https://static.pexels.com/photos/27431/pexels-photo-27431.jpg)
	/*background:url(https://static.pexels.com/photos/1603/field-yellow-blur-grain.jpg) !important;*/
/*background:url(https://static.pexels.com/photos/1603/field-yellow-blur-grain.jpg)!important;
background-position:-0px -108px !important;*/
padding-top: 0px;
	background: url(/images/backgrounds/bg_navi_brick_grain.jpg) !important;
max-height:160px;
background-size:cover !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}

.centertext {
	width:80%;
}

.slider-news ul.uk-slideshow.uk-overlay-active{
text-align:center;	
}

.slider-news p{
font-size: 0.8em;
line-height: 1.3em;
}

.slider-news p.uk-h2{
	font-size: 1.2em;
}

.uk-dotnav > * > *{
background:#234b8f;
}

.uk-dotnav > .uk-active > *{
	background:#444444;
}

.uk-dotnav > * > :hover, .uk-dotnav > * > :focus {
	background: #fff;
	}

.tm-check-icon{
color:#fff;
border:2px solid #fff; 	
}
.tm-check-icon:hover, .tm-check-icon:focus, .tm-check-icon:hover,.tm-grid-luna .uk-panel:hover .tm-check-icon{
border:2px solid #234b8f;
color:#fff;

}
.uk-icon-button{
	background:#000;
}

.uk-panel-box-secondary .uk-button:active, .uk-panel-box-secondary .uk-button-primary,
.uk-button-primary{
		color:#fff;
		background:#234b8f;
}

.uk-panel-box-secondary .uk-button:hover, .uk-panel-box-secondary .uk-button-primary:hover,
.uk-button-primary:hover{
		color:#fff;
		background:#234b8f;
}


.uk-breadcrumb > li:nth-child(n+2):before{
	content: " · ";
display: inline-block;
margin: 0 10px;
font-size: 12px;
color: #234b8f;
}

/*.uk-button-primary{
	color:#fff;
}*/

/* FORMS */

input[type="text"] {
	background:rgba(54, 83, 45, 0.1);
}
/* ALERTS */

.alert-danger, .alert-error {
	background: #000;
	color: #fff;
}
.alert-success {
	background:rgba(151,85,44,0.8);
	color:#fff;
}
/* CMC NEWSLETTER */

.cmc-floating-btn-right span {
	background: #fff;
	padding: 10px 20px 20px 20px;
	height: 200px;
	border-radius: 10px;
	color: #000
}

.control-group input{
	min-height: 15px !important;
margin-top: 5px !important;
}
.uk-form input[type=checkbox]:checked:before, .uk-form input[type=checkbox]:indeterminate:before{
	color: #fff;
}


/*
#cmc-signup-165{
position: fixed;
top: 0;
right: -250px;
width: 250px;
height: 100%;
border-left: 1px solid #fff;
background: #000	
}
*/


label#jform_cmc_groups_EMAIL-lbl.form-label.cmc-label.required, label#jform_cmc_groups_FNAME-lbl.form-label.cmc-label, label#jform_cmc_groups_LNAME-lbl.form-label.cmc-label {
	display:none;
}
input#jform_cmc_groups_EMAIL.inputbox.input-medium.cmc_req.required.invalid {
	box-shadow: none !important;
}
.uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
	background: #18181c;
	border: 1px solid #444444;
}
.uk-form select:hover, .uk-form textarea:hover , .uk-form input:not([type]):hover , .uk-form input[type="text"]:hover , .uk-form input[type="password"]:hover , .uk-form input[type="datetime"]:hover , .uk-form input[type="datetime-local"]:hover , .uk-form input[type="date"]:hover , .uk-form input[type="month"]:hover , .uk-form input[type="time"]:hover , .uk-form input[type="week"]:hover , .uk-form input[type="number"]:hover , .uk-form input[type="email"]:hover , .uk-form input[type="url"]:hover , .uk-form input[type="search"]:hover , .uk-form input[type="tel"]:hover , .uk-form input[type="color"]:hover {
	background: #18181c;
	border: 1px solid #234b8f;
}
.uk-form select:focus, .uk-form textarea:focus, .uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {
	background: #18181c;
	border: 1px solid #234b8f;
}
.btn-primary {
	background: #234b8f;
	font-family: 'Abril Fatface';
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 12px;
	color: #fff;
}
.btn-primary:hover, .btn-info:hover, .btn-inverse:hover, .btn-primary:active {
	background:#234b8f;
}
/*.tm-slideshow-luna [data-tm-watermark]:after{
background-image:url(../../../images/backgrounds/grain.png);
background-repeat:  no-repeat;
background-position:center;
color:#18181c;
z-index:-943999;
line-height:400px;
 -khtml-opacity:.50; 
 -moz-opacity:.50; 
 -ms-filter:"alpha(opacity=50)";
  filter:alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
  opacity:.10; 

}*/

label#jform_cmc_intro_text-lbl {
	font-size: 16px;
	margin-bottom: 20px;
	line-height:1.9em;
}
input#jform_cmc_groups_EMAIL.inputbox, input#jform_cmc_groups_FNAME.inputbox, input#jform_cmc_groups_LNAME.inputbox {
	width: 25% !important;
	min-width: 300px;
	font-family: 'Poppins';
	letter-spacing: 0;
}

/* Social Icons Modul */

.social-icons-module a {
	font-size: 38px;
	padding: 0 5px;
}
.social-icons-module img {
	max-height: 34px;
	margin-top: -7px;
}
	.social-icons-top-right{
	float:right;
		padding:10px;
	}


/* Facebook Modul */

.fb-facefacebook-blog{
	border:none !important;
	max-height:380px
}

.fb-wall-message-from, a.fb-wall-message-from, .live-demofacebook-blog a:link{
text-transform:uppercase !important;
color:#fff !important;	
text-shadow:none !important;
font-weight:normal !important;
}

.fb-wall-description, .fb-wall-datefacebook-blog{
	color:#fff !important;	
}

.fbwall-VerticalBar{
}

#fb_full_wrapfacebook-blog{
	padding: 15px !important;
}


table.uiGrid._51mz{
	color:#fff !important;
}

#u_0_2, #u_0_1, .td._51m-._2pir._51mw,span#u_0_1 {
	color: #ffffff !important;
	font-family: 'Poppins' !important;
	font-weight: normal !important;
	
	}
	
.facebook-blog ._1dro ._1drp {
	font-family: 'Abril Fatface' !important;
	text-transform: uppercase !important;
	color: #234b8f !important;
	text-decoration: none !important;
	}
	

._2ph-,._1drm._1b90, ._1drm._1ds4{
	background:#000 !important;
}


/* Tripadvisor Modul */


.cdsROW.wide .cdsROWContainer .cdsComponent, a#CDSLOCINNER, .cdsROW{
background: #18181c !important;
border: 0px !important;
color: #fff !Important
}

div#CDSWIDSSP.widSSP.widSSPnarrow{
width:100% !important;	
}


#CDSWIDSSP .widSSPData {
	background-color: transparent !important;
	}
	
#CDSWIDSSP .widSSPData .widSSPBranding {
	border-bottom: none !important;
	background-color:none;
	padding: 4px 0 3px 8px;
	}

#CDSWIDSSP .widSSPData .widSSPH18, #CDSWIDSSP a {
	font-family: 'Abril Fatface' !important;
	text-transform: uppercase;
	color: #e2e2e2 !important;
	text-decoration: none !important;
	text-shadow:none !important;
	
	}
	
#CDSWIDSSP .widSSPData .widSSPH11, .widSSPOverall div {
	color: #fff !important;
	font-family: 'Poppins' !important;
	font-weight: normal !important;
	
	}
#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li span {
	color: #fff !important;
	}

.widSSPOverall img {
	background-color: #18181c !important;
	padding: 3px !important;
	}
	
/* Event-Page */

div.event-anker {
	display: block;
    position: relative;
    top: -173px;
    visibility: hidden;
}

	/* Kontaktbutton */
	
	.kontakt-buttons .uk-button{
	padding:0px 13px	;
	}
	
/* Sitemap */

.sitemap .folder {
	text-transform: inherit;
	font-weight: normal;
	font-family: 'Poppins';
	}
	
.sitemap .treeview .hover {
	color: #e2e2e2;
	}

/* Localina */

a#localina-button, a#localina-button:hover {
	box-shadow: none !important;
	border-radius: 0 !important;
	font-family: 'Abril Fatface' !important;
	font-weight: 400 !important;
	text-transform: uppercase;
	letter-spacing: 2px;
	max-width: none !important;	
	background: rgb(0, 0, 0) none repeat scroll 0% 0% !important;
}

#persons {
	color: #fff !important;
}