.product-miniature .thumbnail-container:focus .product-description::after, .product-miniature .thumbnail-container:hover .product-description::after/* Schriftart */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
body {
    font-family: 'Raleway', sans-serif;
    font-size: 1rem;
    line-height: 1.25em;
    color: #232323;
    direction: ltr;
    -webkit-font-smoothing: antialiased;}






/**********

CMS-Inhalte

**********/

.page-content.page-cms ul, p {color: #333;}
.page-content.page-cms .products-selection ul, .page-content.page-cms .products-selection ul .select-title, .page-content.page-cms .products-selection ul .sort-by, .products-selection .page-content.page-cms ul, .products-selection .page-content.page-cms ul .select-title, .products-selection .page-content.page-cms ul .sort-by, .products-selection .sort-by-row, .products-selection .sort-by-row .select-title, .products-selection .sort-by-row .sort-by, .products-selection p, .products-selection p .select-title, .products-selection p .sort-by {color: #333;}



/**********

Menu

**********/



.mmenu {display: block; margin: 0 auto; text-align: center; padding-top:15px;padding-bottom:1%;}

@media (max-width: 991px){.mmenu {}}


.top-menu .sub-menu {
    box-shadow: 2px 1px 11px 2px rgba(0,0,0,.1);
    border: none;
    margin-left: .9375rem;
    width: inherit;
    min-width: inherit;
    z-index: 18;
    position: absolute;
}
#header .menu, #header .menu>ul>li {
    display: inline-block;
    position: relative;
padding: 0px 10px;
}
.top-menu .sub-menu ul[data-depth="1"]>li {
    float: left;
    margin: 0 1.25rem;
    clear: both;
}

#header .top-menu a[data-depth="0"]:hover {color:#ff544f;}
.top-menu .sub-menu ul[data-depth="1"]>li a {color:#232323 !important; text-transform:none !important;}
.top-menu .sub-menu ul[data-depth="1"]>li a:hover {color:#7baaca !important;}
.top-menu .sub-menu ul[data-depth="2"]>li a {color:#232323 !important; text-transform:none !important; margin-left:5px;}
.top-menu .sub-menu ul[data-depth="2"]>li a:hover {color:#7baaca !important;}
.top-menu .sub-menu ul[data-depth="3"]>li a {color:#232323 !important; text-transform:none !important; margin-left:5px;}
.top-menu .sub-menu ul[data-depth="3"]>li a:hover {color:#7baaca !important;}



.header-top .navfull {background: #fff; margin-top: 20px;}

.move {
    position: fixed !important;
    top: 0;
    color: #fff;
    height: 50px;
    width: 100%;
    margin-top: 0 !important;
    border-bottom: 1px solid #78ded4;
    z-index: 10000;
}


@media (max-width: 767px){
.page-content.page-cms{padding: 1.25rem 0rem}
#mobile_top_menu_wrapper .top-menu .sub-menu li > a {padding-left:5%;}
.top-menu .sub-menu ul[data-depth="1"] > li a {color:#7a7a7a !important;}
#language-selector-label {color:#000;}}

/* Dropdown Block */
#_desktop_top_menu .top-menu[data-depth="0"] li:hover .sub-menu, .top-menu .sub-menu, .top-menu .sub-menu.collapse {display:none;}

/* Stop Menu */


/**********

Allgemeine Definitionen 

**********/

.h1, h1 {font-size: 1.575rem; color:#000;}
.h2, h2 { margin: 30px 0px 15px 0px;}

#wrapper .breadcrumb .material-icons {color:#279acd;font-size: .7375rem; padding-bottom: 5px;}
#header .header-top a[data-depth="0"] {text-transform:none !important;color:#000;font-weight:normal;}
.text-uppercase {text-transform: none !important;}
.h1, .h2, .h3 {text-transform: none !important;}
.btn-primary, .btn-secondary, .btn-tertiary {text-transform: none !important; border-radius:5px;}
.btn-primary {background-color:#00c975;font-weight:normal;color:#fff !important;}
.btn-secondary {background:#00c975; color: #fff;}
.btn-primary:hover {background-color:#00c975;color:#fff;}
.btn.disabled, .btn.disabled:hover {background-color:#cccece;}

#header {box-shadow:none;}
#wrapper {background: #fff;}
.form-control:focus {border-color: #279acd;}
.block_newsletter form input[type="email"]:focus {padding: 8px 8px 9px;border: 2px #279acd solid;outline: 0}
a {background-color: transparent;color: #24b9d7; text-decoration: none}
a:hover {color: #279acd; text-decoration: none}
#blockcart-modal .product-name {color: #7baaca}

.featured-products .all-product-link {clear: both;color: #7a7a7a;font-weight: 700;margin-top: 1.5rem;margin-bottom: 1.5rem;}

#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {color: #00c975;}

#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {color: #333;}

#products .highlighted-informations .quick-view:hover, .featured-products .highlighted-informations .quick-view:hover, .product-accessories .highlighted-informations .quick-view:hover, .product-miniature .highlighted-informations .quick-view:hover {
  color: #2fb5d2;
}

.product-miniature .thumbnail-container:focus .product-description::after, .product-miniature .thumbnail-container:hover .product-description::after {border-top: none;}

#wrapper .breadcrumb {font-size:.7375rem;border-bottom: 1px solid #f1f1f1;padding-bottom:5px;}
#wrapper .breadcrumb li a {color: #232323;}
#wrapper .breadcrumb li:last-child {color: #232323;}

/* Stop Allgemeine Definitionen */



/**********

Header 

**********/


.headerbox a {color:#7a7a7a !important;}
.headerbox a:hover {color:#7baaca !important;}
.headerbox {text-align:center;}
/*#header {background: #333 !important;}*/
#header .header-nav #_desktop_contact_link #contact-link a {color:#fff;font-size:15px;}
#header .header-nav #_desktop_contact_link #contact-link a:hover  {color:#7baaca;}
#_desktop_user_info a {color:#ccc;font-size:13px;}
#_desktop_user_info a:hover {color:#ccc;font-size:13px;}
#_desktop_language_selector span {color:#fff;font-size:13px;}
#_desktop_language_selector .dropdown .expand-more {color:#ccc;font-size:13px;}
#_desktop_language_selector .dropdown-menu a:hover {color:#ccc;}
#header .header-nav {height:40px;/*max-height:50px; margin-bottom:10px;*/ border:none;background:#333; }
body#checkout #header .header-nav #_desktop_contact_link #contact-link {margin-top:.6375rem;}
#header .header-nav #_desktop_contact_link #contact-link a {font-size: 13px;color: #ccc;margin-top: .5375rem;margin-right: 20px;}
#header .header-nav #_desktop_contact_link #contact-link {margin-top: .6375rem;}

body#checkout #header .header-nav {max-height:50px; margin-bottom:10px; border:none; padding:0;}
#header .header-nav .user-info {margin-top:0.638rem;}
#header .header-nav .user-info a:hover {color: #7baaca;}
#header .header-nav .blockcart .header {margin-top:.4rem;}

#header .logo {max-width:80%;}

@media (max-width: 991px){#header .header-nav .cart-preview.active {background:#fff;}
#header a {color:#232323;}
#header .header-nav .blockcart{background: #fff;}
#header .header-nav .cart-preview .shopping-cart {color:#232323 !important;}
.cart-products-count {color:#232323;}}


@media (max-width: 767px){
#header .header-nav .user-info {margin-top: .7rem;  padding: 8px;}
#header .header-nav {height:130px;/*max-height:50px; margin-bottom:10px;*/ border:none;background:#fff; }
.header-top .search-widgets {min-width: 18rem}}

#_desktop_cart .blockcart .material-icons {color: #333333;font-size: 40px;padding-top:3%;}
#_desktop_cart .blockcart .cart-products-count {display: block;position: relative;bottom: 40px;left: 35px;font-size: 16px;color: #00c975;padding-top:3%;}

#header .header-top {border-bottom: 1px solid #000; padding:.75rem 0rem 0rem 0rem;}

@media (max-width: 991px){

#header .header-nav #menu-icon .material-icons {color:#232323;}
#header .header-nav .material-icons {font-size: 30px;}
#header .logo {max-width:100%;}
#header .top-logo img {max-height:2.8rem;}
#header .header-nav .top-logo a img {display: block;margin: 0 auto;padding-top: 5px;padding-left:60px;}

#_desktop_user_info a {color:#ccc;font-size:13px;}}




/* Menu Mobile */

#mobile_top_menu_wrapper .top-menu .sub-menu li > a {
border-bottom: 1px solid #f1f1f1; font-weight:normal;}


/* Stop Header */


/*search*/

#search_widget form i {color:#00c975;}

@media (max-width: 991px){
.searchmobile {padding-top:10px;}}

/* stop search*/

/* Slider */

.carousel .carousel-item {height:100%;}
.carousel .carousel-item img {width: 100%;  max-width: 100%;  height: auto;}
.carousel .carousel-inner {height: auto;}
.carousel-inner {  width: 100%;  overflow: hidden;}
.carousel .carousel-item .caption {max-width:50%;left:auto;position: absolute;  bottom: 30px;  height: auto;  color: #fff;  right: 0;  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;  border-radius: 5px;  padding: 15px;}

.carousel .carousel-control .icon-prev:hover i, .carousel .carousel-control .icon-next:hover i {color: #279acd;}

.carousel .carousel-item .caption .display-1 {font-size: 2.125rem;  font-weight: 400;  margin-bottom: 15px;  margin-top: 10px;  color: #fff;}
.carousel .carousel-item .caption .caption-description h3 {font-size: 1rem; font-weight:600;}
.carousel .carousel-item .caption .caption-description p, .carousel .carousel-item .caption .caption-description a {font-size: 16px;}

.caption-description .btn-primary {background:transparent;border:1px solid #fff;}

/* Slider Mobile */

@media (max-width: 1199px) {
.carousel .carousel-inner {height: auto;}}

@media (max-width: 991px){
.carousel {background-color: #fff;}
.carousel .carousel-item .caption{display: none;border-radius: 15px;position: absolute;bottom: 100px;left: 0%; max-width: 100%; color: #fff; background: rgba(000, 000, 000, 0.60);padding: 20px;}}
@media (max-width: 991px){.carousel .carousel-item .caption .display-1 {font-size:25px; color:#fff;font-weight:700;}}
@media (max-width: 991px){.carousel .carousel-item .caption .caption-description h3 {font-size:18px; font-weight:600;color:#fff;}}
@media (max-width: 991px){.carousel .carousel-item .caption .caption-description p {color:#fff;}}


/* Stop Slider */




/**********

Home 

**********/


#index .featured-products {text-align:center; margin-bottom: 25px;}


/**********

Kategorie Miniature 

**********/


.product-miniature .product-description {box-shadow: 0 -5px 10px -5px rgba(0,0,0,.2);}
.information .product-description ul li {color:#000; font-size: 1rem;}
.js-product {margin-bottom: 20px;}
.product-miniature {box-shadow:2px 2px 8px 0 rgba(0,0,0,.2); height: 475px;}
.product-miniature .thumbnail-container {height: 475px;}

/* Product Flags */
.product-flags li.product-flag.on-sale {
  -webkit-box-ordinal-group: 0;  -ms-flex-order: -1;  order: -1;  background: #ff544f;  width: 100%;  text-align: center;  margin-top: 0 !important;}
.product-flags li.product-flag.new {font-weight:normal;}
.block-categories {border:1px solid #f1f1f1;}
.block-categories .category-sub-menu .category-sub-link {  font-size: 13px;}
.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before {  margin-right: .3125rem;  content: none;}
.product-miniature .product-flags li.product-flag.out_of_stock {display:none;}



 .product-title {margin-top: 0px;  border-top: 1px solid #f1f1f1;  padding-top: 5px; height: 70px;}


/* Start: add to Cart miniature */



.product-add-to-cart-mini {float:right; width: 50px; padding: 0px 10px;}
.product-add-to-cart-mini .product-actions .add-to-cart {}
.product-add-to-cart-mini .add-to-cart .material-icons {color:#009d40;}
.product-add-to-cart-mini .btn-primary {background-color: #fff; padding:0;}
.product-quantity-mini .btn-primary.disabled:hover, .product-add-to-cart-mini .btn-primary:active:hover {background-color:#fff !important;}
.btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
background:#00c975;}
.btn-primary:active {background-color:#1d93ab;}

.product-add-to-cart-mini.btn-primary.disabled:hover, .product-add-to-cart-mini.btn-primary:disabled:hover,
.product-quantity-mini .btn-primary.disabled:hover, .product-quantity-mini .btn-primary:disabled:hover {background-color:#fff;}

.product-add-to-cart-mini .add-to-cart {height:1.75rem;}


.product-quantities-mini {float:left; margin-top:10px;}
.product-quantities-mini span {padding: 2px; font-size: 12px;}
.product-quantities-mini .material-symbols-rounded {font-variation-settings: 'FILL' 1;  font-size: 20px;  top: 5px;  display: inline-block;
  position: relative;}
.product-quantities-mini .material-icons {color:#009d40;}

.product-add-to-cart-mini-quickview {float:right;}
.product-add-to-cart-mini-quickview .material-icons {color:#009d40;}

.product-mini-actions {height: 35px;margin-top:10px; padding: 5px 0px;}
.product-mini-reference {text-align: center; height: 45px;margin-top:5px; padding: 5px 0px;}
.product-mini-reference span {font-size:13px;}



/**********

Kategorie: Filter

**********/

.block-categories .category-sub-menu li[data-depth="0"] > a {
font-size: 14px;  font-weight: normal; width: 80%; display: inline-block; margin: .3125rem 0 0; padding-bottom: .1875rem;}

.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {  padding-left: .3125rem;  margin: 5px 0px;}


/**********

Footer 

**********/


.customfooter {background: #171717;}
.copyright a {color: #279acd; font-size:14px;}
.copyright { padding-top: 10px;}
@media (max-width: 991px){.copyright {text-align:center;}}

.block-contact {padding-bottom:15px;}

body#checkout #footer {padding: 0px;}

.footer-container .block-contact a {color:#279acd;}
.footer-container p {color:#fff}
.footer-container .h3, .footer-container .h4 {color: #e1e1e1;padding-bottom: 15px;border-bottom: 1px solid #e1e1e1;margin-bottom: 15px;font-size: 1.25rem}
.footer-container p::before {content: '';width: 40px; height: 2px; background: #279acd; position: absolute;margin-top: 36px;}
.footer-container li a {color:#fff;}
.footer-container #block_myaccount_infos .myaccount-title a {color:#fff;font-size: 1.25rem}
.footer-container .h3, .footer-container .h4 {color:#fff;}
.footer-container .h3, .footer-container #contact-infos {color:#fff;}
#block_myaccount_infos {border-left: 1px solid #525050; padding-right:10px;}
.footerlogo, .page-header h1{text-align:center;}
.footer-container p {font-size: 0.875rem;}
.footerlogo {padding-top: 12px;}
.footer-container li a {color: #e1e1e1;font-size: .875rem;}
.footer-container li a:hover {color: #279acd;}


.footer-ledlightpower {background: #fff;text-align: center;display: block;padding: 10px 0px;margin: 20px 0px;}
.footer-ledlightpower .border {padding-top: 20px;border-top: 1px solid #eee;}
.footer-ledlightpower .logo {max-width:25%;}


@media (max-width: 991px){.footer-container #contact-infos{padding:5px 5px 5px 15px;} .footer-container .h3 {border:none;}
.footer-container .links ul {background-color:#f6f6f6}
.footer-container .links ul > li a {color:#232323;}
#block_myaccount_infos {border:0;}
}
 

@media (max-width: 767px) {
  .footer-container .links ul > li {font-weight: normal;}}

.footer-container .copy {margin-top: 20px;}
@media (max-width:767px){.footer-container .copy {text-align:center;}}
.footer-container .copy .payment {}
.footer-container .copy a {font-size:14px}

@media (max-width:767px){
.footer-container .copy .payment{margin: 15px 0px}}





/* Stop Footer */


/* Kontakt */

.contact-rich i, .contact-rich a {color:#7baaca;}
.input-group .input-group-btn>.btn {padding: 0.625rem 1rem;margin-left: 0;font-size: 0.6875rem;font-weight: 500;color: #fff;text-transform: none; border: 0;box-shadow: none;background:#7baaca;border-radius:25px;}
.contact-rich h4 {margin-bottom: 2rem;color: #232323;text-transform: none}
.contact-form h3 {color: #232323;text-transform: none}

/* Stop Kontakt */

/* custom text */

#custom-text {background: #fff;border-radius: 2px;margin-bottom: 1.5rem;padding-bottom: 3.125rem;text-align: center;}
custom-text .icon {height: 50px; margin-top: 10px;}
#custom-text .material-icons {font-size: 40px;color: #ccc;}
#custom-text h5 {color: #555;font-size: 1.0rem; font-weight: 400; text-align: left; border-bottom: 1px solid #f1f1f1; padding-bottom: 13px;}
#custom-text h5::before {content: '';width: 40px;height: 2px;background: #279acd;position: absolute;margin-top: 30px;}
#custom-text p {color: #888;font-size: 12px;text-align: left;}

@media (max-width:767px){
#custom-text {padding: 10px;}}

/* stop custom text */



/* Produktseite */

/*
div.breassurance .blockreassurance_product .item-product {display: inline-block; float: left; margin-right: 5px; padding-top: 5px; width: 35px;height:100%;}
div.breassurance .blockreassurance_product p {color:#333 !important;}
div.breassurance .blockreassurance_product span {color:#333 !important;}*/

.product-container h1 {padding-bottom: 15px;}
.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover {border:1px solid #279acd;}
.product-cover img {border: 1px solid rgba(0,0,0,.125);}
.tabs .nav-tabs .nav-link.active {color:#279acd; border: none; border-bottom: 1px solid #279acd;}
.tabs .nav-tabs .nav-link:hover {border: none; border-bottom: 1px solid #279acd;}
.has-discount .discount {display: inline-block;padding: 0.3125rem 0.625rem;margin-left: 0.625rem;font-size: 1rem;font-weight: 600;color: #fff; text-transform: 
.product-flags li.product-flag.discount-percentage, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount {background-color:#ff0000;}
.product-flags li.product-flag {width: -webkit-fit-content; width: -moz-fit-content;width: fit-content;padding: 0.3125rem 0.4375rem;margin-top: 0.625rem;font-size: 1rem;font-weight: 700;color: #fff;text-transform: none;pointer-events: auto;background: #279acd;}


/* Preisangaben */
.product-price {color:#232323;width:100%;}
.current-price span {color:#279acd;font-weight:normal;}
.has-discount.product-price {color:#00c975;}
none; background: #ff0000;border-radius:25px;}
.has-discount.product-price, .has-discount p, .has-discount .page-content.page-cms ul, .page-content.page-cms .has-discount ul {color:#ff0000;}


.product-information .tabs {border-bottom: 1px solid #f1f1f1;}
.product-quantity {padding-bottom:3%;}

.product-description p {font-weight: 400;color:#000; font-size:1.0rem;;}
.product-actions .control-label {font-weight:bold;}

.product-prices .tax-shipping-delivery-label {color:#000; font-weight:normal;float:left;margin-left:2%;padding-top:3px;}
.current-price span {color: #279acd;font-size: 18px;}

/* Varianten / Customization */
.product-variants > .product-variants-item select {width: 100% !important;}
.product-customization .product-message:focus {outline:.125rem solid #7baaca !important;}

body#checkout section.checkout-step .add-address a i {font-size: .85rem !important;}
.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name {text-transform:none !important;}
.product-actions .add-to-cart {font-weight:bold;}
.product-reference {float:left;}
.product-reference span {font-weight:normal;font-size: .875rem;}
#copyIcon {transition: color 0.3s ease, transform 1.2s ease;} /* Icon Klick Effekt */
.current-price {float:left;}


/* Marke */
.product-manufacturer a {color: #279acd; font-weight: normal;font-size: .875rem;}
.product-manufacturer .label {font-size: .875rem;}


/* Mobile */


@media (max-width: 991px){
div.breassurance .blockreassurance_product .item-product {display: inline-block;float: left;margin-right: 5px;padding-top: 5px;width: 35px; height:35px;}}

.product-customization .product-message:focus {color:#7baaca;}
div.breassurance .blockreassurance_product .item-product {height:35px;display:block; float:left;padding-top:2%;}
.product-images > li.thumb-container .thumb.selected, .product-images > li.thumb-container .thumb:hover {border: #7baaca 1px solid;}
.product-customization .product-message:focus {outline: .1875rem solid #7baaca}
.btn-primary.disabled:hover, .btn-primary:disabled:hover {background-color:#cccece}

@media (max-width: 767px) {
.product-information .product-description ol, .product-information .product-description ul {list-style-position: outside;}
}

@media (max-width: 438px) {.nav-tabs .nav-item + .nav-item {padding-top:5%}}

.product-information {border-bottom: 1px solid #e1e1e1;}

/* blockreassurance */

.blockreassurance_product p.block-title {font-size: 12px !important;}
.blockreassurance_product .item-product {display: inline-block;  height: 35px;  float: left;  margin-right: 5px;  padding-top: 5px;  width: 35px;}

/* Stop Produktseite */


/* Kategorien */


.block-category {min-height: 10px; margin-bottom: 30px;}
.block-category h1 {font-size:1.575rem;}
.block-category .block-category-inner #category-description p {font-weight:normal;}
#subcategories ul li .subcategory-image a {border: none;}

.product-price-and-shipping span {color:#00c975;}
#search_filters>.h6, #search_filters_brands>.h6, #search_filters_suppliers>.h6 {font-size:1.1rem;}

#search_filters .facet .facet-title, #search_filters .facet .facet-label a {text-overflow: unset !important;  white-space: unset !important;}


#subcategories ul li:hover .subcategory-image a {padding: 5px; border:2px solid #7baaca;}
.block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover, .block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover, .cart-grid-body a.label:hover {color:#7baaca}
#subcategories ul li .subcategory-name, #subcategories ul li .subcategory-name:hover {color: #279acd; font-weight: normal; font-size:14px; text-transform: none;}


.block-category .block-category-inner .category-cover img {display:none;}

.subcategory-image a img {  display: block;  margin: 0 auto;  max-width: 100%;}
#subcategories ul li:hover .subcategory-image a {  padding: 5px;  border: none;}
.subcategory-image {  border: 1px solid #d6d4d4;  padding: 9px;  margin-bottom: 15px;}

.block-categories h3 {padding-bottom: 28px;font-size: 17px;}
.block-categories h3::before {  content: '';  width: 40px;  height: 2px;  background: #279acd;  text-align: center;  position: absolute;  margin-top: 46px;}



#subcategories ul li {width: calc(100%/4 - 20px);  min-width: 0;  margin: 10px; text-align: center;}
@media (max-width: 991px){
#subcategories ul li {width: calc(100%/2 - 20px);  min-width: 0;  margin: 10px; text-align: center;}}


/* Stop Kategorien */



/* Page Store */

.storespacer {height:50px;}
.storedivide {border-top: #f6f6f6 1px solid;padding-top:5px;}
.storetermin {text-align: center;display: block;font-size: 15px;color: #009999;}

#stores .page-stores {width:100%;}
#stores .page-stores .store-item-container {display:block;}
#stores .page-stores .store-item-footer {display:block;}
#stores .page-stores .store-item-container .divide-left th {text-align:left;}
#stores .page-stores .store-item-footer li {margin-bottom: 0;}
#stores .page-stores .store-item-container .divide-left td {padding-left:1.375rem;}

/* Stop Page Store */





/********

Warenkorb - Modal

********/

#blockcart-modal .modal-header, #product #block-reassurance {background:#00c975;}
#blockcart-modal .modal-title {color: #fff;}
#blockcart-modal .modal-title i.material-icons {color: #fff;}
#blockcart-modal .modal-header .close .material-icons {color: #fff;}

#blockcart-modal .cart-content p.product-total {background: #fff; border-bottom: 1px solid #f6f6f6;}


/********

Warenkorb

********/
body#checkout section.checkout-step .carrier-name {font-size: .85rem !important;}

#order-summary-content {border-top: 1px solid #ccc;}


/********

Checkout

*********/

body#checkout a:hover {color:#279acd;}
.card-block a {color:#279acd;}
.card {border:1px solid rgba(0,0,0,.125);}
.label, label {font-size: .875rem}
.form-control:focus {color: #232323;background-color: #fff; outline: 1px solid #7baaca}
body#checkout section.checkout-step .address-item.selected {background: #fff;border: #7baaca 1px solid;}
.custom-radio input[type="radio"]:checked + span {background-color:#7baaca ;}

.product-line-grid-body > .product-line-info > .label {font-weight: normal;} /* Produktliste Warenkorb */

.cart-summary-line .label, .cart-summary-line .value {font-size: .875rem;}
.card-block.cart-summary-totals .cart-summary-line.cart-total .label, .card-block.cart-summary-totals .cart-summary-line.cart-total .value {font-size: .875rem;}
.card-block.cart-summary-totals .cart-summary-line.cart-total {padding: 1rem 0rem 0rem 0rem;}
.cart-summary-line:not(:last-child) {margin-bottom: .25rem;}
.card-block.cart-summary-totals .cart-summary-line:last-child {margin-bottom: 1rem;}


/* Uebersicht der Bestellung */

#order-items table tr.total-value, .bootstrap-touchspin .btn-touchspin:hover {background-color:#fff !important;border-bottom: 1px solid #ccc;}

/* Stop Checkout */


/* Kundenkonto */

.page-footer a {color:#7baaca;}

.dashboard {-webkit-box-shadow: 5px 8px 7px 1px #CCCCCC; box-shadow: 5px 8px 7px 1px #CCCCCC;}
.page-my-account #content .links a  {-webkit-box-shadow: 5px 8px 7px 1px #CCCCCC; box-shadow: 5px 8px 7px 1px #CCCCCC;}
.page-my-account #content .links a:hover i {color:#7baaca;}
.wishlist-footer-links a {color:#7baaca !important;}
.wishlist-list-item-title:hover {color:#7baaca !important;}
div.wishlist-container-header a {color:#7baaca !important;}

/* Stop Kundenkonto */
