@import url("https://use.typekit.net/rru0ycr.css");

p {
  padding-left: 5% !important;
  padding-right: 5% !important;
}

.p-aXx8YC1CpQXAY70V .pagelayer-col-holder > div:not(:last-child) {
  margin-bottom: 0px !important;
}

#menu-item-353.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-353 {
  background-color: #8c02b4;
}

/* heading na pierwszej stronie*/

.pagelayer-heading-holder * {
  font-family: trebuchet-ms;
}

.p-kdq1803 .pagelayer-heading-holder * {
  font-family: futura-pt, sans-serif !important;
		font-size: 25px;
}

/* KONIEC heading na pierwszej stronie*/

/* heading ogolnie*/

.pagelayer-heading-holder {
  font-family: trebuchet-ms !important;
}

/* KONIEC heading ogolnie*/

html,
body,
div,
span,
applet,
object,
iframe,
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,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  font-family: futura-pt;
}

.p-hiz4105 .pagelayer-testimonial-author {
  font-family: trebuchet-ms;
}

.p-vct7107 .pagelayer-social {
  padding: 8px !important;
}
	/* HANDY - MEDIEN ABFRAGE*/	
@media screen and (max-width: 580px) {
	/* heading na pierwszej stronie*/	
		
  .p-xp32949 .pagelayer-heading-holder * {
    font-size: 7vw !important;

  }

  .p-kdq1803 .pagelayer-heading-holder * {
    font-size: 3vw !important;
  }
		
		/* KONIEC heading na pierwszej stronie*/	
		

		
	
	
/* KONIEC HANDY - MEDIEN ABFRAGE*/


/* TABLET - MEDIEN ABFRAGE*/	
		
@media (min-width: 581px) and (max-width: 1169px) {
		
			/* heading na pierwszej stronie*/	
  .p-xp32949 .pagelayer-heading-holder * {
    font-size: 40px !important;
    
  }

  .p-kdq1803 .pagelayer-heading-holder * {
    font-size: 20px !important;
  }
		
		/* KONIEC heading na pierwszej stronie*/	
		
			
		

		
}
/* KONIEC TABLET - MEDIEN ABFRAGE*/	

@media (max-width: 768px) {
  .pagelayer-col {
    font-size: 90% !important;
  }
		
		.pagelayer-heading-holder span *{
				font-size: 80% !important;
		}

  .pagelayer-col img {
    max-width: 50% !important;
  }
}
/* Menu bar LILA FARBE */
.p-uve5948 .pagelayer-menu-type-dropdown {
  
    background-color: #8c02b4 !important;
}

.p-uve5948 .pagelayer-primary-menu-bar i {
    
    background-color: #8c02b4 !important;
		}

/* KONIEC Menu bar LILA FARBE */
		
/* !!! Skaczace strony na androidzie !!! */
		
		
	/* Animationen & Transitions auf Smartphones deaktivieren */	
		/* 
		 @media (max-width: 767px) { 
			
  *,
  *::before,
  *::after {
    animation: none !important;
    transition: none !important;
				}
		
  html, body {
    overflow-anchor: none;
  }
				}	*/
		
	/* Animationen nur in Chrome / Chromium Android aus - tak zeby dziala slider z Testimonials */
	
		@media (max-width: 767px) {
  @supports (not (-webkit-overflow-scrolling: touch)) {
			
			 *,
  *::before,
  *::after {
    animation: none !important;
    transition: none !important;
				}
		
  html, body {
    overflow-anchor: none;
  }
				}