/* poppins-300 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-300.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-300.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-300italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 300;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-300italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 400;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-500 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-500.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-500italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 500;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-500italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-600.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-600.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-600italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 600;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-600italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-700.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-700italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-700italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-900 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-900.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-900.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* poppins-900italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 900;
  src: url('https://snap24.de/media/fonts/default/poppins-v20-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/poppins-v20-latin-900italic.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* libre-baskerville-regular - latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  src: url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-regular.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}
/* libre-baskerville-italic - latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: italic;
  font-weight: 400;
  src: url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-italic.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}
/* libre-baskerville-700 - latin */
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  src: url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('https://snap24.de/media/fonts/default/libre-baskerville-v14-latin-700.svg#LibreBaskerville') format('svg'); /* Legacy iOS */
}
body{font-family: "Poppins", arial, tahoma;font-weight: normal;}#mainMenu li a.level0, .navigation ul.container .level0 > a{font-size: 18px;}
				#mainMenu{font-family: "Poppins";}
				h1{font-family: "Poppins";}
				h2{font-family: "Poppins";}
				h3{font-family: "Poppins";}
				h4{font-family: "Poppins";}
				h5{font-family: "Poppins";}
				h6{font-family: "Poppins";}
				.price, .price-box .price{font-family: "Poppins";font-size: 22px;}
				.btn{font-family: "Poppins";}
				blockquote,.sub-title, .content-heading .block-note{font-family: "Libre Baskerville";}
				.top-header-content{color: #000000 !important;}.top-header-content a:hover, .top-header-content .dropdown-switcher .switcher-toggle:hover{color: #5eb1c9 !important;}.header .search-form .actions-search .action-search:hover,.header .dropdown-toplinks .dropdown-toggle:hover,.header .dropdown-toplinks:hover .dropdown-toggle,.header .header-wl a:hover,.header .dropdown-toplinks.open .dropdown-toggle,.minicart-wrapper .action.showcart:hover::before, .minicart-wrapper .action.showcart:active::before{color: #5eb1c9 !important;}.minicart-wrapper .action.showcart > .counter.qty,.header .header-wl .count-wl{background-color: #5eb1c9 !important;}#mainMenu .level0:hover a.level0{color: #5eb1c9 !important;}body{color: #000000 !important;}a:hover,a:focus{color: #5eb1c9 !important;}.product-tab .menu-product-tabs li:hover a, .product-tab .menu-product-tabs li a:focus{border-color: #5eb1c9 !important;}.price-box .price{color: #ff0000 !important;}.price-box .old-price .price{color: #ff0000 !important;}.price-box .special-price .price{color: #8787fb !important;}.btn-default{color: #000000 !important;background-color: #5eb1c9 !important;border-color: #5eb1c9 !important;}.btn-default:hover,.btn-default:focus,.btn-default:active{color: #ffffff !important;border-color: #5eb1c9 !important;}.btn-default2{color: #000000 !important;background-color: #5eb1c9 !important;border-color: #5eb1c9 !important;}.btn-default2:hover,.btn-default2:focus,.btn-default2:active{color: #ffffff !important;border-color: #5eb1c9 !important;}.btn-primary, .tocart.btn-cart{color: #000000 !important;background-color: #5eb1c9 !important;border-color: #5eb1c9 !important;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.tocart.btn-cart:hover,.tocart.btn-cart:focus,.tocart.btn-cart:active{color: #ffffff !important;background-color: #000000 !important;border-color: #000000 !important;}.btn-secondary{color: #000000 !important;background-color: #5eb1c9 !important;border-color: #5eb1c9 !important;}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{color: #ffffff !important;background-color: #000000 !important;border-color: #000000 !important;}footer .top-footer{color: #000000 !important;}footer .top-footer a:hover{color: #5eb1c9 !important;}footer .middle-footer a:hover{color: #5eb1c9 !important;}footer .bottom-footer{color: #000000 !important;}footer .bottom-footer a:hover{color: #5eb1c9 !important;}/* Individuelle Einstellung: Preis für Wiederbeschaffungswert Detail */
.wiederbeschaffungswert {
    font-size: 22px;
    text-decoration: line-through;
    text-align: left;
}

/* Individuelle Einstellung: Preis für Wiederbeschaffungswert Liste */
.wiederbeschaffungswert-list {
    font-size: 20px;
    text-decoration: line-through;
    text-align: left;
}

.data .price {
    font-size: inherit;
}

/* Icons Header rechts einrücken */
.header .table-icon-menu {
    float: right !important;
    margin-right: 15px;
}

/* Icon für den Warenkorb geändert */
.minicart-wrapper .action.showcart::before {
    content: "\e66e"!important;
}

/* Individuelle Einstellungen Button Wunschliste (Herz) */
.actions .pe-7s-like::before, .actions-link .pe-7s-like::before {
    content: "\e642";
    font-size: 30px;
    font-weight: bolder;
    text-shadow: 1px 1px 2px #000;
    color: #f8dc00;
}

/* Anzeige Sale und New Label */
.product-label.sale-label, .product-label.new-label {
    font-size: 14px;
}

/* Text mit Schatten */
.text-shadow {
    text-shadow: 1px 1px 2px #000;
}

/* Einstellungen Wishlist */
.wishlist .product-item .toquote {
    display: none;
}

.wishlist .tooltip {
    display: none;
}

.form-wishlist-items .field.comment-box {
    display: none;
}

/* Individuelle Einstellung ehemals eckige Buttons */
button.primary, button.captcha-reload, button.submit {
    border: 2px solid;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -o-border-radius: 40px;
    line-height: 36px;
    font-size: 14px;
    font-weight: 600;
    padding: 0 14px;
}

/* Eigene Einstellung für WEBKUL Preis vorschlagen */
.wk_qs_quote_button.button.btn-cart.action.primary {
    margin-right: 0px;
    width: 49% !important;
    line-height: 2.2rem;
    padding: 10px 17px;
    font-size: 1.8rem;
    min-width: 209px;
    margin-top: 15px;
    margin-left: 0px;
    border-radius: 32px;
    font-size: 13px;
    text-transform: uppercase;
}


.fieldset .actions .wk_qs_quote_button.button.btn-cart.action.primary {
    display: none;
}


/* Eigene Einstellungen für Formular Preis vorschlagen */
.wk-qs-inner-wrap {
    overflow: inherit;
    background: #fff;
}


/* eigene Einstellungen für Button Konto erstellen */
.popup-authentication .actions-toolbar .action.primary {
    display: inline-block;
    background: #000;
    padding: 8px 27px;
    color: #fff;
    font-weight: 600;
    margin: 10px 0px;
}


/* Eigene Einstellung für WEBKUL Produkt Q/A */
.wk-searchbar .search_action {
    left: 4px;
}

.pinfo {
    margin-left: 2%;
    width: 68%;
}

.modal-popup._show .modal-inner-wrap {
    background: #fff;
    padding: 20px;
}

/* Einstellungen für OrderComment */
.payment-option-title.field.choice {
     padding-left: 0px;
    font-weight: bold;
    padding-top: 20px;
}

.payment-option-content  .field .label {
     display: none;
}

/* Einstellungen weltpixes Sorter */
.toolbar .sorter {
    border: 1px solid #ddd;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -o-border-radius: 40px;
}

.toolbar .sorter label {
    margin-left: 12px;
}

.toolbar .sorter .sorter-options, .toolbar .sorter .sorter-action {
    padding-left: 0px;
}

.toolbar .sorter::after {
    content: '\f107';
    position: absolute;
    font-family: 'FontAwesome';
    right: 16px;
    top: 8px;
    pointer-events: none;
}

.toolbar select {
    line-height: 40px;
}

.toolbar-sorter a.action.sorter-action.sort-desc, .toolbar-sorter a.action.sorter-action.sort-asc {
    display: none !important;
}

/* Individuelle Einstellungen für PayPal Buttons */
@media only screen and (min-width: 300px) {
    .paypal-button.paypal-button-layout-horizontal.paypal-button-number-multiple.paypal-button-number-1 {
        width: calc(30% - 2px);
        }
    .paypal-button.paypal-button-layout-horizontal.paypal-button-number-multiple.paypal-button-number-0 {
        width: calc(30% - 2px);
        }
}


/* Button Abstand im Mini Warenkorb für den Zur Kasse Button zu den PayPal Buttons */
#top-cart-btn-checkout.btn {
    margin-bottom: 15px;
}

/* Einstellungen Buttons Kasse Warenkorb Mini Cart */
.minicart-wrapper .btn-default {
  color: #ffffff !important;
  border-color: #56cfe1 !important;
  background-color: #56cfe1 !important;
}

.minicart-wrapper .btn-default:hover {
  border-color: #000 !important;
  background-color: #000 !important;
}

.minicart-wrapper .btn-primary {
  color: #fff !important;
  background-color: #56cfe1 !important;
  border-color: #56cfe1 !important;
}

.minicart-wrapper .btn-primary:hover {
  color: #fff !important;
  background-color: #000 !important;
  border-color: #000 !important;
}