@font-face {
  font-family: 'DINProPl';
  src: url(fonts/din/a327d65e33660b9c7af2762249fdba09.eot);
  src: url(fonts/din/a327d65e33660b9c7af2762249fdba09.eot?#iefix) format("embedded-opentype"), url(fonts/din/00302c4b3023297c1ed5bc2df9ce6f1d.woff2) format("woff2"), url(fonts/din/597143609459023283f4d1bddc29f07d.woff) format("woff"), url(fonts/din/3a57a5a3245a291c87b2ad86a7e4564b.ttf) format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'DINProPl';
  src: url(fonts/din/cda559fe67f468cb57079559b98b6168.eot);
  src: url(fonts/din/cda559fe67f468cb57079559b98b6168.eot?#iefix) format("embedded-opentype"), url(fonts/din/f9b0d00a37146e57ba26785baf9f9e19.woff2) format("woff2"), url(fonts/din/e794af683ababdb3bdf0e5840ffb751c.woff) format("woff"), url(fonts/din/a84827dcdcf52c183ca3b575870a5e6f.ttf) format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'DINProPl';
  src: url(fonts/din/ffcc5b7ed11246a0ea6bf142fa63ba44.eot);
  src: url(fonts/din/ffcc5b7ed11246a0ea6bf142fa63ba44.eot?#iefix) format("embedded-opentype"), url(fonts/din/c6900f67abbacc124be4e9b9235d69e2.woff2) format("woff2"), url(fonts/din/01cdc0c8432c82873a998ac3396eaa24.woff) format("woff"), url(fonts/din/86fb551cde1019e458c1e7a132bbd7ae.ttf) format("truetype");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'DINProPl';
  src: url(fonts/din/512da925431447df28116e29dc131c45.eot);
  src: url(fonts/din/512da925431447df28116e29dc131c45.eot?#iefix) format("embedded-opentype"), url(fonts/din/12e54c09a349d685d22f36831dc29f83.woff2) format("woff2"), url(fonts/din/f87804e961c836dd78970d1bca90b66b.woff) format("woff"), url(fonts/din/e7d7906e65f0fed7eb5aef08132b6888.ttf) format("truetype");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: 'DINProPl';
  src: url(fonts/din/fc35f8e71c98a6f8f0e314886dfb5bae.eot);
  src: url(fonts/din/fc35f8e71c98a6f8f0e314886dfb5bae.eot?#iefix) format("embedded-opentype"), url(fonts/din/0df945103fcbcc4db4f42c40fa0f235d.woff2) format("woff2"), url(fonts/din/15b3fc96f699ac46fbebe859ebbc11be.woff) format("woff"), url(fonts/din/0dce29759f20ca29029216ecdbb71601.ttf) format("truetype");
  font-weight: normal;
  font-style: normal; }

* {
  box-sizing: border-box; }

.yt-AdwMap {
  border: 0;
  font-family: 'DINProPl', 'Arial', 'Helvetica', sans-serif;
  max-width: 620px; }

.yt-AdwMap-container {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap; }

.yt-AdwMap-map {
  width: 100%; }

.yt-AdwMap-map__svg {
  width: 100%; }
  .yt-AdwMap-map__svg path {
    fill: rgba(0, 0, 0, 0.1);
    stroke: gainsboro;
    stroke-width: 0.8px;
    stroke-linecap: round;
    stroke-linejoin: round;
    -webkit-transition: fill ease 150ms;
    transition: fill ease 150ms;
    cursor: pointer; }
    .yt-AdwMap-map__svg path:hover {
      fill: rgba(0, 0, 0, 0.3); }
  .yt-AdwMap-map__svg text {
    font-family: Arial, "Helvetica Neue", sans-serif;
    font-size: 7px; }
  .yt-AdwMap-map__svg circle {
    fill: #575757; }
  .yt-AdwMap-map__svg rect {
    fill: #004899; }

.yt-AdwMap-filters {
  width: 100%;
  padding: 0; }
  @media (min-width: 768px) {
    .yt-AdwMap-filters {
      width: 40%;
      padding: 0 0 2rem 0; } }
.yt-AdwMap-output {
  display: -webkit-flex;
  display: -ms-flex;
  display: flex;
  flex-wrap:wrap;
}
.yt-AdwMap-people,
.yt-AdwMap-techpeople,
.yt-AdwMap-bok,
.yt-AdwMap-dok {
  width: 100%;
  padding: 0 0 1rem; }
  @media (min-width: 586px) {
    .yt-AdwMap-people,
    .yt-AdwMap-techpeople,
    .yt-AdwMap-bok,
    .yt-AdwMap-dok {
      padding: 0 0 1rem 1rem;
      width: 50%;
      flex: 0 0 50%;
      min-width:50%;} }

    
    .yt-AdwMap-bok .yt-AdwMap-person__details,
    .yt-AdwMap-dok .yt-AdwMap-person__details {
    padding-left:0;
    }


.yt-AdwMap-filters__select {
  margin: 5px 0 20px;
  display: block;
  font-size: 16px;
  font-family: sans-serif;
  font-weight: 700;
  color: #444;
  line-height: 1.3;
  padding: .6em 1.4em .5em .8em;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  border: 1px solid #d7d7d7;
  border-radius: 2px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC"), -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e5e5e5));
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC"), linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
  background-repeat: no-repeat, repeat;
  background-position: right .7em top 50%, 0 0;
  background-size: .65em auto, 100%; }
  .yt-AdwMap-filters__select[disabled] {
    opacity: 0.5; }

.yt-AdwMap-filters__select::-ms-expand {
  display: none; }

.yt-AdwMap-person {
  display: -webkit-box;
  display: flex;
  margin: 24px 0 0 0; }
  .yt-AdwMap-person p {
    margin: 0;
    font-size: 14px; }

.yt-AdwMap-person__avatar {
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0.05);
  flex-shrink: 0;
  background-size: cover;
  background-position: top center;
  background-image: url(../img/avatar.png); }
  @media (min-width: 586px) {
    .yt-AdwMap-person__avatar {
      width: 85px;
      height: 85px; } }

.yt-AdwMap-person__details {
  padding: 0 0 0 20px; }

.yt-AdwMap-person__title {
  margin: 0; }

.yt-AdwMap-person__position {
  font-size: 14px; }

.yt-AdwMap-person__subtitle {
  margin: 0 0 20px;
  font-weight: 400;
  font-style: italic; }

.yt-AdwMap-person__label {
  font-size: 12px;
  margin: 15px 0 3px 0;
  font-weight: 700; }

[data-position="domy-jednorodzinne"] .yt-AdwMap-map__svg .active-province path {
  fill: rgba(255, 187, 0, 0.2); }
  [data-position="domy-jednorodzinne"] .yt-AdwMap-map__svg .active-province path:hover {
    fill: #ffbb00 !important; }

[data-position="domy-jednorodzinne"] .yt-AdwMap-map__svg .active-adviser path {
  fill: rgba(255, 187, 0, 0.4); }
  [data-position="domy-jednorodzinne"] .yt-AdwMap-map__svg .active-adviser path:hover {
    fill: #ffbb00 !important; }

[data-position="domy-jednorodzinne"] .yt-AdwMap-map__svg .selected path {
  fill: #ffbb00; }

div[data-position="inwestycje"] .yt-AdwMap-map__svg .active-province path {
  fill: rgba(0, 153, 205, 0.2); }
  div[data-position="inwestycje"] .yt-AdwMap-map__svg .active-province path:hover {
    fill: #0099cd !important; }

div[data-position="inwestycje"] .yt-AdwMap-map__svg .active-adviser path {
  fill: rgba(0, 153, 205, 0.5); }
  div[data-position="inwestycje"] .yt-AdwMap-map__svg .active-adviser path:hover {
    fill: #0099cd !important; }

div[data-position="inwestycje"] .yt-AdwMap-map__svg .selected path {
  fill: #0099cd; }
