@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;
}
a.main-button {
  background-color: #007353;
}
a.main-button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  padding: 6px 16px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  outline: none;
  border: none;
}
a.main-button:hover {
  background-color: #00402e;
}
input[type="button"] {
  background-color: #007353;
}
input[type="button"]:hover {
  background-color: #00402e;
}
input[type="submit"] {
  background-color: #FFA20F;
}
input[type="submit"]:hover {
  background-color: #a86700;
}
input[type="reset"] {
  background-color: #c4c4c4;
}
input[type="reset"]:hover {
  background-color: #ababab;
}
.nobutton {
  display: none;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #ffffff;
  text-decoration: none;
}
.btn-mrl5 {
  margin-right: 5px;
  margin-left: 5px;
}
a.btn:hover {
  border-color: #444 !important;
  color: #fff !important;
}
.btn-m {
  margin-right: 5px;
}
#btn-bottom {
  bottom: 0px;
  right: 10px;
  position: absolute;
}
.btn-system:hover {
  background-color: #00402e;
}
.btn-primary:hover {
  background: #00402e !important;
  border-color: #444 !important;
  color: #fff !important;
}
.btn-primary.cancel:hover {
  background: #444 !important;
  border-color: #444 !important;
  color: #fff !important;
}
.btn.outline {
  background: none !important;
}
.btn-primary.outline {
  border: 1px solid #007353 !important;
  color: #0BB586 !important;
}
.btn.outline:hover {
  background: #00402e !important;
  color: #ffffff !important;
}
.btn-default:hover {
  background: #eee !important;
  border-color: #007353 !important;
  color: #007353 !important;
}
.btn-default:focus {
  background-color: #FFF;
  border: 1px solid;
  border-radius: 4px;
  cursor: text;
  border-color: #007353;
  outline: 0px none;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(11, 181, 134, 0.6);
}
.btn2 {
  background-color: #FFA20F;
  color: #eee;
}
.btn2:hover {
  background-color: #a86700 !important;
}
.btn2.border-btn {
  border-color: #FFA20F;
  color: #FFA20F;
}
.btn2.border-btn:hover {
  background-color: #FFA20F;
}
.btn2.border-btn.btn-white:hover {
  color: #FFA20F;
}
.btn2.btn-white {
  color: #FFA20F;
}
.btn-white {
  background-color: white;
}
.btn5 {
  background-color: #666;
}
.btn5:hover {
  background-color: #808080;
}
.btn5:focus {
  background-color: #4d4d4d;
}
.btn5:active {
  background-color: #000000;
}
.btn5.border-btn {
  border-color: #666;
  color: #666;
}
.btn5.border-btn:hover {
  background-color: #666;
}
.btn5.border-btn.btn-white:hover {
  color: #666;
}
.btn5.btn-white {
  color: #FFA20F;
  background-color: #f5f5f5;
}
.btn-white:hover {
  color: #a86700;
  background-color: #d5d5d5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 600;
  color: #444;
  line-height: 1.2;
}
h1 {
  font-size: 24px;
}
h2 {
  font-size: 22px;
}
h3 {
  font-size: 18px;
}
h4 {
  font-size: 16px;
}
h5 {
  font-size: 14px;
  line-height: 20px;
}
h6 span {
  font-size: 12px;
  font-weight: 700;
  margin: 0;
}
h6 {
  font-size: 12px;
}
p {
  color: #666;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  line-height: 22px;
  margin: 0;
  font-weight: 400;
}
p strong {
  font-weight: 700;
}
header {
  z-index: 300;
}
a {
  color: #FFA20F;
}
a:focus {
  text-decoration: none;
  /*font-weight: bold;*/
}
a:hover {
  text-decoration: none;
}
a:focus {
  outline: none;
}
.radius10 {
  border-radius: 10px;
}
h3 span a:hover {
  color: #222 !important;
  border-bottom: 1px solid #222 !important;
}
.white {
  color: #ffffff !important;
}
.classic-title {
  padding-bottom: 3px;
  border-bottom: 1px solid #dddddd;
}
.classic-title span,
.classic-title span a {
  padding-bottom: 1px;
  color: #007353 !important;
}
.classic-title2 {
  margin-bottom: 16px;
  padding-bottom: 8px;
  border-bottom: 1px solid #dddddd;
  font-weight: 600;
}
.classic-title2 span,
.classic-title2 span a {
  padding-bottom: 8px;
  border-bottom: 1px solid;
  font-weight: 600;
  border-bottom-color: #FFB000;
}
.classic-title3 {
  margin-bottom: 16px;
  padding-bottom: 8px;
  border-bottom: 1px solid #cccccc;
  font-weight: 600;
}
.head-accent {
  color: #007353;
  font-weight: 600;
}
.btn-default {
  border-color: #234773;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  margin: 5px;
}
.ui-widget-overlay {
  background: url(/bundles/placegallery/colorbox/images/overlay.png) repeat 0 0;
  opacity: 0.9;
  cursor: pointer;
  visibility: visible;
  display: block;
}
#price_select_range p {
  padding-bottom: 5px;
  text-align: center;
  color: #222;
}
#price_select_range_form {
  text-align: center;
}
#price_select_range p:first-letter {
  text-transform: capitalize;
}
.ui-widget-content a#addToBasket {
  background-color: #FFA20F;
  color: #eee;
  margin-right: 5px;
  margin-left: 5px;
  display: inline-block;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  text-decoration: none;
  width: auto;
  height: auto;
  color: #fff;
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1) inset;
  -o-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1) inset;
  border: 0;
  text-transform: uppercase;
  font-weight: 400;
  margin: 7px;
}
.ui-widget-content a#addToBasket:hover {
  background-color: #a86700 !important;
}
div#dialog.ui-dialog-content {
  height: auto !important;
}
.grid table {
  font-family: 'Open Sans', sans-serif !important;
}
ul.fancytree-container {
  font-family: 'Open Sans', sans-serif !important;
}
.text-through {
  text-decoration: line-through;
}
.price-big {
  font-size: 30px;
  font-weight: 600;
  color: #222;
}
.date_range_choice form {
  background-color: #eee;
  padding: 10px;
}
#mea-user-log {
  padding-top: 1px;
  padding-bottom: 1px;
}
output#range_outuput_cityRange {
  height: 24px !important;
  cursor: pointer !important;
  left: 62% !important;
  top: 4px !important;
  padding-top: 0;
  line-height: 1;
}
input#cityRange {
  width: 60%!important;
  padding: 6px 0px;
  height: 36px;
}
#reserve-form-content input:focus {
  background-color: #FFF;
  border: 1px solid;
  cursor: text;
  border-color: #007353;
  outline: 0px none;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(11, 181, 134, 0.6);
}
.form-control:focus,
optgroup:focus,
textarea:focus,
.select2-container:focus,
.select2-container:hover,
.select2-container--default.select2-container--focus:focus,
.select2-selection--multiple:focus {
  background-color: #FFF;
  border: 1px solid;
  border-radius: 4px;
  cursor: text;
  border-color: #007353;
  outline: 0px none;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(11, 181, 134, 0.6);
}
span.pricepersonlight,
span#noborder {
  border-bottom: 0px !important;
  border-bottom-color: inherit !important;
}
h3.ui-widget-header {
  border-bottom: 1px solid #d4d1bf;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  padding-left: 15px;
  padding-bottom: 10px;
}
#mea-confirm-form .col-lg-2,
#mea-confirm-form .col-md-2,
#mea-confirm-form .col-sm-2 {
  text-align: right;
}
@media (max-width: 767px) {
  #mea-confirm-form .col-sm-2 {
    display: none;
  }
  #mea-confirm-form input,
  #mea-confirm-form textarea {
    width: 100%;
  }
}
@media (min-width: 768px) {
  #mea-confirm-form input,
  #mea-confirm-form textarea {
    width: 100%;
  }
  #confirm-label {
    margin-left: 12%;
    margin-right: 12%;
  }
}
#mea-confirm-form .form-group {
  margin-top: 15px;
  height: 35px;
}
#mea-confirm-form .col-sm-2 {
  margin-top: 10px;
}
#mea-confirm-form .col-sm-10 {
  margin-top: 10px;
}
#mea-place-register-form .col-sm-2 {
  margin-top: 10px;
}
#mea-place-register-form .col-sm-10 {
  margin-top: 10px;
}
#mea-place-register-form .form-group {
  height: 60px;
}
.mea-form-nolabel .form-group .col-sm-2 {
  display: none;
}
#basket-price-all p {
  display: inline;
  line-height: 1.5;
  font-size: 18px;
}
#offersBasket {
  width: 260px;
  margin-left: -130px;
  position: fixed;
  left: 50%;
  bottom: 0px;
  height: 35px;
  display: block;
  line-height: 36px;
  color: #fff;
  z-index: 9;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  text-align: center;
  background-color: #444;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
#offersBasket a {
  color: #ffffff;
}
#mea-basket-checkout td,
th {
  padding: 10px;
  border: 1px solid #eee;
}
#mea-basket-checkout .gray-bg {
  background: #f7f7f7;
  color: #323232;
}
table#mea-basket-checkout {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
footer a {
  color: inherit;
  font-weight: 600;
}
footer ul.icons-list li i {
  color: #FFA20F;
}
footer .subscribe .btn {
  background-color: #FFA20F;
}
/* Spacer Style   ||-----------*/
.spacer-15 {
  width: 100%;
  height: 15px;
}
.spacer-30 {
  width: 100%;
  height: 30px;
}
.spacer-45 {
  width: 100%;
  height: 45px;
}
.spacer-60 {
  width: 100%;
  height: 60px;
}
.spacer-75 {
  width: 100%;
  height: 75px;
}
.spacer-90 {
  width: 100%;
  height: 90px;
}
#fos_comment_rest {
  display: inline-flex;
  margin-top: 15px;
}
.navbar-nav .form-control {
  width: 150px;
  padding: 7px 12px;
  height: auto;
}
#reserve-form {
  margin-top: 15px;
  background-color: #eee !important;
  padding: 0 15px 0 15px;
}
#reserve-form h1,
#reserve-form h2,
#reserve-form h3,
#reserve-form h4,
#reserve-form h5 {
  text-align: center;
}
.cursor-t {
  cursor: text;
}
.cursor-d {
  cursor: default;
}
.cursor-p {
  cursor: pointer !important;
}
.fadeblockin {
  background: none repeat scroll 0 0 rgba(225, 225, 225, 0.1);
  color: #222;
  position: absolute;
  transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  bottom: 10px;
  right: 10px;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
}
.fadeblockout {
  position: relative;
  overflow: hidden;
  display: block;
  border: none;
}
.fadeblockout:hover .fadeblockin {
  opacity: 1;
  visibility: visible;
}
/*header when scoll up*/
.nav-up {
  top: -87px;
}
.nav-form {
  padding-top: 0px!important;
}
.navbar-default .navbar-nav {
  margin-top: 20px!important;
}
.navbar-default .navbar-toggle {
  border-color: #007353;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #007353;
}
.fos_comment_comment_new_form .input {
  display: inline;
  float: left;
  margin-right: 5px;
}
.img-thumbnail {
  padding: 0px;
}
.neighbor-thumb {
  float: left;
  margin-right: 8px;
  /*border: 3px solid #eee;*/
  /*border-radius: 2px;*/
  /*-webkit-border-radius: 2px;*/
  /*-moz-border-radius: 2px;*/
  /*-o-border-radius: 2px;*/
}
.neighbor-thumb .img-thumbnail {
  border: 0px;
  margin: 2px;
}
.neighbor-bcgr {
  border-radius: 5px;
}
.neighbor-bcgr:hover {
  background-color: #E5E5D8;
}
.neighbor-content h5 {
  font-size: 13px;
  line-height: 19px;
  margin-top: 0px;
  padding-top: 5px;
  margin-bottom: 0px;
  font-weight: 300;
  color: #007353;
}
.neighbor-content span {
  color: #bbb;
  font-size: 10px;
  font-weight: 600;
}
.green-bcgr {
  background-color: #0BB586 !important;
}
.green-bcgr p,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #ffffff;
}
.events-list {
  padding: 0px 5px 5px 5px;
}
.streetViewMap {
  width: 100%;
  min-height: 300px;
}
.googlestreetmap {
  width: 100%;
  min-height: 300px;
}
/*.events-box {*/
/*border: 1px solid #E2E2E2;*/
/*margin: 0 0 0 0;*/
/*/!*padding: 10px;*!/*/
/*background-color: #fff;*/
/*border-radius: 10px;*/
/*}*/
.events-box ul li:hover {
  background-color: #fffff0;
}
.events-box ul li a p:hover {
  color: #FFA20F;
}
.event-hr {
  margin-bottom: 12px;
  padding-bottom: 12px;
  /*border-bottom: 1px solid #eee;*/
}
input.calendar {
  width: 100%;
}
.navbar-default .navbar-nav > li > a {
  padding: 18px 5px 18px 5px;
}
.nav-tabs {
  margin-bottom: 0px;
}
.nav-tabs > li > a {
  font-weight: 600;
  font-size: 15px;
  border: 1px solid #eee;
  padding: 8px 14px;
}
.nav-tabs > li > a:hover {
  color: #ffffff;
}
.nav-tabs > li:last-child > a:hover {
  color: #ffffff;
  background-color: #007353;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #007353;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.ui_form div select,
form div textarea {
  width: 100%;
}
.fullwidth {
  width: 100%;
}
.place-name h1,
h2,
h3,
h4,
h5,
h6 {
  color: #666;
}
#place-one-content .measticky {
  background-color: white;
  position: relative;
}
#cboxContent .min-only {
  display: none;
}
#place-one-content .min-only {
  display: inline;
}
#place-one-content .max-only {
  display: none;
}
#cboxContent .max-only {
  display: inline;
}
/*navbar form style*/
.nav-form {
  padding-top: 20px;
}
input.select2-search__field {
  min-width: 150px!important;
}
.select2-container {
  min-width: 150px!important;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #007353;
  background-color: #fffff0;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #007353;
  background-color: #fffff0;
}
.navbar-default .navbar-nav > li:hover > a {
  color: #007353 !important;
}
/*ramka obrazka*/
.img-thumbnail2 {
  padding: 2px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
/*rating*/
#rating-title .dcs-rating-container {
  float: right;
}
.dcs-rating-container {
  direction: rtl;
  overflow: hidden;
  display: inline-block;
  unicode-bidi: bidi-override;
}
.dcs-rating-container > .star {
  direction: ltr;
  color: #055a1c;
  font-size: 1em;
  position: relative;
  display: inline-block;
}
.dcs-rating-container > a.star {
  text-decoration: none;
  cursor: pointer;
}
.dcs-rating-container > .star.half:before {
  color: #055a1c;
  content: '\2605';
  position: absolute;
  left: 0;
  width: 50%;
  overflow: hidden;
}
.dcs-rating-container > .star.full:before {
  color: #055a1c;
  content: '\2605';
  position: absolute;
  left: 0;
  width: 100%;
}
.dcs-rating-container > a.star:hover:before,
.dcs-rating-container > a.star:hover ~ a.star:before {
  color: #055a1c;
  content: '\2605';
  position: absolute;
  left: 0;
  width: 100%;
}
.sidebar .widget-popular-posts .widget-content h5 {
  font-size: 13px;
  line-height: 19px;
  margin-top: 0px;
  padding-top: 5px;
  margin-bottom: 0px;
  font-weight: 300;
}
.sidebar .widget-popular-posts .widget-content h6 {
  font-size: 12px;
  line-height: 19px;
  margin-top: 3px;
  margin-bottom: 3px;
  font-weight: 300;
}
.sidebar .widget-popular-posts .widget-content span {
  color: #bbb;
  font-size: 13px;
}
.sidebar .widget-popular-posts .widget-thumb img {
  width: auto;
  height: auto;
}
#neightbors-cities {
  font-size: 13px;
  line-height: 13px;
}
/*komentarze*/
/*.fos_comment_comment_metas {*/
.fos_comment_comment_replies {
  padding-left: 50px;
}
#fos_comment_comment_body {
  width: 100%;
}
@media screen and (min-width: 769px) {
  .fos_comment_comment_body {
    max-height: 300px;
    overflow-y: auto;
  }
}
.fos_comment_comment_reply {
  border-bottom: 1px solid;
  border-bottom-color: #dddddd;
  padding-bottom: 10px;
}
.fos_comment_comment_report {
  float: right;
}
.fos_comment_comment_metas {
  padding-bottom: 5px;
}
.fos_comment_comment_show {
  padding: 10px 10px 0px 20px;
}
.fos_comment_comment_show button {
  color: #E18A00;
  border: none;
  background: none;
}
.fos_comment_comment_voting,
.fos_comment_comment_score {
  display: inline;
}
.mea_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100000;
  background-color: white;
}
.cluster {
  color: #FFFFFF;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-shadow: 0 0 2px #000;
  -moz-text-shadow: 0 0 2px #000;
  -webkit-text-shadow: 0 0 2px #000;
}
.cluster-1 {
  background-image: url(/images/map/m1.png);
  line-height: 53px;
  width: 53px;
  height: 52px;
}
.cluster-2 {
  background-image: url(/images/map/m2.png);
  line-height: 53px;
  width: 56px;
  height: 55px;
}
.cluster-3 {
  background-image: url(/images/map/m3.png);
  line-height: 66px;
  width: 66px;
  height: 65px;
}
/*drzewko*/
ul.fancytree-container {
  border: none!important;
}
/*to nie dziala*/
.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-focused span.fancytree-title {
  outline: hidden!important;
}
/* mapa turystyczna widok obiektu*/
.mea_map_container {
  /*height: 350px; *!/*/
  width: 100%;
}
.mea_map_container .panel {
  width: 20%;
  overflow-y: auto;
  height: 100%;
  float: left;
}
.mea_map_container .map_containter {
  width: 75%;
  float: right;
  height: 100%;
}
#my_map {
  height: 100%;
  min-height: 300px;
}
/**/
/*.jumbotron {*/
/*background-color: #ffffff;*/
/*}*/
.desc-content p {
  font-family: 'Open Sans', sans-serif !important;
}
.owl-wrapper {
  width: 3392px;
  left: -636px;
  display: block;
  -webkit-transition: all 0ms ease;
  transition: all 0ms ease;
}
.show-tel {
  /*position: absolute;*/
  bottom: 5px;
  left: 5px;
  text-align: center;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  /*background-color: rgba(255, 162, 15, 1) !important;*/
  background-color: #007353 !important;
}
.show-tel-box {
  display: inline-block;
  /*background-color: rgba(255, 162, 15, 1);*/
  background-color: #007353;
  background-repeat: repeat;
  cursor: pointer;
  padding: 11px;
  /*margin: 0 100px 0 100px;*/
  box-sizing: border-box;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.show-tel span {
  color: #FFF;
  font-size: 18px;
  font-weight: 300;
  margin-left: 5px;
}
/*place calendar style*/
.input-l {
  width: 45% !important;
  float: left;
  margin: auto;
}
.input-r {
  width: 45% !important;
  float: right;
  margin: auto;
}
/*place calendar style*/
#extras-title {
  padding-bottom: 9px;
  border-bottom: 1px solid #eee;
}
.ship-view-gallery #lightGallery li a img {
  max-height: 150px !important;
  width: auto !important;
}
.resource-view-gallery #lightGallery li a img {
  max-height: 40px !important;
  width: auto !important;
}
/*margin i padding dla div*/
.money {
  white-space: nowrap;
}
.moneyExchanged {
  white-space: nowrap;
}
.ship a.current {
  text-decoration: underline;
  color: #666;
}
.mea-base-view li {
  padding: 10px;
  font-size: 14px;
}
.mea-base-view li span {
  color: #007353;
  font-weight: 500;
}
.base_map #map_canvas {
  width: 100% !important;
  padding-bottom: 30px;
}
.alert-warning-timetogo {
  width: 295px;
}
.mea_transfer-details p {
  padding: 10px;
  font-size: 14px;
}
.pricing-table .plan-list .mea_reservation_table li {
  padding: 10px;
  font-size: 14px;
}
.pricing-table .plan-list .mea_reservation_table li span {
  color: #007353;
  font-weight: 500;
}
.team-member.modern .progress-label {
  font-size: 14px !important;
  line-height: 2.5em !important;
  font-weight: 400 !important;
}
.mea_settlement_progressbar {
  animation-delay: 800ms;
  -webkit-animation-delay: 800ms;
  width: 75%;
}
/*search form style*/
#formWelasySearch .slider-div {
  width: 90%;
  margin: 0 auto;
}
/*#formWelasySearch .form-control {*/
/*width: 90%;*/
/*}*/
.navbar-brand {
  float: left;
  padding: 0px 0px 0px 0px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-default {
  background-color: #ffffff;
  border-bottom-color: #007353;
  border-top-color: #ffffff;
  border-left-color: #ffffff;
  border-right-color: #ffffff;
}
.navbar {
  background-image: none !important;
}
.navbar-default .navbar-nav > li > a {
  color: #666;
}
.top-bar {
  background-color: #f2f2f2;
  border-bottom: 1px solid #007353;
}
#formWelasySearch {
  overflow-y: hidden;
  overflow-x: hidden;
}
#formWelasySearch:hover {
  overflow-x: auto;
  overflow-y: auto;
}
.offer-title {
  text-transform: none;
  margin-bottom: 10px;
}
/*search_one table with prices*/
.tdleft {
  padding: 3px;
  text-align: left;
}
.tdright {
  padding: 3px;
  text-align: right;
}
.search_list p {
  font-size: 12px;
  font-weight: 200;
  text-transform: none;
}
.search_list p strong {
  font-size: 15px;
  font-weight: 400;
  text-transform: none;
}
/*view search_one *h1 cena główna, h2 cena, h3 cena skreślona, h4 tytuły*/
.search_list h1 {
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
  text-transform: none;
}
.search_list h1 span {
  font-size: 32px;
  font-weight: 500;
  line-height: 30px;
  text-transform: none;
}
.search_list h2 {
  font-size: 28px;
  font-weight: 300;
  line-height: 22px;
  text-transform: none;
}
.search_list h3 {
  font-size: 26px;
  font-weight: 300;
  line-height: 22px;
  text-transform: none;
}
.search_list h3 span {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  text-transform: none;
}
.search_list h4 {
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
  text-transform: none;
}
.search_list h4 span {
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
  text-transform: none;
}
.search_list h5 {
  font-size: 14px;
  font-weight: 300;
  line-height: 28px;
  text-transform: none;
}
.search_list h5 span {
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  text-transform: none;
}
.mea-strike {
  text-decoration: line-through;
}
/*marginy dla div*/
.mea-margin-tb1 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.mea-margin-tb2 {
  margin-top: 25px;
  margin-bottom: 25px;
}
.mea-margin-tb10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mea-margin-lr10 {
  margin-left: -10px;
  margin-right: -10px;
}
/*styl ramki divów*/
.mea-pricediscount {
  background: linear-gradient(to bottom, #F8D440 0%, #FFFB8F 60%);
  border-radius: 10px;
  text-align: center;
}
.alert {
  margin-bottom: 0px;
}
/*komunikaty interaktywne kontener*/
#messages {
  position: fixed;
  top: 80px;
  left: 20px;
  padding: 0 10px;
  z-index: 11000;
  max-width: 300px;
}
#meaindicator {
  background-image: url("/images/loader.gif");
  z-index: 99999999;
  top: 20px;
  right: 10px;
  width: 64px;
  height: 64px;
  position: fixed;
  text-indent: -10000px;
}
.month-text {
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}
.price-box {
  background: linear-gradient(to bottom, #F8D440 0%, #FFFB8F 60%);
  border-radius: 10px;
  text-align: center;
}
.price-box2 {
  /*background: rgba(255,255,255,1);*/
  /*background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 51%, rgba(248,211,64,1) 100%);*/
  /*background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(49%, rgba(255,255,255,1)), color-stop(51%, rgba(255,255,255,1)), color-stop(100%, rgba(248,211,64,1)));*/
  /*background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 51%, rgba(248,211,64,1) 100%);*/
  /*background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 51%, rgba(248,211,64,1) 100%);*/
  /*background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 51%, rgba(248,211,64,1) 100%);*/
  /*background: radial-gradient(ellipse at center, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 51%, rgba(248,211,64,1) 100%);*/
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8d340', GradientType=1 );*/
  border: 1px solid #F8D440 !important;
  border-radius: 10px;
  text-align: center;
}
.help {
  cursor: help;
}
.money {
  color: #007353;
  font-weight: 600;
  cursor: help;
}
.call-action-boxed2 {
  padding: 15px 20px 15px 20px;
  background: linear-gradient(to bottom, #F8D440 0%, #FFFB8F 60%);
  border-radius: 10px;
}
.call-action-boxed3 {
  padding: 15px 20px 15px 20px;
  /*background: linear-gradient(to bottom, #F8D440 0%, #FFFB8F 60%);*/
  border-radius: 10px;
}
.send-mail form {
  margin-top: 15px;
  margin-bottom: 15px;
}
/*resource - blok ship i attributes*/
/*podsumowanie czego szukamy, pozycje */
#searchres .filters span {
  margin: 5px;
}
.pager {
  clear: both;
  margin: 10px;
  position: relative;
  right: 5px;
  padding-left: 10px !important;
}
.sf-dump {
  z-index: 1 !important;
}
ul.lightGallery {
  list-style: outside none none;
}
.lightGallery li {
  display: block;
  float: left;
  height: 100%;
  margin-bottom: 6px;
  margin-right: 6px;
}
.row.reservation {
  position: fixed;
  right: 0;
  width: 300px;
}
/*.attributes div.model{*/
/*display: inline-block;*/
/*float: left;*/
/*width: 260px;*/
/*}*/
/*.attributes div.col{*/
/*display: inline-block;*/
/*margin: 20px;*/
/*}*/
.availability .month {
  display: inline-block;
  margin: 10px;
}
.availability .week {
  display: inline-block;
  padding: 5px;
  margin: 0px;
}
/*aktualnie wybrany tydzień*/
.availability .week.selected {
  background-color: #ff0000 !important;
  border-radius: 10px !important;
  color: #ffffff !important;
  font-weight: bolder;
}
.availability .week.selected a {
  color: #ffffff !important;
  font-weight: bolder;
}
/*dostępny*/
.availability .week.status_0 {
  background-color: #0bb586;
  cursor: pointer;
}
.availability .week.status_0 a {
  color: #ffffff;
  font-weight: bold;
}
/*rezerwacja*/
.availability .week.status_1 {
  background-color: #222222;
}
.availability .week.status_1 a {
  color: #ffffff;
  font-weight: bold;
}
/*opcja*/
.availability .week.status_2 {
  background-color: #011d37;
  font-weight: bold;
}
/*opcja wygasa*/
.availability .week.status_3 {
  background-color: #337ab7;
  font-weight: bold;
}
.availability .week.status_3 a {
  color: #25147A;
}
/*serwis*/
.availability .week.status_4 {
  background-color: #341EA1;
}
.availability .week.status_4 a {
  color: #E8BD11;
  font-weight: bold;
}
/*rezerwacja nasza*/
.availability .week.status_5 {
  background-color: #696969;
  color: #a03e00;
  font-weight: bold;
}
.availability .legend {
  font-style: italic;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
/*wyszukiwarka*/
#datestart select {
  /*width: 70px;*/
  display: inline-block;
  padding: 0px;
}
#datestart_year {
  width: 60px;
}
#datestart_day {
  width: 50px;
}
#datestart_month {
  width: 100px;
}
footer {
  margin-top: 5em;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.footer-widget strong {
  color: #FFA20F;
  text-transform: uppercase;
  padding-bottom: 8px;
  margin-bottom: 20px;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}
.footer-widget span strong {
  color: #FFA20F;
}
.row2 {
  margin-bottom: 20px;
}
/*resource button send message*/
input#input-email {
  color: #FFA20F;
  font: inherit;
  margin: 0;
  width: 180px;
  height: 30px;
}
.send-mail {
  float: right;
}
.mail-subscribe-widget form input[type="text"] {
  border: solid 1px #d0d2d0;
}
input[type="submit"] {
  font-weight: 500;
}
.button-send h4 {
  color: #007353;
  text-transform: uppercase;
  padding-bottom: 8px;
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 700;
  position: relative;
}
.button-send h4 .head-line {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 250px;
  height: 2px;
  background-color: #d0d2d0;
  margin: 0;
}
.jumbo3 {
  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;
}
.jumbo4 {
  border-radius: 6px;
  padding: 30px 30px 0px 30px;
  color: inherit;
  /*border: solid 1px;*/
  background-color: #FFFFF0;
}
.column {
  margin-bottom: 10px;
}
label {
  display: inline;
  /*padding: .2em .6em .3em;*/
  /*font-size: 75%;*/
  line-height: 1;
  text-align: center;
  vertical-align: baseline;
  border-radius: 0.25em;
  font-size: 14px;
  color: #007353;
  font-weight: 400;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
}
.jumbo {
  border-radius: 6px;
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  /*border: solid 1px;*/
  background-color: #eeeeee;
}
/*styl do chmury tagów*/
#bluelabel {
  background-color: #BAF4FF;
  background: linear-gradient(to bottom, #00B0D1, #55E3FE);
}
/*resource attribute*/
.pricing-tables {
  padding: 0 0;
  /*text-align: center;*/
}
.pricing-table .plan-list li:first-child {
  border-bottom: 1px solid #eee;
}
.pricing-table .plan-list li {
  padding: 5px 2px 5px 2px;
  font-size: 13px;
  border-bottom: 1px solid #dddddd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}
.pricing-table .plan-list li h1,
h2,
h3,
h4,
h5,
h6 {
  color: #666;
  text-transform: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}
li:last-child {
  border-bottom: 0px !important;
  /*margin-bottom: 10px;*/
}
.widget-categories ul li:first-child a {
  padding-top: 8px;
}
.sidebar .widget-popular-posts .widget-content h5 {
  font-size: 13px;
  line-height: 19px;
  margin-top: 0px;
  padding-top: 5px;
  margin-bottom: 0px;
  font-weight: 300;
  color: #007353;
}
.sidebar .widget-popular-posts .widget-content h6 {
  font-size: 12px;
  line-height: 19px;
  margin-top: 3px;
  margin-bottom: 3px;
  font-weight: 300;
}
.sidebar .widget-popular-posts .widget-content span {
  color: #bbb;
  font-size: 13px;
}
.sidebar .widget-popular-posts .widget-thumb img {
  width: auto;
  height: auto;
}
/*2 paddings, margins*/
.p15 {
  padding: 15px;
}
.p25 {
  padding: 25px;
}
.p50 {
  padding: 50px;
}
.prl10 {
  padding-right: 10px;
  padding-left: 10px;
}
.prl15 {
  padding-right: 15px;
  padding-left: 15px;
}
.prl25 {
  padding-right: 25px;
  padding-left: 25px;
}
.pb10 {
  padding-bottom: 10px !important;
}
.pb20 {
  padding-bottom: 20px !important;
}
.pb40 {
  padding-bottom: 40px !important;
}
.ptb10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.ptb15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.ptb25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.mb25 {
  margin-bottom: 25px !important;
}
.pb40 {
  margin-bottom: 10px !important;
}
.mb0 {
  margin-bottom: 0px !important;
}
.mtb5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.mtb10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.mtb15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.mtb25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.mlr10 {
  margin-left: -10px;
  margin-right: -10px;
}
.ml10 {
  margin-left: 10px !important;
}
.mtl15 {
  margin-left: 15px;
  margin-top: 15px;
}
.mr30 {
  margin-right: 30px !important;
}
.tab-content-blank {
  border: 0px;
  border-top: none;
  padding: 12px 0px;
}
.tab-blank .tab-content {
  border: 0px;
}
.nav-tabs-blank {
  border: 0px;
}
.nav-tabs-blank > li.active > a,
.nav-tabs-blank > li > a.active,
.nav-tabs-blank > li.active > a:hover,
.nav-tabs-blank > li.active > a:focus {
  color: #222;
  background-color: #ffffff;
  border: 0px ;
  border-bottom-color: transparent;
}
.nav-tabs-blank > li {
  float: left;
  margin-bottom: -1px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.04) inset;
  -webkit-transition: all 0.2s ease-in-out;
}
.nav-tabs-blank > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #ffffff;
}
.nav-tabs-blank > li > a {
  border: 0px;
  font-weight: 600;
  font-size: 15px;
  color: #666;
  padding: 8px 14px;
  border-bottom: none;
}
.nav-tabs-blank > li > p > a {
  border: 0px;
  font-weight: 600;
  font-size: 15px;
  color: #666;
  padding: 8px 14px;
  border-bottom: none;
}
.nav-tabs-blank > li > p {
  border: 0px;
  font-weight: 600;
  font-size: 15px;
  color: #666;
  padding: 8px 14px;
  border-bottom: none;
}
.nav-tabs-blank > li > p.current {
  font-weight: 600;
  color: #007353;
  border-bottom: 1px solid #007353;
}
.nav-tabs-blank > li > p.current a {
  color: #007353;
}
.nav-tabs-blank > li > p.noactive {
  color: #c4c4c4;
}
.nav-title.nav-tabs-blank > li.active > a,
.nav-title.nav-tabs-blank > li > a.active,
.nav-title .nav-tabs-blank > li.active > a:hover,
.nav-title .nav-tabs-blank > li.active > a:focus {
  color: #007353;
  border-bottom: 1px solid #007353;
}
.mea-border-bottom {
  border-bottom: 1px solid #d4d1bf;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
}
ul.icons-list li i {
  color: #FFA20F;
}
@media (max-width: 991px) {
  .cities3-list > li {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
  }
  .cities3-list > li > a {
    border-radius: 4px;
    padding: 5px 5px !important;
    background-color: #f5f5f5;
  }
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  background-color: #FFF;
  border: 1px solid #007353;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(11, 181, 134, 0.6);
}
.select2-container--default.select2-container--focus:hover .select2-selection--multiple:hover {
  background-color: #FFF;
  border: 0px;
  cursor: text;
  outline: 0px none;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #007353;
  color: white;
}
select:hover,
select:focus {
  border-color: #007353;
}
optgroup option:hover,
optgroup option:focus {
  border-color: #007353;
}
#miejsce-login-form {
  width: 100%;
  margin: 0px;
}
#ui-datepicker-div {
  display: none;
}
.text-justify {
  text-align: justify;
}
.ui-tabs-hide {
  display: none !important;
}
.ui-tabs#adminPlaceDefaultTable .ui-tabs-nav {
  min-height: 42px;
}
.video-responsive-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-responsive-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
