.cms-home .ammenu-nav-sections.-topmenu {margin: 0 !important}

.availability.only {color: orange;}
.stock.available {color: green;}
.stock.unavailable {color: red !important;}
.amtheme-product-info .product-info-stock-sku .stock p {color: #000;  margin-right: 5px;}
#btn-quotecart-close {color: #000;}
.block.block-minicart .product-item-details .actions .action.edit {display: none}
.flex {display: flex;}
.flex-row {flex-direction: row;}
.flex-col {flex-direction: column;}
.align-center {align-items: center;}
.panel.wrapper {background: #e8f0ff !important;}

.text-xs	{ font-size: 0.75rem; /* 12px */
line-height: 1rem; /* 16px */ }
.text-sm	{font-size: 0.875rem; /* 14px */
line-height: 1.25rem; /* 20px */}
.text-base	{font-size: 1rem; /* 16px */
line-height: 1.5rem; /* 24px */ }
.text-lg	{ font-size: 1.125rem; /* 18px */
line-height: 1.75rem; /* 28px */}
.text-xl	{font-size: 1.25rem; /* 20px */
line-height: 1.75rem; /* 28px */}
.text-2xl	{font-size: 1.5rem; /* 24px */
line-height: 2rem; /* 32px */}
.text-3xl	{font-size: 1.875rem; /* 30px */
line-height: 2.25rem; /* 36px */}
.text-4xl	{font-size: 2.25rem; /* 36px */
line-height: 2.5rem; /* 40px */}


.faq-meniu {
  padding-top: 20px;
}
.faq-meniu-inner {
  width: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 40px;
}
.faq-meniu .box {
  width: 20%;
  float: left;
  flex: 1;
  height: auto;
  padding: 0 10px;
}
.faq-meniu .box-sd {
  height: 100%;
  width: 100%;
}

.box-sd {
  background: #e1e8f2;
  padding: 0 20px;
}
.box-sd {
  width: 100%;
  display: block;
  position: relative;
}
.faq-meniu .box .bottom, .faq-meniu .box .top {
  padding: 0;
  height: 100%;
  display: block;
}

.box-sd .bottom {
  padding: 15px 0;
}
.faq-meniu .box .box-sd-head, .faq-meniu .box .list {
  padding: 15px 0;
}

.box-sd .box-sd-head {
  font-size: 17px;
  color: #333b4a;
  line-height: 25px;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 10px;
  border-bottom: 1px solid #d6d9dd;
}
.faq-meniu .box .box-sd-head, .faq-meniu .box .list {
  padding: 15px 0;
}
.faq-meniu .box .list {
  padding: 15px 20px;
}
.box-sd li {
  margin-bottom: 10px;
  display: block;
}
.box-sd .box-sd-link {
  color: #19479c;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  line-height: 18px;
}
.box-sd .box-sd-link {
  cursor: pointer;
}
.avantaje {
  display: flex;
  flex-direction: column;
  gap: 17px;
  justify-items: center;
  align-items: flex-start;
  justify-content: unset;
  width: 51%;
}
.avantaje .amtheme-icon-block {
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
}
.avantaje p {
  margin: 0;
  padding: 0;
  margin-left: 10px;
}
.avantaje .amtheme-icon {height: 20px; width: 20x;}
.avantaje-home .avantaj:not(:last-child)::after{
  content: '';
  width: 1px; /* or the thickness you want */
  height: 20px; /* Adjust as needed */
  background-color: #c0cbe1; /* Color of the divider */
  margin-left: 15px; /* Space before the divider */
  margin-right: 15px; /* Space after the divider */
}

.avantaje-home {
  width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  justify-items: center;
  background: #2756a2;
  color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  font-size: 16px;
  gap: 0;
  display: flex;
  flex-direction: row;
  padding: 15px;
  
}
.avantaje-home img {    filter: brightness(0) invert(1);  }
.avantaje-home .avantaj {display: flex; align-items: center;     min-width: 200px;
  max-width: 300px; }
.avantaje-home .avantaj p {margin-bottom: 0 !important; padding: 0;}
.row-avantaje .widget {margin: 0 !important;}
.amtheme-product-info .amtheme-qty-box > .amtheme-qty, .amtheme-product-info .amtheme-qty-box > .amtheme-plus, .amtheme-product-info .amtheme-qty-box > .amtheme-minus {height: 35px;}
.amtheme-tabs-buttons .amtheme-title { border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;}

  
.amtheme-product-info .price-box {
  flex-direction: column;
  justify-content: space-between;}
.product-info-main {display: flex; gap: 20px;}
.amtheme-product-info .product-info-price {margin: 0 !important}
.page-layout-1column .amtheme-product-info .product-add-form {margin: 0 !important;
  background: #edf3ff;
  padding: 12px;
  border-radius: 5px;}
.amsticky-cart-block.-amsticky-cart-active .amtheme-form-cart {flex-direction: row}
.amsticky-cart-block.-amsticky-cart-active .price-box .price-container {padding: 0;}
.amsticky-cart-block.-amsticky-cart-active .price-box {flex-direction: row; justify-content: flex-start;}
.amsticky-cart-block.-amsticky-cart-active .amsticky-product-name {font-weight: bold; margin-bottom: 10px;}
.amsticky-cart-block.-amsticky-cart-active .prices-tier {display: none}
.cms-home .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {width: 31%; display: flex; gap: 20px; flex-direction: column;}
.cms-home .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder img {height:200px; object-fit: cover; width: 100%; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.widget.block-list-posts .block-content .item {margin-bottom: 20px !important;}
.widget.block-list-posts .block-content .item .post-item-date {display:none}
.widget.block-list-posts .block-content .item .post-image {width: 100% !important; margin-bottom: 10px;}
.cms-home .post-list .post-image {width: 100%}
.cms-home .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder:nth-child(2n+1) {clear: none}
.cms-home .post-content .post-description .post-ftimg-hld img {max-height: 300px; width: auto;}
.cms-home .post-content .post-description .post-ftimg-hld {text-align: center}
.cms-home .post-list .post-header .post-title a {    display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  font-size: 16px;
  overflow: hidden; color: inherit; font-weight: bold;}
.post-holder .post-header .post-info {display: none}
.cms-home .post-list .post-content .post-read-more {float: left}   
h3.title {text-align: center;
  font-size: 3.2rem;
  font-weight: 400;
  letter-spacing: 0.035em;
  line-height: 4.3rem;
}
.ammenu-nav-sections.-topmenu .ammenu-items.-root > .ammenu-item > .ammenu-link {text-transform: uppercase; padding: 10px !important}
.ammenu-category-tree .ammenu-title {text-transform: uppercase ; font-size: 1.4rem}
.ammenu-category-columns {flex-direction: column}
.ammenu-category-columns .ammenu-column {padding-bottom: 10px;border-bottom: 1px solid #ddd; margin-bottom: 10px;}
.ammenu-category-columns .ammenu-column:last-child {border: none;}
.ammenu-submenu-wrapper {padding: 20px;}
.block.block-minicart .product-item .product-item-name a {font-size: 13px;}
.block.block-minicart .product-item .product-photo .product-image-container {width: 60px !important}
.block.block-minicart .product-item-pricing .details-qty > .label {display: none}
.amtheme-qty-box > .amtheme-qty {height: 30px; width: 85px;}
.amtheme-qty-box > .amtheme-minus, .amtheme-qty-box > .amtheme-plus {height: 30px;}
.amtheme-qty-box > .amtheme-plus {left: 55px}
.block.block-minicart .product-item .product-item-name a {font-weight: normal;}
.block.block-minicart .product-item-details .actions {top: 0; bottom: inherit;}
.block.block-minicart .product-item-details > .product-item-pricing {margin: 0; display: flex; justify-content: space-between;     align-items: center;
}
.block.block-minicart .product-info-price {margin: 0;}
.block.block-minicart .product-info-price .price-excluding-tax {min-width: auto; margin: 0;}
.block.block-minicart .product-item > .product {padding: 10px 0;}
.amasty-jet-theme .header.links > .authorization-link:not(:last-child) , .header.links > li {border-right: 1px solid #2756a2;  padding-right: 10px; margin-inline-end: 0 !important;}
.header.links > li:last-child {border: none;}
.panel .authorization-link::after {display: none;}
.greet ul li {font-size: 12px; font-weight: bold;}
.panel.header {    padding-top: 10px !important; padding-bottom: 10px !important;}
.ammenu-header-container .header.content .ammenu-logo {min-width: 250px;}
button, .action.primary, .action.outline, .modal-popup .modal-footer .action:not(.primary):not(.secondary), .order-details-items > .actions-toolbar:first-child .action, .shared.wishlist .col .tocart {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.products.grid .-amtheme-buttons-always .product-item-actions .tocart, .products.grid .-amtheme-buttons-hover .product-item-actions .tocart, .form-wishlist-items .products-grid .-amtheme-buttons-always .product-item-actions .tocart, .form-wishlist-items .products-grid .-amtheme-buttons-hover .product-item-actions .tocart {font-size: 1.2rem !important}
.action.primary {padding: 5px 25px;}
.price-box .price {font-size: 1.8rem;}
.price-box .old-price .price {font-size: 1.125rem;}
.product-info-price .tva {font-size: 12px;}
.products-grid .price-box {align-items: center;}
.products.grid .-amtheme-buttons-always .product-item-actions .tocart {width: 100%; background: #2756a2 ; color: #fff;}
.product-item .stock.unavailable, .amtheme-comparsion-table .stock.unavailable {font-size: 1.2rem;}
.catalog-category-view .products.wrapper ~ .toolbar .limiter {margin: 0 !important;}
.page-layout-2columns-left.page-with-filter .products.wrapper ~ .toolbar-products {flex-direction: row-reverse;}
.top-toolbar .toolbar .toolbar-amount {display: none}
.top-toolbar {margin-bottom: 20px}
body {letter-spacing: 0; }
.ammenu-nav-sections.-topmenu .ammenu-items {justify-content: center}
.product-item .stock.unavailable, .ampreorder-note {color: red !important;
  border-radius: 5px;
  text-align: center;
  padding: 5px 0 !important; opacity: 1 !important; font-size: 1.2rem !important;}
.ampreorder-observed {color: red;}
.amtheme-select-block > .amtheme-placeholder {background: #edf3ff; font-size: 1.2rem !important; font-weight: normal !important; height: 3rem}
.toolbar-sorter .sorter-label:after {
  content: 'Sorteaza:' !important;
  font-size: 13px;
  margin-right: 10px;
}
.product-item .product-item-link, .products-grid.products > .amtheme-products-secondary .product-item .action.tocart  {font-size: 1.4rem !important; font-weight: bold;}
.block.am-widget .grid .item .tocart, .block.am-widget .products-grid .item .tocart, .products-grid.products > .amtheme-products-secondary .product-item .action.tocart {font-size: 1.2rem !important; background: #2756a2; color: #fff;}
.am-widget .details .product-details-action .amtheme-icon-wrapper, .widget .details .product-details-action .amtheme-icon-wrapper, .amtheme-tabs-widget .amtheme-icon-wrapper {display: none}
.am-widget .details .product-details-action, .widget .details .product-details-action, .amtheme-tabs-widget .product-info-wrapper {justify-content: center;}
.toolbar-sorter .amtheme-icon {background: #edf3ff;}

.block.filter .filter-options-item {border-bottom: 1px solid #e4e4e4}
.block.filter .filter-options-item:last-child {border: none;}
.catalog-category-view .wrapper-description {padding: 0 }
.column .amtheme-product-wrap > .product.media { border: 1px solid #e4e4e4;  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 10px}
.column .amtheme-product-wrap > .product.media .slick-dots {display: none !important;}
.amasty-jet-theme .amtheme-short-info > .product-info-stock-sku {display: flex;}
.page-layout-1column .amtheme-product-wrap {margin: 0 0 30px !important;}
h1, .amtheme-tabs-widget .amtheme-heading, h3.title{letter-spacing: 0 !important; font-size: 3.2rem; line-height: inherit !important; margin-bottom: 15px !important; }
.amtheme-short-info {
  display: flex;
  align-items: center;
  gap: 30px;
  flex-flow: row-reverse;
  border: 1px solid #e4e4e4;
  padding: 0 10px;
  border-radius: 5px;
}
.amtheme-add-form-bottom.-on-line .box-tocart.qty.-without-options {padding: 0; margin: 0}
.amtheme-add-form-bottom.-on-line .qty .amtheme-label {font-size: 13px;}
.amtheme-product-info .box-tocart .action.tocart {padding: 6px 20px; font-size: 1.6rem;}
.amtheme-product-info .box-tocart .action.tocart:not(:last-child) {margin: 0;}
.amtheme-product-wrap .product-addto-links .action {margin: 0;}
.page-layout-1column .amtheme-actions-wrap > .product-social-links {margin: 0 !important; align-items: center;}
.amtheme-product-wrap .product-addto-links .action .amtheme-title {font-weight: normal; text-transform: inherit;}
.amtheme-circle-icon .amtheme-icon {height: 20px; width: 20px;}
.amtheme-circle-icon, .amasty-jet-theme .product-social-links .action.mailto.friend.amconf-share-link {width: 30px; height: 30px;}
.amtheme-product-info .reviews-actions .action.add {letter-spacing: 0; font-weight: normal; text-transform: inherit}
.breadcrumbs a, .breadcrumbs .items > li {font-weight: normal;font-size: 1rem}
.cart .item-actions .item > .actions-toolbar > .action.action-edit {display: none}
.cart.item .item-info .col.item .product-image-container {width: 100px !important}
.cart.main.actions .amtheme-text {display: none;}
.amasty-jet-theme .page-wrapper .amsl-social-login, .amasty-jet-theme .page-wrapper .amsl-buttons {background: #edf3ff; justify-content: center;}
.cart .cart.item {position: relative}
.cart .item-actions {    position: absolute;  bottom: 0;  right: 0;}
.cart.item .item-info > .col {padding-bottom: 20px !important;}
.block .block-title {letter-spacing: 0 !important; }
.products-grid.products > .amtheme-products-secondary .product-item-name:not(.-amtheme-name) {margin-bottom: 15px; text-align: center; font-size: 1.4rem}
.products-grid.products > .amtheme-products-secondary .product-item-name:not(.-amtheme-name) a {font-weight: bold;}
.amtheme-socials-list .amtheme-action path {fill: #000 !important;}
.amtheme-banner-item img {border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
.page-footer .content {padding: 20px !important;}
.amtheme-custom-footer .footer-column:first-child {align-items: flex-start !important}
.amtheme-custom-footer.-three-columns .footer-column {align-items: flex-end }
.contact-index-index .column:not(.sidebar-additional) .form.contact {margin: 0 !important; float: none !important; max-width: auto !important;}
.pg-contact {display: flex;
  flex-direction: row;
  gap: 50px;}
.meniu-sidebar {background: #edf3ff;
  padding: 15px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-ra: 6px;}
.meniu-sidebar ul { padding: 0; list-style: none}
.meniu-sidebar ul .box-sd-head {    text-transform: uppercase;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;}
.meniu-sidebar ul li a {font-weight: normal !important}
.products-grid.products > .amtheme-products-secondary .product-item-details , .product-item .product-item-details{text-align: center;}
.call-bar {
  border-top: 1px solid #e4e4e4;
  margin-top: 20px;
  padding-top: 10px;
  font-size: 13px;
}

.avantaje img {
  height: 20px;
}
.amtheme-banner-item img {width: 100%;}

.catalog-product-view .product-info-main .prices-tier {margin-top: 20px;}
.catalog-product-view .product-info-main .prices-tier.items table {
  border: 1px dashed #c00;
  border-radius: 5px;
  border-collapse: separate;
}
.catalog-product-view .product-info-main .prices-tier.items table th {
  width: 100%;
  border-bottom: 2px solid #c00;
  text-transform: uppercase;
  font-weight: 600;
  color: #c00;
  padding: 10px;
}
.catalog-product-view .product-info-main .prices-tier.items table td {
  padding: 3px 10px;
}
.catalog-product-view .product-info-main .prices-tier.items table .discount, .catalog-product-view .product-info-main .prices-tier.items table .pret {
  color: #c00;
  font-weight: 600;
}
.tooltip {margin-left: 5px;}
.tooltip .tooltip-text {
  visibility: hidden;
  width: 140px;
  text-wrap: wrap;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 5px;
  position: absolute;
  z-index: 99999999999;
  margin-left: 15px;
}

.tooltip:hover .tooltip-text {
  visibility: visible;
}
.copyright ul {padding: 0;}
.products.grid .tva {display: none;}
.product-item > .product-item-info {background: #fff !important}
.ammenu-menu-wrapper .ammenu-link:focus {box-shadow: none;}
.products-grid .product-item-info {padding: 10px !important;}
.minicart-wrapper .counter {right: -10px; top: -5px;}
.texthomepage .pagebuilder-column {padding: 0 !important;  width: 100% !important;}

.greet ul {margin: 0; padding: 0;}
.greet ul li {display: inline-block; list-style: none; margin-right: 10px;}
.header.links > .authorization-link:not(:last-child) {
  margin-inline-end: 40px !important;
} 
.panel .authorization-link::after {right: -40px !important; }
.page-footer .logo-image {max-width: 250px !important}
.amqorder-search-block .amqorder-button.-empty {max-width: 100px !important}

footer .box-footer .title.dsk {
  display: block;
}
footer .box-footer .title {
  font-size: 20px;
  line-height: 27px;
  color: #fff;
  padding-bottom: 5px;
  border-bottom: 1px solid #c4c9cf;
  margin-bottom: 15px;
  position: relative;
  font-weight: 700;
  text-transform: uppercase;
}
footer .box-footer .dropdown-c {
  display: block;
}
footer .box-footer .list {
  line-height: 20px;
  font-size: 12px;
  color: #164698;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}
footer .box-footer .list li {
  list-style: none;
}
footer .box-footer .list a {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
}
footer .box-footer .title.action {
  display: none;
}

.copyright ul li {
  display: inline-block;
  margin: 0 10px 0;
  font-weight: 500;
  font-size: 12px;
}
 .copyright ul li a {
  color: #164698;
}
.copyright ul {margin: 0; }
.copyright {
  width: 100%;
  height: 100%;
  display: block;
  padding: 10px 0;
  color: #333b4a;
  line-height: 20px;
  background: #fff;
  text-align: center;
  border-top: 1px solid #c4c9cf;
}
.am-tabs-view .product.data.items > .item.content {padding: 30px 0 !important}

.cart-summary #block-shipping {display: none !important}
.greet ul li {margin-bottom: 0}
.page-footer {background: #2756a2; margin-top: 50px}
.action.primary {background: #2756a2 !important;}
.cms-home .post-list .post-content .post-read-more {color: #000 !important;}
.footer.links a {color: #fff; font-weight: normal;}
.amtheme-footer-cms .footer-logo img {width: 200px}
.page-footer .content {padding: 0}
.products-grid.products > .amtheme-products-secondary .product-item-details {transform: translateY(0px) !important;  position: relative !important;}
.products-grid.products > .amtheme-products-secondary .product-item-photo {margin: 0 !important}
.products-grid.products > .amtheme-products-secondary .product-item-info:hover .product-item-photo:after {display: none !important}
.block.am-widget:not(.list) .action.tocart {opacity: 1;}
.amtheme-footer-cms {color: #fff}
.page-header .header.content  {max-width: 1360px !important;}
.page-header.-sticky-header.-show {z-index: 99999;}
.amasty-jet-theme .amtheme-short-info > .product-info-stock-sku .amstockstatus-status-container {font-size: 0;margin: 0;}
.amstockstatus {font-size: 12px;}
.amstockstatus.amsts_237 {
  color: red;
  font-weight: bold;
} 
.amstockstatus.amsts_236 {color: orange; font-weight: bold}
.related .slick-dots {display: none}
.amsl-social-login .amsl-title {font-size: 16px; padding: 10px 25px }
button, .action.primary, .action.outline, .modal-popup .modal-footer .action:not(.primary):not(.secondary), .order-details-items > .actions-toolbar:first-child .action, .shared.wishlist .col .tocart {letter-spacing: 0 !important}
.action.outline, .modal-popup .modal-footer .action:not(.primary):not(.secondary), .order-details-items > .actions-toolbar:first-child .action, .shared.wishlist .col .tocart {color: #2b63ff;}
.amtheme-products-secondary .special-price {margin:0}
.amtheme-compare-link .amtheme-counter { align-self: auto !important; font-size: inherit;}
.block.am-widget:not(.list) .action.tocart, .block.am-widget:not(.list) .stock {opacity: 1 !important;}
.checkout-success {max-width: 100% !important;}
.checkout-success .block.block-order-details-view .column {flex-basis: 100% !important;}
.checkout-onepage-success .column.main .block.block-order-details-view .block-content:not(.widget) {gap: 20px}
.checkout-onepage-success .column.main .block.block-order-details-view .block-content:not(.widget) .box {width: 100% !important;}
.cms-home .amtheme-banner-item:not(:last-of-type) {    margin-bottom: 18px; }
.rounded {    border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;}
.steps_completed_separator {
  border-bottom: 2px solid #ccc;
  height: 1px;
  width: calc((100% - 120px) / 4);
  max-width: calc((100% - 120px) / 4);
  border-radius: 3px;
}

.anpc {
    margin-top: 10px;
}
.anpc a {
    display: inline-block;
    width: 49%!important;
}
.anpc a img {
    height: 30px!important;
    width: auto!important;
}

.steps_completed_step {
  position: relative;
  height: 36px;
}
.steps_completed {
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
  width: 50%;
  margin-right: 50px;
}
.steps_completed_row {
  justify-content: space-around;
  width: 100%;
  align-items: center;
  margin-bottom: 25px;
}
.steps-text {
  position: absolute;
  top: 110%;
  font-size: 13px;
  color: #212121;
  left: 50%;
  width: max-content;
  transform: translateX(-50%);
}
.steps_completed_step.desktop {
  display: block;
}
.steps_completed_step.mobile {
  display: none;
}
.steps_completed_separator.previous_step {
  border-color: #2957a4;
}
.steps_completed_separator {
  border-bottom: 2px solid #ccc;
  height: 1px;
  width: calc((100% - 120px) / 4);
  border-radius: 3px;
}
.steps_completed_step.current_step {
  width: 36px;
  height: 36px;
  border-radius: 50px;
  background: #ef3d41;
  color: #fff;
}
.steps_completed_step.next_step {
  width: 36px;
  height: 36px;
  border-radius: 50px;
  background: #f4f5f7;
  color: #000;
}
.steps_completed_step .steps_value {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.block.block-minicart .product-item .product-item-name {text-align: left}
.amtheme-categories-choice::before, .amtheme-categories-choice::after { background-color: #edf3ff !important;}
.amtheme-categories-choice {background: #edf3ff !important;}
.amtheme-section-block {margin: 0 !important;}
.block-search .input-text::placeholder {color: #2756a2 !important;}
.amtheme-extre-info {border-top: 1px solid #e4e4e4;
  margin-top: 20px;
  padding-top: 10px;}
.amtheme-extre-info .block .block-title {font-size: 18px; margin:0 ;}
.checkout-cart-index .cart-container .crosssell {margin: 0; padding: 0;}
.attachments .download {
  background: url(../images/pdf.png) no-repeat scroll left center;
  background-size: contain;
  padding-left: 30px;
}
.mobile-only {display: none}
.desktop-only {display: block}
.page-product-bundle .product-info-main > .product-add-form {display: block !important}
.page-product-bundle .product-info-main > .product-info-price, .page-product-bundle .product-info-main > .amtheme-actions-wrap {display: none !important}
.page-product-bundle .bundle-options-wrapper {display: none !important;}
#bundleSummary .title , #bundleSummary .product-image-container, #bundleSummary .subtitle, #bundleSummary .name {display: none !important}
.carousel-top .product-items.slick-slider .slick-slide .product-item {max-width: inherit !important}
.carousel-top .slick-initialized .slick-slide {margin: 0 10px !important;}
.carousel-top .actions-secondary, .carousel-top .tva {display: none }
.carousel-top .price-box {flex-direction: column;}
.breadcrumbs {margin: 0 auto !important;}
.amasty-mega-menu .ammenu-nav-sections.-topmenu {margin-bottom: 10px !important;}

@media (min-width: 1024px) {
.page-layout-1column .amtheme-product-wrap > .amtheme-product-info {
   max-width: 100% !important; 
}
.amtheme-categories-choice .amtheme-item {
  max-width: calc(100% / 6 - (15px * 2)) !important;
  min-width: 160px !important; 
  margin: 0 15px 0 !important;
}

.page-with-filter .block.filter {background: #fff;
padding: 10px;
border: 1px solid #e4e4e4;
border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.contact-index-index .column:not(.sidebar-additional) .form.contact {width: 400px !important;}
.catalog-category-view .top-toolbar > .toolbar.toolbar-products {
    margin: 0;
    position: relative;
    width: 100% !important;
    max-width: 100%;
}
#amasty-shopby-product-list .products.wrapper {clear: both}
.page-layout-2columns-left.page-with-filter .columns .amtheme-filter-action {display: none}
.page-layout-2columns-left.page-with-filter .columns, .page-layout-2columns-right.page-with-filter .columns .page-layout-3columns.page-with-filter .columns {padding-top: 0 !important;}

.amqorder-buttons-block.-qty-2 .amqorder-button.-checkout, .amqorder-buttons-block.-qty-3 .amqorder-button.-checkout {
flex-basis: 230px !important;
margin-top: 0;
}
}

@media (max-width: 768px) {
.desktop-only {display: none !important}
.mobile-only {display: block}
.ammenu-header-container .header.content .ammenu-logo {min-width: auto !important;}
.page-main-full-width {padding: 15px;}
.avantaje-home {overflow-y: scroll;
  scroll-snap-align: start;
  justify-content: flex-start; font-size: 14px; margin-top: 30px;}
.avantaje-home .avantaj {min-width: 180px;
  padding: 10px;}
.avantaje-home .avantaj:not(:last-child)::after { margin-left: 10px; margin-right: 10px;}
h1, .amtheme-tabs-widget .amtheme-heading, h3.title {text-align: center; font-size: 1.8rem;}
.amtheme-tabs-buttons {justify-content: center;}
.amtheme-tabs-buttons .amtheme-title {padding: 5px;}
.amtheme-backtotop-wrap {color: #fff;}

 .products.product-items .product-item {
  margin-bottom: 0;
  margin-inline-end: 10px;
  margin-inline-start: 0;
  margin-top: 20px;
  width: calc(50% - 5px);
  }
.product-item .action.tocart {text-overflow: inherit;}  
.page-main {margin-bottom: 0;}
.product-info-main {flex-direction: column-reverse;}
.amtheme-product-info .amtheme-add-form-bottom.-on-line {gap: 20px;}
.amtheme-add-form-bottom.-on-line .product-options-bottom {margin: 0;}
.avantaje {flex-direction: row;
  overflow-y: scroll;
  width: 100%;     align-items: center; border-top: 1px solid #ddd;}
.avantaje .amtheme-icon-block {min-width: 200px;}
.call-bar {margin: 0; text-align: center;}
.block.block-minicart .action.checkout {padding: 10px;}
.block-minicart.-sticky-minicart .amtheme-payment-methods {padding: 0;}
.amsticky-cart-block.-amsticky-cart-active .action.primary.tocart {padding: 10px;}
.checkout-index-index .header.content {padding: 95px 35px 10px;}
.opc-progress-bar {padding: 20px 0;}
.minicart-wrapper .counter {right: -5px;  top: -8px;}
.ammenu-button.-hamburger {margin: 0 20px 0 0}
.page-header.-sticky-header > .header.content {padding: 10px 20px;}
.catalog-category-view .wrapper-description {margin: 0;}
.products.product-items > .product-item {margin-top: 20px !important;}
.catalog-category-view .toolbar {border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin-block: 10px; padding: 5px 0;}
.catalog-category-view .toolbar-sorter.sorter {margin: 0;}
.products.product-items {margin: 0;}
.pages .action.previous, .pages .link.previous, .pages .action.next, .pages .link.next {margin:0}
.pages .item {margin: 0;}
.amasty-jet-theme .amtheme-short-info > .product-info-stock-sku {margin: 10px 0;}
.breadcrumbs {display: flex !important;}
.breadcrumbs .items {display: flex;
    flex-direction: row !important;
    overflow-y: scroll; -ms-overflow-style: none;
    scrollbar-width: none; }
.breadcrumbs .items li {white-space:nowrap}
.product.detailed {font-size: 12px;}
footer .box-footer .list {display: none;}
footer .box-footer .title.dsk {display: none;}
footer .box-footer .title.link-dropdown-c {display:block;}
.blog-widget-recent .post-list {display: flex; overflow-y: scroll}
.cms-home .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {flex: 0 0 100%;}
.products-grid.products > .amtheme-products-secondary .product-item-photo {padding: 0;}
.price-box .price { font-size: 1.4rem !important;} 
.amtheme-backtotop-wrap {display: none;}
.ammenu-account-section .ammenu-items li:last-child {display: none;}
.amsl-register-content .field {widows: 100%;}
.ammenu-items li ul li a {color: #fff !important; text-transform: capitalize;}
.amasty-jet-theme .amtheme-product-wrap > .product.media {max-width: 100%; padding: 0;}
.products-grid .product-item-info {box-shadow: 0 4px 8px rgba(57, 56, 56, 0.1); -moz-box-shadow: 0 4px 8px rgba(57, 56, 56, 0.1);}
.amtheme-product-info .avantaje {padding: 10px 0; flex-direction: column;}
.page-header .header.content {padding: 10px !important;}
.tocompare {display: none !important;}
.two-banners  {flex-direction: column}
.block.am-widget .list .items .item.product-item:nth-child(n), .block.am-widget .grid .items .item.product-item:nth-child(n), .block.am-widget .products-grid .items .item.product-item:nth-child(n) {width: 160px; margin: 0 20px 20px 0}
.amtheme-tabs-widget .amtheme-heading, h3.title {font-size: 2.2}
.amasty-mega-menu .page-header .minisearch .control {top: auto !important;}
} 