@charset "utf-8";
/* CSS Document */



 	/**********************************************/
/** Icons FONTS AWESOME - Local Version *******/
/**********************************************/
/*!
 * Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */

@font-face {
	font-family:"Font Awesome 5 Brands"; font-style:normal; font-weight:normal;
 	src:url(fonts/fa-brands-400.eot); src:url(fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(fonts/fa-brands-400.woff2) format("woff2"), url(fonts/fa-brands-400.woff) format("woff"), url(fonts/fa-brands-400.ttf) format("truetype"), url(fonts/fa-brands-400.svg#fontawesome) format("svg")
	 }
.fab {font-family:"Font Awesome 5 Brands"}
.fa,.fab,.fal,.far,.fas { -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; line-height:1}

.fa-linkedin-in:before { content:"\f0e1"}
.fa-facebook:before {content:"\f09a"}
.fa-facebook-f:before {content:"\f39e"}
.fa-instagram:before {content:"\f16d"}
.fa-youtube:before {content:"\f167"}
.fa-youtube-square:before {content:"\f431"}



*
{
   margin: 0; padding: 0;
}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

#pagewrap, #header-content, .content-content, .footer-content, .slider-caption, .slider-caption2 {
	width: 1138px;
	max-width: 96%;
	margin: 0 auto;
}

.wrapper {
	overflow: hidden;
}






/************************************************************************************
	FIRMA
*************************************************************************************/

.firma h2 {
	color: #1162a4;
	padding: 10px 0;
	}
.firma ul {
	padding: 0 0 0 20px;
	list-style: outside square;
	}
.firma li {
	color: #656565;
	}




/************************************************************************************
	COLUMN
*************************************************************************************/
.col {
	float: left;
	margin-left: 3.2%;
	margin-bottom: 30px;
	text-align: left;
}

.col.center {
	text-align: center;
}

.just {
	text-align: justify;
}

.fullwidth .col {
	float: none;
	margin-left: 0;
}

/* grid8 col */
.grid8 .col {
	width: 9.7%;
}

/* grid4 col */

.grid4 .col {
	width: 22.6%;
}

.grid4 .two-cols {
	float: left;
	margin-left: 3.2%;
	margin-bottom: 30px;
	text-align: left;
	width: 48.4%;
}

.footer-content .grid4 .col {
	margin-bottom: 0;
}

#filter{
	display: none;
}

#filter .grid4 .col {
	margin-bottom: 0;
}

/* grid3 col */
.grid3 .col {
	width: 31.2%;
	margin-bottom: 0;
}

/* grid2 col */
.grid2 .col {
	width: 48.4%;
	margin-bottom: 30px;
}

.grid2 .col.no-margin {
	width: 48.4%;
	margin-bottom: 0;
}

/* clear col */
.grid8 .col:nth-of-type(8n+1),
.grid4 .col:nth-of-type(4n+1),
.grid3 .col:nth-of-type(3n+1),
.grid2 .col:nth-of-type(2n+1) {
	margin-left: 0;
	clear: left;
}

.content-sidebar{
	float: left;
	margin-bottom: 30px;
	text-align: left;
	width: 74.2%;
}

.sidebar{
	float: left;
	margin-left: 3.2%;
	margin-bottom: 30px;
	text-align: left;
	width: 22.6%;
}

/************************************************************************************
	MEDIA QUERIES
*************************************************************************************/
/* reset cols to 4-column */
@media screen and (max-width: 950px) {
.grid8 .col {
		width: 22.6%;
}

.grid8 .col:nth-of-type(4n+1) {
	margin-left: 0;
	clear: left;
}

}

/* reset cols to 2-column */
@media screen and (max-width: 768px) {
	/* grid4 */
	.grid4 .col {
		width: 48.4%;
	}

	.grid4 .two-cols {
		width: 48.4%;
	}

	.grid4 .col:nth-of-type(3n+1) {
		margin-left: 3.2%;
		clear: none;
	}
	.grid4 .col:nth-of-type(2n+1) {
		margin-left: 0;
		clear: left;
	}
	.footer-content .grid4 .col {
		margin-bottom: 30px;
	}

	.content-sidebar{
		width: 100%
	}

	.sidebar{
		margin-left: 0;
		margin-bottom: 30px;
		text-align: left;
		width: 100%;
	}

	.sidebar.fff{
		display: none;
	}

	#filter{
		display: block;
	}



}

/* reset cols to fullwidth */
@media screen and (max-width: 500px) {
	/* grid4 */
	.col {
		width: 100% !important;
		margin-left: 0 !important;
		clear: none !important;
	}

	.two-cols {
		width: 100% !important;
		margin-left: 0 !important;
		clear: none !important;
	}

	.grid8 .col {
		width: 48.4% !important;
	}



}


body{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4f4f4f;
}

a{
	outline:none;
	-webkit-transition: all 0.3s ease-in;
	/* Saf3.2+, Chrome */-moz-transition: all 0.3s ease-in;
	/* FF4+ */-ms-transition: all 0.3s ease-in;
	/* IE10? */-o-transition: all 0.3s ease-in;
	/* Opera 10.5+ */transition: all 0.3s ease-in;
}

/*img{
	max-width: 100%;
}*/

#header{
	width: 100%;
	border-top: 4px solid #be0006;
	position: fixed;
	background-color:#FFF;
	z-index: 50;
	border-bottom: 1px solid #ececec;
}

#header-content{
	position: relative;
	width: 1138px;
	margin: 0 auto;
}

#logo{
	float: left;
	margin: 20px 0 21px 0;
	width: 167px;
	height: 51px;
	font-size: 0;
}

#fb-badge * {
	transition: all 0.3s ease;
	}

#fb-badge {
	position: absolute;
	display: block;
	width: 50px;
	height: 50px;
	top: 110px;
	right:0px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    box-shadow:-2px 2px 3px rgba(0, 0, 0, 0.8);
	}

#fb-badge:hover {
    box-shadow:-3px 3px 4px rgba(0, 0, 0, 0.8);
	}

#fb-badge:hover img{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
	}

#fb-badge img {
	width: 50px;
	height: 50px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
	}

#fb-badge:hover img{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
/*MENU */

/* menu link */
.menu-link {
	float: right;
	display: block;
	width: 28px;
	margin: 35px auto 10px;
	padding: 9px 0 9px 0;
}

.menu-link span:after,
.menu-link span:before {
	content: "";
	position: absolute;
	left: 0;
	top: -9px;
}

.menu-link span:after{
	top: 9px;
}

.menu-link span {
	position: relative;
	display: block;
}

.menu-link span,
.menu-link span:after,
.menu-link span:before {
	width: 100%;
  	height: 5px;
  	background-color: #4f4f4f;
	transition: all 0.3s;
	backface-visibility: hidden;
	border-radius: 2px;
}


/* PUSH */
#push {
    height: 96px;
    position: relative;
}

/************************************************************************************
	MEDIA QUERIES
*************************************************************************************/
/* reset cols to 2-column */
@media screen and (max-width: 768px) {
	#logo{
		width: 130px;
		height: 42px;
	}

	.menu-link {
		margin: 30px auto 0 auto;
	}

	#push {
    	height: 87px;
	}

	#fb-badge {
	width: 40px;
	height: 40px;
	}
	#fb-badge img {
	width: 40px;
	height: 40px;
	}
}

/* reset cols to fullwidth */
@media screen and (max-width: 500px) {
	#logo{
		width: 100px;
		height: 31px;
	}

	.menu-link {
		margin: 24px auto 0 auto;
	}

	#push {
    	height: 76px;
	}

#fb-badge {
	width: 30px;
	height: 30px;
	}
#fb-badge img {
	width: 30px;
	height: 30px;
	}
}

/* navigation */

nav[role=navigation] {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.js nav[role=navigation] {
	overflow: hidden;
	max-height: 0;
}

nav[role=navigation].active {
	max-height: 25em;
}

@media screen and (min-width: 950px) {
	a.menu-link {
		display: none;
	}

	.js nav[role=navigation] {
		max-height: none;
	}

	#menu{
		float: right;
		margin: 30px 0 0 0;
	}

	ul.nav-menu{
		margin: 0;
		padding: 0;
		list-style: none;
	}

	ul.nav-menu li{
		margin: 0;
		padding: 0;
		float: left;
	}

	ul.nav-menu li.current-menu-item a, ul.nav-menu li.current_page_parent a{
		color: #be0006;
	}

	ul.nav-menu li a{
		display: inline-block;
		font-size: 14px;
		line-height: 32px;
		padding: 0 10px 0 10px;
		margin: 0 0 0 10px;
		color: #4f4f4f;
		text-transform: uppercase;
		text-decoration: none;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		font-family: 'Aller';
	}

	ul.nav-menu li.blue a{
		background-color: #1162a4;
		color: #fff;
	}

	ul.nav-menu li.grey a{
		background-color: #ebebeb;
	}

	ul.nav-menu li a:hover{
		background-color:#be0006;
		color: #fff;
	}

}

@media screen and (max-width: 949px) {
	#menu{
		clear: both;
	}

	ul.nav-menu {
		margin: 0 0 30px 0;
		padding: 0;
		border-top: 1px solid #dbdbdb;
	}

	ul.nav-menu li{
		padding: 0;
	}

	ul.nav-menu li a {
		display: block;
		border-bottom: 1px solid #dbdbdb;

		font-size: 14px;
		line-height: 44px;
		padding: 0 10px 0 10px;
		margin: 0;
		color: #4f4f4f;
		text-transform: uppercase;
		text-decoration: none;
		font-family: 'Aller';
		text-align: center;
	}

	ul.nav-menu li.current-menu-item a, ul.nav-menu li.current_page_parent a{
		color: #be0006;
	}

	ul.nav-menu li.blue a{
		background-color: #1162a4;
		color: #fff;
		display: none;
	}

	ul.nav-menu li.grey a{
		background-color: #ebebeb;
	}

	ul.nav-menu li a:hover{
		background-color:#be0006;
		color: #fff;
	}
}

/* slider */

#slider{
	position: relative;
	width: 100%;
	height: 516px;
	overflow: hidden;
}

.slider-caption{
	position: relative;
	margin: -516px auto 0 auto;
	width: 1138px;
}

.slider-caption2{
	width: 1038px;
	height: 516px;
	display: table-cell;
	vertical-align: middle;
	padding: 0 50px 0 50px;
}

.circle{
	width: 252px;
	height: 252px;
	background: rgba(189, 0, 4, 0.75);
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	float: right;
}

.circle div{
	width: 232px;
	height: 252px;
	display: table-cell;
/*	vertical-align: middle; */
	text-align: center;
	padding: 45px 10px 0 10px;
}

.circle h1{
	font-family: 'Aller Bold';
	font-weight: normal;
	color: #fff;
	font-size: 44px;
	border: none;
	padding: 0 0 10px 0;
}

.circle h2{
	font-family: 'Aller';
	color: #eb8d94;
	text-transform: uppercase;
	font-size: 20px;
}

.circle p{
	font-family: 'Aller';
	color: #fff;
	font-size: 16px;
	border-top: 1px solid #d54c53;
}

#slider3{
	position: relative;
	width: 100%;
	height: 100px;
	background-image:url(images/slider31.jpg);
	background-position: center;
	padding: 50px 0 0 0;
}

#slider3 h1{
	color:#FFF;
	border-bottom: none;
	font-family: 'Aller';
}


/************************************************************************************
	MEDIA QUERIES
*************************************************************************************/

/* reset cols to 2-column */
@media screen and (max-width: 768px) {
	#slider, .royalSlider, .slider-caption2{
		height: 450px !important;
	}

	.slider-caption{
		margin: -450px auto 0 auto;
	}

}

/* reset cols to fullwidth */
@media screen and (max-width: 500px) {
	#slider, .royalSlider, .slider-caption2{
		height: 350px !important;
	}

	.slider-caption{
		margin: -350px auto 0 auto;
	}
}


/* content */

.content{
	width: 100%;
	padding: 52px 0 0 0;
	text-align: left;
}

.content.center{
	text-align: center;
}

a.button{
	display: inline-block;
	font-size: 14px;
	line-height: 32px;
	padding: 0 10px 0 10px;
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: 'Aller';
	background-color: #1162a4;
	cursor: pointer;
}

a.button-doladowania{
	display: inline-block;
	font-size: 14px;
	line-height: 32px;
	padding: 0px 10px 0 10px;
	margin: 13px 0 0 0;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: 'Aller';
	background-color: #1162a4;
	cursor: pointer;
}

a.button:hover{
	background-color: #be0006;
	cursor: pointer;
}

/* parallax */

.content.parallax{
	width: 100%;
	background-color: #f9f9f9;
	background: url(images/parallax.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	border-top: 1px solid #e5e5e5; /* */
	margin: 60px 0 0 0; /* */
	padding: 50px 0 40px 0; /* */
}

.content.parallax h1{
	color: #1162a4;
	border-bottom: 1px solid #dbdbdb;
}

.content.parallax h2{
	display: block;
	padding: 8px 0 8px 0;
	font-size: 22px;
	font-weight: 100;
	font-family: 'Aller Light';
	margin: 0;
	border-bottom: 1px solid #d9d9d9;
}

.content.parallax p{
	color: #656565;
}

#accordion{
	margin: 10px 0 0 0;
}

#accordion h3{
	color: #4f4f4f;
	font-family: 'Aller';
	font-size: 18px;
	font-weight: 400;
	padding: 12px 0 12px 35px;
	cursor: pointer;
	outline: none;
	border: none;
}

#accordion h3.ui-state-default{
	background-image:url(images/plus.png);
	background-repeat: no-repeat;
	background-position: left;
}

#accordion h3.ui-state-active{
	background-image:url(images/minus.png);
	background-repeat: no-repeat;
	background-position: left;
}

div.ui-accordion-content{
	padding: 0 0 0 35px;
}


div.ui-accordion-content p{
	color: #4f4f4f !important;
	padding: 0 0 10px 0;
}


<!-- FAQ -->

#faq{
	margin: 10px 0 0 0 !important;
	}

#faq h3{
	color: #4f4f4f;
	font-family: 'Aller';
	font-size: 18px;
	font-weight: 400;
	padding: 12px 0 12px 35px;
	cursor: pointer;
	background-image:url(images/plus.png);
	background-repeat: no-repeat;
	background-position: left;
}

#faq h3.open{
	background-image:url(images/minus.png);
	background-repeat: no-repeat;
	background-position: left;
}

div.answer{
	padding: 0 0 0 35px;
	display: none;
}

div.answer p{
	/*color: #9e9e9e !important;
	padding: 0 0 10px 0;*/
	color:#656565;
	/*padding:15px 0 15px 0;*/
}

div.answer h4{
	/*color: #9e9e9e !important;
	padding: 0 0 10px 0;*/
	color:#656565;
	padding:15px 0 15px 0;
}

.secondline{
	 padding:-10px 0 -20px 0;
}
.answer li{
	padding: 4px 0 4px 5px;
	line-height: 22px;
	color: #656565;
	list-style-type:disc;
}
.answer ul{
	padding: 0 0 0 25px;
	line-height: 1em;
}

.answer a{color:#656565;
		text-decoration:none}
/* parallax2 */

.content.parallax2{
	width: 100%;
	background-color: #f9f9f9;
	background: url(images/parallax2.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	border-top: 1px solid #e5e5e5; /* */
	margin: 0; /* */
	padding: 50px 0 40px 0; /* */
}

.content.parallax2 h1{
	color: #1162a4;
	border-bottom: 1px solid #dbdbdb;
}

.content.parallax2 p{
	color: #4f4f4f;
}

/* content-blue */

.content.blue{
	width: 100%;
	background-color: #1162a4;
	padding: 40px 0 40px 0;
}

.content.blue .content-content div{
	display: inline-block;
}

.content.blue a.button{
	display: inline-block;
	height: 52px;
	background-color: #fff;
	float: right;

	color: #4f4f4f;
	font-family: 'Aller Light';
	font-size: 18px;
	line-height: 52px;
	font-weight: 100;
	text-decoration: none;

	margin: 8px 0 0 0;
	padding: 0 20px 0 20px;

	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.content.blue h1{
	color: #fff;
	padding: 0;
	border: none;
}

.content.blue h3{
	color: #fff;
	font-family: 'Aller Light';
	font-size: 18px;
	font-weight: 100;
	padding: 0;
}

@media screen and (max-width: 975px) {

	.content.blue .content-content{
		text-align: center;
	}

	.content.blue h1{
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 10px;
	}

	.content.blue a.button{
		margin: 20px 0 0 0;
		float: none;
	}
}

/* content-bank */

.content.bank{
	width: 100%;
	background-color: #ffffff;
	padding: 20px 0 40px 0;
	border-top: 0px #BC0715 solid;
	border-bottom: 0px #BC0715 solid;
}

.content.bank .content-content div{
	display: inline-block;
}

.content.bank a.button{
	display: inline-block;
	height: 52px;
	background-color: #000;
	float: right;
	color: #000000;
	font-family: 'Aller Light';
	font-size: 18px;
	line-height: 52px;
	font-weight: 100;
	text-decoration: none;
	margin: 8px 0 0 0;
	padding: 0 10px 0 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.content.bank h1{
	color: #4f4f4f;
	margin: 20px 0px 30px 0px;
	padding: 0;
	border: none;
}

.content.bank h3{
	color: #4f4f4f;
	font-family: 'Aller Light';
	font-size: 18px;
	font-weight: 100;
	padding: -30px 0px 0px 0px;
}

.content.bank img{
	padding:20px 10px 20px 0px;
	border:0px;
	height:48px;
}

@media screen and (max-width: 975px) {
.content.bank .content-content{
		text-align: center;
	}

.content.bank h1{
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 10px;
	}

.content.bank a.button{
		margin: 15px 0 0 0;
		float: none;
	}
}


/* slider2
#slider2{
	width: 100%;
	height: 269px;
	overflow: hidden;
}

#slider2 ul{
	width: 200%;
	list-style: none;
	padding: 0;
}

#slider2 ul li{
	float: left;
	margin: 1px 1px 1px 0;
	padding: 0;
}
*/

/*flexslider carousel */
#slider2 ul.slides li{
	margin: 1px 1px 1px 0 !important;
}

/*content */
.content-content{
	position: relative;
	width: 1138px;
	margin: 0 auto;
	text-align: left;
}

.content-content.center{
	position: relative;
	width: 1138px;
	margin: 0 auto;
	text-align: center;
}


h1{
	font-family: 'Aller Light';
	font-weight: 100;
	padding: 0 0 5px 0;
	color: #4f4f4f;
	border-bottom: 1px solid #e0e0e0;

	font-size: 34px;
	line-height: 43px;
}

h1 strong{
	font-family: 'Aller Bold';
	font-weight: normal;
}
#dolh {
	font-family: 'Aller Light';
	font-weight: 100;
	padding: 0 0 5px 0;
	margin-bottom:10px;
	color: #4f4f4f;
	border-bottom: 0;
	font-size: 34px;
	line-height: 43px;
}
h2{
	font-family: 'Aller Light';
	font-size: 22px;
	font-weight: 100;
	padding: 0 0 10px 0;
}

h2.blue1{
	font-family: 'Aller Light';
	font-size: 22px;
	font-weight: 100;
	padding: 0 0 5px 0;
	color: #1162a4;
	background-image: url(images/arrow-start.png), url(images/arrow1.png), url(images/arrow2.png), url(images/arrow0.png);
	background-repeat: no-repeat, no-repeat, no-repeat, repeat-x;
	background-position: left, center, right, center;
}

h2.blue2{
	font-family: 'Aller Light';
	font-size: 22px;
	font-weight: 100;
	padding: 0 0 5px 0;
	color: #1162a4;
	background-image: url(images/arrow3.png), url(images/arrow1b.png), url(images/arrow5.png), url(images/arrow0.png);
	background-repeat: no-repeat, no-repeat, no-repeat, repeat-x;
	background-position: left, center, right, center;
}

h2.blue3{
	font-family: 'Aller Light';
	font-size: 22px;
	font-weight: 100;
	padding: 0 0 5px 0;
	color: #1162a4;
	background-image: url(images/arrow4.png), url(images/arrow1.png), url(images/arrow2.png), url(images/arrow0.png);
	background-repeat: no-repeat, no-repeat, no-repeat, repeat-x;
	background-position: left, center, right, center;;
}

h2.blue4{
	font-family: 'Aller Light';
	font-size: 22px;
	font-weight: 100;
	padding: 0 0 5px 0;
	color: #1162a4;
	background-image: url(images/arrow-start.png), url(images/arrow5.png), url(images/arrow0.png);
	background-repeat: no-repeat, no-repeat, repeat-x;
	background-position: left, right, center;
}

/* Columns  */

.half{
	float: left;
	width: 554px;
	margin: 0 15px 0 15px;
	text-align: left;
}

.one-third{
	float: left;
	width: 359px;
	padding: 0 14px 0 15px;
	border-right: 1px solid #ececec;
}

.one-third.first{
	padding: 0 14px 0 0;
}

.one-third.last{
	padding: 0 0 0 15px;
	border-right: none;
}

.grid4{
	text-align: left;
}

.one-fourth.first, .half.first{
	margin: 0 15px 0 0;
}

.one-fourth.last, .half.last{
	margin: 0 0 0 15px;
}

/* Slide Menu */

.sm {
	list-style:none;
	width:100%;
	display:block;
	overflow:hidden;
}

.sm li {
	float:left;
	display:inline;
	overflow:hidden;
}

.sm li .one-third{
	float: none;
	width: auto;
	padding: 0;
	border-right: 1px solid #ececec;
}

.sm li .col{
	float: none;
	width: auto;
	padding: 0;
	border-right: 1px solid #ececec;
}

.sm li .one-third.last{
	border-right: none;
}

.sm li .one-third:hover{
	color:#1162a4;
}

a.icon{
	display: inline-block;
	width: 89px;
	height: 90px;
	repeat: no-repeat;
}

a.icon.download{
	background-image:url(images/icon1.png);
}

.sm li .one-third:hover a.icon.download{
	background-image:url(images/icon1b.png);
}

a.icon.register{
	background-image:url(images/icon2.png);
}

.sm li .one-third:hover a.icon.register{
	background-image:url(images/icon2b.png);
}

a.icon.pay{
	background-image:url(images/icon3.png);
}

.sm li .one-third:hover a.icon.pay{
	background-image:url(images/icon3b.png);
}

a.icon.ticket{
	background-image:url(images/icon5.png);
}

.icon1{
	display: block;
	width: 200px;
	height: 200px;
	fill: #FE4365;
}

/* Other */

.left{
	float: left;
}

.right{
	float: right;
}

.clear{
	clear: both;
}

p{
	padding: 7px 0 7px 0;
	color: #656565;
	font-size: 14px;
	line-height: 24px;
}

.grid4 h4.icon{
	display: block;
	padding: 9px 0 9px 0;
	margin: 0 0 0 56px;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Aller';
	border-bottom: 1px solid #ececec;
}

.grid4 h4{
	display: block;
	padding: 9px 0 9px 0;
	margin: 0;
	font-size: 18px;
	font-weight: 400;
	font-family: 'Aller';
	border-bottom: 1px solid #ececec;
}

ul{
	list-style: none;
	padding: 3px 0 0 0;
}

ul li{
	padding: 4px 0 4px 0;
	color: #1162a4;
	font-size: 14px;
	line-height: 24px;
}

#new-royalslider-2 li span {
	color: #656565;
	}

ul li a{
	color: #4f4f4f;
}

input[type="text"], input[type="email"], input[type="tel"]{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	height: 40px;
	padding: 0 10px 0 10px;
	margin: 0 0 10px 0;
	background-color: #fff;
	font-size: 14px;
	color: #9e9e9e;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #c4c4c4;
}

.selectParent{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	height: 40px;
	padding: 10px 10px 0 10px;
	margin: 0 0 10px 0;
	background-color: #fff;
	font-size: 14px;
	color: #9e9e9e;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #c4c4c4;
	overflow: hidden;
}

.selectParent select{
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0;
    border: none;
	color: #9e9e9e;
	font-size: 14px;
    background: transparent url("http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png") no-repeat right center;
}

option{
	color: #9e9e9e;
	border: none;
}

textarea{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	width: 100%;
	height: 150px;
	padding: 5px 10px 5px 10px;
	margin: 0 0 10px 0;
	background-color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #c4c4c4;
}

input[type="submit"]{
	display: inline-block;
	height: 40px;
	padding: 0 10px 0 10px;
	margin: 0;
	background-color: #1162a4;
	font-family: 'Aller';
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: none;
	cursor: pointer;
}

#search input[type=submit]{
	position: absolute;
	padding: 0;
	top: 1px;
	right: 2px;
	width: 37px;
	height: 37px;
	background-image:url(images/icon-search.png);
	cursor: pointer;
	border: none;
}

/* blog popst */
.post-excerpt img{
	border-bottom: 4px solid #be0006;
	width: 100%;
	height: auto;
}

.post-excerpt h2{
	padding: 8px 0 8px 0;
	font-size: 22px;
	font-weight: 100;
	font-family: 'Aller Light';
	margin: 0;
	border-bottom: 1px solid #d9d9d9;
}

.post-excerpt h2 a{
	text-decoration: none;
	color: #4f4f4f;
}

.post-image{
	width: 100%;
	height: 350px;
	margin: 10px 0 20px 0;
	background-color: #4f4f4f;
	overflow: hidden;
}

.post-image img {
	width: 100% !important;
	height: auto !important;
	min-height: 350px;
}

p.meta{
	font-size: 12px;
	color: #4f4f4f;
}

a{
	color: #1162a4;
}

/* sidebar */
.sidebar ul{
	margin: 0;
	padding: 0;
}

.sidebar ul li{
	margin: 0;
	padding: 0;
	list-style: none;
}

.sidebar ul li a{
	display: block;
	line-height: 36px;
	color: #4f4f4f;
	padding: 0;
	border-bottom: 1px solid #d9d9d9;
	text-decoration: none;
}

.sidebar ul li a::before{
	content: "+ ";
	color: #1162a4;
}

.sidebar ul li a:hover{
	color: #be0006;
	text-decoration: none;
}

.sidebar ul li.active a, .sidebar ul li.current-menu-item a{
	color: #be0006;
	text-decoration: none;

}

/* TAGCLOUD */

.tagcloud{
	margin: 7px 0 0 0;
}

.tagcloud a{
	display: inline-block;
	font-size: 14px !important;
	height: 32px;
	padding: 0 10px 0 10px;
	background: #ebebeb;
	margin: 0 0 3px 0;
	color: #4f4f4f;
	text-decoration: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	line-height: 32px;
}

.tagcloud a:hover{
	background: #be0006;
	color: #fff;
	text-decoration: none;
}

/* map */
#googlemap{
	width: 100%;
	height: 450px;
	background-color: #f9f9f9;
	border-top: 1px solid #e5e5e5; /* */
	border-bottom: 1px solid #e5e5e5; /* */
	margin: 30px 0 0 0;
	position: relative;
}

#map-overlay{
	width: 100%;
	height: 450px;
	position: absolute;
}

#map{
	width: 100%;
	height: 450px;
	position: absolute;
}


#contact-map{
	width: 100%;
	height: 200px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #c4c4c4;
}


#filtrowanie{
	margin: 30px 0 30px 0;
	background-color:#FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 15px;
	height: 360px;
	border: 1px solid #e5e5e5;
}

table{
	width: 100%;
	margin: 30px 0 30px 0;
	border-collapse: collapse;
}

tr.odd{

}

tr.even{
	background-color:#f8f8f8;
}

td{
	border-bottom: 1px solid #e5e5e5;
	padding: 15px;
	vertical-align: top;
}

td p{
	padding-top: 0;
}

hr{
	height: 1px;
	background-color: #ececec;
	border: none;
	margin: 30px 0 30px 0;
	width: 100%;
}

a.komunikacja-miejska{
	display: inline-block;
	margin: 0 7% 0 0;
	float: left;
	width: 46px;
	height: 46px;
	background-image: url(images/autobus2.png);
}

a.komunikacja-miejska.active{
	background-image: url(images/autobus.png);
}

a.platne-parkowanie{
	display: inline-block;
	margin: 0 7% 0 0;
	float: left;
	width: 46px;
	height: 46px;
	background-image: url(images/samochod2.png);
}

a.platne-parkowanie.active{
	background-image: url(images/samochod.png);
}

a.komunikacja-dalekobiezna{
	display: inline-block;
	margin: 0;
	float: left;
	width: 46px;
	height: 46px;
	background-image: url(images/pociag2.png);
}

a.komunikacja-dalekobiezna.active{
	background-image: url(images/pociag.png);
}

/* Footer */

#footer{
	background-color: #ebebeb;
	background-image:url(images/skyscrapers.png);
	background-repeat: repeat-x;
	background-position: top center;
	padding: 232px 0 0 0;
	margin: -60px 0 0 0;
}

.footer-content{
	position: relative;
	width: 1138px;
	margin: 0 auto;
	padding: 15px 0 15px 0;
}

.footer-content h3{
	display: block;
	padding: 8px 0 8px 0;
	font-size: 22px;
	font-weight: 100;
	font-family: 'Aller Light';
	margin: 0;
	border-bottom: 1px solid #d9d9d9;
}

.footer-content form{
	font-size: 0;
	margin: 5px 0 0 0;
}

.footer-content input[type="email"]{
	display: inline-block;
	/*width: 135px; */
	width: calc(100% - 100px);
	height: 32px;
	padding: 0 10px 0 10px;
	margin: 0;
	background-color: #fff;
	font-size: 14px;
	color: #9e9e9e;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #c4c4c4;
}

.footer-content input[type="submit"]{
	display: inline-block;
	height: 32px;
	padding: 0 10px 0 10px;
	margin: 0 0 0 10px;
	background-color: #1162a4;
	font-family: 'Aller';
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: none;
	cursor: pointer;
}

#social-media{
	margin: 5px 0 0 0;
}

#social-media a{
	display: inline-block;
	width: 30px;
	height: 31px;
	margin: 0 5px 0 0;
}

#social-media a.facebook{
	background-image:url(images/facebook.png);
	background-position: 0 0;
}

#social-media a.twitter{
	background-image:url(images/twitter.png);
}
#social-media a.google-plus{
	background-image:url(images/google-plus.png);
}
#social-media a.linkedin{
	background-image:url(images/linkedin.png);
}

#social-media a.facebook:hover, #social-media a.twitter:hover, #social-media a.google-plus:hover, #social-media a.linkedin:hover{
	background-position: 0 -31px;
}

.footer-content ul{
	list-style: none;
	padding: 3px 0 0 0;
}

.footer-content ul li{
	padding: 4px 0 4px 0;
	color: #1162a4;
	font-size: 14px;
	line-height: 24px;
}

.footer-content ul li a{
	color: #9e9e9e;
}



/* social media new - footer*/

.follow-us {
	display: inline-block;
	}
.follow-us ul{
	padding: 0;
	}
.follow-us ul li{
	display: block;
	margin-right: .5rem;
	float:left;
	padding:0;
	}
.follow-us a {
	display: flex;
  	align-items: center;
  	justify-content: center;
	width:1.7rem;
	height:1.7rem;
	text-align: center;
	text-decoration: none;
	border-radius: 50%;
	border: 1px solid #ffffff;
	color: #ffffff !important;
	}
.follow-us ul:after
	{
	content: "";
	clear: both;
	display: table;
	}

#footer2 .follow-us a {
	border: 1px solid #ffffff;
	color: #ffffff !important;
	}
#footer2 .follow-us a:hover {
	/* border: 1px solid var(--lightgray); */
	background: #ffffff;
	color: #4f4f4f !important;
	}



#footer2 .footer-logo {
	display: inline-block;
	margin-right: 20px;
	padding-bottom: 4px;
	}

#footer2 .footer-logo img{
	width: 115px;
	height: auto;
	}





/* Footer 2 */

#footer2{
	background-color: #4f4f4f;
	min-height: 120px;
	}

#footer2 .footer-content {
	padding-top: 30px
	}

#footer2 .footer-content p{
	color: #9e9e9e;
	padding: 10px 0 0 0;
}

#footer-left {
	float: left;
	}


/* menu link */
.footer-menu-link {
	float: right;
	display: block;
	width: 28px;
	height: 30px;
	margin: 12px auto 0 auto;
}

.footer-menu-link span:after,
.footer-menu-link span:before {
	content: "";
	position: absolute;
	left: 0;
	top: -9px;
}

.footer-menu-link span:after{
	top: 9px;
}

.footer-menu-link span {
	position: relative;
	display: block;
}

.footer-menu-link span,
.footer-menu-link span:after,
.footer-menu-link span:before {
	width: 100%;
  	height: 5px;
  	background-color: #fff;
	transition: all 0.3s;
	backface-visibility: hidden;
	border-radius: 2px;
}

@media screen and (min-width: 950px) {
	a.footer-menu-link {
		display: none;
	}


	.js nav[role=navigation] {
		max-height: none;
	}

	#footer-menu{
		float: right;
		margin: 0;
	}

	ul.footer-nav-menu{
		margin: 0;
		padding: 0;
		list-style: none;
	}

	ul.footer-nav-menu li{
		margin: 0;
		padding: 0;
		float: left;
	}

	ul.footer-nav-menu li a{
		display: inline-block;
		font-size: 14px;
		padding: 0 10px 0 10px;
		margin: 0;
		color: #fff;
		text-decoration: none;
		border-right: 1px solid #fff;
		line-height: 14px;
	}

	ul.footer-nav-menu li a:hover{
		color: #9e9e9e;
	}

}

@media screen and (max-width: 949px) {

	#footer-menu{
		clear: both;
	}

	ul.footer-nav-menu {
		margin: 30px 0 0 0;
		padding: 0;
		border-top: 1px solid #9e9e9e;
	}

	ul.footer-nav-menu li{
		padding: 0;
		text-align: center;
	}

	ul.footer-nav-menu li a {
		display: block;
		border-bottom: 1px solid #9e9e9e;
		font-size: 14px;
		line-height: 32px;
		padding: 0 10px 0 10px;
		margin: 0;
		color: #fff;
		text-transform: uppercase;
		text-decoration: none;
		font-family: 'Aller';
	}

	ul.footer-nav-menu li a:hover{
		background-color:#be0006;
		color: #fff;
	}
}

@media screen and (max-width: 500px) {
}

/* mingus accordion */
#accordionGiftLelo{display:inline-block; background-color:#fff; overflow:hidden;}
#accordionGiftLelo div.accordionContent{ display:none;}

#accordionGiftLelo div.title{
    color: #1162A4;
    font-size: 14px;
    line-height: 24px;
    padding: 4px 0;
}

@media screen and (max-width: 768px){
	#accordionGiftLelo {
		width: 100%;
		display: inline-block;
		background-color: #fff;
		overflow: hidden;
	}

	#accordionGiftLelo .set {
		padding-top: 5%;
		padding-bottom: 5%;
		border-top: 1px solid #ececec;
	}

	#accordionGiftLelo .set .accordionContent{
/*		width: 40%;
		padding-left: 30%;
*/
		padding-bottom: 2%;
	}
}

@media screen and (min-width: 769px){
	#accordionGiftLelo div{display:inline; float:left; margin:auto;}
@media screen and (max-width: 1023px){
	#accordionGiftLelo { width: 100%; max-height: 204px;}
}
@media screen and (min-width: 1024px){
	#accordionGiftLelo { width: 100%; max-height: 193px;}
}

	#accordionGiftLelo .set {
		-webkit-transition: width 1s ease-in-out;
		-moz-transition: width 1s ease-in-out;
		-o-transition: width 1s ease-in-out;
		transition: width 1s ease-in-out;

		width: 33%;
		border-right: 1px solid #ececec;
	}

	#accordionGiftLelo .set .title{
		-webkit-transition: width 1s ease-in-out;
		-moz-transition: width 1s ease-in-out;
		-o-transition: width 1s ease-in-out;
		transition: width 1s ease-in-out;

		width: 90%;
		padding-left: 5%;
	}

	#accordionGiftLelo .set.inactive  {
		width: 25%;
	}

	#accordionGiftLelo .set.active  {
		width: 49%;
	}

	#accordionGiftLelo .set.active  .title{
		-webkit-transition: width 1s ease-in-out;
		-moz-transition: width 1s ease-in-out;
		-o-transition: width 1s ease-in-out;
		transition: width 1s ease-in-out;

		width: 40%;
		padding-left: 2%;
	}

	#accordionGiftLelo .set.active .accordionContent{
		width: 53%;
		padding-left: 2%;
		padding-right: 2%;
	}
}

div.wpcf7-response-output{
	margin: 20px 0 0 0;
}

span.wpcf7-not-valid-tip{
	color: #be0006;
}

div.wpcf7-validation-errors{
	border: 2px solid #be0006;
	color: #be0006;
}

div.wpcf7-mail-sent-ng{
	border: 2px solid #1162a4;
	color: #1162a4;
}

/* ROYAL SLIDER */

.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs{
	background: none !important;
}

.rsBullets {
    margin: -30px auto 0 auto !important;
    padding-top: 0 !important;
}

.parallax .rsBullets {
    margin: -10px auto 0 auto !important;
    padding-top: 0 !important;
}

.rsBullet {
    height: 10px !important;
    padding: 5px !important;
    width: 10px !important;
}

.rsBullet span {
    background: none repeat scroll 0 0 #4f4f4f !important;
    height: 10px !important;
    width: 10px !important;
}

.rsBullet.rsNavSelected span {
    background-color: #124489 !important;
}

/* SOFORT */
.sofort{height:200px;width:100%;margin:12px auto 0 auto;text-align:center}
.imgsof{height:auto;max-width: 100%;}



/* Okno modalne */
#dial_over {
	width:100%;
	height:100%;

	filter:alpha(opacity=50);
	moz-opacity:0.5;
	khtml-opacity:0.5;
	opacity:0.5;

	background:#000;
	position:fixed;
	left:0px;
	top:0px;
	z-index:100;
	display:none;
}

#dial {
	background:#fff;
	width:309px;
	height:640px;
	moz-box-shadow:1px 1px 5px #555;
	webkit-box-shadow:1px 1px 5px #555;
	box-shadow:1px 1px 5px #555;

	display:none;
	top:30px;
	z-index:200;
	position:absolute;

	webkit-border-radius: 10px;
	moz-border-radius: 10px;
	border-radius: 10px;

	text-align: left;
	padding: 20px;
}

.app-button{
	margin: 5px 5px 0 0;
}
.app-button:hover{
	filter: brightness(118%);
}

/* mingus */
#lista2 a, #filtrowanie a{

	cursor: pointer;
}

#alld {height:540px;width:311px;border:1px #FFF solid}
.css3-tabstrip ul,
.css3-tabstrip li{margin: 0px;padding: 0;list-style: none;border:0px #fff solid}

.css3-tabstrip,
.css3-tabstrip input[type="radio"]:checked + label{ position: relative;}

.css3-tabstrip li,
.css3-tabstrip input[type="radio"] + label{display: inline-block;}

.css3-tabstrip li > div,
.css3-tabstrip input[type="radio"]{position: absolute; width:120px; margin-left:0px}

.css3-tabstrip li > div,
.css3-tabstrip input[type="radio"] + label{border: solid 1px #ccc; padding:0 5px}
.css3-tabstrip{ font: normal 1em Arial, Sans-serif;  color: #404040;width: 232px;height: 205px; margin-top:0px;margin-left:-2px}
.css3-tabstrip li > div {top: 25px; bottom: 0;left: 0;width: 100%;padding-top: 5px;overflow: auto;background: #fff;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; box-sizing: border-box;}
.css3-tabstrip input[type="radio"] + label{  font-weight:bold; margin: 0; padding: 0px;width:99px;line-height: 25px;background: #f1f1f1;text-align: center;border-radius: 5px 5px 0 0; cursor: pointer;}
.css3-tabstrip input[type="radio"]:checked + label{ z-index: 1;background: #fff;border-bottom-color: #fff;}
.css3-tabstrip input[type="radio"]{opacity: 0;}
.css3-tabstrip input[type="radio"] ~ div{display: none;}
.css3-tabstrip input[type="radio"]:checked:not(:disabled) ~ div{display: block;}
.css3-tabstrip input[type="radio"]:disabled + label{ opacity: .5;cursor: no-drop;}

select {margin: 0; padding: 9px;width:135px;line-height: 35px;font: normal 1em Arial, Sans-serif;  color: #B3B3B3; background: #fff;text-align: left;border-color:#C4C4C4;border-radius: 5px; cursor: pointer;}


            @media (min-device-width:300px) {
                img[data-src-300px] {
                    content: url(http://mobilet.pl/wp-content/themes/mobilettheme/images/visa-baner.png);
                }
            }

            @media (min-device-width:500px) {
                img[data-src-500px] {
                    content: url(http://mobilet.pl/wp-content/themes/mobilettheme/images/visa-baner.png);
                }
            }
                 @media (min-device-width:900px) {
                img[data-src-900px] {
                    content: url(http://mobilet.pl/wp-content/themes/mobilettheme/images/visa-baner.png);
                }
            }




.zdoda1	{margin:20px 0 0 0;font-size:0.9em;color:#4f4f4f;line-height:1.1em;text-align:justify}
.zgodat {font-size:0.9em;color:#4f4f4f;line-height:1.2em;text-align:justify}





/************************************************************************************
- Miasta- zasi�g
*/

#stadtlink {
	height: 300px;
	width: 100%;
	background-color: white;
	background: url(images/mobilet-zasieg.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	border-top: 1px solid #e5e5e5; /* */
	/* margin: 60px 0 0 0;  */
	padding: 50px 0 40px 0; /* */
	}
#stadtlink h1
	{
	color: white;
	}

#standortliste,
#standortliste * {
	-webkit-transition: all 0.3s ease-in;
	/* Saf3.2+, Chrome */-moz-transition: all 0.2s ease-in;
	/* FF4+ */-ms-transition: all 0.2s ease-in;
	/* IE10? */-o-transition: all 0.2s ease-in;
	/* Opera 10.5+ */transition: all 0.2s ease-in;
}

#standortliste
{
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0 0 25px 0;

}

#standortliste a
{
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: inline-block;
float: left;
font-family: 'Aller Light';
font-size: 20px;
font-weight: 100;
width: 32%;
padding: 10px;
margin: 1.3333333% 1.3333333% 0 0;
text-decoration: none;
color: #1162a4;
border: 1px solid #e0e0e0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
position: relative;
cursor: default;
pointer-events: none;
}

#standortliste a.act
{
cursor: pointer;
pointer-events: auto;
}

#standortliste a.act::after
{
content: "\203A";
float: right;
padding-right:3px;
}

#standortliste a span
{
display: inline-block;
position: absolute;
height: 22px;
width: 22px;
bottom:11px;
}

#standortliste a span.prk
{
background: url(images/list-ico-p.png);
right: 55px;
}
#standortliste a span.kom
{
background: url(images/list-ico-kom.png);
right: 28px;
}

#standortliste a.act:hover
{
color: #ffffff;
background-color: #1162a4;
border: 1px solid #1162a4;
cursor: pointer;
}

#standortliste a.act:hover::after
{
padding-right:5px;
}

#standortliste:after {
    content: '';
    display: block;
    clear: both;
}

#standortliste a em
	{
	font-size: 18px;
	font-style: normal;
	color: white;
	background: #bf0007;
	padding: 0 4px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
/* Miasta - szczeg��y - podstrony */

#miasto h2 {
	margin-top: 20px;
	}
#miasto ul {
	list-style: none;
	}
#miasto li {
	padding: 4px 0 4px 0;
	color: inherit;
	font-size: 14px;
	line-height: 20px;
	padding-left: 16px;
	text-indent: -8px;
	}
#miasto li::before {
    padding-right: 8px;
    display: inline-block;
    content: "\203A";
}
#miasto a img {
	padding: 10px 0;
	}

#miasto-banner{
	position: relative;
	width: 100%;
	height: 150px;
	background-image:url(images/miasto-banner.jpg);
	background-position: center;
	}

#miasto-h
	{
	background-color: #ebebeb;
	padding-bottom:40px;
	}
#miasto-h .show {
	}
#miasto-h .hide {
	display: none;
	}

#miasto-h h2 {
	margin: 35px 0 0 0;
	}
#miasto-h img {
    text-align: center;
    padding-left: 15px;
    margin-top: 15px;
	}
#miasto-h:first-of-type {
    padding-left: 0px !important;
	}

/* Normalne listy !!! */

.list-ok li
	{
	padding-left: 16px;
	text-indent: -8px;
	color: #656565;
	}
.list-ok li::before
	{
	padding-right: 8px;
	display: inline-block;
	content:">";
	}


@media screen and (max-width: 768px)
{

#standortliste a
{
float: none;
width: 100%;
margin-right:0
}

}
