/*
#### Responsive Styles Large Desktop And Above
@media all and (min-width: 1405px) {
<strong>ADD YOUR CSS RULES HERE</strong>
}
#### Responsive Styles Standard Desktop Only 
@media all and (min-width: 1100px) and (max-width: 1405px) {
<strong>ADD YOUR CSS RULES HERE</strong>
}
#### Responsive Styles Tablet And Below 
@media all and (max-width: 980px) {
<strong>ADD YOUR CSS RULES HERE</strong>
}
#### Responsive Styles Tablet Only
@media all and (min-width: 768px) and (max-width: 980px) {
<strong>ADD YOUR CSS RULES HERE</strong>
}
#### Responsive Styles Smartphone Only 
@media all and (max-width: 767px) {
<strong>ADD YOUR CSS RULES HERE</strong>
}
#### Responsive Styles Smartphone Portrait
@media all and (max-width: 479px) {
<strong>ADD YOUR CSS RULES HERE</strong>
}

*/

/* 
#### D COLUMNS 

@media (min-width: 768px) and (max-width: 1500px) {
	.et_pb_row_4col.custom-row-two-columns {display:table;}
    .et_pb_row_4col.custom-row-two-columns > .et_pb_column.et_pb_column_1_4 {
         width: 47.25%;
         margin-right: 5.5%;display:table-cell;
     }
     .et_pb_row_4col.custom-row-two-columns > .et_pb_column.et_pb_column_1_4:nth-child(2n) {
         margin-right: 0;
     }
}
@media (min-width: 768px) and (max-width: 1500px) {
	.et_pb_row.custom-row-footer-cols {display:table;}
	.et_pb_row.custom-row-footer-cols > .et_pb_column.et_pb_column_1_3 {
		width: 47.25%;
		margin-right: 5.5%;
		display:table-cell;
	}
	.et_pb_row.custom-row-footer-cols > .et_pb_column.et_pb_column_1_3:nth-child(2n) {
		margin-right:0;
	}
	.et_pb_row.custom-row-footer-cols > .et_pb_column.et_pb_column_1_3:nth-child(3n) {
		margin-right:0!important;
		margin-top:50px;		
	}	 
}
@media (max-width:767px) {
	.et_pb_row.custom-row-footer-cols > .et_pb_column.et_pb_column_1_3:nth-child(1n) {	
		margin-bottom:50px!important;	
	}	
	.et_pb_row.custom-row-footer-cols > .et_pb_column.et_pb_column_1_3:nth-child(2n) {		
		margin-bottom:50px!important;		
	}
}

*/


/*
body {
	background:#ffffff url('https://wp-webdesigner.com/_assets/video/seo-sea_professionell-002-001.jpg');	
	background-position:center top;
	background-attachment: fixed;
	background-size:cover;
	background-repeat:no-repeat;
}
*/


/*
################################################

LOCAL ANCHORS OFFSET

########################
*/
/*
@media (min-width:960px) {
	// BETA(!) TEST (noch background-blocks etc.) ok with uikit  */

/* 	#tcontentsys:target, .ceui:target {	
		// anchor offset for fixed header 
		border-top: 175px solid transparent;
		// margin value depending on gutters/margins: it must be measured where/when and how much margin needs to be subtracted! 
		margin-top: -175px; 
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
	} */	


#myVideo {
  width: 100vw;
  height: 100vh;
  object-fit: cover;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
/* HIDE VIDEO IF SCROLLED DOWN */
#myVideo .myVideo-hide {display:none}
#myVideo .myVideo-show {display:block}




/* video vertical alignment */
.vid-align .mejs-video .mejs-inner {
	left:0%; 
	top:-50%; 
	transform:translate(-50%,-50%); 
	-webkit-transform:translate(-50%,-50%); 
	position:absolute; 
}	



#start .et_pb_section_video_bg {
    position: fixed!important;
}





/* TOP & INTRO SECTION */

#col-main-top {display:flex}

.col-intro-list-colright{padding-left:75px}
#col-intro-list img {max-width:450px!important;margin-top:50px!important;margin-bottom:50px!important}

 
#col-intro-img-text {
	display:grid;
	justify-items: start;
	align-items: end;		
	justify-content: start;
	align-content: end;
	grid-template-columns: 40% 60%;
	grid-template-rows: 1fr;
	column-gap:	0px;
	row-gap: 	0px;
}

#col-intro-img-text div {width:100%;margin:0;padding:0}

#col-intro-img {
	justify-self: end;
	align-self: end;
}
#col-intro-text {
	justify-self: start;
	align-self: start;
}
#intro-img img {
	height:500px;width:auto;
	margin-top:-350px;
}


@media all and (max-width:1599px) {
	#col-intro-list {padding-top:50px}
}	

@media all and (max-width:1399px) {
	#col-main-top-logo > div {margin-top:50px!important}
	#sticky-to-top-start #logo {max-width:275px!important}		
	#col-main-top-menu > div {margin-top:50px!important}
	#col-main-top-menu img {max-width:55px!important}
	#col-intro-list {padding-bottom:25px!important}
	#col-intro-list img {max-width:325px!important}
	#col-intro-list ul li {font-size:20px!important}
	#col-intro-img-text {padding-top:25px!important;padding-bottom:25px!important}
	#intro-img img {height:325px!important}	
	#col-intro-text p {font-size:40px!important}
}	

@media all and (max-width:1199px) {
	#col-intro-list img {max-width:325px!important;margin-top:25px!important;margin-bottom:25px!important}
}

@media all and (max-width:979px) {
	
	#col-intro-img-text {
		grid-template-columns: 50% 50%;	
	}
	#col-main-top-logo > div {margin-top:35px!important}
	#col-main-top-menu > div {margin-top:35px!important}
	#col-main-top-menu img {max-width:55px!important}
	.col-intro-list-colright{padding-left:0px}	
	#col-intro-list {padding-top:15px!important}
	#col-intro-list img {max-width:325px!important;margin-top:25px!important;margin-bottom:25px!important}
	#col-intro-list ul li {font-size:21px!important}
	#col-intro-img-text {padding-top:25px!important;padding-bottom:25px!important}
	#intro-img img {height:225px!important;margin-top:-200px;}	
	#col-intro-text p {font-size:32px!important;line-height:140%!important}
}

@media all and (min-width:640px) and (max-width:979px) {
	#col-intro-list {display:flex!important;justify-content:flex-end;align-items:flex-end}
	#col-intro-list .et_pb_column {width:40%}
	#col-intro-icons .et_pb_image_0.et_pb_module {margin-left:auto!important}
}	
@media all and (max-width:639px) {
	#sticky-to-top-start #logo {max-width:300px!important}
	#col-intro-icons {padding-top:25px!important;padding-bottom:25px!important}	
	#col-intro-list {padding-top:0px!important;padding-bottom:105px!important}	
	#col-intro-list ul li {font-size:20px!important}
	#intro-img img {height:190px!important;margin-top:-180px;}	
}	
	
	





/* ACCORDION - ACC MEHR LESEN */

.acc-mehr-lesen .et_pb_toggle .et_pb_toggle_title:before,
.acc-mehr-lesen .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before {
	color:#0077ba;
}	
.acc-mehr-lesen .et_pb_toggle.et_pb_toggle_open
.acc-mehr-lesen-hell .et_pb_toggle.et_pb_toggle_open {
	margin-bottom:50px;
	padding:20px 25px;
	/* background:#0077ba; 
	background:#bedff6;
	*/
	font-size:24px!important;
}	
.acc-mehr-lesen .et_pb_toggle_content
.acc-mehr-lesen-hell .et_pb_toggle_content {
	margin:20px 0px!important;
	padding:20px 0px!important;
	border-top:4px dotted #0077ba;
}	

.acc-mehr-lesen .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_content,
.acc-mehr-lesen-hell .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_content {
	margin-bottom:25px;	
}

.acc-mehr-lesen .et_pb_toggle.et_pb_toggle_open:after,
.acc-mehr-lesen-hell .et_pb_toggle.et_pb_toggle_open:after {
	text-transform:uppercase;
	font-size:24px!important;
}	

.acc-mehr-lesen-hell .et_pb_toggle:after,
.acc-mehr-lesen-hell .et_pb_toggle.et_pb_toggle_open:after {
	color:#ffffff;
}	







/* OLD */





/* breadcrumbs */

.lwp-breadcrumbs .home { display:none }	

@media all and (max-width: 980px) {
	.lwp-breadcrumbs { display:none }	
	.et_pb_sticky .lwp-breadcrumbs { display:block }	
}	
/*
@media all and (min-width: 1405px) {
	.lwp-breadcrumbs:before { content: 'Sie sind hier: '; color:#203759	}	
}
*/

/* marquee on tablet & mobile */

#marquee { padding-top:10px!important }

@media all and (min-width: 640px) and (max-width: 980px) {
	#marquee { max-width:60% }
}
@media all and (max-width: 640px) {
	#marquee { width:100%;max-width:100%;padding-top:120px!important }
}


/* col-3to2 */
	.col-3to2-01 {width:35%!important}
	.col-3to2-02 {width:35%!important;margin-left:5%}
	.col-3to2-03 {width:20%!important;margin-left:5%}
@media all and (max-width:1404px) {
	.col-3to2-01 {width:48%!important}
	.col-3to2-02 {width:47%!important}
	.col-3to2-03 {width:100%!important;margin-left:0;margin-top:50px}
}	
@media all and (max-width:980px) {
	.col-3to2-01 {width:55%!important}
	.col-3to2-02 {width:40%!important}
}
@media all and (max-width:767px) {
	.col-3to2-01 {width:100%!important}
	.col-3to2-02 {width:100%!important;margin-left:0;margin-top:50px}
}
.col-3to2-button-left  {margin-bottom:25px;float:left;margin-right:25px}
.col-3to2-button-right {margin-bottom:25px}


/* große check liste */

.list-xl ul { --icon-space: 1.4em;list-style:none;padding:0 }
.list-xl ul li { padding-left: calc( var(--icon-space) * 1.25 ); margin-bottom:10px }
.list-xl ul li:before {
  content: '\f00c';  /* check circle \f058 \f00c \f200 chart f201*/
  /* font-family: 'fa-regular'; */
  font-family: 'fa-solid';
  display: inline-block;
  color:#00abe0;
  margin-left: calc( var(--icon-space) * 1.25 * -1 );
  width: calc( var(--icon-space) * 1.25 );
}

.list-xl-subline { display:block;margin-top:0px;font-size:16px;line-height:23px }
.list-xl-link { display:block;margin-top:0px;font-size:22px }


/* kleine check liste */

.list-m ul { --icon-space: 1.4em;list-style: none;padding:0 }
.list-m ul li { margin-bottom:10px;padding-left: calc( var(--icon-space) * 1.25 ) }
.list-m ul li:before {
  content: '\f201';  /* \f35a bulls eye f140 - arrow \f30b - f111 circle - f058 - f35a f201 */
  /* font-family: 'fa-regular'; */
  font-family: 'fa-solid';
  display: inline-block;
  color:#00abe0;/* #00abe0 #203759 */
  margin-left: calc( var(--icon-space) * 1.25 * -1 );
  width: calc( var(--icon-space) * 1.25 );
}




/*
####
#### FONT-SIZE MOBILE
####
#4e4e4e sticky dark green background
#8e8e8e dark green
#bebebe light green
#a0a0a0 gray
*/

/*
@media only screen and (max-width: 767px) {
	h1 {font-size:32px!important}
	h2 {font-size:28px!important}
	h3 {font-size:22px!important}
	h4 {font-size:20px!important}
}
*/



/* OVERWRITE DIVI - desktop menu */


/* logo position */
.et_pb_menu__logo {	position:absolute;top:140px }	
.et_pb_sticky .et_pb_menu__logo { top:15px }	

/* hide start on homepage */
.page-id-2 .lwp-breadcrumbs { display:none }
.page-id-2 .et_pb_menu__menu > nav > ul > li:first-child { display:none }


/* mail & phone */
#menu-contact-icons {
	font-family: 'fa-solid'!important;
	/* border-right:1px solid #00abe0;
	border-right:1px solid rgba(0,171,224,0.5) */
}	
#menu-contact-icons p {	height:90px }	
#menu-contact-icons p > a {	line-height:90px }	
.et_pb_sticky #menu-contact-icons p { height:50px }	
.et_pb_sticky #menu-contact-icons p > a { line-height:50px }	

/* menu main items - fix divi */
.et_pb_sticky .et_pb_menu__menu > nav > ul > li > a {
	padding-top:0px!important;
	padding-bottom:0px!important;
	line-height:50px!important;
}	

/* columns 
#col-menu-main { width:86.5%!important }
#col-menu-icons { width:13%!important;float:right }
*/

@media all and (max-width: 980px) {
	
	.et_pb_menu__logo {	position:absolute;top:70px }	
	.et_pb_sticky .et_pb_menu__logo { top:15px }			
	
	.et_mobile_nav_menu { height:90px }
	.et_pb_sticky .et_mobile_nav_menu { height:50px }
	
	#col-menu-main { width:50%!important }
	#col-menu-icons { width:50%!important }	
}


/* menu - desktop submenu width */

.nav li ul.sub-menu {background:#ffffff;z-index:99999}

@media all and (min-width: 981px) {
	.nav li ul.sub-menu {width:450px}
	.nav li ul.sub-menu li,
	.nav li ul.sub-menu li a {width:100%!important}
}

/* menu font size on medium screens */

@media all and (min-width: 981px) and (max-width:1199px) {
	.et_pb_menu__menu > nav > ul > li > a,
	.et_pb_sticky .et_pb_menu__menu > nav > ul > li > a { font-size:15px!important }	
	
	/* show kontakt in main menu list only on desktop */
	.menu-main-top .et_pb_menu__wrap nav > ul > li:last-child { display:none }
}	

@media all and (min-width: 981px) {
	
	
	/* menu main items - fix divi */

	#menu-contact-icons p,	
	.menu-main-top .et_pb_menu__menu > nav > ul > li {
		margin-left:3px!important;
		padding-left:17px!important;
		padding-right:17px!important;		
	}

	/* #col-menu-icons, */
	.menu-main-top .et_pb_menu__menu > nav > ul > li {

		/* weiß 98% -> 0 
		background: rgb(255,255,255);
		background: -moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 100%);
		background: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 100%);
		background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
		*/

		background: rgb(0,171,224);
		background: -moz-linear-gradient(0deg, rgba(0,171,224,0) 0%, rgba(0,171,224,0.05) 90%);
		background: -webkit-linear-gradient(0deg, rgba(0,171,224,0) 0%, rgba(0,171,224,0.05) 90%);
		background: linear-gradient(0deg, rgba(0,171,224,0) 0%, rgba(0,171,224,0.05) 90%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00abe0",endColorstr="#00abe0",GradientType=1);
		
		/* blau 10% -> 0 */
		background: rgb(0,171,224);
		background: -moz-linear-gradient(180deg, rgba(0,171,224,0.1) 0%, rgba(0,171,224,0) 100%);
		background: -webkit-linear-gradient(180deg, rgba(0,171,224,0.1) 0%, rgba(0,171,224,0) 100%);
		background: linear-gradient(180deg, rgba(0,171,224,0.1) 0%, rgba(0,171,224,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00abe0",endColorstr="#00abe0",GradientType=1);		
		
		background: rgb(255,255,255);
		background: -moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 100%);
		background: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 100%);
		background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);		

		/*
		background: rgb(0,171,224);
		background: -moz-linear-gradient(0deg, rgba(0,171,224,0) 0%, rgba(0,171,224,0.98) 100%);
		background: -webkit-linear-gradient(0deg, rgba(0,171,224,0) 0%, rgba(0,171,224,0.98) 100%);
		background: linear-gradient(0deg, rgba(0,171,224,0) 0%, rgba(0,171,224,0.98) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00abe0",endColorstr="#00abe0",GradientType=1);		
		*/
		


	}
	.et_pb_sticky .et_pb_menu__menu > nav > ul > li {
		/* blau 10% -> 0 
		background: rgb(0,171,224);
		background: -moz-linear-gradient(180deg, rgba(0,171,224,0.1) 0%, rgba(0,171,224,0) 100%);
		background: -webkit-linear-gradient(180deg, rgba(0,171,224,0.1) 0%, rgba(0,171,224,0) 100%);
		background: linear-gradient(180deg, rgba(0,171,224,0.1) 0%, rgba(0,171,224,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00abe0",endColorstr="#00abe0",GradientType=1);		
		*/
		border-right:1px solid #00abe0;
	}	
	
		
	.et_pb_menu__menu .current-menu-item > nav > ul > li:hover
	.et_pb_menu__menu .current-menu-ancestor > nav > ul > li:hover
	.et_pb_menu__menu > nav > ul > li:hover {
		/* blau 10% -> 0 */
		background: rgb(0,171,224);
		background: -moz-linear-gradient(180deg, rgba(0,171,224,0.1) 0%, rgba(0,171,224,0) 100%);
		background: -webkit-linear-gradient(180deg, rgba(0,171,224,0.1) 0%, rgba(0,171,224,0) 100%);
		background: linear-gradient(180deg, rgba(0,171,224,0.1) 0%, rgba(0,171,224,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00abe0",endColorstr="#00abe0",GradientType=1);
		
		background: rgb(255,255,255);
		background: -moz-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 100%);
		background: -webkit-linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 100%);
		background: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.98) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);		
		
		background:none;
	}	
}	


/*
.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {
	margin-top:0px;
}
*/	




/*
####
#### MENU LINKS
####
*/

/* standard links 
#main-header .et_pb_menu_0_tb_header.et_pb_menu ul li a, 
#main-header .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
	color:#8e8e8e!important;
}
*/
/* STICKY standard links 
#main-header.et_pb_sticky li.current-menu-ancestor > a, 
#main-header.et_pb_sticky li.current-menu-item > a, 
#main-header.et_pb_sticky li.current_page_item > a {
	color:#FFFFFF!important;
}
#main-header.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li a, 
#main-header.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a {
	color:#FFFFFF!important;
}

*/


/* MENU LINKS 980px bis 1179px verkleinert 

@media (min-width: 980px) and (max-width: 1179px) {
	#main-header .et_pb_menu_0_tb_header.et_pb_menu ul li a, 
	#main-header.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-size:15px;
	}	
}
@media (min-width: 1180px) {
	#main-header .et_pb_menu_0_tb_header.et_pb_menu ul li a, 
	#main-header.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-size:17px;
	}	
}
*/

/*
####
#### FOOTER MENU
####
*/

/* do not collapse on mobile */

.et_pb_menu.footer-menu .et_pb_menu__menu > nav > ul,
.et_pb_menu.footer-menu .et_pb_menu__menu > nav > ul > li {display:block!important}
@media screen and (max-width: 980px) {
	.footer-menu .et_pb_menu__menu {display: block}
	.footer-menu .mobile_menu_bar {display: none}
}


/* COLUMNS - RESPONSIVE - MODS */

/* col-head */

@media all and (max-width: 1405px) {
	.col-head-1 { width:100%!important;margin-bottom:50px }	
	.col-head-2 { width:47.5%!important;margin-right:5%!important }
	.col-head-3 { width:47.5%!important;margin-right:0!important }
}
@media all and (max-width: 980px) {
	.col-head-1,
	.col-head-2,
	.col-head-3 { width:100%!important;margin-bottom:50px }	
}


/* DISABLE LIGHTBOX */
.disable-lightbox a {pointer-events: none}
.disable-lightbox .et_overlay {display: none!important}


/* OFFER CARDS */

/*
.offer-col-single ul li,
.offer-col-single-style2 ul li {padding-bottom:10px}
.offer-header h2 sup,
.offer-header-style2 h2 sup {font-size:14px;font-weight:bold;color:#00abe0}
.offer-price p, 
.offer-price-style2 p {margin-bottom:0;padding-bottom:0}
.offer-price-tax {font-size:16px}
.offer-price-tax-s {font-size:12px}

.offer-header sup {font-size:14px;font-weight:bold;color:#00abe0}
.offer-s {font-size:14px}
.offer-subheader {font-size:16px;line-height:1.4em}
p.offer-klick {font-size:20px;line-height:1.8em;margin-left:40px;float:none}
p.offer-check {float:left;font-size:22px}
.offer-box ul.offer-list {border-bottom:1px solid #203759;margin-bottom:15px} 
.offer-price {font-size:20px;line-height:1.4em}
.offer-price-tax {font-size:12px;line-height:1.4em}
p.offer-button {width:100%;text-align:center}
p.offer-button button {background:#203759;border-radius:100px;color:#ffffff;padding:10px 15px;margin:10px 0;font-size:16px}
*/

.offer-col-single sup {font-size:14px}
.offer-price-tax {font-size:12px;line-height:1.4em}
.offer-price-tax-s {font-size:12px}
.offer-col-single ul li,
.offer-col-single-style2 ul li {padding-bottom:15px}


/* accordion offer cards 

.offer-box-acc .et_pb_toggle {
	    content: '\f058 '!important;
		font-family: 'fa-solid'!important;
}
*/

/* accordion offer cards - list */

/*
.offer-box-acc li {list-style-type:none;padding-left: 1em; text-indent: -1em}
*/

.offer-box-acc ul { --icon-space: 1.4em;list-style: none;padding:0 }
.offer-box-acc ul li { margin-bottom:5px;padding-left: calc( var(--icon-space) * 1.25 ) }
.offer-box-acc ul li:before {
  content: '\f058';  /* \f35a bulls eye f140 - arrow \f30b - f111 circle - f058 - f35a f201 */
  font-family: 'fa-solid';
  display: inline-block;
  /* color:#00abe0;/* #00abe0 #203759 */
  margin-left: calc( var(--icon-space) * 1.25 * -1 );
  width: calc( var(--icon-space) * 1.25 );
}
.offer-box-acc .et_pb_toggle_title {padding-left:30px!important}






/* ACCORDEON-HEAD 

.accordeon-head .et_pb_toggle { 
	margin-bottom:0!important;
	padding-top:0!important;
}	
.accordeon-head .et_pb_toggle .et_pb_toggle_title { 
	line-height:1.25em!important;
}
.accordeon-head .et_pb_toggle .et_pb_toggle_title:after { 
	content: '\A';
	white-space: pre; 	
}	
.accordeon-head .et_pb_toggle:nth-child(1) .et_pb_toggle_title:after {font-size:14px;line-height:15px!important;white-space:pre-wrap;content: '\A IT + Webdesign + SEO. - Und alles auf Ihren Mehrwert fokussiert.'}
.accordeon-head .et_pb_toggle:nth-child(2) .et_pb_toggle_title:after {font-size:14px;line-height:15px!important;white-space:pre-wrap;content: '\A Richtiger Mix statt intransparenter Abos.'}
.accordeon-head .et_pb_toggle:nth-child(3) .et_pb_toggle_title:after {font-size:14px;line-height:15px!important;white-space:pre-wrap;content: '\A Kunden für eine ganz bestimmte Leistung oder ein Thema maximal treffsicher abholen.'}
.accordeon-head .et_pb_toggle:nth-child(4) .et_pb_toggle_title:after {font-size:14px;line-height:15px!important;white-space:pre-wrap;content: '\A Starten oder optimieren Sie Ihren Shop - oder Integrieren Sie Shop-Funktionen in Ihre Website.'}
.accordeon-head .et_pb_toggle:nth-child(5) .et_pb_toggle_title:after {font-size:14px;line-height:15px!important;white-space:pre-wrap;content: '\A Cross-mediales Design, das sich nicht nur für Drucksachen perfekt eignet.'}
*/



/* ACC TOGGLE */
.acc-toggle h5:after {
	content:'\AMehr Infos...'; /*  ▼ */
	white-space: pre; 	
	font-size:14px;
	text-decoration:underline;
}
.acc-toggle .et_pb_toggle_open h5:after {
	content:'\A\00a0▲';
	white-space: pre; 	
	font-size:14px;
	text-decoration:none;
}


/* HOMEPAGE - ACC HOME LEISTUNGEN */

/* + einrücken */
.et_pb_toggle_title:before {right:0px!important}	

#acchomeleistungen .et_pb_toggle_open,
#acchomeleistungen .et_pb_toggle_close {
	padding:20px 0;
}
#acchomeleistungen .et_pb_toggle_content {
	padding-top:20px;padding-bottom:20px;
}	
#acchomeleistungen .et_pb_accordion_item:before {
	color:#00abe0;
	text-transform:uppercase;
	font-family:'Anodina';
	font-size:28px;
	line-height:45px!important;
	font-style:bold;font-weight:900;
}	



#acchomeleistungen .et_pb_accordion_item_0:before {content: 'SEO - Optimierung für Suchmaschinen'}
#acchomeleistungen .et_pb_accordion_item_1:before {content: 'SEA - Sofort ganz nach oben bei Google & Co.'}
#acchomeleistungen .et_pb_accordion_item_2:before {content: 'SEA - Anzeigen bei YouTube und anderen Websites'}
#acchomeleistungen .et_pb_accordion_item_3:before {content: 'GOOGLE BEWERTUNGEN - GOOGLE MAPS - GOOGLE UNTERNEHMENSPROFIL (GOOGLE BUSINESS)'}
#acchomeleistungen .et_pb_accordion_item_4:before {content: 'LANDING PAGES - Für einzelne Angebote und/oder Kundengruppen'}
#acchomeleistungen .et_pb_accordion_item_5:before {content: 'NEUE WEBSITE - Erfolgsfaktoren direkt eingebaut'}
#acchomeleistungen .et_pb_accordion_item_6:before {content: 'Echte Beratung'}
#acchomeleistungen .et_pb_accordion_item_7:before {content: 'Teamwork auch mit Ihrer Web- oder Marketing-Agentur'}




