@font-face {
  font-family: 'Times-Bold';
  src: url('../fonts/times-bold.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/times-bold.woff') format('woff'), 
			 url('../fonts/times-bold.ttf') format('truetype'), 
			 url('../fonts/times-bold.svg#Times-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Webmindcreator Studios - CSS 27.10.2015 + NORMALIZE 3.0.1 */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{margin:0}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}

[hidden],template{display:none}

a{background:transparent;text-decoration:none}
a,a:active,*:focus,a:hover,a img{outline:0;}

abbr[title]{border-bottom:1px dotted}

b,strong{font-weight:bold}

dfn{font-style:italic}

h1{font-size:2em;margin:0.67em 0}

mark{background:#ff0;color:#000}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}

img{outline:none;border:0;-ms-interpolation-mode:bicubic}
img {
  pointer-events: none;
}

@media print {
	img{max-width:100% !important;}
}

svg:not(:root){overflow:hidden}

figure{margin:1em 40px}

hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}

pre{overflow:auto}

code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}

button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}


fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}

legend{border:0;padding:0}

textarea{overflow:auto}

optgroup{font-weight:bold}

table{border-collapse:collapse;border-spacing:1px}
td,th{padding:0}

/* END NORMALIZE */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,
strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,embed,figure,figcaption,footer,header,hgroup,menu,nav,section,audio,video{margin:0;padding:0;border:0}

ol,ul{list-style:none}

input,select,textarea{background-image:none}

input[type=text],input[type=password],textarea{-webkit-box-sizing:border-box;‌​-moz-box-sizing:border-box;box-sizing:border-box}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}

.error::-webkit-input-placeholder{color:#ED2F48}
.error:-moz-placeholder{color:#ED2F48}
.error::-moz-placeholder{color:#ED2F48}
.error:-ms-input-placeholder{color:#ED2F48}


.dark ::-moz-selection{background:#fff;color:#333;}
.dark ::selection{background:#fff;color:#333;}

.left{float:left}
.right{float:right}
.Oright{float:right}
.text-center{text-align:center}
.tLeft{text-align:left}
.tRight{text-align:right}

.tab-title{text-align:left}

.dn{display:none}

.noMargin{margin:0 !important}

.clr,.rsp,.rspc{clear:both;float:none}
.clr:after,.rsp:after,.rspc:after,.ex-ent{content:' ';display:block;clear:both;}

img{-ms-interpolation-mode:bicubic}


/* Webmindcreator Responsive 04.10.2014 */



.w50p{with:50%}

@media only screen and (min-width: 1000px) {
	.noDekstop{display:none}
}

@media only screen and (max-width: 1000px) {
	.noMobile{display:none}
	.left{float:none}
	.right{float:none}
}
/* END STANDARD */

body{background:url(../img/back.jpg) repeat #11110f;color:#fff}

.overlay {position:fixed;z-index:950;top:0;left:0;width:100%;height:100vh;display:none;content:' ';background:rgba(256,256,256,0.5); cursor:pointer}
body.navigation-is-open .overlay{display:block}
body.navigation-is-open .menu{width:330px;opacity:1}
body.navigation-is-open {overflow:hidden}

.menu{position:fixed;z-index:1000;top:0;right:0;height:100vh;opacity:0; overflow:hidden;width:0px;border-left:1px solid #e3e3e3;background:#FFF;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:flat;transform-style:flat}
.menu_content{padding:40px 40px;}
.menu ul{}
.menu ul li{list-style:none;margin:20px 0;}
.menu ul li a{display:block;width:100%;color:#000}
.menu ul li a:hover{color:#f70c36}
.menu_primary{font:300 26px black}
.menu_primary li:first-child{margin:0 0 20px 0}
.menu_primary li a{white-space:nowrap;overflow:hidden}

.menu_small{font-size:18px}

.scrollbar,.nav-toggle-icon,.menu{
	-webkit-transition:all 0.3s ease;
	   -moz-transition:all 0.3s ease;
			-ms-transition:all 0.3s ease;
			 -o-transition:all 0.3s ease;
					transition:all 0.3s ease;
}

/* NAVIGATION */

.nav-toggle {
  position: fixed;
  z-index: 1010;
  right: 15px;
  top: 15px;
	padding: 40px 50px;
	cursor: pointer;
}

.nav-toggle-icon{position:absolute;left:0;right:0;width:34px;height:4px;margin:0 auto;background-color:#000}

.light-ui .nav-toggle .nav-toggle-icon,
.light-all-ui .nav-toggle .nav-toggle-icon{background-color:#FFF}
.light-logo-ui #logo a svg path{fill:#FFF}
.navigation-is-open .nav-toggle .nav-toggle-icon{background-color:#000}


.nav-toggle .nav-toggle-icon::before, .nav-toggle .nav-toggle-icon:after {
  content:'';
  position:absolute;
  top:0;
  right:0;
  width:100%;height:100%;
  background-color:inherit;
  -webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);
  -webkit-backface-visibility:hidden;backface-visibility:hidden;
  -webkit-transition:-webkit-transform 0.5s, width 0.5s, top 0.3s;-moz-transition:-moz-transform 0.5s, width 0.5s, top 0.3s;transition:transform 0.5s, width 0.5s, top 0.3s}

.nav-toggle .nav-toggle-icon::before{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;
  -webkit-transform:translateY(9px);-moz-transform:translateY(9px);-ms-transform:translateY(9px);-o-transform:translateY(9px);transform:translateY(9px)}

.nav-toggle .nav-toggle-icon::after{webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;
	-webkit-transform:translateY(-9px);-moz-transform:translateY(-9px);-ms-transform:translateY(-9px);-o-transform:translateY(-9px);transform:translateY(-9px)}

.navigation-is-open .nav-toggle .nav-toggle-icon::after,
.navigation-is-open .nav-toggle .nav-toggle-icon::before{width:60%;-webkit-transition:-webkit-transform 0.4s, width 0.4s;-moz-transition:-moz-transform 0.4s, width 0.4s;transition:transform 0.4s, width 0.4s}
.navigation-is-open .nav-toggle .nav-toggle-icon::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.navigation-is-open .nav-toggle .nav-toggle-icon::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}

@media (min-width:1000px){
	.nav-toggle:hover .nav-toggle-icon{background-color:#f70c36}
	.light-ui .nav-toggle:hover .nav-toggle-icon,
	.light-all-ui .nav-toggle:hover .nav-toggle-icon{background-color:#fff}
	.navigation-is-open.light-ui .nav-toggle:hover .nav-toggle-icon,
	.navigation-is-open.light-all-ui .nav-toggle:hover .nav-toggle-icon{background-color:#f70c36}
}

@media (max-width:1000px){
	#logo{padding:15px 15px}
	#logo svg{width:40px;height:40px}
	.nav-toggle{right:0;top:0;padding:28px 35px}
	.nav-toggle-icon{width:30px}
}

@media (max-width:767px){
	#logo svg{width:35px;height:35px}
}
/* END NAVIGATION */

/* TRANSFORMATION */
.logo-back,.nav a,.tabel-tarife tr{
	-webkit-transition:all .3s;
		 -moz-transition:all .3s;
			 -o-transition:all .3s;
					transition:all .3s;
}
/* */

p{line-height:24px}
a{color:#fff}

.top{height:150px;}

.nav{width:100%;height:85px;position:fixed;z-index:20000;top:0;
background: #3d3927;
background: -moz-linear-gradient(top,  #3d3927 0%, #1e1c13 100%);
background: -webkit-linear-gradient(top,  #3d3927 0%,#1e1c13 100%);
background: linear-gradient(to bottom,  #3d3927 0%,#1e1c13 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3927', endColorstr='#1e1c13',GradientType=0 );
border-bottom:10px solid rgba(20,15,10,0.9);
}
.nav-holder{width:1000px;margin:0 auto}
.nav a{display:block;float:left;padding:34px 16px 28px 16px;margin:0;font:normal 19px 'Times-Bold',sans-serif;text-transform:uppercase;color:#fff}
.nav a:hover{
	background:#9a301b;
	background:-moz-linear-gradient(#9a301b 0%, #611505 100%);
	background:-webkit-linear-gradient(#9a301b 0%, #611505 100%);
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#9a301b), to(#611505));
	background:-o-linear-gradient(#9a301b 0%, #611505 100%);
	background:linear-gradient(#9a301b 0%, #611505 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a301b', endColorstr='#611505',GradientType=0 );
}
.nav-margin-left{margin-left:297px !important}

.logo-back{
	background:url("../img/logo_back.png") no-repeat;
	width:300px;
	height:190px;
 	position:fixed;
 	left:50%;
	top:0;
	z-index:20010;
	margin-left:-150px;

}

.logo-back:hover{opacity:0.9}

.nav,.logo-back,.content{box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.8);}
.logo{height:180px;margin:0 auto;display:block;color:rgba(0,0,0,0);}


.footer{width:1000px;margin:30px auto 50px auto;text-align:center}
.copyright{color:#787765}

.content{width:1000px;margin:0 auto;background:#24261d}
.content-padding{padding:10px 20px 20px 20px}

.map-contact{width:960px;height:400px;}
.gmap-poy-title{color:#000;font-weight:bold;}

.title{font:normal 34px 'Times-Bold',sans-serif;margin:45px 0 15px 0;text-align:center}
.titles{font:normal 28px 'Times-Bold',sans-serif;margin:45px 0 15px 0;text-align:center}
h1{font:normal 26px 'Times-Bold',sans-serif;margin:15px 0 5px 0; text-align:center}

.pac-title{font:normal 20px 'Times-Bold',sans-serif;margin:35px 0 10px 0;}

.tabel-tarife{width:100%;margin:0 auto 30px auto;font:normal 18px sans-serif;border:4px solid #15160e;}

.tabel-tarife tr{background:#232618;}
.tabel-tarife tr:nth-child(even){background:#2e321e}
.tabel-tarife tr:hover{background:#82250c}

.tabel-tarife td{padding:20px 2%;border-top:1px solid #373c21;}
.tabel-tarife td:nth-child(even){text-align:center}

.anpc a{display: inline-block !important;}

/* GALLERY */
.item{float:left;margin:7px 9px}

.pl,.pl .g-pic{width:220px;height:147px}
.ph,.ph .g-pic{width:104px;height:147px}

.g-pic,.p-img{-moz-box-shadow:0 2px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3)}
.g-pic{/*padding:4px;*/opacity:1}

.item img:hover{opacity:0.7}
.p-img{padding:6px}
.p-img{float:right;width:400px;height:270px;margin:0px 0 10px 10px}
@media screen and (max-width: 780px){
	.pl,.pl .g-pic{width:210px;height:144px}
	.ph,.ph .g-pic{width:96px;height:144px}
}

@media screen and (max-width: 500px){
	.isotope{height:auto!important}
	.item{display:block;position:static!important;float:none;margin:20px auto}
	.pl,.pl .g-pic{width:250px;height:167px}
	.ph,.ph .g-pic{width:111px;height:167px}
}

.isotope:after{content:'';display:block!important;clear:both!important}
/**/

.phone{font-size:25px}
.phone-ico{width:20px;height:20px;margin-right:10px;display:inline-block}

#slideshow {
    position:relative;
		height:400px;
		width:1000px;
		margin:0 auto;
		border: 5px solid rgba(20,15,10,0.9);
		-webkit-box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.75);
box-shadow: 0px 5px 12px 0px rgba(0,0,0,0.75);
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.logo-mobil{margin:0 auto;font:normal 30px 'Times-Bold',sans-serif;}
.top-mobile{height:auto;margin-bottom:20px;background:#401001}

.autor, .autor a{font-size:10px;color:#787765}
.autor a:hover{text-decoration:underline}

.mobile-nav{}
.mobile-nav-padding{}
.mobile-nav a{display:block;padding:7px 0;border-bottom:1px dotted rgba(255,255,255,0.15);widows:100%;text-align:center;text-transform:uppercase;font: normal 20px Times-Bold,sans-serif}
@media(min-width:1000px){
	.no-desktop{display:none}
}

@media(max-width:1000px){
	.no-mobile{display:none}
	.content{width:100%}
	#slideshow{width:100%}
	#slideshow img{width:100%}
	.map-contact{width:100%}
	.mob-tcenter{text-align:center}
	.footer{width:80%;}
}
@media(max-width:900px){#slideshow{height:350px}}
@media(max-width:800px){#slideshow{height:300px}}
@media(max-width:700px){#slideshow{height:250px}}
@media(max-width:600px){#slideshow{height:200px}}
@media(max-width:500px){#slideshow{height:150px}}
@media(max-width:400px){#slideshow{height:110px}}
@media(max-width:300px){#slideshow{height:50px}}
