/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/
/* Examples (uncomment to use):*/
/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */
/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }
/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.logo {
  height: 130px;
}
.services-list__item-image-wrapper--TOP .services-list__item-link{
  width: 300px;
  height: 300px;
}

@media (max-width: 600px) {
  table.table thead + tbody tr:not(.nomobile) td.table-head-group {
    background-color:var(--theme-base-color);
    border-color:var(--theme-base-color);
    color:#FFF;
  }
  .if-mob{
    font-weight:bold;
  }
  .if-mob-bg{
    background-color: var(--darkerblack_bg_black);
  }
  .th-mobile{
    font-weight:bold;
  }
}
@media (max-width: 767px) {
  .banners-big--adaptive-3 .banners-big__item {
    padding-top: 100%;
  }
  .grid-list__item {
    max-height: 250px;
  }
}

.sale-list__item-text-wrapper--BOTTOM .dark_link {
  /*color: #000 !important;*/
}

.table1{
  width:100%;
}
table.table1 thead + tbody tr:not(.nomobile) td.table-head-group {
  background-color:var(--darkerblack_bg_black);
  border-color:var(--darkerblack_bg_black);
  color:#000;
}

.table1 thead  {
  background-color:var(--theme-base-color);
  border-color:var(--theme-base-color);
  color:#FFF;
  min-height: 30px;
}
.table1 thead tr th{
  background-color:var(--theme-base-color);
  border-color:var(--theme-base-color);
  color:#FFF;
  min-height: 60px;
  text-align:center;
}
@media (max-width: 600px) {
  .if-mob {
    white-space: nowrap !important;
  }
}
@media (max-width: 767px) {
  .grid-list__item {
    max-height: unset;
  }
}

@media (max-width: 450px) {
  .sale-list__item-text-wrapper--BOTTOM {
    background-color:#B5B8B1;
	padding:3px 5px 3px 5px;
  }
}