/* Style by Freshpixels.pl */
@font-face {
  font-family: 'Bebas Neue';
  src: local('Bebas Neue'), url('/bundles/miastografmain/fonts/BebasNeue-webfont.eot'), url('/bundles/miastografmain/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('/bundles/miastografmain/fonts/BebasNeue-webfont.woff') format('woff'), url('/bundles/miastografmain/fonts/BebasNeue-webfont.ttf') format('truetype'), url('/bundles/miastografmain/fonts/BebasNeue-webfont.svg#Bebas Neue') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class*="column"] + [class*="column"]:last-child {
  float: left;
}
.fontsans {
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14pt;
}
p,
li,
td {
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
}
p img {
  vertical-align: middle;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
}
.light-text {
  color: #faf9d7;
}
a.under {
  text-decoration: underline;
}
.big {
  text-transform: uppercase;
}
.margin0 {
  margin: 0;
}
.margin30 {
  margin: 0 0 30px 0;
}
.paddingbottom20 {
  padding: 0 0 20px 0;
}
small {
  font-size: 11px;
  color: #959e7e;
}
a {
  color: #db4434;
}
a:hover {
  color: #7d191e;
}
/* body & wrapper */
body {
  background: #ede5d4;
}
.wrapper {
  background: #faf9d7;
}
.margin5 {
  margin: 0 0 5px 0!important;
}
/* header */
header {
  padding: 20px 10px 27px 10px!important;
  background: #db4434;
}
.beta {
  margin-right: 1em;
  color: #faf9d7;
  font-weight: 100;
  font-size: 15pt;
}
@media only screen and (max-width: 40em) {
  .beta {
    float: right;
  }
}
@media only screen and (min-width: 40.063em) {
  .beta {
    position: absolute;
    right: 20px;
    top: 40px;
  }
}
.social-icon-links img {
  margin: 10px;
  max-height: 60px;
}
@media (min-width: 64.063em) {
  .social-icon-links img {
    max-height: 30px;
  }
}
@media (max-width: 40em) {
  .social-icon-links {
    margin-bottom: 20px;
  }
}
.login {
  position: relative;
  float: right !important;
}
.login img {
  max-width: 36px;
}
.login .user {
  display: inline-block;
}
.login .user img {
  max-width: 30px;
  max-height: 30px;
  margin: 0 7px 0 0;
}
.login .user a {
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14pt;
  color: #fef7c7;
}
.login p {
  margin: 0px;
  padding: 0px;
  font-family: "Times New Roman", Georgia, serif;
  font-size: 14px;
}
.login a {
  color: #7d191e;
}
.login a:hover,
.login a.active {
  color: #f5dbbc;
}
.login .lang {
  padding: 0 0 0 10px;
}
header .icon {
  padding: 0 0 0 5px;
}
header span {
  padding: 0 6px;
}
header .row {
  position: relative;
}
#a11y-buttons {
  color: #faf9d7;
}
#a11y-buttons span {
  display: none;
}
/* mainnav */
#mainnav {
  position: relative;
  width: 100%;
  z-index: 20;
  margin: 0.5em 0;
}
#mainnav #podziel_sie {
  position: absolute;
  width: 173px;
  height: 134px;
  left: 50%;
  margin-left: -86px;
  top: -36px;
}
.menu-button-placeholder {
  width: 173px;
}
.top-bar-section ul,
.top-bar-section ul li,
.top-bar-section li:not(.has-form) a:not(.button),
.top-bar-section li:not(.has-form) a:hover:not(.button) {
  background: none;
}
#mainnav {
  background-color: #256141;
}
#mainnav .share-asset {
  background-color: #7d191e;
  font-weight: bold;
}
.top-bar.expanded .title-area {
  background-color: #6CA687;
}
.top-bar .toggle-topbar a {
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14pt;
}
.top-bar-section ul li > a {
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14pt;
  border-right: 2px solid #eae6ad;
}
.top-bar-section ul li > a img {
  margin-right: 0.2em;
}
@media only screen and (max-width: 64em) {
  .top-bar-section ul li > a {
    border-right: none;
  }
}
.top-bar-section ul li:last-child a {
  border-right: none;
}
.top-bar-section ul li:hover:not(.has-form) > a {
  background: none;
}
@media only screen and (min-width: 64.063em) {
  .top-bar-section ul li > a {
    display: inline;
  }
}
#mainnav a,
#mainnav a {
  text-transform: uppercase;
  color: #eae6ad;
  font-weight: normal;
}
#mainnav a:hover,
#mainnav a:hover {
  color: #ffffff;
}
/* slider */
#slider {
  margin-bottom: .5em;
}
#slider .owl-controls {
  position: absolute;
  top: 0;
  margin: 1em;
}
#slider .owl-controls .owl-page span {
  background: #1f1a17;
}
#slider .owl-controls .owl-page.active span {
  background: #db4434;
}
#slider .owl-caption {
  font-size: 12pt;
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  padding: 1.3em 1em;
  background-color: rgba(51, 51, 51, 0.6);
  bottom: 0;
  position: absolute;
  width: 100%;
}
#slider .owl-caption a {
  color: #FFF;
}
@media only screen and (min-width: 64.063em) {
  #slider .owl-caption {
    font-size: 24pt;
  }
}
@media (max-width: 40em) {
  #slider .owl-caption {
    position: relative;
  }
}
/* szukaj */
#search {
  padding: 6px 10px;
  margin: 0;
  background: #db4434;
  margin-bottom: 15px!important;
  position: relative;
}
#search span {
  color: #faf9d7;
  text-transform: uppercase;
  margin-bottom: 5px;
  display: block;
}
.search-segment {
  margin-bottom: 2em;
}
.search-segment input {
  height: 30px;
  line-height: 30px;
  display: inline-block;
  margin: 0;
}
.search-segment input[type="text"],
.search-segment input[type="text"]:focus {
  border: none;
  box-shadow: none;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #7d191e;
  min-width: 180px;
  height: 29px;
  vertical-align: middle;
  padding: 0 5px;
}
.search-segment input[type="submit"] {
  width: 30px;
  height: 30px;
  background: url(/bundles/miastografmain/images/search.jpg) no-repeat center center #7d191e;
  border: none;
  float: right;
  cursor: pointer;
}
.search-segment div.szukaj {
  width: 85px;
  height: 85px;
  background: url(/bundles/miastografmain/images/szuk_search_2.png) no-repeat center center;
  border: none;
  position: absolute;
  right: 12px;
  top: -11px;
  border-radius: 160px;
  border: 7px solid #faf9d7;
  cursor: pointer;
}
.searchleft {
  padding-right: 35px;
}
.searchleft #search-quick-button {
  position: absolute;
}
.searchcenter {
  padding: 0 25px;
}
.searchright .category-buttons {
  min-width: 132px;
}
.searchright a {
  padding: 0 10px 0 0;
  margin-right: 10px;
}
.searchright div {
  float: left;
}
#decade-selector .ui-slider-handle {
  background: url('/bundles/miastografmain/images/suwak.png') no-repeat;
  border: none;
  border-radius: 0;
  cursor: pointer;
  height: 40px;
  width: 45px;
  font-family: 'Bebas Neue';
  color: #FFF;
  padding: 2px 8px;
  margin-left: -22.5px;
  top: -11px;
}
#decade-selector div.szukaj {
  width: 85px;
  height: 85px;
  background: url(/bundles/miastografmain/images/szuk_search_2.png) no-repeat center center;
  border: none;
  position: absolute;
  right: 12px;
  top: -11px;
  border-radius: 160px;
  border: 7px solid #faf9d7;
  cursor: pointer;
}
#slider-range {
  border: none;
  border-radius: 0 0 0 0;
  height: 28px;
}
#slider-range .ui-slider-range {
  background-color: #EFB9B3;
  background-image: none;
}
.category-button {
  width: 34px;
  height: 34px;
  display: block;
  cursor: pointer;
  margin-right: 1em;
}
#category-history {
  background-image: url('/bundles/miastografmain/images/szukaj_hm.png');
}
#category-press {
  background-image: url('/bundles/miastografmain/images/szukaj_wp.png');
}
#category-image {
  background-image: url('/bundles/miastografmain/images/szukaj_az.png');
}
#category-history.button-down {
  background-image: url('/bundles/miastografmain/images/szukaj_hm_pressed.png');
}
#category-press.button-down {
  background-image: url('/bundles/miastografmain/images/szukaj_wp_pressed.png');
}
#category-image.button-down {
  background-image: url('/bundles/miastografmain/images/szukaj_az_pressed.png');
}
.interviewee-list li {
  display: inline-block;
  padding: .5em 1em;
  background-color: #ece7ae;
  margin: 1em 1em 1em 0;
}
.interviewee-list li a {
  font-size: 14pt;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
}
/* tagi*/
#mytagscloud {
  margin: 0 0 20px 0;
}
/* paski */
.headpaski {
  background: url(/bundles/miastografmain/images/paski_black.png) repeat-x center center;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 24px;
  text-align: center;
  margin: 0 0 10px 0;
}
.headpaski span {
  display: inline-block;
  padding: 5px 10px;
  background: #faf9d7;
  color: #1f1a17;
}
/* mapa */
#map {
  margin-bottom: 1em;
}
#map-large {
  height: 600px;
}
.map-auto {
  min-width: 250px;
  min-height: 250px;
}
.map-container .leaflet-popup-content-wrapper,
.map-container .leaflet-popup-tip {
  border-radius: 0;
  background-color: #db4434;
}
.map-container .leaflet-popup-content p {
  font-family: 'Bebas Neue';
  font-size: 16pt;
  color: #ece7ae;
  text-align: center;
}
.map-container .leaflet-popup-content {
  min-width: 235px;
}
.map-container a.leaflet-popup-close-button {
  display: none;
}
.map-container .leaflet-container a {
  color: #ece7ae;
}
.map-container .leaflet-container a:hover {
  color: #fff;
}
.cluster-count {
  color: #FFFFFF;
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  position: absolute;
  text-align: center;
  top: 15px;
  display: block;
  width: 57px;
}
.tabs .tab-title {
  width: 50%;
  text-align: center;
  /*font-family: @title-font;*/
  color: #fff;
}
.tabs .tab-title a {
  background-color: #faf9d7;
  outline: none;
}
.tabs .tab-title a:hover {
  background: #ece7ae;
}
.tabs .tab-title.active a {
  background-color: #ece7ae;
}
.summary-popup ul {
  text-align: center;
  margin: 0;
}
.summary-popup ul li {
  list-style: none;
  background-repeat: no-repeat;
  display: inline-block;
}
.summary-popup ul li .summary-icon {
  display: block;
  width: 30px;
  height: 30px;
}
.summary-popup ul li.summary-item {
  margin: 0 0.5em;
}
.summary-popup ul li.summary-photos .summary-icon {
  background-image: url(/bundles/miastografmain/images/zdjecia.png);
}
.summary-popup ul li.summary-clippings .summary-icon {
  background-image: url(/bundles/miastografmain/images/wycinki.png);
}
.summary-popup ul li.summary-quotes .summary-icon {
  background-image: url(/bundles/miastografmain/images/mowione.png);
}
.summary-popup ul li a {
  font-family: 'Bebas Neue';
  font-size: 14pt;
}
/* more */
.more.large a {
  display: block;
  background: url(/bundles/miastografmain/images/a_red_r.png) no-repeat 97% 50% #ece7ae;
  line-height: 55px;
  text-align: right;
  padding: 0 80px 0 0;
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  font-weight: bold;
  font-size: 21px;
  color: #1f1a17;
}
.more.small {
  background-color: #ece7ae;
}
.more.small a {
  display: block;
  background: url(/bundles/miastografmain/images/a_red_small.png) no-repeat right 50%;
  line-height: 30px;
  text-align: right;
  padding: 0 30px 0 0;
  margin-right: 10px;
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  font-weight: bold;
  font-size: 11px;
  color: #1f1a17;
}
.more a:hover {
  color: #db4434;
}
.more span.shadow {
  display: block;
  height: 6px;
  background: url(/bundles/miastografmain/images/shadow.png) no-repeat top left 100%;
}
/* newsy */
.news {
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
  border-bottom: 1px solid #c4c3b1;
}
.news p {
  margin: 0;
  padding: 0;
}
.news.last {
  padding: 0 0 10px 0;
  margin: 0 0 0px 0!important;
  border-bottom: none!important;
}
.news h4 {
  font-family: 'Bebas Neue';
  color: black;
  font-size: 13pt;
  padding-left: 0.624em;
}
.leading-picture {
  margin: 0 1em 1em 0;
}
/* entry */
.entry {
  position: relative;
  float: left;
  margin: 0 10px 20px 10px;
  width: 252px;
}
.entry .cover,
.entry-lista .cover {
  width: 252px;
  height: 200px;
  -moz-background-size: cover!important;
  -webkit-background-size: cover!important;
  background-size: cover!important;
}
.entry .cover a {
  display: block;
  width: 100%;
  height: 100%;
}
.entry .bigentry {
  opacity: 0;
  display: none;
  background: #db4434;
  margin: -10px;
  padding: 10px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1001;
  /* nights */
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.entry:hover .bigentry {
  display: block;
  opacity: 1;
}
.entry-lista {
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background: #ece7ae;
  margin-bottom: 20px;
}
.entry-lista:hover {
  background: #db4434;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
}
.entry .nazwa,
.entry-lista .nazwa {
  margin: 0;
}
.nazwa a {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.entry .nazwa a {
  display: block;
  background: #ece7ae;
  padding: 15px 10px;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 24px;
  margin: 0!important;
  line-height: 20px;
}
.entry-lista .nazwa a {
  display: block;
  padding: 15px 0px;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 24px;
  margin: 10px 0 0 0!important;
  line-height: 20px;
}
.entry-lista:hover a,
.entry-lista:hover p {
  color: #faf9d7;
}
.entry .nazwa a.wycinki {
  background: url(/bundles/miastografmain/images/wycinki.png) no-repeat 4% 50% #ece7ae;
  padding: 15px 10px 15px 46px;
}
.entry-lista .nazwa a.wycinki {
  background: url(/bundles/miastografmain/images/wycinki.png) no-repeat 0% 50%;
  padding: 15px 0px 15px 42px;
}
.entry-lista:hover .nazwa a.wycinki {
  background: url(/bundles/miastografmain/images/wycinki2.png) no-repeat 0% 50%;
  padding: 15px 0px 15px 42px;
}
.entry .nazwa a.zdjecia {
  background: url(/bundles/miastografmain/images/zdjecia.png) no-repeat 4% 50% #ece7ae;
  padding: 15px 10px 15px 46px;
}
.entry-lista .nazwa a.zdjecia {
  background: url(/bundles/miastografmain/images/zdjecia.png) no-repeat 0% 50%;
  padding: 15px 0px 15px 42px;
}
.entry-lista:hover .nazwa a.zdjecia {
  background: url(/bundles/miastografmain/images/zdjecia2.png) no-repeat 0% 50%;
  padding: 15px 0px 15px 42px;
}
.entry .nazwa a.mowione {
  background: url(/bundles/miastografmain/images/mowione.png) no-repeat 4% 50% #ece7ae;
  padding: 15px 10px 15px 46px;
}
.entry-lista .nazwa a.mowione {
  background: url(/bundles/miastografmain/images/mowione.png) no-repeat 0% 50%;
  padding: 15px 0px 15px 42px;
}
.entry-lista:hover .nazwa a.mowione {
  background: url(/bundles/miastografmain/images/mowione2.png) no-repeat 0% 50%;
  padding: 15px 0px 15px 42px;
}
.entry .nazwa a.album {
  background: url(/bundles/miastografmain/images/album.png) no-repeat 4% 50% #ece7ae;
  padding: 15px 10px 15px 46px;
}
.entry-lista .nazwa a.album {
  background: url(/bundles/miastografmain/images/album.png) no-repeat 0% 50%;
  padding: 15px 0px 15px 42px;
}
.entry-lista:hover .nazwa a.album {
  background: url(/bundles/miastografmain/images/album2.png) no-repeat 0% 50%;
  padding: 15px 0px 15px 42px;
}
.entry-lista .glosy,
.glosy {
  background: url(/bundles/miastografmain/images/ranking_red.png) no-repeat 0 0;
  width: 136px;
  line-height: 35px;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #ede5d4;
  padding: 0 0 0 44px;
  margin: 10px 0;
  display: inline-block;
}
.entry-lista:hover .glosy {
  background: url(/bundles/miastografmain/images/ranking.png) no-repeat 0 0;
}
.glosy.margin0 {
  margin: 0!important;
}
.ajax-notification {
  display: inline;
  margin-left: 0.5em;
}
.entry-lista .data {
  border-top: 2px solid #1f1a17;
  padding: 5px 0px;
  margin-bottom: 0;
  margin-top: 10px;
}
.entry-lista:hover .data {
  border-top: 2px solid #faf9d7;
}
.entry-lista .ulica {
  border-top: 1px solid #1f1a17;
  border-bottom: 1px solid #1f1a17;
  padding: 5px 0px 5px 23px;
  margin-bottom: 0;
  margin-top: 0px;
  background: url(/bundles/miastografmain/images/marker_b.png) no-repeat 0 50%;
}
.entry-lista:hover .ulica {
  border-top: 1px solid #faf9d7;
  border-bottom: 1px solid #faf9d7;
  background: url(/bundles/miastografmain/images/marker_y.png) no-repeat 0 50%;
}
.pagination {
  font-family: "Times New Roman", sans-serif;
  font-weight: bold;
  font-style: italic;
  font-size: 15px;
}
.pagination a {
  display: inline-block;
  margin: 0 3px;
  background: #ece7ae;
  padding: 3px 5px;
}
.pagination a:hover {
  color: #faf9d7;
  background: #db4434;
}
.pagination a.next,
.pagination a.prev,
.pagination a.next:hover,
.pagination a.prev:hover {
  padding: 0;
  background: none;
}
.pagination img {
  vertical-align: middle;
}
.wyniki {
  font-size: 15px;
  color: #db4434;
  font-style: italic;
}
.nazwa span.shadow {
  display: block;
  height: 6px;
  background: url(/bundles/miastografmain/images/shadow.png) no-repeat top left;
}
.bigentry .nazwa a {
  display: block;
  padding: 10px;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 24px;
  margin: 0!important;
  color: #faf9d7;
  border-bottom: 2px solid #faf9d7;
  margin: 0 0 10px 0;
  overflow: visible;
  white-space: normal;
}
.bigentry .nazwa a.wycinki {
  background: url(/bundles/miastografmain/images/wycinki2.png) no-repeat 4% 50% transparent;
  padding: 15px 10px 15px 46px;
}
.bigentry .nazwa a.zdjecia {
  background: url(/bundles/miastografmain/images/zdjecia2.png) no-repeat 4% 50% transparent;
  padding: 15px 10px 15px 46px;
}
.bigentry .nazwa a.mowione {
  background: url(/bundles/miastografmain/images/mowione2.png) no-repeat 4% 50% transparent;
  padding: 15px 10px 15px 46px;
}
.bigentry .nazwa a.album {
  background: url(/bundles/miastografmain/images/album2.png) no-repeat 4% 50% transparent;
  padding: 15px 10px 15px 46px;
}
.bigentry .glosy {
  background: url(/bundles/miastografmain/images/ranking.png) no-repeat 0 0;
  width: 100%;
  line-height: 35px;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: #ede5d4;
  padding: 0 0 0 44px;
  margin: 10px 0;
}
.bigentry .desc {
  padding: 0px 0px;
  border-top: 2px solid #faf9d7;
}
.bigentry .desc p {
  padding: 10px 0;
  margin: 0px;
  color: #faf9d7;
}
.bigentry a.more {
  color: #faf9d7;
  display: block;
  margin: 10px 0 0 0;
  background: url(/bundles/miastografmain/images/more.png) no-repeat 100% 50%;
  line-height: 25px;
  font-size: 13px;
  padding: 10px 26px 0 0;
  font-family: Georgia, "Times New Roman", sans-serif;
  font-weight: bold;
  font-style: italic;
  text-align: right;
  border-top: 2px solid #faf9d7;
}
.bigentry a.more:hover {
  color: #ffffff;
}
a.more2 {
  color: #1f1a17;
  display: block;
  margin: 10px 0 0 0;
  background: url(/bundles/miastografmain/images/a_red_small.png) no-repeat 100% 50%;
  line-height: 25px;
  font-size: 11px;
  padding: 0 26px 0 0;
  font-family: Georgia, "Times New Roman", sans-serif;
  font-weight: bold;
  font-style: italic;
  text-align: right;
  border-top: 2px solid #ece7ae;
  margin-bottom: 3em;
}
a.more2:hover {
  color: #db4434;
}
/* main */
#main {
  padding: 0 0 20px 0;
  position: relative;
}
.top-spacer {
  height: 70px;
}
#breadcrumb {
  position: absolute;
  top: -65px;
  width: 97.5%;
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  color: #db4434;
  font-size: 12pt;
}
#breadcrumb small {
  font-size: 100%;
  padding: 0 5px;
  color: #db4434;
}
#breadcrumb img {
  margin: 0 1em 0 0;
}
#breadcrumb .right img {
  margin: 0 0 0 1em;
}
.small-header {
  color: #db4434;
  font-size: 14pt;
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
}
#main .tresc span.first {
  font-size: 40px;
  font-style: italic;
  font-family: Georgia, "Times New Roman", serif;
}
.autor {
  margin: 30px 0 0 0;
}
.autor a.autor-foto {
  width: 100%;
  height: 184px;
  display: block;
  -moz-background-size: cover!important;
  -webkit-background-size: cover!important;
  background-size: cover!important;
}
.autor .opis {
  border-top: 3px solid #1f1a17;
  border-bottom: 3px solid #1f1a17;
  padding: 0px 0;
  font-family: Georgia, "Times New Roman", serif;
}
.autor .opis p {
  padding: 15px 0;
  margin: 0;
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  font-weight: bold;
}
ul.wpodpowiedzi,
ul.wpoblizu,
ul.kolekcje,
ul.wspominacze {
  list-style-type: none;
  margin: 0 0 1.25rem 0;
}
ul.wpodpowiedzi li a {
  color: #db4434;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 24px;
  padding: 3px 0 3px 25px;
  border-bottom: 2px solid #ece7ae;
  display: block;
  background: url(/bundles/miastografmain/images/person_r.png) no-repeat 0 50%;
}
ul.wpoblizu li a {
  color: #db4434;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 24px;
  padding: 3px 0 3px 25px;
  border-bottom: 2px solid #ece7ae;
  display: block;
  background: url(/bundles/miastografmain/images/marker_r.png) no-repeat 0 50%;
}
ul.kolekcje li a {
  color: #db4434;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 24px;
  padding: 3px 0 3px 25px;
  border-bottom: 2px solid #ece7ae;
  display: block;
  background: url(/bundles/miastografmain/images/kol_r.png) no-repeat 0 50%;
}
ul.wspominacze li a {
  color: #db4434;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 24px;
  padding: 3px 0 3px 25px;
  border-bottom: 2px solid #ece7ae;
  display: block;
  background: url(/bundles/miastografmain/images/person_r.png) no-repeat 0 50%;
}
ul.wpoblizu li a span,
ul.kolekcje li a span,
ul.wspominacze li a span {
  font-size: 11px;
  font-style: italic;
  font-family: Arial, Verdana, sans-serif;
  text-transform: none;
}
ul.wpodpowiedzi li a:hover,
ul.wpoblizu li a:hover,
ul.kolekcje li a:hover,
ul.wspominacze li a:hover {
  color: #262321;
}
.search-content {
  background: #db4434;
  padding: 10px;
  position: relative;
  margin: 0 0 10px 0;
}
.search-content input[type="text"],
.search-content input[type="text"]:focus {
  border: none;
  box-shadow: none;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #7d191e;
  width: 140px;
  vertical-align: middle;
  padding: 0 5px;
  height: 25px;
  margin: 0;
}
.search-content span {
  color: #faf9d7;
  text-transform: uppercase;
  display: block;
}
.search-content input.szukaj {
  width: 85px;
  height: 85px;
  background: url(/bundles/miastografmain/images/szuk_search_2.png) no-repeat center center;
  border: none;
  position: absolute;
  right: 10px;
  top: -9px;
  border-radius: 160px;
  border: 7px solid #faf9d7;
  cursor: pointer;
}
.search-sidebar .headpaski {
  display: none;
}
.search-sidebar a {
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
}
.sortowanie {
  padding: 10px 0;
  font-family: Georgia, "Times New Roman", serif;
  text-align: center;
  color: #dd372d;
  font-size: 11px;
  border-bottom: 1px solid #ece7ae;
  border-top: 1px solid #ece7ae;
  font-weight: bold;
  margin-bottom: 20px;
}
.sortowanie select {
  display: inline-block;
  width: 150px;
  padding: 5px;
  border: none;
  font-size: 11px;
  box-shadow: none;
  height: auto;
  color: #767676;
  font-family: Georgia, "Times New Roman", serif;
  margin: 0px 0 0 5px;
}
.sortowanie span {
  padding: 0 10px;
}
.sortowanie a.lista,
.sortowanie a.kafle {
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin: 0 0 0 3px;
}
.sortowanie a.lista {
  background: url(/bundles/miastografmain/images/lista.png) no-repeat center center;
}
.sortowanie a.lista:hover,
.sortowanie a.lista.active {
  background: url(/bundles/miastografmain/images/lista_on.png) no-repeat center center;
}
.sortowanie a.kafle {
  background: url(/bundles/miastografmain/images/kafle.png) no-repeat center center;
}
.sortowanie a.kafle:hover,
.sortowanie a.kafle.active {
  background: url(/bundles/miastografmain/images/kafle_on.png) no-repeat center center;
}
.sortowanie a.ilosc-link {
  display: inline-block;
  width: 20px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  margin: 0 0 0 3px;
  font-family: "Times New Roman", serif;
  font-weight: bold;
  border-radius: 2px;
}
.sortowanie a.ilosc-link:hover,
.sortowanie a.ilosc-link.active {
  background: #ece7ae;
}
.redhead {
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
}
.redhead span {
  font-size: 14px;
  font-style: italic;
  font-family: Arial, Verdana, sans-serif;
  text-transform: none;
}
.borderbottom {
  border-bottom: 2px solid #1f1a17;
  padding: 0 0 5px 0;
  margin-bottom: 5px;
  overflow: auto;
}
.bordertop {
  border-top: 2px solid #1f1a17;
  padding: 5px 0 5px 0;
}
.autor2 {
  padding: 10px 0;
  margin-bottom: 5px;
}
.autor2 span {
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-size: 23px;
}
.autor2 img {
  padding: 0 5px;
}
a.odsluchaj {
  display: inline-block;
  padding: 9px 35px 9px 0;
  border-bottom: 2px solid #ece7ae;
  border-top: 2px solid #ece7ae;
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  color: #1f1a17;
  margin: 10px 0;
  font-size: 20px;
  font-weight: bold;
  background: url(/bundles/miastografmain/images/play.jpg) no-repeat 100% 50%;
}
a.odsluchaj:hover {
  color: #db4434;
}
.justify {
  text-align: justify;
}
label input {
  vertical-align: middle;
}
.login-button {
  margin: 0 auto;
  margin-bottom: 2em;
  width: 288px;
}
.fb_iframe_widget {
  display: block !important;
}
.panel {
  background-color: #ece7ae;
  border-color: #c0b183;
}
#create-place-save-btn {
  font-size: x-large;
  margin-top: 1em;
  padding: 0.5em 1em;
}
.hint-block {
  display: block !important;
}
iframe {
  z-index: 1;
}
/* galeria foto */
.galeriafoto.flexslider {
  background: none!important;
  box-shadow: none;
  border: none;
  margin: 0 0 30px 0!important;
}
.galeriafoto.flexslider ul {
  margin: 0!important;
}
.galeriafoto.flexslider li {
  padding: 0!important;
  margin: 0!important;
  background: none!important;
}
.notice {
  color: #db4434;
  margin: 1em 0;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14pt;
  font-size: 2.3rem;
  font-weight: 400;
}
.head-small {
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 14pt;
  font-size: 1.5rem;
  margin: 0.8em 0;
  color: #db4434;
}
/* cytat */
.cytat {
  color: #256141;
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  /*font-size: 45px;*/
}
.cytat a {
  color: #256141;
}
h4.cytat {
  display: inline;
}
/*popup*/
.ui-widget-overlay {
  background: rgba(0, 0, 0, 0.6);
  opacity: 1;
}
.popup {
  border: none;
  border-radius: 0;
  z-index: 1000;
  padding: 0;
  margin: 0;
  display: none;
  max-width: 980px;
}
.popup .ui-dialog-titlebar {
  display: none;
}
.popup .ui-dialog-content {
  overflow: visible;
  padding: 0;
}
.popupinner {
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.4);
  background: #db4434;
}
.popup a.close {
  width: 37px;
  height: 37px;
  display: inline-block;
  position: absolute;
  top: 15px;
  right: 30px;
  background: url(/bundles/miastografmain/images/close.png) no-repeat;
}
.popup .header {
  background: #7d191e;
  padding: 10px 30px;
  color: #e9dabd;
  margin: 0;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-size: 35px;
}
.popupcontent {
  padding: 30px;
  color: #faf9d7;
}
.popupcontent p {
  color: #faf9d7;
  font-size: 15px;
}
.popupcontent .powrot {
  width: 200px;
  margin: 0 auto;
  text-align: center;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
}
.powrot a {
  background: #faf9d7;
  display: block;
  color: #db4434;
  padding: 10px 0;
  font-size: 22px;
}
.powrot a:hover {
  background: #7d191e;
  color: #faf9d7;
}
.powrot span.shadow {
  display: block;
  height: 6px;
  background: url(/bundles/miastografmain/images/shadow_r.jpg) no-repeat top right;
}
/* tabs */
.tabs {
  position: relative;
}
.tabs dd > a img {
  vertical-align: middle;
  padding: 0 5px 0 0;
}
.tabs dd > a:hover {
  background: #ece7ae;
}
.tabs dd > a {
  padding: 10px 30px;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  background: none;
  font-size: 17px;
}
.tabs dd.active > a {
  background: #ece7ae;
}
.tabs-content {
  border-top: 2px solid #ece7ae;
}
.tabs a.profil-link {
  padding: 0px;
  position: absolute;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  top: 5px;
  right: 0;
}
.profil-link {
  font-size: 13px;
  font-weight: 800;
  font-family: Helvetica, Arial, Verdana, sans-serif;
}
.line {
  margin: 10px 0;
  width: 100%;
  height: 1px;
  background: #eae9c0;
}
.dodajcontent {
  position: relative;
  display: inline-block;
}
.dodajcloud {
  background: #db4434;
  width: 150px;
  border-radius: 6px;
  text-align: center;
  position: absolute;
  top: -5px;
  left: 130%;
  z-index: 777;
}
.dodajcloud:after {
  right: 100%;
  top: 25px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(219, 68, 52, 0);
  border-right-color: #db4434;
  border-width: 10px;
  margin-top: -10px;
}
.dodajcloud a {
  display: block;
  padding: 10px;
  border-radius: 6px;
  color: #fdf2f1;
  font-size: 12px;
  border-bottom: 1px solid #b63d32;
}
.dodajcloud a:hover {
  background: #541215;
}
.submit {
  background-color: #db4434;
  background-image: none;
  border-radius: 0;
  border: 0 none;
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: 'Bebas Neue';
  font-size: 16pt;
  cursor: pointer;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text,
.ui-button-text,
#asset_save {
  padding: 0.4em 1em 0.4em 1em;
}
.submit:hover,
.submit:focus,
.submit:hover,
.submit:focus {
  background-color: #EFB9B3;
}
.form label,
#decade-value {
  display: block;
  font-family: 'Bebas Neue';
}
.form input,
.form textarea,
div#choose-file-input {
  border: 1px solid #ece7ae;
  font-size: 12pt;
  margin: 0;
}
.form textarea {
  resize: none;
  height: 8em;
}
#asset_file {
  visibility: hidden ;
  height: 0;
  width: 0;
}
div#choose-file-value {
  padding: 0.5em;
}
#choose-file-input {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#asset-tags {
  font-size: 12pt;
}
input#new-tag-input {
  margin-bottom: 0.5em;
}
ul.form-errors {
  margin-left: 0;
}
ul.form-errors li {
  list-style-type: none;
  background-color: #ece7ae;
  padding: 0 0.5em;
}
div#map-notice {
  position: absolute;
  left: 50%;
  margin-left: -200px;
  width: 400px;
  z-index: 1000;
  padding: 0.5em 1em;
  background-color: #ece7ae;
  margin-top: 0.5em;
  text-align: center;
  display: none;
}
.form .date-inputs input {
  width: 4em;
}
.form .date-inputs input.day,
.form .date-inputs input.month {
  width: 3em;
}
.date-inputs div {
  display: inline-block;
}
.vertical-space {
  margin-top: 2em;
}
/* footer */
.logo-kreska {
  background: url(/bundles/miastografmain/images/logo-kreska.png) repeat-x 50% 50%;
  padding: 20px 0;
}
.logo-kreska img {
  background: #faf9d7;
  display: inline-block;
  padding: 10px 20px;
}
.logomini {
  padding: 10px;
}
#footer-links h3 {
  font-family: Georgia, "Times New Roman", serif;
  color: #b5a480;
  font-size: 13px;
  text-transform: uppercase;
  margin: 0 0 10px 0;
}
#footer-links ul {
  margin: 0 0 20px 0!important;
  list-style-type: none;
}
#footer-links a {
  color: #b5a480;
}
#footer-links a:hover {
  color: #5b4e46;
}
footer p {
  font-family: Georgia, "Times New Roman", serif;
  color: #b5a480;
  font-size: 12px;
}
/* admin */
.admin-menu div {
  display: inline-block;
  background-color: #ece7ae;
  font-size: 18pt;
  font-family: 'Bebas Neue';
  margin-right: 1em;
  padding: 0.2em 0.5em;
}
.assets-table {
  margin: 2em 1em;
}
.interviewee-miniature {
  margin: 10px;
}
.interviewee-miniature a {
  display: inline-block;
  width: 235px;
}
.interviewee-miniature figure {
  margin: 0;
  position: relative;
  width: 235px;
}
.interviewee-miniature figure figcaption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 235px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  color: #faf9d7;
  text-transform: uppercase;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-size: 14pt;
  overflow: auto;
}
.quote-wrapper {
  font-size: 10pt;
}
.clear-left {
  clear: left;
}
.admin-content {
  padding-top: 2em;
}
.admin-content button {
  padding: .5em 1em;
  background-color: #db4434;
  margin: 0;
}
.admin-content th {
  color: #000;
}
.admin-content th a,
.admin-content th a:hover,
.admin-content th a:visited {
  color: #000;
}
.users-table {
  clear: both;
}
.users-table ul {
  margin: 0 .5em;
}
.dynatable-search {
  float: left !important;
  width: 100%;
}
.dynatable-search input {
  width: 100%;
}
.ui-autocomplete {
  z-index: 1000;
}
/* error pages */
.error-page {
  height: 100%;
}
.error-page .wrapper {
  padding-top: 3em;
  height: 100%;
}
.error-page p {
  font-size: 11pt;
}
.error-page footer {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
}
#form_pictures {
  height: 20em;
}
a:focus {
  outline: 1px solid red;
}
/* Cookie policy */
.cookie-revoke-container {
  text-align: center;
}
.cookie-revoke-container .cookie-revoke-button {
  display: inline-block;
  margin: 2em auto;
  padding: 1em 3em;
  background-color: #db4434;
}
.cookie-revoke-container .cookie-revoke-button a {
  color: #faf9d7;
  font-family: 'Bebas Neue', Arial, Helvetica, sans-serif;
  font-size: 14pt;
  text-transform: uppercase;
}
.cookie-revoke-container .cookie-revoke-button a:hover {
  color: #ffffff;
}