h1.title{text-transform: uppercase;}

body.cms-home .top-container { max-width: 100%; padding: inherit; }

button.btn-purple { box-shadow: none; }

.prod-ctn ul li { margin-bottom: 0px; }

.block.newsletter { display: none; }

.f-link ul li { margin-bottom: 0px; }

.f-news .block.newsletter { display: block; width: auto; margin-bottom: 0px; }

.f-news .block.newsletter input { padding-left: 8px; }

#maincontent .columns .column.main { padding-bottom: 0px; }

.cart-cost a { color: #ffffff; }

.old-price .price { font-size: 11px; color: #000; text-decoration: line-through; }

.prod-info-inner .prod-name { text-transform: uppercase; }

.actions-toolbar .compare.primary { display: none !important; }

.btn-purple { color: #fff !important; }

button#send3 { box-shadow: none; }

/*.top-left .logo{ float:left; padding:18px 0px; margin:0px 30px 0px 0px;}*/

.menu ul li { margin-bottom: 0px }

.submenu ul { display: block !important; }

/*.cart-icon span.counter-number{ width:22px; height:22px; line-height:22px; text-align:center; display:block; border-radius:50%; background:#8a1d6a; color:#fff; font-size:12px; position:absolute; top:5px; right:-10px;}*/

.srch-box .s-fild { border: none; }

.s-fild { color: #8c8c8c !important; }

.srch-box .s-btn { border: solid 1px #8a1d6a;/*color: #8a1d6a;*/ box-shadow: none; border-radius: 0px; padding: 0px; }

.wish-blnk { display: block; }

.wish-blnk .btn-purple { width: 215px; margin-top: 12px; color: #ffffff; }

/*h1.title { margin: 0 0 45px 0px; line-height: 1; font-weight: 600; font-size: 26px; }*/

.column .kontact-left #contact-form { width: 100%; float: none; }

.contact-index-index .under { border: none; color: #6c6c6c !important; }

/*.contact-index-index .page-title-wrapper, .cms-home .page-title-wrapper { display: none; }*/

.brad li a { color: #000; }

.fild .form-control { border-radius: 4px; }

#login-form .forgot { color: #a63180; }

.fild.text-right { text-align: right; }

#contentarea { display: none; }

.messages .messages { margin-bottom: 0px; }

._keyfocus :focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus { box-shadow: none !important; }

.add-to-cart { display: inline-block; }

/*FOR LOGIN PAGE CSS*/


.login-box h2 { font-size: 24px; color: #9e2c7c; margin: 0 0 30px 0px; font-weight: 400; }

.password_forget .primary1 { float: left; }

/*FOR LOGIN PAGE CSS*/

/*FOR REGISTR PAGE*/

.fild.field.password p{ margin:15px 0px;}
.customer-account-create .fild-wrap { padding: 0 50px 50px; }

.customer-account-create .fild-hdr h2 { color: #9e2c7c; }

#maincontent .form.password.reset, #maincontent .form.send.confirmation, #maincontent .form.password.forget, #maincontent .form.create.account { min-width: 100%; width: 100%; }

/*.customer-account-create .coloum-2 .fild:nth-child(2n) { padding-right: 65px;padding-left:0px}
.customer-account-create .coloum-2 .fild:nth-child(2n+1) { padding-left: 65px;padding-right:0px;}*/

.customer-account-create .page-title-wrapper { display: none }

/*FOR REGISTR PAGE*/

/*FOR FAQ*/

.faq-index-index .acc-ctn p, .faq-index-index .static-info p { font-size: 16px; line-height: 24px; color: #4e4e4e; }

#maincontent .column:not(.sidebar-main) .form.contact, .column:not(.sidebar-additional) .form.contact { width: 100%; float: none; min-width: auto;}

.faq-index-index .page-title-wrapper { display: none; }

/*FOR FAQ*/

/* CMS Page*/
.cms-page-view #maincontent .columns.row li,
.cms-page-view #maincontent .std p { font-size: 16px; line-height: 24px; color: #4e4e4e; letter-spacing: 0.5px; }
.cms-page-view #maincontent .columns.row li:before{ margin: 0;}

.cms-page-view #maincontent .columns.row p { font-size: 16px; line-height: 24px; color: #4e4e4e; letter-spacing: 0.5px; /*word-break: break-all; word-wrap: break-word;*/ }

.cms-page-view.page-layout-custom-cms .page-title-wrapper { display: none; }
.std a {color: #a63180;}






.old-price .price-label {display:none;}
.configurator-product-view .product-info-price .old-price .price-label{display:none!important;}
.old-price .price-label{font-size: 20px !important;color: #8e8e8e !important;font-weight: 400 !important;}
.catalog-product-view .old-prc{text-decoration: none;}



/*
.cate-thumb a{ display:block;}
.cate-thumb a span{vertical-align:top;}
.cate-thumb a span.product-image-wrapper{ padding:0 !important; height:180px;}*/








/*.products-grid .product-item-info:hover, .products-grid .product-item-info.active { background: #fff; box-shadow: none!important; border: 0px !important; margin: 0px!important; padding: 0px!important; position: relative; z-index: 2; }*/





/* Dashboard*/

.customer-account-index .page-title-wrapper, .account.customer-address-form .page-title-wrapper, .account.customer-account-edit .page-title-wrapper, .customer-address-index .page-title-wrapper, .sales-order-history .page-title-wrapper { display: none; }

.account .sidebar-main .block.block-collapsible-nav { display: none; }

.disply_hide { display: none !important; }

.cls-plz { width: 50%; display: inline-block; }

.cls-city { width: 45%; display: inline-block; margin-left: 3%; }

/* Dashboard*/

.block .title strong { display: block; font-size: 26px; color: #010101; margin: 0 0 20px 0px; }

/*WISHLIST*/

.wish_left button.btn-purple { margin-top: 9px; }

.price-box .new-prc .price { font-weight: 700; }

#wishlist-view-form .actions-toolbar { display: none; }

.customer-account-index .block-dashboard-orders { display: none; }

.wishlist-index-index .page-title-wrapper { display: none; }

.page-main .hdr_left h1 { margin: 0px; font-size: 24px; }

/*WISHLIST*/

/*Product List Page*/

.catalog-category-view .ts-stars-reviewCount, .cms-home .ts-stars-reviewCount { display: none !important; }

.ts-reviewSummary-ratingValue { color: #010101 !important; font-weight: 600 !important; }

.ts-reviewSummary-bestRating { color: #979797 !important; }

.catalog-category-view.page-layout-2columns-left .page-title-wrapper { /*display: none*/ }
.page-layout-custom-cms .page-title-wrapper { display: block !important;  }

.cat-title h2 { color: #9e2c7c; line-height: 30px; margin-top: 0; }

.ln-items-cat .layer-input-filter { display: none; }

/* Product List Page*/



/* Adressen PAGE CSS*/

.block-content .box.box-address { width: 100% !important; }

.block-addresses-list .items.addresses > .item { width: 100% !important; }

.fild.checkbox label { font-size: 12px; }

.left-nav li.current a { background-color: transparent; background: url(../images/nav-arow.png) 12px center no-repeat; font-weight: normal; }

.left-nav li.current a strong { background: none; padding: 0px; }

/* TOP Section*/

.user-icon .header.links { box-shadow: none; border-bottom: none; }

.user-icon .header.links li { list-style: none; }

.user-icon .header.links li { margin: 10px 5px 0 0px; color: #a63180; }

/*Order*/

.bestel-left { width: 66%; padding-right: 5px; }

.sales-order-print .order-date, .sales-order-print .block-order-details-view { display: none; }

.bestel-hdr ul li { margin-bottom: 0px; }

/*Order Sucess Page*/

.checkout-onepage-success .page-title-wrapper, .checkout-onepage-success .print { display: none !important; }

/*.checkout-onepage-success .title{font-size: 18px;margin-bottom: 40px;}*/

/*List View*/

.catalog-category-view .toolbar-products .pages, .catalogsearch-result-index .toolbar-products .pages { display: block; }

.catalog-category-view .toolbar-products #toolbar-amount, .catalog-category-view .toolbar-products .sorter-label, .catalogsearch-result-index .toolbar-products #toolbar-amount, .catalogsearch-result-index .toolbar-products .sorter-label { display: none; }

.catalogsearch-result-index .toolbar-products .pages { float: right; }

.bottm-toolbar .toolbar .sorter, .bottm-toolbar .toolbar .modes, .bottm-toolbar .toolbar .toolbar-amount { display: none; }

.bottm-toolbar .toolbar .field.limiter, .bottm-toolbar .toolbar .pages { display: block; }

/*Detail View*/

.product-timer-timer.clearfix{clear:none; float: left;  width:100%; padding:10px 15px 70px 15px; text-align:center;}
.dhl_express_product {}
.dhlexpresslogo { background: url('../images/dhlexpr.png') no-repeat;  width: 100px;  height: 88px; margin:0 30px; background-size: 100%;display: inline-block; vertical-align: bottom;}
.dhlecpresscount {display: inline-block;vertical-align: middle; }
.dhlexpresstext {font-size: 12px;font-weight: 600; padding: 0px; color:#8e8e8e; text-align: left; width:200px; line-height: 22px; display: inline-block; vertical-align: middle; }
.tech-box h5{text-transform: uppercase;}





.countbox { color: #2f2f2f; font-size: 40px; height: 52px; line-height: 48px; margin: 0 auto; padding: 0; width: 200px;  display: inline-block;vertical-align: middle; }
.countbox .countbox-num { float: left; }
.countbox .countbox-space { float: left; height: 52px; margin-left: 3px; margin-top: -4px; }
.countbox-hours1, .countbox-mins1, .countbox-secs1, .countbox-hours2, .countbox-mins2, .countbox-secs2 { background-image: url('../images/flip.png'); background-repeat: no-repeat; float: left; height: 52px; margin: 0 -4px 0 0; text-align: center; width: 32px; z-index: 1; }

.countbox-hours1 span, .countbox-hours2 span, .countbox-mins1 span, .countbox-mins2 span, .countbox-secs1 span, .countbox-secs2 span { /* background: url('../images/flip_gradient.png'); background-repeat: no-repeat; */ display: block; height: 52px; position: absolute; width: 32px; }

.catalog-product-view #reviews, .catalog-product-view .Reviews { display: none; }

.clearfix { clear: both; }

.product-info-price .product-info-stock-sku { display: none; }

.product-add-form .field.qty { display: none; }

.qa-hdr h1 { text-transform: uppercase; }

.qa .fild .form-control, .dtl-title { border-radius: 0px; }

#ts_product_sticker #trustedshops-productreviews-sticker-wrapper { border: none !important; }

#ts_product_sticker .ts-header-title { display: none; }

.ts-rating-light.productreviews .ts-header-subtitle { margin-bottom: 40px; width: 58%; display: inline-block; line-height: 22px; font-size: 16px; font-weight: normal; color: #000; }

#ts_product_sticker .ts-rating-light.productreviews .ts-wrapper .ts-reviews .ts-reviews-list li .ts-review-info .ts-review-content { margin-left: 45px; }

#ts_product_sticker .ts-rating-light.productreviews .ts-wrapper .ts-reviews .ts-reviews-list li .ts-review-info .ts-review-avatar span { background-size: 33px; width: 33px; height: 33px; }

#ts_product_sticker .ts-rating-light.productreviews .ts-wrapper .ts-reviews .ts-reviews-list li .ts-review .ts-review-text { margin-top: 12px; }

#ts_product_sticker .ts-rating-light.productreviews * { font-size: 14px; }

#ts_product_sticker .ts-rating-light.productreviews .ts-wrapper .ts-header-logo { font-size: 30px !important; }

#ts_product_sticker .ts-footer { display: none; }

#ts_product_sticker .ts-pagination-current-page { color: #8a1d6a }

#ts_product_sticker .ts-rating-light.productreviews .ts-wrapper .ts-reviews .ts-reviews-list li .ts-review { border: solid 2px #e3e3e3; min-height: 60px; }

.catalog-product-view .columns { display: block; }

.block.related { display: none; }

.customer-account-create .block-amazon-login { display: none; }

#maincontent .cate-ctn a, .prod-ctn a { display: inline-block; color: #9e2c7c; }







/*Checkout*/

.checkout-index-index .page-wrapper .nav-sections { display: block }

.registration .action.primary { color: #fff !important; background: #8a1d6a; border-color: #8a1d6a; }
/*#OffAmazonPaymentsWidgets3,#OffAmazonPaymentsWidgets1{display: none;}*/
#checkout-step-shipping .amazon-button-container{display: none;}
#checkout-step-shipping_method .checkout-comment-block{display: none;}
#checkout-step-payment .discount-code{display: none;}
/*.step-title{display:none}*/
.checkout-index-index .opc-block-summary .items-in-cart > .title, .checkout-index-index.onestepcheckout-index-index .page-title-wrapper, .checkout-index-index .checkout-description{display:none}
.payment-option-content.discount-field{display:block !important;}


.opc-block-summary .table-totals tbody .amount, .opc-block-summary .table-totals tfoot .amount{ width: 260px !important; padding-right: 0 !important;}

.button-action.remove{  display: inline-block;}

.minicart-items .qty-wrapper {text-align: left !important; padding: 0;}


/* Email to a Friend */

form.send.friend #recipients-options .additional { margin-top: 10px; }

.recipients-action { margin-top: 10px; }

.sendfriend-product-send .form.send.friend .action.remove { background: #a63180; margin-left: auto; position: relative; padding: 6px 12px; top: 0px; }





/*Cart*/
.cart-cost span.price{font-size: 15px;color: #9e2c7c;margin: 0px;text-align: right;background: none;}
#checkout .minicart-wrapper{display:none}



/*Configurator*/
.catalog-product-view .block.upsell{display:none;}
.catalog-product-view .product-options-wrapper{display:none;}
.configurator-product-view .stock{display:none;}
.catalog-product-view .product-info-main .product-options-bottom .box-tocart{margin-top: 0px;}


/*CMS Pages*/
.category-kontakt .cat-title, .category-faq-hilfe .cat-title, .category-agb .cat-title, .category-impressum .cat-title{display:none}
.cat_cms p { font-size: 16px;line-height: 24px; color: #4e4e4e;letter-spacing: 0.5px;}




@media(max-width:767px) {


    /*FOR NAV PAGINATION*/


    .pages .action.previous,.pages .action.next{ margin: 0px;}
    .pages .action.previous > span.label, .pages .action.next > span.label { display: none !important}
    .pages .action.previous > span, .pages .action.next > span {position: static !important; height: auto; width: 100px; margin: inherit !important;}
    .pages-item-previous, .pages-item-next{position: static !important;}

}









/*chat*/
/*#chat-application{opacity: 0;z-index: 1000000000000000 !important;}*/
.page-wrapper .compare{/*z-index: 100000000;*/ top:50%; right:0; left:auto; border-radius: 10px 0px 0px 10px;}

.footer .scroll-up{z-index: 980;}

.pfeil {
    width: 27px;
    height: 27px;
    background-image: url('../images/pfeil.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: inline-block;
}
.pfeil_block {
    width: 100%;
    text-align: center;
    position: relative;
    margin-top: 0px;
}
.vorteil_1{background-image:url('../images/icon_luxnote_1.png') !important;}
.vorteil_3{background-image:url('../images/icon_luxnote_3.png') !important;}
.vorteil_4{background-image:url('../images/icon_luxnote_4.png') !important;}
.vorteil_2{background-image:url('../images/icon_luxnote_2.png') !important;}
.vorteil_1_s{background-image:url('../images/vorteil_1_s.png') !important;}
.vorteil_2_s{background-image:url('../images/vorteil_2_s.png') !important;}
.vorteil_3_s{background-image:url('../images/vorteil_3_s.png') !important;}
.page-layout-1column.page-with-filter .columns .column.main{padding-top:0px}

.cart-empty a{color: #9e2c7c;}
.static-left h4{font-weight: bold;}




.fotorama__arr, .fotorama__thumb__arr{ background-color: rgba(0,0,0,0);}

.fotorama__stage.fotorama__shadows--right::after, .fotorama__nav.fotorama__shadows--right::after,
.fotorama__stage.fotorama__shadows--left::before, .fotorama__nav.fotorama__shadows--left::before{ background-image: none !important;}
#captcha-required{color: #e02b27;font-size: 1.2rem;}

.payment-method-content .actions-toolbar{display: none !important;}

.attribute.value.attr_val { height: 65px;overflow: scroll !important;}
.attribute.attr_lbl {height: 65px;overflow: hidden;}



/*ADDED BY RAM*/
/* .page-wrapper{ display: block !important;} */

.gallery-placeholder .fotorama__arr--disabled{opacity:0}
/*#product-addtocart-button{text-transform: capitalize;}*/
.table-comparison .cell .attribute.value{padding-left: 20px;}
.kontact-right .add-thumb img{ width:100%;}
#sticky-toolbar{z-index: 99999999999 !important;background-color: #fff;}



.is-sticky #sticky-toolbar,.is-sticky #layered-filter-block-container{ padding-top:10px;}
.configurator-product-view .old-price{display:none;}
.configurator-product-view .product-info-main .new-prc.regular_price.hidn_old_prc{margin-top:-12px;}

.catalog-product-compare-index .prnt{display: none !important;}

.srch-box .s-btn::before {display: none;}

