@import url('https://fonts.googleapis.com/css?family=Nunito+Sans&display=swap');
h1, .h1 {
    font-size: 30px !important;
    margin-top: 0;
}
#search {vertical-align: middle; display: inline-block; padding-top: 0px;}
.service_img { vertical-align: top;}
.service_img1 img { max-width: 71px !important; vertical-align: top; margin-top: -11px;}
#shop-search {vertical-align: middle; width:62%; padding-left: 36px; padding-right:0px;}
#shop-nav {width: 29%;}

.seal {width: 70px; display: inline-block;}
.seal img {width: 100%; display: none;}

.service_img1 {text-align: center;}
.service_img {text-align: center;}
.service_img p {color: #841853; font-weight: 500; font-size: 18px; letter-spacing: 3px;	margin-bottom:0px; padding-top: 2px;}
.category-nav .navbar-default li.active a {color: #fff !important;}
.category-nav .navbar-default li.active:nth-child(1) a {background: transparent !important;}
.fullslider .container {margin-top: 0 !important;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .button-arrow {background-image: none; border: 1px solid #841853; border-radius: 50px; background-color: transparent;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .button-arrow.button-prev::before {content: "\f104";
    font-family: FontAwesome; font-size: 34px; text-align: center; left: 0; position: absolute; right: 0; margin: 0 auto;
    color: #841853;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .button-arrow.button-next::before {content: "\f105";    font-family: FontAwesome; font-size: 34px; text-align: center; left: 0; position: absolute; right: 0; margin: 0 auto;
    color: #841853;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .button-arrow.button-prev:hover::before {color: #c8799c;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .button-arrow.button-prev:hover {border: 1px solid #c8799c;
}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .button-arrow.button-next:hover::before {color: #c8799c;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .button-arrow.button-next:hover {border: 1px solid #c8799c;
}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .content.bottom-center {bottom: 47px;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .button-arrow.button-prev {left: 17px;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .button-arrow.button-next {right: 17px;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .button-arrow:hover {background-color: transparent;}
#logo a {display: block; height: 81px !important;}
/**#cookie-law {
    background-color: #F3F3F3;
    border-radius: 3px;
    bottom: 0;
    color: #000;
    padding: 7px 36px 7px 15px;
    position: fixed;
    right: 0;
    width: 580px;
    z-index: 999;
}**/

#cookie-law {background-color: #F3F3F3; border-radius: 3px; color: #000; padding: 0px 15px 7px 15px; position: fixed; right: 0;
width: 100%; min-height: auto; height: 30px; text-align: center; top: 0; z-index: 999; padding-top: 5px;}
#cookie-law .h5 {padding-bottom: 0px; margin-bottom: 0px;}
#cookie-law p span{cursor:pointer; text-decoration:underline;}
#cookie-law p span:last-child{background: #c8799c; text-decoration:none; padding: 3px 15px; color: #fff; border-radius: 30px;
    cursor: pointer;}

#cookie-law p a{text-decoration:underline;}


#cookie-law a.btn.btn-primary {position: absolute; right: 15px; top: 0px; background: transparent; border: none; color: #000;
}
.gallery .product_img {height: auto !important; min-height: 444px; position: relative; padding-top: 12px;}
.gallery .product_img .expandable {position: absolute; width: 90%; bottom:-21px;}
.gallery .product_img .expandable a {border-radius: 30px !important;}
/*.category-nav .navbar-default li:hover a {
    background-color: #c8799c !important;
 color: #fff !important;
}*/
.category-nav .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .category-nav
.navbar-default .navbar-nav > .active > a:focus {background: none !important; color: #c8799c !important;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav>li>a:focus{background-color:rgba(0,0,0,0) !important;}
.megamenu .nav .megamenu-fw a:hover, .megamenu-fw a:focus {color: #bc3726 !important; background-color: #e9e9e9 !important;}

.megamenu .nav .open a:hover, .open a:focus {background-color: #e9e9e9 !important; color: #bc3726 !important;}
#logo a img {max-height: inherit !important;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .navigation {bottom: 11px; width: 100%; text-align: center;
    padding: 0;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .navigation a {width: 12px; height: 12px; background: transparent; opacity: 1; text-indent: -9999px; border: 1px solid #fff;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .navigation a.active {border: none; background: #fff;
    border: 1px solid transparent;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .content.bottom-center {bottom: 47px;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .content.bottom-center i {height: 22px; width: 22px;
    border: 1px solid #fff; display: inline-block; text-align: center; border-radius: 50px; font-size: 12px; line-height: 20px;
    background: #fff; margin-left: 8px; color: #30d9b7;}
.content-slider .kk-powerslide-34707f28-8443-45df-817d-0ed35a2e32ea .slide .content {padding: 8px 11px 7px 21px;}
.product_img .form-group span {width: auto;}

.choose_quantity .quantity {width: 130px !important;}
.product-actions .wishlist, .question{border-radius:30px !important; padding:6px 20px !important;}
.product_img .form-group input {margin-right: 13px;}

.product_img .form-group input[type=number]::-webkit-inner-spin-button,
.product_img .form-group input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; -webkit-appearance: textfield;}



.product-info #add-to-cart button {border-radius: 50px; font-size: 13px; padding: 8px 17px; vertical-align: top; margin: 0 auto; float: none; display: block;}

.category-nav .navbar-nav li:hover ul.dropdown-menu .megamenu-content .category-wrapper .caption a {background-color: transparent !important; color: #000 !important;}
.product-info #add-to-cart .form-inline {margin-bottom: 8px;}
#search .input-group-addon button {right: 9px !important;}
#search .input-group-addon button .fa.fa-search::before {content: "\f002"; background-color: #c8799c; color: #fff; height: 43px; display: inline-block; border-radius: 25px; width: 43px; line-height: 42px; font-size: 22px;}
#search .input-group{width:100%;}
.list-inline .wish-list-menu a span{margin:0px 5px;}
.list-inline .wish-list-menu a .fa-heart	{color:#7f1d50;}
#search .input-group input {height: 45px; border-radius: 50px !important; min-width:inherit; width:99%;}
#firma { width: 50%; display: inline-block;}
#eKomiWidget_default {width: 36%; display: inline-block; vertical-align: top; margin-left: 5%;}
#search .input-group-addon {float: left;}
#shop-nav:lang(de) {padding-left: 8px; padding-right: 11px;}
.category-nav .navbar-nav > li > a:lang(en) {font-size: 18px !important; padding: 15px 10.5px !important;}
.basket_wrapper #basket-coupon-form .panel-body .input-group span.input-group-btn .btn.btn-default {border-radius: 20px;
 margin-left: 15px;}
#sidepanel_left .nav-panel .nav li.active a {background-color: none; color: #444;}
#sidepanel_left .nav-panel .nav li.active ul.nav li a {background: transparent; color: #444;}
#sidepanel_left .nav-panel .nav li.active ul.nav li.active a {background-color:none; color: #444;}
#sidepanel_left .nav-panel .nav li.active ul.nav li.active ul.nav li a {background-color: transparent; color: #444;}
/*#sidepanel_left .nav-panel .nav li.active ul.nav li.active ul.nav li.active a {
 background-color: #c8799c;
 color: #fff;
}*/
#cookie-law p.h5 {font-weight: bold;}
.detail_rec_cc #slider-xsell .evo-slider {background-color: transparent;}
.detail_rec_cc #slider-related .evo-slider {background-color: transparent;}
.color_swatch {
    height: 130px;
    width: 100%;
    background-position: center;
    background-size: 66% auto;
    background-repeat: no-repeat;
    border: 1px solid #efebeb;
}
.config_swatch .list-group li {
    display: inline-block;
    vertical-align: top;
    border: none;
    width: 32%;
    padding: 7px 10px 0px;
    text-align: center;
}
.config_swatch .list-group li label span {display: block; float: none !important; margin-top: 8px; background: transparent;
 color: #444; font-weight: normal;}
.config_swatch .list-group li label {padding-top: 5px; padding-left: 0;}
.config_swatch .list-group li label .span_imgg {padding: 0 15px;}
.config_swatch .list-group li .radio {margin-top: 0;}
#panel-edit-coupon .input-group {display: block;}
#panel-edit-coupon .input-group input {min-width: 100% !important; margin-bottom: 12px;}
#panel-edit-coupon .input-group-btn {width: 100%; display: block;}
#panel-edit-coupon .input-group input.submit.btn.btn-default {min-width: 110px !important; display: block; border-radius: 20px;
 margin-bottom: 0;}
#checkout-shipping-payment #shipment_52 .radio label .control-label.label-default img {margin: 0; padding: 11px 0;}
#sidepanel_left .nav-panel .nav li a:hover {color: #c8799c;}
#sidepanel_left .nav-panel .nav li.active a:hover {color: #c8799c;}
#sidepanel_left .nav-panel .nav li.active .nav li a:hover {color: #c8799c !important;}
#sidepanel_left .nav-panel .nav li.active ul.nav li.active ul.nav li a:hover {color: #c8799c;}
#sidepanel_left .nav-panel .nav li.active ul.nav li.active ul.nav li.active a:hover {color: #fff;}
.config_side_cc #product-configuration-sidebar #quantity-grp span.input-group-btn button {border-radius: 20px; margin-left: 8px;}
.custom_cart_wrapper td.qty-col .dropdown-menu .panel-body .choose_quantity input {display: inline-block; width: 54%;}
.custom_cart_wrapper td.qty-col .dropdown-menu .panel-body .choose_quantity span.input-group-btn { margin-left: 6px !important;
    display: inline-block;}
.custom_cart_wrapper a.paypalexpress {margin-left: 20px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color:#c8799c !important;border-color:#c8799c !important;}
.pagination > li > a, .pagination > li > span{color:#c8799c !important;}
.pagination .active > a{color:#fff !important;}
.displayoptions .btn-group a{background:#fff; color:#c8799c;}
.displayoptions .btn-group .active {background:#c8799c !important; border-color:#c8799c !important;}
.displayoptions .btn-group > .btn:hover{background-color:#c8799c !important;border-color:#c8799c !important;}
/**************===========11 04 18===========***********************/
.nav .open > a, .nav .open > a:hover, .nav .open>a:focus {background-color: transparent !important;}
.product_img .form-group span button {border-radius: 30px !important; background: #30d9b7 !important; border-color: #30d9b7 !important;}
.product_img .form-group span button:hover{	background: #c8799c !important; border-color: #c8799c !important;}
.dropdown-cart-items .btn-group .btn-primary{background-color: #30d9b7 !important; border-color: #30d9b7 !important;}
.dropdown-cart-items .btn-group .btn-primary:hover{background-color: #c8799c !important; border-color: #c8799c !important;}
.choose_quantity .input-group-btn .btn-primary{background: #30d9b7 !important; border-color: #30d9b7 !important;}
.choose_quantity .input-group-btn .btn-primary:hover{	background: #c8799c !important; border-color: #c8799c !important;}
.panel-body .btn-default{border-radius: 30px !important; background: #30d9b7 !important; border-color: #30d9b7 !important;}
.panel-body .btn-default:hover{	background: #c8799c !important; border-color: #c8799c !important;}
.dropdown-menu-right li .btn-group-justified .btn-primary{border-radius: 30px !important; background: #30d9b7 !important; border-color: #30d9b7 !important;}
.dropdown-menu-right li .btn-group-justified .btn-primary:hover{background: #c8799c !important; border-color: #c8799c !important;}
.panel-note .btn-primary{border-radius: 30px !important; background: #30d9b7 !important; border-color: #30d9b7 !important;}
.panel-note .btn-primary:hover{background: #c8799c !important; border-color: #c8799c !important;}
#order_register_or_login .panel-wrap .form-group .btn-primary{border-radius:60px;}
#form-register .text-right .btn-primary{border-radius:60px;}
.text-center .btn-group .btn-primary{border-radius: 30px !important; background: #30d9b7 !important; border-color: #30d9b7 !important; margin-left:5px !important;}
.text-center .btn-group .btn-primary:hover{background: #c8799c !important; border-color: #c8799c !important;}
/*.image-gallery .thumbs{position:relative !important; min-height:inherit !important; width: 470px !important; margin: 0 auto;}
.image-gallery .thumbs .thumbs-box{width:100% !important; padding-top:10px; min-height:122px;}
.image-gallery .thumbs .thumbs-box .image-thumbs{position:relative !important;}
.image-gallery .thumbs .thumbs-box .image-thumbs li{display:inline-block !important;}
.image-gallery .thumbs button{display:block !important;}
.image-gallery .thumbs .btn-gallery-left{left:-20px}
.image-gallery .thumbs .btn-gallery-right{right:-20px}
.image-gallery .image-container{margin-right:0px !important;}*/
.image-gallery.has-thumbs ul.image-container {margin: 0 0px 0 60px !important;}
.image-gallery .thumbs{left:0; right:inherit !important;}
.btn.wishlist, .btn.compare, .btn.question{border-color: #d0d0d0 !important;}
.product-actions .wishlist .fa-heart{color:#841853;}
.product-actions .question .fa-question-circle{color:#30d9b7;}
.product-actions .question:hover span{color:#fff !important;}
.product-actions .wishlist:hover span{color:#fff!important;}
#content h1.product-title{color:#801b55;font-size:2.2em;font-family: 'Courgette', cursive;}
.product-info-inner .product-category a{color:#801b55;}
.product-info .product-info-inner .manufacturer-row a span{color:#801b55;}
.product-buy .form-inline {text-align: center;}

#shop-search .service_img{padding-right:0px !important; float:left; padding-left: 0;}
#shop-search .service_img1{padding-left:0px !important; padding-right:0px !important; text-align:left !important; float:left; width:90px;}
header #top-bar .list-inline > li img{margin-right:9px; margin-top:-1px !important;}
/*.product-info #add-to-cart input {
    margin-right: 17px;
}*/
.product-offer .price_wrapper .price{color:#30d9b7; font-weight:400 !important;font-size: 30px !important;}
.image-gallery ul.image-thumbs li{width:50px !important	; line-height:50px !important; border-radius:6px !important; }
.image-gallery ul.image-thumbs .active{border-color:#f0a7a7 !important;}
.product-headline h1 {font-size: 35px;}

/*#shop-nav .header-shop-nav {
	margin-top: 9px;
}*/

.product-primary .product-info {border-left: none !important;}
.Cosmetic_menu_10::after {content: "\f295";	font-family: FontAwesome;	font-style: normal;	font-weight: normal;	text-decoration: inherit; color: #fff; font-size: 11px;	padding-right: 0.5em;	position: absolute;	top: 15px;
	left: 12px;	background-color: #f10f0f;	border-radius: 50%;	height: 19px; width: 19px; text-align: center; display: flex;
	align-items: center; padding-left: 5px;	padding-top: 1px;}
.force-float .sale_menu_10::after {content: "\f295"; font-family: FontAwesome; font-style: normal; font-weight: normal;
	text-decoration: inherit; color: #fff; font-size: 11px;	padding-right: 0px !important; position: absolute; top: 15px;
	left: 6px; background-color: #f10f0f; border-radius: 50%; height: 20px;	width: 20px; text-align: center; display: flex;
	align-items: center; padding-left: 0px !important; justify-content: center;	/*padding-top: 1px;*/}
li.hidden-xs.wish-list-menu {display: none;}
.top-bar li.hidden-xs.wish-list-menu {display:inline-block;}
#shop-nav-xs .navbar-nav > li > a, .megamenu .navbar-nav > li > a {padding: 15px 8px 15px 8px !important;}
#evo-main-nav .megamenu .navbar-nav li{margin: 0px 2px;}
#evo-main-nav .megamenu .navbar-nav .Kosmetik_menu_1,.Fußpflege_menu_2,.Massage_menu_3,.Wellness_menu_4,.Medizin_menu_5,.Friseur_menu_6,.Maniküre_menu_7,.Empfang_menu_8,.Frotteewaren_menu_9,.sale_menu_10{margin:0px !important;}
#evo-main-nav .megamenu .navbar-nav li a{font-size:18px;}
#evo-main-nav .megamenu .navbar-nav .Kosmetik_menu_1 > a {padding: 15px 12px 15px 12px !important;}
.Fußpflege_menu_2 a {padding: 15px 10px 15px 10px !important;}
#evo-main-nav .megamenu .navbar-nav .Massage_menu_3 > a {padding: 15px 12px 15px 12px !important;}
#evo-main-nav .megamenu .navbar-nav .Wellness_menu_4 > a {padding: 15px 9px 15px 9px !important;}
#evo-main-nav .megamenu .navbar-nav .Medizin_menu_5 > a {padding: 15px 12px 15px 12x !important;}
#evo-main-nav .megamenu .navbar-nav .Friseur_menu_6 > a {padding: 15px 12px 15px 12px !important;}
#evo-main-nav .megamenu .navbar-nav .Maniküre_menu_7 > a {padding: 15px 12px 15px 12px !important;}
#evo-main-nav .megamenu .navbar-nav .Empfang_menu_8 > a {padding: 15px 7px 15px 8px !important;}
#evo-main-nav .megamenu .navbar-nav .Frotteewaren_menu_9 > a {padding: 15px 12px 15px 12px !important;}
#evo-main-nav .megamenu .navbar-nav .sale_menu_10 > a {padding: 15px 8px 15px 30px !important;}

.row.gallery .product-wrapper, .row.gallery .product-wrapper .product-cell{background:rgba(0,0,0,0) !important;}

/********** 20 4 18 *********/
.banner-section-custom{padding-bottom:0px !important;}
.banner-section-custom .slide-image{background-position: top center !important; background-size: 130% !important;background-repeat: no-repeat !important;}
.banner-section-custom .kk-powerslide .kk-powerslide-container .top-right{width: 100%; max-width: 32%; right: 150px; top: 70px; padding: 30px; word-wrap:break-word;}
.banner-section-custom .kk-powerslide .kk-powerslide-container .top-right h1{font-size:53px !important; line-height: 1.2em !important; max-width:100% !important;}
.banner-section-custom .kk-powerslide .kk-powerslide-container .top-right h2{font-size:24px !important;}
.banner-section-custom .kk-powerslide .kk-powerslide-container .top-right p{font-size:17px !important; margin-right:0px !important;}
.cart_btn {margin-top: 70px !important; display: block; position: absolute; background: #30d9b7; border-width: 0px !important;
color:#fff !important; letter-spacing: 0px; font-size: 21px; border-radius: 50px; padding: .3em 1em; transition: all .2s;
}
.cart_btn:hover{background: rgba(200,121,156,0.75) !important;}
.die-wolke-div{padding-top:0px !important; padding-bottom:0px !important;}
.die-wolke-div .content {width:100%; max-width:100%; background:rgba(0,0,0,0) !important; margin-left:0px !important; left:0 !important; text-align:center !important; padding: 0px !important; top:10% !important; margin-top: 0px !important;}
.die-wolke-div .content  img{max-width:55% !important;}
.die-wolke-div .content h2{width:100%; max-width:100% !important; font-family: 'Courgette'; font-size:61px !important; padding-bottom:15px;}
.die-wolke-div .content p {margin: 0px !important; width: 100%; padding: 0px 20%; font-size: 17px;}
.die-wolke-div .content i{display:none !important;}
.die-wolke-div .kk-powerslide .active-slide.img-anim-zoom-in .slide-image{transform: scale(1) !important;}
.custom-grid-div{padding-top:90px !important; padding-bottom:90px !important; display:none!important;}
.custom-grid-div .grid-system .grid-space .lpkl256vorteile{font-size: 32px !important; font-family: 'Courgette';}
.custom-grid-div .grid-system .grid-space .lpkl256meinung{font-size: 15px !important;}
.custom-text-div{padding-bottom:0px !important; padding-top:0px !important;}
.custom-text-div .kk-powerslide .slide .content h1{text-align:center !important; font-family: 'Courgette'; padding: 60px 0 0 0; width: 100% !important; max-width: 70% !important;}
.custom-text-div .kk-powerslide .slide .content{width: 100%; margin-left: 0px !important; left: 0; text-align: center !mportant;
position: relative !important;}
.custom-text-div .kk-powerslide .slide .content p{padding: 20px 0 0px 0; width: 100% !important; max-width: 70% !important;
margin: 0; float: none !important;  margin: 0 auto !important;}
.custom-fubteil{padding-top:0px !important;}

.custom-fubteil .content {width: 100%;	max-width: 100%; background: rgba(0,0,0,0) !important;	margin-left: 0px !important;
	left: 0 !important;	text-align: center !important;	padding: 47px 0 0 !important; top: 0 !important; margin-top: 0px !important; height: 100%;position: relative;}
.custom-fubteil .content p {margin: 0px !important; font-size: 17px; padding-bottom: 42px;}
.custom-fubteil .content i{display:none !important;}
.custom-full-text {padding: 50px 30px 40px 30px !important;}
.custom-slider{padding-bottom:0px !important; padding-top:0px !important;}
.custom-slider .slide-body .slide .content {text-align:center !important; width:100%; left:0 !important; margin-left:0px !important;}
.custom-slider .slide-body .slide .content p{font-size:15px!important; margin:0px !important;}
.custom-last-section{padding-top:0px !important; margin-bottom:70px;}

/**@media screen and (-webkit-min-device-pixel-ratio:0)
{
#shop-nav-xs .navbar-nav > li > a, .megamenu .navbar-nav > li > a {
	padding: 15px 15px 15px 20px !important;
}

.force-float .sale_menu_10::after {
    padding-left: 5px;
	    padding-top: 0.9px;
}

.Cosmetic_menu_10::after {
    padding-left: 4.5px;
    padding-top: 0px;
}
}**/
.hidden-print .force-float .sale_menu_10 a:hover{background-color: #e9e9e9 !important;}
.hidden-print .force-float .Cosmetic_menu_10 a:hover{background-color: #e9e9e9 !important;}
.category-nav .navbar-nav .sale_menu_10 a {padding-left:40px !important;}
.category-nav .navbar-nav .Cosmetic_menu_10 a:lang(en) {
	padding-left:37px !important;
}
.force-float .sale_menu_10{ position:relative;}
.force-float .Cosmetic_menu_10{ position:relative;}
.product-buy .form-inline .choose_quantity .input-group-btn {width: auto !important;}
.image-gallery ul.image-thumbs li img{width:44px !important	; height:44px !important;}
.product-buy .form-inline .choose_quantity .input-group-btn button {width: 100%; font-size: 16px !important;}
.product-buy .form-inline .choose_quantity input{display:inline-block; float:none;  margin-right:4px;}
.product-buy .form-inline .choose_quantity .input-group-btn{display:inline-block; float:none; /*width:46% !important;*/ margin-left:4px;}
.product-buy .form-inline .choose_quantity .input-group-btn button{width:100%;}
#shop-nav .cart-menu > a > span.icon-handbag {background-color: #FFA300; border-radius: 50%; color: #fff !important;
	height: 43px !important; text-align: center; width: 43px !important; margin-right: 10px !important; padding: 0 !important;
	text-align: center !important;}
.icon-handbag::before {font-size: 21px; height: 70px; padding-bottom: 5px; display: block; padding-top: 10px; padding-left: 1px;}
.nav-tabs > li > a{font-family: 'Nunito Sans',sans-serif !important	;}
.delivery-status .estimated-delivery span strong{font-weight:400 !important;}
.displayoptions .btn-group a {border-radius: 50px;}
#sidepanel_left.active .panel-heading, #sidepanel_left .panel-heading{border-bottom: 2px dotted #dfdfdf;}
#sidepanel_left .nav-panel .nav .active > a{font-weight:600;}
.price_wrapper .price{font-size:23px; font-weight:400;}
.panel-body .slick-slider .slick-list .caption .price_wrapper {position: relative; width: 100%; float: left; display: flex;
	align-items: center; align-content: center; z-index: 999999999999;}
.recommendations .panel-body .slick-slider .slick-list .caption .price_wrapper {top: auto;}
.panel-body .slick-slider .slick-list .price_wrapper .price {font-size: 23px;font-weight: 400;position: absolute; bottom: 0;
	left: auto;	right: auto;	width: 100%; text-align: center; top: 100%;}
#slider-bestseller-products  .panel-heading .panel-title { font-size: 30px;	color: #841853;	font-family: 'Courgette', cursive;
}
.box-categories .panel-heading .panel-title{color: #841853;font-family: 'Courgette', cursive;}
.title h1{color: #841853; font-family: 'Courgette', cursive;}
.expandable .quantity-wrapper .input-group{margin:0 auto;}
.panel-body .slick-slider {background-color: transparent;}
.product-detail .form-group .btn.btn-default {border-radius: 30px;}
.caption .title a span {font-size: 14px; color:#777;}
.megamenu .force-float {margin-left: -12px;}
.megamenu .force-float .megamenu-fw .dropdown-menu {left: -11px !important;}
.caption .title a span:hover{ color:#841853;}
.form-inline.pagination .btn.btn-default {border-radius: 20px;}
.pagination li:first-child a {border-top-left-radius: 20px !important;	border-bottom-left-radius: 20px !important;}
.pagination li:last-child a {border-top-right-radius: 20px !important; border-bottom-right-radius: 20px !important;}
.form-group .form-control {-webkit-appearance: none;}
.dropper-startseite-seo-content h1 {font-size: 1em !important;}
#slider-bestseller-products .panel-body .slick-slider .slick-list {overflow: inherit;}
.price_wrapper .price_on_application {background-color: #30d9b7; color: #fff; padding: 4px 9px; display: inline-block;font-size: 13px; margin-top: 5px;	width:100%;}
.product-detail-cell .hidden-xs.product-actions .compare.btn.btn-default { border-radius: 20px;	padding: 6px 12px;}
.price_wrapper .price_on_application {background-color: #30d9b7; color: #fff; padding: 4px 9px;	display: inline-block;
	font-size: 13px; margin-top: 5px; border-radius: 20px;}
.product-detail-cell .hidden-xs.product-actions .compare.btn.btn-default {border-radius: 20px !important; padding: 6px 12px;}
.dropdown .dropdown-menu li a {color: #000 !important;}
.item_desc.custom_content {margin-top: 23px;}
.price-note .text-muted{color:#841853;}
.thumbnail .caption {padding:0px !important;}
.well.panel-wrap .panel .panel-heading .panel-title  {word-wrap: break-word; width: 100%; float: left;}
.well.panel-wrap .panel .panel-body form .form-group .btn.btn-primary.btn-block.submit{border-radius: 20px;}
.order-items .btn.btn-default.btn-xs.dropdown-toggle .caret {padding-left: 2px;	padding-top: 1px;}
.order-items .input-group-btn .btn.btn-default .fa::before {color: #fff !important;}
.order-items .input-group-btn .btn.btn-default { margin-top: 4px;}
#order_choose_order_type .panel-body .btn.btn-primary.btn-block {border-radius: 20px; font-size: 13px;}
#article_rating .submit.btn.btn-primary {border-radius: 20px;}
#quick-login .form-group #submit-btn {border-radius: 20px;}
.thumbnail .caption .title {height: 54px;}
#passwort_vergessen .btn.btn-primary.btn-block.submit.submit_once {border-radius: 20px;}
#boxslider-recently-viewed .slick-list.draggable {overflow: inherit;}
.overlay-img {top: 18px !important;}
.detail_rec_cc .slick-slider .product-cell {height: 300px;}
#slick-slide10 .price.text-nowrap {margin-top: 20px;}
#slider-xsell .slick-list.draggable .product-wrapper {height: 340px;}
.btn-group.btn-group-justified.btn-group-full a:last-child {position: relative;	left: 5px;}
.banner-section-custom .kk-powerslide-container {height: 900px !important;}
.text-right .submit_once {border-radius: 30px;}
.custom_cart_wrapper .panel.panel-default.panel-slider .slick-list.draggable {overflow: inherit;}
.custom-fubteil .content p:nth-child(2) {text-align: center; width: 100%; display: flex; justify-content: center;
	height: 100%; padding: 0; vertical-align: top;}
.custom-fubteil .content p:nth-child(2) img {position: absolute; left: auto;	right: auto; margin: 0 auto !important;
	display: inline-block !important; bottom: 0;}
.custom-fubteil .kk-powerslide-container {height: 750px; padding: 0 !important;}
.custom-last-section .content {width: 100%; max-width: 100%; background: rgba(0,0,0,0) !important; margin-left: 0px !important;
    left: 0 !important; text-align: center !important; padding:0px 10.5% !important; top: 0 !important; margin-top: 0px !important; height: 100%; position: relative; max-width: 1080px; margin: 0 auto !important;	float: none;}
.custom-last-section .content img{width:100%;}
.custom-last-section .content i{display:none !important;}

.custom-last-section .kk-powerslide-container{padding-bottom: 36.25% !important;}
.three_section  .content {width: 100%; max-width: 100%; background: rgba(0,0,0,0) !important; margin-left: 0px !important;
    left: 0 !important; text-align: center !important; top: 0 !important; margin-top: 0px !important; height: 100%;
	padding-top:60px !important; position: relative; max-width: 1140px; margin: 0 auto !important;	float: none;}
.three_section  .content .kk-flexlayout{width:100%; max-width:33%; display:inline-block;}
.three_section  .content .kk-flexlayout .grid-space .lpkl256vorteile{font-size: 32px !important;
font-family: 'Courgette';}
.three_section {padding-top:0px !important; padding-bottom:0px!important; }
.three_section i{display:none !important;}
.beveled .submit {border-radius:50px;}
.product-detail .product-detail-cell .expandable .input-group{display:inline-block !important;}
.tmp-modal-content .modal-body form .btn-primary{border-radius:50px !important;}

.price-box {
    position: relative;
    display: inline-block;
    width: 51%;
}

.product-offer .col-xs-7 #including-coupon {
   display: inline-block;
vertical-align: top;
width: 100%;
max-width: 45%;
margin-top: 10px;
}

.panel-body .bundle-price .label-warning{    background: #c8799c;
    padding: 10px 15px;
    margin-top: 10px;
    display: inline-block;
    border-radius: 60px;
}
.product-cell .caption .price-box .price {margin-top:0px !important;}
/**************===========ends===========***********************/

.sidebar-offcanvas .nav-toggle {background-color: #c8799c !important;}
.bottom15 > li.active > a, .bottom15 > li.active > a:hover, .bottom15 > li.active > a:focus {
    color: #c8799c !important;
}
.product-info .product-info-inner #quantity-grp span.input-group-addon.unit {
	border-radius: 50px;
	background-color: #c8799c;
	border: none;
	padding: 0 30px;
}
.product-info .product-info-inner #quantity-grp input {
    min-width: 4em !important;
    margin-right: 10px !important;
}
.product-info .product-info-inner #quantity-grp span.input-group-btn {
    margin-left: 30px !important;
}
.product-offer hr{padding-bottom:20px !important;}

.price-box > .price-note {min-height: 20px; margin-top: -20px;}

.kk-slider-item .thumbnail .caption .price-box .price_wrapper .price_label {height: 20px; display: block; margin-top: -19px;}
#result-wrapper .form-inline .panel-wrap .filter-collapsible-control .btn-default{border-radius:60px;}
.notification-alert .panel  .panel-footer .btn {border-radius:60px;}
.product-cell .animated{animation-duration: 0s!important;}
.product-cell .flipInY{animation-name: inherit !important;}
.panel-news:hover .image img, .image-box:hover .image-content img, .panel-categories:hover img{transform: scale(1) !important;}

/**26-7-18**/
.product-actions .config_swatch .group-items ul.list-group .panel-collapse h1 {
    font-size: 15px !important;
    line-height: 20px;
    margin: 0 0 10px !important;
    font-weight: 600;
	color: #444;
}
.product-actions .config_swatch .group-items ul.list-group .panel-collapse h2 {
    font-size: 14px;
    line-height: 19px;
    margin: 6px 0;
	color: #444;
}
.product-actions .config_swatch .group-items ul.list-group .panel-collapse ul {
    margin: 0;
    padding: 0;
}
.product-actions .config_swatch .group-items ul.list-group .panel-collapse ul li {
    width: 100%;
    text-align: left;
    padding: 0 0 6px;
    color: #444;
    position: relative;
    padding-left: 12px;
}
.product-actions .config_swatch .group-items ul.list-group .panel-collapse {
    text-align: left;
}
.product-actions .config_swatch .group-items ul.list-group .panel-collapse ul li::before {
    position: absolute;
    content: "";
    height: 6px;
    width: 6px;
    background: #444;
    border-radius: 20px;
    left: 0;
    top: 7px;
}
.product-actions .config_swatch .list-group li .span_imgg {
    height: 64px;
    overflow: hidden;
    margin-top: 7px;
    text-align: left;
    padding: 0 21px !important;
}
.product-actions .config_swatch .list-group li span.badge.pull-right {
    padding: 0 !important;
}




/**26-7-18**/


/******responsive-start*******/

@media (max-width:2800px){

	.three_section .kk-powerslide-container{padding-bottom: 25.25% !important;}
	.custom-last-section .content{max-width:100%;}

.custom-last-section .content img {width: auto; height: 100%;}

.banner-section-custom .slide-image{background-size:cover !important;}
}

@media (max-width:2100px){

	.die-wolke-div .content img {max-width: 50% !important;}
	.kk-image-banner .kk-image-banner-img.kk-image-banner-mode-auto{max-width:100%;}
	.custom-last-section .kk-powerslide-container{padding-bottom:27.8% !important;}
	.three_section .kk-powerslide-container{padding-bottom: 36.25% !important;}
}
@media (max-width:1900px){
.three_section .kk-powerslide-container {padding-bottom: 42.25% !important;}
}

@media (max-width:1680px){
	.custom-last-section .kk-powerslide-container{padding-bottom:30% !important;}
	.three_section .kk-powerslide-container {padding-bottom: 48.25% !important;}

}

@media (max-width:1400px){

.die-wolke-div .content img {max-width: 55% !important;}
.custom-last-section .kk-powerslide-container{padding-bottom: 35% !important;}
.three_section .kk-powerslide-container {padding-bottom: 54.25% !important;}
.banner-section-custom .slide-image {background-size: 130% !important;}

}

@media (max-width:1280px){
	.custom-last-section .content{padding: 0px 13.5% !important;}
}

@media (max-width:1200px){
.gallery .product_img .expandable .form-group {width: 84% !important;margin: 0 auto;}
.banner-section-custom .kk-powerslide .kk-powerslide-container .top-right{max-width:43%;}
.banner-section-custom .kk-powerslide .kk-powerslide-container .top-right h1 {
font-size: 36px !important;}
.kk-flexlayout{width:100% !important; max-width:100% !important;}
.custom-last-section .content img {height: 100%; width:auto !important;}
}

@media (max-width:1199px){
#shop-nav {padding-right: 7px; padding-left: 0;}
#footer {padding: 15px;}
#shop-nav:lang(de) {padding-left: 3px; padding-right: 6px;}
.category-nav .navbar-nav > li > a {padding: 15px 13px !important;}
.category-nav .navbar-nav > li > a:lang(en) {font-size: 13px !important; padding: 15px 10px !important;}
#shop-search:lang(de) {width: 70%; padding-left: 15px;}
#shop-nav:lang(de) {width: 21%;}
.category-nav .navbar-nav > li > a {padding: 15px 11px !important;}
#evo-main-nav .megamenu .navbar-nav .Friseur_menu_6 > a {padding: 15px 9px 15px 9px !important;}
#evo-main-nav .megamenu .navbar-nav li a {font-size: 16px;}
.gallery .product_img {padding-top: 16px;}
}

@media (max-width:1060px){
.category-nav .navbar-nav > li > a {padding: 15px 14px !important; font-size: 12px !important;}
.category-nav .navbar-nav > li > a:lang(en) {font-size: 12px !important; padding: 15px 8px !important;}
#evo-main-nav .megamenu .navbar-nav li{margin:0px !important;}
#search {padding-right: 3px;}
#search .input-group input {min-width: 99% !important;}
#shop-search {width: 70%; padding-left: 15px; padding-right: 16px;}
#shop-nav {padding-right: 0; padding-left: 0;}
#shop-nav:lang(de) {padding-left: 0; padding-right: 0; width: 22%;}
#shop-search:lang(de) {width: 69%;}

@media screen and (-webkit-min-device-pixel-ratio: 0){
.force-float .sale_menu_10::after {padding-left: 4.5px; padding-top: 1px;}
}

.gallery .product_img {padding-top: 12px;}

}

@media (max-width:1024px){
#search {width: 48%;}
#search input {width: 99% !important; min-width: 312px;}
.gallery .product_img .expandable { width: 90%; bottom:0 !important;}
.service_img p {font-size: 16px;}
#footer {padding: 20px 20px;}
#shop-search {width: 72%; padding-left: 25px;}
#shop-search .service_img img{width:100%;}
#shop-nav {width: 19%; padding: 0;}
.color_swatch {
    background-position: center;
    margin: 0 auto;
    background-size: 47% auto;
}
.config_side_cc #product-configuration-sidebar {width: 100% !important;}
.product-swatch {margin: 0 !important;}
.product-swatch .config_swatch .group-items {padding: 0;}
.config_swatch {padding: 0 !important;}
.product-swatch .row { margin: 0 !important;}
.box-custom .panel-strap p {font-size: 14px;}
.banner-section-custom .slide-image{background-size:cover !important;}

#shop-nav-xs {
	background-color: #c8799c !important;
	display: block !important;
}
#shop-nav-xs li a.offcanvas-toggle span {
	display: block !important;
}
#shop-nav-xs li a {
	color: #fff;
}
#shop-nav-xs .nav.navbar-nav.navbar-right {
	display: none;
}
#shop-nav-xs .phone_icon_img {
	display: inline-block;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	width: 75%;
	vertical-align: top;
}
.category-nav {
	display: none !important;
}
.navbar-offcanvas .navbar-right {
	float: none !important;
}
.navbar-offcanvas .container-fluid:nth-child(2) {
	padding: 0;
}
.navbar-offcanvas .sidebar-offcanvas .nav.navbar-nav {
	float: none;
	display: block;
	margin-top: 7px;
}
.navbar-offcanvas .sidebar-offcanvas li {
	display: block;
	float: none;
}
.navbar-offcanvas .divider {
	padding: 12px 15px !important;
}
.navbar-offcanvas .sidebar-offcanvas h5 {
	padding: 0 15px;
}
.navbar-offcanvas .sidebar-offcanvas li a.nav-active {
	color: #c8799c !important;
}
.navbar-offcanvas.navbar-default .nav > li.active > a {
	color: #c8799c !important;
}
}

@media only screen and (min-device-width : 1900px) and (max-device-width :2500px) {
#shop-nav-xs .navbar-nav > li > a, .megamenu .navbar-nav > li > a {padding: 15px 8px 15px 8px !important;}

.force-float .sale_menu_10::after {padding-left: 5px;}

.panel-heading {padding: 15px 15px 30px 10px;}
}

@media only screen and (min-device-width : 1080px) and (max-device-width :1150px) {

#shop-nav .nav > li > a {padding: 0 7px;}

}

@media only screen and (min-device-width :1280px) and (max-device-width :1300px) {
.force-float .sale_menu_10::after {padding-left: 5px; padding-top: 1.1px;}
}

@media (max-width:1280px){

	.custom-fubteil .kk-powerslide-container {height: 780px;}
}

@media (max-width:1199px){

.custom-fubteil .kk-powerslide-container {height: 780px;}

}

@media (max-width:1024px){

.three_section .content .kk-flexlayout{max-width:33% !important; display:inline-block !important;}
.three_section .kk-powerslide-container {min-height: 750px;}


/****9-7-2018****/
header #shop-nav {
	display: none;
}
header .service_img1 {
	display: none;
}

header .service_img {
	display: none;
}

#logo a img {
	max-height: 172px !important;
}

header #logo {
	width: 174px;
	padding-left: 16px;
}

header #shop-search {
	width: 76% !important;
	float: right;
	margin-top: 0px;
}


header #header-branding {
	padding: 57px 0px 48px !important;
}

#search .input-group input {
    height: 138px;
    padding-left: 64px;
    font-size: 23px;
    border-radius: 90px !important;
}


#search .input-group {
	width: 100%;
}

header #search {
	width: 100%;
	padding-right: 15px;
}

#search .input-group-addon button {
	margin-left: -119px !important;
}


#search .input-group-addon button .fa.fa-search::before {
    height: 135px;
    border-radius: 90px;
    width: 129px;
    font-size: 57px;
    display: flex;
    align-items: center;
    justify-content: center;
}
ul.cms-pages.list-inline.pull-right.hidden-xs {
    display: none;
}

header .pull-left {
    width: 100%;
    text-align: center;
}

}

@media (max-width:991px){
#logo {width: 100%; text-align: center; padding-bottom: 20px; padding-top: 7px;}
#shop-search {vertical-align: middle; width: 100%;}
#shop-nav {width: 100%; text-align: center; padding-top: 20px; padding-bottom: 10px;}
#shop-nav ul.header-shop-nav {float: none !important; text-align: center; display: inline-block; vertical-align: middle;
}
#shop-nav ul.header-shop-nav li {float: none; display: inline-block; vertical-align: top;}
#shop-search:lang(de) {width: 100%;}
#shop-nav:lang(de) {width: 100%;}
header #header-branding .header-shop-nav {display: inline-block !important;}
.custom-fubteil .kk-powerslide-container {height: 750px;}

 nav#shop-nav-xs {
    background-color: #c8799c !important;
}
nav#shop-nav-xs ul li a {
    color: #fff;
}
.navbar-offcanvas.navbar-default .nav>li>a.nav-active {
    color: #c8799c !important;
}
.navbar-offcanvas.navbar-default .nav>li.active>a {
    color: #c8799c !important;
}
nav#shop-filter-xs ul li a {
    background-color: #b2b2b2 !important;
}
nav#shop-filter-xs ul li a i {
    color: #fff !important;
}


/****9-7-2018****/
header #shop-nav {
	display: none;
}
header .service_img1 {
	display: none;
}

header .service_img {
	display: none;
}

#logo a img {
	max-height: 117px !important;
}

header #logo {
	width: 140px;
	padding-left: 5px;
}

header #shop-search {
	width: 77% !important;
	float: right;
	margin-top: 9px;
}


header #header-branding {
	padding: 38px 0px 41px !important;
}

#search .input-group input {
	height: 94px;
	padding-left: 48px;
	font-size: 23px;
}

#search .input-group {
	width: 100%;
}

header #search {
	width: 100%;
	padding-right: 15px;
}

#search .input-group-addon button {
	margin-left: -78px !important;
}


#search .input-group-addon button .fa.fa-search::before {
	height: 92px;
	border-radius: 53px;
	width: 92px;
	font-size: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}

ul.cms-pages.list-inline.pull-right.hidden-xs {
    display: none;
}

header .pull-left {
    width: 100%;
    text-align: center;
}

nav#shop-nav-xs .phone_icon_img {
    display: inline-block;
    padding-top: 10px;
    text-align: center;
    width: 83%;
    vertical-align: top;
}
nav#shop-nav-xs .phone_icon_img {
    display: inline-block;
    padding-top: 7px;
    padding-bottom: 7px;
    text-align: center;
    width: 75%;
    vertical-align: top;
}
nav#shop-nav-xs ul.nav.navbar-nav.navbar-right {
    width: 11%;
    display: inline-block;
}
.navbar-offcanvas .container-fluid:nth-child(2) {
	padding: 0 15px;
}
.navbar-offcanvas .divider {
	padding: 5px 0 !important;
}
 }

 @media (max-width:930px){

	 .product-buy #quantity-grp {display: block;}
	 .product-buy .form-inline .choose_quantity input {display: inline-block;}
	 .product-buy #quantity-grp .unit {display: inline-block; padding:12px 30px !important;}
	 .product-info .product-info-inner #quantity-grp span.input-group-btn {margin-left: 0 !important; display: block;
    margin-top: 10px;}

	.price-box .price_wrapper .price {font-size: 24px !important;}
 }

@media (max-width:800px){

.three_section .content .kk-flexlayout {max-width: 32% !important; display: inline-block !important;}
.three_section .content .kk-flexlayout .grid-space .lpkl256vorteile {font-size: 22px !important;}
.three_section .content .kk-flexlayout .grid-space .lpkl256meinung{font-size: 14px; line-height: 22px;}
}

@media (max-width:768px){
.product-info #add-to-cart button{font-size:14px !important;}
.custom-text-div .kk-powerslide .slide .content h1{font-size:40px !important;}
.banner-section-custom .slide-image{background-size:cover !important;}
.custom-grid-div .grid-system .grid-space .lpkl256vorteile {font-size: 22px !important;}
.custom-fubteil .content p img{width:100%;}
.custom-fubteil .content p {font-size: 15px; max-width: 90%; margin: 0 auto !important;}
.custom-text-div .kk-powerslide .slide .content p{max-width:100%;}
.banner-section-custom .kk-powerslide .kk-powerslide-container .top-right {max-width: 50%; right: 25%;}
.die-wolke-div .content p {padding: 0px 5%;}
.custom-text-div .kk-powerslide .slide .content p {max-width: 90% !important;}
.price-box .price_wrapper .price{font-size:24px !important;}
.product-offer .col-xs-7 #including-coupon{margin-top:6px;}

}

@media (max-width:767px){
#logo {text-align: center; padding-bottom: 30px;}
.gallery .product_img {min-height: 100%;}
#cookie-law {border-radius: 0; padding: 7px 60px 7px 15px; right: 0; width: 100%;}
.overview_left {display: inline-block; width: 50% !important;}
.overview_right {width: 50% !important; display: inline-block;}
.config_swatch .list-group li label .span_imgg { font-size: 13px; padding: 0 0px 0 17px;}
.config_swatch .list-group li {padding: 7px 4px 0px;}
#quantity-grp{width:100%;}
.banner-section-custom .kk-powerslide .kk-powerslide-container .top-right {max-width: 76%; right: 13% !important;}
.die-wolke-div .content img {max-width: 75% !important;}
.custom-fubteil .content p img {width: 100%; height: auto;}
.custom-fubteil .content p img {height: auto;}
.custom-fubteil .kk-powerslide-container {height: 710px;}
.custom-text-div .kk-powerslide .slide .content {padding: 0;}
.custom-text-div .kk-powerslide .slide .content h1 {font-size: 26px !important;	max-width: 100% !important;	padding: 38px 15px 0 15px;}
.custom-text-div .kk-powerslide .slide .content p {max-width: 100% !important; padding: 4px 13px;}
.custom-full-text {padding: 10px 30px 0px 30px !important;}
.custom-grid-div {padding-top: 17px !important;	padding-bottom: 17px !important;}
.custom-grid-div .grid-system .grid-space .lpkl256vorteile {font-size: 28px !important;}
.custom-slider .slide-body .slide .content h1 {font-size: 30px !important; line-height: 32px;}
.custom-slider .slide-body .slide .content p {font-size: 16px !important; margin: 0px !important;}
.custom-slider .kk-powerslide-container {height: 290px !important;}
.banner-section-custom .kk-powerslide .kk-powerslide-container .top-right h1 {font-size: 32px !important; max-width: 100%;
}
.banner-section-custom .kk-powerslide-container {height: 611px !important;}
.custom-fubteil .content p br {display: none;}
.custom-fubteil .content p {font-size: 16px; max-width: 80%;}
.three_section .content .kk-flexlayout {max-width: 100% !important; display: inline-block !important;}
.three_section .kk-powerslide-container {min-height: 1350px;}

 .product-buy #quantity-grp {display: table;}
	 .product-buy .form-inline .choose_quantity input {display: inline-block;}
	 .product-buy #quantity-grp .unit {
    display: inline-block;
    padding: 12px 40px !important;
    text-align: center;
    width: 100px;
    height: 35px !important;
}
	 .product-info .product-info-inner #quantity-grp span.input-group-btn {margin-left: 30px !important; display: inline-block;
    margin-top:0px;}

	.detail_rec_cc .slick-slider .product-cell {height: 360px !important;}
	#slider-xsell .slick-list.draggable .product-wrapper{height: 360px !important;}
	.kk-slider-item .thumbnail .image-wrapper .overlay-img{display:block !important;}
	#slider-bestseller-products .panel-body .evo-slider .slick-list .slick-track{width:100% !important; transform: inherit !important;}
nav#shop-nav-xs .phone_icon_img {
	width: 83%;
	padding-left: 1.3%;
}
#shop-nav-xs li a.offcanvas-toggle span {
	display: none !important;
}
}




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

.cms-greeting .dropdown {
	display: inline-block;
}

.cms-greeting li:nth-child(2) {
    display: inline-block;
    font-size: 12px;
}

#search {
	width: 565px;
	float: right;
	margin-top:0;
	padding-right: 35px;
}

#header-branding #logo {
	text-align: center;
	margin-bottom: 0;
	width: 79px;
	padding-left: 23px;
}

.cms-greeting li:nth-child(3) {
	padding: 0 0 11px !important;
}

#search .input-group input {
	height: 97px;
	padding-left: 44px;
	font-size: 25px;
}

#search .input-group-addon button .fa.fa-search::before {
	height: 95px;
	border-radius: 108px;
	line-height: 96px;
	width: 91px;
	font-size: 39px;
}
header #header-branding {
	padding: 43px 0px 35px !important;
}

#search .input-group {
	width: 100%;
}

#logo a img {
	width: 95px;
}
#logo a img {
	max-height: 115px !important;
	width: 114px !important;
}
.list-inline {
	text-align: center;
	width: 100%;
}
.service_img1 {
	display: none;
}
.service_img {
	display: none;
}

#search .input-group-addon button {
	margin-left: -82px !important;
}

}

@media (max-width:749px){

/***9-7-2018***/
.service_img1 {
	display: none;
}

.service_img{
	display: none;
}

header #logo {
	width: 105px;
	float: left;
	margin: 0;
	padding-bottom: 22px;
}

#search .input-group input {
	height: 63px;
	padding-left: 20px;
	font-size: 18px;
}

#search .input-group-addon button .fa.fa-search::before {
	height: 61px;
	line-height: 62px;
	border-radius: 38px;
width: 55px;
font-size: 27px;
}



#search .input-group-addon button {
	margin-left: -47px !important;
}

#logo a {
	display: block;
	height: auto !important;
}
header .pull-left {
	text-align: center;
}

#shop-search {
	width: 85% !important;
	margin-top: 9px;
	float: right;
	padding-left: 15px;
}

header .pull-left {
	width: 100%;
}
#search .input-group {
	width: 100%;
}
#search {
	width: 100%;
}
#search .input-group {
	padding-right: 0;
}
header #header-branding {
	padding-bottom: 0 !important;
	padding-top: 17px !important;
}

#logo a img {
	max-height: 81px !important;
}

}


@media (max-width:678px){
nav#shop-nav-xs .phone_icon_img {
	width: 82%;
	padding-left: 0.7%;
}
}

@media (max-width:667px){
.banner-section-custom .kk-powerslide-container {height: 686px !important;}
	.image-gallery.has-thumbs ul.image-container {margin: 0 0px 0 0px !important;}
header #shop-search {
	width: 82% !important;
}
header #header-branding {
    padding-top: 28px !important;
}

nav#shop-nav-xs .phone_icon_img {
	width: 82%;
	padding-left: 0.2%;
}

}

@media (max-width:640px){
#search {width: 100%; text-align: center; display: block; padding: 0;}
#search .input-group {width: 100%; padding: 0 30px;}
#search input { width: 99% !important; min-width: 350px;}
.service_img { width: 100% !important; text-align: center; padding-top: 30px;}
.service_img1 { width: 100% !important; text-align: center; padding-top: 7px;}
#shop-search .service_img1{text-align:center !important; padding-left:15px;}
.list-inline{text-align:center;}
#shop-search .service_img{padding-right:15px !important;}
.banner-section-custom .kk-powerslide-container {height: 686px !important;}
.three_section .kk-powerslide-container {min-height: 1450px;}

.price-box {width: 100%;}

.product-offer .col-xs-7 #including-coupon {max-width: 131px;}

nav#shop-nav-xs .phone_icon_img {
	width: 78%;
	padding-left: 4%;
}
nav#shop-nav-xs ul.nav.navbar-nav.navbar-right {
    width: 15%;
}

}

@media (max-width:568px){

	#cookie-law {padding: 4px 15px 2px 10px;}
.color_swatch {height: 105px; width: 162px;}
.bigger {font-size: 13px !important;}
.banner-section-custom .kk-powerslide .kk-powerslide-container .top-right {max-width: 82%; right: 9% !important;}
.banner-section-custom .kk-powerslide .kk-powerslide-container .top-right h1 {font-size: 27px !important;}
.banner-section-custom .kk-powerslide-container {height: 678px  !important;}
.custom-fubteil .kk-powerslide-container {height: 399px;}
.custom-slider .slide-body .slide .content h1 {font-size: 29px !important; line-height: 32px;}
.custom-fubteil .content p:nth-child(2) img {max-width: 288px;}
#shop-search .input-group {
	padding-right: 15px;
}

header #shop-search {
    width: 70% !important;
}
nav#shop-nav-xs .phone_icon_img {
	width: 77%;
	padding-left: 2.1%;
}

}

@media (max-width:553px){
nav#shop-nav-xs .phone_icon_img {
    width: 76%;
}
}

@media (max-width:480px){
#search .input-group {width: 100%; padding: 0;}
#search {padding: 0 15px;}
#cookie-law {padding: 4px 30px 2px 10px;}
#cookie-law a.btn.btn-primary {right: 6px; top: 50px;}
#cookie-law p {font-size: 12px; line-height: 19px;}
#cookie-law p.h5 {margin: 0; padding: 7px 0;}
#logo {padding-bottom: 6px;}
.service_img {padding-top: 18px;}
.color_swatch {
    height: 105px;
    width: 100%;
}
.config_swatch .list-group li {
    width: 49%;
}
.custom_cart_wrapper #coupon .panel-body input {margin-bottom: 17px; min-width: 100%;}
.custom_cart_wrapper #coupon .panel-body span input {display: block; margin-left: 0px !important; margin-bottom: 5px;}
.custom_cart_wrapper #coupon .panel-body span {display: block;}
.banner-section-custom .kk-powerslide-container {height: 780px !important;}
.custom-fubteil .content p:nth-child(2) img {max-width: 288px;}
.three_section .kk-powerslide-container {min-height: 1600px;}
.custom-text-div .kk-powerslide .slide .content h1 {font-size: 20px !important;}
.product-buy .choose_quantity{display:block !important;}
.product-buy .choose_quantity .quantity {width:100% !important; display:block; margin-bottom:5px !important;}
.product-buy .choose_quantity .unit {width:100% !important; display:block; padding: 13px 15px !important;}
.product-info .product-info-inner #quantity-grp span.input-group-btn{width:100% !important; display:block !important; margin-left:0px !important; margin-top:5px !important;}

nav#shop-nav-xs .phone_icon_img img {
    max-width: 50px;
}
nav#shop-nav-xs .phone_icon_img {
	width: 72%;
	padding-left: 2.4%;
}
nav#shop-nav-xs ul.nav.navbar-nav.navbar-right {
    width: 18%;
}
}


@media (max-width:567px){

/***9-7-2018***/
.service_img1 {
	display: none;
}

.service_img{
	display: none;
}

#logo {
	width: 76px;
	float: left;
	margin: 0;
}

#search .input-group input {
	height: 47px;
	font-size: 16px;
}

#search .input-group-addon button .fa.fa-search::before {
	height: 45px;
	line-height: 45px;
	width: 47px;
}
#logo a {
	display: block;
	height: auto !important;
}

#shop-search {
	width: 76% !important;
	margin-top: 9px;
	float: right;
}

header .pull-left {
	width: 100%;
}

header #top-bar .list-inline>li {
    padding: 12px 0px !important;
}

header #top-bar .list-inline li:last-child {
    padding: 0;
}

#search .input-group-addon button {
	margin-left: -38px !important;
}

#logo {
	width: 76px;
}

#logo a img {
    max-height: 62px !important;
}

}

@media (max-width:438px){
nav#shop-nav-xs .phone_icon_img {
    width: 71%;
}
}

@media (max-width:414px){
.color_swatch { height: 122px; }
#eKomiWidget_default{width:100%;}
#firma{width:100%;}
.config_swatch .list-group li {width: 49%;}
.banner-section-custom .kk-powerslide-container {height: 808px !important;}
#search .input-group input {
    padding-left: 10px;
}

nav#shop-nav-xs .phone_icon_img {
	width: 64%;
	padding-left: 4.2%;
}
nav#shop-nav-xs .phone_icon_img img {
    max-width: 45px;
}
nav#shop-nav-xs ul.nav.navbar-nav.navbar-right {
	width: 23.7%;
}
}







@media (max-width:375px){
#search input {min-width: 240px;}
.product-info #add-to-cart button{font-size:14px !important; padding:8px 0px;}
.custom-fubteil .kk-powerslide-container {height: 397px;}
.banner-section-custom .kk-powerslide-container {height: 959px !important;}
.custom-fubteil .content p:nth-child(2) img {max-width: 200px;}
.three_section .kk-powerslide-container {min-height: 1700px;}
.custom-text-div .kk-powerslide .slide .content {margin-top: -230px !important;}
header #top-bar .list-inline li:last-child {
    display: none;
}
#top-bar ul li ul li {
    display: block !important;
}
.config_swatch .list-group li {
    width: 100%;
}
}

@media (max-width:360px){
nav#shop-nav-xs ul.nav.navbar-nav.navbar-right {
	width: 23.2%;
}
nav#shop-nav-xs .phone_icon_img {
	width: 64%;
	padding-left: 2.5%;
}
}

@media (max-width:320px){
nav#shop-nav-xs .phone_icon_img {
    width: 60%;
}
nav#shop-nav-xs .phone_icon_img img {
    max-width: 40px;
}
nav#shop-nav-xs ul.nav.navbar-nav.navbar-right {
    width: 25%;
}
header #logo {
    width: 95px;
}
}


@media only screen
    and (device-width : 375px)
    and (device-height : 667px)
    and (-webkit-device-pixel-ratio : 2)
	{
	header .service_img1 {display: none;}
	header .service_img {display: none;}
	header #logo {width: 105px; float: left; margin: 0; padding-bottom: 22px;}
	header #shop-search {width: 82% !important;}
	.navbar-left {margin-left: -15px; float: left; margin: 0; padding-left: 0; list-style: none;}
	nav#shop-nav-xs .phone_icon_img {width: 64%; padding-left: 4.2%; text-align: center; display: inline-block;}
	nav#shop-nav-xs ul.nav.navbar-nav.navbar-right {width: 23.7%; display: inline-block;}


	}

.form-control-lm {
	height:45px;
	border:1px solid #c8799c;
	border-radius:20px !important;
	background-color: #fff;
	color:#777;
	display:block;
	padding:6px 12px;
	line-height: 1.42857143;
	background-image: none;
	width:100%;
}

div.cf_button {
	border-color:#c8799c;
	color:#fff;
	height:30px;
	border-radius:1px solid #c8799c;
}

div.grid-space.grid-space-full.hygiene_rekla {
	color:#841853;
	font-size:18px;
}



/* new configurator */

.config_swatch_new #cfg-container h2 {
    font-size: 25px;
    padding: 0px 15px 15px 15px;
    margin-top: 13px;
    color: #841853;
}

.config_swatch_new .group-items {
    overflow: visible;
}

.config_swatch_new .group-items .next-step {
    border-radius: 50px;
    min-width: 100px;
    margin-bottom: 20px;
    padding: 10px 25px;
}

.config_swatch_new .list-group {
    box-shadow: none;
}

.config_swatch_new .list-group .checkbox,
.config_swatch_new .list-group .radio {
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.config_swatch_new .list-group .checkbox a.small,
.config_swatch_new .list-group .radio a.small {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
}

.config_swatch_new .panel {
    margin-bottom: 0;
}

.config_swatch_new .panel-heading {
    display: inline-block;
    width: 100%;
    padding: 5px 15px 5px 15px;
    border-bottom: 3px solid #eee;
    cursor: pointer;
}

.config_swatch_new .panel-heading:hover .panel-title {
    color: #c8799c;
}

.config_swatch_new .panel-heading .current-selection {
    width: auto;
    border: none;
    height: auto;
    margin: 0;
    padding: 15px 15px 0px 15px;
    float: right;
}

.config_swatch_new .panel-heading .panel-title {
    padding: 11px 0;
}

.config_swatch_new .list-group li {
    width: 19%;
}

.config_swatch_new .list-group .list-group-item .color_swatch {
    height: 80px;
    border: none;
}

.config_swatch_new .list-group .list-group-item .cfg-tooltip {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 999;
    background: #fff;
    padding: 5px;
    border: 1px solid #eee;
    transition: all .3s;
}
.config_swatch_new .list-group .list-group-item:hover .cfg-tooltip {
    opacity: 1;
}

.product-actions .config_swatch_new .list-group .list-group-item .span_imgg {
    height: auto;
    text-align: center;
    padding: 0 5px !important;
}

.config_swatch_new .list-group .list-group-item input[type="radio"],
.config_swatch_new .list-group .list-group-item input[type="checkbox"] {
    visibility: hidden;
}
.config_swatch_new .list-group .list-group-item input[type="radio"] + .select-frame,
.config_swatch_new .list-group .list-group-item input[type="checkbox"] + .select-frame {
    display: none;
    visibility: hidden;
    position: absolute;
    top: -15px;
    left: 0;
    width: 100%;
    height: 110%;
    margin-left: 0;
}
.config_swatch_new .list-group .list-group-item input[type="radio"]:checked + .select-frame,
.config_swatch_new .list-group .list-group-item input[type="checkbox"]:checked + .select-frame {
    border: 3px solid #841853;
    display: block;
    visibility: visible;
    pointer-events: none;
}

@media (max-width: 767px) {

    .config_swatch_new .list-group li {
        width: 49%;
    }

    .config_swatch_new .list-group .list-group-item .color_swatch {
        height: 160px;
    }

    .config_swatch_new .list-group-item {
        margin-bottom: 10px;
    }

    .config_swatch_new .panel-heading .current-selection {
        float: none;
        padding: 15px 15px 15px 0px;
        width: 100%;
    }
}

@media (max-width: 1200px) {

    .config_swatch_new #cfg-container {
        padding: 0 15px;
    }
}



/* new exhibition badge in header */

.ausstellung-link {
    display: block;
}

.ausstellung-link .icon {
    font-size: 2em;
    background-color: #c8799c;
    border-radius: 50%;
    color: #fff !important;
    height: 43px !important;
    text-align: center;
    width: 43px !important;
    margin-right: 10px !important;
    padding: 0 !important;
    text-align: center !important;
}

.ausstellung-link .icon:before {
    font-size: 21px;
    height: 70px;
    padding-bottom: 5px;
    display: block;
    padding-top: 10px;
    padding-left: 1px;
}

.ausstellung-link > div {
    margin-top: 5px;
}

.ausstellung-link > div > b {
    font-size: 1.1em;
}

.ausstellung-link > div > span {
    color: #c8799c;
}
.ausstellung-link:hover > div > span {
    color: #841853;
}
