/* Missing dump binaries + CMS flash / forms on the live HTML skin */

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  src: local('Poppins Light'), url('https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2') format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local('Poppins Regular'), url('https://fonts.gstatic.com/s/poppins/v21/pxiEyp8kv8JHgFVrJJfecg.woff2') format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  src: local('Poppins Medium'), url('https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2') format('woff2');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  src: local('Poppins SemiBold'), url('https://fonts.gstatic.com/s/poppins/v21/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2') format('woff2');
}

.breadcrumb a + a::before {
  content: " / ";
  color: #999;
  font-weight: 400;
  padding: 0 4px;
}

.linkler .bayi a {
  background-image: url('https://www.marisit.com/Site/Library/images/bayiIcon.png');
}
.urunListe ul li .inceleBtn,
.urunCarou .item .inceleBtn {
  background-image: url('https://www.marisit.com/Site/Library/images/incele.png');
}
.f-social .instagram {
  background-image: url('https://www.marisit.com/Site/Library/images/social/instagram.png');
}
.f-social .facebook {
  background-image: url('https://www.marisit.com/Site/Library/images/social/facebook.png');
}

.alert {
  margin: 20px 0;
  padding: 12px 16px;
  font-size: 14px;
}
.alert-ok { background: #ead19b; color: #111; }
.alert-err { background: #f3d6d6; color: #7a1f1f; }

.vitrin-form label {
  display: block;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 14px;
}
.vitrin-form input,
.vitrin-form textarea,
.vitrin-form select {
  display: block;
  width: 100%;
  margin-top: 6px;
  padding: 10px 12px;
  border: 1px solid #ccc;
  font-family: inherit;
  font-size: 14px;
}
.vitrin-form textarea { min-height: 110px; }
.form-gonder-button {
  border: none;
  padding: 12px 40px;
  background: #dbb465;
  color: #111;
  font-weight: 600;
  cursor: pointer;
  margin-top: 8px;
}

.vitrin-article { font-size: 15px; line-height: 1.7; max-width: 820px; }
.vitrin-article img { max-width: 100%; height: auto; margin: 16px 0; }
.vitrin-article h1 { font-size: 22px; font-weight: 500; letter-spacing: 2px; margin-bottom: 20px; }

.map iframe { width: 100%; height: 420px; border: 0; }

.loading.is-off { display: none !important; }

.top-menu > ul > li > a { text-transform: uppercase; }

.proje-detay .medya a.bblb img,
.proje-detay .row a.bblb img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  display: block;
}
.proje-list .img img {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  display: block;
}