#ox-header {
  display: block !important;
}
#top-header a {
  text-decoration: none;
}
#top-header ul {
  margin-bottom: 0;
}
#main-header #top-menu li {
  padding-right: 26px !important;
}
#top-header,
#main-header {
  left: 0;
}
#top-header .container,
#main-header .container {
  padding-left: 0;
  padding-right: 0;
}
#wrapper {
  padding: 90px 0 0 0;
}
#wrapper > .underdog > .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
:root {
  --pb-body: #fffaf5;
  --pb-text: #3e3e3e;
  --pb-dark: #b51d28;
  --pb-dark-hover: #990725;
  --pb-medium: #fee8db;
  --pb-light: #faf9f8;
  --pb-grey: #e4e4e4;
  --manikuere: #f4bc8d;
  --pedipeel: #aabae1;
  --nail-sealer: #d1bcdc;
  --massage: #e7c0b4;
  --pflegeprodukte: #e8d7bd;
  --menu-indent: 7px;
}
hr {
  border-top-color: var(--pb-dark);
}
html {
  font-size: 14px;
}
body {
  background-color: var(--pb-light);
  color: var(--pb-text);
  font-weight: 500;
  background-size: 100%;
  padding-top: 0px;
}
.flex {
  display: flex;
}
#header {
  background-color: var(--pb-light);
  margin-bottom: 30px;
}
#header .dropdown-toggle > .badge {
  background: var(--pb-dark);
}
#wrapper {
  background-color: var(--pb-light);
}
.img-responsive {
  width: 100%;
  height: auto;
}
.main-row {
  box-shadow: none;
  margin: 0;
}
.table {
  color: var(--pb-dark);
}
h2,
.h2 {
  font-weight: 600;
}
a,
a:hover {
  color: var(--pb-text);
  text-decoration: underline;
}
a:hover {
  color: var(--pb-dark-hover);
}
ul {
  padding: 0;
  padding-left: 15px;
}
ul ul {
  padding-left: 25px;
}
ul ul ul {
  padding-left: 35px;
}
.small {
  font-size: 85%;
}
/*
.btn, .form-control {
	border-radius:1.125rem;
}
*/
a.btn,
a.btn:hover {
  text-decoration: none;
}
.fa {
  color: var(--pb-text);
}
.fa:before {
  padding-left: 5px;
  padding-right: 5px;
}
#breadcrumb {
  display: none;
}
#jumptotop,
.lead {
  color: var(--pb-text);
}
.lead {
  font-weight: 500;
}
.spacer {
  height: 1em;
}
.form-control {
  border-color: var(--pb-dark) !important;
}
.form-control:focus {
  box-shadow: 0 0 0 0.2rem rgba(181, 29, 40, 0.25);
}
.form-horizontal .form-group .control-label {
  padding-right: 15px;
}
select.form-control,
input[type=text].form-control,
input[type=password].form-control,
input[type=email].form-control,
textarea.form-control {
  border-radius: 3px;
}
.text-danger {
  color: var(--pb-dark) !important;
}
.text-danger .form-control {
  box-shadow: 0 0 0 0.2rem rgba(181, 29, 40, 0.25);
}
.alert-info,
.paypalHelpBox {
  color: var(--pb-dark);
  background-color: var(--pb-medium);
  border-color: var(--pb-dark);
}
.alert-success,
.alert-danger {
  color: var(--pb-dark);
  background-color: var(--pb-light);
  border-color: var(--pb-dark);
}
/* prÃ¼fen */
.alert-danger {
  color: var(--pb-light);
  background-color: var(--pb-dark);
  border-color: var(--pb-dark);
}
.btn-warning {
  background-color: var(--pb-dark);
}
.btn-warning:hover {
  background-color: var(--pb-dark-hover);
}
.btn-warning .fa {
  color: var(--pb-light);
  font-weight: 900;
}
.form-group .help-block {
  color: var(--pb-dark) !important;
}
.form-group.double_group .flex > div:first-child {
  padding-right: 15px;
}
.form-group.tripple_group .flex > div:first-child {
  padding-right: 15px;
}
.form-group.tripple_group .flex > div:last-child {
  padding-left: 15px;
}
.btn,
.btn:hover,
.btn:focus {
  border: none !important;
  box-shadow: none !important;
}
.btn-primary,
.btn-danger,
#top-header .btn-primary,
#top-header .btn-danger {
  color: var(--pb-light);
  background-color: var(--pb-dark);
}
.btn-primary:hover,
.btn-danger:hover,
#top-header .btn-primary:hover,
#top-header .btn-danger:hover,
.btn-primary:focus,
.btn-danger:focus,
#top-header .btn-primary:focus,
#top-header .btn-danger:focus,
.btn-primary:active,
.btn-danger:active,
#top-header .btn-primary:active,
#top-header .btn-danger:active {
  background-color: var(--pb-dark-hover) !important;
}
.btn-primary .fa,
.btn-danger .fa,
#top-header .btn-primary .fa,
#top-header .btn-danger .fa {
  color: var(--pb-light);
  font-weight: 900;
}
.btn-outline-dark {
  position: relative;
  border: 1px solid var(--pb-dark) !important;
  color: var(--pb-dark);
  padding-right: 15px;
  padding-left: 15px;
}
.btn-outline-dark:hover {
  color: var(--pb-light) !important;
}
.btn-outline-dark:hover,
.btn-outline-dark:focus {
  position: relative;
  border: 1px solid var(--pb-dark) !important;
  color: var(--pb-dark);
  padding-right: 15px;
  padding-left: 15px;
  background: var(--pb-dark-hover);
  color: var(--pb-light);
}
.btn-outline-dark:hover:hover,
.btn-outline-dark:focus:hover {
  color: var(--pb-light) !important;
}
.btn-outline-dark:hover .fa,
.btn-outline-dark:focus .fa {
  color: var(--pb-light);
}
.tobasket-input-group #amountToBasket {
  position: relative;
  border: 1px solid var(--pb-dark) !important;
  color: var(--pb-dark);
  padding-right: 15px;
  padding-left: 15px;
}
.tobasket-input-group #amountToBasket:hover {
  color: var(--pb-light) !important;
}
.tobasket-input-group #amountToBasket:focus {
  box-shadow: none;
}
.page-header {
  border-bottom-color: var(--pb-dark);
}
#show_sidebar {
  padding: 10px;
  font-weight: bold;
  cursor: pointer;
}
#show_sidebar.active i.fa {
  transform: rotate(-90deg);
  transition: transform 0.4s;
}
@media (max-width: 991px) {
  #sidebar_wrap {
    display: none;
  }
}
.card {
  background: transparent;
  border: 0;
  margin: 0;
  word-wrap: normal;
}
.card.bg-light {
  background-color: var(--pb-light) !important;
}
.card.bg-medium {
  background-color: var(--pb-medium) !important;
}
.card.categorytree {
  margin-top: 15px;
  padding: 0 15px 15px 0;
}
.card.categorytree .nav {
  background-color: var(--pb-light);
}
.card.categorytree .nav li {
  width: 100%;
}
.card.categorytree .nav li.level_1 {
  display: none;
}
.card.categorytree .nav li.level_2 {
  margin-top: 5px;
}
.card.categorytree .nav li.level_2.exp {
  font-weight: bold;
}
.card.categorytree .nav li.level_3 {
  padding-left: var(--menu-indent);
}
.card.categorytree .nav li.level_3.exp,
.card.categorytree .nav li.level_3.active {
  font-weight: bold;
}
.card.categorytree .nav li.level_3 a {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}
.card.categorytree .nav li.level_4 {
  padding-left: var(--menu-indent);
}
.card.categorytree .nav li.level_4.active {
  font-weight: bold;
}
.card.categorytree .nav li.level_4 a {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 30px;
}
.card.categorytree .nav li a {
  display: block;
  width: 100%;
  padding: 10px;
  text-decoration: none;
}
.card.categorytree .nav li a:hover {
  color: rgba(62, 62, 62, 0.5) !important;
}
.card.categorytree #category_112,
.card.categorytree li.maincat_112.level_2 {
  border-left: var(--menu-indent) solid var(--manikuere);
}
.card.categorytree #category_112 a:hover,
.card.categorytree li.maincat_112.level_2 a:hover {
  background: var(--manikuere);
  color: #fff !important;
}
.card.categorytree #category_113,
.card.categorytree li.maincat_113.level_2 {
  border-left: var(--menu-indent) solid var(--pedipeel);
}
.card.categorytree #category_113 a:hover,
.card.categorytree li.maincat_113.level_2 a:hover {
  background: var(--pedipeel);
  color: #fff !important;
}
.card.categorytree #category_115,
.card.categorytree li.maincat_115.level_2 {
  border-left: var(--menu-indent) solid var(--pflegeprodukte);
}
.card.categorytree #category_115 a:hover,
.card.categorytree li.maincat_115.level_2 a:hover {
  background: var(--pflegeprodukte);
  color: #fff !important;
}
.card.categorytree #category_116,
.card.categorytree li.maincat_116.level_2 {
  border-left: var(--menu-indent) solid var(--nail-sealer);
}
.card.categorytree #category_116 a:hover,
.card.categorytree li.maincat_116.level_2 a:hover {
  background: var(--nail-sealer);
  color: #fff !important;
}
.card.categorytree #category_159,
.card.categorytree li.maincat_159.level_2 {
  border-left: var(--menu-indent) solid var(--massage);
}
.card.categorytree #category_159 a:hover,
.card.categorytree li.maincat_159.level_2 a:hover {
  color: #fff !important;
  background: var(--massage);
}
.card .card-header {
  background-color: var(--pb-dark);
}
.card .card-header a {
  background-color: transparent;
  color: inherit;
  text-decoration: none;
}
#content #catLongDesc.categoryTopLongDescription {
  padding: 15px 7px;
  margin-bottom: 2em;
}
#content #catLongDesc.categoryTopLongDescription .cat_header_1 {
  background: #fff;
  padding: 0 15px;
}
#content #catLongDesc.categoryTopLongDescription .cat_header_1 h1 {
  padding-top: 1em;
}
#content #catLongDesc.categoryTopLongDescription .cat_header_2 {
  padding: 0;
}
@media (max-width: 767px) {
  #content #catLongDesc.categoryTopLongDescription {
    margin-left: 0px;
  }
}
#pb_listlocator {
  margin: 15px 0 15px 0;
  padding: 9px;
}
#pb_listlocator .refineParams > div {
  flex-grow: 2;
}
#pb_listlocator .refineParams > div.pagination-options {
  flex-grow: 1;
}
#pb_listlocator .fa {
  font-size: 1.2rem;
}
#pb_listlocator button {
  color: var(--pb-text);
  font-size: 12px;
  border: none !important;
}
#pb_listlocator button:focus {
  box-shadow: none;
}
#pb_listlocator .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: var(--pb-text);
}
#itemsPagerbottom {
  justify-content: center;
}
.pagination-sm > li > a,
.pagination-sm > li > a:hover,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 1rem;
  text-decoration: none;
  position: relative;
  top: 2px;
}
.pagination-sm > li > a.prev,
.pagination-sm > li > a.next {
  font-size: 1.1rem;
  top: 0;
}
.filter-item.active,
.filter-item.selected,
.filter-item:hover {
  background-color: var(--pb-dark);
}
.listDetails {
  margin: 0;
}
.listDetails .btn-primary,
.listDetails .btn-outline-dark {
  bottom: 15px;
}
.line-view-item {
  border: 0;
  padding: 0;
}
.list_view .lineDetails {
  padding-right: 15px;
}
.list_view .card {
  padding-bottom: 30px;
}
.list_view .card .title {
  display: inline-block;
  font-weight: normal;
  font-size: 1.2rem;
  padding: 15px;
  margin: 0;
}
.list_view .card .title a {
  text-decoration: none;
}
.list_view .card .row.position_bottom {
  width: 100% !important;
  margin: 0;
  position: absolute !important;
  bottom: 15px !important;
}
.line-view .picture,
.infogrid-view .picture {
  padding: 0 0 15px 15px;
}
.grid-view .picture {
  margin: 0;
}
.product-box {
  margin: 0;
  padding-bottom: 15px;
}
.pb_artikelbox_heading {
  line-height: 1.25em;
}
.pb_artikelbox_heading .title {
  padding: 3px 0 3px 0 !important;
  font-size: 1.0rem !important;
  font-weight: bold !important;
}
#pb_artikelbox .productData {
  padding-left: 7px;
  padding-right: 7px;
}
#pb_artikelbox .productData .picture {
  background: #fff;
}
#pb_artikelbox .productData .price {
  margin-top: 0;
}
#pb_artikelbox .productData .price .lead {
  font-size: 1.0rem;
  font-weight: bold;
}
#pb_artikelbox .productData .price .pricePerUnit.stockFlag {
  margin-top: 10px;
}
#pb_artikelbox .productData .price .pricePerUnit.stockFlag i.fa {
  width: 15px;
}
#pb_artikelbox .productData .price .pricePerUnit.stockFlag i.fa:before {
  padding-left: 0;
}
#pb_artikelbox .productData .price .deliverytime {
  padding-left: 15px;
}
#details_container {
  padding-top: 15px;
}
#detailsItemsPager {
  border-bottom: 0;
}
.details-pager-link {
  color: var(--pb-dark);
  text-decoration: none;
  padding: 0 2px 0 2px;
}
.details-col-right {
  border: none;
}
.details-col-right > .card {
  padding: 15px;
}
#zoom1 {
  text-decoration: none;
}
#zoom_img {
  display: block;
  margin: 15px auto 5px auto;
}
.details-picture-more-link {
  border-color: #fff;
  background-color: #fff;
}
.details-picture-more-link.selected {
  border-color: var(--pb-dark);
}
.details .boxwrapper .page-header {
  color: var(--pb-dark);
  border: none;
}
.details .details-picture {
  background: #fff;
  margin-bottom: 15px;
}
.details #description,
.details .extended_info {
  font-size: 16px;
  line-height: 1.6em;
  margin-bottom: 2em;
}
.details #description h3,
.details .extended_info h3 {
  padding-bottom: 0;
}
.details #description p,
.details .extended_info p {
  padding-bottom: 0.3em;
  margin-bottom: 0;
}
.details .details-info h2 {
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 600;
}
.details .details-info .artnum > span {
  font-weight: bold;
}
.details .details-info #productShortdesc {
  margin-bottom: 10px;
}
.details .details-info #toBasket {
  margin: 20px 0 5px 0;
  font-weight: bold;
  text-transform: uppercase;
}
.details .details-info .mig {
  margin-bottom: 20px;
  display: flex;
  justify-content: flex-start;
}
.details .details-info .mig > div {
  background: #fff;
}
.details .details-info .mig > div.mig_txt {
  padding: 5px 15px 5px 5px;
}
.details .details-info .mig > div.flag_wrap {
  padding: 8px;
}
.details .details-info .mig > div.flag_wrap > div {
  width: 36px;
  height: 36px;
  border-radius: 18px;
  overflow: hidden;
}
.details .details-info .mig > div.flag_wrap > div .flag {
  display: inline-block;
  width: 36px;
  height: 36px;
  background: #f00;
  border-top: 12px solid #000;
  border-bottom: 12px solid #fc0;
}
.details .details-related-info {
  margin-top: 15px;
}
.details .extended_info {
  margin-bottom: 30px;
}
.details .extended_content {
  margin-top: 15px;
}
.details .extended_content td {
  padding: 2px 30px 2px 0;
}
.details #extended_content2 table {
  font-weight: bold;
}
.details #extended_content2 table td:last-child {
  font-size: 120%;
}
.details #extended_content3 td:first-child,
.details #extended_content4 td:first-child {
  font-weight: bold;
}
.details #extended_downloads ul {
  list-style-type: none;
  padding: 0;
}
.details #extended_downloads a {
  line-height: 2.5em;
  color: var(--pb-dark);
  text-decoration: none;
}
.details #extended_downloads a i {
  color: var(--pb-dark);
}
.details #extended_downloads a span {
  text-decoration: underline;
}
.details #morePicsContainer {
  margin-bottom: 30px;
}
.details #morePicsContainer .slides {
  display: flex;
  align-items: stretch;
}
.details #morePicsContainer .slides li > div {
  height: calc(100% - 6px);
  width: calc(100% - 6px);
  margin: 3px;
  padding: 3px;
  background: #fff;
  display: flex;
  align-items: center;
}
.details .relatedproducts_wrap {
  margin: 15px 0 30px 0;
}
.details .relatedproducts_wrap h2 {
  margin-bottom: 5px;
}
.details .relatedproducts .pb_artikelbox {
  width: calc(100% + 30px);
  left: -15px;
}
.details .relatedproducts .pb_artikelbox .slides {
  display: flex;
  align-items: stretch;
}
.details .relatedproducts .pb_artikelbox .slides li > div {
  height: 100%;
  width: 100%;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
  background: transparent;
}
.details .relatedproducts .pb_artikelbox .lead {
  display: inline-block;
  padding-top: 10px;
  line-height: 1.25em;
}
.details .relatedproducts .pb_artikelbox .lead a {
  text-decoration: none;
}
.details .relatedproducts .pb_artikelbox .price .content {
  padding-bottom: 5px;
}
.details .relatedproducts .pb_artikelbox .pricePerUnit,
.details .relatedproducts .pb_artikelbox .deliverytime {
  font-size: 12px;
}
.details .relatedproducts .pb_artikelbox.flexslider .flex-direction-nav {
  top: 35%;
}
.details .relatedproducts .pb_artikelbox.flexslider .flex-direction-nav li a.flex-prev {
  left: 20px;
}
.details .relatedproducts .pb_artikelbox.flexslider .flex-direction-nav li a.flex-next {
  right: 20px;
}
.details .stockFlag,
.details .deliverytime {
  color: var(--pb-text);
}
.details .deliverytime {
  margin-left: 27px;
}
.details .extended_info {
  background: #fff;
  padding: 15px;
}
.details .extended_info .extended_heading h3 {
  line-height: 24px;
  margin: 0;
}
.details .extended_info .extended_heading .fa {
  transition: 0.3s transform ease-in-out;
}
.details .extended_info .extended_heading .collapsed .fa {
  transform: rotate(90deg);
}
.flexslider .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -26px;
  text-align: center;
}
.flexslider .flex-direction-nav {
  position: absolute;
  top: 50%;
  width: 100%;
}
.flexslider .flex-direction-nav li a {
  /*background: #fff !important;*/
  width: 25px;
  /*height: 25px;*/
  top: 6px;
}
.flexslider .flex-direction-nav li a:before {
  color: var(--pb-dark) !important;
  font-size: 18px !important;
}
.flexslider .flex-direction-nav li a.flex-prev {
  left: 10px;
}
.flexslider .flex-direction-nav li a.flex-prev:before {
  padding-left: 8px;
}
.flexslider .flex-direction-nav li a.flex-next {
  right: 10px;
}
.flexslider .flex-direction-nav li a.flex-next:before {
  padding-right: 8px;
}
.flexslider .flex-control-paging {
  display: block;
}
.flexslider .flex-control-paging li a {
  width: 15px;
  height: 15px;
  display: block;
  background: #666;
  background: var(--pb-dark);
  box-shadow: inset 0 0 3px var(--pb-dark);
  cursor: pointer;
  text-indent: -9999px;
  border-radius: 20px;
}
.flexslider .flex-control-paging li a.flex-active {
  background: transparent;
}
.checkout-steps {
  margin-top: 30px;
  border-top-color: var(--pb-dark);
}
.checkout-steps .num {
  background: var(--pb-medium);
  border-color: var(--pb-dark);
  color: var(--pb-dark);
}
.checkout-steps .step.active .num {
  background: var(--pb-dark);
  border-color: var(--pb-light);
  color: var(--pb-light);
}
.checkout-steps .step.passed .num,
.checkout-steps .step.activeLast .num {
  background: var(--pb-dark);
  border-color: var(--pb-dark);
  color: var(--pb-light);
}
.is-checkout .card-header,
.is-logged-in .card-header,
.is-checkout .card-body,
.is-logged-in .card-body,
.is-checkout .card-footer,
.is-logged-in .card-footer {
  border: none;
  background: var(--pb-light);
}
.cl-basket.is-checkout .btn-outline-dark {
  border: 1px solid var(--pb-dark) !important;
}
.cl-basket.is-checkout .btn-basketUpdate {
  min-width: 30px;
}
.cl-basket.is-checkout #content {
  padding: 15px;
}
.cl-basket.is-checkout .cart_item-list {
  padding: 15px 0;
}
.cl-basket.is-checkout #am_1 {
  border: 1px solid var(--pb-dark) !important;
  border-right: none !important;
}
.cl-basket.is-checkout #am_1:focus {
  box-shadow: none;
}
.cl-basket.is-checkout #basketSummary td,
.cl-basket.is-checkout #basketSummary th {
  border-color: var(--pb-dark);
}
.cl-basket.is-checkout .input-group-text {
  border-top-color: var(--pb-dark);
  border-bottom-color: var(--pb-dark);
}
.cl-user.is-checkout #content {
  padding: 15px;
}
.cl-user.is-checkout .checkoutOptions .card-header {
  background: var(--pb-dark);
  color: var(--pb-light);
  border-bottom: none;
}
.cl-user.is-checkout .checkoutOptions .card-footer {
  background: transparent;
}
.cl-user.is-checkout .checkoutOptions .card-header,
.cl-user.is-checkout .checkoutOptions .card-body,
.cl-user.is-checkout .checkoutOptions .card-footer {
  border: 1px solid var(--pb-dark);
}
.cl-user.is-checkout .checkoutOptions .card-body {
  border-top: none;
  border-bottom: none;
  background: var(--pb-light);
}
.cl-user.is-checkout .checkoutOptions .card-body p {
  margin: 0;
}
.cl-user.is-checkout .checkoutOptions .card-footer {
  border-top: none;
  background: var(--pb-light);
}
.cl-user.is-checkout .checkoutCollumns .card-header,
.cl-user.is-checkout .checkoutCollumns .card-body,
.cl-user.is-checkout .checkoutCollumns .card-footer {
  background: var(--pb-light);
  border: none;
}
.cl-user.is-checkout form {
  background: var(--pb-light);
}
.cl-payment.is-checkout select.form-control {
  width: auto;
}
.cl-order.is-checkout #orderEditCart {
  border-top: 1px solid var(--pb-dark);
  padding-top: 15px;
}
.cl-order.is-checkout #basketcontents_list {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.cl-order.is-checkout #basketcontents_list #basket_list {
  padding: 0;
}
.cl-order.is-checkout #basketSummary td,
.cl-order.is-checkout #basketSummary th {
  border-color: var(--pb-dark);
}
.is-logged-in #account_menu {
  margin-top: 15px;
}
.is-logged-in #account_menu .list-group-item {
  background: transparent !important;
  border: none;
  border-left: var(--menu-indent) solid var(--pb-medium);
  color: var(--pb-dark);
  padding: 5px 15px;
  margin-bottom: 5px;
}
.is-logged-in #account_menu .list-group-item.active {
  font-weight: bold;
}
.is-logged-in #account_menu .list-group-item:hover {
  background: var(--pb-medium) !important;
}
.is-logged-in #account_menu .list-group-item a {
  text-decoration: none;
}
.is-logged-in .accountDashboardView > .row {
  margin-left: -15px;
  margin-right: -15px;
}
.is-logged-in .accountDashboardView > .row .card {
  margin: 0 15px 15px 15px;
}
.is-logged-in .accountDashboardView .fa-arrow-right {
  float: right;
}
.is-logged-in .card {
  margin-bottom: 15px;
}
.cl-account .card-header,
.cl-account_user .card-header {
  background: var(--pb-dark);
  color: var(--pb-light);
  border-bottom: none;
}
.cl-account .card-header a .fa,
.cl-account_user .card-header a .fa,
.cl-account .card-header a:hover .fa,
.cl-account_user .card-header a:hover .fa {
  color: var(--pb-light);
}
.cl-account .card-footer,
.cl-account_user .card-footer {
  background: transparent;
}
.cl-account .card-header,
.cl-account_user .card-header,
.cl-account .card-body,
.cl-account_user .card-body,
.cl-account .card-footer,
.cl-account_user .card-footer {
  border: 1px solid var(--pb-dark);
}
.cl-account_order li .card {
  border-bottom: 1px solid var(--pb-dark);
}
#basketFlyout div {
  background: transparent;
  border: none;
}
#services li {
  margin-top: 5px;
}
/****************************
** Produktvergleich wird noch angepasst
****************************/
td.produktvergleich_info {
  width: 60%;
}
td.produktvergleich_info .produktvergleich_info p {
  padding: 10px;
  margin-bottom: 20px;
  background: #FCEFDF;
  position: relative;
  top: 10px;
}
table#product-compare {
  max-width: 100%;
  width: 100%;
}
a.cat_metanavi_subcategories_active {
  padding-bottom: 40px;
}
@media (max-width: 991px) {
  a.cat_metanavi_subcategories_active {
    padding-bottom: 0px;
  }
}
#product-compare-xs {
  padding-top: 20px;
}
#product-compare {
  border-collapse: separate;
  max-width: 704px;
  /* width:100%; */
  width: 704px;
}
@media (max-width: 991px) {
  #product-compare {
    width: 677px;
  }
}
#product-compare td,
#product-compare th {
  border-top: 1px solid #F0E8E0;
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  border-left: 1px solid #F0E8E0;
  margin: 0;
  font-size: 85%;
  padding: 2px;
  text-align: center;
  vertical-align: middle;
}
#product-compare th {
  background-color: #FCEFDF;
  vertical-align: top;
}
#product-compare th.typ1 {
  border-left: 1px solid #fbdeba;
}
#product-compare th.typ2 {
  border-left: 1px solid #fbdeba;
}
#product-compare th.typ3 {
  border-left: 1px solid #fbdeba;
}
#product-compare .row-article-no td {
  background-color: #FCEFDF !important;
  font-size: 87% !important;
  font-weight: normal !important;
  vertical-align: top;
}
#product-compare .typ1,
#product-compare .typ1 a {
  color: #7788FF;
}
#product-compare .typ2,
#product-compare .typ2 a {
  color: #AB683A;
}
#product-compare .typ3,
#product-compare .typ3 a {
  color: #840733;
}
#product-compare td.typ1,
#product-compare td.typ2,
#product-compare td.typ3 {
  font-size: 115%;
  font-weight: bold;
}
#product-compare .typ1.typ1_left {
  border-left: 1px solid #fbdeba;
}
#product-compare .typ1.typ1_right {
  border-right: 1px solid #27C0D1;
}
#product-compare .typ2.typ2_left {
  border-left: 1px solid #fbdeba;
}
#product-compare .typ2.typ2_right {
  border-right: 1px solid #BE7E52;
}
#product-compare .typ3.typ3_left {
  border-left: 1px solid #fbdeba;
}
#product-compare .typ3.typ3_right {
  border-right: 1px solid #840733;
}
#product-compare td.axis-y {
  background-color: transparent;
  text-align: left;
  padding-left: 10px;
  padding-right: 20px;
  width: 220px;
}
#product-compare td.axis-y.has_info {
  background: transparent url(/out/peter_bausch/img/info-icon.gif) top right no-repeat;
}
#product-compare tr.row-article-no td.axis-y,
#product-compare tr.subhead-1 td.axis-y,
#product-compare tr.subhead-2 td.axis-y {
  font-weight: bold;
}
#product-compare tr.subhead-1 td {
  background-color: #FCEFDF;
}
#info_divs {
  position: absolute;
  display: none;
  margin-right: 20px;
  padding: 20px;
  background: #fff7ec url(/out/peter_bausch/img/close-icon.gif) top right no-repeat;
  border: 2px solid #BE7E52;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.8);
  behavior: url(PIE.htc);
  box-shadow: :0px 2px 5px #888\9;
  max-width: 450px;
  z-index: 2;
}
#info_divs td {
  vertical-align: top;
}
#info_divs div.info_typ {
  width: 200px;
}
#info_divs div.info_product {
  width: 300px;
}
#info_divs div.info_product img {
  float: none;
}
#info_divs div.info_product a.largeButton {
  font-weight: bold;
  padding: 2px;
}
#info_divs div.active2 {
  display: block !important;
}
#info_divs div img {
  float: left;
  padding-right: 20px;
}
#info_types div.active2 {
  display: block !important;
}
/****************************
** end Produktvergleich
****************************/
/**************************************
** Produktvergleich Table for Mobile
***************************************/
.accordio {
  margin-bottom: 2px;
  font-size: 13px;
}
.accordio .no-cell {
  display: none;
}
.accordio .row,
.accordio .row .col-xs-2,
.accordio .row .col-xs-10 {
  margin: 0px;
  padding: 0px;
}
.accordio .trigger {
  background-color: #fcefdf;
  cursor: pointer;
  padding: 10px;
}
.accordio .acc-collapse {
  padding: 10px 0;
}
.accordio .acc-collapse .values {
  font-size: 11px;
  text-align: center;
}
.accordio .acc-collapse .values .haken {
  font-size: 9px;
  padding-top: 5px;
}
.accordio .acc-collapse > .row {
  border-bottom: 1px solid #830932;
}
.accordio .acc-collapse .values > div {
  border-left: 1px solid #830932;
  padding: 10px 0;
  min-height: 53px;
}
.accordio .acc-collapse .cat {
  font-weight: bold;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 5px;
}
.accordio .acc-collapse .basic,
.accordio .acc-collapse .basic a {
  color: #7788fe;
}
.accordio .acc-collapse .profi,
.accordio .acc-collapse .profi a {
  color: #ae633c;
}
.accordio .acc-collapse .profi-plus,
.accordio .acc-collapse .profi-plus a {
  color: #7c0839;
  border-bottom: medium none;
}
.accordio .trigger .glyphicon.glyphicon-chevron-up {
  display: block;
}
.accordio .trigger.collapsed .glyphicon.glyphicon-chevron-up {
  display: none;
}
.accordio .trigger .glyphicon.glyphicon-chevron-down {
  display: none;
}
.accordio .trigger.collapsed .glyphicon.glyphicon-chevron-down {
  display: block;
}
.accordio .trigger .glyphicon.glyphicon-chevron-down,
.accordio .trigger .glyphicon.glyphicon-chevron-up {
  font-size: 16px;
}
.accordio .acc-collapse .profi .values > div {
  min-height: 90px;
}
.accordio .acc-collapse .profi .values .artikelnr {
  min-height: 50px;
}
.accordio .trigger .acc-info.glyphicon {
  padding-left: 10px;
}
/**************************************
** end Produktvergleich Table for Mobile
***************************************/

/**************************************
** Änderungen Maurice
***************************************/
.flex-nav-next a{
  color:rgba(0,0,0,0)
}
.paypalPaymentImg{
 width: 100px;
}
.paypalHelpIcon{
 left: 100px;
top: 7px;
}
.col.text-right.options {
    justify-content: center !important;
}
@media (max-width: 500px) {
.minibasket-menu .pb_dropdown-menu {
    min-width: 100% !important;
    right: 0 !important;
    top: 80px !important;
}
}
