/* Colors Definition */
body {
  background-color: #ffffff;
  /*********************** header.css ***********************/
  /* buttons listen galerie */
  /* category icons */
  /* startpage */
  /* categories */
  /* productOverview */
  /* product detail page */
  /* Filter */
}
body:has(#pt-header-stick.pt-header-stick-scroll) {
  padding-bottom: 108px;
}
body:has(#headChameleonInfo) #pt-header-stick {
  top: 40px;
}
body #pdp-content #param-content-701 #table-view .products-table-wrapper .dataTables_wrapper table.dataTable tbody tr td .variants-price-form .into-cart-panel .into-cart-input-group input.articleQuantity {
  height: 42px !important;
}
body table.dataTable.table-striped tbody tr.odd td {
  height: 140px;
  background-color: #f9f9f9;
  box-shadow: none !important;
}
body table.dataTable.table-striped tbody tr td .price-cart-listview-wrapper {
  justify-content: flex-start !important;
}
body .pagination .active > a {
  background-color: #cc0b15 !important;
  border-color: #cc0b15 !important;
}
body .head-user-slogan {
  display: none !important;
}
body .headerSaleIcon {
  display: none;
}
body #shopContainer.shop-container-scroll {
  margin-top: 38px !important;
}
body .pt-header-stick-scroll {
  height: 50px !important;
}
body .pt-header-stick-scroll .head-logo {
  height: 50px !important;
}
body .pt-header-stick-scroll .head-logo .dia-header-logo-scroll {
  max-height: 40px !important;
}
body .pt-header-stick-scroll .head-search {
  height: 50px !important;
}
body .pt-header-stick-scroll .head-nav {
  height: 50px !important;
}
body .header-border {
  border-bottom: none !important;
}
body #pt-header-stick .top-row-box .head-top-row .head-top-slogans .head-top-slogan {
  font-weight: bold;
}
body #pt-header-stick .top-row-box .head-top-row .head-top-slogans .head-top-slogan a {
  color: #ffffff;
}
body #pt-header-stick .top-row-box .head-top-row .head-top-slogans .dropdown-menu .user-logout {
  color: #ffffff;
}
body #pt-header-stick .head-middle-row .head-main-menu .head-logo .dia-header-logo {
  box-shadow: none;
  -webkit-box-shadow: none;
  max-height: 75px;
}
body #pt-header-stick .head-middle-row .head-main-menu .head-search {
  border-radius: 5px;
}
body #pt-header-stick .head-middle-row .head-main-menu .head-search .dia-search-input {
  border-radius: 5px;
}
body #pt-header-stick .head-middle-row .head-main-menu .head-search .dia-search-input::placeholder {
  color: #7c7979 !important;
}
body #pt-header-stick .head-middle-row .head-main-menu .head-search .dia-search-quicksearch-icon {
  background: none !important;
  border-radius: 5px;
  color: #cc0b15 !important;
}
body #shopContainer {
  margin-top: 150px !important;
}
body #shopContainer #dia-page-content-row {
  margin-top: 20px;
  /* Fastentry */
  /* Filter */
  /* Kontakt */
  /* Checkout */
}
body #shopContainer #dia-page-content-row .pdp-content .param-product-wrapper .products-table-view {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body #shopContainer #dia-page-content-row .pdp-content .param-product-wrapper .products-table-view .table-products tbody .stock-price-cart-cell .articleQuantity {
  height: 42px !important;
}
body #shopContainer #dia-page-content-row .fastentry-col #fastentry-result-panel .fastentry-item span[data-field="productNumbers.s.title"], body #shopContainer #dia-page-content-row .fastentry-col #fastentry-result-panel .fastentry-item span[data-field="productNumbers.m.title"] {
  display: none;
}
body #shopContainer #dia-page-content-row .fastentry-col #fastentry-result-panel .product-card-product-list .item-col-buttons .btn-link {
  height: 54px;
}
body #shopContainer #dia-page-content-row .fastentry-col #fastentry-result-panel .product-card-product-list .item-col-buttons .btn-link i {
  padding-bottom: 5px;
}
body #shopContainer #dia-page-content-row .product-feature-container .dynamic-search-filter {
  margin: 0;
  padding: 0;
}
body #shopContainer #dia-page-content-row .product-feature-container .product-features-selected .active-filter-wrapper .feature-label, body #shopContainer #dia-page-content-row .product-feature-container .product-features-selected .active-filter-wrapper .feature-value, body #shopContainer #dia-page-content-row .product-feature-container .product-features-selected .active-filter-wrapper .btn-filter-edit, body #shopContainer #dia-page-content-row .product-feature-container .product-features-selected .active-filter-wrapper .btn-filter-trash {
  height: 30px;
  color: #000000;
  border-radius: 0 !important;
}
body #shopContainer #dia-page-content-row .contact-page .panel-info .panel-heading {
  background-color: #cc0b15;
}
body #shopContainer #dia-page-content-row .contact-page .panel-info .panel-heading .panel-title {
  color: #ffffff;
}
body #shopContainer #dia-page-content-row #myTabContent #checkout-address #checkout-invoice-form .address-header .button-group {
  display: none;
}
body #teaserBlock {
  background-color: transparent !important;
}
body #teaserBlock .teaserContainer {
  width: 1940px;
  margin: 0;
}
body #teaserBlock .teaserContainer .teaserSlider {
  width: 1940px !important;
}
body #teaserBlock .teaserContainer .teaserSlider .teaserSliderPage {
  width: 1940px !important;
}
body .breadcrumb {
  background-color: transparent;
  color: #cc0b15;
  font-size: 12px;
  left: 15px;
  margin-top: 14px;
  padding: 0;
  position: absolute;
  text-align: left !important;
  top: -50px;
}
body a, body .btn-default a, body .btn-info, body .btn-success, body .btn-danger, body .product-price-info-row .product-price-box .productPrice span {
  color: #000000;
}
body .btn {
  border-radius: 5px !important;
}
body .btn-default {
  background-color: #ffffff;
  border-color: #7c7979;
  color: #cc0b15;
}
body .btn-default:hover {
  background-color: #ffffff !important;
  border-color: #cc0b15 !important;
  color: #cc0b15 !important;
}
body .btn-primary {
  background-color: #cc0b15;
  border-color: #cc0b15;
  color: #ffffff;
}
body .btn-primary:hover {
  background-color: #cc0b15 !important;
  border-color: #cc0b15 !important;
  color: #ffffff !important;
}
body .dia-border-strong-btn {
  border-color: #7c7979;
}
body .dia-color2-simple-btn {
  color: #cc0b15;
  background-color: #ffffff;
  cursor: pointer;
  border: 1px solid;
  border-radius: 5px !important;
}
body .dia-color2-simple-btn:hover {
  color: #ffffff !important;
  background-color: #cc0b15;
}
body .dia-color2-border-btn {
  background-color: #dadada;
  border: 2px solid #bababa !important;
  color: #000000;
}
body .dia-color2-border-btn:hover {
  color: #cc0b15;
  background-color: #ffffff;
}
body .btn-set-amount {
  display: none;
}
body .category-info-block {
  margin: 0;
}
body .category-info-block .header-row .row-title {
  padding-left: 20px;
}
body .category-info-block div:first-child {
  align-items: center;
  flex-direction: row;
  padding-left: 0;
}
body .category-info-block div:nth-child(3) {
  padding-left: 20px;
  padding-right: 5px;
}
body .category-info-block div img {
  margin-right: 15px;
  max-width: 65px !important;
  max-height: 65px !important;
}
body .category-info-block div .btn-all-products:hover {
  background-color: #ffffff !important;
  color: #cc0b15 !important;
  border: 1px solid #cc0b15 !important;
}
body .category-info-block div .btn-all-products:active, body .category-info-block div .btn-all-products:focus {
  background-color: #ffffff !important;
}
body .tile-block-wrapper {
  margin-top: 5px;
  margin-right: -15px;
  margin-left: -15px;
  border-radius: 5px;
}
body .tile-block-wrapper .col-xs-12 .tile-wrapper {
  border: 1px solid transparent;
  border-radius: 5px;
  box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.1);
  padding-bottom: 8px;
}
body .tile-block-wrapper .col-xs-12 .tile-wrapper:hover {
  border: 1px solid #cc0b15 !important;
}
body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group {
  border-radius: 5px !important;
}
body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-pic-wrapper {
  margin: 0 auto;
}
body .tile-block-wrapper .col-xs-12 .tile-wrapper .tile-subtext {
  text-align: center;
  padding: 1px 0;
}
body .product-card-product-gallery, body .product-card-product-list, body .product-card-checkout, body #product-info-block {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}
body .product-card-product-gallery .product-card-buttons .component-buttons-wrapper, body .product-card-product-list .product-card-buttons .component-buttons-wrapper, body .product-card-checkout .product-card-buttons .component-buttons-wrapper, body #product-info-block .product-card-buttons .component-buttons-wrapper {
  background-color: grey;
}
body .categories-wrapper .dia-category-outer-box {
  margin-bottom: 16px;
  padding-left: 15px !important;
  padding-right: 15px !important;
}
body .categories-wrapper .dia-category-outer-box .dia-category-inner-box {
  border: 1px solid transparent;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.1);
}
body .categories-wrapper .dia-category-outer-box .dia-category-inner-box:hover {
  border: 1px solid #cc0b15 !important;
}
body .categories-wrapper .dia-category-outer-box .dia-category-inner-box .dia-category-box-image {
  margin: 0 auto;
}
body .categories-wrapper .dia-category-outer-box .dia-category-inner-box .dia-category-box-title {
  margin: 20px 17px;
  height: 0;
  min-height: 20px;
}
body .categories-wrapper .dia-category-outer-box .dia-category-inner-box .dia-category-box-btn {
  background-color: #ffffff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-color: transparent !important;
}
body .categories-wrapper .dia-category-outer-box .dia-category-inner-box .dia-category-box-btn .dia-color2-border-btn {
  background-color: #ffffff;
  border-color: #ffffff !important;
  border-top: 1px solid #bababa !important;
  border-radius: 0 !important;
}
body .categories-wrapper .dia-category-outer-box .dia-category-inner-box .dia-category-box-btn .dia-color2-border-btn:last-child {
  border-radius: 0 0 5px 5px !important;
}
body #loadMoreFeatures {
  display: none;
}
body #product-list .product-card-product-gallery:hover {
  box-shadow: 0 0 0 2px #cc0b15 !important;
}
body #product-list .product-card-product-gallery .product-card {
  padding-bottom: 48px;
  position: relative;
}
body #product-list .product-card-product-gallery .product-card .product-card-head .product-card-media .image-wrapper {
  align-items: center;
}
body #product-list .product-card-product-gallery .product-card .product-card-head .image-ribbon-left {
  left: -5px !important;
}
body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-card-title .product-title-col {
  padding-right: 0;
}
body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-card-title .manufacturer-img-col {
  padding-left: 0;
}
body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-card-title .manufacturer-img-col .img-responsive {
  align-self: center;
  max-width: 85% !important;
}
body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-number-row .product-number-label-column {
  display: none;
}
body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-number-row .product-number-column {
  padding-right: 0 !important;
}
body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-number-row .product-number-column .product-number {
  padding-right: 0;
}
body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-number-row .product-stock-column {
  border-top: 0;
  padding: 0 10px 0 0;
  vertical-align: middle;
}
body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-number-row .product-stock-column .product-price-box.stock-wrapper {
  margin-left: 0 !important;
}
body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-number-row .product-stock-column .product-price-box.stock-wrapper .item-stock {
  margin: auto;
}
body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-number-row .product-stock-column .product-price-box.stock-wrapper .item-stock span {
  vertical-align: middle;
}
body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-number-row .product-stock-column .product-price-box.stock-wrapper .item-stock .stockText, body #product-list .product-card-product-gallery .product-card .product-card-info .product-card-content .product-number-row .product-stock-column .product-price-box.stock-wrapper .item-stock .multiple-warehouses {
  display: none;
}
body #product-list .product-card-product-gallery .product-card .product-card-price .text-center {
  align-self: center;
}
body #product-list .product-card-product-gallery .product-card .product-card-price .product-price-info-row {
  display: -webkit-box;
}
body #product-list .product-card-product-gallery .product-card .product-card-price .product-price-info-row .product-price-box .productPrice span {
  bottom: 2px;
  font-size: 14px !important;
  position: relative;
}
body #product-list .product-card-product-gallery .product-card .product-card-price .product-price-info-row .product-price-box .label-price-wrapper .price-label, body #product-list .product-card-product-gallery .product-card .product-card-price .product-price-info-row .product-price-box .label-price-wrapper .product-list-price-percent {
  display: none;
}
body #product-list .product-card-product-gallery .product-card .product-card-buttons {
  background-color: transparent !important;
  border-radius: 0 0 5px 5px !important;
  bottom: 0;
  position: absolute;
  width: 100%;
}
body #product-list .product-card-product-gallery .product-card .product-card-buttons .product-card-buttons-row {
  border-radius: 0 0 5px 5px !important;
}
body #product-list .product-card-product-gallery .product-card .product-card-buttons .product-card-buttons-row .dia-color2-border-btn {
  background-color: #ffffff;
  border-color: #ffffff !important;
  border-radius: 0 0 5px 5px !important;
  border-top: 1px solid #bababa !important;
  padding: 13px !important;
}
body #pdp-content {
  /* price block */
  /* variants special container */
  /* pdp table */
}
body #pdp-content #param-content-701 #table-view {
  padding: 30px 0 !important;
}
body #pdp-content #product-image-block {
  width: 30%;
}
body #pdp-content #product-image-block .product-picture-gallery .product-image-main-row .product-image-main {
  border: none;
}
body #pdp-content #product-info-block {
  padding-left: 50px !important;
  padding-right: 100px !important;
  width: 45%;
}
body #pdp-content #product-info-block .product-info-content .product-title {
  font-size: 33px;
  margin-bottom: 20px;
}
body #pdp-content #product-info-block .product-info-content .productDescription {
  line-height: 1.3;
  margin-bottom: 20px;
  margin-top: 0;
}
body #pdp-content #product-info-block .product-info-content .pdp-vki h3 {
  padding-top: 20px;
}
body #pdp-content #product-price-block .product-card-price {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  background-color: #f9f9f9;
}
body #pdp-content #product-price-block .product-card-price .options-btn-group .dia-btn-wrapper .btn {
  background-color: #f9f9f9 !important;
  border: 0 !important;
}
body #pdp-content #product-price-block .product-card-price .datasheet-btn-group .dia-btn-wrapper .btn {
  background-color: #f9f9f9 !important;
}
body #pdp-content #product-price-block .product-card-price .into-cart-panel {
  background-color: transparent;
  border: 0;
}
body #pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body {
  padding: 0;
}
body #pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body .into-cart-input-group .articleQuantity {
  text-align: center;
}
body #pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body .into-cart-input-group .btn-set-amount {
  background-color: #ffffff;
  border: 1px solid #cc0b15;
  display: block !important;
  padding: 9px 20px;
}
body #pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body .into-cart-input-group .btn-set-amount:hover {
  background-color: #ffffff !important;
}
body #pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body .into-cart-input-group .btn-set-amount .label {
  background-color: #ffffff !important;
  color: #cc0b15;
  padding: 0;
}
body #pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body .into-cart-input-group .btn-set-amount-minus {
  border-radius: 5px 0 0 5px !important;
  border-right: 0;
}
body #pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body .into-cart-input-group .btn-set-amount-plus {
  border-left: 0;
  border-radius: 0 5px 5px 0 !important;
}
body #pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body .into-cart-input-group .fa-plus-circle, body #pdp-content #product-price-block .product-card-price .into-cart-panel .panel-body .into-cart-input-group .fa-minus-circle {
  font-size: 130%;
}
body #pdp-content #product-price-block .product-card-price .dia-color2-border-btn {
  background-color: #cc0b15 !important;
  border: 2px solid #cc0b15 !important;
  color: #ffffff;
}
body #pdp-content #product-price-block .product-card-price .dia-color2-border-btn:hover {
  color: black !important;
  background-color: #ffffff !important;
}
body #pdp-content #variants-content .dia-list-sort-order-box {
  margin-bottom: 0 !important;
}
body #pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form {
  padding-right: 35px;
  float: left !important;
}
body #pdp-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .into-cart-panel .into-cart-input-group input.articleQuantity {
  height: 42px !important;
}
body #pdp-content #tabs-shortcuts {
  background-color: white;
  list-style: none;
  margin: 0;
  padding: 0;
}
body #pdp-content #tabs-shortcuts li {
  display: inline-block;
  font-size: 13px;
  text-transform: uppercase;
}
body #pdp-content #tabs-shortcuts li a {
  color: #cc0b15;
  display: inline-block;
  font-weight: 600;
  padding: 5px 20px 5px 0;
}
body #pdp-content #tabs-shortcuts li:last-child a {
  padding-right: 0 !important;
}
body #pdp-content .fixed-tab {
  border: 1px solid #cc0b15;
  padding: 10px !important;
  position: fixed;
  top: 50px;
  z-index: 100;
}
body #pdp-content #product-tabs-block #product-tabs #tabs-header {
  margin-left: 0;
  padding-left: 5px;
}
body #pdp-content #product-tabs-block #product-tabs #tabs-header ul li a {
  padding-left: 0;
}
body #pdp-content #product-tabs-block #product-tabs .info-content #text {
  padding-left: 0;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view {
  padding: 0;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants {
  font-size: 16px;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td {
  padding: 3px 15px;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td:last-of-type {
  display: table-cell !important;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td p {
  margin: 0;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .addProductToCart {
  padding: 6px 12px;
  border-radius: 0 !important;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form {
  padding-right: 35px;
  float: left !important;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .input-group {
  padding-right: 10px;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .input-group .priceblock-listview {
  min-width: 140px;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .input-group .priceblock-listview .price-component-wrapper .product-price-box {
  float: left;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .into-cart-panel .into-cart-input-group {
  width: 0 !important;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #variants-content #table-view #product-variants #table-variants_wrapper #table-variants tbody tr td .variants-price-form .into-cart-panel .into-cart-input-group .articleQuantity {
  height: 37px;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content .table-responsive {
  font-size: 16px;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content .table-responsive tbody tr {
  border-top: 1px solid #dadada;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content .table-responsive tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content .table-responsive tbody tr td {
  align-self: center;
  border-top: 0 !important;
  padding: 3px 15px 3px 15px !important;
}
body #pdp-content #product-tabs-block #product-tabs .info-content .tab-content #details-content .table-responsive tbody tr td p {
  top: 5px;
  position: relative;
}
body .bootstrap-dialog .bootstrap-dialog-body {
  position: inherit;
}
body .bootstrap-dialog .bootstrap-dialog-body .modal-body {
  overflow-x: hidden;
}
body .bootstrap-dialog .bootstrap-dialog-body .feature-dialog-feature .feature-options-search {
  display: block !important;
}
body .bootstrap-dialog .bootstrap-dialog-body .feature-dialog-feature .slider-horizontal {
  width: 97% !important;
}
body .bootstrap-dialog .bootstrap-dialog-body .feature-dialog-feature .feature-values-list:has(.textfilter-item) .textfilter-item .feature-option {
  background-color: #bababa;
  border-color: #cc0b15 !important;
  color: #cc0b15;
  margin-bottom: 0 !important;
  width: 100%;
}
body .bootstrap-dialog .bootstrap-dialog-body .feature-dialog-feature .feature-values-list:has(.textfilter-item) .textfilter-item .feature-option:hover {
  background-color: #cc0b15;
  color: #ffffff;
}
body .bootstrap-dialog .bootstrap-dialog-body .feature-dialog-feature .feature-values-list:has(.textfilter-item) .filter-active .feature-option {
  background-color: #ffffff !important;
}
body .bootstrap-dialog .bootstrap-dialog-body .feature-dialog-feature .feature-values-list .filter-item {
  display: inline-block;
  padding-left: 2px;
  padding-right: 2px;
  max-width: 100%;
}
body .bootstrap-dialog .bootstrap-dialog-body .feature-dialog-feature .feature-values-list .filter-item .feature-option {
  background-color: #ffffff;
  color: #cc0b15;
  margin-bottom: 0 !important;
  width: 100%;
  max-width: 100%;
  padding-left: 4px !important;
  padding-right: 4px !important;
}
body .bootstrap-dialog .bootstrap-dialog-body .feature-dialog-feature .feature-values-list .filter-item .feature-option:hover {
  background-color: #cc0b15;
  color: #ffffff;
}
body .bootstrap-dialog #btn-start-search, body .bootstrap-dialog #btn-cancel-search {
  margin-left: 5px;
}
body .bootstrap-dialog #btn-start-search:active, body .bootstrap-dialog #btn-start-search:focus, body .bootstrap-dialog #btn-cancel-search:active, body .bootstrap-dialog #btn-cancel-search:focus {
  background-color: #cc0b15 !important;
}
body .stock-success {
  color: #18cf15;
}
body .stock-warning {
  color: #a1e305;
}
body .stock-danger {
  color: #ff8800;
}
body .dia-menu-master {
  border: 0 !important;
}
body .e-catalog {
  padding-top: 20px;
}
body .e-catalog h3 {
  display: contents;
  font-weight: 400;
}
body .e-catalog .e-catalog-img {
  margin-right: 10px;
  max-height: 35px;
}
body span.product-descriptionLong {
  font-size: 12px;
  font-weight: 100;
}
body td span.product-title {
  font-weight: 700;
  font-size: 14px;
}
body .dia-list-sort-order-box .view-config-wrapper #search-order {
  border-radius: 5px !important;
}
body #cart-form .dia-list-sort-order-box .pull-left .btn-danger {
  display: none !important;
}
body #cart-form #cart-product-table table.table thead th div.cart-product-toggles {
  padding-left: 0 !important;
}
body #cart-form #cart-product-table table.table tbody .product-card-product-list td.product-card-info .cart-product-title {
  font-size: 20px !important;
  font-weight: 600 !important;
}
body #cart-form #cart-product-table table.table tbody .product-card-product-list td.product-card-info .cart-product-number, body #cart-form #cart-product-table table.table tbody .product-card-product-list td.product-card-info .cart-product-stock {
  margin-left: 0 !important;
}
body #cart-form #cart-product-table table.table tbody .product-card-product-list td.product-card-info .cart-product-number .product-number-label-column, body #cart-form #cart-product-table table.table tbody .product-card-product-list td.product-card-info .cart-product-stock .product-number-label-column {
  padding: 0 !important;
}
body #cart-form #cart-product-table table.table tbody .product-card-product-list td.cart-product-price {
  text-align: center;
}
body #cart-form #cart-product-table table.table tbody .cart-item-button-row .cart-product-toggles {
  padding-left: 0 !important;
}
body #cart-form #cart-product-table table.table tbody tr.tr-master td.cart-product-amount-td .cart-product-amount .cart-product-amount-group .cart-product-amount-btn {
  height: 34px;
  width: 34px;
  background-color: #cc0b15;
  border-radius: 5px !important;
}
body #cart-form #cart-product-table table.table tbody tr.tr-master td.cart-product-amount-td .cart-product-amount .cart-product-amount-group .cart-product-amount-btn .btn-set-amount {
  display: block !important;
  background-color: #cc0b15;
}
body #cart-form #cart-product-table table.table tbody tr.tr-master td.cart-product-amount-td .cart-product-amount .cart-product-amount-group .cart-product-amount-btn .btn-set-amount i {
  font-size: 14px !important;
}
body .table-smallscreen {
  display: block;
}
body .table-bigscreen {
  display: none;
}
@media (min-width: 700px) {
  body .container {
    width: 670px;
  }
}
@media (min-width: 800px) {
  body #productDisplay {
    display: inline-flex !important;
  }
  body .container {
    width: 770px;
  }
}
@media (min-width: 900px) {
  body .container {
    width: 870px;
  }
}
@media (min-width: 1000px) {
  body #productDisplay {
    display: block !important;
  }
}
@media (min-width: 1080px) {
  body .container {
    width: 1080px;
  }
  body .product-card-product-list, body .product-card-checkout, body #product-info-block {
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.16);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.16);
  }
}
@media (min-width: 1300px) {
  body .container {
    width: 1270px;
  }
}
@media (min-width: 1400px) {
  body .container {
    width: 1370px;
  }
  body .table-smallscreen {
    display: none !important;
  }
  body .table-bigscreen {
    display: block !important;
  }
}
@media (min-width: 1500px) {
  body .container {
    width: 1470px;
  }
}
@media (min-width: 1600px) {
  body .container {
    width: 1570px;
  }
}
@media (min-width: 1700px) {
  body .container {
    width: 1670px;
  }
}
@media (min-width: 1800px) {
  body .container {
    width: 1770px;
  }
}
@media (min-width: 1900px) {
  body .container {
    width: 1870px;
  }
}
@media (min-width: 2000px) {
  body .container {
    width: 1970px;
  }
}
@media (max-width: 300px) {
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-text {
    font-size: 11px;
    left: 50px;
  }
  body .categories-wrapper .dia-category-outer-box .dia-category-inner-box .panel-title a {
    font-size: 11px;
  }
}
@media (max-width: 385px) {
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-text {
    bottom: 163px !important;
  }
}
@media (max-width: 400px) {
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-text {
    width: 75%;
    position: relative;
    align-content: center;
  }
}
@media (max-width: 550px) {
  body {
    /* product detail page */
  }
  body #pt-header-stick .head-middle-row .head-main-menu .head-search {
    flex: auto;
    position: absolute !important;
    top: 59px;
    width: 90%;
  }
  body #pt-header-stick .head-middle-row .head-main-menu .head-search .dia-search-input {
    display: block !important;
    margin-top: -40px !important;
    padding: 0 0 0 40px !important;
  }
  body #pt-header-stick .head-middle-row .head-main-menu .head-search #search-results-wrapper {
    margin-top: 59px;
  }
  body #pt-header-stick .head-middle-row .head-main-menu .text-right {
    position: absolute;
    right: 18px;
  }
  body #pt-header-stick .head-middle-row .head-main-menu .text-right .dia-menu-master i.dia-menu-icon, body #pt-header-stick .head-middle-row .head-main-menu .text-right .navbar-toggle {
    position: relative;
    bottom: 0 !important;
  }
  body #pt-header-stick .head-middle-row .head-main-menu .text-right .dia-burger-nav-overlay-show ul li {
    font-size: 22px;
    font-weight: bold;
    color: white;
  }
  body #pt-header-stick .head-middle-row .head-main-menu .text-right .dia-burger-nav-overlay-show ul li a {
    font-size: 18px;
    color: white;
    font-weight: normal;
  }
  body:has(#pt-header-stick.pt-header-stick-scroll) #pt-header-stick.pt-header-stick-scroll .head-middle-row .head-main-menu .head-search {
    margin-top: -10px;
    background-color: #ffffff;
  }
  body:has(#pt-header-stick.pt-header-stick-scroll) #pt-header-stick.pt-header-stick-scroll .head-middle-row .head-main-menu .head-search #search-results-wrapper {
    margin-top: 30px !important;
  }
  body #shopContainer {
    margin-top: 165px !important;
  }
  body .breadcrumb {
    top: -70px;
  }
  body .category-info-block div:first-child {
    align-items: center;
    flex-direction: row;
    padding-left: 0;
  }
  body .category-info-block div:nth-child(3) {
    padding-left: 15px;
    padding-right: 15px;
  }
  body .category-info-block div .btn-all-products {
    margin-left: 0;
  }
  body #pdp-content #product-image-block {
    width: 100%;
  }
  body #pdp-content #product-image-block .product-picture-gallery .product-image-main-row {
    max-height: 120px;
  }
  body #pdp-content #product-image-block .product-picture-gallery .product-image-main-row .product-image-main, body #pdp-content #product-image-block .product-picture-gallery .product-image-main-row .image-missing {
    max-height: 120px;
  }
  body #pdp-content #product-image-block .product-picture-gallery .product-image-thumbnail-row .product-image-thumbnail-col {
    max-height: 75px;
  }
  body #pdp-content #product-image-block .product-picture-gallery .product-image-thumbnail-row .product-image-thumbnail-col .thumbnail-primary {
    max-height: 75px;
  }
  body #pdp-content #product-info-block {
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: 100%;
  }
  body #pdp-content .fixed-tab {
    top: 100px;
    width: 88%;
  }
  body .categories-wrapper .dia-category-outer-box .dia-category-inner-box a {
    float: left;
    height: 35px;
    font-size: 10px;
  }
  body .categories-wrapper .dia-category-outer-box .dia-category-inner-box .panel-title a {
    float: initial;
    margin-left: 20px;
    font-size: 14px;
    top: 2px;
    position: relative;
  }
  body .categories-wrapper .dia-category-outer-box .dia-category-inner-box .dia-category-box-image img {
    height: 50px;
    position: relative;
    top: -45px;
    left: 15px;
  }
  body .tile-block-wrapper .col-xs-12 {
    padding: 7px 15px;
  }
  body .tile-block-wrapper .col-xs-12 .tile-wrapper {
    height: 50px;
  }
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group {
    background-color: transparent !important;
  }
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-text {
    position: relative;
    bottom: 155px;
    font-size: 14px;
    width: 80%;
  }
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-pic-wrapper {
    margin: 0;
  }
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-pic-wrapper img.tile-pic {
    height: 20%;
    position: relative;
    bottom: 50px;
    right: 40px;
  }
  body .tile-block-wrapper .col-xs-12 .tile-wrapper .tile-subtext {
    display: none;
  }
  body .product-card-product-gallery .product-card-head div a {
    height: 85px;
  }
  body .product-card-product-gallery .product-card-head div a .product-card-media .image-wrapper img {
    height: 100px;
    bottom: 50px;
    position: relative;
  }
  body .product-card-product-gallery .product-card-buttons-row .dia-color2-border-btn {
    height: 40px;
  }
}
@media (max-width: 800px) {
  body .top-row-box {
    display: none !important;
  }
}
@media (min-width: 300px) and (max-width: 350px) {
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-text {
    left: 50px;
  }
}
@media (min-width: 300px) and (max-width: 500px) {
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-text {
    font-size: 13px;
  }
  body .categories-wrapper .dia-category-outer-box .dia-category-inner-box .panel-title a {
    font-size: 13px;
  }
}
@media (min-width: 350px) and (max-width: 400px) {
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-text {
    left: 60px;
  }
}
@media (min-width: 400px) and (max-width: 500px) {
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-text {
    left: 55px;
  }
}
@media (min-width: 500px) and (max-width: 550px) {
  body .tile-block-wrapper .col-xs-12 .tile-wrapper a.tile-group .tile-text {
    left: 50px;
  }
}
@media (min-width: 551px) and (max-width: 1000px) {
  body #pdp-content #product-image-block {
    width: 100%;
  }
  body #pdp-content #product-image-block .product-picture-gallery .product-image-main-row {
    max-height: 200px;
  }
  body #pdp-content #product-image-block .product-picture-gallery .product-image-main-row .product-image-main, body #pdp-content #product-image-block .product-picture-gallery .product-image-main-row .image-missing {
    max-height: 200px;
  }
  body #pdp-content #product-image-block .product-picture-gallery .product-image-thumbnail-row .product-image-thumbnail-col {
    max-height: 120px;
  }
  body #pdp-content #product-image-block .product-picture-gallery .product-image-thumbnail-row .product-image-thumbnail-col .thumbnail-primary {
    max-height: 120px;
  }
  body #pdp-content #product-info-block {
    width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1299px) {
  body .product-list-col-gallery {
    width: 260px !important;
  }
}
@media (min-width: 1300px) and (max-width: 1399px) {
  body .product-list-col-gallery {
    width: 310px !important;
  }
}
@media (min-width: 1400px) and (max-width: 1499px) {
  body .product-list-col-gallery {
    width: 330px !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22file%22%3A%22%2Fvolume%2Fsales%2Fprivate_scripts%2Fstatic%2Fneptune%2Fcss%2Fshop%2Fcustom.css%22%2C%22sources%22%3A%5B%22private_scripts%2Fstatic%2Fneptune%2Fcss%2Fshop%2Fcustom.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAYQ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAAA%3BAAUQ%3BAAAA%3BAAAA%3BAAiBN%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAUZ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAUV%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQM%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAWI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAaV%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcV%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUM%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAkBc%3BAAAA%3BAAAA%3BAAAA%3BAAQM%3BAAAA%3BAAAA%3BAAetB%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaI%3BAAAA%3BAAAA%3BAAAA%3BAAQM%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAiBpB%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAkBlB%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAUM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAUV%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAkBI%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAaM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAcpB%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAEI%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAEI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAWY%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAWY%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAWY%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYZ%3BAACE%3BAAAA%3BAAAA%3BAAQQ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBN%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAASV%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaN%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAOM%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaR%3BAAAA%3BAAAA%3BAAAA%3BAAQR%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAWY%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAWY%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAWY%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAWY%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAWY%3BAAAA%3BAAAA%3BAAAA%3BAAUZ%3BAAIM%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAAA%3BAAON%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAGI%3BAAAA%3BAAAA%3BAAAA%22%7D */