body {background:none transparent;}
.iframe {border: 0px; width: 100%; min-height: 600px}
.form-control-select {box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); font-weight: 700;}
.big-select {background-color: #fff; height: 76px; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; text-align: left;}
.big-select > .label {color: #36373c; font-size: 16px; font-weight: 700; margin-left: 10px}
.big-select > .select {margin-left: 10px; margin-right: 10px}
.big-select > div > select {width: 100%; height: 40px; background-color: #555; font-size: 15px;}
#header {min-height: 200px;}
#header.fullscreen {min-height: 600px;}
#ut-section-overlay-5c0ce64d10cc0 {
    background-color: rgba(20, 22, 24, 0.7);
}
.bklyn-overlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: repeat;
    position: absolute;}
.section {padding: 10px;}
.back {background: none repeat scroll 0 0 padding-box rgba(0, 0, 0, 0.3);border-radius: 5px; color: #fff; display: inline-block; font-size: 2rem; font-weight: 700; margin: 0px; padding: 23px 30px;}
.back:hover:before{background:#f6b036;}
.propose {padding: 5px; border: 0px; margin-left: 10px; margin-top: -15px; position: absolute; display: none; color: #36373c; font-size: 16px; z-index: 1000; width: 80%; background-color: #302f31;}
.propose > div > a {cursor: pointer;}
.propose > div {text-align: left;}
.personForm input {font-family: Lato,​sans-serif; font-size: 20px; font-weight: 700; font-style: normal; font-size-adjust: none; color: rgb(255,​ 255,​ 255); line-height: 28.5667px; text-align: start; height: 40px;}
.formLabel {background-color: #deddde; padding: 10px; margin-bottom: 3px; color: rgb(255,​ 255,​ 255); max-width: 400px; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075)}
.date-input {display: inline}
.opis {background-clip: padding-box; border: 1px solid #deddde; border-radius: 5px; box-shadow: 0 5px 0 #deddde; margin-bottom: 10px;}
.opis > table {display: none}
.opis legend {background: none repeat scroll 0 0 #31c685; padding: 5px 10px; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #fff; font-weight: 700; text-transform: uppercase;}
.opis td {padding-left: 10px;}
.price {background-color: #302f31; color: #fff}
.plan-price {height: 40px; font-size: 24px; text-align: right}
#znizka_2 {font-size: 12px;}
.policy {font-size: 12px; position: absolute; z-index: 92; width: 100%; text-align: center; background-color: #cccccc; padding: 5px; border-bottom: 1px solid #999;}
.policy > a {color: #00f}
li {list-style-type: none;}
.section li > b {display: block}
.section li > b:before{background-color: #cccccc; border-radius: 50%; display: inline-block; height: 16px; margin: 0 2px; content: ""; width: 16px;}
#body-bg {position: fixed; background-color: rgba(255,255,255, 0.5); top: 0px; width: 100%; height: 100%; left: 0px}
.loader {top: 50%; position: fixed; left: 50%; margin-left: -40px; margin-top: -40px; width: 80px;}
section > .container > ul > li > a {color: blue; text-decoration: underline}
.propose_trigram {color: #fff; text-decoration: underline; cursor: pointer}
.input-field {text-shadow: 1px 1px #666;}
.city_link {    font-family: "Open Sans";
    display:inline-block;
    font-weight: 400;
    font-size: 14px;
text-transform: capitalize}
a.city_link:first-letter {
    text-transform: capitalize;
}
