a, a:focus, a:visited{
	color: #36c;
	
}

select::-ms-expand {
  display: none;
}
h1, h2, h3, h4, h5, h6, p, span, a {
  font-display: fallback;
}
html {
  scroll-behavior: smooth;
}
.knob-container canvas {
  display: inline-block ;
  position: relative ;
}
img {
  animation: fadeIn ease 1s ;
  -webkit-animation: fadeIn ease 1s ;
  -moz-animation: fadeIn ease 1s ;
  -o-animation: fadeIn ease 1s ;
  -ms-animation: fadeIn ease 1s ;
}
h1, h2, h3 {
  font-weight: normal;
  margin-top: 1em;
  margin-bottom: 0.5em;
}
.obj_fit {
  width: 200%;
  height: 100%;
}
.obj_fit img {
  object-fit: cover;
  width: 50%;
  height: 100%;
}
a.advanced {
  display: none;
}
.outlined {
  outline: 10px solid rgba(0, 0, 0, 0.1);
  outline-offset: -10px;
}
.opc-wrapper .opc.opc-sticky {
	display: block!important;
}
table .col {
  width: auto;
}
.block-minicart .block-content > .actions {
  text-align: center;
}
.block-minicart .block-content > .actions a {
  margin: 5px auto ;
}

.cart-wrapper .mage-dropdown-dialog {
  width: 450px!important;
}
.amgdpr-block-content .action.primary {
  margin-top: 20px;
}
div.ma-search-autocomplete div.ma-main {
  background-color: transparent;
}
.wyomind-bg-primary {
  background-color: transparent;
}
div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item {
  background: white;
  border-radius: 15px;
  margin: 5px;
}
div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item div.info div.additional-actions {
  padding-bottom: 10px;
}
div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item div.info div.additional-actions div.tocart button.tocart span {
  display: inline-block !important;
}
div.ma-search-autocomplete div.ma-main .price-box .special-price {
  margin: 0 !important;
}
.product-item-link {
  color: #666;
  line-height: 1.2 !important;
}
.product .notavailable {
  opacity: 0.4;
}
.services-home {
  margin-bottom: -20px;
}
.services-home .service-item {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
.block ul, .product ul {
  list-style: disc;
  list-style-position: inside;
}
.nuoviarrivi {
  padding-top: 40px !important;
  background-attachment: fixed !important;
}
.row-content .col-main {
  width: calc(100% - 350px);
}
.row-content .col-sidebar {
  width: 320px;
}
.btn-search-header {
  height: 44px;
}
.webp .full-categories {
  background: url('../images/bg-full-categories-2.webp') no-repeat top center;
  background-attachment: fixed !important;
  background-size: cover;
}
.no-webp.full-categories {
  background: url('../images/bg-full-categories-2.jpg') no-repeat top center;
  background-attachment: fixed !important;
  background-size: cover;
}

.header-container .navigation-mobile .sm_megamenu_menu > li > a {
  font-weight: normal;
  font-size: 100%;
}
#block-collapsible-nav .nav.items {
  display: block !important;
}
#block-collapsible-nav .nav.item {
  display: list-item !important;
}
.eln-filter-item {
  padding: 20px 0;
  border-bottom: 1px solid #d1d1d1;
}
.filter-options-title {
  line-height: 1.1;
}
.eln-filter-content {
  padding: 10px 0 !important;
}
.eln-price-slider a.ui-slider-handle {
  height: 12px !important;
  width: 12px !important;
  cursor: pointer;
}
.loghi1 {
  /* max-width: 400px;*/
  padding: 15px !important;
  margin: 0 auto;
}
.client-main .info-content h3 {
  color: yellow;
}
.job-client a {
  color: #fff;
}
.clients-slider .client-main .info-content .description-client {
  font-size: 120% !important;
}
.clients-full {
  background-attachment: fixed !important;
}
.form-create-account .fieldset {
  min-height: 100px;
}

#product_form_description_ifr .mce-content-body img {
  max-width: 700px !important;
}
.search .control .nested {
  display: none;
}
.deal-block .product-item-info .deals-countdown {
  font-weight: bold;
  color: #f00;
}
.description .value > p:first-child img {
  width: 100%;
}

#addthis_wrap .feedaty_widget {
  min-height: 70px;
}
.fotorama--fullscreen {
  background-color: #000000ab;
}
.fotorama__video-close {
  background-color: #fff6;
}
.payal-button {
  margin-top: 10px !important;
  border-radius: 0 !important;
}
.header.links .customer-welcome .customer-menu {
  min-width: 265px !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #00389d;
}
.table-order-items th.id, .table-order-items th.date, .table-order-items th.total {
  /* width: 10%;*/
}
.header-bottom {
  background-color: #0f4296 !important;
}
.cms-index-index .col1-layout > .container {
  width: 100%;
  max-width: 100%;
}
.filter-options-title {
  font-size: 20px;
  font-weight: bold;
  color: rgb(26, 14, 207);
}
div.block.filter div.eln-layer div.eln-filter-item div.eln-filter-content.price div.price-range input {
  padding: 5px;
}
.search-wrapper .block-search {
  padding-left: 0;
  width: 100% !important;
}
.search-wrapper .control {
  background-color: transparent;
}
a.action, a.advanced {
  color: #f00;
}
.search-wrapper .control input {
  height: 44px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border: none;
}
.search-wrapper .control {
  background-color: transparent !important;
}
body.page-products div.products-grid ol.product-items li.product-item div.product-item-info .eln-product-item-details {
  margin: 0 !important;
}
.column.main ul {
  /* list-style: disc;
    padding-left: 30px;*/
}
.products-grid .product-item-info .product-item-details .product-item-name {
  line-height: 1.3;
}
ol.product-items li.product-item form.towishlist-form {
  display: block !important;
}
.slidershow {
  margin-top: 0 !important;
  min-height: 550px;
}
.ias-trigger.ias-trigger-next, .ias-noneleft, .ias-trigger, .ias-spinner {
  clear: both;
}
body.page-products .page-wrapper div.products-grid ol.product-items li.product-item div.product-item-info .product-image-container {
  width: 100% !important;
  display: block;
}
body.page-products .page-wrapper div.products-grid ol.product-items li.product-item div.label-container {
  overflow: hidden;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  z-index: 0;
  top: -9999px;
  left: -9999px;
}
body.page-products .page-wrapper div.products-grid ol.product-items li.product-item div.product-item-info .product-image-container ~ .amasty-sale-precent {
  /*  display: none !important;*/
}
.product.media {
  position: relative !important;
}
.cookie-status-message {
  display: none;
}
.amgdprcookie-buttons-block .amgdprcookie-button {
  background-color: rgb(255, 45, 55) !important;
}
.amlabel-position-wrapper {
  position: absolute !important;
  width: 0px;
  height: 0px;
  /*display: none;*/
}
.amasty-label-container {
  width: 0px;
  height: 0px;
}
.amasty-sale-percent {
  background: #0bb700;
  position: absolute;
  z-index: 100 !important;
  width: 80px !important;
  height: 40px !important;
  top: 10px;
  left: -10px;
  padding: 9px 13px;
  box-shadow: 5px 5px rgba(0, 0, 0, 0.15);
  border-radius: 10px 0 10px 0;
}
.amasty-scadenza {
  background: url(../images/scadenza-small21.png) top left no-repeat !important;
  width: 80px !important;
  height: 80px !important;
  position: absolute;
  top: 0;
  right: 0;
}
.amasty-scadenza-slo {
  background: url(../images/scadenza-small21-slo.png) top left no-repeat !important;
  width: 80px !important;
  height: 80px !important;
  position: absolute;
  top: 0;
  right: 0;
}
.amlabel-text{
	position: static!important;
	white-space: normal!important;
}
.checkout-agreement button {
  height: auto !important;
}
.checkout-agreement button span {
  text-align: left !important;
  white-space: normal !important;
}
.slick-list .amasty-scadenza, .slick-list .amasty-scadenza-slo {
  right: 40px !important;
  top: -3px !important;
}
.deal-block .amasty-scadenza, .deal-block .amasty-scadenza-slo {
  display: none !important;
}
.product-list-image {
  position: relative !important;
}
.product.media .amasty-scadenza, .product.media .amasty-scadenza-slo {
  background: url(../images/label-scadenza-big.png) top left no-repeat !important;
  width: 250px !important;
  height: 250px !important;
  right: 12px;
  top: -2px;
}
.product.media .amasty-scadenza .amasty-label-text, .product.media .amasty-scadenza-slo .amasty-label-text {
  position: absolute;
  transform: rotate(45deg);
  text-transform: uppercase;
  top: 34%;
  right: -10%;
  text-align: center;
  font-weight: bold;
  font-size: 1.5em !important;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}
.products-grid .product-item-info .product-item-photo, .products-grid .product-item-info::before {
  border-radius: 30px 0 0 0;
}
.product-info-price .unavailable {
  color: #FF0004;
  font-size: 30px;
}
.cart.table-wrapper .item .col.item {
  display: flex !important;
}
.cart.table-wrapper .product-item-photo {
  display: inline-flex !important;
  width: 150px !important;
}
.minimal-price-link {
  display: block
}
.actions-toolbar .primary {
  float: right;
}
.actions-toolbar button#review-button {
  font-size: 40px !important;
  height: auto !important;
  line-height: inherit !important;
}
.product-reviews-summary .reviews-actions {
	display: block!important;
	line-height: 18px!important;
}

.product-reviews-summary .reviews-actions .view span:last-child:after {
    content: "";
    margin: 0!important;
}
.product.alert.stock a {
  background-color: #FF6E00;
  border-radius: 10px;
  color: #fff;
  padding: 12px 20px;
  font-size: 18px;
}
.page-title-wrapper {
  position: relative;
}
[aria-labelledby="page-title-heading toolbar-amount"] {
  font-size: 300%;
  color: #ffffff;
  top: 0px;
  padding: 10px 20px;
  background: rgba(7, 49, 121, 0.6);
  z-index: 10;
  margin: 0px;
  display: inline-block;
}
.category-image img {
  width: 100%;
  outline: 10px solid rgba(255, 255, 255, 0.3) !important;
  outline-offset: -10px !important;
  margin-top: -75px;
}
.category-view {
  position: relative;
}
.category-description .subt {
  font-size: 25px;
  line-height: 1.2;
  position: absolute;
  bottom: 10px;
  right: 10px;
  padding: 10px 20px;
  color: #000;
  background: rgba(255, 255, 255, 0.7);
  margin-bottom: 0;
}
.category-description {
  margin-bottom: 10px;
}
iframe #maincontent {
  padding: 20px !important;
}
.magetop-brandlist .brandlist .brand-item {
  height: auto !important;
}
.magetop-brandlist .brandlist .brand-item .brand-image {
  text-align: center;
}
.magetop-brandlist .brandlist .brand-item .brand-image img, .brand-view .brand-image img {
  padding: 15px;
  background-color: #fff;
  box-shadow: 0px 0px 20px #00000030;
}
.magetop-brandlist .brandlist .brand-item .brand-name {
  text-align: center;
  padding: 5px;
  font-size: 18px;
}
.brand-image a img {
  padding: 10px 20px;
  background: white;
  margin-bottom: 20px;
}
.deal-block .product-item-info .product-item-details {
  padding: 20px 20px 20px 0;
}
.owl-carousel .owl-item img {
  padding: 15px;
}
img.product-image-photo, .product-item-image .action, .owl-carousel .owl-item img {
  transition: all 0.25s ease-out 0s;
}
img.product-image-photo:hover, .owl-carousel .owl-item img:hover {
  padding: 0 !important;
}
.product-item-image .action:hover {
  transform: scale(1.2);
}
.field--name-field-seal-badge-image img {
  width: 100px !important;
  height: auto !important;
}
.switcher-language .mage-dropdown-dialog .switcher-option a {
  padding-left: 55px !important;
}
li.item:has(button.disabled) {
  opacity: 0.5 !important;
}
div.product-item:has(div.stock.unavailable) {
  opacity: 0.5 !important;
}
.ui-slider .ui-slider-handle {
  width: 15px;
  height: 15px;
  bottom: -3px;
  cursor: pointer;
}
.field--name-field-seals-certifications .field__item a img {
  display: inline-block;
  width: 100px;
  height: 100px;
}
/*clerk */
.clerk {
  display: block !important;
  overflow: hidden !important;
}
.clerk-headline-wrapper h2.clerk-headline {
  font-size: 2em;
  color: #0f4296;
  margin: 20px 0 0 0;
}
.clerk-wrapper .owl-stage-outer {
  padding-bottom: 24px;
}
.clerk-headline-wrapper.title-group {
  margin: 0;
}
.product-item-name {
  min-height: 60px !important;
}
.products-grid .product-item-info .product-item-details .product-item-name.name {
  font-size: 95%;
}
.products.wrapper.products-grid .item {
  padding-left: 7px;
  padding-right: 7px;
}
.products.wrapper.products-grid .item:has(.stock.unavailable) .product-image-photo {
  opacity: 0.5;
}
.eln-filter-item {
  padding: 10px 0;
}
.eln-filter-item .filter-option {
  font-size: 14px;
}
.amprice-history-container, .product-page{
	margin-bottom:15px;
	background-color: #fff;
    padding: 10px;
	border-left: 4px solid red;
}
.omnibus-price{
	font-size:17px;
}
@media (min-width: 1200px) {
  .product.media {
    min-height: 792px !important;
  }
  .gallery-placeholder {
    min-height: 792px !important;
  }
/*:not(.fotorama--fullscreen) .fotorama .fotorama__stage{
	height:80vh!important;
	}*/
/*.fotorama .fotorama__stage{
	height:500px!important;
	}
  .fotorama {
    height: 792px;
  }

}
  .fotorama__stage, .fotorama__arr {
    min-height: 622px !important;
    display: block !important;
  }
  .fotorama__nav-wrap {
    min-height: 170px !important;
  }/*/
}
@media (max-width: 1200px) {
  [aria-labelledby="page-title-heading toolbar-amount"] {
    font-size: 200%;
  }
  .category-description .subt {
    font-size: 19px;
    position: static;
  }
}
@media (max-width: 900px) {
  [aria-labelledby="page-title-heading toolbar-amount"] {
    font-size: 200%;
  }
  .category-image img {
    margin-top: 0px;
  }
}
div.block.filter.horizontal div.block-content.filter-content {
  min-height: 0 !important;
}
.eln-layer-title-section .wyomind-bg-secondary {
  height: 0 !important;
}
.amasty-label-text {
  color: #fff;
  position: static;
  font-size: 20px !important;
}
.slick-prev:before, .slick-next:before {
  display: none;
}
/*mailchimp form */
.footer-newsletter2 {
  padding: 35px 10px 20px 10px;
}
.footer-newsletter2 .title-newsletter {
  font-size: 138.461%;
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
}
.tab_container h1 {
  color: #ccc;
  text-align: center
}
.tab_container a {
  color: #4183c6;
  font-weight: 700;
  text-decoration: none;
  outline: none
}
.tab_container {
  width: 100%;
  margin: 0 auto;
  padding-top: 0;
  position: relative
}
.tab_container input, section {
  clear: both;
  padding-top: 10px;
  display: none
}
.tab_container label {
  font-weight: 400;
  font-size: 16px;
  display: block;
  float: left;
  width: 25%;
  padding: 15px 1.5em !important;
  color: #757575;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  background: #f0f0f0
}
#tab1:checked ~ #content1, #tab2:checked ~ #content2, #tab3:checked ~ #content3, #tab4:checked ~ #content4, #tab5:checked ~ #content5 {
  display: block;
  padding: 20px;
  background: #fff;
  color: #666;
  border-bottom: 2px solid #f0f0f0
}
.tab_container .tab-content p, .tab_container .tab-content h3 {
  -webkit-animation: fadeInScale .7s ease-in-out;
  -moz-animation: fadeInScale .7s ease-in-out;
  animation: fadeInScale .7s ease-in-out
}
.tab_container .tab-content h2 {
  text-align: left;
  text-transform: none;
  margin-bottom: 15px;
}
.tab_container [id^="tab"]:checked + label {
  background: #fff;
  box-shadow: inset 0 3px #eb2323
}
.tab_container [id^="tab"]:checked + label .fa {
  color: #0CE
}
.tab_container label .fa {
  font-size: 1.3em;
  margin: 0 .4em 0 0
}
div.eln-breadcrumb ol.items li.item span.filters {
  background-color: transparent !important;
}
div.eln-breadcrumb ol.items li.item .filter-label {
  font-weight: bold !important;
  font-size: 16px;
  padding: 7px;
}
.product .unavailable {
  height: 44px;
  line-height: 44px;
  text-transform: uppercase;
  color: #aaa;
}
#mc_embed_signup #mc-embedded-subscribe, #mc_embed_signup2 #mc-embedded-subscribe {
  background-color: #00389d;
}
#mc_embed_signup2 .clear {
  display: inline-block;
}
#mc_embed_signup .button, #mc_embed_signup2 .button {
  font-size: 13px;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  letter-spacing: .03em;
  color: #fff;
  background-color: #aaa;
  box-sizing: border-box;
  height: 32px;
  line-height: 32px;
  padding: 0 18px;
  display: inline-block;
  margin: 0;
  transition: all 0.23s ease-in-out 0s;
}
#mc_embed_signup, #mc_embed_signup2 {
  clear: left;
  font: 14px Helvetica, Arial, sans-serif;
  width: 100%;
}
#mc_embed_signup form, #mc_embed_signup form {
  padding: 0 !important;
}
#mc_embed_signup #mce-EMAIL, #mc_embed_signup2 #mce-EMAIL {
  width: 300px !important;
  max-width: 100%;
}
#mc-embedded-subscribe-form input[type=checkbox], #mc-embedded-subscribe-form2 input[type=checkbox] {
  display: inline;
  width: auto;
  margin-right: 10px;
}
#mergeRow-gdpr {
  margin-top: 20px;
}
#mergeRow-gdpr fieldset label {
  font-weight: normal;
}
#mc-embedded-subscribe-form .mc_fieldset, #mc-embedded-subscribe-form2 .mc_fieldset {
  border: none;
  min-height: 0px;
  padding-bottom: 0px;
}
.fieldset > .field.choice .label[for="agreement__1"] {
  display: inline-block;
}
div.mage-error {
  color: #e02b27;
  font-size: 35px;
}
input.mage-error {
  outline: 3px solid #f00;
  outline-offset: 4px;
}
.mage-error {
  animation: blink-animation 0.5s 4;
  animation-direction: alternate;
}
@keyframes blink-animation {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.price-box .price {
  font-size: 160%;
}
.block-search input {
  margin: 0 !important;
}
.block-search .control {
  border: none;
}
.products-grid .product-items .product-image-photo {
  padding: 15px;
  border-radius: 30px 0 0 0;
}
.price-box .old-price .price {
  font-size: 100%;
}
.checkout-agreements-block .action {
  color: #f00 !important;
  padding: 10px;
  background-color: transparent !important;
}
div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item strong.product-item-name a.product-item-link {
  font-weight: normal !important;
  line-height: 1.2 !important;
  display: inline-block;
}
div.ma-search-autocomplete div.ma-main div.ma-toolbar {
  height: auto !important;
}
div.ma-search-autocomplete-no-result {
  top: 50px;
  background-color: #fff !important;
}
.text-shadow {
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
}
div.ma-search-autocomplete div.ma-main div.ma-grid-container .ma-back-to-top {
  width: 50px !important;
}
div.ma-search-autocomplete div.ma-main div.ma-breadcrumb ol.items li.item {
  padding: 4px 10px;
}
div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item div.info div.additional-actions div.actions-secondary {
  display: block;
}
div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item div.info div.price-box.price-final_price {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.block-minicart .minicart-items-wrapper .minicart-items {
  max-height: 500px !important;
}
.filter-options-title {
  /*    font-size: 25px;*/
  color: #0f4296 !important;
}
.cart.table-wrapper .item .col.item {
  /*    display: table!important;*/
}
.product-item-details .zoorate_widget {
  padding: 15px 0 0 0;
}
.widget_feedaty {
  bottom: 13px;
}
.fdt_productStriscia-full-alt_widget_product {
  /*transform: scale(1.2)!important;
transform-origin: top left!important;*/
  padding: 10px !important;
}
.fdt_productsealbluewhite_widget_product {
  transform: translate(-3%) scale(0.75);
}
.zoorate_dyn_widget, .fdt_widget_wrapper {
  margin: 0 auto !important;
}
.fdt_productStriscia-slim_widget_product {
  margin: 0 auto !important;
}
#fdt_selettore1_widget_merchant {
  max-width: 1650px !important;
}
#fdt_selettore1_widget_merchant {
  height: 257px !important;
  max-height: 257px !important;
  padding: 20px !important;
}
.fdt_carousel__item {
  transition: all 400ms ease-out;
}
.fdt_productStriscia-full-altwrap_widget_product {
  padding: 20px !important;
}
.feedaty_mobile {
  display: none;
}
.feedaty_desktop {
  display: block;
}
@media (max-width: 980px) {
  .feedaty_mobile {
    display: block;
  }
  .feedaty_desktop {
    display: none;
  }
}
button, .cart-container .action.continue, a.action.primary, .modal-footer .action-primary.action-accept, button.fdt_INCREMENT_ID_prev, button.fdt_INCREMENT_ID_next {
  padding: 0 10px !important;
}
.rev_INCREMENT_ID_text {
  height: 99px !important;
  max-height: 99px !important;
}
@media (max-width: 1400px) {
  .row-content .col-main {
    width: calc(100% - 300px);
  }
  .row-content .col-sidebar {
    width: 270px;
  }
}
@media (max-width: 1680px) {
  .fdt_productsealbluewhite_widget_product {
    transform: translate(-15%) scale(0.6);
  }
}
@media (min-width: 1200px) and (max-width: 1360px) {
  .fdt_productsealbluewhite_widget_product {
    transform: translate(-25%) scale(0.5);
  }
}
.zoorate_widget {
  /*  display: none !important;*/
  position: static;
  bottom: -10px;
  left: -10px;
  /*transform: scale(0.8);*/
  z-index: 10000;
}
.footer-payment .col-4 {
  padding: 0 5px;
}
.footer-payment .col-md-2 {
  padding: 0 5px;
}
.flex-container {
  display: flex;
}
.hdmx__contact-form .fieldset .field.attachment {
  float: none !important;
}
.contact-container .fieldset .field {
  margin-bottom: 20px !important;
}
#yt-totop-fix {
  z-index: 1000;
}
.flex-item-50 {
  flex-basis: 50%;
  padding: 0 2%;
}
div.ma-search-autocomplete div.ma-main div.ma-breadcrumb ol.items li.item span.filters {
  background-color: transparent !important;
}
div.ma-search-autocomplete div.ma-main div.ma-breadcrumb ol.items li.item .filter-label {
  font-size: 20px;
  font-weight: bold !important;
}
.products-grid .product-item-info .product-item-details .product-item-inner .actions-primary .primary {
  height: 44px;
  line-height: 45px;
  color: rgb(150, 150, 150);
  font-size: 107.69% !important;
}
.product-items.slick-slider .slick-slide .product-item {
  max-width: 90% !important;
}
.w-newsletter {
  display: block;
}
.minicart-wrapper .block-minicart {
  z-index: 1000 !important;
}
@media (max-width: 767px) {
  .minicart-wrapper .block-minicart {
    width: 400px !important;
  }
  .block-search .control {
    padding: 0 !important;
  }
  .block-search .action.search:before {
    font-size: 40px;
    line-height: 45px;
  }
  .search-wrapper .control {
    /* box-sizing: border-box !important;*/
    padding: 0 !important;
    margin: 0 !important;
    /*position: absolute !important;*/
    width: 84%;
  }
  .btn-mobile .button-mobile {
    margin-top: 5px !important;
  }
  .brand-slider .brand-content .item {
    padding: 10px 20px !important;
  }
  .deal-block .owl-carousel.owl-drag .owl-item {
    padding: 20px !important;
  }
  .footer-bottom {
    padding-bottom: 130px !important;
  }
  #yt-totop-fix {
    bottom: 0px;
    right: 10px;
  }
  .header-top .language-wrapper .switcher-options .switcher-trigger strong {
    line-height: 25px !important;
    font-size: 11px;
  }
  .header-middle {
    padding: 15px 0px 5px 0 !important;
  }
  .header-bottom {
    height: 53px !important;
  }
  .middle-right {
    bottom: -54px !important;
  }
  .block-search .label:before {
    font-size: 45px;
    line-height: 45px;
    color: #bbb;
  }
  .logo-content .logo {
    width: 199px;
  }
  .middle-right {
    bottom: -101px;
  }
  .logo-content .logo {
    width: 240px;
  }
}
@media only screen and (max-width: 639px) {
  .slidershow {
  min-height: 263px;
}
  .block-search {
    margin: 0px !important;
  }
  .block-search input {
    left: 0px;
  }
  input#search-smartphones {
    width: 100% !important;
  }
  div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid {
    justify-content: space-evenly !important;
  }
  div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item {
    justify-content: flex-start !important;
    width: 50%;
    width: 200px;
    min-width: 100px !important;
    min-height: 200px !important;
    flex: 0 1 45% !important;
    margin: 0 0 9px 0 !important;
  }
  div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item div.info {
    padding: 0 10px !important;
  }
  div.ma-search-autocomplete div.ma-main div.ma-grid-container ul.ma-grid li.item strong.product-item-name a.product-item-link {
    font-size: 14px !important;
    line-height: 1.2 !important;
    display: block !important;
  }
  .price-box .special-price, .price-box {
    line-height: 1.1;
  }
  .price-box .special-price, .price-box .old-price {
    margin: 0 !important;
  }
  body.page-products .products.list {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-evenly;
    /*padding:10px!important;*/
  }
  .col2-layout .products.wrapper.products-grid .item {
    width: 44% !important;
    padding: 0 !important;
    float: none !important;
    margin-bottom: 15px !important;
  }
  .products-grid .product-item-info .product-item-details {
    padding: 10px !important;
  }
  .products-grid .product-item-info .product-item-details .price-wrapper {
    display: block;
  }
  .products-grid .product-item-info .product-item-details .feedaty_widget {
    transform: scale(0.6) translate(-10%, 0px) !important;
  }
  .product-item-link {
    font-size: 13px !important;
    display: inline-block;
  }
  .price-box .special-price .price {
    display: block !important;
  }
  .minimal-price-link span {
    font-size: 13px;
  }
  .minimal-price-link span.price-wrapper {
    display: inline-block;
  }
  .mobile-filter-open {
    height: 26px !important;
    padding: 0 !important;
  }
  .actions-toolbar .primary {
    right: 40px;
    bottom: 10px;
    display: block;
    height: 40px;
  }
  .amasty-sale-percent {
    width: 70px !important;
    height: 35px !important;
    padding: 7px 10px;
  }
  .amasty-label-text {
    font-size: 17px !important;
  }
  .deals-countdown .deals-time .title-time {
    font-size: 70% !important;
  }
.fotorama__stage{
		 height: 365px !important;
		}
}
@media (min-width: 768px) {
  .block-search .control {
    padding: 0 !important;
  }
}
@media (max-width: 480px) {
  .header-top .setting-store {
    float: left !important;
    padding-top: 8px;
  }
  .minicart-items .product > .product-image-container {}
  .minicart-items .product-item-name {
    line-height: 1.2 !important;
    display: block;
  }
}