body{ background: url(../img/vintage.png) repeat scroll center top; }

#filesList{ list-style:none; padding:0; margin:20px 0}
#filesList li{ padding:0; margin:0 0 5px 0; display:block;}
#filesList li i{}
#filesList li a{ display:block; padding:5px 0}
#filesList li em{}

/*

@media (min-width: 768px){
.container > .navbar-header, 
.container-fluid > .navbar-header, 
.container > .navbar-collapse, 
.container-fluid > .navbar-collapse {
	margin-right: 35px;

}
}

*/
.visible-print-block{}
.dropdown-toggle{}
.caret1 {
    position: absolute !important; top: 0; right: 0;
}
.caret1.active{ background-color:rgba(0,0,0,0.2);}
.active .caret1{ background-color:rgba(0,0,0,0.0);}

.navbar-default .navbar-nav > .active > a.p1, 
.navbar-default .navbar-nav > .active > a:focus {background-color:rgba(0,0,0,0.2);}
.navbar-default .navbar-nav > .active > a:hover{background-color:rgba(0,0,0,0.4);}
.navbar-default .navbar-nav > .active > a.caret1{background-color:rgba(0,0,0,0.0);}
.navbar-default .navbar-nav > .active > a.caret1:hover{background-color:rgba(0,0,0,0.4);}

.dropdown-toggle.disabled {
    padding-right: 40px;
}

.navbar {min-height: 80px}
.navbar-nav > li > a {padding-top: 30px;padding-bottom: 30px;}
.navbar-brand {float: left;padding: 30px 15px;font-size: 18px;line-height: 20px; height: 80px;}
.navbar-brand img { height:30}

#options { padding:15px 0}


#page table p{ margin:0; font-size:0.85em;}
#page table strong,
#page table th{ font-family:Roboto Slab, serif;}



#head {background: url(../img/bg-nav.png) repeat center top; }
/*.navbar { position: relative; min-height: 80px; margin-bottom: 10px; border: 1px solid transparent; }
.navbar-nav.navbar-right:last-child {
    margin-right: 0px;
}*/
	.navbar .navbar-brand{ padding:10px;}
	.navbar .navbar-brand img{ width:170px; height:auto}
	
	/*#head-container{ padding-left:0px; padding-right:0px;}*/
@media (max-width: 370px) { 
	#head-container{ padding-left:0px; padding-right:0px;}
}	
@media (min-width: 768px) { 
	.navbar .navbar-brand img{ width:200px; height:auto}
}
@media (min-width: 1200px){
	.navbar .navbar-brand img{ width:270px; height:auto}
	
	}
@media (min-width: 768px)  {.container { /*width: 750px;*/ } }
@media (min-width: 992px)  {.container { /*width: 970px;*/ } }
@media (min-width: 1200px) {.container { /*width: 1170px;*/} }

#myCarousel, #myCarousel .item{height: 300px;}
.carousel .item {
  height: 300px;
  background-color: #777;

  /*background: url(images/bg.jpg) no-repeat center center fixed; */
  background-repat: no-repeat;
  background-position:center center;
  
  background-attachment: scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}
.carousel .item {
    -webkit-transition: opacity 3s; 
    -moz-transition: opacity 3s; 
    -ms-transition: opacity 3s; 
    -o-transition: opacity 3s; 
    transition: opacity 3s;
}
.carousel .active.left {
    left:0;opacity:0;z-index:2;
}
.carousel .next {
    left:0;opacity:1;z-index:1;
}

.carousel-control.right { right:15px;}
.carousel-control.left{ left:15px;}


/* IMAGES STYLES */
.imagesList{list-style:none; padding:0!important}
.imagesList li{margin:0 0 15px 0;text-align:center;}
.imagesList li div{text-align:center; font-size:0.8em;}
.subpagesList li img, 
.imagesList li img, 
.imagesList#imagesListPreview li img, 
.imagePreview img, 
#products li .photo img{padding:3px;border:1px solid #efefef; max-width:100%;}
.subpagesList li img:hover, 
.imagesList li img:hover, 
.imagesList#imagesListPreview li img:hover, 
.imagePreview img:hover, 
#products li .photo a:hover img{border-color:#999;}

#imagesList1{margin-left: -15px}
#imagesList2{margin-right: -15px}
/*#imagesList1{float:left;margin:9px 20px 0 0;}
#imagesList2{clear:right;float:right;margin:8px 0 0 15px;}*/

.imagePreview div{margin:5px 0 10px;text-align:center;}
#imagesListPreview{float:left;margin:9px 20px 0 0;}
* html #imagesListPreview{margin-top:-5px;}
.imagesList#imagesListPreview li{margin-bottom:3px;}


#page27 .media-list .media .media-object { max-height:170px; margin-right:30px; margin-top:25px;}

.media.subpagesList .row .media { margin: 15px 0;}

#page27{}
/*#page27 #page h3{ border-top:1px dotted #ccc; padding-top:15px; margin-top:20px}
#page .icon{ float:left; margin:5px 50px 40px 0; max-height:120px; }*/
#page h1{ text-align:center; padding-bottom:5px; border-bottom:1px dotted #ccc;}
#page h4.breadcrumb { text-align:center; text-transform:uppercase; letter-spacing:3px; font-size:0.9em }

#prefoot{ padding-top:30px; padding-bottom:30px; margin-top:30px; border-top:1px dotted #ccc;}
	.kontakt { padding-top:20px;}
	.kontakt p{ margin-bottom:2px; font-size:0.95em;}
	.google-maps {position: relative;padding-bottom: 105%;height: 0;overflow: hidden; border-right:1px dotted #ccc;}
	.google-maps iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
	
#foot { min-height:30px; background-color:#382D2A; margin-top:50px; margin-bottom:0; padding-top:5px; padding-bottom:5px; }

	#foot #copy { text-align: center;}
	#foot #powered { text-align: center;}
	@media (min-width: 768px) { 
		#foot #copy { text-align:left;}
		#foot #powered { text-align:right;}
	}
	#foot,
	#foot a { color:#efefef; text-decoration:none;font-size:10px;}
	
#slider{ max-height:250px; overflow:hidden;}
#slider .listSubpagesDiv{}
#slider .listSubpagesDiv .item{ float:left; display:block;}

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url("./ajax-loader.gif") center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; background-color:#f5f5f5; border-top:4px solid #ccc;
-webkit-transition: opacity 500ms linear;
-moz-transition: opacity 500ms linear;
-ms-transition: opacity 500ms linear;
-o-transition: opacity 500ms linear;
transition: opacity 500ms linear;
text-align:center;
 }
.slick-slide.selected{ background-color: #f2f2f2; border-top:4px solid #900; }
.slick-slide img { display: block; pointer-events: none;}
.slick-slide.slick-loading img { display: none; }

.slick-slide h4{}
.slick-slide .photo{}
.slick-slide .photo a{ display:block;}
.slick-slide .photo a img{ margin:0 auto; max-width:100%;}
.slick-slide .photo a:hover img{}
.slick-slide .description{ font-size: 0.75em;padding: 2px 10px;height: 45px;}

.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url("./fonts/slick.eot"); src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 40px; width: 40px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
@media (min-width: 768px) {
	.slick-prev, .slick-next { height: 25px; width: 25px;}
	
	}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before {
	font-family: "slick";
	font-size: 40px;
	line-height: 1;
	color: #333;
	opacity: 0.85;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev { left: -15px; }
.slick-prev:before { content: "\2190"; }

.slick-next { right: 0px; }
.slick-next:before { content: "\2192"; }

@media (min-width: 768px) {
	.slick-prev:before, .slick-next:before {font-size: 25px;opacity: 0.75;}
	.slick-prev { left: -25px; }
	.slick-next { right:-25px; }

	}
	@media (min-width: 768px) { }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0 5px; padding: 0; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; }
.slick-dots li button:hover, .slick-dots li button:focus { outline: none; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: 1; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { color: black; opacity: 0.75; }

[dir="rtl"] .slick-next {right: auto;left: -25px;}
[dir="rtl"] .slick-next:before {content: "\2190";}
[dir="rtl"] .slick-prev {right: -25px;left: auto;}
[dir="rtl"] .slick-prev:before {content: "\2192";}
[dir="rtl"] .slick-slide {float: right;}
