.carousel-fx-wrapper:not(.abs-slider-column)[data-page-limit="6"] .abs-img-wrapper, .carousel-fx-wrapper:not(.abs-slider-column)[data-page-limit="7"] .abs-img-wrapper {
  max-width: 260px;
}
.carousel-fx-wrapper:not(.abs-slider-column)[data-page-limit="5"] .abs-img-wrapper {
  max-width: 260px;
}
body {
    font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .abs-price-details .abs-price-details-price-discounted, .h3, .abs-price-details .abs-price-details-price-discount, .h4, .h5, .h6 {
    font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.abs-mega-menu-container .abs-mega-menu-header a:not(:hover) {
    color: #000;
    font-weight: 600;
    font-size: 14px;
}
.abs-mega-menu-container>li>ul>li>a:hover, .abs-mega-menu-container>li>ul>li>a:active {
    background-color: transparent;
    color: #21409a;
    font-weight: 600;
    font-size: 14px;
}
.variant-section .abs-variant-color a.btn.variantChooser, .variant-section .abs-variant-color .abs-description-rolling-button-wrapper a.variantChooser.abs-description-rolling-button, .abs-description-rolling-button-wrapper .variant-section .abs-variant-color a.variantChooser.abs-description-rolling-button, .variant-section .abs-variant-color .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input a.variantChooser.abs-elem-label, .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .variant-section .abs-variant-color a.variantChooser.abs-elem-label, .variant-section .abs-variant-color .abs-cart-table .abs-col-discount-request a.variantChooser.discount-request-btn, .abs-cart-table .abs-col-discount-request .variant-section .abs-variant-color a.variantChooser.discount-request-btn {
    padding: 3px;
    min-width: 97px;
    border: none;
    margin: 3px 3px 0 0;
    background: #ededed;
    border-radius: 5px;
}
.variant-section .abs-variant-color a.btn.variantChooser .attr-color-button, .variant-section .abs-variant-color .abs-description-rolling-button-wrapper a.variantChooser.abs-description-rolling-button .attr-color-button, .abs-description-rolling-button-wrapper .variant-section .abs-variant-color a.variantChooser.abs-description-rolling-button .attr-color-button, .variant-section .abs-variant-color .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input a.variantChooser.abs-elem-label .attr-color-button, .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .variant-section .abs-variant-color a.variantChooser.abs-elem-label .attr-color-button, .variant-section .abs-variant-color .abs-cart-table .abs-col-discount-request a.variantChooser.discount-request-btn .attr-color-button, .abs-cart-table .abs-col-discount-request .variant-section .abs-variant-color a.variantChooser.discount-request-btn .attr-color-button {
    border-radius: 3px;
    height: 30px;
    display: block;
    border: 0px solid #fff;
}
.variant-section .abs-variant-color a.btn.variantChooser.active, .variant-section .abs-variant-color .abs-description-rolling-button-wrapper a.variantChooser.active.abs-description-rolling-button, .abs-description-rolling-button-wrapper .variant-section .abs-variant-color a.variantChooser.active.abs-description-rolling-button, .variant-section .abs-variant-color .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input a.variantChooser.active.abs-elem-label, .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .variant-section .abs-variant-color a.variantChooser.active.abs-elem-label, .variant-section .abs-variant-color .abs-cart-table .abs-col-discount-request a.variantChooser.active.discount-request-btn, .abs-cart-table .abs-col-discount-request .variant-section .abs-variant-color a.variantChooser.active.discount-request-btn {
    background: #1963bb;
    border: 0px solid #00d2ff;
    border-radius: 5px;
    box-shadow: 0 0 7px #0098ff;
}
.kategorie-iko-box:hover {
    box-shadow: 0 0 15px #ebebeb;
    transform: translateY(-10px);
    transition: transform 0.1s;
}
a.kategorie-iko-box {

    border-radius: 10px;
    padding: 10px;
margin: 10px 20px;
transition: transform 0.1s;
}
.kategorie-iko img {
width: auto;
width: 200px;
}
.kategorie-iko-row {
    justify-content: space-around;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -0.5rem;
    margin-left: -0.5rem;
}
.abs-form-panel {
    max-width: 600px;
    margin: 0px;
}
.abs-panel>.panel-heading>*, .abs-grid-summary-row.abs-panel>.total-summary>*, .abs-panel>.panel-heading>a>*, .abs-grid-summary-row.abs-panel>.total-summary>a>* {
    font-weight: bold;
    color: #19248a;
}
.abs-panel-main>.panel-heading>*, .abs-grid-summary-row.abs-panel-main>.total-summary>*, .abs-panel-main>.panel-heading>a>*, .abs-grid-summary-row.abs-panel-main>.total-summary>a>* {
    font-weight: bold;
    color: #19248a;
}
.navbar-default .navbar-nav>li>a {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.abs-offer-gallery .abs-layout-product-gallery {
    border: none;
    background-color: #fff;
    text-align: center;
    align-items: stretch;
    transition: transform 0.2s;
    margin: 20px 10px;
    padding: 0;
}
.carousel-fx-wrapper .slick-track .slick-slide {

    scale: 0.95;

}
.abs-offer-gallery .abs-purchase-details.abs-purchase-details-cart-visible .cart-widget>.btn {
    margin: 5px 0 0 0;
    padding: 5px 15px;
    font-size: 12px;
    background: #19248a;
    border: 0;
    border-radius: 7px;
}
.abs-offer-gallery .abs-purchase-details.abs-purchase-details-cart-visible .cart-widget>.btn :hover {
background-color: #133bcd;
    border-color: #133bcd;
}
.text-muted, ul.abs-list li.list-group-item .abs-list-label, .abs-col-details-description-attributes .list-group-item .abs-list-label, .dropdown-menu>li .abs-item-unit-multiplier {
    color: #333;
}
.head-top{
margni:0px;
padding: 0px;
}
.head-top h2 {
    font-size: 28px;
    font-weight: bold;
    text-align: center;
margni:0px;
padding: 0px;
}
.carousel-fx-wrapper .slick-dots {
    background-color: #d1d1d1;
}
.carousel-fx-wrapper .slick-dots>*.slick-active {
    background-color: #19248a;
}
#controllerContent > .abs-panel-main > .panel-heading > h1, #controllerContent > .abs-grid-summary-row.abs-panel-main > .total-summary > h1, #controllerContent > .abs-panel-main > .panel-heading > h2, #controllerContent > .abs-grid-summary-row.abs-panel-main > .total-summary > h2, #controllerContent > .abs-panel-main > .panel-heading > a, #controllerContent > .abs-grid-summary-row.abs-panel-main > .total-summary > a, #controllerContent > .abs-panel-main > .panel-heading > div, #controllerContent > .abs-grid-summary-row.abs-panel-main > .total-summary > div, [data-module="main"] .abs-col-content .abs-panel-main .panel-heading > h1, [data-module="main"] .abs-col-content .abs-panel-main .abs-grid-summary-row > .total-summary > h1, [data-module="main"] .abs-col-content .abs-panel-main .panel-heading > h2, [data-module="main"] .abs-col-content .abs-panel-main .abs-grid-summary-row > .total-summary > h2, [data-module="main"] .abs-col-content .abs-panel-main .panel-heading > a, [data-module="main"] .abs-col-content .abs-panel-main .abs-grid-summary-row > .total-summary > a, [data-module="main"] .abs-col-content .abs-panel-main .panel-heading > div, [data-module="main"] .abs-col-content .abs-panel-main .abs-grid-summary-row > .total-summary > div {
    font-size: 25px;
    font-weight: normal;
    display: none;
}
.banery_main img {padding: 5px;}
.banery_main td {width: 50%;}
.panel, .abs-tile-panels-container .abs-tile-panel {
    box-shadow: none;
}
.abs-panel-main {
    border-color: #fff;
    position: relative;
margin: 0;
}
.abs-panel>.panel-heading {
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 0;
    padding: 0;
    padding-bottom: 0;
        border-bottom: none;
display: ;
}
.abs-panel-main>.panel-heading:after, .abs-grid-summary-row.abs-panel-main>.total-summary:after {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    bottom: 0;
    border-bottom: none;
}


.btn-top {
    background: #19248a;
     color: #fff;
    padding: 10px 17px;
    font-size: 16px;
    border-radius: 16px;
    border: 0px;
    text-transform: uppercase;
    font-weight: 500;
}
.btn-top:hover {
background: #133bcd;
}
.product-header .abs-product-name {
    font-size: 24px;
    line-height: 1;
    color: #19248a;
    overflow-wrap: break-word;
    font-weight: 600;
    padding-bottom: 10px;
}
.product-header .product-subname {
    font-size: 14px;
    margin-bottom: 3px;
    line-height: 1.5em;
    overflow-wrap: break-word;
    opacity: 1;
}
.btn-default, .abs-filter-toggle-panel a.abs-filter-toggle {
    color: #fff;
    background-color: #3c3c3c;
    border-color: #3c3c3c;
}
.btn-success:active, .abs-button-checkout.final-register:active, .abs-cart-table .abs-col-discount-request .discount-request-btn:active, .abs-cart-table .abs-row-offer.offer-name .abs-col-discount-request .discount-request-btn:active, .btn-success.active, .active.abs-button-checkout.final-register, .abs-cart-table .abs-col-discount-request .active.discount-request-btn, .abs-cart-table .abs-row-offer.offer-name .abs-col-discount-request .active.discount-request-btn, .open>.btn-success.dropdown-toggle, .open>.dropdown-toggle.abs-button-checkout.final-register, .abs-cart-table .abs-col-discount-request .open>.dropdown-toggle.discount-request-btn {
    color: #fff;
    background-color: #000cba;
    border-color: #000cba;
}
.btn-success:not(.btn-link):hover, .abs-button-checkout.final-register:not(.btn-link):hover, .abs-cart-table .abs-col-discount-request .discount-request-btn:not(.btn-link):hover, .btn-success:not(.btn-link):active, .abs-button-checkout.final-register:not(.btn-link):active, .abs-cart-table .abs-col-discount-request .discount-request-btn:not(.btn-link):active, .btn-primary:not(.btn-link):hover, .abs-description-rolling-button-wrapper .abs-description-rolling-button:not(.btn-link):hover, .abs-button-checkout:not(.btn-link):hover:not(.final-register), .btn-primary:not(.btn-link):active, .abs-description-rolling-button-wrapper .abs-description-rolling-button:not(.btn-link):active, .abs-button-checkout:not(.btn-link):active:not(.final-register) {
    background-color: #133bcd;
    border-color: #133bcd;
}
.btn-success, .abs-button-checkout.final-register, .abs-cart-table .abs-col-discount-request .discount-request-btn, .abs-cart-table .abs-row-offer.offer-name .abs-col-discount-request .discount-request-btn {
    color: #fff;
    background-color: #19248a;
    border-color: #19248a;
    border-radius: 8px;
}
a.htmlAttributeValue {
    text-decoration: none;
    font-weight: 600;
}
.abs-categories-intro .abs-subcategory>a>img, .abs-categories-intro .abs-subcategory div>img {
    mix-blend-mode: multiply;
}
.abs-categories-intro>a {
border: 0px solid #eee;
    min-height: 230px;
    margin: 10px;
    padding: 20px;
    background-color: rgb(245 245 245);
    background-blend-mode: multiply;
    max-width: 220px;
}
.abs-offer-gallery .abs-labels {
    margin: 0;
}
.navbar-right span {
    font-size: 11px;
    font-weight: 400;
}
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus {

    color: #fff;
    background-color: #19248a;

}
@media (min-width: 992px){
.mega-menu .container>.row {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    border: none;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-clip: padding-box;
    margin: 0;
}}
.abs-panel-search-attribute .badge, .abs-panel-search-attribute .abs-grid .positionOnOrder .selected-unit, .abs-grid .positionOnOrder .abs-panel-search-attribute .selected-unit, .abs-panel-search-attribute .badge-status, .abs-panel-search-attribute #orderDetailsCard .header-readonly #orderParamsInputs .form-field:first-child div.formInputDiv span, #orderDetailsCard .header-readonly #orderParamsInputs .form-field:first-child div.formInputDiv .abs-panel-search-attribute span, .abs-panel-search-attribute div[class*='enum-complaintstatus'] span[title], div[class*='enum-complaintstatus'] .abs-panel-search-attribute span[title], .abs-panel-search-attribute span[class*='enum-complaintstatus'] {
    border-radius: 4px;
    padding: 2px 6px;
    background-color: #bfbfbf;
    font-size: 10px;
    line-height: 1;
    vertical-align: baseline;
    text-align: center;
    font-weight: normal;
}
form[name='ajax-fts'] div.checkbox label, .fts-popover-wrapper div.checkbox label, .offer-filter-panel div.checkbox label {
    padding: 4px 8px;
    border: 0px solid #a7a7a7;
    border-radius: 5px;
    background: #f3f3f3;
}

element.style {
}
.attribute-filter-form .panel-body .panel>.panel-heading h4, .attribute-filter-form .panel-body .abs-tile-panels-container .abs-tile-panel>.panel-heading h4, .abs-tile-panels-container .attribute-filter-form .panel-body .abs-tile-panel>.panel-heading h4, .attribute-filter-form .panel-body .abs-grid-summary-row.panel>.total-summary h4, .attribute-filter-form .panel-body .abs-tile-panels-container .abs-grid-summary-row.abs-tile-panel>.total-summary h4, .abs-tile-panels-container .attribute-filter-form .panel-body .abs-grid-summary-row.abs-tile-panel>.total-summary h4 {
    font-size: 12px;
    font-weight: 600;
}
label.filter-availability-btn {
    font-size: 12px;
}
.btn:focus, .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .abs-elem-label:focus, .abs-cart-table .abs-col-discount-request .discount-request-btn:focus, .abs-cart-table .abs-row-offer.offer-name .abs-col-discount-request .discount-request-btn:focus, .btn.focus, .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .focus.abs-elem-label, .abs-cart-table .abs-col-discount-request .focus.discount-request-btn, .abs-cart-table .abs-row-offer.offer-name .abs-col-discount-request .focus.discount-request-btn, .btn:active:focus, .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .abs-elem-label:active:focus, .abs-cart-table .abs-col-discount-request .discount-request-btn:active:focus, .btn:active.focus, .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .abs-elem-label:active.focus, .abs-cart-table .abs-col-discount-request .discount-request-btn:active.focus, .btn.active:focus, .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .active.abs-elem-label:focus, .abs-cart-table .abs-col-discount-request .active.discount-request-btn:focus, .btn.active.focus, .abs-trucks-visible .abs-live-search-global-panel .abs-live-search-panel .abs-form-input .active.focus.abs-elem-label, .abs-cart-table .abs-col-discount-request .active.focus.discount-request-btn {
    outline: 0;
    outline-offset: -2px;
}
.abs-offer-gallery .abs-layout-product-gallery .abs-col-img .abs-img-wrapper img, .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-img .abs-img-wrapper img, .abs-offer-gallery .abs-layout-product-gallery-expanded-box .abs-col-img .abs-img-wrapper img {
    margin: 0;
    mix-blend-mode: multiply;
}
.abs-offer-gallery .abs-layout-product-gallery .abs-col-img .abs-img-wrapper, .abs-offer-gallery .abs-layout-product-gallery-thumbnails .abs-col-img .abs-img-wrapper, .abs-offer-gallery .abs-layout-product-gallery-expanded-box .abs-col-img .abs-img-wrapper {
    width: 100%;
    height: 260px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(247 247 247);
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0,0,0,0);
    padding: 10px 0;
}

.carousel-fx-wrapper .slick-track .slick-slide .slide-item section.sl-box .abs-layout-product-gallery .abs-img-wrapper {
    height: 260px !important;
}