.top-menu {	top: 150px;	position: absolute;	width: 100%;	z-index: 700;	left: 0;	margin: 0px;	padding: 0px;}#nav {	left: 0;	list-style: none;	overflow: hidden;	padding: 0px;	padding-top: 21px;	height: 60px;	right: 0;	margin: 0;	text-align: center;}#nav li {	display: inline-block;	margin: 0;}#nav a {	z-index: 400;	font-family: 'Lato', sans-serif;	font-size: 14px;	line-height: 15px;	font-weight: 700;	margin: 0px 7px 0px 7px;	padding: 9px 11px 9px 11px;	color: #fafafa;	letter-spacing: 1px;	text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.5);	text-decoration: none;	transition: all 0.26s ease;	-webkit-transition: all 0.26s ease;	border-bottom: 0px solid #ffffff;	text-transform: uppercase;	opacity: 0.7;}#nav a:hover {	opacity: 1.0;	background: none;	color: rgba(255, 204, 0, 1.0);	margin: 0px 7px 0px 7px;	padding: 9px 7px 9px 15px;	text-shadow: 2px 1px 7px rgba(255, 255, 255, 0.5);}#nav .current a {	background: #fff;	color: #000;	text-shadow: none;	margin: 0px 7px 0px 7px;	padding: 10px 11px 10px 11px;}#nav a span.line {	padding-top: 10px;	border-top: 0px solid #8d8d8d;}#nav a.on {	padding: 9px 9px 9px 9px;	color: #ffffff;	border: 2px solid rgba(255, 255, 255, 0.5);}#nav a span.line:hover {	padding-top: 8px;	border-top: 0px solid #ffffff;}.f-nav {/* To fix main menu container */	z-index: 199;	position: fixed;	left: 0;	top: 0;	width: 100%;	margin: 0px;	height: 70px;	background: rgba(60, 60, 60, 0.65);}#logo2 {	position: fixed;	top: 4px;	left: 0px;	display: none;	padding-left: 12px;	z-index: 300;  cursor: pointer;  opacity: 0.7;	transition: all 0.26s ease;	-webkit-transition: all 0.26s ease;}#logo2:hover {  opacity: 1.0;}#logo2 img {	width: 170px;}#logo2 h2 {	z-index: 400;	font-family: 'Lato', sans-serif;	font-size: 34px;	line-height: 30px;	font-weight: 400;	margin: 13px 7px 0px 7px;	padding: 0px 0px 0px 0px;	color: #ffffff;	letter-spacing: -2px;	text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.5);                          	text-decoration: none;	transition: all 0.26s ease;	-webkit-transition: all 0.26s ease;	border-bottom: 0px solid #ffffff;	text-transform: normal;}#logo2 h2 span.white {	padding: 0px 0px 0px 0px;	font-weight: 400;	color: #ffffff;	font-size: 34px;	line-height: 30px;border-top: 1px solid #392e00;}#logo2 h2 span {	padding: 0px 0px 0px 0px;	font-weight: 700;	color: #ffcc00;	font-size: 34px;	line-height: 30px;border-top: 1px solid #ffcc00;}#logo2 h3 {	z-index: 400;	font-family: 'Lato', sans-serif;	font-size: 10px;	line-height: 9px;	font-weight: 400;	margin: 0px 7px 0px 7px;	padding: 2px 0px 0px 0px;	color: #7c7c7c;	letter-spacing: 2px;	text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.5);	text-decoration: none;	transition: all 0.26s ease;	-webkit-transition: all 0.26s ease;	border-bottom: 0px solid #ffffff;	text-transform: normal;}@media only screen and (max-width:1350px) {#nav {	left: 0;	list-style: none;	overflow: hidden;	padding: 0px;	padding-top: 20px;	height: 50px;	right: 0;	margin: 0;	text-align: center;}#nav li {	display: inline-block;	margin: 0;}#nav a {	z-index: 400;	font-family: 'Lato', sans-serif;	font-size: 14px;	line-height: 15px;	font-weight: 700;	margin: 0px 7px 0px 7px;	padding: 10px 11px 10px 11px;	color: #fafafa;	letter-spacing: 1px;	text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.5);	text-decoration: none;	transition: all 0.26s ease;	-webkit-transition: all 0.26s ease;	border-bottom: 0px solid #ffffff;	text-transform: uppercase;	opacity: 0.7;}#nav a:hover {	opacity: 1.0;	background: none;	color: rgba(255, 204, 0, 1.0);	margin: 0px 7px 0px 7px;	padding: 10px 7px 10px 15px;	text-shadow: 2px 1px 7px rgba(255, 255, 255, 0.5);}#nav .current a {	background: #fff;	color: #000;	text-shadow: none;	margin: 0px 7px 0px 7px;	padding: 10px 11px 10px 11px;}#nav a span.line {	padding-top: 10px;	border-top: 0px solid #8d8d8d;}#nav a.on {	padding: 9px 9px 9px 9px;	color: #ffffff;	border: 2px solid rgba(255, 255, 255, 0.5);}#nav a span.line:hover {	padding-top: 8px;	border-top: 0px solid #ffffff;}.f-nav {/* To fix main menu container */	z-index: 199;	position: fixed;	left: 0;	top: 0;	width: 100%;	margin: 0px;	height: 70px;	background: rgba(60, 60, 60, 0.65);}.nav {	position: absolute;	z-index: 983;	top: 50%;	cursor: pointer;	color: #fff;	opacity: 0.2;	transition: all 0.66s ease;	-webkit-transition: all 0.66s ease;}.nav:hover {	opacity: 1.0;}#nav {	left: 0;	list-style: none;	overflow: hidden;	padding: 0px;	padding-top: 15px;	height: 45px;	right: 0;	margin: 0;	text-align: center;}#nav a {	z-index: 400;	font-family: 'Lato', sans-serif;	font-size: 11px;	line-height: 30px;	font-weight: 700;	margin: 0px 8px 0px 8px;	padding: 10px 11px 10px 11px;	color: #fafafa;	letter-spacing: 1px;	text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.5);	text-decoration: none;	transition: all 0.26s ease;	-webkit-transition: all 0.26s ease;	border-bottom: 0px solid #ffffff;	text-transform: uppercase;}.f-nav {/* To fix main menu container */	z-index: 199;	position: fixed;	left: 0;	top: 0;	width: 100%;	margin: 0px;	height: 60px;	background: rgba(100, 100, 100, 0.85);}}@media only screen and (max-width:1020px) {.scrolldown-button {	background: url('img/down.png');	-webkit-background-size: contain;	-moz-background-size: contain;	-o-background-size: contain;	background-size: contain;	width: 40px;	height: 40px;	position: absolute;	bottom: 20px;	left: 50%;	margin-left: -20px;	z-index: 100;	opacity: 0.3;	transition: all 0.26s ease;	-webkit-transition: all 0.26s ease;	cursor: pointer;}.scrolldown-button:hover {	bottom: 20px;	opacity: 0.3;}.top-menu {	top: 0px;	position: fixed;	width: 100%;	z-index: 700;	left: 0;	margin: 0px;	padding: 0px;}#pasek {	width: 90%;	height: 60px;	background: rgba(59,59,59,0.63);	background: -moz-linear-gradient(left, rgba(59,59,59,0.63) 25%, rgba(59,59,59,0.63) 29%, rgba(59,59,59,0) 92%, rgba(59,59,59,0) 100%);	background: -webkit-gradient(left top, right top, color-stop(25%, rgba(59,59,59,0.63)), color-stop(29%, rgba(59,59,59,0.63)), color-stop(92%, rgba(59,59,59,0)), color-stop(100%, rgba(59,59,59,0)));	background: -webkit-linear-gradient(left, rgba(59,59,59,0.63) 25%, rgba(59,59,59,0.63) 29%, rgba(59,59,59,0) 92%, rgba(59,59,59,0) 100%);	background: -o-linear-gradient(left, rgba(59,59,59,0.63) 25%, rgba(59,59,59,0.63) 29%, rgba(59,59,59,0) 92%, rgba(59,59,59,0) 100%);	background: -ms-linear-gradient(left, rgba(59,59,59,0.63) 25%, rgba(59,59,59,0.63) 29%, rgba(59,59,59,0) 92%, rgba(59,59,59,0) 100%);	background: linear-gradient(to right, rgba(59,59,59,0.63) 25%, rgba(59,59,59,0.63) 29%, rgba(59,59,59,0) 92%, rgba(59,59,59,0) 100%);	position: fixed;	z-index: 11;	margin: 0;	top: 0;	left: 0;}#logo2 {	top: 0px;  display: block;}#logo {  display: none;}#nav {	left: 0;	list-style: none;	overflow: hidden;	padding: 75px 0 15px 0;	height: auto;	right: 0;	margin: 0px 0 0 0;	text-align: center;	background: rgba(123, 123, 123, 0.95);	z-index: 100;	display: none;}#nav li {	display: block;	margin: 0px 0px 0px 0px;	padding: 0px;}#nav a {	z-index: 400;	font-family: 'Lato', sans-serif;	font-size: 14px;	line-height: 17px;	font-weight: 700;	margin: 0px 0px 0px 0px;	padding: 10px 11px 10px 11px;	color: #fafafa;	letter-spacing: 1px;	text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.5);	text-decoration: none;	transition: all 0.26s ease;	-webkit-transition: all 0.26s ease;	border-bottom: 0px solid #ffffff;	text-transform: uppercase;	display: block;}#nav a:hover {	background: rgba(159, 159, 159, 0.85);	color: #ffffff;	text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.5);}#nav .current a {	background: #fff;	color: #000;	text-shadow: none;}#nav a span.line {	padding-top: 10px;	border-top: 0px solid #8d8d8d;}#nav a.on {	padding: 10px 9px 10px 9px;	color: #ffffff;	background: rgba(111, 111, 111, 0.85);	border: 0px solid rgba(255, 255, 255, 0.5);}#nav a span.line:hover {	padding-top: 8px;	border-top: 0px solid #ffffff;}.f-nav {/* To fix main menu container */	z-index: 199;	position: fixed;	left: 0;	top: 0;	width: 100%;	margin: 0px;	height: 0px;	background: rgba(100, 100, 100, 0.85);}.content {	width: 80%;	margin: 0 10% 0 10%;}.mobile-button {	width: 60px;	height: 60px;	background-color: #9ea3ac;	background: rgba(158, 163, 172, 0.65);	position: fixed;	top: 0;	right: 0;	z-index: 901;	cursor: pointer;	display: block;	overflow: hidden;	transition: all 0.5s ease;}.mobile-button:hover {	background-color: #e97f1c;}.mobile-button p {	font-family: 'Lato', sans-serif;	font-size: 30px;	line-height: 30px;	text-align: center;	letter-spacing: 0;	font-weight: 700;	text-decoration: none;	border-bottom: 0 solid #2de8df;	margin: 0;	padding: 15px 0 0 0;	color: #ffffff;	text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.5);}.mobile-button p#mb1 {	display: block;}.mobile-button p#mb2 {	display: none;}.home-button {	width: 60px;	height: 60px;	background-color: #9ea3ac;	position: fixed;	top: 0;	left: 0;	z-index: 901;	cursor: pointer;	display: block;	overflow: hidden;	transition: all 0.5s ease;}.home-button:hover {	background-color: #e97f1c;}.home-button a {	font-family: 'Lato', sans-serif;	font-size: 22px;	line-height: 22px;	text-align: center;	letter-spacing: 0;	font-weight: 700;	text-decoration: none;	border-bottom: 0 solid #2de8df;	margin: 0;	padding: 18px 0 0 0;	color: #ffffff;	text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.5);}}