/* This stylesheet generated by Transfonter (http://transfonter.org) on August 25, 2016 10:22 AM */
/*

@font-face {
	font-family: 'Century Gothic';
	src: url('/font/subset-CenturyGothic.eot');
	src: url('/font/subset-CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('/font/subset-CenturyGothic.woff') format('woff'),
		url('/font/subset-CenturyGothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('/font/subset-CenturyGothic-BoldItalic.eot');
	src: url('/font/subset-CenturyGothic-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('/font/subset-CenturyGothic-BoldItalic.woff') format('woff'),
		url('/font/subset-CenturyGothic-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('/font/subset-CenturyGothic.eot');
	src: url('/font/subset-CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('/font/subset-CenturyGothic.woff') format('woff'),
		url('/font/subset-CenturyGothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

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

@font-face {
	font-family: 'Century Gothic';
	src: url('/font/subset-CenturyGothic.eot');
	src: url('/font/subset-CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('/font/subset-CenturyGothic.woff') format('woff'),
		url('/font/subset-CenturyGothic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('/font/subset-CenturyGothic-Italic.eot');
	src: url('/font/subset-CenturyGothic-Italic.eot?#iefix') format('embedded-opentype'),
		url('/font/subset-CenturyGothic-Italic.woff') format('woff'),
		url('/font/subset-CenturyGothic-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Century Gothic';
	src: url('/font/subset-CenturyGothic-Bold.eot');
	src: url('/font/subset-CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'),
		url('/font/subset-CenturyGothic-Bold.woff') format('woff'),
		url('/font/subset-CenturyGothic-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
*/

@font-face { 
	font-family: 'Corbel';
	src: url('/font/corbel/CORBEL.TTF') format('truetype');
	font-weight: normal;
	font-style:normal;
}
@font-face { 
	font-family: 'Corbel';
	src:url('/font/corbel/Corbel Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face { 
	font-family: 'Corbel';
	src: url('/font/corbel/Corbel Italic.ttf') format('truetype');
	font-style: italic;
	font-weight: normal;
}

body, .century {
	letter-spacing: normal;
	font-family: 'Calibri', 'Helvetica', sans-serif;		
	font-weight: 500;
 }
/*

.century {
		font-family: 'Source Sans Pro', sans-serif;		

}
*/
.heading { 
	font-family: 'Tahoma', 'Corbel', sans-serif;
	color:#D3B371;
	font-size:1.6rem;
	font-weight: 900;
	font-style:normal;
	margin-bottom: 20px;
}
.podkreslenie { 
	color:#fff !important; 
	border-bottom: 2px solid #D3B371;
	display: inline-block;
}
.calibri, .calib { /*

				font-family: 'Calibri', 'Helvetica', sans-serif;	
				font-weight: 400;	
*/

}
.calib { 
	color:#fff !important;
}
.bigger { 
	font-size: 1.35rem;
	color:#fff;	font-weight: 500;

}
.text-white { 
	color:#fff !important;
}
#aboutTop {
	position: absolute;
	top:0px;
	font-family: 'Calibri', 'Helvetica', sans-serif;		

	z-index: 5;
	bottom:0px;
	right:0px;
	overflow: hidden;
	left:0px;
/* 	background-image: url(/layout/about/magAbout1.jpg); */
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
}
#aboutTop:after { 
	content: " ";
	position: absolute; left:0px;
	right:0px;
	bottom:0px;
		border-bottom:20px solid rgba(0,0,0,.3);

}
.aboutTopText, .aboutBottomText {
	right:50px;
	position: absolute;
	top:100px;
	color:#fff;
	transform: translateX(100%);
	opacity: 0;
}.aboutTopText { 
	font-family: 'Tahoma', sans-serif;
}
.aboutBottomText {
	text-align: right;
	top:auto;
	font-family: 'Calibri', 'Helvetica', sans-serif;
	position: relative;
	width: 100%;
	right: 0px;
}
.aboutTopText.active, .aboutBottomText.active {
	transform: translateX(0);
	opacity: 1;
	transition:all 2s ease;
}
.aboutBottomText.active {
	transition:all 3s ease;
}
.przerwa1, .przerwa2, .skok1, .przerwa3, .przerwa4, .przerwa5, .przerwa6, .box7Wrap, .przerwa8  { 
	position: relative;
	z-index: 5;
}
.przerwa1 {
	position: relative;
	z-index: 5;
	padding:50px 0px;
	background: #1A141E;
}
.przerwa1wrap {
	background: transparent;
	margin-bottom: 30px;
	color:#fff;
	font-size: 1.3rem;
	padding: 0px !important;
}
.przerwa1wrap span, .new-podpis {
	position: relative;
	z-index: 9;
	color:#fff;
	line-height: 1rem;
	font-size: 1.35rem;
}
.new-podpis { 
	text-align: center;
	margin-top: 20px;	font-size: 1.2rem;

}
.new-podpis.bigger { 
	font-size: 1.3rem;
	font-style: italic;
}
.przerwa25 { 
	position: relative;
	z-index: 5;
	background: #000;
	padding-top: 30px;
	padding-bottom: 30px;
}
.przerwa1wrapin {
	left:10px; 
	content: " ";
	z-index: 1;
	top:-10px;
	bottom:10px;
	right:-10px;
	position: absolute;
	border:1px solid #fff;
	background: #1C7DC1;
 }
 .przerwa1wrapin:before {
		left:0px; 
	content: " ";
	z-index: 1;
	top:19px;
	bottom:0px;
	right:19px;
	position: absolute;
	border:1px solid #fff;
	border-width: 1px 1px 0px 0px;
 }
/*
.przerwa1wrap:after {
	content: " ";
	z-index: 0;
	position: absolute;
	border:1px solid #fff;
	background: #1C7DC1;
	left:-10px;
	top:10px;
	bottom:-10px;
	right:10px;
}
*/

.aboutbox1Wrap {
	background:#1C111B;
 	position: relative;
	z-index: 0;
}
.aboutBox1Left {
	position: absolute;
	left:0px;
	top:30px;
	z-index: 0;
	z-index: -200;
	bottom:00px;
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
 }  .parallax-mirror { 
	 z-index: 5;
	 
 }
 .aboutBox1LeftIn { 
	 	background-image: url(/layout/about/boxbgtmp.jpg);
position: fixed;
left:0px;
top:30px;
bottom:0px;
right:0px;
background-size: cover;
background-position: center;
 }
 @media (max-width:996px) { 
	 .aboutBox1LeftIn {
		 top:0px;
		 position: absolute;
		 width: 200%;
	 }
 }

 .aboutBox1Right { 
	 background: #1C111B;
 }
 .aboutBox1RightIn {
	 background:rgba(0,0,0,0.8);
 	 padding:40px 15px;
	 margin:40px auto;
	 color:#C4BAE1;
	 text-align: center;
	 width: 85%;
	 position: relative;
	 z-index: 9;
font-size: 1.15rem;
line-height: 1.5rem; } 
 .aboutBox1RightImg {
	position: absolute;
	left:0px;
	top:0px;
	width: 100%;
	z-index: 5;

height:100%;	background-image: url(/layout/about/box1right.jpg);
	background-position: center;
	background-size: cover;
	 
 }
 .przerwa2 {
	 background: #1A141E;
	 padding-top:0px;
	 padding-bottom: 20px;
 }
 .przerwa2In {
	 background: #1A141E;
	 padding: 40px 30px !important;
	 text-align: center;
font-size: 1.2rem;
color: #FFFFFF;
line-height: 1.6rem;	 color:#FFFFFF;
 }
 
 .texty { 
font-size: 1.2rem;
line-height:1.6rem;
 	 
 }
 .przerwa2In span, .texty span, .new-podpis span {
	 color:#D5B56B;
 }






.full-img {
	width:100%;
}
.przerwa3 {
 	background-position: center top;
	background-size: cover;
	position: relative;
 }
.przerwa3wrap {
	padding: 20px !important;
	position: absolute;
	top:0px;
	transform: translateY(-50%);
	left:0px;
	z-index: 0;
	border:5px solid #000;
	background: #1A141E;
 }
.przerwa3wrap span {
	position: relative;
	z-index: 9;
	color:#fff;
 	font-style: italic;
}
 .aboutBox8Left:hover, .aboutBox8Right:hover  { 
			  transform-origin: center top;
			  animation-name:shake;
			  animation-duration: 1s;
	  	 }

@media (max-width:766px) { 
	
.filmwrap:hover { 
			  transform-origin: center top;
			  animation-name:shake;
			  animation-duration: 1s;
}

	.przerwa3wrap {
		position: relative;
transform: translateY(0);
}
	
	} /*

.przerwa3wrapin {
	left:10px; 
	content: " ";
	z-index: 1;
	top:-10px;
	bottom:10px;
	right:-10px;
	position: absolute;
	border:1px solid #fff;
	background: rgba(0,0,0,0.8);
 }
 .przerwa3wrapin:before {
		left:0px; 
	content: " ";
	z-index: 1;
	top:19px;
	bottom:0px;
	right:19px;
	position: absolute;
	border:1px solid #fff;
	border-width: 1px 1px 0px 0px;
 }
.przerwa3wrap:after {
	content: " ";
	z-index: 0;
	position: absolute;
	border:1px solid #fff;
	background: rgba(0,0,0,0.8);
	left:-10px;
	top:10px;
	bottom:-10px;
	right:10px;
}
*/
.przerwa4wrap { 
	padding-bottom: 100px; background: #000
}

.przerwa4 {
	background: transparent;
	padding-top:0px;
	z-index: 9999;
	position: absolute;
	bottom:0px;
	text-align: center;
	padding-bottom: 0px;
 	border-width: 1px 0px;
}
@media (max-width:990px) { 
	.przerwa4wrap { 
		padding-bottom: 0px;
	}
	.przerwa4 { 
		bottom:50px;
		position: relative;
 
	}
}
.przerwa4In.prawa { 
	position: relative;
	z-index: 99;
	top:-50px;
}
.przerwa4In {
	background: #1A141E;
 	padding:40px;	border:5px solid #000;

	position: relative;
	text-align: center;
	color:#fff;
 	font-style: italic;
}
.przerwa4InNew { 
	background: rgba(0,0,0,.7);
	padding: 40px;
	margin: auto;
	text-align: center;
	color:#fff;
	font-style:italic;
	font-size: 1.35rem;
	line-height: 1.7rem;
	display: inline-block;
margin: auto;
width: auto;

}
.przerwa4InNew span { 
	color:#D3B371;
}

/*

.przerwa4In:after{
	position: absolute;
	left:28px;
	top:28px;
	bottom:28px;
	right:28px;
	border:2px solid #8D3292;
	content:" ";
}
.przerwa4BoxTl {
	background: #8D3292;
	width: 30px;
	height: 30px;
	position: absolute;
	left:0px;
	z-index: 1;
	top:0px;
}
.przerwa4BoxBr {
	z-index: 1;
	background: #8D3292;
	width: 30px;
	height: 30px;
	position: absolute;
	right:0px;
	bottom:0px;
}
*/



.przerwa6 {
/* 	border-bottom: 10px solid #fff; */
}

.przerwa6In {
	background: rgba(0,0,0,0.8);
	color:#fff;
	font-size:18px;
	font-style:italic;
	text-align: center;
	padding: 20px !important;
	line-height: 22px;
	position: absolute;
	left:0px; 
	top:40px;
}
.przerwa6In span {
	color:#3453A5;
}


.box7Wrap {
	background: #fff;
	border:10px solid #fff;
	border-width: 10px 0px;
}
.przerwa8 {
	text-align: center;
	padding-top:50px;
	padding-bottom: 50px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a1d38+0,31263f+22,140f19+100 */
background: rgb(42,29,56); /* Old browsers */
background: -moz-linear-gradient(top, rgba(42,29,56,1) 0%, rgba(49,38,63,1) 22%, rgba(20,15,25,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(42,29,56,1) 0%,rgba(49,38,63,1) 22%,rgba(20,15,25,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(42,29,56,1) 0%,rgba(49,38,63,1) 22%,rgba(20,15,25,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a1d38', endColorstr='#140f19',GradientType=0 ); /* IE6-9 */
	color:#b5985a;
}


.aboutBox8 {
		color:#b5985a;
background: rgb(42,29,56); /* Old browsers */
background: -moz-linear-gradient(top, rgba(42,29,56,1) 0%, rgba(49,38,63,1) 22%, rgba(20,15,25,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(42,29,56,1) 0%,rgba(49,38,63,1) 22%,rgba(20,15,25,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(42,29,56,1) 0%,rgba(49,38,63,1) 22%,rgba(20,15,25,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a1d38', endColorstr='#140f19',GradientType=0 ); /* IE6-9 */
padding-top:40px;
padding-bottom:30px;
text-align: center;
}
.aboutBox8 img { 
	border:8px solid #fff;
}
.aboutBox8In {
	position: absolute;
	left:50%;
	transform: translateX(-50%);
	background: rgba(0,0,0,0.8);
	padding: 0px 20px;
	height: 30px;
	line-height: 34px;
	color:#b99e66;
	font-weight: 500;
	font-size:20px;
	text-align: center;
	bottom:40px;
	width: auto;
	white-space: nowrap;
}
.aboutBox8Left { 
	padding-left:0px !important; padding-right:30px !important;
}
.aboutBox8Right { 
	padding-left:30px !important; padding-right:0px !important
}
#contact {
	margin-top: 0px;
}

.box7lewo {
	position:absolute; top:0px; bottom:0px; left:0px; background-image:url(/layout/about/box7left.jpg); background-size:cover; background-position: left top;
}
.box7Prawo { 
	position: absolute; top:0px; bottom:0px; width:10px; left:-10px; padding: 0px !important; background:#fff; z-index: 55;
}
@media (max-width:966px) { 
	.aboutBox8Left { 
	padding-left:30px !important; padding-right:30px !important;
}.aboutBox8Right { 
	padding-left:30px !important; padding-right:30px !important
}
.aboutBox8In {
font-size: 16px;
}
}
.p20 { 
	margin-top: 20px;
}
@media (max-width:599px) {
	.p20 { 
		margin-top: 0px;
	}
	.aboutBox8Left { 
	padding-left:30px !important; padding-right:30px !important;
}
.aboutBox8Right { 
	padding-left:30px !important; padding-right:30px !important
}
.aboutBox8In {
font-size: 16px;
}
	.przerwa6In {
		position: relative;
		top:0px;
	}
	.box7lewo {
		position: relative;
		height: 300px;
	}
	.box7Prawo {
		position: relative;
		left:0px;
		width: 100%;
	}
	.aboutTopText, .aboutBottomText {
	    right: 20px;
    left: auto;
    text-align: right;
    position: absolute;
    top: 100px;
    color: #fff;
    font-size: 17px !important;
    transform: translateX(100%);
    opacity: 0;
    width: 70%;}
    
.aboutTopText h2 {
	font-size:17px;
}
.aboutTopText h3 { 
	font-size: 28px;
}
.aboutBottomText h4 {
	font-size: 18px;
}
.aboutBottomText {
	font-size: 14px !important;
	text-align: center;
	text-align: right;
	top:auto;
	right:0px;
	position: relative;
	width: 100%;
}
.przerwa4 {
	margin-top:0px;
}
.aboutBox1Left {
	display: none;
}.box7Wrap { 
	border: 0px;
}
.aboutBox1RightIn {
	 background:rgba(0,0,0,0.8);
	 border:2px solid rgba(255,255,255,.4);
	 padding:40px 2%;
	 margin:50px auto;
	 color:#fff;
	 text-align: center;
	 width: 100%;
	 position: relative;
	 z-index: 9;
	 font-size:18px;
 } 
 .aboutBox1RightImg {
	 display: none;
	position: absolute;
	left:0px;
	top:0px;
	width: 100%;
	z-index: 5;

height:100%;	background-image: url(/layout/about/box1right.jpg);
	background-position: center;
	background-size: cover;
	 
 }
 
  .bigger { 
	font-size: 1.1rem;
}
	.przerwa1wrap span, .new-podpis, .aboutBox1RightIn, .przerwa2In,.przerwa4InNew, .texty,.przerwa1wrap, .new-podpis.bigger { 
				font-size: 1.1rem;
		line-height: 1.5rem;
	}
	.new-zdo { 
		font-size: .9rem;
	}
	.przerwa2In .bigger { 
		font-size: 1.05rem;
	}
	.przerwa2In { 
		padding: 40px 15px !important;
		font-size:1rem;
	}
	.przerwa4InNew { 
		padding: 40px 15px !important;
	}
 
}