body{overflow-y: scroll;overflow-x: hidden;background-position: center top;background-size: 100px;background-image: none;}
.checkoutFrame .stepColumn .title .h5::after,.page-title::after{background-color: #fff;}
.page-title>*,.m-cart-headline,.checkoutFrame .stepColumn .title .h5{color:#3f3180;}
h2,.h2{font-size:1.35em;}
body.frontpage section .page-title h3{font-size: 2em;}
body.frontpage .modules.m-productlist.m-productlist-list>.row{display:flex;flex-wrap:wrap;}
body.pageCategory285 .productsortbar,
body.pageCategory337 .emptyCategory {display: none;}
.navbar .navbar-content>.navbar-left{position:relative;}
.navbar .navbar-icons>li>.pcSearch{display:none;}
.navbar-placeholder{position: sticky;top:0;z-index:2;}
.navbar{position: relative;border-bottom: 2px dashed #3f3180;}
.navbar-content{padding: 2px 0;}
.navbar .navbar-content .menu.menu-inline .basket>a{color:#0cada9;}
.navbar .navbar-content .menu.menu-inline .basket>a>svg{stroke:#0cada9;}
.navbar .navbar-content .menu.menu-inline li.login svg{fill:#3f3180;}
.navbar .navbar-content .menu.menu-inline li.wishlist svg{stroke:#3f3180;}
.navbar .navbar-icons>li i.count-bubble{background-color: #000;}
.usp-block{height:40px;background-color: #3f3180;}
.w-usp{height:40px;}
.w-usp .w-usp-item{margin: 0;min-height: 40px;}
.w-usp .w-usp-item{color:#fff;}
.w-slick{margin-top:0.8em;}
.category-item{margin-bottom:20px;}
.category-item .category-item-image a{margin: 0;vertical-align: top;}
.amount-display{display:none;}
.h6.m-productlist-title{text-align: center;}
.m-productlist-short-description-short{text-align: center;width: 100%;height: 36px;overflow: hidden;margin: 10px 0;}
.m-productlist-short-description-short.false{height: 90px;text-overflow: ellipsis;width: 100%;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;padding-bottom: 10px;margin-bottom:0;text-align: left;}
.m-productlist-short-description-short.false p{margin:0;line-height: inherit;font-size: inherit;}
.showEDUCATION{margin-top:0.5em;}
.type-col .m-productlist-item .m-productlist-transactions{margin-top:0.5em;align-items:center;}
.m-productlist-item .m-productlist-discount{margin:.0;}
.listMemberPrice{margin-top:0.15em;}
.m-product .m-product-information {display: flex;flex-direction: column;justify-content: flex-start;}
.m-product .m-product-title{margin-top:15px;}
.m-product .m-product-transaction{margin-bottom:30px;margin-top: 15px;}
.m-product .panel-rounded.m-product-info{order:2;}
.m-product .panel-rounded.m-product-stock{order:1;}
span.is-block.m-product-priceline{font-weight: 700;}
span.is-block.m-product-priceline.m-product-pricelinemember {margin-bottom:0.6em;}
.listMemberPrice,.m-product-pricelinemember *{color:#894eba;font-style: italic;font-weight: 700;;}
.m-product-pricelinemember a{color:#0cada9;}
.m-product-additional-info .nav-tabs{border-color: #cfcfcf;}
.m-product-additional-info .t-panel-clean > .pane{background-color: #fff;border-color: #cfcfcf;}
.m-product-additional-info .nav-tabs>li>a{padding: 0.5em 1em;font-size: 1em;}
.m-product-additional-info .nav-tabs li.active > a{background-color: #3f3180;color: #fff;}
.m-product-information.product-information.memeber hr.m-product-additional-separator{display:none;}
.image.m-product-image{margin-bottom:40px;}
.m-product .m-product-image .thumbelina-wrapper{margin:0 30px;}
x.m-product .thumbelina-wrapper .thumbelina-but.left{left:20px;}
x.m-product .thumbelina-wrapper .thumbelina-but.right{right:20px;}
.m-product-information.product-information.memeber {margin-bottom:30px;}
.footer.site-footer .container a,.footer.site-footer .container small{color:#fff;}
.footer.site-footer .container a:hover{color: #ccc;}
.navbar .navbar-content .menu.menu-inline .basket>a>span{display:none;}
.videoWrapper {display:block;margin: 1% 0 1%;position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.FrontPageAbout{background-color: #f3f3f3;padding: 15px;border: 1px solid #cfcfcf;}
.FrontPageAbout h1{position: relative;/* margin: -15px 0 15px -15px; *//* padding: 10px 15px; *//* display: table; *//* background-color: #3f3180; *//* color: #fff; *//* font-size: 15px; */vertical-align: top;}
.showAll a {display: table;margin: 9px auto 0;background-color: #3f3180;color: #fff;padding: 10px 15px 9px 15px;text-transform: uppercase;font-size: .875em;}
.showAll a:hover {opacity: 0.8;}
.category-item-title{text-align: center;}
.category-item-title a{display:block;}
.category-item-title a h4{padding: 11px 5px;}
.m-product-wishlist{margin:0em 0 2em;}
.m-product-wishlist a{display:inline-flex;align-items: center;justify-content: flex-start;}
.m-product-wishlist a svg,.m-product-wishlist button svg{margin-right: 5px;}
.m-product-wishlist button{padding:0;text-transform: none;}
.m-productlist-brand-link,.m-product-brand{display:none;}
.section.frontpage{padding:0;}
.m-productlist-items.hasCats .emptyCategory:not(.ng-hide){display:none;}
.memberBuySection{display: flex;margin:0 auto;width: 500px;max-width: 100%;}

.small .input-group-addon, .small .input-group-button>.button, .small .input-group-button>.button-primary, .small .input-group-button>.button-text, .small .input-group-image, .small .input-group-main, .small.button, .small.button-group>li>a, .small.button-primary, .small.button-text, .small.form-input, .small.form-label, .small.pager-group>.button, .small.pager-group>.button-primary, .small.pager-group>.button-text, .small.pagination>li>a{height:40px;}

@media (max-width: 767px) {
    .respTable tr, .respTable td {display: block;width: 100%!important;}
    .respTable tr {margin: 50px 0;}
    .respTable td img {width:100%!important;height:auto!important}
}

@media (min-width: 768px) {
    .navbar .navbar-content .menu.menu-inline .basket>a>span{vertical-align: top;margin-top: 7px;display: inline-flex;margin-right: 2px;font-weight: 700;}
}
@media (max-width: 1023px) {
    body{background-image: none;}
}
@media (min-width: 1024px) {
    .toolbar{padding-top: 15px!important;margin-top:0;}
    .page-content{padding-top: 15px!important;padding-bottom: 30px!important;margin-top: 0px;margin-bottom: 0px;}
}

@media (min-width: 1281px) {
    footer .container{width: 100%!important;max-width: none;padding-left: 40px!important;padding-right: 40px!important;}
    .navbar-placeholder .container{width: 100%!important;max-width: none;}
    .navbar .navbar-content>.navbar-left{padding-left:40px;}
    .navbar .navbar-content>.navbar-right{padding-right:40px;}
    .w-logo .w-logo-img{max-height: 100px;}
    .navbar .navbar-icons>li{position: static;}
    .navbar .navbar-icons>li .basket{position: relative;}
    .navbar .navbar-content{padding:0;}
    .basket:hover .miniBasket{z-index: 1;}
    .basket .miniBasket:before{content: "";display:block;}
    .productmenu>li>ul{left: 0;padding: 0;border: 2px dashed #e3e3e3;border-top: none;}
    .productmenu>li:nth-last-child(1)>ul{right: 0;}
    .productmenu>li:nth-last-child(2)>ul{right: auto;left: 0;}
    .productmenu>li .menu .menu{display:none;}
    .productmenu>li>ul>li{margin: 0;border-top: 2px dashed #e3e3e3;background-color: #f9f9f9;}
    .productmenu>li>ul>li>a{position: relative;padding: 9px 15px 9px 20px;}
    .productmenu>li .menu .has-dropdown .item-arrow{width: 8px;height: 8px;background-color: white;transform: rotate(270deg);display: inline-block;vertical-align: top;position: absolute;left: 3px;top: 14px;}
    .productmenu>li .menu .has-dropdown .item-arrow:after {content: "";position: relative;top: 12px;left: 0px;border-top: solid 7px #888;border-right: solid 5px transparent;border-bottom: solid 4px transparent;border-left: solid 4px transparent;}
       
	.productmenu>li>ul>li:hover>a {color: #3f3180;background-color: #f3f3f3;}
	.productmenu>li>ul>li:hover>a .item-arrow:after{border-top-color:#3f3180!important;}

    .navbar-placeholder{min-height: 110px;position: sticky;top: 0;z-index: 2;}
    .navbar{position: relative;}
    .navbar .navbar-content{flex-wrap: wrap;padding-top: 8px;position: static;}
    .navbar .navbar-content>.navbar-center{flex: 0 0 100%;order: 1;margin-top:8px;}
    .navbar .navbar-content .menu.menu-inline{flex-wrap:wrap;margin: 0;}
    .navbar-right{position: relative;}
    .searchTop{display:none;}
    .navbar .navbar-icons>li>.pcSearch{display: flex;position: absolute;right: 78%;width: 390px;top: -5px;}
    .pcSearch input,.pcSearch button{width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;border-color: #cfcfcf !important;background-color: #f3f3f3;color: #656764;-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;-webkit-appearance: none;border: 1px solid;vertical-align: middle;-webkit-background-clip: padding;-moz-background-clip: padding;background-clip: padding-box;display: -moz-inline-stack;display: inline-block;vertical-align: middle;zoom: 1;padding: .6em 1em;line-height: 1.5;}
    .pcSearch button{width: auto;border: none;background-color: transparent;position: absolute;right: 0;top: 0;padding: 0.6rem 0.8rem 0.3rem;}
    .menu.productmenu.menu-inline>li{margin: 0 .1em;}
    .productmenu>li>a{padding: 11px 12px 8px;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;color: #fff;/* border-bottom: 5px solid #fff; */justify-content: center;text-align: center;font-weight: 700;color: #3f3180;font-size: 15px;}
    .productmenu>li:hover>a{background:#3f3180;color:#fff;}
    body:not(.frontpage) .container.with-xlarge .col-xl-6.category-item{width:16.66666666666667%;}
}
#zoomHook.meters .m-product-transaction-amount{display:none;}
.sectionMV select{-webkit-appearance:none !important;-moz-appearance:none!important;appearance:none!important;background-color:#fff;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAADCAYAAABfwxXFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACFJREFUeNpiYGBgSADi/2j4PRAbMEBBAi4JZAUoEgABBgAwxwp4syKRqwAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:92% center;border:1px solid #CFCCCC;color:#434345;padding:8px 30px 8px 12px;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;height:40px;width:100%;margin-bottom:10px;}
.m-additionals .lengthValue{display: none;}
.sectionMV strong {display: block;margin: 0 0 5px 0;text-align: left;}
.sectionMV {display: table; padding:0;}
.sectionMV div {display: table-cell;vertical-align: top;padding-right: 10px;}
.sectionMV select:hover{background-color:rgba(203,207,213,0.3);border-color:transparent;}
.m-product-information.labelPrint{display:block;}
body.labelPrint .labelPrintTitle{min-height:22px;}
body.labelPrint .labelPrintPrice{font-size:10px;font-weight: 700;line-height:normal;}
body.labelPrint .labelPrint{font-size:12px;line-height:normal;}

body.labelPrint .labelPrintTitle{min-height:36px;}
body.labelPrint .labelPrintPrice{font-size: 14px;font-weight: 700;line-height:normal;}
body.labelPrint .labelPrint{font-size: 13px;line-height: 11px;font-family: "Times New Roman", Times, serif;}

@media print {
   	@page {size: 38mm 26mm;margin: 0mm 0mm 0mm 1mm;}	
	@page {margin: 0mm 0mm 0mm 1mm;padding:0;}
	body{margin:0;padding:0;min-height: auto;height:auto;}
    body.labelPrint .container.with-xlarge .row{margin:0;}
    body.labelPrint .container{width:100%!important;max-width: 100%;padding:0;}
    body.labelPrint .container.with-xlarge .col-l-12 {padding:0;}
    body.labelPrint .page-content,body.labelPrint .container.with-xlarge .col-xl-12{width:100%;padding:0!important;}
    body.labelPrint .fb_reset,body.labelPrint .usp-block,body.labelPrint .navbar-placeholder,body.labelPrint .container.with-xlarge.toolbar,
    body.labelPrint .image.m-product-image,body.labelPrint #zoomHook,body.labelPrint .m-product.m-product-additional-info,
    body.labelPrint .m-product-information.printBtn,body.labelPrint .products-related,body.labelPrint footer{display:none!important;}
    body.labelPrint .labelPrint{margin-top:-15px;}
}