#res_photo_serie h2{     margin-top: 60px;    text-transform: lowercase;   font-size: 38px;    line-height: 120%;    text-align: center;    color: #000;       margin-bottom: 40px;  font-weight: 400;}
#res_photo_serie h2:first-letter{     text-transform: uppercase;}
@media(min-width:768px){
.hidden-desktop {display:none!important}
}

span.res_photo_serie_count {
  cursor: default;
  padding: 0px 8px;
  border: 1px solid #ccc;
  background: #ccc;
  color: #000;
  display: block;
  overflow: hidden;
  width: auto;
  height: 19px;
  font-weight: bold;
  font-size: 15px;
}

span.res_photo_serie_count:hover img.paletka {
  content: url(../img/paletka_kolor.png);
  background-size: contain;
  width: 15px;
  height: 13px;
  margin-right: 3px;
  margin-bottom: 3px;
  cursor: pointer;
}

span.res_photo_serie_count:hover {
  color: #009688;
  cursor: pointer;
}

.paletka {
  content: url(../img/paletka_biala.png);
  background-size: contain;
    width: 15px !important;
  height: auto!important;
  margin-right: 3px;
  margin-bottom: 3px;
    filter: invert(1);
}

img.paletka:hover {
  content: url(../img/paletka_kolor.png);
  background-size: contain;
  width: 15px;
  height: 13px;
  margin-right: 3px;
  margin-bottom: 3px;
}

.buttonsy {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 5px 0 0;
}

#medium .medium_header {
  display: flex;
  text-align: center;
  align-items: center;
  justify-content: space-between;
}

#medium .medium_header .medium_descriptions {
  font-weight: normal;
}

#medium .medium_header .medium_descriptions:hover {
  cursor: pointer;
}

#medium .medium_btn {
  width: calc(33% - 4px);
  min-width: 60px;
  height: auto;
  border:1px solid var(--stroke);
  transition: all 0.3s;
  margin: 0;
  display: flex;
  justify-content: center;
  color: #000;
  align-items: center;
  line-height: 1.2em;
  margin: 0 2px 5px !important;
  height: auto;
  padding: 5px 7px;
  font-size: 13px;
}

#medium .medium_btn:hover:not(.selected) {
  cursor: pointer;
}

body#module-resfotoliaapi-main #medium .btnset {
  display: flex;
  align-items: center;
  justify-content: center;
}

body#module-resfotoliaapi-main #medium .btnset.selected {
  background: var(--gradient1);
}

body#module-resfotoliaapi-main
  .btnset:not(div[class*="options_"]):not(.repeat_btn):not(.mask_btn):not(
    .effects_btn
  ):not(.flip_btn) {
  /* height: 70px !important; */
}

.d-none-imporant {
  display: none !important;
}

body#category.category-wzorniki .block-category {
  min-height: auto;
  padding: 0;
  margin-bottom: 0;
}
