.lta_list {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .lta_list li {
position: relative;
}
.lta_list li > a {
display: block !important;
}
.lta_toggle_button {
display: block;
position: absolute;
padding: 0 15px;
top: 0;
right: 0;
pointer-events: none;
}
.lta_has_submenu {
} #produkt-kategorien > li {
padding-bottom: 5px;
overflow: hidden;
transition: .6s;
}
#produkt-kategorien > li.lta_closed {
max-height: 40px;
}
#produkt-kategorien > li.lta_open {
max-height: 999px !important;
}
#produkt-kategorien > li > ul {
padding: 0 10px 10px !important;
transition: .3s;
}
#produkt-kategorien > li.lta_open > ul {
background-color: #e9e8e4;
}
#produkt-kategorien > li > a {
padding: 5px 10px;
margin: 0 !important;
}
#produkt-kategorien > li > a:hover {
background-color: #e9e8e4;
}
#produkt-kategorien > li.lta_open > a {
background-color: #005EA8 !important;
color: #fff !important;
}
#produkt-kategorien .lta_toggle_button {
line-height: 40px;
}
#produkt-kategorien > li.lta_open .lta_toggle_button {
color: #fff;
line-height: 40px;
}
#produkt-kategorien > li > ul > li > a {
padding: 5px 10px;
}
#produkt-kategorien > li > ul > li > a:hover {
background-color: #F9F8F4;
}
#produkt-kategorien > li > ul > li:first-child {
padding-top: 10px;
}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, 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, img { margin: 0;padding: 0; border: 0;font-size: 100%;vertical-align: baseline; box-sizing:border-box;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body              			{ line-height: 1;}
ol, ul              			{ list-style: none; margin:0; padding:0;}
blockquote, q            		{ quotes: none;}
table              			{ border-collapse: collapse; border-spacing: 0;} span.wpcf7-form-control-wrap 	{ position: unset!important; } .links							{ float:left;}
.rechts							{ float:right;}
.center							{ text-align:center;}
.keincss						{ border:none!important; padding:0px!important; margin:0px!important; float:none!important; }
img.alignleft, .entry .alignleft			{ float:left; margin-right:20px;}
img.alignright, .entry .alignright			{ float:right; margin-left:20px;}
img.aligncenter, .entry .aligncenter		{ display: block; margin-left: auto; margin-right: auto; }
iframe 							{max-width:100%;}
sub 							{ vertical-align: sub; font-size: smaller;}
sup 							{ vertical-align: super; font-size: smaller; }
.clear							{ clear:both;}
.clearfix:after                 { content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix                       { display: inline-block;}
html[xmlns] .clearfix           { display: block;}
* html .clearfix                { height: 1%;}
p.wp-caption-text				{ font-size:11px; font-style:italic;}
.hinweisbar 					{ padding: 10px 20px 10px 20px; box-sizing:border-box; font-size:13px; line-height:20px; text-align:center;} .btn 							{ display: inline-block; text-align: center; background: rgb(160, 45, 52) none repeat scroll 0% 0%; border-radius: 3px; padding: 10px 15px;}
@font-face {
font-family: 'Roboto';
src: url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/roboto-bold-webfont.woff2) format('woff2'),
url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/roboto-bold-webfont.woff) format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Roboto';
src: url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/roboto-light-webfont.woff2) format('woff2'),
url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/roboto-light-webfont.woff) format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Roboto';
src: url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/roboto-medium-webfont.woff2) format('woff2'),
url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/roboto-medium-webfont.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Roboto';
src: url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/roboto-regular-webfont.woff2) format('woff2'),
url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/roboto-regular-webfont.woff) format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Poppins';
src: url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/poppins-light-webfont.woff2) format('woff2'),
url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/poppins-light-webfont.woff) format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Poppins';
src: url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/poppins-medium-webfont.woff2) format('woff2'),
url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/poppins-medium-webfont.woff) format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Poppins';
src: url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/poppins-semibold-webfont.woff2) format('woff2'),
url(//www.bgb-event.de/wp-content/themes/web-labels/fonts/poppins-semibold-webfont.woff) format('woff');
font-weight: 600;
font-style: normal;
} input, textarea 					{ -webkit-appearance: none; border-radius: 0px; }
.wpcf7-checkbox input 				{ -webkit-appearance: checkbox; } body							{ font-family: 'Roboto', sans-serif; font-weight: 400; font-size:16px;color: #1a1a1a;}
a								{ outline:none; text-decoration:none; -webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-o-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
h1, h2, h3, h4, h5				{ font-weight:normal;}
#page 							{ width:100%; margin:0 auto; overflow-x: hidden; } #logo, #logo img				{ display: inline-block;
width: auto !important;
min-width: 0px !important;
max-width: 100%;
margin-top: 15px;
z-index: 100;
position: relative;
padding-bottom: 15px;
}
#logo 							{ max-width: 204px; margin-top: 0px; padding-bottom: 0px;}
#header							{ width:100%; height:auto;}
#header img.headimg				{ width: 100%; height: auto; margin-top: -100px; z-index: -1; position: relative;}
#branding 						{ height:auto; max-width:1260px; margin:0 auto; padding:0px 30px 0px 30px}
#rev_slider_1_1_forcefullwidth { z-index: -1!important}
.slider-wrapper 				{ margin-top: -120px; width: 100%;}
.nivoSlider { overflow: inherit!important; }
.rev_slider_wrapper { top: -20px; } .page .nav-bg, .single-produkt .nav-bg, .post-type-archive-produkt .nav-bg, .page-template-special-produkt .nav-bg { background-color: rgba(0,93,168, 0.6); position:relative; z-index: 100}
.page.page-id-41 .nav-bg{ background-color: transparent;}
#nav							{ font-family:robotoregular; position: relative; z-index:100; margin-top: -98px;}
#nav  ul 						{ float:right; width: 680px }
#nav  ul > li 						{ float:left; margin-right: 7%; padding-top: 40px; position: relative;}
#nav  ul > li:last-child 			{ margin-right: 0px;}
#nav  ul > li > a 					{ font-family: 'Poppins', sans-serif; font-weight: 500; font-size: 12px; color:#fff; text-transform:uppercase; 	-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
transition: color 0.3s;}
#nav  ul > li.current-menu-item	{ background: url(//www.bgb-event.de/wp-content/themes/web-labels/images/current-nav.jpg) no-repeat top center; text-align: center;}
#nav  ul > li > a:hover 				{ background: url(//www.bgb-event.de/wp-content/themes/web-labels/images/current-nav.jpg) no-repeat top center; text-align: center; padding-top: 40px;} 
#nav  ul > li > ul 					{ display:none; width: 160px; position: absolute; padding-top: 20px; left: 50%; margin-left: -80px; text-align: center; background: url(//www.bgb-event.de/wp-content/themes/web-labels/images/submenu-dreieck.png) no-repeat top center; background-position-y: 13px; }
#nav  ul > li:hover > ul  			{ display: block;}
#nav  ul > li > ul > li 				{ padding-top: 20px; padding-bottom: 20px; background: #fff; float:none; padding-left: 10px; padding-right: 10px; margin-right:0px; }
#nav  ul > li > ul > li:first-child 	{ border-top:medium; border-top-left-radius: 5px; border-top-right-radius: 5px; margin-right: 0px;}
#nav  ul > li > ul > li:nth-last-child(2) 	{ border-bottom:medium; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
#nav  ul > li > ul > li > a 				{ color: #808080 }
#nav  ul > li > ul > li:hover > a 		{ background: none; color: #005da8;}
#nav  ul > li > ul > li:hover 			{   background-color: #e5f4ff;}
#nav  ul > li.current-menu-parent { background: url(//www.bgb-event.de/wp-content/themes/web-labels/images/current-nav.jpg) no-repeat top center; text-align: center;}
#nav  ul > li > ul > li.current-menu-item  	{ background: none!important; background-color: #e5f4ff!important;}
#nav  ul > li > ul > li.current-menu-item > a 	{ background: none!important; color: #005da8!important;}
.contact-nav 		{ display:none; padding: 20px; padding-bottom: 15px; background: #fff; border-radius: 5px; margin-top: 10px;-webkit-box-shadow: 0px 0px 20px -8px rgba(0,93,168,1);
-moz-box-shadow: 0px 0px 20px -8px rgba(0,93,168,1);
box-shadow: 0px 0px 20px -8px rgba(0,93,168,1);}
.mail-nav		a	{ float: left; padding-right: 40px; background:url(//www.bgb-event.de/wp-content/themes/web-labels/images/mail_nav.svg) no-repeat; display:block; width: 25px; height:20px}
.phone-nav		a	{ float: left; background:url(//www.bgb-event.de/wp-content/themes/web-labels/images/phone_nav.svg) no-repeat; display:block; width: 20px; height:20px;}
.share-nav 		a	{ float: right; background:url(//www.bgb-event.de/wp-content/themes/web-labels/images/share_nav.svg) no-repeat; display:block; width: 25px; height:25px;}
.mail-nav:hover		a{ background:url(//www.bgb-event.de/wp-content/themes/web-labels/images/mail_nav_hover.svg) no-repeat!important; padding-top: 0px!important; }
.phone-nav:hover	a{ background:url(//www.bgb-event.de/wp-content/themes/web-labels/images/phone_nav_hover.svg) no-repeat!important; padding-top: 0px!important;}
.share-nav:hover	a{ background:url(//www.bgb-event.de/wp-content/themes/web-labels/images/share_nav_hover.svg) no-repeat!important; padding-top: 0px!important;}
.contact-fix-mobile { display: none;}
.contact-fix {
position: fixed;
z-index: 5000;
display: block;
height: 50px;
box-sizing: border-box;
background: #005da8;
transition: all 0.5s;
border-top-right-radius: 25px;
border-bottom-right-radius: 25px;
-webkit-box-shadow: 0px 0px 12px -3px rgba(255,255,255,0.5);
-moz-box-shadow: 0px 0px 12px -3px rgba(255,255,255,0.5);
box-shadow: 0px 0px 12px -3px rgba(255,255,255,0.5);
}
.contact-fix.contact {
left: -166px;
width: 210px;
top: 430px;
padding-top: 16px;
}
.contact-fix.telefon {
left: -166px;
top: 500px;
width: 210px;
padding-top:17px;
} #contact-tel { padding-top: 20px; padding-left: 20px; color: #fff;}
#contact-mail { padding-top: 20px; padding-left: 20px; color: #fff;}
.contact-fix i {
color: #fff;
display: block;
padding: 5px 0px;
height: 100%;
text-align: center;
border: none;
margin-left: 12px;
margin-top: 13px;
}
.contact-fix.telefon i {
float: right;
width: 38px;
margin-top: -4px;    
background: url(//www.bgb-event.de/wp-content/themes/web-labels/images/phone-call.png) no-repeat;
background-size: 25px 25px;
}
.contact-fix.contact i	 {    
float: right;
width: 38px;
margin-top: -4px;  
background: url(//www.bgb-event.de/wp-content/themes/web-labels/images/contact.png) no-repeat;
background-size: 25px 25px;
}
.contact-fix.contact:hover			{ left: -2px; }
.contact-fix.telefon:hover			{ left: -2px; }  .shiftnav-toggle-main { display: none!important; }
.shiftnav.shiftnav-skin-light .shiftnav-site-title{ font-size:0px!important; background:url(//www.bgb-event.de/wp-content/themes/web-labels/images/logo_klein.png) no-repeat top center; margin-top: 30px;}
.shiftnav.shiftnav-skin-light 	{background:#005da8!important; color: #fff!important; }
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item > .shiftnav-target { color: #fff!important;}
.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item ul.sub-menu .current-menu-item .shiftnav-target { background: #00a3e8!important; }
.shiftnav ul.shiftnav-menu.shiftnav-indent-subs li.shiftnav-sub-always ul.sub-menu li.menu-item > a  { background: #006eb9!important;} #rev_slider_1_1 				{ z-index: -1; margin-top: -120px!important;}
.slider-text 					{ font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 25px;}   .bulli-slider 			{  margin-top: 100px; padding-bottom: 35px; }
.bulli-slider h3 		{ font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 60px; color:#005da8;padding-top: 65px; }
.bulli-buttons 			{margin-top: 30px;}
.bulli-erfahren-button	a		{color: #fff!important; text-decoration:none!important; padding: 10px 50px; background: #005da8; text-trensform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:16px; width: 225px; text-align:center; float:left; margin-right: 10px; margin-bottom: 20px; opacity: 1;}
.bulli-kontakt-button 	a		{color: #fff!important; text-decoration:none!important; padding: 10px 70px; background: #ee9a32; text-trensform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:16px; width: 225px; text-align:center; float: left; opacity: 1; }
.bulli-erfahren-button	a:hover		{opacity: 0.7; }
.bulli-kontakt-button 	a:hover		{ opacity:0.7;}
.flyinimg  { position: relative; bottom: -40px; } .erdgold-slider  { margin-bottom: -100px;}
.vc_custom_1481713483391  { margin-top: 50%!important;}
.erdgold-text { color:#fff; padding-top: 50%!important;}
.erdgold-text h3 { color:#fff!important; font-size: 18px!important;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li { margin-bottom: 0px!important; margin-top: 35px!important;}
.slider-3-button-erfahren 		{ text-align:center; margin-top: 45px; margin-bottom: 30px!important;}
.slider-3-button-erfahren 	a	{color: #d2ac5a!important; text-decoration:none!important; padding: 10px 50px; background: #fff; text-trensform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:16px; }  .startseite-boxen-wrap 				{ max-width: 1660px; margin: 0 auto;margin-top: -270px; padding: 0 30px;}
.startseite-boxen 					{ padding: 50px 0;}
.startseite-boxen ul li				{  list-style: none!important; margin-left: 0px!important; float:left; margin-right: 2%; width: 23.5%; min-height: 650px; line-height: 24px;}
.startseite-boxen ul li:last-child 	{ margin-right: 0px;}
.startseite-boxen ul li	img 		{ width: 100%; height: auto;}
.startseite-boxen ul li ul li { float: none; width: 100%; min-height:5px; margin: 15px 0;}
.startseite-boxen ul li:hover .mitglied_back { transform: rotateY(0deg);  }
.startseite-boxen ul li:hover .mitglied_front { transform: rotateY(180deg);  }
div.flipper	  		{ transition: 0.4s; transform-style: preserve-3d; position: relative; height: 270px }
.mitglied_front 	{ width: 100%; height: 240px; backface-visibility:hidden;  transition: 0.4s; transform-style: preserve-3d; position: absolute; top: 0; left: 0; z-index: 2;   
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: center;
}
.mitglied_back		{ width: 100%; height: 240px;  background-color:#0F66B3; backface-visibility:hidden;  transition: 0.4s; transform-style: preserve-3d; position: absolute; top: 0; left: 0; transform: rotateY(-180deg); color:#fff; text-align: center;  
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: center;}
.vorschautext { text-align:cente; font-size: 18px; line-height: 40px;
} .box-title 							{ text-align: center; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 24px; padding: 20px 0; color: #fff;}
.box-text 							{ font-family: 'Roboto', sans-serif; font-weight: 400; font-size:16px; text-align: center; color: #1a1a1a; position: relative; } #content-wrap-page				{ width:100%; min-height:100px!important; height:auto; }
#content-wrap 					{ min-height:100px; max-width:1260px; margin: 0 auto; padding:0px 30px 0px 30px; }
#content						{ }
.entry						{ line-height:22px;}
.entry img					{ max-width:100%; height:auto;}
h1							{ font-size:60px; line-height:72px; font-family: 'Poppins', sans-serif; font-weight: 600; color: #005da8; text-align:center; margin-top: 70px;}
h1 img 						{ margin-bottom: -10px!important;}
h2							{ font-family: 'Roboto', sans-serif; font-weight: 400; font-size:16px;color: #9a9a9a; text-align: center; max-width: 1000px; margin: 0 auto; margin-top: 20px;}
h3							{ font-family: 'Poppins', sans-serif; font-weight: 500; font-size:16px; line-height:22px; color:#1A1A1A; padding-bottom: 30px;}
h4							{ font-size:16px; line-height:22px; color:#1A1A1A;}
h5							{ font-weight:bold;}
.entry a					{ color:#005da8; text-decoration:none;}
.entry a:hover				{ color:#17749a; text-decoration:none;}
.entry a.btn 				{ color: rgb(255, 255, 255);}
.entry a.btn:hover 			{ border:2px solid rgb(160, 45, 52); background:#fff; color:rgb(160, 45, 52);}
.entry p					{ margin-bottom:18px; line-height: 24px;}
.entry ol li				{ list-style: decimal outside none; margin-left: 15px;}
.entry ul li				{ list-style: disc outside none; margin-left: 15px;}
.vc_slide 	a	{color:#fff!important;}
.vc_images_carousel .vc_carousel-control {opacity: 1!important;}
.vc_slide 	a:hover	{color:#fff!important; opacity: .5!important;} #gallery-wrap			{ display:block; width:100%; height:auto; padding:50px 0 0 0;} .bullibar-seite h2 	{font-size:30px; line-height:50px; font-family: 'Poppins', sans-serif; font-weight: 600; color: #005da8; text-align:center; margin-top: 70px;}
.bullibar-seite h3 	{font-family: 'Roboto', sans-serif; font-weight: 400; font-size:16px;color: #9a9a9a; text-align: center; max-width: 1000px; margin: 0 auto; margin-top: 20px;} .blog-content				{ width:100%; height:auto;}
.sidebar				{ width:25%; height:auto; padding-right:10%;}
.sidebar ul li.widget			{ margin-bottom:3em;}
.blog-content h1			{ font-size:1.8em; line-height:1.5em; color:#9a4b89; text-transform:uppercase; font-weight:bold; padding-bottom:2em;}
.post-vorschau				{ width:33%; padding-right: 3%; box-sizing: border-box; display: inline-block; float:left; margin-bottom: 30px; margin-top: 50px;}
.post-vorschau h3  			{color: #000; padding-bottom: 30px; text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 500;}
.post-vorschau h3 a 		{ color: #000; text-transform: uppercase; font-size: 18px; font-family: 'Poppins', sans-serif; font-weight: 500;}
.vorschau				{ width:100%; height: 260px; min-height:100px; overflow:hidden; margin-right:20px;}
.vorschau img 			{ width: 100%;  margin-top: -20px;} 
.beitragsdate 			{ padding: 20px 0; font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 11px; color:#8c8c8c;}
.vorschau-text 			{ background: #ededed; padding: 20px;}
#sidebar li				{ border-bottom: dashed 1px #CCCCCC; margin-bottom:25px;}
#sidebar li ul				{ padding-bottom:5px;}
#sidebar li ul li			{ border:none; margin:0px;padding:5px 0px 3px 0px; }
#sidebar li ul li	a		{ font-size:14px; color:#333; }
#sidebar li ul li a:hover		{ color:#D55918;}
.weiter-lesen 				{ text-align: left; color: #005da8; text-transform: uppercase; font-size: 14px; font-family: 'Poppins', sans-serif; font-weight: 400;}
.single-vorschau			{ width: 70%; box-sizing: border-box; padding-right: 3%; margin-top: 50px; float: left;}
.single-vorschau h3  			{color: #000; padding-bottom: 30px; text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 500;}
.single-text				{ background: #ededed; padding: 35px; margin-top: -5px;}
.single-text .beitragsdate { padding-top: 0px;}
.single-rechte-boxen 		{ width: 30%; box-sizing:border-box; float: right; line-height: 30px;}
.single-kategorien-box   	{ background: #ededed; padding: 35px; margin-bottom: 30px; margin-top: 50px;}
.single-keywords-box		{ background: #ededed; padding: 35px;}
.single-rechte-boxen .single-kategorien-box h3, .single-rechte-boxen .single-keywords-box h3 {color: #000; padding-bottom: 30px; text-transform: uppercase; font-family: 'Poppins', sans-serif; font-weight: 500;}
h2.widgettitle				{ font-size:1.8em; text-transform:uppercase; color:#9A4B89; line-height:1.4em; margin-bottom:0.5em; border-bottom:solid 1px #9A4B89;}
#calendar_wrap				{ font-size:1.3em;}
#wp-calendar				{ width:100%;}
#wp-calendar caption			{ width:100%; padding:0.3em 0 0.5em 0;}
#wp-calendar thead			{ width:100%;}
#wp-calendar thead tr			{ text-align:right;}
#wp-calendar tbody tr td		{ text-align:right; padding:0.5em 0 0.2em 0; border-bottom:solid 1px #DFDFDF;}
#wp-calendar tbody tr td a		{ color:#9A4B89; font-weight:bold;}
.widget_categories ul li a		{ color:#323232; font-size:1.4em; border-bottom:solid 1px #E3E3E3; padding-bottom:0.3em; display:block; margin-bottom:0.5em;}
.widget_categories ul li a:hover	{color:#9A4B89;}
#pagination				{ padding:20px 0px; clear:both;}
#pagination	span			{ text-align:center; padding:9px 10px; margin:0px 5px;}
#pagination	a 			{ color:#333333; padding: 10px; display:inline-block; background:#DCDCDC; margin:0px 5px; }
#pagination	span.current, #pagination a:hover  { background:#50b948; color:#fff;}
#bulli-overlay  { position: relative; bottom: -35px; z-index: 99;}
.bulli-bild-unterseite { margin-top: -25px!important;}
h2.wpb_heading.wpb_singleimage_heading { float: left; color: white; font-size: 26px; text-transform: uppercase;}
.zahl-weiß { color: white; float: left; font-size: 55px; font-weight: bold; position: relative; z-index:99; margin-bottom: -10px!important; }
.headline-weiß { color: white; float: left; font-size: 26px; text-transform: uppercase; }
.zahl-grau { color: #424242; float: left; font-size: 55px; font-weight: bold; position: relative; z-index:99; margin-bottom: -10px!important; }
.headline-grau { color: #424242; float: left; font-size: 26px; text-transform: uppercase; }
.bild-unterseite { margin-top: 70px; margin-bottom: 20px; } #footer-wrap				{ width:100%; height:auto; background-color: #333333; margin-top: 100px;}
#footer					{ max-width:1260px; height:150px; margin:0 auto; padding:30px 30px 0px 30px; position:relative; }
#footer ul li:last-child 	{ margin-right:0px;}
#footer #footer-navi-links 		{ float: left; width: 600px;}
#footer #footer-navi-links ul li{ float:left; margin-right: 4%}
#footer #footer-navi-rechts  	{ float: right; width: 320px;}
#footer #footer-navi-rechts ul li{ float:left; margin-right: 8%}
#footer ul li a 		{ color:#fff; text-decoration:none; text-transform:uppercase; font-weight:400; font-size:14px; font-family: 'Poppins', sans-serif} input.wpcf7-text, select.wpcf7-select, input.wpcf7-date 	{ background-color: #fff; border: none; color: #3A302F; font-size: 14px; line-height: 24px; margin-bottom: 20px!important; border-bottom: 2px solid #005da8; border-top: 2px solid #005da8; border-radius: 7px;}
.wpcf7-text , .wpcf7-select, .wpcf7-date		{ padding: 0.5em 20px 0.5em 20px; width: 100%; box-sizing: border-box; transition: ease-in-out 0.3s;}
textarea.wpcf7-textarea { font-family: 'Roboto', sans-serif;background-color: #fff; border: none; color: #3A302F; font-size: 14px; line-height: 24px; margin-bottom: 15px; border-bottom: 2px solid #005da8;border-top: 2px solid #005da8; border-radius: 7px;}
.wpcf7-textarea 	{ transition: ease-in-out 0.3s; padding: 0.8em 20px 0.8em 20px; width: 100%; min-width: 100%; max-width: 100%;  box-sizing: border-box;}
.wpcf7-submit:hover 	{ cursor: pointer; color: #005da8; background: rgba(0,93,168, 0.05); font-weight: 700; -webkit-transition: all 300ms ease 0s; -moz-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; transition: all 300ms ease 0s;}
input.wpcf7-submit 	{ background-color: #005da8; border: solid 1px #005da8; color: #fff; font-family:sans-serif; font-size: 14px; line-height: 24px; font-weight: 300; margin-bottom: 15px; text-transform: uppercase; border-radius: 15px; }
.wpcf7-submit { padding: 0.72em 20px; width: 100%; box-sizing: border-box; -webkit-transition: all 300ms ease 0s; -moz-transition: all 300ms ease 0s; -o-transition: all 300ms ease 0s; transition: all 300ms ease 0s; }
input.wpcf7-text:hover, 
textarea.wpcf7-textarea:hover,
select.wpcf7-select:hover,
input.wpcf7-date:hover
{ background-color: rgba(0,93,168, 0.05);}
input.wpcf7-text:focus, input.wpcf7-date:focus { padding: 0.8em 20px 0.8em 20px; margin-bottom: 12px!important; border-radius: 15px;background-color: rgba(0,93,168, 0.05);}
textarea.wpcf7-textarea:focus {padding: 0.8em 20px 0.3em 20px; margin-bottom: 7px!important; border-radius: 15px;background-color: rgba(0,93,168, 0.05);}
::-moz-placeholder {
opacity: 1;
} span .wpcf7-not-valid {
padding: 0.8em 20px 0.8em 20px; margin-bottom: 12px!important; border-radius: 15px; border-bottom: 2px solid red; border-top: 2px solid red; background-color: #fce8e9;
}
span.wpcf7-not-valid-tip {
display: none!important;
}
div.wpcf7-validation-errors,
wpcf7-text.wpcf7-validation-errors {
display: none !important;
}
.left50persent { float: left; width: 48%;}
.right50persent { float: right; width: 48%;}
.impressum										{height:120px; overflow-y:scroll; padding-right:25px; margin-top:20px;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { color: white!important; background-color: #00b2f8!important; width: 275px; font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 16px; height: 60px; }
.bulli-termin-button { }
.bulli-termin-button a { color: #fff!important; text-decoration:none!important; padding: 20px 50px; background: #00b2f8; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:16px; text-align:center; float:left; margin-right: 10px; margin-bottom: 20px; opacity: 1; height: 60px; margin-right: 25px}
.bulli-termin-button a:hover {background-color: #0067b1;}
.bulli-kontaktneu-button {}
.bulli-kontaktneu-button a { color: #fff!important; text-decoration:none!important; padding: 20px 70px; background: #0067b1; font-family: 'Poppins', sans-serif; font-weight: 400; font-size:16px; text-align:center; float: left; opacity: 1; height: 60px;}
.bulli-kontaktneu-button a:hover { background-color: #00b2f8;} @media screen and (max-width: 1080px) {
.startseite-boxen-wrap 		{ margin-top: -190px; padding-bottom: 40px;}
.startseite-boxen ul li					{  width: 49%; text-align:center; min-height:590px;}
.startseite-boxen ul li:nth-child(2n)	{ margin-right: 0px;}
.box3 .box-title 	, .box4 .box-title 							{ color: #000; padding-top: 40px;}
}
@media screen and (max-width: 1040px) {
.post-vorschau 	{ width: 50%}
#logo { display:none;}
#nav 	{margin-top:0px;}
#rev_slider_1_1 { margin-top: -40px!important;}
}
@media screen and (max-width: 1000px) {
#footer-wrap { height: 220px;}
#footer #footer-navi-links { width: auto;}
#footer #footer-navi-rechts { width: auto;}
#footer #footer-navi-links ul li{ float:none; margin-right: 0px; line-height: 22px;}
#footer #footer-navi-rechts ul li{ float:none; margin-right: 0px; line-height: 22px;}
}
@media screen and (max-width: 920px) {
.shiftnav-toggle-main { display: block; }
}
@media screen and (max-width: 810px) {
.startseite-boxen ul li				{min-height:620px;}
}
@media screen and (max-width: 768px) {
#nav								{display:none;}
#header img.headimg				{ margin-top: 48px; }
.entry img							{ max-width:100%; height:auto;}
.nachrichtenfelder						{ float:inherit; width:92%;}
#nachricht							{ padding:0.8em 4% 0.8em 4%;}
h1 { font-size: 36px; line-height: 42px; }
.bulli-slider h3 { font-size: 36px; line-height: 42px; }
.bulli-erfahren-button	a { margin-bottom: 10px!important; }
.bulli-termin-button a { margin-bottom: 10px!important; }
.kartoffel { position: relative; bottom: -70px;}
}
@media screen and (max-width: 710px) {
.bulli-slider-text 	 				{display: none;}
.slider-erdgold-text  , .slider-erdgold-titel ,#slide-3-layer-5	{display: none!important;}
#slide-3-layer-2 	{ transform :translate3d(-65px, 0px, 0px)!important;	transform-origin: 40% 50% 0px!important;}
slider-3-button-erfahren { margin: -15px!important;}
}
@media screen and (max-width: 660px) {
.post-vorschau 			{ width: 100%; padding-right: 0px;}
.single-vorschau 		{ width: 100%; padding-right: 0px; float: none; }
.single-rechte-boxen 	{ width: 100%; float: none;}
.single-kategorien-box  { width: 48%; margin-right: 3%; float: left; }
.single-keywords-box 	{ width: 48%; box-sizing:border-box; float:right; margin-top: 50px;}
.startseite-boxen ul li				{min-height:650px;}
}
@media screen and (max-width: 600px) {
.startseite-boxen ul li					{min-height:0px;margin-right: 0px;  width: 100%; text-align:center; }
.startseite-boxen-wrap 					{ margin-top: 0px; }
.startseite-boxen 						{ padding: 0; }
.box-title 							{ color: #000; padding-top: 40px;}
}
@media screen and (max-width: 510px) {
.startseite-boxen ul li				{min-height:0px;}
#rev_slider_1_1 { margin-top: -4px!important;}
}
@media screen and (max-width: 460px) {
.single-kategorien-box  { width: 100%; margin-right: 0px; float: none}
.single-keywords-box 	{ width: 100%; float:none; margin-top: 50px;}
.contact-fix-mobile { display:block; }
.contact-fix-screen { display:none; }
}
@media screen and (max-width: 400px) {
#footer-wrap { height: 275px;}
#footer #footer-navi-links { float: none; width: 100%;}
#footer #footer-navi-rechts { float: none; width: 100%;}
}
@media screen and (max-width: 390px) {
.left50persent { float: none; width: 100%;}
.right50persent { float: none; width: 100%;}
.startseite-boxen ul li				{    min-height: 0px;} }
@media screen and (max-width: 340px) {
.vorschau 		{ height: auto;}
}
@media screen and (max-width: 330px) {
.startseite-boxen ul li				{min-height:0px;}
} .category .single-contact-box h3,.post-type-archive-produkt .single-contact-box h3,.single-produkt .single-contact-box h3, .page-template-special-produkt .single-contact-box h3 {
color: #fff;
font-size: 22px;
}
.category .single-kategorien-box,.post-type-archive-produkt .single-kategorien-box,.single-produkt .single-kategorien-box, .page-template-special-produkt .single-kategorien-box {
background-color: #F9F8F4;
padding: 20px 35px;
}
.category .single-kategorien-box h2.widgettitle,.post-type-archive-produkt .single-kategorien-box h2.widgettitle,.single-produkt .single-kategorien-box h2.widgettitle, .page-template-special-produkt .single-kategorien-box h2.widgettitle {
color: #005EA8;
text-align: left;
border-bottom: 1px solid #fff;
text-transform: none;
padding-bottom: 20px;
margin-top: 0;
}
.category .single-kategorien-box li,.category .single-kategorien-box li>a,.post-type-archive-produkt .single-kategorien-box li,.post-type-archive-produkt .single-kategorien-box li>a,.single-produkt .single-kategorien-box li,.single-produkt .single-kategorien-box li>a, .page-template-special-produkt .single-kategorien-box li,.page-template-special-produkt .single-kategorien-box li>a {
color: #005EA8 !important;
border: 0 !important;
font-size: 16px !important;
margin: 0;
padding: 0;
}
.category #sidebar li,.post-type-archive-produkt #sidebar li,.single-produkt #sidebar li, .page-template-special-produkt #sidebar li {
margin: 0;
}
.post-type-archive-produkt .single-contact-box,.category .single-contact-box,.single-produkt .single-contact-box, .page-template-special-produkt .single-contact-box {
background-color: #005EA8;
padding: 35px;
color: #fff;
}
.category #content>h1:first-of-type,.post-type-archive-produkt #content>h1:first-of-type,.single-produkt #content>h1:first-of-type, .page-template-special-produkt #content>h1:first-of-type {
color: #005EA8;
text-transform: none;
font-size: 44px;
padding-bottom: 0;
}
.category .single-rechte-boxen,.post-type-archive-produkt .single-rechte-boxen,.single-produkt .single-rechte-boxen, .page-template-special-produkt .single-rechte-boxen {
width: 25%;
}
#produkt-kategorien li {
list-style: none;
}
#produkt-kategorien>li ul {
padding: 0 0 20px 20px;
}
#produkt-kategorien>li>a {
line-height: 30px;
display: inline-block;
margin-bottom: 4px;
}
#produkt-kategorien > li ul > li {
line-height: 22px;
} .post-type-archive-produkt .produkt-uebersicht-links,.category .produkt-uebersicht-links, .page-template-special-produkt .produkt-uebersicht-links {
width: 75%;
box-sizing: border-box;
overflow: hidden;
float: left;
margin-top: 50px;
}
.category .entry > a,.post-type-archive-produkt .entry > a, .page-template-special-produkt .entry > a {
height: auto;
}
.category .produkt-vorschau,.post-type-archive-produkt .produkt-vorschau, .page-template-special-produkt .produkt-vorschau {
overflow: hidden;
width: 33%;
box-sizing: border-box;
float: left;
}
.category .entry,.post-type-archive-produkt .entry, .page-template-special-produkt .entry {
height: 300px;
border: 1px solid lightgrey;
padding: 20px;
width: calc(100% - 20px);
margin: 0 0 20px;
position: relative;
}
.category .entry h3>a,.post-type-archive-produkt .entry h3>a, .page-template-special-produkt .entry h3>a {
text-transform: none;
color: #9a9a9a;
text-align: center;
display: block;
font-size: 16px;
}
.category #footer-wrap,.post-type-archive-produkt #footer-wrap, .page-template-special-produkt #footer-wrap {
margin-top: 0;
} #bottom-info-row {
float: left;
height: auto;
overflow: hidden;
position: relative;
margin: 35px calc(50% - 50vw) 0;
width: 100vw;
}
#bottom-info-wrap {
overflow: hidden;
background-color: #EDEBDF;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
position: relative;
z-index: -2;
padding-bottom: 50px;
}
#bottom-info-container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 0 35px;
}
#bottom-info-content {
margin-top: 150px;
width: 50%;
}
#bottom-info-content>h2 {
color: #005EA8;
text-align: left;
font-size: 44px;
margin-bottom: 20px;
}
#bottom-info-text {
margin-bottom: 20px;
}
#bottom-info-button-container {
overflow: hidden;
}
#bottom-info-row img.flyin {
float: right;
position: relative;
margin-top: -300px;
z-index: -1;
max-width: 70vw;
bottom: 0;
}
@media screen and (max-width: 1200px) {
#bottom-info-row img.flyin {
margin-top: 0px;
max-width: 100%;
}
} #pagination {
width: calc(100% - 20px);
}
#pagination > .navigation {
width: 25%;
text-align: center;
margin: 0 auto;
}
#pagination .title {
display: none;
visibility: hidden;
}
#pagination li > span,#pagination li > a,#pagination li > .current {
border: 0;
color: #01a2d8;
background-color: transparent !important;
padding: 0px;
}
#pagination li > .current {
border-bottom: 1px solid #01a2d8;
}
#pagination li > .next,#pagination li > .prev {
color: lightgrey;
font-size: 24px;
}
#pagination li > a:hover {
color: #005EA8;
} .cart-articles {
width: 100%;
}
.cart-articles th {
background-color: #005da8;
color: #fff;
}
.cart-articles tr:nth-child(even) {
background-color: #f7f7f7;
}
.cart-articles tr:nth-child(odd) {
background-color: #fcfcfc;
}
.cart-articles td,.cart-articles th {
vertical-align: middle;
padding: 15px;
}
.cart-articles th {
text-align: left;
}
.cart-articles th.delete {
width: 100px;
}
.cart-articles td.image {
width: 60px;
}
.cart-articles td.title {
padding: 8px;
}
.cart-articles .delete-button {
float: right;
background-color: #005da8;
color: #fff;
padding: 8px 24px;
border: 1px solid #005da8;
-webkit-transition: all 300ms ease 0s;
-moz-transition: all 300ms ease 0s;
-o-transition: all 300ms ease 0s;
transition: all 300ms ease 0s;
}
.cart-articles .delete-button:hover {
background-color: #fff;
color: #005EA8;
}
.cart-message {
margin-bottom: 24px;
padding: 8px 24px;
border: 1px solid #005da8;
} .single-produkt .single-vorschau {
width: 75%;
}
.single-produkt #content>h1:first-of-type {
text-align: left;
}
.single-produkt .single-text {
background-color: transparent;
padding: 0;
}
.single-produkt .produkt-col {
float: left;
box-sizing: border-box;
}
.produkt-bilder {
width: 45%;
}
.produkt-eigenschaften {
width: 55%;
padding-left: 35px;
}
#produkt-bilder-container {
box-sizing: border-box;
}
.produkt-eigenschaften h2,.produkt-beschreibung h2 {
font-size: 22px;
text-align: left;
padding-bottom: 35px;
margin-top: 0;
font-weight: bold;
}
.produkt-eigenschaften>table {
margin: 20px 0;
color: #9a9a9a;
}
.produkt-eigenschaften>table td {
padding-right: 35px;
}
.produkt-eigenschaften input[type=submit],
.produkt-eigenschaften .merken-submit-button {
margin-top: 20px;
width: calc(100% - 35px);
background-color: #005EA8;
border: 1px solid #005EA8;
color: #fff;
padding: 20px;
font-size: 22px;
-webkit-transition: all 300ms ease 0s;
-moz-transition: all 300ms ease 0s;
-o-transition: all 300ms ease 0s;
transition: all 300ms ease 0s;
cursor: pointer;
text-align: center;
}
.produkt-eigenschaften input[type=submit]:hover,
.produkt-eigenschaften .merken-submit-button:hover {
background-color: #fff;
color: #005EA8;
cursor: pointer;
}
.produkt-beschreibung {
margin-top: 50px;
width: calc(100% - 35px);
} @media screen and (max-width: 1080px) {
.category #content-wrap,	.post-type-archive-produkt #content-wrap,	.single-produkt #content-wrap, .page-template-special-produkt #content-wrap {
padding: 0;
}
.post-type-archive-produkt .single-rechte-boxen,	.category .single-rechte-boxen,	.single-produkt .single-rechte-boxen, .page-template-special-produkt .single-rechte-boxen {
width: 100%;
}
.post-type-archive-produkt .single-kategorien-box,	.category .single-kategorien-box,	.single-produkt .single-kategorien-box, .page-template-special-produkt .single-kategorien-box {
width: 100%;
margin: 20px 0 0;
float: none !important;
}
.post-type-archive-produkt .produkt-uebersicht-links,	.category .produkt-uebersicht-links,	.single-produkt .single-vorschau, .page-template-special-produkt .single-vorschau {
width: 100% !important;
padding: 0 35px;
}
.post-type-archive-produkt .produkt-uebersicht-links,	.category .produkt-uebersicht-links, .page-template-special-produkt .produkt-uebersicht-links {
padding-right: 0;
}
.category .entry,	.post-type-archive-produkt .entry, .page-template-special-produkt .entry {
height: calc(33vw + 20px);
width: calc(100% - 20px);
}
.single-produkt #content>h1:first-of-type,	.post-type-archive-produkt #content>h1:first-of-type,	.category #content>h1:first-of-type, .page-template-special-produkt #content>h1:first-of-type {
padding: 0 35px;
margin-top: 50px;
}
.post-type-archive-produkt #footer-wrap,	.category #footer-wrap,	.single-produkt #footer-wrap, .page-template-special-produkt #footer-wrap {
margin-top: 0;
}
.produkt-eigenschaften>button {
width: 100% !important;
}
#bottom-info-row {
margin: 0;
}
#bottom-info-button-container a {
width: calc(50% - 10px);
white-space: nowrap;
text-align: center;
padding: 10px;
}
.produkt-beschreibung,	.produkt-eigenschaften input[type=submit] {
width: 100%;
}
}
@media screen and (max-width: 768px) {
.category #content>h1:first-of-type,	.post-type-archive-produkt #content>h1:first-of-type,	.single-produkt #content>h1:first-of-type,	#bottom-info-content>h2, .page-template-special-produkt #content>h1:first-of-type {
font-size: 30px;
}
#bottom-info-content {
width: 100%;
}
.single-produkt .single-rechte-boxen,	.category .single-rechte-boxen,	.post-type-archive-produkt .single-rechte-boxen, .page-template-special-produkt .single-rechte-boxen {
float: left !important;
}
.category .produkt-vorschau,	.post-type-archive-produkt .produkt-vorschau, .page-template-special-produkt .produkt-vorschau {
width: 50%;
}
.category .entry,	.post-type-archive-produkt .entry, .page-template-special-produkt .entry {
height: calc(50vw + 20px);
}
.single-produkt .produkt-col.produkt-eigenschaften,	.single-produkt .produkt-col.produkt-bilder {
width: 100%;
padding-left: 0;
}
.single-produkt .produkt-col.produkt-bilder {
margin-bottom: 35px;
}
.vscis_image_list_item {
height: 100px !important;
}
}
@media screen and (max-width: 480px) {
.category .produkt-vorschau,	.post-type-archive-produkt .produkt-vorschau, .page-template-special-produkt .produkt-vorschau {
width: 100%;
}
.category .entry,	.post-type-archive-produkt .entry, .page-template-special-produkt .entry {
height: calc(100vw + 20px);
}
.vscis_image_list_item {
height: 60px !important;
}
} .vscis_inner_container {
width: 100%;
box-sizing: border-box;
position: relative;
}
.vscis_big_image {
height: 430px;
margin-bottom: 20px;
box-sizing: border-box;
display: block;
}
.vscis_image_list {
box-sizing: border-box;
}
.vscis_image_list_item {
display: inline-block;
box-sizing: border-box;
width: calc(20% - 4px);
height: 73px;
margin: 2px;
}
.vscis_image_list_item:first-of-type {
margin-left: 0;
width: calc(20% - 2px);
}
.vscis_image_list_item:last-of-type {
margin-right: 0;
width: calc(20% - 2px);
}
.vscis_big_image,.vscis_image_list_item {
border: 1px solid lightgrey;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
.vscis_button {
color: #9a9a9a;
cursor: pointer;
display: inline-block;
position: absolute;
top: 50%;
font-size: 40px;
line-height: 40px;
margin-top: -20px;
width: 40px;
padding-bottom: 20px;
text-align: center;
}
.vscis_button_prev {
left: 10px;
}
.vscis_button_next {
right: 10px;
}
.vscis_lightbox_container {
position: fixed;
top: 0;
left: 0;
width: 100vw;
height: 100vh;
background-color: rgba(0, 0, 0, 0.85);
z-index: 99999;
}
.vscis_lightbox_container .vscis_lightbox_content_wrap {
position: absolute;
overflow: hidden;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
border: 1px solid lightgrey;
}
.vscis_lightbox_container .vscis_lightbox_img {
display: block;
max-width: 90vw;
max-height: 90vh;
width: auto;
height: auto;
}
.vscis_hidden {
display: none;
visibility: hidden;
} #merkzettel-message {
position: fixed;
z-index: 9999;
box-sizing: border-box;
right: 35px;
top: 35px;
background-color: #00d100;	
text-align: center;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
transition: .3s;
width: 0;
height: 0;
opacity: 0;
color: transparent;
transform: rotateY(180deg);
}
#merkzettel-message.merkzettel-message-visible {
width: auto !important;
height: auto !important;
padding: 20px 35px !important;
opacity: 1 !important;
transform: rotateY(0);
}
@media screen and (max-width: 768px) {
#merkzettel-message {
top: 75px;
left: 35px;
}
#merkzettel-message.merkzettel-message-visible {
width: calc(100% - 70px);
}
}
.merkzettel-message-visible .merkzettel-message-text {
font-size: 22px;
color: #fff;
margin-bottom: 15px;
}
.merkzettel-message-link {
opacity: 0;
}
.merkzettel-message-visible .merkzettel-message-link {
color: #005EA8;
opacity: 1;
}
.merkzettel-message-link:hover {
color: #fff;
}
.merk-sternchen {
transition: .3s;
width: 16px;
height: 16px;
background-image: url(//www.bgb-event.de/wp-content/themes/web-labels/images/merk-sternchen-empty.png);
background-size: cover;
position: absolute;
top: 20px;
right: 20px;
-webkit-touch-callout: none;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;
}
.merk-sternchen-active {
background-image: url(//www.bgb-event.de/wp-content/themes/web-labels/images/merk-sternchen.png);
}@media screen and (min-width: 768px) {	.merk-sternchen:hover {		background-image: url(//www.bgb-event.de/wp-content/themes/web-labels/images/merk-sternchen.png);	}}
@media screen and (max-width: 768px) {
.merk-sternchen {
width: 32px;
height: 32px;
}
.bild-unterseite {margin-top: 10px; }
} .produkt-uebersicht h2 { font-size: 20px; margin-bottom: 10px; }