﻿/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    background-color: #FFFFFF!important;
    border-color: #636362!important;
    color: #636362!important;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    background-color: transparent;
    border-color: #636362!important;
    color: #636362!important;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    background-color: transparent;
    border: 2px solid #636362!important;
    border-radius: 0.25em;
    color: #636362!important;
    display: block;
    font-weight: 600;
    padding: 1em; 
    text-align: center;
    user-select: none;
    width: 100%;
	/**/
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
    border-bottom: 1px solid #636362!important;
    color: #636362!important;
}

#CybotCookiebotDialogPoweredbyImage {
    max-height: 3.5em!important;
    width: auto;
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a {
    color: #636362!important;
    font-weight: 600;
    text-decoration: none;
}  

 
  
@font-face {font-family: 'MerloNeue-BoldItalic';src: url('/fonts/3983DF_3_0.eot');src: url('/fonts/3983DF_3_0.eot?#iefix') format('embedded-opentype'),url('/fonts/3983DF_3_0.woff2') format('woff2'),url('/fonts/3983DF_3_0.woff') format('woff'),url('/fonts/3983DF_3_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'MerloNeue-Bold';src: url('/fonts/3983DF_4_0.eot');src: url('/fonts/3983DF_4_0.eot?#iefix') format('embedded-opentype'),url('/fonts/3983DF_4_0.woff2') format('woff2'),url('/fonts/3983DF_4_0.woff') format('woff'),url('/fonts/3983DF_4_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'MerloNeue-Italic';src: url('/fonts/3983DF_8_0.eot');src: url('/fonts/3983DF_8_0.eot?#iefix') format('embedded-opentype'),url('/fonts/3983DF_8_0.woff2') format('woff2'),url('/fonts/3983DF_8_0.woff') format('woff'),url('/fonts/3983DF_8_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'MerloNeue-Medium';src: url('/fonts/3983DF_B_0.eot');src: url('/fonts/3983DF_B_0.eot?#iefix') format('embedded-opentype'),url('/fonts/3983DF_B_0.woff2') format('woff2'),url('/fonts/3983DF_B_0.woff') format('woff'),url('/fonts/3983DF_B_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'MerloNeue-MediumItalic';src: url('/fonts/3983DF_C_0.eot');src: url('/fonts/3983DF_C_0.eot?#iefix') format('embedded-opentype'),url('/fonts/3983DF_C_0.woff2') format('woff2'),url('/fonts/3983DF_C_0.woff') format('woff'),url('/fonts/3983DF_C_0.ttf') format('truetype');}
 
  
@font-face {font-family:'MerloNeue-Medium';src: url('/fonts/3983DF_D_0.eot');src: url('/fonts/3983DF_D_0.eot?#iefix') format('embedded-opentype'),url('/fonts/3983DF_D_0.woff2') format('woff2'),url('/fonts/3983DF_D_0.woff') format('woff'),url('/fonts/3983DF_D_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'MerloNeue-SemiBold';src: url('/fonts/3983DF_E_0.eot');src: url('/fonts/3983DF_E_0.eot?#iefix') format('embedded-opentype'),url('/fonts/3983DF_E_0.woff2') format('woff2'),url('/fonts/3983DF_E_0.woff') format('woff'),url('/fonts/3983DF_E_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'MerloNeue-SemiBoldItalic';src: url('/fonts/3983DF_F_0.eot');src: url('/fonts/3983DF_F_0.eot?#iefix') format('embedded-opentype'),url('/fonts/3983DF_F_0.woff2') format('woff2'),url('/fonts/3983DF_F_0.woff') format('woff'),url('/fonts/3983DF_F_0.ttf') format('truetype');}


@font-face {font-family: 'MerloNeue-Light';src: url('/fonts/3983DF_9_0.eot');src: url('/fonts/3983DF_9_0.eot?#iefix') format('embedded-opentype'),url('/fonts/3983DF_9_0.woff2') format('woff2'),url('/fonts/3983DF_9_0.woff') format('woff'),url('/fonts/3983DF_9_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'MerloNeue-LightItalic';src: url('/fonts/3983DF_A_0.eot');src: url('/fonts/3983DF_A_0.eot?#iefix') format('embedded-opentype'),url('/fonts/3983DF_A_0.woff2') format('woff2'),url('/fonts/3983DF_A_0.woff') format('woff'),url('/fonts/3983DF_A_0.ttf') format('truetype');}


@font-face {font-family: 'Argyle Socks Thick';src: url('/fonts/ArgyleSocksThick.eot');src: url('/fonts/ArgyleSocksThick.eot?#iefix') format('embedded-opentype'),url('/fonts/ArgyleSocksThick.woff2') format('woff2'),url('/fonts/ArgyleSocksThick.woff') format('woff'),url('/fonts/ArgyleSocksThick.ttf') format('truetype');}



body{font-family:'MerloNeue-Medium';font-size:18px;line-height:1.4em;color:#08555F;} 
strong{font-family:'MerloNeue-SemiBold';line-height:1.4em;font-weight:400;}  
.smallRegular{font-family:'MerloNeue-Regular';font-size:16px;line-height:1.6em;} 
 
h1, h2, h3, h4, h5, h6 {font-family:'Argyle Socks Thick';padding-bottom: 25px;color:#024750;} 


h1{font-size:50px;line-height:1.1em;}
h2{font-size:35px;line-height:1.1em;}
h3{font-size:32px;line-height:1.1em;}
h4{font-size:28px;line-height:1.1em;}
h5{font-size:24px;line-height:1.1em;}
h6{font-size:20px;line-height:1.1em;}

.entry-content a{color: #096773; text-decoration:underline} 
.entry-content a:hover{text-decoration:underline}
a.et_pb_button{color: #096773; text-decoration:none!important}
a.et_pb_button:hover{text-decoration:none!important}  
footer a{color:#024750;font-family: 'MerloNeue-Medium';font-size:20px;}

.et_pb_section {background-color:#F5F0E4;}

#content h1 {
    font-size: 35px;
    font-weight: 300;
    font-family: 'Argyle Socks Thick';
}

header#main-header {
    background-color: #FFFBEC; 
}




#top-menu-nav .menu-item a {
    font-family: 'MerloNeue-Medium';
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
}



#et-secondary-nav a {
    font-family: 'MerloNeue-Medium';
    font-size: 15px;
    font-weight: 400;
}

.slider_without_padding .et_pb_slide {
    padding: 0%;
}

.et-pb-controllers a {
    display: inline-block;
    width: 18px;
    height: 18px;
	border-radius:0px!important;
	-moz-border-radius:0px!important;
	-webkit-border-radius:0px!important;
}


#et-secondary-menu .et-social-icons {
    margin-right: 40px;
}


.screen-reader-text {
display: none;
}
 
input#s {
    border-radius: 10px;
    width: 100px;border: none;
}
 
input#searchsubmit {
border: 1px solid #000000;
color: #FFFFFF;
background-color: #000000;
border-radius: 5px;
}
 
form#searchform {
    float: right;
    margin-left: 40px;
    position: relative;
    top: 5px;
}

#et-secondary-menu .et-social-icons {
margin-top: 6px;
}

.et-fixed-header li#menu-item-33691 a {
    color: #ffffff!important;
}

#section-breadcrumbs .et_pb_row {padding:0px}

#section-breadcrumbs {
    padding: 0px;
}

p#breadcrumbs {
    position: absolute;

}

#headerbildcontent {
    height: 100%;
}

p#breadcrumbs, p#breadcrumbs a {
    color: #024750;
    font-size: 12px;
}

.page-id-415 p#breadcrumbs, .page-id-415  p#breadcrumbs a {
    color: #636362;
}

.et_pb_toggle {
    border: none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.et_pb_toggle_title:before{display:none}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, textarea {
    border: 1px solid #024750;
    height: 35px;
    border-radius: 25px;
	padding: 21px 20px;
	color:#024750;
}

.wpcf7 label {
    font-size: 14px;
}

input.wpcf7-form-control.wpcf7-submit {
color: #024750;
    border-radius: 60px;
    background-color: #FFD300;
    border: none;
    font-family: 'MerloNeue-SemiBold';
    font-size: 16px;
    width: 100%;
    cursor: pointer;
    display: inline-block;
    text-decoration: none!important;
    text-align: center;
    padding: 13px 0px;
	max-width:300px;
	margin-top:20px;
}

.wpcf7-response-output.wpcf7-validation-errors {
    margin-top: 20px;
    color: red;
}

.screen-reader-response {
    color: red;
}

textarea {
    height: 120px;width:100%;
}

.desktopslider .n2-ss-widget.n2-ss-widget-display-desktop.n2-ss-widget-display-tablet.n2-ss-widget-display-mobile.nextend-bar.nextend-bar-horizontal.n2-ow {
    height: 100%;
    top: 0px!important;
}

.mobileslider .n2-ss-widget.n2-ss-widget-display-desktop.n2-ss-widget-display-tablet.n2-ss-widget-display-mobile.nextend-bar.nextend-bar-horizontal.n2-ow {
    height: 100%;
    top: 30px!important;
}
a img{
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}


span.textnebenslide {
    position: absolute;
    bottom: 0px;
    left: 30px;
}

span.textnebenslide p {
    color: #636362;
    font-style: normal;
    font-size: 14px!important;
	    font-family: 'MerloNeue-Medium';
    line-height: 1.6em;
    font-weight: 400;
	font-size:18px!important;
}

span.textnebenslide h3 {
    font-size: 22px!important;
    color: #3EB492!important;
    font-family: 'MerloNeue-MediumItalic';
    font-weight: 400;
	font-style:normal;
}

blockquote {
    font-size: 30px;
    font-family: 'MerloNeue-LightItalic';
    width: 300px;
    line-height: 36px;
    text-align: center;
    margin: 30px auto 50px;
	border:none;
	padding-left:0px;
}
blockquote:before {
    content: url(https://www.sailer-verlag.de/wp-content/uploads/2019/06/zitat.png);
}

blockquote p {
    font-size: 30px!important;
    line-height: 36px;
}


.gelberbutton:hover {    background-color: #f7d531!important;padding:12px!important;}

#textaufbanner h2 {
    font-size: 50px;
    color: #FFFBEC;
}

.mobileslider .n2-bullet{

    background: RGBA(99,99,98,0.4)!important;
    padding: 5px 5px 5px 5px!important;
    border-radius: 50px!important;
	position: relative;
    top: 250px;
}
.mobileslider .n2-active{
    background: RGBA(99,99,98,1)!important;
}
.mobileslider span.mobilslidertext {
    padding-top: 25px!important;
    display: block!important;
}
.mobileslider .nextend-bar .n2-ow {
    padding-left: 0px!important;
}
.desktopslider .n2-bullet {
    border-radius: 0px!important;
    padding: 10px!important;
    background: rgba(255,255,255,.5)!important;
}

.n2-active {
    background: #fff!important;
}

.et_pb_slide_content.et_pb_slide_content_testi, .et_pb_slide_title_name.et_pb_slide_title_name_testi, .et_pb_slide_title_name_testi strong {
    color: #636362;
    font-size: 16px;
    line-height: 24px;
	font-weight:300!important;
	font-family:'MerloNeue-Medium'!important;
}

.testi_180.et_pb_testimonial_slider .et_pb_slides_testi {
    padding-top: 0px;
}

.buttonwidthauto {
    width: auto!important;min-width:220px!important;
}

.disabledbystart{color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
text-decoration: none;}
div#codefeld {
    background-image: url(https://www.sailer-verlag.de/wp-content/uploads/2019/08/icon-angebot-codefeld.png);
    max-width: 360px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 0px auto;
    padding: 60px 0px;
}
#codefeld input[type="text"] {
    width: 255px;
    height: 45px;
    background-color: #FFFBEC;
    border: 0px;
    border-bottom-left-radius: 30px;
    border-top-left-radius: 30px;
    padding: 10px;
    text-align: center;
    font-family:'MerloNeue-Medium';
    font-size: 16px;
}
#codefeld input[type="button"] {
    background-color: #FFD300;
    border: none;
    width: 45px;
    height: 45px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
    font-family:'MerloNeue-Medium';
    font-size: 16px;
    position: relative;
    top: 0px;
	cursor:pointer;
}
.angebot {
    border-radius: 10px;
    float: left;
}
.angebotheadline,.angebotpreis,.angebotdesc,.angebotbutton,.angebotsubheadline,.angebotdesczahl {
    display: block;
}
.angebot .icon {
    position: relative;
    top: -103px;
    margin-bottom: -92px;
}
.angebotheadline {
    color: #3EB492;
    font-family: 'MerloNeue-SemiBoldItalic';
    font-size: 24px;

}
.angebotsubheadline {
    margin-bottom: 30px;
	min-height:0px;
}
.angebotpreis {
    font-size: 30px;
    margin-bottom: 22px;
    min-height: 61px;
}
.angebotdesczahl {
	text-align: left;
	    min-height: 260px;margin-bottom: 20px;
}
.angebotdesc {
	text-align: left;
}
.angebotdesckombi {
    min-height: 260px;
	text-align: left;
}
.angebot ul {
    margin: 20px 0px 10px 0px;
    text-align: left;
}
.angebotbutton,#kombiangebotbutton{
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #3EB492;
    width: 100%;
    height: 45px;   
	line-height: 45px;
	display: block;
    margin-top: 20px;
}
.angebot.oneofthree,.angebot.twoofthree{
	margin-right:2.5%;
}
.angebot select {
    width: 100%;
}
select.zahlartdropdown,select.kombidropdown {
    height: 45px;
    border: none;
    background-color: #FFFBEC;
    border-radius: 10px;
    padding: 10px;
    font-size: 18px;

}
.korrektercode{background-image: url("https://www.sailer-verlag.de/wp-content/uploads/2019/08/korrekticon.png");
  background-position: right;
  background-repeat: no-repeat;
  background-size: auto;}
.inkorrektercode{background-image: url("https://www.sailer-verlag.de/wp-content/uploads/2019/08/inkorrektcode.png");
  background-position: right;
  background-repeat: no-repeat;
  background-size: auto;}  
  
  
  
.woocommerce #main-content,.woocommerce-page #main-content,.woocommerce-cart #main-content {
    background-color: #FFFBEC;
}

.product p.wc-gzd-additional-info {
   margin-bottom: 0.5em;
   font-size: 0.9em;
}

.wc-gzd-product-name-left {
   /*display:none;*/
   display:none;
}

h1.product_title.entry-title {
    color: #3EB492;
    font-size: 35px;
    line-height: 42px;
    font-family: 'MerloNeue-Italic';
}

span.woocommerce-Price-amount.amount {
    font-family:'MerloNeue-Medium';
    font-size: 30px;
    color: #6C6D6F;
    margin: 20px 0px 30px 0px;
    display: inline-block;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 48%;
    max-width: 470px;
}

.woocommerce .woocommerce-breadcrumb {
    display: none;
}

.woocommerce p#breadcrumbs, .woocommerce p#breadcrumbs a {
    color: #6C6D6F;
}

.woocommerce div.product form.cart .button,.woocommerce .cart .button  {
    vertical-align: middle;
    float: left;
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #3EB492;    width: 240px;height:54px;margin: 15px 0px 10px 0px;
}	

.woocommerce .cart .button{
	width: 280px;line-height: 42px!important;float:right;
}

.checkout-button{
	width: 100%;line-height: 42px!important;float:right;background-color:#3EB492!important;border-width: 0px!important; color: #ffffff!important;
}

button#place_order{
	width: 100%;line-height: 42px!important;float:right;background-color:#3EB492!important;border-width: 0px!important; color: #ffffff!important;
}

button.woocommerce-button.button.woocommerce-form-login__submit, .woocommerce-Button {
    width: 280px;
    line-height: 42px!important;
    float: right;
    background-color: #3EB492!important;
    border-width: 0px!important;
    color: #ffffff!important;
    margin: 10px 0px;
}

table.shop_table.woocommerce-checkout-review-order-table .amount {
    font-size: 18px;
}

span.woocommerce-Price-amount.amount {
    margin: 0px;
}

a.checkout-button.button.alt.wc-forward {
    line-height: 42px!important;
}

a.showlogin {
    color: #3eb492!important;
}

.woocommerce-account-fields {
    margin-top: 70px;
}

h3#order_payment_heading {
    display: none;
}

.woocommerce .cart .button:hover, .checkout-button:hover{
	background-color: #3EB492!important;
}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
	padding:0px!important;
}

.product_meta {
    display: none;
}

.woocommerce-cart h2 {
    margin: 60px 0px 20px 0px;
}

.old-price .amount {
    text-decoration: line-through;
    margin-right: 10px!important;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
    border: 1px solid #BFBDB2!important;
    background-color: #FFFBEC!important;
    color: #BFBDB2!important;
    width: 70px;
    height: 54px;margin: 15px 0px 10px 0px;
}

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs, body.woocommerce div.product .woocommerce-tabs ul.tabs {
    background: none!important;
}

body.woocommerce .woocommerce-tabs {
    border: none;
}
.woocommerce-Tabs-panel h2
 {
    color: #3EB492!important;
	font-size:35px!important;
	line-height:42px!important;
    font-family: 'MerloNeue-Italic'!important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a, body.woocommerce div.product .woocommerce-tabs ul.tabs li a	{display:none}

ul.tabs.wc-tabs {
    display: none;
}

.woocommerce-checkout h3 {
    color: #3EB492!important;
    font-size: 30px!important;
    line-height: 1.2em!important;
    font-family: 'MerloNeue-Italic'!important;
}

.shipping_address {
    position: relative;
    top: -35px;    max-width: 90%;
}

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select {
    padding: 10px;border-radius: 3px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px;
    font-size: 14px;
}

.select2-container--default .select2-selection--single {
    height: 40px;
    padding: 5px 3px;
}

.woocommerce-billing-fields__field-wrapper {
    position: relative;
    top: 38px;    max-width: 90%;
}


span.woocommerce-gzd-legal-checkbox-text {
    display: block;
    margin-left: 0px;
    line-height: 28px;
    margin-bottom: 20px;
}


/*
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
    padding-left: 38px;
    display: inline-block;
    position: relative;
    top: -51px;
}

.woocommerce-account-fields label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
    top: 0px;
}
*/
section.related.products>h2,.cross-sells h2, .cart_totals h2 {
    font-size: 35px!important;
    color: #3EB492!important;
    font-family: 'MerloNeue-Italic'!important;
}


.product .related h2 {
    padding-bottom: 16px;
    font-size: 35px;
    text-align: center;
    color: #3EB492;
    margin: 20px 0px 40px 0px;
}

h2.woocommerce-loop-product__title,.product .related h2 {
    color: #6C6D6F!important;
    font-family: 'MerloNeue-SemiBold';
    font-size: 20px!important;
}

section.related.products,section.up-sells.upsells.products {
    text-align: center;
}

section.up-sells.upsells.products .amount, section.related.products .amount {
    font-size: 20px;color:#6C6D6F;
}

.woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info,  {
    background: #fffbec!important;
	background-color:#FFFBEC!important;
    color: #6C6D6F!important;
    border: 1px solid #BFBDB2!important;    line-height: 42px!important;
}

.woocommerce-message {
    line-height: 52px!important;
}

#et-info-email:before, #et-info-phone:before, #et_search_icon:before, .comment-reply-link:after, .et-cart-info span:before, .et-pb-arrow-next:before, .et-pb-arrow-prev:before, .et-social-icon a:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .et_overlay:before, .et_password_protected_form .et_submit_button:after, .et_pb_button:after, .et_pb_contact_reset:after, .et_pb_contact_submit:after, .et_pb_font_icon:before, .et_pb_newsletter_button:after, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, .et_pb_social_icon a.icon:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .form-submit .et_pb_button:after, .mobile_menu_bar:before, .woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce button.single_add_to_cart_button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after, a.et_pb_more_button:after{
    line-height: 42px;	
}

.woocommerce-message a.button.wc-forward:hover {
    border: none;
    background: #3EB492!important;
}

body.woocommerce #content-area div.product .woocommerce-tabs .panel, body.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0;
    padding: 0px;
}

section.up-sells.upsells.products>h2 {
    /*display: none;*/
	text-align:left;
}

.woocommerce-tabs.wc-tabs-wrapper {
    margin-bottom: 80px!important;
    display: block;
}

form.woocommerce-cart-form .amount, .woocommerce-cart table .amount {
    font-size: 18px;
}

div#order_review {
    margin-top: 50px;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #ffffff;
    border-radius: 5px;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: #fffbec;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #fffbec;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    left: 0;
    margin: -1em 0 0 2em;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 0px!important;
}

h3#order_review_heading {
    margin-top: 75px;
}

.woocommerce table.shop_table {
    border: 0px!important;
}

.woocommerce-checkout .shop_table {
    background-color: #fff!important;
}

th.product-name,th.product-total {
    color: #6C6D6F!important;
    font-family: 'MerloNeue-SemiBold';
    font-size: 20px!important;
    font-weight: 400!important;
}

span.statt {
    font-size: 18px;
}

li.et-social-icon.et-social-rss,span#et-info-email {
    display: none;
}

div#top-header a, div#top-header span {
    font-size: 15px!important;
    font-weight: 400!important;
}

a.topbarlink {
    margin: 0px 10px;
}

a.et-cart-info {
    display: none;
}

.woocommerce a.et-cart-info {
    display: inline-block;
}

div#topbarlinks {
    display: inline-block;
    float: right;
    position: relative;
    top: 10px;
}

div#et-info {
    width: 86%;
}

.woocommerce div#et-info {
    width: 75%;
}

#et-info-email:before, #et-info-phone:before, #et_search_icon:before, .comment-reply-link:after, .et-cart-info span:before, .et-pb-arrow-next:before, .et-pb-arrow-prev:before, .et-social-icon a:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .et_overlay:before, .et_password_protected_form .et_submit_button:after, .et_pb_button:after, .et_pb_contact_reset:after, .et_pb_contact_submit:after, .et_pb_font_icon:before, .et_pb_newsletter_button:after, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, .et_pb_social_icon a.icon:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .form-submit .et_pb_button:after, .mobile_menu_bar:before, .woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce button.single_add_to_cart_button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after, a.et_pb_more_button:after {
    line-height: 32px!important;
}

.container.clearfix {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}

#et-info, #et-secondary-menu>ul>li a {
    display: block;
    padding-bottom: 0px;
    margin-bottom: -10px;
	position: relative;
    top: 0px;
}

.woocommerce #et-info{
    top: 0px;
}

.woocommerce div#topbarlinks {
    top: 10px;
}

.logo_container a img:hover {
filter: none!important
}

#top-header .et-social-icons {
    display: inline-block;
    float: right;
    margin-right: 17px;
    position: relative;
    top: 2px;
}



input.search-field {
    background-color: #FFFBEC;
    border-radius: 10px;
    border: 0px;
    padding: 2px 7px;
    width: 100px;
}

::-webkit-input-placeholder {
  font-size: 20px;
}
::-moz-placeholder {
  font-size: 20px;
}
:-ms-input-placeholder {
  font-size: 20px;
}
::placeholder {
  font-size: 20px;
}


select.wpcf7-form-control {
border: 1px solid #024750;
    height: 35px;
    border-radius: 25px;
    background: none;
    font-size: 18px!important;
}

.formrow .small {
    display: block;
    font-size: 13px;
    margin: 10px 0px;
}

.formrightbox p,.formleftbox p{
		padding:0px;
}

span.small {
    font-size: 13px;
    margin: 10px 0px;
    display: block;
}

div#wpcf7-f1591-p159-o1 p, div#wpcf7-f1460-p159-o2 p {
    padding: 0px;
}

div#wpcf7-f1591-p159-o1, div#wpcf7-f1460-p159-o2 {
    font-size: 13px;
}

.formrow br {
    display:none;
}

input.wpcf7-form-control.wpcf7-captchar {
border: 1px solid #024750;
    height: 35px;
    border-radius: 25px;
}

.single .et_pb_post {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.single div#left-area {
    padding-bottom: 0px;
}

input#emailfield2,#newsletteranmeldung input.text,#newsletteranmeldung input.title,#newsletteranmeldung input[type=email],#newsletteranmeldung input[type=password],#newsletteranmeldung input[type=tel],#newsletteranmeldung input[type=text],#newsletteranmeldung select,#newsletteranmeldung textarea {
    background-color: #ffffff;
    border: none;
    border-radius: 5px;
    padding: 10px;
    font-size: 18px;
    color: #636362;
    display: block;
    margin: 10px 0px;
	border: 1px solid #ced4da;
}

#newsletteranmeldung input[type=submit] {
    clear: both;
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #3EB492;
    width: 280px;
    height: 45px;cursor: pointer;margin: 20px 0px;
}
#newsletteranmeldung input[type=submit]:hover{
	background: #57ccaa!important;
}

select.posts_cat {
    padding: 5px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    font-size: 18px;
}

select.posts_class {
    padding: 5px;
    font-size: 18px;
    position: relative;
    left: -6px;
}

input.posts_search {
    padding: 6px;
    font-size: 18px;
    position: relative;
    left: -11px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

h2.sspf_headline {
    color: #3EB492;
    font-size: 35px;
    line-height: 42px;
}

h3.sspf_title {
    font-family: 'MerloNeue-SemiBold';
    font-weight: normal;
    font-size: 20px;
}

p.sspf_content {
    font-size: 16px;
    margin: 10px 0px 22px 0px;
}

.sspf_item {
    float: left;
    width: 25%;
    min-height: 425px;
    padding: 15px;
    text-align: center;
}

input[type=password] {
    border: none!important;
    border-radius: 10px!important;
    box-shadow: none!important;
    font-size: 18px!important;
    height: 45px!important;
}

.ppblock p {
    padding-bottom: 0em!important;
}

.ppblock .pwdforgotton, .ppblock a{color:#636362!important;}

.ppform input[type="submit"] {
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #3EB492;
    height: 45px;
    line-height: 45px;
    margin-top: 20px;cursor:pointer;
}

#nlformkajomisuf input[type="text"] {
    border: none!important;
    border-radius: 10px!important;
    box-shadow: none!important;
    font-size: 18px!important;
    height: 45px!important;
    margin-right: 10px;
    padding: 0px 15px;width: 250px;
}

#nlformkajomisuf input[type="submit"] {
    color: #636363!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #ffd300;
    width: 222px;
    height: 45px;
    line-height: 45px;
    margin-top: 20px;cursor:pointer;width: 250px;
}

.angebot ul ul {
    margin: 0px!important;
    padding: 5px 30px!important;
}

.et_pb_testimonial_slider .et-pb-controllers a, .et_divi_builder #et_builder_outer_content .et_pb_testimonial_slider .et-pb-controllers a{filter:none!important}

#et-info-phone:before {
    display:none!important;
}

.topbarphone {
    display: inline-block;
    float: right;
    top: 8px;
    position: relative;
    margin-left: 36px;
}

.topbarphone:before {
	text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
	position: relative;
    top: 2px;
    margin-right: 2px;
    content: "\e090";
}

li#menu-item-41539 {
    background-color: #3EB492;
}
li#menu-item-41539 a {
    color: #ffffff;
}

ul.woocommerce-error, ul.woocommerce-error a {
    background-color: #ff5e5e!important;
    color: white!important;
    border: none!important;
}

ul.woocommerce-error a {
    text-decoration: underline;
}

span.woocommerce-Price-amount.amount {
    font-size: 18px!important;
    font-weight: normal!important;
}

.woocommerce-table td {
    font-weight: normal!important;
}

section.woocommerce-order-details {
    margin-top: 40px;
}

p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    margin-bottom: 40px;
}

.woocommerce .woocommerce-customer-details address{border:none!important}

.onlyshop{display:none}
.onlyshop .et_pb_section.et_pb_section_16.et_pb_with_background.et_section_regular.section_has_divider.et_pb_bottom_divider {
    background-color: #fffbec;
}
.woocommerce .onlyshop,.woocommerce-cart .onlyshop,.woocommerce-page .onlyshop{display:block;}


.et_pb_tabs, .et_pb_wc_tabs {
    border: 1px solid #d9d9d9;
    border: none!important;
}

ul.et_pb_tabs_controls:after,.et_pb_tabs_controls li {
    border: none!important;
	border-top-left-radius: 10px!important;
}

ul.et_pb_tabs_controls {
    border-top-right-radius: 10px!important;    border-top-left-radius: 10px!important;
}

li.et_pb_tab_0, li.et_pb_tab_1, li.et_pb_tab_2, li.et_pb_tab_3, li.et_pb_tab_4, li.et_pb_tab_5, li.et_pb_tab_6,ul.et_pb_tabs_controls {
    background-color: #f5f0e4;
}

.et_pb_tab_active {
    background-color: #acc5d9!important;
}

.rfbwp-popup-box .rfbwp-close[data-reverse="true"]:before, .rfbwp-popup-box .rfbwp-close[data-reverse="true"]:after, .rfbwp-shelf-box .rfbwp-close[data-reverse="true"]:before, .rfbwp-shelf-box .rfbwp-close[data-reverse="true"]:after {
    background: #fff!important;
}

.blaetternanker {
    margin: 0px!important;
    padding: 0px!important;
}

div#blaetternsection, div#blaetternsection div {
    margin: 0px!important;
    padding: 0px!important;
} 



.werbung-side-2 {
    position: relative;
    top: -12px;
}

#advanced_floating_content_55269,
#advanced_floating_content_55270,
#advanced_floating_content_55271,
#advanced_floating_content_55272,
#advanced_floating_content_55273,
#advanced_floating_content_55274,
#advanced_floating_content_55275,
#advanced_floating_content_55276,
#advanced_floating_content_55277,
#advanced_floating_content_55278,
#advanced_floating_content_55279,
#advanced_floating_content_55280,
#advanced_floating_content_55281,
#advanced_floating_content_55282,
#advanced_floating_content_55283,
#advanced_floating_content_55284,
#advanced_floating_content_55285,
#advanced_floating_content_55286
{background: none!important;}

.weisserlink {
    color: #ffffff!important;
    font-size: 20px;
    width: 100%!important;
    display: block;
    line-height: 2.5em;
}

.advanced_floating_content {
    z-index:9000!important;
}

.werbung-side-1 {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.werbung-side-2 {
    border-bottom-left-radius: 10px;
}

.shadowholder a img:hover {
    filter: brightness(100%)!important;
}


#mobile_menu li#menu-item-41539 .sub-menu a {
    color: #636362!important;
}

#tsbadge4_db8d3657bdbe440c985ae127463eaad4 {
    left: 0;
    right: auto!important;
}

#form1 h1#headlinekundenbereich {
    text-align: center;
    font-size: 35px;
    color: #3EB492!important;
    font-family: 'MerloNeue-MediumItalic';
    line-height: 1.2em;
    margin-top: 40px;
}

#form1 .entry-content {
    text-align: center;
}

#form1 input#code {
    width: 100%;
    padding: 14px;
    font-size: 14px!important;
    margin: 20px 0px;
    border-radius: 8px;
}

#form1 .register.moredefs2 {
    width: 340px;
    margin: 20px auto 150px auto;
    border: 4px solid #ffd300;
    padding: 20px;
    border-radius: 8px;
}

#form1 input#slidebutton {
    display: block;
    margin: 0 auto;
    color: #ffffff;
    border-radius: 8px;
    background-color: #3eb492;
    border: 0px;
    padding: 12px;
    width: 100%;
    font-size: 18px;
    margin-bottom: 20px;cursor: pointer;
}

#form1 span.tempcontent {
    margin-top: 20px;
    display: block;
}

#form1 ::-webkit-input-placeholder { /* Edge */
  font-size:14px;
}

#form1 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-size:14px;
}

#form1 ::placeholder {
  font-size:14px;
}

.einzelausgabenzeile .et_pb_column.et_pb_column_1_3 {
    margin-top: 0px;
}



.page-id-73652 .et_pb_tabs_0 .et_pb_tabs_controls li{border-radius:15px}

.page-id-73652 li.et_pb_tab_0, .page-id-73652 li.et_pb_tab_1, .page-id-73652 li.et_pb_tab_2, .page-id-73652 li.et_pb_tab_3, .page-id-73652 li.et_pb_tab_4, .page-id-73652 li.et_pb_tab_5, .page-id-73652 li.et_pb_tab_6, .page-id-73652 li.et_pb_tab_7, .page-id-73652 li.et_pb_tab_8, .page-id-73652 li.et_pb_tab_9, .page-id-73652 li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 18%;
	
}

.page-id-73652 ul.et_pb_tabs_controls{background-color: #ffefb9!important;}

.page-id-73652 .et_pb_tab_0>a,.page-id-73652 .et_pb_tab_1>a, .page-id-73652 .et_pb_tab_2>a, .page-id-73652 .et_pb_tab_3>a, .page-id-73652 .et_pb_tab_4>a, .page-id-73652 .et_pb_tab_5>a, .page-id-73652 .et_pb_tab_6>a, .page-id-73652 .et_pb_tab_7>a, .page-id-73652 .et_pb_tab_8>a, .page-id-73652 .et_pb_tab_9>a, .page-id-73652 .et_pb_tab_10>a {
    padding: 5px;
    background-color: #EB5B23;
    color: white;
    font-size: 17px!important;
    font-weight: 400;
    text-align: center;
    height: 44px!important;border-radius: 15px;
}




.page-id-64388 .et_pb_tabs_0 .et_pb_tabs_controls li{border-radius:15px}


.page-id-64388 li.et_pb_tab_0, .page-id-64388 li.et_pb_tab_1, .page-id-64388 li.et_pb_tab_2, .page-id-64388 li.et_pb_tab_3, .page-id-64388 li.et_pb_tab_4, .page-id-64388 li.et_pb_tab_5, .page-id-64388 li.et_pb_tab_6, .page-id-64388 li.et_pb_tab_7, .page-id-64388 li.et_pb_tab_8, .page-id-64388 li.et_pb_tab_9, .page-id-64388 li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 18%;
	
}



.page-id-64388 .et_pb_tab_0>a,.page-id-64388 .et_pb_tab_1>a, .page-id-64388 .et_pb_tab_2>a, .page-id-64388 .et_pb_tab_3>a, .page-id-64388 .et_pb_tab_4>a, .page-id-64388 .et_pb_tab_5>a, .page-id-64388 .et_pb_tab_6>a, .page-id-64388 .et_pb_tab_7>a, .page-id-64388 .et_pb_tab_8>a, .page-id-64388 .et_pb_tab_9>a, .page-id-64388 .et_pb_tab_10>a {
    padding: 5px;
    background-color: #EB5B23;
    color: white;
    font-size: 17px!important;
    font-weight: 400;
    text-align: center;
    height: 44px!important;border-radius: 15px;
}



.page-id-64388 .et_slide_transition_to_0 li.et_pb_tab_active a {
    background-color: #6ba98b!important;color: #154d42!important;border-radius: 15px;
}

.page-id-64388 .et_pb_tab_content a {
    color: #143551;
}

.page-id-64388 .et_pb_tab_active a {
    color: #fff!important;
}

.page-id-64388 .et_slide_transition_to_0 li.et_pb_tab_active a {
    color: #154d42!important;font-size: 17px!important;text-align:center!important;font-weight: 400;
}

.page-id-64388 .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a{
	color: #ffffff;
}

.page-id-64388 img.icon {
    width: 100%;
}

.page-id-64388 .angebotheadline {
    color: #143551;
    font-family: 'MerloNeue-SemiBoldItalic';
    font-size: 29px;
    line-height: 33px;
}

.page-id-64388 .angebotpreis {
    color: #143551;
    font-size: 35px;
    font-weight: 600;
}

.page-id-64388 .angebotdesc li {
    background-image: url(https://www.sailer-verlag.de/wp-content/uploads/2020/10/icon1b.png);
    background-repeat: no-repeat;
    line-height: 26px;
    padding-left: 35px;margin-bottom: 10px;
	color:#143551;
}

.page-id-64388 .angebotdesc ul ul li, .page-id-73652 .angebotdesc ul ul li {
    background-image: url(https://www.sailer-verlag.de/wp-content/uploads/2023/05/icon-eingerueckt.png);
}

.page-id-64388 .angebotdesc ul {
    list-style-type: none;
    padding-left: 0px;
    margin-top: 20px;padding-bottom: 1px;
}

.page-id-64388 .angebotbutton, #kombiangebotbutton {
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #EB5B23;
    width: 100%;
    height: 45px;
    line-height: 45px;
    display: block;
    margin-top: 20px;
}

.page-id-73652 ul.et_pb_tabs_controls{background-color: #f5f0e4!important;}

.page-id-73652 .et_slide_transition_to_0 li.et_pb_tab_active a {
    background-color: #6ba98b!important;color: #154d42!important;
}

.page-id-73652 .et_pb_tab_content a {
    color: #6ba98b;
}

.page-id-73652 .et_pb_tab_active a {
    color: #fff!important;
}

.page-id-73652 .et_slide_transition_to_0 li.et_pb_tab_active a {
    color: #154d42!important;font-size: 17px!important;text-align:center!important;font-weight: 400;
}

.page-id-73652 .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a{
	color: #ffffff;
}

.page-id-73652 img.icon {
    width: 100%;
}

.page-id-73652 .angebotheadline {
    color: #143551;
    font-family: 'MerloNeue-SemiBoldItalic';
    font-size: 29px;
    line-height: 33px;
}

.page-id-73652 .angebotpreis {
    color: #143551;
    font-size: 35px;
    font-weight: 600;
}

.page-id-73652 .angebotdesc li {
    background-image: url(https://www.sailer-verlag.de/wp-content/uploads/2020/10/icon1b.png);
    background-repeat: no-repeat;
    line-height: 26px;
    padding-left: 35px;margin-bottom: 10px;
	color:#143551;
}

.page-id-73652 .angebotdesc ul {
    list-style-type: none;
    padding-left: 0px;
    margin-top: 20px;
    padding-bottom: 1px;
}

.page-id-73652 .angebotbutton, #kombiangebotbutton {
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #EB5B23;
    width: 100%;
    height: 45px;
    line-height: 45px;
    display: block;
    margin-top: 20px;
}


.page-id-66875 li.et_pb_tab_0, .page-id-66875 li.et_pb_tab_1, .page-id-66875 li.et_pb_tab_2, .page-id-66875 li.et_pb_tab_3, .page-id-66875 li.et_pb_tab_4, .page-id-66875 li.et_pb_tab_5, .page-id-66875 li.et_pb_tab_6, .page-id-66875 li.et_pb_tab_7, .page-id-66875 li.et_pb_tab_8, .page-id-66875 li.et_pb_tab_9, .page-id-66875 li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22.8%;
}

.page-id-66875 li.et_pb_tab_0, .page-id-66875 li.et_pb_tab_1, .page-id-66875 li.et_pb_tab_2, .page-id-66875 li.et_pb_tab_3, .page-id-66875 li.et_pb_tab_4, .page-id-66875 li.et_pb_tab_5, .page-id-66875 li.et_pb_tab_6, .page-id-66875 li.et_pb_tab_7, .page-id-66875 li.et_pb_tab_8, .page-id-66875 li.et_pb_tab_9, .page-id-66875 li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22.8%;
}

.lpshop .angebotbutton:hover{
	background-color: #e88176;
}

.lpshop li.et_pb_tab_0, .lpshop li.et_pb_tab_1, .lpshop li.et_pb_tab_2, .lpshop li.et_pb_tab_3, .lpshop li.et_pb_tab_4, .lpshop li.et_pb_tab_5, .lpshop li.et_pb_tab_6, .lpshop li.et_pb_tab_7, .lpshop li.et_pb_tab_8, .lpshop li.et_pb_tab_9, .lpshop li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22.8%;
}

.lpshop li.et_pb_tab_0, .lpshop li.et_pb_tab_1, .lpshop li.et_pb_tab_2, .lpshop li.et_pb_tab_3, .lpshop li.et_pb_tab_4, .lpshop li.et_pb_tab_5, .lpshop li.et_pb_tab_6, .lpshop li.et_pb_tab_7, .lpshop li.et_pb_tab_8, .lpshop li.et_pb_tab_9, .lpshop li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22.8%;
}

div#tabarea ul {
    padding: 5px 0px!important;
}

span.tabhead {
    font-family: 'MerloNeue-SemiBold';
    font-size: 18px;
}

span.tabsub {
    font-family: 'MerloNeue-Light';
    display: block;
    line-height: 20px;
    font-size: 16px;
}

p#billing_email_field:after {
    content: 'Wir verwenden Ihre E-Mail Adresse, um Ihnen Angebote zu ähnlichen Produkten oder Dienstleistungen aus unserem Haus zu unterbreiten. Sie können der Nutzung Ihrer E-Mail-Adresse zu werblichen Zwecken jederzeit widersprechen.Senden Sie uns hierzu eine E-Mail an abmelden@sailer-verlag.com. Weitere Informationen zur Verarbeitung Ihrer personenbezogenen Daten finden Sie in unserer Datenschutzerklärung unter https://www.sailer-verlag.de/datenschutz.';
    font-size: 13px;
    line-height: 20px;
    display: block;
    margin-top: 15px;
}

.shipping_address {
    margin-top: 135px;
    /*display: block!important;*/
    /*clear: both!important;*/
}

.woocommerce div#section-breadcrumbs {
    padding: 0px!important;
    background-color: #fffbec!important;
}


.single-jobs div#section-breadcrumbs {
    display: none;
}


/*nur fuer /weihnachtsaktion START*/
@media (max-width: 1370px) {
	.page-id-66875 li.et_pb_tab_0, .page-id-66875 li.et_pb_tab_1, .page-id-66875 li.et_pb_tab_2, .page-id-66875 li.et_pb_tab_3, .page-id-66875 li.et_pb_tab_4, .page-id-66875 li.et_pb_tab_5, .page-id-66875 li.et_pb_tab_6, .page-id-66875 li.et_pb_tab_7, .page-id-66875 li.et_pb_tab_8, .page-id-66875 li.et_pb_tab_9, .page-id-66875 li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22.6%;
	}
}

@media (max-width: 1250px) {
	.page-id-66875 li.et_pb_tab_0, .page-id-66875 li.et_pb_tab_1, .page-id-66875 li.et_pb_tab_2, .page-id-66875 li.et_pb_tab_3, .page-id-66875 li.et_pb_tab_4, .page-id-66875 li.et_pb_tab_5, .page-id-66875 li.et_pb_tab_6, .page-id-66875 li.et_pb_tab_7, .page-id-66875 li.et_pb_tab_8, .page-id-66875 li.et_pb_tab_9, .page-id-66875 li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22.4%;
	}
}

@media (max-width: 1155px) {
	.page-id-66875 li.et_pb_tab_0, .page-id-66875 li.et_pb_tab_1, .page-id-66875 li.et_pb_tab_2, .page-id-66875 li.et_pb_tab_3, .page-id-66875 li.et_pb_tab_4, .page-id-66875 li.et_pb_tab_5, .page-id-66875 li.et_pb_tab_6, .page-id-66875 li.et_pb_tab_7, .page-id-66875 li.et_pb_tab_8, .page-id-66875 li.et_pb_tab_9, .page-id-66875 li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22.2%;
	}
}

@media (max-width: 1121px) {
	.page-id-66875 li.et_pb_tab_0, .page-id-66875 li.et_pb_tab_1, .page-id-66875 li.et_pb_tab_2, .page-id-66875 li.et_pb_tab_3, .page-id-66875 li.et_pb_tab_4, .page-id-66875 li.et_pb_tab_5, .page-id-66875 li.et_pb_tab_6, .page-id-66875 li.et_pb_tab_7, .page-id-66875 li.et_pb_tab_8, .page-id-66875 li.et_pb_tab_9, .page-id-66875 li.et_pb_tab_10 {
    height:65px!important;
	}
}

@media (max-width: 1075px) {
	.page-id-66875 li.et_pb_tab_0, .page-id-66875 li.et_pb_tab_1, .page-id-66875 li.et_pb_tab_2, .page-id-66875 li.et_pb_tab_3, .page-id-66875 li.et_pb_tab_4, .page-id-66875 li.et_pb_tab_5, .page-id-66875 li.et_pb_tab_6, .page-id-66875 li.et_pb_tab_7, .page-id-66875 li.et_pb_tab_8, .page-id-66875 li.et_pb_tab_9, .page-id-66875 li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22%;
	}
}

@media (max-width: 1370px) {
	.lpshop li.et_pb_tab_0, .lpshop li.et_pb_tab_1, .lpshop li.et_pb_tab_2, .lpshop li.et_pb_tab_3, .lpshop li.et_pb_tab_4, .lpshop li.et_pb_tab_5, .lpshop li.et_pb_tab_6, .lpshop li.et_pb_tab_7, .lpshop li.et_pb_tab_8, .lpshop li.et_pb_tab_9, .lpshop li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22.6%;
	}
}

@media (max-width: 1250px) {
	.lpshop li.et_pb_tab_0, .lpshop li.et_pb_tab_1, .lpshop li.et_pb_tab_2, .lpshop li.et_pb_tab_3, .lpshop li.et_pb_tab_4, .lpshop li.et_pb_tab_5, .lpshop li.et_pb_tab_6, .lpshop li.et_pb_tab_7, .lpshop li.et_pb_tab_8, .lpshop li.et_pb_tab_9, .lpshop li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22.4%;
	}
}

@media (max-width: 1155px) {
	.lpshop li.et_pb_tab_0, .lpshop li.et_pb_tab_1, .lpshop li.et_pb_tab_2, .lpshop li.et_pb_tab_3, .lpshop li.et_pb_tab_4, .lpshop li.et_pb_tab_5, .lpshop li.et_pb_tab_6, .lpshop li.et_pb_tab_7, .lpshop li.et_pb_tab_8, .lpshop li.et_pb_tab_9, .lpshop li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22.2%;
	}
}

@media (max-width: 1121px) {
	.lpshop li.et_pb_tab_0, .lpshop li.et_pb_tab_1, .lpshop li.et_pb_tab_2, .lpshop li.et_pb_tab_3, .lpshop li.et_pb_tab_4, .lpshop li.et_pb_tab_5, .lpshop li.et_pb_tab_6, .lpshop li.et_pb_tab_7, .lpshop li.et_pb_tab_8, .lpshop li.et_pb_tab_9, .lpshop li.et_pb_tab_10 {
    height:65px!important;
	}
}

@media (max-width: 1075px) {
	.lpshop li.et_pb_tab_0, .lpshop li.et_pb_tab_1, .lpshop li.et_pb_tab_2, .lpshop li.et_pb_tab_3, .lpshop li.et_pb_tab_4, .lpshop li.et_pb_tab_5, .lpshop li.et_pb_tab_6, .lpshop li.et_pb_tab_7, .lpshop li.et_pb_tab_8, .lpshop li.et_pb_tab_9, .lpshop li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 22%;
	}
}
/*nur fuer /weihnachtsaktion START*/

.page-id-66875 ul.et_pb_tabs_controls{background-color: #edd1bf!important;}

.page-id-66875 .et_pb_tab_0>a,.page-id-66875 .et_pb_tab_1>a, .page-id-66875 .et_pb_tab_2>a, .page-id-66875 .et_pb_tab_3>a, .page-id-66875 .et_pb_tab_4>a, .page-id-66875 .et_pb_tab_5>a, .page-id-66875 .et_pb_tab_6>a, .page-id-66875 .et_pb_tab_7>a, .page-id-66875 .et_pb_tab_8>a, .page-id-66875 .et_pb_tab_9>a, .page-id-66875 .et_pb_tab_10>a {
    padding: 5px;
    background-color: #94453d;
    color: white;
    font-size: 17px!important;
    font-weight: 400;
    text-align: center;
    height: 60px!important;
}



.page-id-66875 .et_slide_transition_to_0 li.et_pb_tab_active a {
    background-color: #CF5E52!important;color: #ffffff!important;
}

.page-id-66875 .et_pb_tab_content a {
    color: #cf5e52;
}

.page-id-66875 .et_pb_tab_active a {
    color: #fff!important;
}

.page-id-66875 .et_slide_transition_to_0 li.et_pb_tab_active a {
    color: #fff!important;font-size: 17px!important;text-align:center!important;font-weight: 400;
}

.page-id-66875 .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a{
	color: #ffffff;
}

.page-id-66875 img.icon {
    width: 100%;
}

.page-id-66875 .angebotheadline {
    color: #636362;
    font-family: 'MerloNeue-SemiBoldItalic';
    font-size: 29px;
    line-height: 33px;
}

.page-id-66875 .angebotpreis {
    color: #cf5e52;
    font-size: 35px;
    font-weight: 600;
}

.page-id-66875 .angebotdesc li {
    background-image: url(https://www.sailer-verlag.de/wp-content/uploads/2020/10/schneeflocke.png);
    background-repeat: no-repeat;
    line-height: 26px;
    padding-left: 35px;margin-bottom: 10px;
}

.page-id-66875 .angebotdesc ul {
    list-style-type: none;
    padding-left: 0px;
    margin-top: 20px;
}

.page-id-66875 .angebotbutton, #kombiangebotbutton {
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #CF5E52;
    width: 100%;
    height: 45px;
    line-height: 45px;
    display: block;
    margin-top: 20px;
}

.lpshop ul.et_pb_tabs_controls{background-color: #edd1bf!important;}

.lpshop .et_pb_tab_0>a,.lpshop .et_pb_tab_1>a, .lpshop .et_pb_tab_2>a, .lpshop .et_pb_tab_3>a, .lpshop .et_pb_tab_4>a, .lpshop .et_pb_tab_5>a, .lpshop .et_pb_tab_6>a, .lpshop .et_pb_tab_7>a, .lpshop .et_pb_tab_8>a, .lpshop .et_pb_tab_9>a, .lpshop .et_pb_tab_10>a {
    padding: 5px;
    background-color: #94453d;
    color: white;
    font-size: 17px!important;
    font-weight: 400;
    text-align: center;
    height: 60px!important;
}



.lpshop .et_slide_transition_to_0 li.et_pb_tab_active a {
    background-color: #CF5E52!important;color: #ffffff!important;
}

.lpshop .et_pb_tab_content a {
    color: #cf5e52;
}

.lpshop .et_pb_tab_active a {
    color: #fff!important;
}

.lpshop .et_slide_transition_to_0 li.et_pb_tab_active a {
    color: #fff!important;font-size: 17px!important;text-align:center!important;font-weight: 400;
}

.lpshop .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a{
	color: #ffffff;
}

.lpshop img.icon {
    width: 100%;
}

.lpshop .angebotheadline {
    color: #636362;
    font-family: 'MerloNeue-SemiBoldItalic';
    font-size: 29px;
    line-height: 33px;
}

.lpshop .angebotpreis {
    color: #cf5e52;
    font-size: 35px;
    font-weight: 600;
}

.lpshop .angebotdesc li {
    background-image: url(https://www.sailer-verlag.de/wp-content/uploads/2020/10/schneeflocke.png);
    background-repeat: no-repeat;
    line-height: 26px;
    padding-left: 35px;margin-bottom: 10px;
}

.lpshop .angebotdesc ul {
    list-style-type: none;
    padding-left: 0px;
    margin-top: 20px;
}

.lpshop .angebotbutton, #kombiangebotbutton {
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #CF5E52;
    width: 100%;
    height: 45px;
    line-height: 45px;
    display: block;
    margin-top: 20px;
}

.page-id-71169 li.et_pb_tab_0, .page-id-71169 li.et_pb_tab_1, .page-id-71169 li.et_pb_tab_2, .page-id-71169 li.et_pb_tab_3, .page-id-71169 li.et_pb_tab_4, .page-id-71169 li.et_pb_tab_5, .page-id-71169 li.et_pb_tab_6, .page-id-71169 li.et_pb_tab_7, .page-id-71169 li.et_pb_tab_8, .page-id-71169 li.et_pb_tab_9, .page-id-71169 li.et_pb_tab_10 {
    margin: 10px 12px;
    width: 18%;
	
}

.page-id-71169 ul.et_pb_tabs_controls{background-color: #ffefb9!important;}

.page-id-71169 .et_pb_tab_0>a,.page-id-71169 .et_pb_tab_1>a, .page-id-71169 .et_pb_tab_2>a, .page-id-71169 .et_pb_tab_3>a, .page-id-71169 .et_pb_tab_4>a, .page-id-71169 .et_pb_tab_5>a, .page-id-71169 .et_pb_tab_6>a, .page-id-71169 .et_pb_tab_7>a, .page-id-71169 .et_pb_tab_8>a, .page-id-71169 .et_pb_tab_9>a, .page-id-71169 .et_pb_tab_10>a {
    padding: 5px;
    background-color: #3eb492;
    color: white;
    font-size: 17px!important;
    font-weight: 400;
    text-align: center;
    height: 44px!important;
}



.page-id-71169 .et_slide_transition_to_0 li.et_pb_tab_active a {
    background-color: #ffd300!important;color: #154d42!important;
}

.page-id-71169 .et_pb_tab_content a {
    color: #3EB492;
}

.page-id-71169 .et_pb_tab_active a {
    color: #fff!important;
}

.page-id-71169 .et_slide_transition_to_0 li.et_pb_tab_active a {
    color: #154d42!important;font-size: 17px!important;text-align:center!important;font-weight: 400;
}

.page-id-71169 .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a{
	color: #ffffff;
}

.page-id-71169 img.icon {
    width: 100%;
}

.page-id-71169 .angebotheadline {
    color: #636362;
    font-family: 'MerloNeue-SemiBoldItalic';
    font-size: 29px;
    line-height: 33px;
}

.page-id-71169 .angebotpreis {
    color: #3EB492;
    font-size: 35px;
    font-weight: 600;
}

.page-id-71169 .angebotdesc li {
	
    line-height: 26px;
    margin-bottom: 10px;
}

.page-id-71169 .angebotdesc ul {
    padding-left: 20px;
    margin-top: 20px;
}

.page-id-71169 .angebotbutton, #kombiangebotbutton {
    color: #636362!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #ffd300;
    width: 100%;
    height: 45px;
    line-height: 45px;
    display: block;
    margin-top: 20px;
}

#articlenotallowed {
    background-color: #ffd300;
    padding: 25px 20px 0px 20px;
    border-radius: 10px;
    margin-bottom: 20px;
}

.jobs-row-input strong {
    border-bottom: 2px solid #e4e4e4;
    padding-bottom: 2px;
    font-size: 16px;
    margin-bottom: 10px;
    display: table;
}

.footerbar.opencodebox {
    background-color: #ffd300;
    text-align: center;
    padding: 20px;
    cursor: pointer;
    color: #636363;
    position: fixed!important;
    bottom: 0px!important;
    width: 100%;
    z-index: 1000;
    font-family: 'MerloNeue-MediumItalic'!important;
    font-size: 23px;
	
}

input#sailercode {
    font-size: 20px;
    height: 40px;
    text-align: center;
    font-family:'MerloNeue-Medium';
}

form#order {
    margin-top: 30px;
}

.slgnt-btn-kuendigen {
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #3EB492;
    margin-top: 20px;
}

.slgnt-field-ro {
    border: 1px solid #ced4da!important;
    background-color: #ffffff!important;
    border-radius: 5px!important;
    padding: 7px!important;
    font-size: 18px!important;
    color: #636362!important;
    display: block!important;
    margin: 10px 0px!important;
    height: auto!important;
    box-shadow: none!important;
    max-width: 400px!important;
}

.pperror {
    color: red;
}


.downloadarea{}

.tophinweis{color:white;padding:10px;text-align:center;font-size: 15px;line-height: 1.5em;max-width: 80%;margin: 0px auto;}



#top-menu a{ font-size:18px!important;}

.blau {
    background-color: #bfd9ea;
}
.rosa {
    background-color: #ffc4c2;
}
.gruen {
    background-color: #e1e146;
}
.lila {
    background-color: #9747ff;
}

.blau a{color: #024750!important;}
.rosa a{color:024750!important}
.gruen a{color:024750!important}
.lila a{color:white!important}

.blau, .rosa, .gruen, .lila {
    border-bottom: 2px solid white;
}

.blau .expand {
    background-color: #a3cfeb!important;
}

.rosa .expand {
    background-color: #ffc4c2!important;
}

.gruen .expand {
    background-color: #e1e146!important;
}

.lila .expand {
    background-color: #9747ff!important;
}


.opencodebox {
    cursor: pointer;
    font-size: 1.1em;
}

div#et-main-area {
    margin-top: -1px;
}

.et_pb_sticky.et_pb_section_1_tb_header {
    box-shadow: 0px 12px 24px -26px rgba(0,0,0,0.3);
}

.footericons {
    text-align: center!important;
}



img.wp-image-101308.alignnone.size-full {
    margin: 0px 40px!important;
}

img.wp-image-101306.alignnone.size-full {
    margin: 0px 40px!important;
}

.footericons img {
    display: inline-block!important;
}

button.et_pb_menu__icon.et_pb_menu__search-button {
    margin-left: 30px;
}

.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button {
    font-weight: 700;
}

a#svlink {
    padding: 8px 0px;
    border-top: 3px solid #044f59;
    color: #024750;
    font-weight: bold;
    margin-right: 10px;
    font-size: 1.1em;
}


a#schulelink {
    padding: 11px 0px;
    color: #024750;
    font-weight: bold;
	font-size: 1.1em;
}

a#schulelink:hover{
    padding: 8px 0px;
    border-top: 3px solid #044f59;
    color: #024750;
    font-weight: bold;
}


ul#top-menu, ul#menu-mainmenu{
	border: 1px solid #024750;
  border-radius: 45px;
}

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

.et-menu a:hover {
    opacity: 1;
}

ul#top-menu>li>a, ul#menu-mainmenu>li>a {
    padding-top: 20px!important;
    padding-bottom: 14px!important;
	font-family: 'Argyle Socks Thick';
}

.menu-item-100703 {
    border-top-left-radius: 45px;
    border-bottom-left-radius: 45px;
}


.menu-item-100707 {
    border-top-right-radius: 45px;
    border-bottom-right-radius: 45px;
}

#top-menu li, #menu-mainmenu li {
    display: inline-block;
    font-size: 14px;
    padding: 0px 8px;
}

li#menu-item-100703 a {
    padding-left: 10px;
}


li#menu-item-114994 a {
    padding-right: 20px;
}

#top-menu li a, .et-fixed-header  #top-menu li a, #menu-mainmenu li a, .et-fixed-header  #menu-mainmenu li a {color: #024750}

.menu-item-100703:hover{background-color:#bfd9ea}
.menu-item-100704:hover{background-color:#ffc4c2}
.menu-item-100705:hover{background-color:#024750}
.menu-item-100706:hover{background-color:#9747FF}
.menu-item-100707:hover{background-color:#FFA14B}
.menu-item-121444:hover{background-color:#e1e146}

.menu-item-100705:hover a, .et-fixed-header .menu-item-100705:hover a{color:#ffffff!important;}
.menu-item-100706:hover a, .et-fixed-header .menu-item-100706:hover a{color:#ffffff!important;}





#top-menu .menu-item-has-children>a:first-child:after, #et-secondary-nav .menu-item-has-children>a:first-child:after, #menu-mainmenu .menu-item-has-children>a:first-child:after {
    top: 14px;
}

.wp-optin-dialog-container {
    z-index: 100000!important; 
}

div#faq a {
    color: white;
    text-decoration: underline;
}

.woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info {
    background: none!important;
    background-color: #FFFBEC!important;
    color: #6C6D6F!important;
    border: 1px solid #BFBDB2!important;
}

.ytp-chrome-top.ytp-show-cards-title {
    display: none !important;
}

.woocommerce-message a.button.wc-forward {
    border: none;
    background: #fff;
    vertical-align: middle;
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 20px;
    background-color: #3EB492;
    width: 240px;
    height: 54px;
    float: right;    line-height: 42px!important;
}

.woocommerce-message a.button.wc-forward:hover {
    border: none;
    background: #3EB492!important;
}

#et-info-email:before, #et-info-phone:before, #et_search_icon:before, .comment-reply-link:after, .et-cart-info span:before, .et-pb-arrow-next:before, .et-pb-arrow-prev:before, .et-social-icon a:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .et_overlay:before, .et_password_protected_form .et_submit_button:after, .et_pb_button:after, .et_pb_contact_reset:after, .et_pb_contact_submit:after, .et_pb_font_icon:before, .et_pb_newsletter_button:after, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, .et_pb_social_icon a.icon:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .form-submit .et_pb_button:after, .mobile_menu_bar:before, .woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce button.single_add_to_cart_button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after, a.et_pb_more_button:after{
    line-height: 42px;	
}



.ytp-chrome-top.ytp-show-cards-title {
    display: none !important;
}

.ytp-chrome-top-buttons {
    white-space: nowrap;
    display: none !important;
}

/* Header80 */
.header80.et_pb_section {height: 50vh}




.artikel-wrapper {
    clear: both;
    overflow: auto;
    margin-bottom: 40px;
}

.artikel ul, .artikel span{font-family:'MerloNeue-Medium'}

.artikel h3, .adresse h3, .gesamt_links span, .gesamt_rechts span {
    font-size: 20px!important;
    font-family: 'MerloNeue-SemiBold'!important;
	padding-bottom: 10px;
}

.artikel h3{font-size:20px;}

.artikel .artikelbild {
    max-width: 160px;
    float: left;
    margin-right: 20px;
}

.versand_links, .gesamt_links span {
    float: left;
    margin-right: 1%;
}

.endpreis_wrapper.endpreis_uebersicht {
    text-align: right;
}
.versand, .gesamtsumme, .mwst {
    width: 300px;
    float: right;
    clear: both;
}
.versandtext.links,.summetext.links {
    width: 60%;
    float: left;
}
.summetext.links, .summepreis.rechts {
    font-size: 20px!important;
    font-family: 'MerloNeue-SemiBold'!important;
    padding-bottom: 10px;
}

.sv_aufklapp_wrapper span.svtoggle {
    text-decoration: underline;
    margin-bottom: 10px;
}

.artikelliefertermin {
    display: inline-block;
    background-color: #F5F0E4;
    border-radius: 5px;
    padding: 5px 10px;
}

.stehsammler .artikelliefertermin{display:none}

.adresse.adresse_le, .adresse.adresse_re, .adresse.zahlungsart {
    margin-top: 40px;clear: both;
}

.extrainfo {
    display: none;
}

span.zr {
    display: block;
	font-size: 13px;
}



span.preis {
    font-family: 'MerloNeue-SemiBold';
    font-size: 20px;
}

.artikelpreis {
    float: right;
	font-family: 'MerloNeue-SemiBold'!important;
	font-size:18px;
	text-align: right;
}



div#fullblue {
    width: 100%;
    background: var(--primary-teal-800, #096773);
    padding: 60px 30px;
    color: #F5F0E4;
    text-align: center;
    margin-bottom: 20px;
	margin-top: 40px;
}

div#fullblue-inner {
    max-width: 1160px;
    background: url(https://www.sailer-verlag.de/wp-content/uploads/2023/08/dankebg.png);
	background-repeat: no-repeat;
    min-height: 200px;
	margin: 0px auto;
}

#fullblue-inner-inner {
    max-width: 500px;
    margin: 0px auto;
}

#fullblue span p {
    font-size: 18px;
}

#fullblue h1{color: #F5F0E4!important}

/*.fullwidth .step-left {
    width: 100%!important;
    float: none!important;
    margin-right: 0%!important;
}*/

.et_pb_section.et_pb_section_sv_0.et_section_regular {
    padding: 20px 0px;
}



.df-element img {
    box-shadow: 10px 10px 10px 0px rgba(0, 0, 0, 0.25);
}

.df-element img.noshadow {
    box-shadow: none!important;
}

a.df-edit-link {
    display: none!important;
}

.blauerbutton ._df_button {
    border: 1px solid #096773;
    border-radius: 50px;
    text-decoration: none;
    background: none;
    padding: 10px 32px;
    font-size: 18px; 
	color: #096773;
}

.blauerbutton ._df_button:hover{text-decoration:none; border: 1px solid #377982; color: #377982;}
.weisserbutton ._df_button:hover{text-decoration:none; border: 1px solid #E5DECC; color: #E5DECC;}

.weisserbutton ._df_button {
    border: 1px solid #F5F0E4;
    border-radius: 50px;
    text-decoration: none;
    background: none;
    padding: 10px 32px;
    font-size: 18px;
	color: #F5F0E4;
}
 

.button-beige{padding: 10px 9px 9px 8px;background-color:#F0DD9E;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-hellblau{padding: 10px 9px 9px 8px;background-color:#e4f8ff;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-flieder{padding: 10px 9px 9px 8px;background-color:#D7D0F7;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-rose{padding: 10px 9px 9px 8px;background-color:#EFCDD4;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-mint{padding: 10px 9px 9px 8px;background-color:#b5ebd9;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-pfirsich{padding: 10px 9px 9px 8px;background-color:#ffe7ba;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-rotorange{padding: 10px 9px 9px 8px;background-color:#c4d2b6;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-senf{padding: 10px 9px 9px 8px;background-color:#ffe77d;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-kotzgruen{padding: 10px 9px 9px 8px;background-color:#ffffc6;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-orange{padding: 10px 9px 9px 8px;background-color:#ffca9c;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-hellrot{padding: 10px 9px 9px 8px;background-color:#ffc4c2;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-haut{padding: 10px 9px 9px 8px;background-color:#f7e9da;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-rosarot{padding: 10px 9px 9px 8px;background-color:#eca791;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-blaugrau{padding: 10px 9px 9px 8px;background-color:#bfd9ea;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
.button-darkwave{padding: 10px 9px 9px 8px;background-color:#A0D0C0;color:#08555F;border-radius:4px;margin: 0px 2px 8px 2px;font-family:'MerloNeue-SemiBold';font-size:14px;display: inline-block;line-height: 0.95em;}
 





.praemie_bild {
    float: left;
    width: 51%;
    margin-right: 3%;
}

.praemie_wrapper {
    clear: both;
    margin-bottom: 40px;
    display: inline-block;
    width: 100%;
}

.praemie_infos {
    float: left;
    width: 45%;
}

.praemie_infos h3 {
    font-family: 'MerloNeue-SemiBold';
    font-size: 24px;
}

.sv_steps h2 {
    font-family: 'MerloNeue-Semibold'!important;
    font-size: 24px!important;
}

.sv_steps {
    padding-top: 40px;
	
}

.walker{
	padding-left: 2%;
    padding-right: 2%;	
}

.walker-left img{max-height:56px;width:auto;}

.sv-weisse-box h2 {
    font-family: 'MerloNeue-Semibold'!important;
}

.datenschutzhinweis {
    clear: both;
    display: block;
    margin-top: 100px;
    font-size: 10px;
    line-height: 14px;
}

input#adresseswitch {
    float: left;
}

div#block_adresseswitch {
    display: block;
    margin: 30px 0px 20px 0px;
}

.sv-radio-label {
    display: inline-block;
    padding: 8px 20px;
    width: 100%;
    margin: 0em;
    cursor: pointer;
    color: var(--sailer-teal-800);
    border-radius: 28px;
    background: #fff;
    transition: 0.3s;
    user-select: none;
    border: 1px solid var(--sailer-teal-800);
    background: none;
	text-align: center;
}

.sv-weisse-box {
    background-color: white;
	border-radius:13px;
	padding:15px;
}


.sv-weisse-box input[type=text],.sv-weisse-box input[type=number],.sv-weisse-box input[type=email],.sv-weisse-box input[type=tel]{
color: #024750;
font-size: 14px;
height: 35px;
border-radius: 25px;
padding:21px 20px!important;
width:100%;
}

.block_lieferung_ausland {
    margin: 16px;
}

.sv_form_zeile label {
    margin: 10px 0px 3px 0px;
}

#block_tag_empf, #block_monat_empf,#block_jahr_empf {
    float: left;
}

div#block_geburtstag_empf {
    margin: 10px 0px;
    display: flex;
}

#block_tag_empf,#block_jahr_empf{
	width: 17%;
}

#block_monat_empf{
	width: 17%;
}

div#block_ges_maedchen_empf, div#block_ges_maedchen_re, div#block_zahlung_bankeinzug, #block_zahlung_paypal, #block_ges_junge_empf, #block_ges_junge_re {
    float: left;
    margin-right: 1%;
}

div#block_zahlung_rechnung {
    margin-bottom: 20px;
}

.select_tag_empf, .select_monat_empf, .select_jahr_empf{
	width:100%;
	margin-left: -4px;
}

.step-left label{display:block}

.nice-select.niceSelect {
    background-color: white;
    border: 1px solid #024750!important;
}

#vorname_empfaenger, #nachname_empfaenger, #geb_tag_empfaenger, #geb_monat_empfaenger, #geb_jahr_empfaenger, #strasse_empfaenger, #hausnummer_empfaenger, #plz_empfaenger, #ort_empfaenger, #zusatz_empfaenger {
    border: 1px solid #024750;
    height: 35px;
    border-radius: 25px;
}

#vorname_empfaenger, #nachname_empfaenger{
	width: 100%;
}



input#zurrechnung, #zurzahlung, #praemieauswaehlen,#jetztkaufen,.paypalbutton, .sv-button-yellow{
        color: #024750;
    border-radius: 60px;
    background-color: #FFD300;
    border: none;
    font-family: 'MerloNeue-SemiBold';
    font-size: 16px;
    width: 100%;
    cursor: pointer;
    display: inline-block;
    text-decoration: none!important;
    text-align: center;
    padding: 13px 0px;
}

.block_geb_surprise {
    clear: both;
    padding: 30px 0px 0px 0px;
}

.block_geb_surprise h2 {
    padding: 10px 0px;
}

.page-id-101834 #breadcrumbs{display:none}
.page-id-101834 .et_pb_row {
    max-width: 100%;
    width: 100%;
    
}

.page-id-101834 .step-wrapper {
    max-width: 1160px;
    margin: 0px auto;
	
}

.page-id-101834 .et_pb_text_0, .page-id-100620 .et_pb_text_0 {
    font-size: 13px;
    padding-left: 0px!important;
}

/*.walker-line {
    display: block;
    height: 10px;
    width: 100%;
    background-color: #D1DFDF;
}*/

.walker-line-one {
    display: block;
    height: 10px;
    width: 100%;
    background-color: #D1DFDF;
    position: relative;
    top: -39px;
	left:1px;
    margin-bottom: -20px;
    z-index: -1;
}

.walker-line-two {
    display: block;
    height: 10px;
    width: 100%;
    background-color: #D1DFDF;
    position: relative;
    top: -39px;
	left:1px;
    margin-bottom: -20px;
    z-index: -1;
}

.walker-line-three {
    display: block;
    height: 10px;
    width: 100%;
    background-color: #D1DFDF;
    position: relative;
    top: -39px;
	left:1px;
    margin-bottom: -20px;
    z-index: -1;
}

.walker-one {
    width: 30%;
    float: left;
	text-align: left;
}

.walker-two {
    width: 30%;
    float: left;
	text-align: left;
}

.walker-three {
    width: 30%;
    float: left;
	text-align: left;
}

.walker-four {
    float: left;
    text-align: left;
}
.walker-four .walker-text{
	position: relative;
    top: -9px;
}

.walker-text {
    font-size: 16px;
}


.walker-bubble1, .walker-bubble2, .walker-bubble3,.walker-bubble4 {
    display: inline-block;
    height: 30px;
    width: 30px;
    background-color: #024750;
    border-radius: 17px;
    position: relative;
    top: -20px;
    margin-bottom: -13px;
    color: white;
    padding: 3px 0px;
    text-align: center;
	font-family:"MerloNeue-SemiBold";
	font-size: 16px;
}

.step1 .walker-bubble2, .step1 .walker-bubble3, .step1 .walker-bubble4{
	background-color: #D1DFDF!important;
	color:#096773!important;
}

.step2 .walker-bubble3, .step2 .walker-bubble4{
	background-color: #D1DFDF!important;
	color:#096773!important;
}

.step2 .walker-line-one{background-color: #024750!important;}
.step3 .walker-line-one, .step3 .walker-line-two{background-color: #024750!important;}
.step4 .walker-line-one,.step4 .walker-line-two,.step4 .walker-line-three{background-color: #024750!important;}
.step5 .walker-line-one,.step5 .walker-line-two,.step5 .walker-line-three{background-color: #024750!important;}

.step3 .walker-bubble4{
	background-color: #D1DFDF!important;
	color:#096773!important;
}

.walker-left {
    width: 34%;
    float: left;
    margin-right: 2%;
	position: relative;
    top: -20px;
}

.walker-right {
    width: 64%;
    float: left;
}

.block_lieferung_ausland {
    width: 50%;
    background-color: #E5DECC;
    padding: 10px;
    border-radius: 10px;
}




#block_land_hinweis {
    padding: 10px 0px;
}

#block_strasse_empf, #block_ort_empf, #block_phone_re, #block_strasse_re, #block_ort_re {
	width: 74%;
	float: left;
}

#block_hausnummer_empf, #block_plz_empf, #block_vorwahl_re, #block_hausnummer_re, #block_plz_re { 
	width: 24%;
	float: left;
}

.produkt_untertitel {
    margin-top: -5px;
}

.praemie {
    margin-bottom: 15px;
}

.step-left h2 {
    margin-top: 40px;
}


div#block_mail_re {
    clear: both;
	padding-top: 5px;
}

.step-right div#block_newsletter {
	margin-bottom: 20px;    line-height: 1.6em;margin-top: 20px;
}

footer .et_pb_gutters2{
	z-index:0;
}

.step5 .endpreis_wrapper.endpreis_uebersicht {
	background-color: #D3E0E280;
}

.endpreis_wrapper.endpreis_uebersicht {
	text-align: right;
	display: block;
	overflow: auto;
	padding: 20px;
	border-radius: 5px;
}

#dankeseitenewsletter input#mail {
    width: 320px;
    border-radius: 22px;
    padding: 12px;
    border: 1px solid white;
    background: none;
    margin: 40px 0px 20px 0px;
    color: #F5F0E4;
    font-size: 18px;
}

#dankeseitenewsletter input#mail::placeholder {
  color: #F5F0E4;
  opacity: 1; /* Firefox */
  font-size:18px;
}

#dankeseitenewsletter input#mail::-ms-input-placeholder { /* Edge 12 -18 */
  color: #F5F0E4;
  font-size:18px;
}

#dankeseitenewsletter .form-check {
    width: 320px;
    display: block;
    text-align: left;
    margin: 10px auto;
    font-size: 15px;
    line-height: 1.4em;
}

#dankeseitenewsletter label {
   position:relative;
   padding-left:30px; 
    display:block;
}

#dankeseitenewsletter input[type=checkbox] {
  

}

label.form-check-label span {
    position: relative;
    top: -21px;
}

.form-check.form-check2 {
    margin-top: -20px!important;
}

#dankeseitenewsletter button.sv-button-yellow {
    max-width: 220px;
    margin: 20px 0px;
}

.et_mobile_menu li a:hover, .nav ul li a:hover {
    opacity: 1;
}


#hauptmenu .et_pb_menu__search-button:after {
	content: url('https://www.sailer-verlag.de/wp-content/uploads/2023/08/search2.svg'); 
}

.et_pb_menu .et_pb_menu__search-input {
	color: #024750;
	border: 1px solid #024750;
	border-radius: 45px;
	position: relative;
	top: -3px;
	padding: 15px 15px;
	font-size: 16px!important;
	max-width:50%;
}
.et_pb_menu .et_pb_menu__search-input::placeholder {
  color: #024750;
  opacity: 1; /* Firefox */
  font-size:16px;
}

.et_pb_menu .et_pb_menu__search-input::-ms-input-placeholder { /* Edge 12 -18 */
  color: #024750;
  font-size:16px;
}

.paypal_error {
    color: red;
    font-size: 24px;
    max-width: 40%;
    margin: 0px auto;
    padding-top: 40px;
    clear: both;
}

.paypal_success {
    font-size: 24px;
    text-align: center;
    margin: 10px 0px 40px 0px;
}

.et_pb_row.et_pb_row_1_tb_header.et_pb_row--with-menu {
    width: 92%!important;
} 


div#minimized-trustbadge-98e3dadd90eb493088abdc5597a70810 {
    left: 20px!important;
}
div#trustbadge-container-98e3dadd90eb493088abdc5597a70810 {
    z-index: 1 !important;
}

select.wide.kombi.mobile {
    border: 1px solid #ffffff;
    height: 50px;
    border-radius: 25px;
    background: none;
    font-size: 18px!important;
    color: white;
}

select.wide.kombi.mobile option {
    color: #024750;
}

.slgnt-form-control{border: 1px solid #024750!important;
    height: 35px!important;
    border-radius: 25px!important;
    padding: 0px 10px!important;
	-webkit-appearance: auto!important;
    -moz-appearance: auto!important;
    appearance: auto!important;
	}
	
.slgnt-box {
    padding-top: 15px!important;
    padding-left: 12px!important;
    padding-right: 0px!important;
    background-color: #F5F0E4!important;
    border-radius: 13px!important;
}	

.slgnt-container {
    background-color: #F5F0E4!important;
}

.slgnt-button {
    background-color: #F5F0E4!important;
}

a.et_pb_button.et_pb_button_1.et_pb_bg_layout_light.slgnt-btn-kuend {
    color: #024750!important;
    border-radius: 60px;
    background-color: #FFD300;
    border: none;
    font-family: 'MerloNeue-SemiBold';
    font-size: 16px;
    width: 100%;
    cursor: pointer;
    display: inline-block;
    text-decoration: none!important;
    text-align: center;
    padding: 13px 0px;
    max-width: 300px;
    margin-top: 20px;
}

.slgnt-bluebox {
    background-color: #91B5C1!important;
}

div#nlAbonnent {
    background-color: #91B5C1!important;
}

#newsletteranmeldung .et_pb_button_1 {
    color: #024750!important;
    border-radius: 60px;
    background-color: #FFD300;
    border: none;
    font-family: 'MerloNeue-SemiBold';
    font-size: 16px;
    width: 100%;
    cursor: pointer;
    display: inline-block;
    text-decoration: none!important;
    text-align: center;
    padding: 13px 0px;
    max-width: 300px;
    margin-top: 20px;
}

div#block_zusatz_re {
    clear: both;
    padding-top: 5px;
}

.slgnt-container {
    background-color: #fffbec;
    font-size: 16px!important;
    font-family: 'MerloNeue-Medium'!important;
    color: #024750!important;
}



.slgnt-vorteil span {
    color: #91B5C1!important;
}

.angebotszeile{z-index:5}

div#section-breadcrumbs {
    display: none;
}

a.whitelink {
    color: white;
}

.sv-modul-warenkorbbutton .svbutton-wrapper .svbutton:hover {
    color: #096773!important;
    background-color: #E5DECC!important;
}

.zahlungstexte_rechts {
    max-width: 100%;
    margin: 0px auto;
    background-color: #E8EEEE;
    padding: 15px;
    border-radius: 13px;
}

.zahlungstexte_rechts strong {
    font-size: 18px;
	margin-bottom:10px;
}

.zahlungstexte_rechts p {
    line-height: 1.5em;
}

#sslheadline{margin-bottom:5px; display:block;}
#ssltext {display: block;line-height: 1.6em;}
#ssllogotext{width:100%; height: auto;margin-top:10px;}

#geschenkurkunde {
    /*background-image: url(https://www.sailer-verlag.de/wp-content/uploads/2024/11/Geschenkurkunde-desktop-weihnachten.jpg);*/
    background-image: url('https://www.sailer-verlag.de/wp-content/uploads/2024/11/geschenkurkunde-desktop.jpg');
    background-repeat: no-repeat;
	border-radius: 13px;
}

div#geschenkurkunderight {
    padding-left: 59%;
    padding-top: 40px;
    height: 340px;
    padding-right: 20px;
}

#geschenkurkunde h3 {
    color: white;padding-bottom: 15px;text-align: center;
}

#geschenkurkunde p{font-family: "MerloNeue-Medium";
font-size: 18px; color:white;text-align: center;}

#geschenkurkunde a {
    cursor: pointer;
    color: var(--sailer-teal-900);
    border-width: 0px;
    border-radius: 50px;
    font-size: var(--modul-button-font-size);
    font-weight: 600;
    background-color: #FFD300;
    padding: 10px 1.5rem;
    text-align: center;
    display: block;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
    margin-top: 15px;
    margin: 10px auto;
    max-width: 220px;
}

a.kategoriename {
    border: 1px solid #024750;
    border-radius: 40px;
    padding: 2px 10px;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'MerloNeue-SemiBold';
}


a.authormorelink{
color: #024750 !important;
    border-width: 0px !important;
    border-color: RGBA(255, 255, 255, 0);
    border-radius: 50px;
    font-size: 18px;
    font-weight: 700 !important;
    background-color: #ffd300;	
	padding-top: 10px !important;
    padding-right: 32px !important;
    padding-bottom: 10px !important;
    padding-left: 32px !important;
}


img.sailer_authorimage {
    border-radius: 16px;
}

.slgnt-container h2.entry-title, .slgnt-container h3.entry-title {
    font-size: 18px;
    font-family: 'MerloNeue-SemiBold';
    display: inline-block;
    margin-right: 5px;
padding-bottom: 5px !important;
}

.slgnt-container h2.entry-title a, .slgnt-container h3.entry-title a {
    text-decoration: none;
}

.slgnt-container input#mail, .slgnt-container input#vorname, .slgnt-container input#nachname {
    color: #024750;
    font-size: 14px;
    height: 35px;
    border-radius: 25px;
    padding: 21px 20px !important;
    width: 100%;
}

.slgntFrageT99, .slgntFrageT5, .slgntKontakt, .slgntFrageT0 {
    font-size: 20px!important;
    font-family: 'MerloNeue-SemiBold';
    font-weight: unset!important;
    margin-bottom: 10px !important;
    display: block;
}

.slgnt-container input::placeholder{font-size:13px; color:#024750;}

.slgnt-form-group label {
    font-size: 13px;
}

.slgnt-form-group input{
    margin-top: 4px!important;
}

a#submitForm {
    border: 1px solid #096773;
    border-radius: 50px;
    text-decoration: none;
    background: none;
    padding: 8px 22px;
    font-size: 12px;
    color: #096773;
    display: inline-block;
    float: left;
    margin-right: 10px;
}



a#submitForm:hover:after {
    opacity: 0!important;
}

.gewinnspiel_leftbutton {
    float: left;
}

.gewinnspiel_rightbutton a {
    background-color: #024750 !important;
    color: white !important;
}

.gewinnspiel_leftbutton a:hover {
    background:none !important;
    color: 024750 !important;
}

.gewinnspiel_rightbutton a:hover {
    background-color: #024750 !important;
    color: 024750 !important;
}

.slgnt-form-group select#land,.slgnt-form-group input#birthdate {
    height: 44px !important;
	margin-top:0px!important;
}

.slgnt-offer-head {
    font-size: 22px;
    font-family: 'MerloNeue-SemiBold';
    margin-bottom: 10px;
}

.checkbox.slgnt-contactformular span {
    margin-top: 10px !important;
    display: block;
}

.page-id-37095 .checkbox.slgnt-contactformular span {
    display: inline!important;
}

.page-id-109075 .slgnt-col-xs-12.slgnt-col-sm-4.slgnt-col-md-4.slgnt-col-lg-4 img {
    margin-bottom: 12px;
}

.slgnt-form .et_pb_button:hover, .slgnt-form .et_pb_module .et_pb_button:hover {
    padding: 12px 0px!important;
	border:none!important;
}

a#buttonVar {
    padding: 12px 0px !important;
    border: none !important;
}

a#buttonVar:after{display:none}

.slgnt-form .et_pb_button:after, .slgnt-form .et_pb_module .et_pb_button:after{display:none}


.slgnt-form div#block_plz_empf{padding-right:0px}
.slgnt-form div#block_hausnummer_empf{padding-left:0px}
.slgnt-form div#block_strasse_empf{padding-right:0px}
.slgnt-form div#block_ort_empf{padding-left:0px}


.contentnexttoimage {
    display: flex;
    justify-content: center;
    align-items: center;
}

.contentnexttoimage ul {
    display: inline-block;
    text-align: left;
	padding-bottom: 12px !important;
	    max-width: 400px;
}

#buttonVar svg{
position: relative;
    top: 4px;
	margin: 0px 4px;
}

img.wp-image-104830.slgnt-gew-tgl {
    float: left;
}

div#contentnexttoimage-inner {
    margin: 20px 0px;
	text-align: center;
	padding:30px;
}

span.kleingedrucktes {
    font-size: 14px !important;
}

.slgnt-form-group.alert.alert-message {
    background-color: red;
    padding: 20px;
    color: white;
    font-size: 20px;
}

.slgnt-form-group.alert.alert-message br {
    display: none;
}



div#artikel-kategorien {
    float: left;
}

.sv_autorenname {
    border-radius: 40px;
    padding: 2px 10px;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'MerloNeue-SemiBold';
    float: right;
    background-color: #F5F0E4;
}


_::-webkit-full-page-media, _:future, :root .sv_autorenname { 
	padding: 4px 10px 2px 10px;
}


#eigene_tab_farben .ddb-tab{
	color:#f5f0e4;
}

#eigene_tab_farben .ddb-tab.active{
	color:#08555F!important;
}

#main-content {
    background-color: #F5F0E4;
}

a.kategoriename.tempkat {
    display: none;
}

.single-post .et_pb_text ol, .et_pb_text ul {
    padding-bottom: 0px;
    margin-bottom: 1.5%;
}

.single-post h2 {
    margin-top: 20px !important;
    padding-bottom: 15px !important;
}

.slgnt-row .rechtliches {
    display:none;
}

.slgnt-row input#submit-1, .slgnt-row input#submit-1:hover {
    color: #024750 !important;
    border-radius: 60px;
    background-color: #FFD300;
    border: none;
    font-family: 'MerloNeue-SemiBold';
    font-size: 16px;
    width: 100%;
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;
    text-align: center;
    padding: 13px 0px;
    max-width: 300px;
    margin-top: 20px;
}

.slgnt-widget-row button#AnmeldenSBM {
    color: #024750 !important;
    border-radius: 60px;
    background-color: #FFD300;
    border: none;
    font-family: 'MerloNeue-SemiBold';
    font-size: 16px;
    width: 100%;
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;
    text-align: center;
    padding: 12px 0px;
    max-width: 300px;
    margin-top: 20px;
}

.slgnt-widget-row button#AnmeldenSBM:after, .slgnt-widget-row button#AnmeldenSBM:before, button#wAnmeldenSBM:before, button#wAnmeldenSBM:after {
    content: ""!important;
}

button#wAnmeldenSBM {
    color: #f5f0e4;
    border-radius: 60px;
    background-color: #024750;
    border: none;
    font-family: 'MerloNeue-SemiBold';
    font-size: 16px;
    width: 100%;
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;
    text-align: center;
    padding: 12px 0px;
    max-width: 300px;
    margin-top: 20px;
}

button#wAnmeldenSBM:hover {
    color: #f5f0e4;
    background-color: #377982;
}


.slgnt-widget-row .slgnt-form-group input[type=text], .slgnt-widget-row .slgnt-form-group input[type=email] {
    color: #024750;
    font-size: 14px;
    height: 35px;
    border-radius: 25px;
    padding: 21px 20px !important;
    width: 100%;
}

span.sv_error.required_error {
    color: red;
    font-size: 14px;
    line-height: 1.3em;
}

div#blogpost_contentbereich_module a {
    text-decoration: underline;
    color: #096773 !important;
}


/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - START ***************************/


.easy-notification-bar {
    z-index: 9999;
}

/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
  position: relative;
    top: 3px;
}

.easy-notification-bar-message {
    line-height: 1.4em;
}

.easy-notification-bar {
    --enb-close-offset: 10px;
}

.tooltip .tooltiptext {
    visibility: hidden;
    background-color: #fff;
    color: grey;
    text-align: center;
    padding: 5px 10px;
    border-radius: 6px;
    position: absolute;
    z-index: 999 !important;
    bottom: -172px;
    left: -54px;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
    font-size: 14px;
    line-height: 1.4em;
    width: 250px;
}

/* Tooltip arrow */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 70%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - ENDE ***************************/


.downloadwidget input#mail, .downloadwidget input[type=text] {
    border-color: #024750!important;
}


.downloadwidget span.kleingedrucktes {
    color: #024750;
}

.downloadwidget input::placeholder {
    color: #024750;
}


@media (max-width: 1700px) {
	.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
		height: 500px!important;
	}		
}	
@media (max-width: 1500px) {
	.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
		height: 450px!important;
	}		
}	
@media (min-width: 1400px) {
	div#et-info {
		padding-left: 300px;
	}
}
@media (max-width: 1399px) {
	div#et-info {
		padding-left: 0px;
	}
}
@media (max-width: 1279px) {
	ul.sub-menu ul.sub-menu a {
		font-weight: 300;
		padding-left: 30px;
		background-color: #ffe47e!important;
	}	
	/*.et-fixed-header {
		top: 0px!important;
	}*/
	div#et-info {
		width: 82%;
	}	
	.sspf_item {
		width: 33%;
	}
	
	.sspf_item {
		min-height: 440px;
	}	
}	

@media screen and (min-width: 1099px) and (max-width: 1149px) {
	.et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-size: 17px!important;
	}
}

@media screen and (min-width: 1081px) and (max-width: 1098px) {
	.et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-size: 16px!important;
	}
}
	
@media screen and (min-width: 1025px){
	
	.inhalt_bankeinzug{
		width: 100%;
		clear: both;
	}
	li.mobileonlymenupoint {
		display: none!important;
	}
	#hauptmenu .et-menu li li a {
		width: 270px;
		padding-right: 20px!important;
	}
	
	#hauptmenu ul.sub-menu {
		width: 270px!important;
	}
	#block_monat_empf{
		width: 25%;
		margin-right: 1%;
	}
	#block_jahr_empf {
		width: 15%;
	}
	#block_tag_empf{
		width: 10%;
		margin-right: 1%;
	}
	
	.step-right {
		width: 25%;
	}	
}


@media screen and (min-width: 1025px) and (max-width: 1330px) {
	.et_pb_row.et_pb_row_1_tb_header.et_pb_row--with-menu {
		width: 96% !important;
	}
	
    #top-menu li, #menu-mainmenu li {
        padding: 0px 10px !important;
    }

}


@media screen and (min-width: 1025px) and (max-width: 1080px) {
	.et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-size: 15px!important;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.nobreaks br{display:none}
	
	.et_pb_row_1_tb_header.et_pb_row, .et_pb_row_0_tb_header.et_pb_row {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 92%;
}
	
}
@media (min-width: 1025px) {
	


	div#et-info {
		height: 42px;
	}
	
	ul.sub-menu {
		border-radius: 12px;
		border: 0px!important;
	}
	
	ul.sub-menu {
		padding: 5px 0px 0px 0px!important;
	}
	
	ul.sub-menu li:first-child {
		border-top-left-radius: 12px;
		border-top-right-radius: 12px;
	}
	ul.sub-menu li:last-child {
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
	}	
	ul.sub-menu li a:hover{
		width:100%;
	}
	
	.menu-one ul.sub-menu li {
		background-color: #bfd9ea;
		width:100%;
		padding: 0px!important;
	}
	.menu-two ul.sub-menu li {
		background-color: #FFC4C2;
		width:100%;
		padding: 0px!important;
	}
	.menu-three ul.sub-menu li {
		background-color: #024750;
		width:100%;
		padding: 0px!important;
	}
	.menu-four ul.sub-menu li {
		background-color: #9747FF;
		width:100%;
		padding: 0px!important;
	}
	.menu-five ul.sub-menu li {
		background-color: #FFA14B;
		width:100%;
		padding: 0px!important;
	}
	.menu-seven ul.sub-menu li {
		background-color: #E1E146;
		width:100%;
		padding: 0px!important;
	}

	span.cart_menu_element {
		position: relative;
		top: 16px;
		left: 5px;
	}
	
	.sub-menu li:first-child a {
		padding: 18px 0px 14px 20px!important;
	}

	.sub-menu li:last-child a {
		padding: 14px 0px 18px 20px!important;
	}	
	
	.sub-menu li a {
		font-size: 18px!important;
		padding: 14px 0px 14px 20px!important;
		font-family:'MerloNeue-Medium'!important;
	}
	
	
}






@media (max-width: 1024px) {
	
	.paypal_error {
		max-width: 80%;
	}
	
	ul#mobile_menu1>li>a {
		padding-left: 28px!important;
	}
	
	#hauptmenu .et_mobile_menu{
		right: 0 !important;
		left: -7% !important;
		width: 104vw !important;
		height: 100vh !important;
		background-color: #F5F0E4 !important;
		padding-top: 0 !important;
		margin-top: 19px!important; 
	}	
	
	.et_pb_menu .et_pb_menu__menu {
        display: none;
    }
    .et_mobile_nav_menu {
        display: block;
    }

	

	
	.menu-item>a {
		text-align: left;
		font-size: 23px!important;
		font-weight: 700;
	}

	
	
	ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, ul.et_mobile_menu li.page_item_has_children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle, .et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
		right: 5px!important;
		top: 4px!important;
		opacity: 57%!important;
	}	
	
	
	.sub-menu li a {
		font-size: 19px!important;
		padding: 10px 0px;
	}
	
	.sub-menu li:first-child a {
		padding: 20px 0px 10px 0px;
	}

	.sub-menu li:last-child a {
		padding: 10px 0px 20px 0px;
	}	
	
	.sub-menu li a{border-bottom:none!important}
	
	li.menu-one>a,li.menu-two>a,li.menu-three>a,li.menu-four>a,li.menu-five>a,li.menu-six>a,li.menu-seven>a,li.menu-eight>a{
		font-family: Argyle Socks Thick;	
	}
	li.menu-one,li.menu-two,li.menu-three,li.menu-four,li.menu-five,li.menu-seven{
		border-bottom: 2px solid white;	
	}
	
	li.menu-one, li.menu-one a {
		background-color: #bfd9ea;
		border-radius: 0px;
	}
	li.menu-two, li.menu-two a {
		background-color: #FFC4C2;
		border-radius: 0px;
	}
	li.menu-three, li.menu-three a {
		background-color: #024750;
		border-radius: 0px;
		color:#ffffff!important;
	}
	li.menu-four, li.menu-four a {
		background-color: #9747FF;
		border-radius: 0px;
		color:#ffffff!important;
	}
	li.menu-five, li.menu-five a {
		background-color: #FFA14B;
		border-radius: 0px;
	}
	li.menu-seven, li.menu-seven a {
		background-color: #E1E146;
		border-radius: 0px;
	}	
	
	button.et_pb_menu__icon.et_pb_menu__search-button {
		margin-right: 30px!important;
		margin-left: 5px!important;
	}
	
	#hauptmenu .et_pb_menu__search-button:after {
		content: url('https://www.sailer-verlag.de/wp-content/uploads/2023/08/search2.svg'); 
	}
	
	ul#mobile_menu1 {
		padding: 0px;
		border:0px;
	}
	
	.closed .mobile_menu_bar:before{
		content: url('https://www.sailer-verlag.de/wp-content/uploads/2023/08/menu.svg');
	}
	
	.opened .mobile_menu_bar:before{
		content: url('https://www.sailer-verlag.de/wp-content/uploads/2023/08/close.svg');
	}	
	
	span.cart_menu_element {
		margin-right: 25px;
	}
	
	.et_pb_module .mobile_menu_bar:before {
		top: -4px!important;
	}
	
	.et_pb_menu--style-left_aligned .et_pb_menu__logo{
		margin-right:0px!important;
	}
	
	span.cart_menu_element {
		position: relative;
		top: 3px;
	}
	
	#et_mobile_nav_menu {
		display: block;
	}
	 
	#top-menu {
		display: none;
	}

	.sspf_selects select, .sspf_selects input {
		width: 250px;
	}
}	

@media (width: 1024px) {
	#hauptmenu .et_mobile_menu {
		width: 103vw !important;
	}
}


@media (max-width: 1023px) {
	div#top-header {
		display: none;
	}
	.footerbar.opencodebox {
		padding-left: 85px;
	}
}


@media screen and (min-width: 981px) and (max-width: 1024px) {
	.et_mobile_nav_menu {
		padding-top: 30px;
	}
	
	.et_pb_module .mobile_menu_bar:before {
		top: -20px!important;
	}
	
	span.cart_menu_element {
		position: relative;
		top: 19px;
	}
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
	

	
	
	.page-id-66875 li.et_pb_tab_0, .page-id-66875 li.et_pb_tab_1, .page-id-66875 li.et_pb_tab_2, .page-id-66875 li.et_pb_tab_3, .page-id-66875 li.et_pb_tab_4, .page-id-66875 li.et_pb_tab_5, .page-id-66875 li.et_pb_tab_6, .page-id-66875 li.et_pb_tab_7, .page-id-66875 li.et_pb_tab_8, .page-id-66875 li.et_pb_tab_9, .page-id-66875 li.et_pb_tab_10 {
		width: 46%;
	}
	
	.lpshop li.et_pb_tab_0, .lpshop li.et_pb_tab_1, .lpshop li.et_pb_tab_2, .lpshop li.et_pb_tab_3, .lpshop li.et_pb_tab_4, .lpshop li.et_pb_tab_5, .lpshop li.et_pb_tab_6, .lpshop li.et_pb_tab_7, .lpshop li.et_pb_tab_8, .lpshop li.et_pb_tab_9, .lpshop li.et_pb_tab_10 {
		width: 46%;
	}	
	
	.page-id-64388 li.et_pb_tab_0, .page-id-64388 li.et_pb_tab_1, .page-id-64388 li.et_pb_tab_2, .page-id-64388 li.et_pb_tab_3, .page-id-64388 li.et_pb_tab_4, .page-id-64388 li.et_pb_tab_5, .page-id-64388 li.et_pb_tab_6, .page-id-64388 li.et_pb_tab_7, .page-id-64388 li.et_pb_tab_8, .page-id-64388 li.et_pb_tab_9, .page-id-64388 li.et_pb_tab_10 {
		width: 46%;
	}

	.page-id-73652 li.et_pb_tab_0, .page-id-73652 li.et_pb_tab_1, .page-id-73652 li.et_pb_tab_2, .page-id-73652 li.et_pb_tab_3, .page-id-73652 li.et_pb_tab_4, .page-id-73652 li.et_pb_tab_5, .page-id-73652 li.et_pb_tab_6, .page-id-73652 li.et_pb_tab_7, .page-id-73652 li.et_pb_tab_8, .page-id-73652 li.et_pb_tab_9, .page-id-73652 li.et_pb_tab_10 {
		width: 46%;
	}
	
	.page-id-71169 li.et_pb_tab_0, .page-id-71169 li.et_pb_tab_1, .page-id-71169 li.et_pb_tab_2, .page-id-71169 li.et_pb_tab_3, .page-id-71169 li.et_pb_tab_4, .page-id-71169 li.et_pb_tab_5, .page-id-71169 li.et_pb_tab_6, .page-id-71169 li.et_pb_tab_7, .page-id-71169 li.et_pb_tab_8, .page-id-71169 li.et_pb_tab_9, .page-id-71169 li.et_pb_tab_10 {
		width: 46%;
	}	
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	/*.et_pb_row {
		width: 94%!important;    padding: 3% 0!important;
	}*/
	.angebot {
		margin: 0px auto 80px auto!important;
		float: none!important;
		width: 360px!important;
	}	
	
	
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
	div#headerbild {
		height: 500px!important;
	}
	#headerbildcontent {
		height: 100%;
		left: 120px;
	}
	.disableipadpro{display:none}
	.angebot {
		padding:20px!important;
	}	
	
	.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
		height: 377px!important;
	}	
}
@media screen and (max-width: 1199px) {
	img.wp-image-101308.alignnone.size-full {
		margin: 0px 20px!important;
	}

	img.wp-image-101306.alignnone.size-full {
		margin: 0px 20px!important;
	}

	.footericons img {
		display: inline-block!important;
		max-width:50px;
	}
	.page-id-101834 .step-wrapper{
	padding-left: 2%;
    padding-right: 2%;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
/*background-size: 65%;*/
}
@media screen and (min-width: 1024px) {
	.nextend-bar {
		width: 360px!important;
	}
}

@media screen and (min-width: 980px) and (max-width: 1279px) {
	h4 {
		font-size: 19px;
	}


}


@media screen and (max-width: 980px) {
	.et_pb_column_2_3, .et_pb_column_1_2 {
		padding-right: 0px!important;
		padding-left: 0px!important;
	}

    #headerbar .et_pb_column {
        margin-bottom: 0px !important;
    }
	
	.single-post .et_pb_column_2_3, .single-post .et_pb_column_1_2 {
		padding-right: 18px!important;
		padding-left: 18px!important;
	}	
	
	.masonrygalerie .et_pb_column {
		margin-bottom: 0px;
	}
	.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
		position: fixed;
		top:0px!important;
	}
	.woocommerce-page ul.products li.product:nth-child(n) {
		margin: 0 5% 7.5% 0!important;
	}
	
	
	#geschenkurkunde h3 {
		font-size:26px;
	}

	#geschenkurkunde p{
	font-size: 16px; 
	}

}


@media screen and (max-width: 900px) {

	div#geschenkurkunderight {
		padding-top: 25px;
		padding-right: 15px;
	}
	#geschenkurkunde h3 {
		font-size:24px;
	}

	#geschenkurkunde p{
	font-size: 16px; 
	}

}


@media screen and (max-width: 820px) {

	div#geschenkurkunderight {
		padding-left: 50%;
		padding-top: 35px;
		padding-right: 15px;
	}
	#geschenkurkunde h3 {
		font-size:24px;
	}

	#geschenkurkunde p{
	font-size: 16px; 
	}

}



@media (min-width: 769px) {
	
	.nice-select.niceSelect.select_land_empfaenger, .nice-select.niceSelect.select_land_re {
		margin-left: -6px;
		width: 49%;
	}
	
	#block_vorname_empf, #block_nachname_empf, #block_vorname_re, #block_nachname_re{
		width: 49%;float:left;
	}
	
	#block_mail_re{
		width: 99%;clear:both;
	}	

	
	#block_vorname_empf, #block_vorname_re{margin-right:1%;}
	
	#block_nachname_empf, #block_nachname_re{margin-left:1%;}
	
	#block_land_empf, #block_land_re{
		width: 100%;float:left;
	}	
	
	.step-left {
		width: 64%;
		float: left;
		margin-right: 2%;
		margin-top: 20px;
		clear: both;
	}
	
	.step-right {
		width: 30%;
		padding: 66px 20px 20px 20px;
		position: -webkit-sticky;
		position: fixed;
		bottom: 0;
		right: 0px;
		background-color: #F5F0E4;
		margin: 20px;
	}

	.step-right.notfixed {
		position: unset!important;
		float: left;
		width: 30%;
		padding-top: 100px;
	}

	span.dankehinweistext {
		font-family: 'MerloNeue-SemiBold';
		font-size: 16px;
	}


	
	.sv-weisse-box{
		padding:35px;margin-bottom: 40px;
	}
	
	#block_strasse_empf, #block_strasse_re{margin-right:1%}
	#block_ort_empf,#block_ort_re,#block_phone_re{margin-left:1%}
	#block_hausnummer_empf,#block_hausnummer_re{margin-right:1%}

	

}

@media screen and (min-width: 769px) and (max-width: 1024px) {
	.step-right {
		width: 36%;
		padding: 66px 10px 20px 10px;
		margin: 20px 0px 20px 10px;
	}
	.versand, .gesamtsumme, .mwst {
		width: 240px;
	}
}

@media screen and (min-width: 600px) and (max-width: 1024px) {
		ul#mobile_menu1>li>a {
			padding-left: 48px!important;
		}
	.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
		height: 300px!important;
	}
	.sspf_item {
		width: 50%;
	}
	.sspf_item {
		min-height: 500px;
	}
	.sspf_selects select, .sspf_selects input {
		width: 200px;
	}

	/*.mobileinfacherslidertext{    left: 228.178px!important;    top: 379.184px!important;}
	.mobileinfacherslidertext p {    font-size: 16px!important;}*/
	.masonrygalerie .et_pb_column {
		width: 33%;
		padding: 0% 3% 1% 0%;
	}

}

@media screen and (min-width: 600px) and (max-width: 850px) {
	.sspf_item {
		min-height: 450px;
	}
}

@media screen and (width: 768px) {
	.mobileslider .n2-bullet{
		top: 430px;
	}
	.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
		height: 275px!important;
	}
}






@media screen and (max-width: 768px) {
	
/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - START ***************************/
	.tooltip .tooltiptext {
        bottom: -195px;
        margin-left: -100px;
        width: 231px;
    }
	
	.tooltip .tooltiptext::after {
		left: 71%;
	}	
/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - ENDE ***************************/		
	
	#slgntFragen .slgnt-row {
		margin-bottom: 10px;
	}	
	
	.zahlungstexte_rechts {
		max-width: 100%;
		margin: 40px auto;
	}
	
	.block_geb_surprise {
		padding: 10px 0px 0px 0px;
	}
	
	.nice-select.niceSelect.select_land_empfaenger {
		margin-top: -25px;
		display: flex;
	}

	.nice-select.niceSelect.select_land_empfaenger, .nice-select.niceSelect.select_land_re {
		width: 100%;
	}

	button#zurzahlung {
		margin-top: 40px;
	}

	button#jetztkaufen, button#praemieauswaehlen, button#zurzahlung {
		margin-bottom: 80px;
	}
	

	
	.sv-weisse-box {
		padding: 25px;
	}
	
	.adresse.zahlungsart {
		padding-top: 20px;
	}
	
	div#fullblue {
		margin-top: 0px;
		margin-bottom: 60px;
	}
	
	span.dankehinweistext {
		font-family: 'MerloNeue-SemiBold';
		font-size: 20px;
		margin: 20px 0px 40px 0px;
		display: block;
	}

	.button-beige{padding: 13px 9px 9px 8px;}
	.button-hellblau{padding: 13px 9px 9px 8px;}
	.button-flieder{padding: 13px 9px 9px 8px;}
	.button-rose{padding: 13px 9px 9px 8px;}
	.button-mint{padding: 13px 9px 9px 8px;}
	.button-pfirsich{padding: 13px 9px 9px 8px;}
	.button-rotorange{padding: 13px 9px 9px 8px;}
	.button-senf{padding: 13px 9px 9px 8px;}
	.button-kotzgruen{padding: 13px 9px 9px 8px;}
	.button-orange{padding: 13px 9px 9px 8px;}
	.button-hellrot{padding: 13px 9px 9px 8px;}
	.button-haut{padding: 13px 9px 9px 8px;}
	.button-rosarot{padding: 13px 9px 9px 8px;}
	.button-blaugrau{padding: 13px 9px 9px 8px;}
	.button-darkwave{padding: 13px 9px 9px 8px;}
	

	
	#block_strasse_empf, #block_strasse_re	{
		width: 70%;
		margin-right: 2%;
		float: left;
	}
	
	#block_ort_empf, #block_ort_re, #block_phone_re{
		width: 70%;
		display: block;
		margin-left: 2%;
		float: left;
	}
	
	#block_hausnummer_empf,#block_hausnummer_re {
		width: 28%;
		float: left;
	}
	
	#block_plz_empf, #block_plz_re, #block_vorwahl_re {
		width: 28%;
		float: left;
	}	
	input#zurrechnung {
		width: 100%;    margin-bottom: 30px;
	}
	
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
		float: none;
		width: 100%;
	}
	.woocommerce div.product .product_title {    margin-top: 20px;}
	.woocommerce-product-details__short-description {
		margin-top: 20px;
	}

	.tophinweis{color:white;padding:10px;text-align:center;font-size: 12px;line-height: 1.3em;max-width: 98%;margin: 0px auto;}
	.tophinweisdiv br{display:none}
	.tophinweisdiv strong {    font-family:'MerloNeue-Medium';line-height: 1.3em;}
	
	.walker-left{
		width: 100%;
		float: none;
		margin-right: 0%;
	}
	
	.walker-right {
		width: 100%;
		float: none;
		margin-bottom: 40px;
		display: inline-block;
	}
	.step-left {
		clear: both;
	}
	.walker-left {
		margin-bottom: 40px;
	}
	
	.walker{
		padding-left: 4%;
		padding-right: 4%;	
		margin-bottom: -30px;
	}
	
	.page-id-101834 .step-wrapper {
		padding-left: 4%;
		padding-right: 4%;
	}
	
	div#geschenkurkunderight {
		padding-left: 59%;
		padding-top: 30px;
		padding-right: 20px;
	}
	#geschenkurkunde h3 {
		font-size:32px;
	}

	#geschenkurkunde p{
		font-size: 18px; 
	}	
}

@media screen and (max-width: 767px) {
	

	#blogpost_contentbereich_module h2 {
		font-size: 30px !important;
	}
	

	
	.slgnt-row.slgnt-gew-offer-row>.slgnt-col-3 {
		width: 100%;
	}
	.slgnt-gew-offer-row .slgnt-col-sm-9 {
        width: 100%;
    }
	
	.slgnt-gew-bc .slgnt-col-sm-6 {
        width: 100%!important;
    }
	
	
	div#fullblue-inner{background:none}

	.page-id-73652 .et_pb_tab {    padding: 24px 0px!important;}

	h1.product_title.entry-title {
		font-size: 30px;
		line-height: 35px;
	}
	.nextend-thumbnail {		display: none!important;	}
	.et_pb_equal_columns,.et_pb_row{    width: 100%;    }
	.et_pb_row>.et_pb_column.et_pb_column_5 {    padding-right: 0px!important;    padding-left: 0px!important;}
	.et_pb_section .et_pb_row, .et_pb_section.et_section_specialty .et_pb_row {
		padding: 0px 20px;
	}	
	.single-post .et_pb_section .et_pb_row, .single-post .et_pb_section.et_section_specialty .et_pb_row {
		padding: 0px;
	}	
	
	#headerbild {
		background-size: cover!important;
	}
	.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
		height: 250px!important;
	}

	.mobileinfacherslidertext{
		width: 100%!important;
		right: 0px!important;
		left: auto!important;
	}
	
	p#breadcrumbs, p#breadcrumbs a {padding-left: 9px;padding-top:10px;}
	#page-container {
		padding-top: 3px!important;
	}
	form input, form textarea {
		max-width: 100%;
	}
	.angebot {
		margin: 0px auto 80px auto!important;
		float: none!important;
		width: 100%!important;
	}	

	
	.page-id-66875 li.et_pb_tab_0,
	.page-id-66875 li.et_pb_tab_1,
	.page-id-66875 li.et_pb_tab_2,
	.page-id-66875 li.et_pb_tab_3,
	.page-id-66875 li.et_pb_tab_4,
	.page-id-66875 li.et_pb_tab_5,
	.page-id-66875 li.et_pb_tab_6,
	.page-id-66875 li.et_pb_tab_7,
	.page-id-66875 li.et_pb_tab_8,
	.page-id-66875 li.et_pb_tab_9,
	.page-id-66875 li.et_pb_tab_10
	{
		width: 96%!important;
		display: table!important;
	}
	
	.lpshop li.et_pb_tab_0,
	.lpshop li.et_pb_tab_1,
	.lpshop li.et_pb_tab_2,
	.lpshop li.et_pb_tab_3,
	.lpshop li.et_pb_tab_4,
	.lpshop li.et_pb_tab_5,
	.lpshop li.et_pb_tab_6,
	.lpshop li.et_pb_tab_7,
	.lpshop li.et_pb_tab_8,
	.lpshop li.et_pb_tab_9,
	.lpshop li.et_pb_tab_10
	{
		width: 96%!important;
		display: table!important;
	}
	
	#geschenkurkunde {
		/*background-image: url('https://www.sailer-verlag.de/wp-content/uploads/2024/11/Geschenkurkunde-mobile-weihnachten.jpg');*/
		background-image: url('https://www.sailer-verlag.de/wp-content/uploads/2024/11/geschenkurkunde-mobile.jpg');
		background-size: cover;
		height: 800px;
		margin-top: 40px;
		border-radius: 13px;
	}

	#geschenkurkunderight {
		padding: 580px 0px 20px 0px!important;
		max-width: 450px;
		margin: 0px auto;
	}
	
	#geschenkurkunde h3 {
		
	}


	#geschenkurkunde a {

	}	
}	

@media (max-width: 699px) {
	#geschenkurkunderight {
		padding: 520px 0px 20px 0px!important;
	}
	
}
	
@media (max-width: 579px) {
	.slgnt-container.slgnt-container-without-padding {
		padding-right: 0px;
	}	
	
	form#order {
		margin: 30px 20px;
	}
}
	
/*nur fuer /weihnachtsaktion START*/

@media (max-width: 530px) {
	.page-id-66875 li.et_pb_tab_0,
	.page-id-66875 li.et_pb_tab_1,
	.page-id-66875 li.et_pb_tab_2,
	.page-id-66875 li.et_pb_tab_3,
	.page-id-66875 li.et_pb_tab_4,
	.page-id-66875 li.et_pb_tab_5,
	.page-id-66875 li.et_pb_tab_6,
	.page-id-66875 li.et_pb_tab_7,
	.page-id-66875 li.et_pb_tab_8,
	.page-id-66875 li.et_pb_tab_9,
	.page-id-66875 li.et_pb_tab_10
	{
		width: 95%!important;
		display: table!important;
	}
}

@media (max-width: 475px) {
	.page-id-66875 li.et_pb_tab_0,
	.page-id-66875 li.et_pb_tab_1,
	.page-id-66875 li.et_pb_tab_2,
	.page-id-66875 li.et_pb_tab_3,
	.page-id-66875 li.et_pb_tab_4,
	.page-id-66875 li.et_pb_tab_5,
	.page-id-66875 li.et_pb_tab_6,
	.page-id-66875 li.et_pb_tab_7,
	.page-id-66875 li.et_pb_tab_8,
	.page-id-66875 li.et_pb_tab_9,
	.page-id-66875 li.et_pb_tab_10
	{
		width: 94%!important;
		display: table!important;
	}
}

@media (max-width: 399px) {
	.page-id-66875 li.et_pb_tab_0,
	.page-id-66875 li.et_pb_tab_1,
	.page-id-66875 li.et_pb_tab_2,
	.page-id-66875 li.et_pb_tab_3,
	.page-id-66875 li.et_pb_tab_4,
	.page-id-66875 li.et_pb_tab_5,
	.page-id-66875 li.et_pb_tab_6,
	.page-id-66875 li.et_pb_tab_7,
	.page-id-66875 li.et_pb_tab_8,
	.page-id-66875 li.et_pb_tab_9,
	.page-id-66875 li.et_pb_tab_10
	{
		width: 94%!important;
		display: table!important;
	}
	
	a#submitForm {
		padding: 8px 13px;
	}	
}

@media (max-width: 360px) {
	.page-id-66875 li.et_pb_tab_0,
	.page-id-66875 li.et_pb_tab_1,
	.page-id-66875 li.et_pb_tab_2,
	.page-id-66875 li.et_pb_tab_3,
	.page-id-66875 li.et_pb_tab_4,
	.page-id-66875 li.et_pb_tab_5,
	.page-id-66875 li.et_pb_tab_6,
	.page-id-66875 li.et_pb_tab_7,
	.page-id-66875 li.et_pb_tab_8,
	.page-id-66875 li.et_pb_tab_9,
	.page-id-66875 li.et_pb_tab_10
	{
		width: 91%!important;
		display: table!important;
	}
}
/*nur fuer /weihnachtsaktion ENDE*/
	
	
	.page-id-66875 li.et_pb_tab_0 a,
	.page-id-66875 li.et_pb_tab_1 a,
	.page-id-66875 li.et_pb_tab_2 a,
	.page-id-66875 li.et_pb_tab_3 a,
	.page-id-66875 li.et_pb_tab_4 a,
	.page-id-66875 li.et_pb_tab_5 a,
	.page-id-66875 li.et_pb_tab_6 a,
	.page-id-66875 li.et_pb_tab_7 a,
	.page-id-66875 li.et_pb_tab_8 a,
	.page-id-66875 li.et_pb_tab_9 a,
	.page-id-66875 li.et_pb_tab_10 a
	{
		width: 100%!important;
	}	
	
	.page-id-71169 li.et_pb_tab_0,
	.page-id-71169 li.et_pb_tab_1,
	.page-id-71169 li.et_pb_tab_2,
	.page-id-71169 li.et_pb_tab_3,
	.page-id-71169 li.et_pb_tab_4,
	.page-id-71169 li.et_pb_tab_5,
	.page-id-71169 li.et_pb_tab_6,
	.page-id-71169 li.et_pb_tab_7,
	.page-id-71169 li.et_pb_tab_8,
	.page-id-71169 li.et_pb_tab_9,
	.page-id-71169 li.et_pb_tab_10
	{
		width: 93%!important;
		display: block!important;
	}
	
	.page-id-71169 li.et_pb_tab_0 a,
	.page-id-71169 li.et_pb_tab_1 a,
	.page-id-71169 li.et_pb_tab_2 a,
	.page-id-71169 li.et_pb_tab_3 a,
	.page-id-71169 li.et_pb_tab_4 a,
	.page-id-71169 li.et_pb_tab_5 a,
	.page-id-71169 li.et_pb_tab_6 a,
	.page-id-71169 li.et_pb_tab_7 a,
	.page-id-71169 li.et_pb_tab_8 a,
	.page-id-71169 li.et_pb_tab_9 a,
	.page-id-71169 li.et_pb_tab_10 a
	{
		padding-top:14px;
		width: 100%!important;
		display: block!important;
	}		
	
	
.page-id-64388 li.et_pb_tab_0,
	.page-id-64388 li.et_pb_tab_1,
	.page-id-64388 li.et_pb_tab_2,
	.page-id-64388 li.et_pb_tab_3,
	.page-id-64388 li.et_pb_tab_4,
	.page-id-64388 li.et_pb_tab_5,
	.page-id-64388 li.et_pb_tab_6,
	.page-id-64388 li.et_pb_tab_7,
	.page-id-64388 li.et_pb_tab_8,
	.page-id-64388 li.et_pb_tab_9,
	.page-id-64388 li.et_pb_tab_10
	{
		width: 93%!important;
		display: block!important;
	}
	
	.page-id-64388 li.et_pb_tab_0 a,
	.page-id-64388 li.et_pb_tab_1 a,
	.page-id-64388 li.et_pb_tab_2 a,
	.page-id-64388 li.et_pb_tab_3 a,
	.page-id-64388 li.et_pb_tab_4 a,
	.page-id-64388 li.et_pb_tab_5 a,
	.page-id-64388 li.et_pb_tab_6 a,
	.page-id-64388 li.et_pb_tab_7 a,
	.page-id-64388 li.et_pb_tab_8 a,
	.page-id-64388 li.et_pb_tab_9 a,
	.page-id-64388 li.et_pb_tab_10 a
	{
		padding-top:14px;
		width: 100%!important;
		display: block!important;
	}	


.page-id-73652 li.et_pb_tab_0,
	.page-id-73652 li.et_pb_tab_1,
	.page-id-73652 li.et_pb_tab_2,
	.page-id-73652 li.et_pb_tab_3,
	.page-id-73652 li.et_pb_tab_4,
	.page-id-73652 li.et_pb_tab_5,
	.page-id-73652 li.et_pb_tab_6,
	.page-id-73652 li.et_pb_tab_7,
	.page-id-73652 li.et_pb_tab_8,
	.page-id-73652 li.et_pb_tab_9,
	.page-id-73652 li.et_pb_tab_10
	{
		width: 93%!important;
		display: block!important;
	}
	
	.page-id-73652 li.et_pb_tab_0 a,
	.page-id-73652 li.et_pb_tab_1 a,
	.page-id-73652 li.et_pb_tab_2 a,
	.page-id-73652 li.et_pb_tab_3 a,
	.page-id-73652 li.et_pb_tab_4 a,
	.page-id-73652 li.et_pb_tab_5 a,
	.page-id-73652 li.et_pb_tab_6 a,
	.page-id-73652 li.et_pb_tab_7 a,
	.page-id-73652 li.et_pb_tab_8 a,
	.page-id-73652 li.et_pb_tab_9 a,
	.page-id-73652 li.et_pb_tab_10 a
	{
		padding-top:14px;
		width: 100%!important;
		display: block!important;
	}	


	
}

@media screen and (width: 1024px){
	#hauptmenu .et_mobile_menu {
		left: -8.1% !important;
		width: 102vw !important;
	}
}

@media screen and (min-width: 1021px) and (max-width: 1023px) {
	#hauptmenu .et_mobile_menu {
		left: -8.1% !important;
		width: 103.4vw !important;
	}
}

@media screen and (min-width: 820px) and (max-width: 1020px) {
	#hauptmenu .et_mobile_menu {
		left: -8.1% !important;
		width: 98vw !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 819px) {
	#hauptmenu .et_mobile_menu {
		left: -8.1% !important;
		width: 100vw !important;
	}
}

@media screen and (min-width: 642px) and (max-width: 767px) {
	#hauptmenu .et_mobile_menu {
		left: -8.1% !important;
		width: 100vw !important;
	}
}

@media screen and (min-width: 601px) and (max-width: 641px) {
	#hauptmenu .et_mobile_menu {
		left: -8.05% !important;
		width: 100vw !important;
	}
}


@media screen and (min-width: 601px) and (max-width: 1024px) {
	#block_monat_empf{
		width: 25%;
		margin-right: 1%;
	}
	#block_tag_empf, #block_jahr_empf {
		width: 20%;
		margin-right: 1%;
	}
}

@media screen and (max-width: 600px) {
/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - START ***************************/
.tooltip .tooltiptext {
   bottom: -175px;
       margin-left: -62px;
}	
/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - ENDE ***************************/	
	
	.block_geb_surprise h2 {
		font-size: 18px!important;
	}
	
	#block_monat_empf{
		width:40%;
		margin-right: 1%;
	}
	#block_tag_empf, #block_jahr_empf {
		width: 25%;
		margin-right: 1%;
	}
	
	#hauptmenu .et_mobile_menu {
		left: -8.05% !important;
		width: 100vw !important;
	}
	.et_pb_menu .et_pb_menu__search-input {
		max-width:80%;
	}
	div#headerbild h1 {
		font-size: 34px;
	}
	div#headerbild p {
		font-size: 20px;
	}	
	#textaufbanner{background-size: 160;}
	#textaufbanner h2 {    font-size: 18px;padding-bottom:0px!important;}
	.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
		height: 200px!important;
	}
	.sspf_item {
		width: 50%;
	}
	.sspf_item {
		min-height: 400px;
	}
	.sspf_selects select, .sspf_selects input {
		width: 175px;
	}
	#nlformkajomisuf input[type="text"] {
		margin-right: 0px;
		display:block;    margin: 0px auto;
	}	
	
		.walker{
		padding-left: 2%;
		padding-right: 2%;	
	}
	
	.page-id-101834 .step-wrapper {
		padding-left: 2%;
		padding-right: 2%;
	}
	
	.walker-text {
		font-size: 14px;
	}
	
	.walker-one {
		width: 27%;
	}
	.walker-two {
		width: 27%;
	}	
	.walker-three {
		width: 28%;
	}	
	

	
	div#block_adresseswitch {
		margin: 30px 0px 20px 0px; 
	}

	.nice-select.niceSelect.select_land_re {
		width: 100%;
	}	
	
	#geschenkurkunde {
		/*background-image: url('https://www.sailer-verlag.de/wp-content/uploads/2024/11/Geschenkurkunde-mobile-weihnachten.jpg');*/
		background-image: url('https://www.sailer-verlag.de/wp-content/uploads/2024/11/geschenkurkunde-mobile.jpg');
		background-size: cover;
		height: 700px;
		margin-top: 40px;
		border-radius: 13px;
	}

	#geschenkurkunderight {
		padding: 460px 0px 20px 0px!important;
		max-width: 450px;
		margin: 0px auto;
	}
	
	#geschenkurkunde h3 {
		
	}


	#geschenkurkunde a {

	}
}

@media screen and (max-width: 575px) {
	.gewinnspiel_single {
		margin-bottom: 20px;
	}	
	
	a#submitForm {
        padding: 17px 15px 14px 15px;
        font-size: 14px;
        line-height: 1cap !important;
    }
	
	#geschenkurkunderight {
		padding: 430px 0px 20px 0px!important;
	}
	
}


@media screen and (min-width: 500px) {
	#top-header .container {
		padding-bottom: 5px;
	}
	
	.artikel {
		display: grid;
		grid-template-columns: [first] 28% [second] 52% [line3] auto;
	}


}

@media screen and (max-width: 499px) {
	
	.praemie_bild {
		float: none;
		width: 100%;
		margin-right: 0%;
	}
	
	.praemie_infos {
		float: none;
		width: 100%;
		margin: 10px 0px;
	}
	
	.praemie_infos .nice-select.niceSelect {
		width: 100%;
	}
	

	
	.artikel .artikelbild {
		max-width: 100%;
		float: none;
		margin-right: 0px;
		margin-bottom:20px;
	}
	
	.artikel .artikelbild img{
		width:100%;
	}
	.artikelliefertermin {
		display: inline-block;
		background-color: #F5F0E4;
		border-radius: 5px;
		padding: 5px 10px;
		width: 100%;
		text-align: center;
		font-family: 'MerloNeue-SemiBold';
		margin: 20px 0px;
		font-size: 16px;
	}
	

	
	.footerbar.opencodebox {
		font-size: 18px;
	}	
	.sspf_item {
		width: 100%;
	}
	.sspf_item {
		min-height: 475px;
	}
	.sspf_selects select, .sspf_selects input {
		width: 150px;
	}
	.sspf_selects select, .sspf_selects input {
		width: 250px;
		display: block;
		margin: 0px auto;
	}
	select.posts_cat {
		border-bottom-left-radius: 0px;
		border-top-right-radius: 10px;
	}
	select.posts_class {
		left: 0px;
		top: -1px;
	}
	input.posts_search {
		border-top-right-radius: 0px;
		border-bottom-left-radius: 10px;
		left: 0px;
		top: -2px;
	}	
	
	#geschenkurkunde {
		/*background-image: url('https://www.sailer-verlag.de/wp-content/uploads/2024/11/Geschenkurkunde-mobile-weihnachten.jpg');*/
		background-image: url('https://www.sailer-verlag.de/wp-content/uploads/2024/11/geschenkurkunde-mobile.jpg');
		background-size: cover;
		height: 600px;
		margin-top: 40px;
		border-radius: 13px;
	}

	#geschenkurkunderight {
		padding: 380px 0px 20px 0px!important;
		max-width: 350px;
		margin: 0px auto;
	}
	
	#geschenkurkunde h3 {
		
	}


	#geschenkurkunde a {

	}	
}

@media screen and (max-width: 480px) {
	#geschenkurkunderight {
		padding: 365px 0px 20px 0px!important;
	}	
	
/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - START ***************************/
.tooltip .tooltiptext {
   bottom: -175px;
       margin-left: -110px;
}	
/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - ENDE ***************************/		
	
}


@media screen and (max-width: 414px) {
	.angebot {
		margin: 0px auto 80px auto!important;
		float: none!important;
		width: 100%!important;
	}	
	
	.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider {
		height: 150px!important;
	}
	.sspf_item {
		min-height: 475px;
	}
	#geschenkurkunde {
		/*background-image: url('https://www.sailer-verlag.de/wp-content/uploads/2024/11/Geschenkurkunde-mobile-weihnachten.jpg');*/
		background-image: url('https://www.sailer-verlag.de/wp-content/uploads/2024/11/geschenkurkunde-mobile.jpg');
		background-size: cover;
		height: 580px;
		margin-top: 40px;
		border-radius: 13px;
	}

	#geschenkurkunderight {
		padding: 320px 0px 20px 0px!important;
		max-width: 300px;
		margin: 0px auto;
	}
	
	#geschenkurkunde h3 {
		
	}


	#geschenkurkunde a {

	}	
}

	
@media screen and (max-width: 399px) {
	div#codefeld {
		padding: 55px 0px;
	}
	#codefeld input[type="text"] {
		width: 200px;
	}
	.sspf_item {
		min-height: 450px;
	}
	
	.sv-radio-label {
		padding: 8px 17px!important;
	}
	
	button.et_pb_menu__icon.et_pb_menu__search-button {
		margin-right: 15px!important;
		margin-left: 5px!important;
	}
	
	.sv_cart_menu_item_wrapper {
        margin-right: 15px;
    }
	
	.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
		max-height: 50px!important;
	}	
}


@media screen and (max-width: 380px) {
	.footericons img {
		display: inline-block!important;
		max-width: 40px;
	}

	.sv-radio-label {
		padding: 8px 14px!important;
	}
	
	.summetext.links, .versandtext.links {
		width: auto;
		float: none;
		display: inline-block;
		margin-right: 2%;
	}
	
	.summepreis.rechts, .versandpreis.rechts {
		display: inline-block;
	}
	
	#geschenkurkunde {
		/*background-image: url('https://www.sailer-verlag.de/wp-content/uploads/2024/11/Geschenkurkunde-mobile-weihnachten.jpg');*/
		background-image: url('https://www.sailer-verlag.de/wp-content/uploads/2024/11/geschenkurkunde-mobile.jpg');		
		background-size: cover;
		height: 540px;
		margin-top: 40px;
		border-radius: 13px;
	}

	#geschenkurkunderight {
		padding: 280px 10px 20px 10px!important;
		max-width: 300px;
		margin: 0px auto;
	}
	
	#geschenkurkunde h3 {
		
	}


	#geschenkurkunde a {

	}	
} 


@media screen and (max-width: 360px) {
        #headerbar{padding: 0px 5px!important;	}
		.opencodebox {	font-size: 1em;	}

	
/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - START ***************************/
.tooltip .tooltiptext {
        bottom: -195px;
        margin-left: -94px;
        width: 231px;
    }	
/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - ENDE ***************************/	
	


    .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img, .et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img {
        max-height: 44px !important;
    }
	
	span.cart_menu_element {
		margin-right: 20px;
	}
	
	.mobileslider .n2-bullet {
		top: 220px;
	}
	.sspf_item {
		min-height: 430px;
	}
	a.et_pb_button {
		max-width: 100%;
	}
	
	
	.sv-radio-label {
		padding: 8px 11px!important;
	}
}
 


@media screen and (max-width: 340px) {
/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - START ***************************/
	.tooltip .tooltiptext {
        bottom: -195px;
        margin-left: -100px;
        width: 231px;
    }
	
	.tooltip .tooltiptext::after {
		left: 71%;
	}	
/***********************TOOLTIP PLUGIN EASY NOTIFICATION BAR - ENDE ***************************/	
	
	.sv-radio-label {
		padding: 5px 7px!important;
	}
}

@media screen and (max-width: 320px) {
	.sv-radio-label {
		padding: 4px 7px!important;
	}

	
	button.et_pb_menu__icon.et_pb_menu__search-button {
		margin-right: 10px!important;
		margin-left: 10px!important;
	}
	
	div#codefeld {
		padding: 47px 0px;
	}
	#codefeld input[type="text"] {
		width: 180px;
		height:35px;
	}
	#codefeld input[type="button"] {
		width: 35px;
		height: 35px;
		position: relative;
		top: 0px;
	}
	.sspf_item {
		min-height: 420px;
	}	
	h2.sspf_headline {
		font-size: 32px;
	}
} 

@media screen and (max-width: 300px) {
	
}


