/*responsive styles*/
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWyV9hrIqY.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v17/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKXGUdhrIqY.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKWiUNhrIqY.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v17/memnYaGs126MiZpBA-UFUKW-U9hrIqY.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOUuhs.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lora/v15/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-MoFoq92mQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/lora/v15/0QI8MX1D_JOuMw_hLdO6T2wV9KnW-C0Coq92mQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lora/v15/0QI6MX1D_JOuGQbT0gvTJPa787weuxJBkqg.ttf) format('truetype');
}
@font-face {
  font-family: 'Lora';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/lora/v15/0QI6MX1D_JOuGQbT0gvTJPa787z5vBJBkqg.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: local('Raleway Thin'), local('Raleway-Thin'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptsg8zYS_SKggPNwE44TYFv.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwOIpWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIYqWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ISg.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwPIsWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwIouWqZPBQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwK4vWqZPBQ.ttf) format('truetype');
}
.border-box {
  border-color: #dfdfdf;
  border-radius: 10px;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  /*margin: 0px;*/
  /*background-color: #fffff0;*/
}
.mea-block {
  margin-top: 15px;
}
.mea-block-0 {
  margin-top: 15px;
}
.mea-block-1 {
  margin-top: 15px;
  color: #666;
  border: 1px;
  border-style: solid;
  border-color: #cccccc;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  box-sizing: border-box;
  background-color: #fffff0;
}
.mea-block-1 h1 {
  color: #222;
}
.mea-block-1 h2 {
  color: #666;
}
.mea-block-1 h3 {
  color: #666;
}
.mea-block-1 p {
  color: #eee;
}
.hcenter h1,
.hcenter h2,
.hcenter h3,
.hcenter h4,
.hcenter h5 {
  text-align: center;
}
.mea-block-2 {
  margin-top: 15px;
  background-color: #eee !important;
  padding: 0 15px 0 15px;
}
.mea-block-2 h1,
.mea-block-2 h2,
.mea-block-2 h3,
.mea-block-2 h4,
.mea-block-2 h5 {
  text-align: center;
}
.mea-block-3 {
  margin-top: 15px;
  border-color: #dfdfdf;
  border-radius: 10px;
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  /*margin: 0px;*/
  /*background-color: #fffff0;*/
}
.mea-block-4 {
  padding: 15px 0 15px 0;
}
.mea-block-4 h1,
.mea-block-4 h2,
.mea-block-4 h3,
.mea-block-4 h4,
.mea-block-4 h5 {
  text-align: center;
}
.mea-block-4 h5 {
  text-align: left;
}
.mea-h h1 {
  color: #222;
}
.mea-h h2 {
  color: #666;
}
.mea-h h3 {
  color: #666;
}
body {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  line-height: 21px;
  font-weight: normal;
  color: #666;
  /*overflow-y: visible !important;*/
}
strong,
b {
  font-weight: 500;
}
.text-dark {
  color: #444;
}
@media (max-width: 600px) {
  .ui-dialog {
    width: 100% !important;
  }
}
@media (max-width: 400px) {
  .eventlist-img-xs {
    padding-left: 2px!important;
    padding-right: 5px!important;
  }
}
@media (max-width: 768px) {
  .mea_map_container .panel {
    width: 100% !important;
    overflow-y: auto;
  }
  .mea_map_container .map_containter {
    width: 97% !important;
    float: left;
  }
  div#menu-tab-resized .nav-tabs {
    margin-bottom: 15px;
    border-color: #eee;
  }
  div#menu-tab-resized .nav {
    padding-left: 0;
    list-style: none;
  }
  div#menu-tab-resized .nav-tabs > li {
    float: none!important;
    margin-bottom: -1px;
  }
  #thumbs.navigation {
    display: none !important;
  }
  ul.thumbs {
    float: left;
  }
  ul.thumbs li {
    float: left;
  }
  .neighbor-thumb {
    width: 100%;
    float: left;
    margin-right: 8px;
    /*border: 3px solid #eee;*/
    /*-webkit-border-radius: 2px;*/
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .neighbor-content {
    width: 100%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .navbar-default .navbar-nav > li {
    margin-left: 6px;
    float: left;
    overflow: hidden;
    margin-bottom: 10px;
  }
  .neighbor-content h5 {
    font-size: 12px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .events-list {
    width: 50%;
    float: left;
  }
  img.header-logo-d {
    display: none;
  }
}
@media (min-width: 992px) {
  .event-hr p {
    font-size: 12px;
    line-height: 14px;
    text-align: justify;
  }
  img.header-logo-m {
    display: none ;
  }
}
@media (max-width: 991px) {
  .event-hr p {
    font-size: 13px;
    line-height: 18px;
    text-align: justify;
  }
}
@media (min-width: 768px) {
  div#menurozwijane.collapse {
    display: block !important;
    visibility: visible !important;
  }
  .hidden-header {
    height: 113px;
  }
  #date_range_choice_form p span#termin {
    text-transform: uppercase;
    padding-right: 17%;
  }
  #date_range_choice_form p {
    display: inline;
    text-align: right;
  }
}
@media (max-width: 767px) {
  #price-title h2 {
    display: inline;
  }
  #priceroom-title h3 {
    margin-top: 0 !important;
  }
  #date_range_choice_form p span#termin {
    text-transform: uppercase;
  }
  #date_range_choice_form p {
    text-align: center;
    margin-bottom: 5px;
    margin-top: 15px;
  }
  img.header-logo-m {
    display: none;
  }
  #formWelasySearch {
    overflow-y: hidden;
    overflow-x: hidden;
    height: 100% !important;
  }
  #formWelasySearch:hover {
    overflow-y: hidden;
  }
  .hidden-header {
    height: 70px;
  }
}
/*znikający blok wyszukiwarki poniżej 1024px*/
@media (max-width: 1200px) {
  .col-0 {
    display: none;
  }
}
@media (min-width: 992px) {
  .resource-ship {
    height: 500px;
  }
  .buy-select {
    height: 500px;
  }
  .settlement-scroll-max {
    max-height: 200px;
    overflow-y: auto;
  }
  .settlement-scroll-min {
    min-height: 200px;
    overflow-y: hidden;
  }
}
@media (max-width: 991px) {
  .team-member .member-photo .member-name {
    bottom: 12px;
    right: 0;
    font-size: 10px;
    padding: 5px 10px;
    position: static;
  }
  .team-member .member-photo .member-name span {
    position: relative;
    top: 90%;
    right: 0;
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ship .logo {
    width: 100%;
    max-height: 156px;
  }
  .container {
    width: 98%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
