@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
.search_categoriesdescription_next:not(.expanded)>* {
  display: block !important;
}
html {
  scroll-behavior: smooth;
}
body {
  -webkit-text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  font-family: "Inter", sans-serif !important;
  padding: 0px;
  margin: 0px;
}
:root {
  --maincolor: #414c5c;
  --twocolor: #f5f6fa;
  --green: #03a84e;
  --white: #fff;
}
#translator_google_main {
  display: none;
}
#goog-gt-original-text,
#goog-gt-tt {
  display: none !important;
}
.btn_box.white_btn:hover,
.btn_box {
  border: solid 1px;
}
.btn_box,
.btn_box.white_btn {
  border: solid 1px;
  font-weight: 600;
}
.skiptranslate {
  position: absolute;
  width: 470px;
  z-index: 999999;
  right: 0px;
  top: -240px;
}
.skiptranslate.goog-te-gadget {
  position: static;
  width: auto;
  bottom: 0px;
  z-index: 999999;
  right: 0px;
}
.skiptranslate iframe {
  box-shadow: 0 0 0px 0px #999;
}
font {
  background-color: transparent !important;
  box-shadow: none !important;
}
audio,
canvas,
video {
  border-radius: 10px;
}
:root {
  --maincolor: #414c5c;
  --white: #d22b2b;
}
#rabateCode,
#freeShipping {
  position: fixed !important;
  bottom: 0px !important;
  border: none !important;
}
#cookie_login_social_more,
.client_new_social_sub,
#client_new_social {
  display: none !important;
}
html.--rabateCode:not(.order_process) #container:not(.payment_tunnel) .rabateCode {
  display: block !important;
  position: static !important;
}
#main_hotspot_zone4 {
  display: none;
}
h1.headline,
h2 .headline {
  text-transform: inherit !important;
  text-align: left;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  color: #414c5c !important;
  font-weight: bold !important;
  letter-spacing: 0px !important;
}
h1.headline {
  font-size: 3rem;
}
h2 .headline {
  font-size: 3rem;
}
h3 {
  text-align: left;
  color: var(--maincolor);
  font-size: 1em;
  font-weight: bold;
  text-align: center;
}
#freeShipping {
  display: none !important;
}
#bar_chose_contry {
  background: #f5f6fa;
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 99999;
  left: 0px;
  padding: 10px 0px;
  display: none;
}
#bar_chose_contry .bar_chose_contry_wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 1400px;
  margin: auto;
  align-items: center;
}
#bar_chose_contry .text_info_contry {
  display: flex;
}
#bar_chose_contry .info_box_contry {
  background: #fff;
  border-radius: 10px;
  display: flex;
  padding: 10px;
  align-items: center;
  gap: 20px;
  width: 370px;
  justify-content: space-evenly;
  font-size: 18px;
}
#bar_chose_contry #bnt_contry a {
  font-size: 22px;
  border-radius: 10px;
  background: #03a84e;
  padding: 3px 20px;
  color: #fff;
}
#bar_chose_contry #bnt_contry a:hover {
  background: #07c25b;
}
@media (max-width: 1070px) {
  #bar_chose_contry .bar_chose_contry_wrap {
    display: flex !important;
    max-width: 1400px;
    margin: auto;
    align-items: center;
    flex-direction: column;
    gap: 20px;
    padding: 20px;
  }
}
.header_bar {
  background: var(--maincolor);
  display: block;
  margin-top: 40px;
  position: absolute;
  top: -6px;
  width: 100%;
  z-index: 9;
}
.header_bar:before {
  content: '';
  position: absolute;
  left: -100%;
  top: 0px;
  width: 100%;
  height: 100%;
  background: var(--maincolor);
  z-index: 0;
}
.header_bar:after {
  content: '';
  position: absolute;
  left: 100%;
  top: 0px;
  width: 100%;
  height: 100%;
  background: var(--maincolor);
  z-index: 0;
}
.header_bar .wrap_content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 6px !important;
}
.header_bar .right_columnt_head li {
  background-color: #03a84e !important;
  border-radius: 10px;
  padding: 4px 16px;
}
.header_bar .send_head {
  border-radius: 10px;
  padding: 5px 10px;
  margin-top: 0px;
}
.header_bar .center_moneta {
  display: block !important;
}
.header_bar .center_moneta a:hover {
  border-bottom: solid 2px #fff;
}
.header_bar .center_moneta small {
  color: #10ac82;
  margin-right: 10px;
}
.header_bar .phone_head {
  background: #03a84e;
  border-radius: 10px;
  padding: 6px 20px;
}
.header_bar li a {
  background-position: 0px 0px;
  color: #fff;
}
.header_bar li {
  border: none;
  list-style: none;
  color: #fff;
}
.header_bar ul {
  padding-top: 6px;
}
.header_bar li.phone_head a {
  border: none;
}
.header_bar.custom-menu-bg {
  grid-column-gap: 15rem;
  transition: margin 0.3s cubic-bezier(0.07,0.06,0,0.95);
}
.header_bar .phone_head:hover {
  background-color: #03bf59;
}
header.commercial_banner {
  z-index: 999;
  width: 100%;
}
header.commercial_banner .menu_seearch__input {
  border-bottom: solid 2px #e7e7e7;
}
header.commercial_banner .menu_seearch__input:before {
  content: '' !important;
  width: 20px;
  height: 20px;
  background: url('/data/include/cms/mme/search2.svg?v=1736524230843') no-repeat;
  width: 30px;
  height: 40px;
  background-size: contain;
}
header.commercial_banner .menu_seearch__input:hover {
  border-bottom: solid 2px var(--maincolor);
}
header.commercial_banner .menu_seearch__submit:before {
  content: '' !important;
  width: 20px;
  height: 20px;
  background: url('/data/include/cms/mme/search2.svg?v=1736524230843') no-repeat;
  width: 30px;
  height: 40px;
  background-size: contain;
}
header.commercial_banner #menu_settings {
  color: var(--maincolor);
  font-size: 14px;
  margin-left: 23px;
}
header.commercial_banner #menu_settings form.active {
  display: block;
  left: -100px;
}
header.commercial_banner #menu_settings form.active a {
  font-size: 14px;
}
header.commercial_banner #menu_settings img.lang_icons_box,
header.commercial_banner #menu_settings .menu_settings_lang_label {
  display: none !important;
}
header.commercial_banner #menu_settings .open_trigger {
  position: relative;
  right: 110px;
  top: -23px;
}
header.commercial_banner #menu_settings .open_trigger i {
  right: -130px !important;
  color: #333;
  height: 7px;
  right: -10px;
  position: relative;
}
header.commercial_banner #menu_settings form .bg_alter li:nth-child(2) {
  display: block !important;
}
header.commercial_banner #menu_settings form >ul>li {
  padding: 0 15px;
  text-indent: 0px;
}
header.commercial_banner .account_link:before {
  content: '' !important;
  background: url("/data/include/cms/metal_market/icon/user.svg?v=1649763261843");
  display: block;
  height: 40px;
  width: 40px;
}
header.commercial_banner #breadcrumbs {
  position: static;
  z-index: 1;
}
header.commercial_banner #breadcrumbs a:hover {
  text-decoration: underline;
  color: #000;
}
header.commercial_banner .navbar-subnav {
  text-transform: none;
}
header.commercial_banner .navbar-subnav.--cols2 {
  width: 100%;
}
header.commercial_banner #menu_categories {
  background: #fcfcfc;
  width: 100%;
  left: 0px;
  position: relative;
  border-top: solid 1px #ececec;
  border-bottom: solid 1px #ececec;
  z-index: 9;
  box-shadow: none;
  top: 0px;
}
header.commercial_banner form#menu_search {
  display: grid;
  grid-template-columns: 1fr !important;
}
header.commercial_banner #menu_additional .account_link {
  overflow: hidden;
}
header.commercial_banner #menu_additional .account_link:before {
  background: url(/data/include/cms/mme/icons/new_icons/loding.svg?v=1730204285563) center center no-repeat !important;
  content: '' !important;
  background-size: contain !important;
}
header.commercial_banner #menu_additional a {
  font-size: 14px;
  color: var(--maincolor);
}
header.commercial_banner .info_lang:before {
  content: "";
  background: url(/data/include/cms/metal_market/icon/wold_blue.svg?v=1739973484446) no-repeat !important;
  display: block;
  height: 30px;
  width: 30px;
  background-position: center;
  margin: auto;
  margin-bottom: 5px;
}
header.commercial_banner .open_trigger:before {
  background: url(/data/include/cms/metal_market/icon/world.svg?v=1739973252612) center center no-repeat !important;
  height: 30px;
  width: 30px;
}
header.commercial_banner #charts {
  color: var(--maincolor);
  font-size: 14px;
  margin-right: 50px;
  text-align: center;
  margin-top: 5px;
}
header.commercial_banner #charts img {
  width: 35px;
}
header.commercial_banner #charts a {
  color: var(--maincolor);
  font-size: 14px;
}
header.commercial_banner .wishlist_link:before {
  content: '';
  background: url("/data/include/cms/metal_market/icon/list.svg?v=1649763261844");
  display: block;
  height: 30px;
  width: 30px;
}
header.commercial_banner .topBasket__sub {
  flex-direction: row !important;
}
header.commercial_banner .topBasket__sub:after {
  content: '';
  background: url("/data/include/cms/mme/icons/new_icons/basket.svg?v=1730204285564") no-repeat;
  display: block;
  height: 30px;
  width: 30px;
  background-size: cover;
}
header.commercial_banner #menu_categories:after,
header.commercial_banner #menu_categories:before {
  content: '';
  position: absolute;
  background: #fcfcfc;
  z-index: 0;
  border-top: solid 1px #ececec;
  border-bottom: solid 1px #ececec;
  height: 55px;
  width: 100%;
}
header.commercial_banner #menu_categories:before {
  left: -100%;
  bottom: 0px;
}
header.commercial_banner #menu_categories:after {
  left: 100%;
  bottom: 0px;
}
header.commercial_banner #menu_navbar .nav-link {
  border-bottom: solid 2px #fcfcfc;
  transition: border 0.1s ease;
  text-transform: none;
  font-weight: 600;
  font-size: 15px;
}
header.commercial_banner #menu_navbar .nav-link:hover {
  background: none;
  text-decoration: none;
  border-bottom: solid 2px #414c5c;
  transition: border 0.1s ease;
}
header.commercial_banner #menu_navbar .nav-item {
  position: static;
}
header.commercial_banner #menu_navbar .navbar-subnav {
  padding: 0px;
}
header.commercial_banner #menu_navbar .navbar-subnav .nav-link {
  display: inline-block;
  font-weight: normal;
  text-align: left !important;
  padding-bottom: 5px !important;
  padding-top: 0px !important;
  padding: 0px !important;
}
header.commercial_banner #menu_navbar .all_btn_menu {
  font-weight: bold !important;
}
header.commercial_banner #menu_navbar .all_btn_menu:hover {
  border-top: solid 2px var(--maincolor);
  border-bottom: solid 2px var(--maincolor);
}
@media (max-width: 1070px) {
  header.commercial_banner {
    display: grid;
    align-items: center;
  }
  header.commercial_banner #menu_categories {
    background: none;
    border: none;
  }
  header.commercial_banner #menu_categories:before {
    display: none;
  }
  header.commercial_banner #menu_categories:after {
    display: none;
  }
}
#menu_additional .wishlist_link:before {
  content: '';
  background: url('/data/include/cms/mme/icons/new_icons/lista_zakupowa.svg?v=1730204285563') center center no-repeat !important;
}
#menu_additional .account_link:before {
  background: url('/data/include/cms/mme/icons/new_icons/loding.svg?v=1730204285563') center center no-repeat !important;
}
a.topBasket__sub,
.topBasket__sub strong {
  color: var(--maincolor) !important;
}
.open_trigger:before {
  background: url('/data/include/cms/mme/icons/new_icons/lang.svg?v=1730204285563') center center no-repeat !important;
}
#menu_categories .icon-reorder:before {
  content: "" !important;
  background: url('/data/include/cms/mme/icons/new_icons/menu.svg?v=1730204285563') center center no-repeat !important;
  margin-top: 15px;
}
#menu_seearch .menu_seearch__mobile:before {
  content: '' !important;
  background: url('/data/include/cms/mme/icons/new_icons/search.svg?v=1730204285563') center center no-repeat !important;
  margin-right: 10px;
}
#container .shopping_list_top_mobile .sltm_link:before {
  background: url('/data/include/cms/mme/icons/new_icons/lista_zakupowa.svg?v=1730204285563') center center no-repeat !important;
}
.topBasket__sub:after,
#menu_additional .wishlist_link:before,
.open_trigger:before,
#menu_seearch .menu_seearch__mobile:before,
#container .shopping_list_top_mobile .sltm_link:before,
#menu_additional .account_link:before,
#menu_categories .icon-reorder:before {
  width: 30px !important;
  height: 30px !important;
  background-size: contain !important;
}
header.commercial_banner.custom-menu-bg {
  background: transparent !important;
  position: sticky !important;
  max-width: 1410px;
  margin: auto;
  grid-column-gap: 15rem;
  grid-template-columns: 1fr minmax(auto,47rem) 1fr auto;
}
header.commercial_banner.custom-menu-bg .shopping_list_top:before {
  width: 40px;
}
header.commercial_banner.custom-menu-bg #charts a {
  display: none;
}
header.commercial_banner.custom-menu-bg #breadcrumbs {
  opacity: 0 !important;
  transition: all .4s;
  height: 0px !important;
}
header.commercial_banner.custom-menu-bg #logo {
  position: relative;
  z-index: 999;
  transition: all 0.3s ease-in-out;
}
header.commercial_banner.custom-menu-bg #logo img {
  max-height: 80px;
}
header.commercial_banner.custom-menu-bg #logo img:hover {
  transition: all 0.5s;
}
header.commercial_banner.custom-menu-bg:after {
  content: "";
  display: block;
  position: absolute;
  left: -100%;
  background: #fff;
  width: 240%;
  height: 60px;
  z-index: 0;
  top: 0px;
}
header.commercial_banner.custom-menu-bg .topBasket__price {
  display: none;
}
header.commercial_banner.custom-menu-bg .account_link,
header.commercial_banner.custom-menu-bg .shopping_list_top {
  text-indent: -999px !important;
  overflow: hidden;
}
header.commercial_banner.custom-menu-bg .icon-angle-down {
  display: none !important;
}
header.commercial_banner.custom-menu-bg .jezyk_wybor:before {
  top: 7px;
}
header.commercial_banner.custom-menu-bg .custom-menu-bg .jezyk_wybor {
  text-indent: -9999px;
  overflow: hidden;
}
header.commercial_banner.custom-menu-bg .account_link:hover {
  width: 40px !important;
}
header.commercial_banner.custom-menu-bg .account_link,
header.commercial_banner.custom-menu-bg .wishlist_link,
header.commercial_banner.custom-menu-bg .topBasket__price,
header.commercial_banner.custom-menu-bg #menu_settings {
  opacity: 1;
  width: 131%;
  overflow: visible;
}
@media (max-width: 1070px) {
  header.commercial_banner.custom-menu-bg {
    position: fixed !important;
  }
}
#main_blog,
#main_news {
  display: none;
}
.wide .navbar-subsubnav>.nav-item>.nav-link {
  padding: 0px;
  margin-left: 10px;
}
#search .product__icon img {
  transform: scale(1);
  transition: transform .5s;
}
#search .product__icon img:hover {
  transform: scale(1.1);
  transition: transform .5s;
}
.destow_sub_baner {
  display: block;
}
.destow_sub_baner img {
  border-radius: 10px;
}
.destow_sub_baner_rwd {
  display: none;
}
.destow_sub_baner_rwd img {
  border-radius: 10px;
}
@media (max-width: 1070px) {
  .destow_sub_baner {
    display: none;
  }
  .destow_sub_baner_rwd {
    display: block;
  }
}
footer {
  max-width: 100% !important;
  margin-top: 50px;
}
footer #menu_orders {
  padding-top: 10px !important;
}
footer .menu_orders_item i {
  display: none !important;
}
footer .copy {
  margin: 10px;
  color: #fff;
  font-size: 11px;
  padding-bottom: 20px;
  opacity: 0.4;
}
footer .footer_logotypy {
  padding-top: 20px;
}
footer .opinie_main_box {
  margin: 20px 0px;
}
footer .footer_logotypy {
  display: flex;
}
footer #footer_links {
  max-width: 1410px;
  margin: auto;
  display: grid;
  grid-template-columns: repeat(6,1fr);
}
footer #footer_links ul.footer_links {
  padding: 10px;
  margin: 10px;
}
footer .footer_logotypy img {
  height: 60px;
  opacity: 0.5;
}
footer #menu_buttons {
  max-width: 100%;
  background: var(--maincolor);
}
footer #menu_buttons .menu_buttons_sub {
  width: 1400px;
  margin: auto;
}
footer #menu_contact {
  display: none !important;
}
.headline .headline__after {
  font-weight: normal !important;
}
.search_description.--bottom h3 {
  text-align: left;
}
.load-content:before {
  width: 20px !important;
  height: 20px !important;
  border-radius: 100%;
  max-width: 20px !important;
  max-height: 20px !important;
  content: url('/data/include/cms/mme/loading_70.gif?v=1728394007037') !important;
  object-fit: contain;
  background-size: 20%;
  animation: none !important;
  position: absolute;
  border: none !important;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.loading_before {
  animation-name: text_tranalator;
  animation-duration: 0.3s;
  animation-delay: 0s;
  max-width: 100% !important;
  width: 100% !important;
  height: 1em;
  background: var(--twocolor);
  display: inline-block;
  border-radius: 2px;
}
button.slick-next.slick-arrow:after {
  content: "";
  display: block;
  background: url('/data/include/cms/metal_market/icon/arrow_bok_b.svg?v=1650881935565') center center no-repeat !important;
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  position: absolute;
}
#content #projector_productname .product_name__sub .label.--bestseller {
  position: absolute;
  left: -180%;
  top: 30px;
  z-index: 0 !important;
  background: url("/data/include/cms/metal_market/icon/bestseler_icon_two.svg?v=1720453732452") no-repeat;
  background-size: contain;
  width: 140px;
  height: 90px;
  text-indent: -999px;
  overflow: hidden;
  z-index: 999;
}
button.slick-next.slick-arrow:hover:after {
  background: url("/data/include/cms/metal_market/icon/arrow_bok_hover.svg") center center no-repeat !important;
}
button.slick-prev.slick-arrow:after {
  content: "";
  display: block;
  background: url("/data/include/cms/metal_market/icon/arrow_bok_wstecz.svg") center center no-repeat !important;
  width: 20px;
  height: 20px;
  top: 50%;
  left: 50%;
  position: absolute;
  transform: translate(-50%,-50%);
}
button.slick-prev.slick-arrow:hover:after {
  background: url("/data/include/cms/metal_market/icon/arrow_bok_wstecz_hover.svg") center center no-repeat !important;
}
button.slick-prev:hover,
button.slick-prev:hover {
  background-color: #f1f1f1;
  color: #333;
  display: block;
}
.slick-prev:hover,
.slick-next:hover {
  background-color: #f1f1f1;
  color: #333;
  display: block;
}
#content #projector_productname .product_name__sub .label.--bestseller {
  position: absolute;
  left: -180%;
  top: 30px;
  z-index: 0 !important;
  background: url('/data/include/cms/metal_market/icon/bestseler_icon_two.svg?v=1720453732452') no-repeat;
  background-size: contain;
  width: 140px;
  height: 90px;
  text-indent: -999px;
  overflow: hidden;
  z-index: 999;
}
.slick-arrow {
  text-indent: -999px;
  overflow: hidden;
}
#links_footer_1 .footer_links_sub li:first-child {
  border-radius: 10px;
  padding-left: 50px;
  background: url(/data/include/cms/metal_market/icon/help_icon.svg?v=1654505383595) 10px center no-repeat;
  background-color: #38414f;
  padding-bottom: 5px;
  padding-top: 5px;
}
#links_footer_1 .footer_links_sub li a:first-child {
  display: block;
}
#links_footer_1 .footer_links_sub li:first-child:hover {
  background-color: #2d3540;
}
#footer_links .footer_links#menu_account,
#footer_links .footer_links#menu_orders {
  border: none;
}
#footer_links a,
#footer_links span,
#footer_links .footer_links_label {
  color: #fff;
  font-size: 12px;
  line-height: 23px;
}
#footer_links a:hover {
  text-decoration: underline;
  color: #fff;
}
#footer_links .footer_links_sub>li {
  line-height: 1.2em;
  display: block;
}
#footer_links .footer_links {
  flex-basis: 23.333%;
}
#footer_links .footer_links_sub>li {
  width: 100%;
}
#footer_links .footer_links_sub>li.menu_orders_item a {
  width: auto;
}
.icon-empty_basket:before {
  content: url('/data/include/cms/metal_market/icon/koszyk_empty.svg?v=1650962472713');
}
.lista_krajow li {
  display: flex;
  border-bottom: solid 1px #ccc;
  border-radius: 0px !important;
}
.projector_page #content #projector_longdescription[data-traits][data-dictionary] {
  grid-row: span 3 !important;
}
.info_region_two {
  display: none;
}
#layout .tag_chose a {
  border-radius: 10px;
}
#menu_search .menu_search__block {
  background: transparent !important;
}
#filter_list .filter_list_content>a.btn.filter_list_remove {
  background: var(--twocolor);
  border-radius: 10px;
}
#container .nonelangg:after {
  right: 0px !important;
  top: 0px !important;
  left: auto;
}
#menu_navbar li a:hover {
  border-bottom: solid 2px var(--maincolor);
}
#menu_navbar li a {
  border-bottom: solid 2px #fdfdfd;
}
.navbar-nav .navbar-subnav.--cols4 li.nav-item {
  border-bottom: solid 0px var(--maincolor);
}
.navbar-nav .navbar-subnav.--cols4 li.nav-item:hover {
  border-bottom: solid 0px var(--maincolor);
}
.custom-menu-bg #breadcrumbs {
  opacity: 1 !important;
}
.slick-dots {
  position: static;
  padding: 0px;
}
.projector_details .projector_status__wrapper {
  overflow: visible;
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  align-content: stretch;
  max-width: 100%;
  width: 100%;
}
.projector_details .projector_status.--status-hide .projector_status__gfx_wrapper:before {
  content: "\E879";
  font-size: 1.6rem;
  color: #870a0a;
  position: absolute;
  top: 50px;
  left: 24px;
}
#projector_status_description {
  color: var(--green) !important;
}
#projector_amount {
  margin-bottom: 10px;
}
.projector_details .projector_info__icon {
  width: 30px !important;
}
.delivery_time {
  text-align: center;
  font-size: 11px !important;
  margin: 5px 0px;
  color: #5b5b5b;
}
.main_page #content,
.main_page #layout {
  padding: 0px;
}
hr {
  display: block;
  background: #ccc;
  height: 1px;
  border: none;
}
a {
  text-decoration: none;
}
a:hover {
  color: #c68e51;
}
.navbar-subnav {
  background: #fff !important;
}
.main_pager {
  display: none !important;
}
.slick-prev,
.slick-next {
  width: 40px;
  line-height: 40px;
  cursor: pointer;
  position: absolute;
  outline: 0 none;
  z-index: 52;
  text-align: center;
  font-size: 2.43em;
  color: #333;
  background: 0;
  justify-content: center;
  text-decoration: none;
  background-color: rgba(255,255,255,0.5);
  border-radius: 0px;
  padding: 30px 0px;
  border-radius: 10px;
}
.topBasket .badge {
  top: calc(50% - 1.4rem);
  right: calc(30% - 1.6rem);
}
.nav-item a:before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 20px;
  right: 0px;
  top: 20px;
}
.wide .navbar-subnav.--cols4 {
  width: calc(100% + 3rem);
  grid-template-columns: 2fr 2fr 2fr 4fr;
  position: absolute;
  width: 1400px;
  left: 0px;
}
.navbar-nav li.nav-item a {
  color: var(--maincolor);
}
.navbar-nav li.nav-item a:hover {
  color: #171b20 !important;
}
.btn,
.progress__icon {
  color: var(--maincolor);
}
.open_trigger {
  position: relative;
}
.nonelangg:after {
  content: url(/data/include/cms/lang/pln_lang.svg?v=1676453825843);
  display: block;
  position: absolute;
  width: 30px;
  top: 0px;
  right: -10px;
  left: auto;
  font-size: 12px;
  background-repeat: none;
}
#menu_search .menu_search__input {
  border-bottom: 2px solid #e7e7e7;
}
.btn_box.white_btn {
  border: solid 2px #fff;
  position: relative;
  display: inline-block;
  border-radius: 1px;
  color: #fff;
  border-radius: 5px;
  background: transparent;
}
.btn_box.white_btn:hover {
  color: #1b2c48;
  background: #fff;
  transition: all 0.2s ease-in;
  border: solid 2px #fff;
}
.btn_box.white_btn::after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 8px;
  right: 10px;
  transition: all 0.2s ease-in;
}
header .navbar-subnav {
  left: 0px !important;
}
.custom-menu-bg #menu_categories {
  transition: opacity 0.5s;
  transform: translateY(-100%) scaleY(0.1);
}
.custom-menu-bg #menu_categories {
  top: 90px;
  transition: opacity 0.3s ease;
  opacity: 0;
}
#menu_settings {
  background-color: #fff !important;
  margin-left: 20rem;
}
.custom-menu-bg #menu_navbar,
.custom-menu-bg #breadcrumbs {
  transition: opacity 1s ease;
  opacity: 0;
}
.custom-menu-bg #menu_settings {
  margin-left: 2rem;
}
.scroll_bg {
  min-height: 440px;
  overflow: hidden;
  padding-bottom: 10px !important;
}
.scroll_bg p {
  display: none;
}
.scroll_bg:hover {
  border-radius: 10px;
}
.boxbanery img,
.sub_baner_secound img,
.sub_baner_third img {
  border-radius: 10px;
}
.sub_baner_third {
  margin-top: 20px;
}
.slick-prev:hover,
.slick-next {
  border-radius: 10px !important;
}
.right_columnt_head ul li {
  border: none;
  padding: 0px;
  place-items: center;
}
.right_columnt_head ul li a {
  background: none;
}
footer_bar .right_columnt_head ul {
  background: none;
}
.left_columnt_head {
  float: left;
}
.right_columnt_head {
  float: right;
}
.breadcrumbs ol>li:first-child {
  display: none;
}
.btn_box {
  border: solid 2px #414c5c;
  position: relative;
  display: inline-block;
  border-radius: 1px;
  padding: 7px 50px 7px 50px;
  color: #1b2c48;
  border-radius: 5px;
  color: #414c5c;
  font-weight: bold;
}
.btn_box:hover {
  color: #fff;
  background: #414c5c;
  transition: all 0.2s ease-in;
}
.big_label small,
.headline small,
.big_label__after,
.headline__after {
  display: block;
}
span.headline__after {
  font-size: 12px;
  margin-left: 20px;
  float: right;
  background: url("/data/include/cms/metal_market/icon/strzalka_small.svg?v=1650026099482") center right no-repeat;
  padding-right: 30px;
  border-bottom: solid 2px #fff;
  padding-bottom: 5px;
}
span.headline__after:hover {
  border-bottom: solid 2px #414c5c;
}
.headline {
  color: var(--maincolor);
  font-size: 3.1rem;
  text-decoration: none;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 2px;
  padding: 10px 0;
  line-height: 1;
  margin-bottom: 1rem;
  display: block;
}
.nav-item a:before {
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 20px;
  right: 0px;
  top: 20px;
}
.icon-angle-down.d-none.d-md-inline-block::before {
  top: 0px;
}
.topBasket__block.--products {
  line-height: 2rem;
}
.topBasket__item {
  font-size: 1.4rem;
}
.topBasket__row {
  padding-bottom: 2.5rem;
}
.big_label,
.headline {
  justify-content: left;
  align-items: baseline;
}
.product__prices {
  text-align: center;
}
.price_sellby {
  display: none;
}
.price {
  font-size: 1.4rem;
  display: block;
  color: #1b2c48;
}
#paging_setting_top .s_paging__display.--view,
.quick_buy {
  display: none;
}
.projector_details .projector_prices__price_wrapper {
  display: flex;
  align-items: center;
  padding: 10px 0px;
}
.projector_details .projector_prices__price {
  font-size: 3rem;
  line-height: 1;
  color: #404040;
  font-weight: 600;
}
.projector_details .projector_prices__info {
  margin-left: 20px;
  display: block;
}
.product_name__sub.--firm {
  width: 180px;
  max-height: 180px;
  position: absolute;
  left: 0px;
  right: 520px;
  z-index: 99;
}
.photos__nav {
  margin-top: 20px;
}
.custom-menu-bg #logo {
  height: 55px;
  transition: opacity 0s ease-in-out;
}
#menu_categories2 ul.no_active li a:hover {
  text-decoration: underline;
}
.search_categoriesdescription_next {
  display: block !important;
}
.search_categoriesdescription_next:not(.expanded)>* {
  display: block;
}
.search_description .cm {
  overflow: visible;
}
.product_name__sub.--notes {
  font-size: 1.1rem;
  padding-top: 0.1rem;
}
.baner_product_mothlu p {
  padding: 0px 90px;
  font-size: 11px;
}
.product_name__sub.--firm img {
  max-height: 130px;
  display: block;
}
#menu_buttons2 .images_miesiaca img {
  display: inline;
  transition: all 1s ease;
}
#menu_buttons2 .images_miesiaca img:hover {
  -webkit-filter: drop-shadow(15px 15px 15px #fff);
  filter: drop-shadow(15px 15px 15px #fff);
  transition: all 1s ease;
}
.box_black {
  padding: 3px 10px;
  background: #1b2c48;
  color: #fff;
  display: inline-block;
  margin-top: 100px;
}
.product__name {
  text-align: center;
  font-size: 1.5rem;
  padding: 0px;
  margin: 0px;
  color: var(--maincolor);
}
.numizmaty_box {
  position: relative;
}
.numizmaty_box::after {
  content: 'NEW';
  color: #03a84e;
  font-size: 10px;
  position: absolute;
  top: 7px;
  left: 30px;
}
.price.--phone {
  color: #10ac82 !important;
  font-size: 14px;
}
#menu_categories .head_title {
  font-size: 18px;
  text-transform: uppercase;
  color: #414c5c;
  display: block;
  font-weight: 100;
  width: 100%;
  text-align: left;
}
.odbior_main_baner p {
  font-size: 14px;
  font-weight: bold;
  width: 90px;
  text-align: left;
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 30px;
  top: 30%;
}
li.sum_baner_menu_gold {
  display: block;
  bottom: -56px;
  right: -20px;
  border-radius: 10px;
  padding: 0px;
}
li.sum_baner_menu_gold img {
  border-radius: 10px;
}
#menu_categories .head_title_sub {
  font-size: 5rem;
  text-transform: uppercase;
  color: #414c5c;
  display: block;
  font-weight: 100;
  font-weight: bold;
  width: 100%;
  letter-spacing: 2px;
  border-radius: 10px;
  text-align: left;
  font-weight: 600;
}
#przed_premiero_box {
  margin-top: 10px;
}
.client_card_link,
.recommendation_link,
.client_card_link {
  display: none !important;
}
a.activeMain.activeUnShow {
  display: flex;
  align-items: flex-start;
  justify-items: center;
  justify-content: flex-start;
}
.all_walory {
  font-size: 14px;
  display: block;
}
.walory_all {
  margin-bottom: 10px;
}
#znajdz_prdukt {
  margin-top: 10px;
  font-weight: bold;
  font-size: 14px;
  background: url(/data/include/cms/mme/find_prdukt.jpg?v=1697707191552) -40px 0px no-repeat;
}
#znajdz_prdukt a {
  margin-left: 60px;
}
.pswp--zoom-allowed .pswp__img {
  cursor: all-scroll !important;
}
#projector_longdescription {
  margin-top: 20px;
  position: static;
}
.bar_Hide {
  display: none !important;
}
.max_width {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
#baner_show_hide_filter {
  cursor: pointer;
  position: absolute;
  top: 50%;
  z-index: 9;
  background: #03a84e;
}
#paging_setting_top {
  position: relative;
}
.produx_size .product {
  max-width: 19% !important;
  transition: all 1s;
}
img.bnt_show_hide {
  transition: all 1s;
  position: sticky;
  width: 20px;
  background: transparent;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  width: 16px;
}
img.bnt_show_hide:hover {
  border-radius: 10px;
  background: transparent;
}
.invert_rotation img.bnt_show_hide {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  transition: all 1s;
  opacity: 0.5;
}
.menu_uncje {
  position: absolute;
  left: 0px;
  top: 35px;
  background: #fff;
  width: 130px;
  z-index: 999;
  font-size: 12px;
  border: solid 1px #ccc;
  border-radius: 5px;
  border-radius: 0 0 5px 5px;
  box-shadow: 0 2px 25px rgba(0,0,0,0.25);
  z-index: 9999;
}
.menu_uncje li {
  list-style: none;
  border-bottom: solid 1px #ccc;
  padding: 5px 0px;
}
.menu_uncje li a {
  display: block;
  z-index: 9999;
}
.label.--disable {
  color: #fff;
  background: #449533;
}
#search .product[data-product_disable] .product__icon img {
  opacity: 0.3;
  filter: blur(0px);
  -webkit-filter: blur(0px);
  transition: all 0.7s;
}
#search .product[data-product_disable] .product__icon img:hover {
  filter: blur(0px);
  -webkit-filter: blur(0px);
  opacity: 1;
  transition: all 0.7s;
}
#product_unvaible .activeMain {
  border-radius: 5px;
  padding: 9px 20px;
  height: 35px;
  margin-top: 0px;
  font-size: 12px;
  color: #ccc;
  margin-right: 7px;
  position: relative;
  top: -5px;
}
#product_unvaible .activeMain.activeUnShow {
  background: #449533;
  color: #fff;
}
#product_unvaible .activeMain.activehide.activeUnShow {
  background: #fa9c9c;
  color: #fff;
}
.s_paging__select.--portions.--small-md {
  display: none;
}
.lang_icons_box {
  width: 25px;
  display: inline-block;
  margin-right: 10px;
}
.lang_icons_box_mobile {
  display: none;
}
.head_info_link {
  display: none;
}
.odbior_main_baner h3 {
  font-size: 14px;
  font-weight: bold;
  width: 90px;
  text-align: left;
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 30px;
  top: 30%;
}
.order2__delivery_item:last-child {
  border-bottom: solid 1px #ccc;
  padding: 10px 0px;
}
.info_text_order {
  width: 50%;
  float: left;
  padding: 20px;
}
.info_text_order p,
.info_text_order li {
  font-size: 14px;
}
.info_text_order li {
  margin: 3px 0px;
}
#projector_tabs {
  padding: 0px 0px !important;
}
.menu_bottom_ul p {
  font-size: 10px;
  font-weight: 600;
  color: #414c5c;
}
.menu_bottom_ul {
  padding: 10px 0px;
  padding-top: 0px;
}
</style>
    
    
      
      <style>
     
      
        #charts .notowania {
  position: relative;
  top: -3px;
}
#chose_lang_bnt {
  padding-left: 20px;
  position: relative;
  top: 10px;
}
#menu_settings form>ul {
  border-radius: 10px !important;
}
#menu_settings ul li span {
  text-transform: none !important;
  display: flex;
}
#menu_settings ul li span img {
  width: 50px;
}
#menu_settings .flag {
  display: none !important;
}
#menu_settings .radio:hover {
  background: var(--twocolor);
}
#container #menu_settings form ul li:nth-child(2) .form-group {
  display: block !important;
  display: block;
  border: solid 1px #ccc;
  background: #fff;
  border: solid 2px #000;
}
#menu_settings form {
  animation-name: anmacjaOpacity;
  animation-duration: .5s;
}
#menu_settings .form-group {
  margin-top: 20px !important;
  display: block;
}
#menu_settings .open_trigger {
  position: relative;
  right: auto !important;
  top: -8px !important;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: flex-end;
}
.commercial_banner.custom-menu-bg .info_lang {
  display: none;
}
header #menu_settings .open_trigger {
  position: relative;
  right: auto !important;
  top: 2px !important;
}
.info_lang {
  display: block;
  line-height: initial !important;
}
.open_trigger:before {
  position: static !important;
  margin-bottom: 0px !important;
}
#menu_settings form ul li:nth-child(2) .form-group {
  display: none !important;
}
#menu_settings form.active {
  display: block;
  left: 70px !important;
}
.lista_krajow .info_region img {
  width: 20px;
}
#translator_google_main {
  display: none;
}
header #menu_settings {
  position: relative;
  z-index: 99;
}
.lista_krajow {
  display: none;
}
.region_label {
  padding-left: 0px;
  padding-bottom: 5px;
  display: flex;
  gap: 10px;
}
.region_label img {
  width: 15px;
  opacity: 0.6;
}
.region_label img:hover {
  opacity: 1;
}
.yourregion {
  background: #fff;
  padding: 15px 20px;
  font-size: 12px;
  border-radius: 2px;
  margin: 0px 0px;
  border-radius: 5px;
  border: solid 1px #ccc;
  text-indent: 0px;
  cursor: pointer;
}
.lista_krajow.activeregion {
  display: block;
  border: solid 1px #ccc;
  background: #fff;
  border: solid 2px #000;
}
.lista_krajow li {
  display: flex;
  border-bottom: solid 1px #ccc;
}
.lista_krajow li:hover {
  background: #f5f6fa;
}
.lista_krajow li a {
  padding: 10px 10px;
  display: flex;
  gap: 10px;
  align-items: center;
}
.lista_krajow img {
  width: 40px;
}
.lista_krajow img.word_icon {
  width: 25px;
  margin-right: 23px;
}
.info_region p {
  display: none;
}
.region_label:hover .info_region p {
  display: block;
  position: absolute;
  background: #414c5c;
  padding: 10px;
  z-index: 999;
  left: 100px;
  font-size: 12px;
  width: 200px;
  top: -50px;
  border-radius: 10px;
  color: #fff;
}
.yourregion {
  position: relative;
}
.yourregion:hover {
  border: solid 1px #414c5c;
}
.yourregion:after {
  content: "\f107";
  font-size: 19px;
  font-family: FontAwesome;
  margin-left: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  justify-content: center;
  align-items: center;
}
.info_region_two {
  position: relative;
}
.info_region_two p {
  display: none;
  position: absolute;
  background: #414c5c;
  padding: 10px;
  z-index: 999;
  left: 20px;
  font-size: 12px;
  width: 200px;
  top: -10px;
  border-radius: 10px;
  color: #fff;
}
.info_region_two:hover p {
  display: block;
}
.info_region_two img {
  width: 20px;
}
@keyframes text_tranalator {
  0% {
    max-width: 0%;
    width: 0%;
    height: 1em;
    background: var(--twocolor);
    display: inline-block;
    border-radius: 2px;
  }
  100% {
    max-width: 100%;
    width: 100%;
    height: 1em;
    background: var(--twocolor);
    display: inline-block;
    border-radius: 2px;
  }
}
@keyframes rotatecoins {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes anmacjaOpacity {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
@keyframes baner {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes baner {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
h2 .headline {
  padding-bottom: 10px;
  margin-bottom: 0px;
}
h3 {
  text-align: left;
  white-space: normal;
  font-weight: bold;
  font-size: 16px;
  padding-left: 0px;
}
@media (max-width: 1070px) {
  h3 {
    font-size: 14px;
    padding-left: 10px !important;
  }
  h2 {
    padding-left: 10px !important;
  }
}
a.headline {
  justify-content: space-between;
  display: flex !important;
  justify-content: start;
}
#menu_buttons2 .col-6 {
  flex: 0 0 100% !important;
  max-width: 100% !important;
}
#main_hotspot_zone1 {
  padding-bottom: 20px;
}
#main_hotspot_zone1 .product:hover {
  border-radius: 10px;
  border: 1px solid #c4c7c8;
}
#main_banner1 a.main_pager__item {
  text-indent: -999px;
  overflow: hidden;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #f5f6fa;
  max-width: 10px;
}
#main_banner1 a.main_pager__item.--active {
  background: var(--maincolor);
}
#main_banner1 .slick-arrow {
  background: transparent !important;
  display: none;
}
#main_banner1:hover .slick-arrow {
  background: transparent !important;
  display: block !important;
}
#main_banner1.--pager .main_pager {
  display: flex !important;
  flex-wrap: nowrap;
  font-size: 11px;
  max-width: 1410px;
  flex-direction: row;
  justify-content: center;
  margin-top: 10px;
  color: var(--maincolor);
  gap: 10px;
}
#main_banner1 .main_pager__item {
  text-decoration: none;
  font-size: 1.4rem;
  padding: 1.5rem;
  border-bottom: 1px solid #c4c7c8;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 90px;
  flex: 110px;
  font-size: 11px;
  padding: 0px;
  margin: 0px;
  gap: 0px;
  min-width: 0px;
}
#slider_popular_coins .tabsy_coins_main {
  display: none;
  position: relative;
}
#slider_popular_coins .sliver_items_1 {
  position: relative;
}
#slider_popular_coins .sliver_items_1:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -30px;
  background: #e6e8ea;
  width: 280%;
  height: 1px;
  left: 40px;
}
#slider_popular_coins .sliver_items_2:before,
#slider_popular_coins .sliver_items_2:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -120%;
  background: #e6e8ea;
  height: 200%;
  left: -25px;
  width: 1px;
}
#slider_popular_coins .sliver_items_2:before {
  right: -25px;
  left: auto;
}
#slider_popular_coins .popular_coins_tabs {
  padding: 0px;
  margin: 0px;
  margin-bottom: 20px;
  margin-top: 40px;
}
#slider_popular_coins .popular_coins_tabs p {
  font-size: 11px;
  color: #03a84e;
}
#slider_popular_coins .popular_coins_tabs li {
  display: inline-block;
  position: static !important;
  margin-right: 40px;
  font-weight: bold;
  font-size: 18px;
  color: var(--maincolor);
  cursor: pointer;
  padding-bottom: 10px;
  opacity: 0.7;
}
#slider_popular_coins .popular_coins_tabs li:hover {
  opacity: 1;
}
#slider_popular_coins .popular_coins_tabs li.active {
  border-bottom: solid 2px var(--maincolor);
  opacity: 1;
}
#slider_popular_coins .number_slider_coins {
  opacity: 0.5;
  font-family: "Times New Roman", Times, serif;
  font-size: 9rem;
  border-bottom: solid 1px #fff;
  color: #414c5c1e;
}
#slider_popular_coins .coins_slider_contetnt {
  display: grid !important;
  grid-template-columns: 2fr 5fr 2fr;
  align-items: center;
}
#slider_popular_coins .text_silver_coins h4 {
  color: #414c5c;
  font-weight: normal;
  margin-bottom: 0px;
  padding-bottom: 0px;
  font-size: 13px;
}
#slider_popular_coins .text_silver_coins p {
  font-size: 11px;
  color: #929aa7;
  margin-top: 0px;
}
#slider_popular_coins .slider_coins_wrapter {
  position: relative;
}
#slider_popular_coins .tabsy_coins_main.active {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  justify-items: left;
  align-items: center;
  gap: 50px 50px;
}
#slider_popular_coins .tabsy_coins_main > div {
  width: 100%;
  display: flex;
  position: relative;
}
@media (max-width: 1070px) {
  #slider_popular_coins .coins_slider_contetnt {
    gap: 10px;
  }
  #slider_popular_coins .tabsy_coins_main.active {
    gap: 10px 10px;
  }
  #slider_popular_coins .image_slider_coins img {
    max-width: 160px;
  }
  #slider_popular_coins .sliver_items_1:after {
    width: 100%;
    left: 0px;
    bottom: 0px;
  }
}
#inwestycje_box {
  margin-top: 50px;
}
#inwestycje_box #baners_oferta_imang {
  display: grid;
  grid-template-columns: minmax(153px,1fr) minmax(928px,1fr);
  gap: 30px;
}
#inwestycje_box #baners_oferta_imang .btn_box {
  display: inline-block;
  position: static;
  margin-left: 30px;
  margin-top: 10px;
  padding: 11px 50px 11px 50px;
}
#inwestycje_box #baners_oferta_imang  a {
  display: block;
  border-radius: 10px;
  background-size: 100% !important;
  transition: all 1s;
}
#inwestycje_box #baners_oferta_imang  a:hover {
  background-size: 104% !important;
}
#inwestycje_box #baners_oferta_imang  a.baners_oferta_first_baner {
  max-width: 443px;
  display: block;
  background: url('/data/include/cms/mme/baner_main_ferta/maplae.jpg?v=1729511498523') no-repeat;
  min-height: 459px;
  background-position: bottom;
  background-color: #b9bfcd;
}
#inwestycje_box #baners_oferta_imang  a.baners_oferta_secound_baner {
  max-width: 443px;
  display: block;
  background: url('https://www.metalmarket.eu/data/include/cms/KAFELKI/a6.jpg?v=1729174392851') no-repeat;
  min-height: 251px;
  background-position: bottom;
  padding-bottom: 10px;
  background-color: #273244;
}
#inwestycje_box #baners_oferta_imang a.baners_oferta_third_baner {
  background: url('/data/include/cms/mme/baner_main_ferta/a2.jpg?v=1729175858570') no-repeat;
  min-height: 282px;
  color: #f7f7f4;
}
#inwestycje_box #baners_oferta_imang a.baners_oferta_third_baner h3,
#inwestycje_box #baners_oferta_imang a.baners_oferta_third_baner p {
  color: #f7f7f4;
}
#inwestycje_box #baners_oferta_imang  a.baners_oferta_four_baner {
  background: url('/data/include/cms/mme/baner_main_ferta/a_1.jpg?v=1729175858570') no-repeat;
  min-height: 426px;
}
#inwestycje_box #baners_oferta_imang   h3 {
  font-size: 36px;
  color: #fff;
  padding-top: 30px;
  padding-left: 30px !important;
}
#inwestycje_box #baners_oferta_imang   h3 span {
  color: #fff;
  display: block;
  font-size: 25px;
}
#inwestycje_box #baners_oferta_imang  .baners_oferta_four_baner h3 {
  color: #22b8db;
  font-size: 53px !important;
  padding-top: 80px;
}
#inwestycje_box #baners_oferta_imang  .baners_oferta_four_baner h3 span {
  color: #22b8db;
  font-size: 53px !important;
}
#inwestycje_box #baners_oferta_imang  p.tittle_oferta {
  font-size: 16px;
  color: var(--maincolor);
  text-align: left;
  padding-left: 30px;
  white-space: normal;
  max-width: 50%;
  margin-top: 10px;
}
#inwestycje_box #baners_oferta_imang > div {
  display: grid;
  gap: 30px;
  scroll-snap-align: center;
  scroll-snap-type: both proximity;
}
@media (max-width: 1070px) {
  #inwestycje_box #baners_oferta_imang a.baners_oferta_first_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/maplae.jpg?v=1729511498523') no-repeat !important;
    background-position: 0px -50px !important;
  }
  #inwestycje_box #baners_oferta_imang a.baners_oferta_secound_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/rwd/rwd_baner_oferta_05.jpg?v=1728482542261') no-repeat;
    background-position: 0px;
  }
  #inwestycje_box #baners_oferta_imang a.baners_oferta_third_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/rwd/rwd_baner_oferta_10.jpg?v=1728482542260') no-repeat !important;
    background-position: -59px -150px !important;
  }
  #inwestycje_box #baners_oferta_imang a.baners_oferta_four_baner {
    background: url('/data/include/cms/mme/baner_main_ferta/rwd/rwd_baner_oferta_07.jpg?v=1728482542261') no-repeat !important;
    background-position: 0px -60px;
    background-position: -4px -60px !important;
    background-size: 101% !important;
  }
  #inwestycje_box #baners_oferta_imang a.baners_oferta_four_baner h3 {
    padding-top: 30px;
    font-size: 33px !important;
  }
  #inwestycje_box #baners_oferta_imang a.baners_oferta_four_baner h3 span {
    font-size: 33px !important;
  }
}
#mennice_contetn {
  margin-top: 40px;
  min-height: 270px;
  background: none !important;
  overflow: hidden;
}
#mennice_contetn .logo_mennicze-contetnt {
  position: relative;
  top: 90px;
}
#mennice_contetn .multiple-items_logotypy {
  display: flex;
}
#mennice_contetn .slick-track >div {
  display: flex;
  overflow-y: hidden;
}
#mennice_contetn .multiple-items_logotypy.logotypy img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: gray;
  width: 70% !important;
}
#mennice_contetn .multiple-items_logotypy.logotypy img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  filter: none;
}
#mennice_contetn .slick-track {
  top: 0px;
}
#boksy_main_baner {
  margin: 20px 0px;
}
#boksy_main_baner .btn_box {
  font-size: 12px !important;
  width: auto !important;
  display: inline-block !important;
}
#boksy_main_baner > div {
  margin-bottom: 0px;
}
#boksy_main_baner:hover {
  color: #414c5c !important;
  text-decoration-color: #d2bc66 !important;
}
#boksy_main_baner:hover p {
  color: #414c5c !important;
  text-decoration-color: #d2bc66 !important;
}
#boksy_main_baner:hover .slick-arrow {
  display: block !important;
}
#boksy_main_baner .two_main_baners {
  display: grid;
  margin-top: 0px;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-top: 10px;
}
#boksy_main_baner .two_main_baners .slick-track {
  display: flex;
}
#boksy_main_baner .two_main_baners .slick-slide:hover+*,
#boksy_main_baner .two_main_baners .slick-slide:hover+*+* {
  transform: scale(0.99);
}
#boksy_main_baner .two_main_baners .slick-slide:has(+ *:hover),
#boksy_main_baner .two_main_baners .slick-slide:has(+ *+ *:hover),
#boksy_main_baner .two_main_baners .slick-slide:has(+ *+ *+*:hover) {
  transform: scale(0.99);
}
#boksy_main_baner .two_main_baners .slick-slide:hover {
  transform: scale(1.01);
  transition: all .3s;
}
#boksy_main_baner .two_main_baners a {
  padding: 0px !important;
  margin: 0px !important;
  border-radius: 10px;
}
#boksy_main_baner .two_main_baners .slick-slide {
  transition: all .2s;
  transform: scale(1);
  margin-left: 10px;
}
#boksy_main_baner .two_main_baners h4 {
  margin-top: 50px;
  letter-spacing: 4px;
}
#boksy_main_baner .two_main_baners > div {
  background: #f5f6fa;
  padding: 30px;
  border-radius: 10px;
}
#boksy_main_baner img {
  margin: 0px !important;
  padding: 10px;
  width: 100%;
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}
#boksy_main_baner > div > a {
  background: #f5f6fa;
  display: grid;
  grid-template-columns: 1fr 1fr;
  text-align: center;
  align-content: center;
  justify-content: start;
  padding: 10px;
  justify-items: start;
  align-items: center;
  border-radius: 10px;
}
#boksy_main_baner .head_text {
  background: #f5f6fa;
  display: flex;
  text-align: center;
}
#boksy_main_baner .head_text img {
  margin: auto;
  border-radius: 0px;
  padding: 20px;
  display: block;
}
#boksy_main_baner .boksy_main_text {
  padding: 10px 40px;
  text-align: center;
  color: #414c5c;
}
#boksy_main_baner .boksy_main_text h4 {
  letter-spacing: 11px;
  text-transform: uppercase;
  font-weight: 100;
  font-size: 16px;
  padding-bottom: 10px;
}
#boksy_main_baner .boksy_main_text > div {
  font-weight: 600;
  font-size: 25px;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 20px;
  margin-top: 10px;
  flex-direction: column;
}
#boksy_main_baner .slick-arrow {
  display: none !important;
}
#blog_content {
  margin-bottom: 50px;
  margin-top: 50px !important;
}
#blog_content .blog {
  display: grid;
  gap: 10px;
  white-space: normal !important;
}
#blog_content #blogcontent {
  color: #414c5c;
  font-size: 14px;
  font-weight: bold;
  line-height: normal;
}
#blog_content #blogcontent:hover .data_blog {
  color: #414c5c;
}
#blog_content #blogcontent .blog_main {
  border-left: solid 1px #ccc;
  margin: 0px 0px;
}
#blog_content #blogcontent .catgoriblog {
  color: #03a84e;
  font-size: 12px;
  position: relative;
}
#blog_content #blogcontent .data_blog {
  font-size: 11px;
  font-weight: normal;
}
#blog_content #blogcontent #blog_flex {
  display: grid;
  grid-template-columns: repeat(4,1fr);
  margin: 50px 0px;
}
#blog_content #blogcontent .blog_main:first-child {
  border-left: none;
}
#blog_content #blogcontent a {
  padding: 50px 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  align-content: space-between;
  transition: all 0.1s ease-in;
  min-height: 250px;
}
#blog_content #blogcontent a:hover {
  background: #f5f6fa;
  transition: all 0.1s ease-in;
}
#blog_content #blogcontent p.titlte_blog {
  line-height: 27px;
  margin-top: 3px;
  font-size: 18px;
  font-weight: bold;
  color: #414c5c;
}
#blog_content #blogcontent span {
  text-align: left;
  color: #03a84e;
}
@media (max-width: 1070px) {
  #blog_content {
    padding: 0px;
    margin: 20px 0px;
  }
  #blog_content .blog {
    display: grid;
    grid-template-columns: repeat(4,0.6fr);
    gap: 10px;
  }
  #blog_content:nth-child(2) {
    display: block;
  }
}
@media (max-width: 1070px) {
  h3 {
    text-align: left;
    white-space: normal;
    font-weight: normal;
    font-size: 16px;
    padding-left: 0px;
  }
}
div#opinie_main {
  background: #f5f6fa;
  position: relative;
}
div#opinie_main:after {
  display: block;
  position: absolute;
  background: #f5f6fa;
  content: '';
  width: 100%;
  height: 100%;
  top: 0px;
  right: -100%;
  z-index: 0;
}
div#opinie_main:before {
  display: block;
  position: absolute;
  background: #f5f6fa;
  content: '';
  width: 100%;
  height: 100%;
  top: 0px;
  left: -100%;
  z-index: 0;
}
div#opinie_main .slick-list {
  overflow: visible;
  background: #f5f6fa;
  padding-bottom: 90px;
}
#ofirmie_text {
  margin-top: 50px;
  position: relative;
  z-index: 99;
}
#ofirmie_text .row {
  justify-content: center;
}
#ofirmie_text #opis_more {
  background: #f5f6fa;
}
#ofirmie_text .col-12 p.p a {
  margin-top: 0px;
}
#ofirmie_text h1 {
  align-items: flex-end;
}
#ofirmie_text h1 a {
  color: var(--maincolor);
  font-weight: bold;
}
#ofirmie_text p {
  color: var(--maincolor);
}
@media (max-width: 1070px) {
  #ofirmie_text {
    padding: 10px;
  }
}
.main_banner_dots button.slick-current:before {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #03a84e;
}
.main_banner_dots button:before {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #414c5c !important;
}
.main_banner_dots button {
  width: 10px;
  color: #414c5c !important;
  font-size: 12px;
}
.multiple-items_popular {
  position: relative;
}
.slick-dots li {
  position: relative;
  height: 10px !important;
  width: 10px !important;
  display: inline-block;
  background: var(--twocolor) !important;
  border-radius: 100%;
}
.slick-dots li.slick-active {
  background: var(--maincolor) !important;
}
#menu_banners3 .multiple-items-opinie .slick-slide:hover {
  background: var(--maincolor) !important;
  border-radius: 10px;
}
#menu_banners3 .multiple-items-opinie .slick-slide {
  border-radius: 10px;
}
.mapsmetalmarket {
  width: 100%;
  text-align: center;
}
.mapsmetalmarket img {
  width: 50% !important;
}
.ikonki_firma p {
  color: #fff;
}
.ikonki_firma small {
  color: #fff;
}
#slider_popular_coins {
  margin-top: 0px;
}
.batch_opinie {
  position: absolute;
  left: 20px;
  top: 20px;
}
.batch_opinie {
  display: flex;
  align-items: center;
  gap: 10px;
}
.batch_opinie strong {
  font-size: 21px;
}
.seemore_coins_slider {
  position: absolute;
  right: 0px;
  bottom: -50px;
}
.image_slider_coins img {
  max-width: 150px;
  transform: scale(1);
  transition: 0.5s;
}
.coins_slider_contetnt:hover img {
  transform: scale(1.2);
  transition: 0.5s;
}
.text_silver_coins h2 {
  color: var(--maincolor);
  font-size: 15px;
  margin-top: 0px;
  margin-bottom: 5px;
  font-weight: bold;
}
#slider_popular_coins .text_silver_coins h2 {
  word-break: normal !important;
}
#menu_banners3 .menu_button_wrapper:nth-child(1) {
  display: none;
}
#menu_banners3 .menu_button_wrapper.col-6 {
  max-width: 100% !important;
}
#main_hotspot_zone1 {
  position: relative;
}
video::-webkit-media-controls-panel {
  display: none !important;
  opacity: 1 !important;
}
.rabit {
  position: relative;
}
.rabit img {
  border-radius: 10px;
}
.baner_calender h2 {
  z-index: 9;
}
.logo_monts {
  color: #fff;
}
.small_monet img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(0%) !important;
}
.slick-slide .small_monet img {
  width: 60%;
}
.polular_contetnt div {
  border-radius: 10px;
  padding: 0px;
  display: grid;
  align-items: stretch;
}
.polular_contetnt h3 {
  font-size: 15px;
  text-align: center;
  margin-top: 20px;
}
.polular_contetnt .pic_popular {
  text-align: center;
}
.box_popular .pic_popular img {
  padding: 20px;
  padding-bottom: 0px;
}
.box_popular a {
  display: block;
  position: relative;
  padding: 50px 0px;
}
.pic_popular img {
  mix-blend-mode: darken !important;
}
.polular_contetnt a {
  border-radius: 10px;
  display: block;
  background: #f5f6fa !important;
  text-decoration: none;
}
.polular_contetnt a:hover {
  background: #fff !important;
}
#popular_monety a {
  text-decoration: none;
  display: block;
}
#popular_monety .slick-slide {
  margin: 0px 10px;
}
.top_box_popular {
  margin: 0px 0px;
  margin-top: 0px;
}
.box_popular a {
  padding: 70px 10px;
  transition: all 0.5s;
}
#popular_monety a:hover {
  background: #fff;
  transition: all 0.5s;
}
.small_monet img {
  width: 60%;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.polular_contetnt div {
  border-radius: 10px;
  padding: 0px;
}
.polular_contetnt h3 {
  font-size: 12px;
  text-align: center;
  padding-bottom: 20px;
}
.polular_contetnt .pic_popular {
  text-align: center;
}
.box_popular a {
  display: block;
  position: relative;
  padding: 50px 0px;
}
#popular_monety a {
  text-decoration: none;
  display: block;
}
.top_box_popular {
  margin: 0px 0px;
  margin-top: 0px;
}
.box_inside_popular .col-md-6 {
  flex: 46%;
  padding: 10px;
}
.box_popular a {
  padding: 70px 10px;
  transition: all 0.5s;
}
#popular_monety a:hover {
  background: #fff;
  transition: all 0.5s;
}
.small_monet img {
  width: 60%;
}
.pic_popular img {
  width: 40% !important;
}
.polular_contetnt {
  grid-template-columns: 3fr 6fr 3fr;
  display: grid;
  gap: 10px;
  justify-items: center;
  align-items: stretch;
}
.box_inside_popular {
  grid-template-columns: 3fr 3fr;
  gap: 10px;
  display: grid;
}
.bg_popular {
  border-radius: 10px;
  justify-items: start;
  display: grid;
  align-items: stretch;
}
.bg_popular:hover {
  background: #fff;
}
.pic_popular {
  text-align: center;
}
.box_popular .pic_popular img {
  width: 100% !important;
}
.pic_popular img {
  width: 50% !important;
  margin: auto;
  mix-blend-mode: darken;
  transform: scale(1);
  padding-top: 20px;
}
.pic_popular img:hover {
  transform: scale(1.1);
}
.polular_contetnt a {
  text-decoration: none;
}
.polular_contetnt h3 {
  font-size: 12px;
  text-align: center;
  margin-top: 10px;
  color: #414c5c;
}
#opis_more {
  position: absolute;
  background: #f4f1eb;
  z-index: 999;
  width: 100%;
  padding: 20px;
  top: 90%;
  max-width: 1110px;
  left: -5px;
  border-radius: 10px;
}
.opis_main:hover {
  text-decoration: underline;
}
.ikonki_firma {
  margin-top: 10px !important;
  padding-bottom: 30px;
}
.service_cont {
  margin-bottom: 10px;
  margin: 0px 20px;
}
.service .service_cont a {
  width: 100%;
  margin: auto;
  background: #f5f6fa;
  border-radius: 10px;
  display: block;
  padding: 40px 10px;
  position: relative;
  transition: all 0.5s;
  height: 420px;
}
.service .service_cont a small {
  text-align: center;
  color: #03a84e;
  font-size: 12px;
  display: block;
  position: absolute;
  top: 20px;
  width: 100%;
}
.service .service_cont a:hover {
  color: #03a84e;
  background: #fff;
  transition: all 0.5s;
}
.service .service_cont a:hover img {
  transition: all 0.5s;
}
.service.destop_service {
  display: block;
  margin: 50px 0px;
}
.service.destop_service h2 {
  margin-bottom: 20px;
  display: block;
}
.soon_box {
  opacity: 0.7;
  pointer-events: none;
}
#blog_main_page .katbnt {
  padding: 0px;
}
#blog_main_page .katbnt a {
  border: none;
  font-weight: bold;
  color: #03a84e;
}
#blog_main_page a {
  cursor: pointer;
}
#blog_main_page a:hover h3.h3 {
  cursor: pointer;
  text-decoration: underline;
  color: #03a84e;
}
#blog_main_page p {
  margin-top: 10px;
  display: none;
}
#blog_main_page h3 {
  text-align: left;
  font-size: 14px;
  margin-top: 10px;
  width: 80%;
}
#blog_main_page img {
  border-radius: 10px;
}
#blog_main_page h3:hover {
  color: #03a84e;
  text-decoration: underline;
}
#blog_2 img {
  opacity: 1;
}
#blog_2 .katbnt {
  padding: 0px;
}
#blog_2 h3.h3 .katbnt {
  border: none;
  font-weight: bold;
  color: #03a84e;
  text-align: left;
}
#blog_2 h3.h3 {
  position: absolute;
  text-align: left;
  bottom: 20px;
  left: 20px;
  width: 70%;
  z-index: 10;
  color: #fff;
}
#blog_2 h3.h3:hover {
  text-decoration: underline;
}
#blog_2 a {
  position: relative;
  background: #1d2229;
  overflow: hidden;
}
#blog_2 a:hover h3.h3 {
  text-decoration: underline;
}
#blog_2 div div {
  overflow: hidden;
  border-radius: 10px;
}
#blog_main_page img:hover h3 {
  cursor: pointer;
  color: #03a84e;
  text-decoration: underline;
}
.appla_blog {
  position: absolute;
  width: 100%;
  height: 98%;
  z-index: 8;
  opacity: 0.8;
  background: #414c5c;
  top: 0px;
  border-radius: 10px;
}
#blog_2 a:hover .appla_blog {
  opacity: 0.4;
  transition: all 1s;
}
#blog_2 a.appla_blog {
  transition: all 1s;
}
#blog_2 a {
  overflow: hidden;
}
#blog_2 a:hover img {
  transition: all 1s;
  transform: scale(1.1);
  transition: transform 1s;
  border-radius: 10px;
}
#blog_2 a img {
  transition: transform 1s;
}
.mobile_head {
  display: none;
}
.destop_head {
  display: block;
}
#service_content {
  display: grid;
  grid-template-columns: 1fr;
  column-gap: 10px;
  grid-template-rows: minmax(auto,320px);
}
#baner_curency a {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.box_conten_kantor,
.box_content_pozyucka {
  padding-left: 30px;
}
.box_content_pozyucka,
.box_pozyczki,
.box_conten_kantor,
.curency_baner_all {
  display: inline-block;
}
.img_pozyczki {
  color: #fff;
}
.img_pozyczki img {
  width: 250px;
}
.img_pozyczki small:hover {
  color: #fff;
}
.curency_baner_all {
  width: 400px;
  position: absolute;
  right: 20px;
  top: 20px;
}
#baner_curency .curency_baner_all {
  position: static;
}
#baner_curency {
  position: relative;
  background-color: #23643f;
}
.box_pozyczki {
  position: relative;
  top: 50px;
  left: 20px;
}
#baner_curency a {
  background-size: 50%;
  transition: all 1s;
  border-radius: 10px;
}
#baner_curency a {
  display: flex;
  width: 100%;
  color: #fff;
  background: url(/data/include/cms/pozyczki/psd_baner_waluty_v2.png?v=1675265849965) right center no-repeat;
  background-color: #23643f;
  text-decoration: none;
  background-size: 50%;
  transition: all 1s;
  align-items: flex-start;
  justify-content: center;
  background-size: 26%;
  align-content: center;
}
#baner_curency a:hover {
  transition: all 1s;
  background: url("/data/include/cms/pozyczki/psd_baner_waluty_v2.png?v=1675265849965") right center no-repeat;
  background-color: #23643f;
  background-color: #102d1c;
  background-size: 29%;
}
.slick-prev,
.slick-next {
  margin-top: 0px;
}
.head_opinie {
  padding-bottom: 30px;
  background: #f5f6fa;
  padding-top: 20px;
  color: var(--maincolor);
}
.head_opinie h6.h6 {
  font-size: 36px;
}
.multiple-items-opinie {
  background: #f5f6fa;
  z-index: 99;
}
.head_opinie {
  text-align: center;
}
.flags_opinie img {
  width: 45px !important;
  border-radius: 2px !important;
  margin-bottom: 20px;
}
.head_opinie p.p.big-3 {
  font-size: 28px;
}
.product-name {
  font-size: 12px;
}
#opinie_main .opinie_box {
  background: #fff;
  border-radius: 5px;
  margin: 10px;
}
.multiple-items-opinie {
  background: #f5f6fa;
  padding-bottom: 220px;
}
.opinie_box {
  padding: 13px 20px;
  min-height: 240px;
}
.box.text-center {
  position: relative;
  z-index: 6;
}
#ikony_serie_main ul {
  display: flex;
  gap: 20px;
  justify-content: space-around;
  margin: 20px 0px;
}
#ikony_serie_main ul img {
  width: 30px;
  margin-bottom: 5px;
}
#ikony_serie_main ul li {
  list-style: none;
}
#ikony_serie_main ul li a {
  font-size: 12px;
  color: #414c5c;
  margin-top: 3px;
  font-weight: bold;
  display: block;
}
#new_label_blog {
  position: absolute;
  background: #03a84e;
  font-size: 10px;
  color: #f5f6fa;
  padding: 3px 6px;
  border-radius: 3px;
  top: -25px;
}
#blog_main_page h2 {
  margin-top: 20px;
  font-size: 12px !important;
}
.product-name {
  display: block;
}
.label_mennice {
  display: none;
  animation: aminacja_images_flagi 0.5s linear;
}
.label_mennice img {
  width: 40px;
  animation: aminacja_images_flagi 0.5s linear;
}
@media (max-width: 1400px) {
  #banres_sepcial_oferta img {
    max-width: 600px !important;
    border-radius: 10px !important;
  }
  .multiple-items_popular {
    overflow-x: hidden;
  }
  body,
  #opinie_main {
    overflow-x: hidden !important;
  }
  .box_pozyczki {
    position: static;
    padding-left: 0px;
  }
  body,
  #opinie_main {
    overflow-x: hidden;
  }
  #icon_company {
    display: grid;
    grid-template-columns: repeat(6,1fr);
    text-align: center;
    gap: 60px;
    max-width: 100%;
  }
}
@media (max-width: 1320px) {
  .box_pozyczki,
  .row #baner_curency .curency_baner_all {
    display: none;
  }
  .row #baner_curency .curency_baner_all,
  #baner_curency .box_euro_baner {
    display: none !important;
  }
}
.baners_oferta_four_baner,
.baners_oferta_third_baner {
  padding-left: 20px;
}
@media (max-width: 1500px) {
  #baners_oferta_imang {
    display: grid;
    grid-template-columns: minmax(153px,1fr) minmax(838px,1fr);
    gap: 30px;
  }
  #baners_oferta_imang {
    margin: 0px 10px;
  }
  #baners_oferta_imang a {
    background-size: 111% !important;
  }
  #baners_oferta_imang a:hover {
    background-size: 112% !important;
  }
}
@media (max-width: 1070px) {
  #baners_oferta_imang {
    display: flex;
    grid-template-columns: 1fr 1fr !important;
    gap: 10px;
    overflow-x: scroll;
    overflow-y: hidden;
    justify-content: start;
  }
  #mennice_contetn h3,
  #blogcontent h3,
  #slider_popular_coins h3 {
    padding-left: 0px;
  }
  #boksy_skup_kantor a.headline .headline__after {
    margin-right: 10px;
  }
  #inwestycje_box span.headline__name {
    white-space: normal;
    text-align: center;
  }
  #inwestycje_box .headline__after {
    display: none !important;
  }
  #baners_oferta_imang h3,
  #baners_oferta_imang .baners_oferta_four_baner h3 {
    color: #fff;
    padding-top: 30px;
    padding-left: 30px;
    font-size: 23px !important;
  }
  #baners_oferta_imang .baners_oferta_four_baner h3 {
    color: #22b8db !important;
    padding-top: 30px;
    padding-left: 30px;
    font-size: 23px !important;
  }
  #baners_oferta_imang>div {
    display: grid;
    grid-template-columns: minmax(300px,1fr) minmax(300px,1fr);
    gap: 10px;
    scroll-snap-align: center;
    scroll-snap-type: both proximity;
    justify-content: start;
    justify-items: start;
    height: 350px;
    scroll-snap-type: x proximity;
  }
  .baners_oferta_four_baner .btn_box {
    margin-top: 10px !important;
  }
  #baners_oferta_imang .baners_oferta_four_baner h3 span {
    color: #22b8db;
    font-size: 18px !important;
  }
  #baners_oferta_imang a {
    background-size: cover !important;
    width: 100%;
  }
  #baners_oferta_imang a:hover {
    background-size: cover !important;
  }
  .baners_oferta_four_baner h3 span {
    font-size: 18px !important;
  }
  #baners_oferta_imang p.tittle_oferta {
    font-size: 14px;
    color: var(--maincolor);
    text-align: left;
    padding-left: 30px;
    white-space: normal;
    max-width: 90%;
    margin-top: 10px;
  }
  #baners_oferta_imang h3 span {
    color: #fff;
    display: block;
    font-size: 18px;
    font-weight: normal;
  }
  #baners_oferta_imang .baners_oferta_four_baner .btn_box {
    border: solid 1px #22b8db;
    color: #22b8db;
    margin-top: 10px !important;
  }
  #liczby_contetn {
    margin-top: 50px !important;
  }
  body #content #main_banner1 {
    margin-top: 0px !important;
  }
  #banres_sepcial_oferta img {
    max-width: 280px !important;
  }
  #main_banner1 .slick-arrow,
  #main_banner1.--pager .main_pager {
    display: none !important;
  }
  body #main_banner img {
    border-radius: 0px;
  }
  #menu_kafelki h3.h3 {
    font-size: 14px !important;
  }
  #mennice_contetn .slick-track {
    top: 0px;
  }
  .baners_buybest_conter {
    scroll-snap-align: center;
    scroll-snap-type: x proximity;
  }
  #czat_main_content {
    position: fixed;
    bottom: 90px;
    right: -135px;
    z-index: 99999;
  }
  .logo_mennicze-contetnt {
    position: relative;
    top: 0px;
    margin: 50px 0px !important;
  }
  #blog_main_page {
    overflow-x: scroll;
    padding-bottom: 20px;
  }
  #mennice_contetn {
    margin: 10px 0px;
    padding: 10px 0px;
  }
  .destop_service h2.service_head_destop {
    display: none;
  }
  .destop_service h2.service_mobileHead {
    display: block;
  }
  #menu_banners3 .images_service img {
    width: 180px;
  }
  .headclock_two {
    display: none;
  }
  .mobile_head {
    display: block;
  }
  #blog_content {
    margin-bottom: 50px;
    margin-top: 0px !important;
  }
  #service_content {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 10px;
  }
  #baner_curency a {
    display: grid;
    grid-template-columns: 1fr;
  }
  .box_pozyczki,
  .curency_baner_all {
    display: block !important;
  }
  .bar_otwarcie .btn_box {
    position: static !important;
    top: auto !important;
    right: auto !important;
  }
  #baner_curency {
    border-radius: 3px !important;
  }
  .curency_baner_all {
    position: static;
    width: auto;
  }
  #baner_curency h3.h3 br {
    display: none;
  }
  #baner_curency .btn_box {
    margin-top: 10px !important;
  }
  .box_pozyczki {
    position: relative;
    padding-left: 0px;
    margin-top: 20px;
    top: 10px;
  }
  #baner_curency a:hover {
    background: #23643f;
  }
  .box_conten_kantor,
  .box_content_pozyucka {
    padding-left: 0px;
  }
  .coins_slider_contetnt {
    grid-template-columns: minmax(50px,50px) minmax(120px,200px) minmax(100px,100px);
    align-items: center;
  }
  .coins_slider_contetnt {
    text-wrap: wrap !important;
  }
  .tabsy_coins_main {
    grid-template-columns: repeat(3,minmax(300px,1fr));
  }
  #blog_content .blog {
    grid-template-columns: repeat(4,1fr);
    gap: 20px;
    width: 690px;
  }
  #mennice_contetn .slick-list {
    overflow-x: scroll;
    margin-left: -80px;
  }
  #blog_main_page h3 {
    text-align: left;
    font-size: 16px;
    margin-top: 10px;
    width: 98%;
    height: 43px;
    overflow: hidden;
  }
  a.headline {
    justify-content: space-between;
    display: flex !important;
    justify-content: start;
  }
  .hotspot:not(.--slider):not(.--list):not(.--bundle):not(.--added) .products:not(.slick-initialized) .product {
    scroll-snap-align: center;
    flex: 0 0 75%;
    max-width: 55%;
  }
  #service_content {
    display: grid;
    grid-template-columns: 1fr;
    overflow-x: scroll;
  }
  .logo_mennicze-contetnt {
    position: relative;
    top: 0px !important;
  }
  .service.destop_service h2 {
    margin-bottom: 5px;
  }
  .slick-dots li button {
    display: block !important;
  }
  .mapsmetalmarket img {
    width: 1000% !important;
  }
  #icon_company {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    text-align: center;
    gap: 10px;
    max-width: 100%;
    margin-bottom: 10px;
  }
  .batch_opinie {
    display: none;
  }
  .row.blog div:nth-child(4) {
    display: none;
  }
  #menu_search.menu_search {
    display: none;
  }
  #slider_popular_coins {
    display: block;
  }
  .slider_coins_wrapter {
    overflow-x: scroll;
    overflow-y: hidden;
  }
  #slider_popular_coins {
    margin-top: 10px;
  }
  #slider_popular_coins h2 a {
    padding: 0px 10px;
  }
  .sliver_items_2:before {
    right: 5px;
    left: auto;
  }
  .text_silver_coins h2 {
    font-size: 16px !important;
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .text_silver_coins h4 {
    font-size: 9px;
  }
  .image_slider_coins img {
    max-width: 100px;
    transform: scale(0.8);
    transition: 0.5s;
  }
  .tabsy_coins_main {
    gap: 0px 10px;
  }
  .sliver_items_1:after {
    bottom: 0px;
    background: #e6e8ea;
  }
  .tabsy_coins_main .sliver_items_2 {
    grid-area: 2;
  }
  .tabsy_coins_main .sliver_items_5 {
    grid-area: 0.33333333333333;
  }
  .coins_slider_contetnt:hover img {
    transform: scale(0.8);
  }
  #layout .popular_coins_tabs li {
    margin-right: 20px;
    margin-left: 10px;
  }
  #service_content {
    grid-template-rows: minmax(auto,auto);
  }
  .head_opinie p.p.big-3 {
    font-size: 1.4rem;
    margin-top: 10px;
  }
  .head_opinie h6.h6 {
    font-size: 26px;
  }
  .multiple-items-opinie,
  #opinie_main .slick-list {
    overflow: hidden;
  }
  #opinie_main:after,
  #opinie_main:before {
    display: none;
  }
  .multiple-items-opinie {
    padding-bottom: 10px;
  }
  #mennice_contetn .slick-track {
    top: 0px;
  }
  html {
    overflow-x: hidden;
  }
  #boksy_main_baner>div {
    margin-bottom: 0px;
    margin-top: 10px;
    grid-template-columns: minmax(300px,1fr) 1fr;
    display: grid;
  }
  #baners_oferta_imang .btn_box {
    margin-top: 10px !important;
  }
  #boksy_main_baner {
    scroll-snap-align: center;
    scroll-snap-type: x mandatory;
    display: grid;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    align-items: flex-start;
    overflow-x: scroll;
    width: 100%;
    text-wrap: balance;
    grid-template-columns: minmax(300px,1fr) 1fr;
    scroll-snap-type: both proximity;
    white-space: nowrap;
  }
  #boksy_main_baner .two_main_baners>div {
    background: #f5f6fa;
    padding: 10px;
    border-radius: 10px;
    display: grid;
    grid-template-columns: minmax(260px,1fr) 1fr;
  }
  #boksy_main_baner .boksy_main_text>div {
    font-size: 15px;
  }
  #layout #baner_curency a {
    display: flex;
    width: 100%;
    color: #fff;
    background: url(/data/include/cms/pozyczki/psd_baner_waluty_v2.png?v=1675265849965) right center no-repeat !important;
    background-color: #23643f;
    text-decoration: none;
    background-size: 50%;
    transition: all 1s;
    align-items: flex-start;
    justify-content: flex-start;
    background-size: 26%;
    align-content: flex-start;
    background-size: 70% !important;
  }
  #boksy_main_baner p {
    display: none;
  }
  #boksy_main_baner .boksy_main_text {
    padding: 10px 20px;
  }
  #boksy_main_baner .two_main_baners h4 {
    margin-top: 0px;
  }
  #boksy_main_baner .two_main_baners {
    margin-left: 10px;
  }
  #boksy_main_baner p {
    font-size: 11px;
    line-height: 17px;
    padding: 10px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
  }
  #boksy_main_baner>div>a {
    display: block;
    grid-template-columns: 1fr;
    text-align: center;
    align-content: center;
    align-items: center;
    justify-content: center;
    gap: 0px;
    width: 100%;
  }
  #boksy_main_baner .btn_box {
    padding: 11px 50px 11px 50px !important;
  }
  #boksy_main_baner .boksy_main_text>div {
    padding-bottom: 0px;
  }
  #boksy_main_baner .head_text img {
    margin: auto;
    border-radius: 0px;
    padding: 10px;
    display: block;
  }
  #ikony_serie_main ul {
    display: flex;
    gap: 20px;
    justify-content: flex-start;
    margin: 20px 0px;
    overflow-x: scroll;
    padding-bottom: 10px;
    margin-left: 20px;
    flex-wrap: nowrap;
  }
  #blog_flex {
    display: flex;
    overflow-x: scroll;
  }
  #blog_flex {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    margin: 0px 0px;
    margin-top: 30px;
  }
  #blog_flex .blog_main h2 {
    line-height: 18px;
    margin-top: 3px;
    font-size: 15px;
    font-weight: 900;
    color: #414c5c;
    padding-left: 0px;
  }
  #blog_flex .blog_main a {
    padding: 30px 20px;
    display: flex;
    align-items: flex-end;
    align-content: space-around;
    transition: all 0.5s ease-in;
    min-height: 120px;
    min-width: 230px;
    flex-direction: row;
    flex-wrap: wrap;
    white-space: normal;
  }
  .polular_contetnt {
    overflow: hidden !important;
  }
  #popular_monety .slick-list {
    overflow-x: hidden !important;
  }
  body #mennice_contetn .slick-track {
    top: 0px !important;
    padding-bottom: 50px;
  }
  .polular_contetnt h3 {
    margin-top: 30px;
    white-space: break-spaces !important;
  }
  .product-name {
    margin-bottom: 20px;
  }
  #mennice_contetn {
    height: 230px;
    min-height: 230px;
    margin-bottom: 50px;
  }
  #breadcrumbs {
    margin-top: 0px !important;
  }
  #main_banner1 img {
    border-radius: 0px !important;
  }
  #popular_monety .slick-list {
    overflow: hidden;
  }
  #bnaer_poczyki_main_page .btn_box {
    margin-bottom: 20px;
  }
  #bnaer_poczyki_main_page .benefits_head li {
    font-size: 13px;
  }
  #bnaer_poczyki_main_page video {
    border-radius: 0px !important;
    width: 120% !important;
    left: -30px;
  }
}
#menu_kafelki .monety_box a {
  color: var(--maincolor);
  text-decoration: none;
  border-bottom: solid 1px #ccc;
  padding: 15px 0px;
  width: 100%;
  display: block;
  text-align: left;
  padding-left: 10px;
  position: relative;
  font-size: 18px;
  font-weight: normal;
}
._phone_mail_box a {
  color: var(--green);
}
#mobileCategories.mobileCategories {
  display: none !important;
}
._phone_mail_box:nth-child(1) {
  margin-top: 50px;
}
._phone_mail_box {
  color: var(--green) !important;
  font-weight: 400;
  font-size: 17px;
  width: 100%;
  margin: auto;
  border: solid 2px var(--green);
  text-align: center;
  padding: 10px 30px;
  border-radius: 70px;
  margin-bottom: 10px;
}
#login_menu_block span {
  color: var(--maincolor);
  text-decoration: none;
  padding: 5px 0px;
  width: 100%;
  display: block;
  text-align: left;
  padding-left: 10px;
  position: relative;
  font-size: 18px;
  font-weight: normal;
}
.monety_box b {
  font-weight: bold !important;
}
#login_menu_block i {
  display: none;
}
.logout_link span {
  color: #c31515 !important;
  font-weight: bold;
}
.rabates_link {
  display: none !important;
}
#help_desk {
  display: none;
}
#help_desk.active {
  display: block !important;
}
#menu_navbar #menu_kafelki {
  margin-top: 0px;
  max-width: 100% !important;
}
#menu_kafelki .submenu.active a::after {
  display: none !important;
}
#mobileCategories.mobileCategories {
  display: grid;
  grid-template-columns: repeat(4,1fr);
}
#mobileCategories .mobileCategories__link img {
  max-width: 20px;
  margin-bottom: 3px;
}
.mobileCategories__item.--menu a:before {
  display: none !important;
}
#mobileCategories .mobileCategories__item a {
  background: var(--twocolor) !important;
  color: var(--maincolor) !important;
}
#mobileCategories .mobileCategories__item a.--active {
  background: #fff !important;
}
#mobileCategories .mobileCategories__item {
  border-left: solid 1px #ccc;
}
.none_arrow::after {
  display: none !important;
}
@keyframes menuAnimation {
  from {
    right: -100%;
  }
  to {
    right: 0%;
  }
}
@keyframes menuAnimationHide {
  from {
    transform: translate(0,0px);
  }
  to {
    transform: translate(-100%,0px);
  }
}
.head_menu_title {
  font-size: 23px;
  font-weight: normal;
  padding-left: 10px;
  padding-top: 10px;
  color: var(--maincolor);
  border: none !important;
}
.submenu {
  animation: menuAnimation 0.3s ease-out;
}
html.sidebar_open #menu_search {
  margin-top: 20px;
}
#menu_kafelki ul {
  padding-left: 0px !important;
}
.head_infoMenu {
  font-weight: bold;
}
.monety_box a:hover {
  background: var(--twocolor);
  color: var(--green);
}
.monety_box a::after {
  background: url(/data/include/cms/mme/arrwo.svg?v=1729687120347) no-repeat;
  width: 15px;
  background-size: 90%;
  display: block;
  content: '';
  right: 10px;
  position: absolute;
  top: 18px;
  height: 40px;
}
#menurwd_main  a.head_infoMenu {
  padding-left: 20px !important;
  font-size: 28px;
}
a.head_infoMenu::after {
  display: none;
}
.head_infoMenu::before {
  background: url(/data/include/cms/mme/arrwo.svg?v=1729687120347) no-repeat;
  width: 16px;
  background-size: 100%;
  display: block;
  content: '';
  left: 0px;
  position: absolute;
  top: 21px;
  height: 24px;
  transform: rotate(-180deg);
}
.submenu li {
  display: block;
}
.close {
  position: relative;
  right: 20px;
  top: -54px;
}
.mennice_main.active_mennia {
  display: block;
  width: 100% !important;
}
.mobileCategories__item a {
  background: #414c5c !important;
  color: #fff !important;
}
.mobileCategories__item a.--active {
  background: #2d3540 !important;
  color: #fff !important;
}
#menu_navbar #menu_kafelki {
  margin-top: 0px;
  max-width: 200px;
}
#menu_kafelki {
  display: flex;
  gap: 0px;
  flex-direction: column;
}
.monety_box h3 {
  font-size: 14px !important;
  text-align: center;
  padding: 0px;
  margin: 0px;
  font-size: 12px;
}
.btn_menurwd_box {
  text-align: left;
  grid-column-start: 1;
  grid-column-end: 3;
}
.btn_menurwd_box h3 {
  text-align: left;
}
.btn_menurwd_box a {
  padding: 20px 0px;
  border-top: solid 1px #f5f6fa;
  border-bottom: solid 1px #f5f6fa;
  display: block;
  width: 100%;
  text-align: left;
  padding-left: 10px;
  background: url("/data/include/cms/mme/menurwd_mme/arrow_left.svg?v=1692191643890") right 10px center no-repeat;
  background-size: 7%;
  background-color: #f5f6fa;
}
#menu_navbar .submenu li a {
  border-top: solid 1px #f5f6fa !important;
  border-bottom: solid 1px #f5f6fa !important;
  padding-left: 10px !important;
}
#menu_navbar .submenu li a.head_infoMenu {
  padding-left: 20px !important;
}
.monety_box img {
  border-radius: 3px;
}
aside #menu_search .menu_search__block {
  margin-top: 0px;
  margin-bottom: 20px;
}
.close {
  position: relative;
  right: 20px;
  top: -60px;
}
.setMobileGrid #menu_navbar .mx-md-n2 {
  display: none;
}
.menu_lista a:visited {
  color: #404040;
}
.submenu {
  display: none;
}
.submenu.active {
  display: block;
  position: absolute;
  background: #fff;
  width: 93%;
  z-index: 99;
  top: 60px;
  height: 120vh;
}
.menu_lista a:focus {
  color: #d4b471;
}
.menu_lista {
  background: #fff;
  width: 100%;
  height: 100%;
  z-index: 999;
}
#menu_sub .menu_sub li,
#menu_sub_serie .menu_sub li {
  list-style: none !important;
}
.menu_sub li a {
  text-decoration: none;
  font-size: 15px;
  font-weight: bold;
  display: block;
  width: 100%;
  padding: 15px 0px;
  border-bottom: solid 1px #f5f6fa;
  text-align: left;
}
#menu_sub_serie .images_seria {
  margin-bottom: 10px;
  min-height: 120px;
}
.menu_lista {
  overflow-y: scroll;
}
#menurwd_main {
  display: block;
  width: 98%;
  overflow: hidden;
}
@media (max-width: 1000px) {
  #menurwd_main {
    display: block;
  }
  .main_page header.commercial_banner.custom-menu-bg {
    z-index: 9 !important;
  }
}
@media (max-width: 728px) {
  #mobileCategories.mobileCategories {
    display: grid !important;
  }
  .slm_lists__label {
    display: none !important;
  }
}
#mobileCategories {
  background: var(--twocolor);
}
.mobileCategories__item a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
