@charset "UTF-8";
/* line 1, ../sass/partials/_mixins.scss */
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-family: Open Sans, sans-serif;
    border: 1px solid #dadada;
    color: #aaa;
}
/* line 11, ../sass/partials/_mixins.scss */
select:focus {
    box-shadow: none !important;
    outline: 0 none !important;
}

/* line 17, ../sass/partials/_mixins.scss */
select::-ms-expand {
    display: none;
}

/* line 21, ../sass/partials/_mixins.scss */
button {
    font-family: Open Sans, sans-serif !important;
}

/* line 25, ../sass/partials/_mixins.scss */
textarea {
    outline: 0 none !important;
    border: 1px solid #dadada;
    resize: none;
    padding:5px;
}

input {
    outline: 0 none !important;
    border: 1px solid #dadada;
    padding:5px;
}

/* line 31, ../sass/partials/_mixins.scss */
span:focus, a:focus, input:focus, button:focus {
    outline: 0 none !important;
}

/* line 35, ../sass/partials/_mixins.scss */
h1, h2, h3, h4, h5, h6 {
    font-family: Open Sans, sans-serif;
}

/* line 39, ../sass/partials/_mixins.scss */
input[type="time"]::-webkit-clear-button {
    display: none;
}

/* line 43, ../sass/partials/_mixins.scss */
input[type="time"]::-webkit-inner-spin-button,
input[type="time"]::-webkit-outer-spin-button {
    display: none;
}

/* line 48, ../sass/partials/_mixins.scss */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.ui-dialog .input-wrapper {
    position: relative;
    float: left;
    width: 18px;
    height: 18px;
    margin: 0 4px 0 0;
    clear: both;
}
.ui-dialog .input-wrapper input[type="checkbox"] {
    opacity: 0;
    z-index: 2;
    position: absolute;
    width: 18px;
    height: 18px;
    margin: 0;
    cursor: pointer;
}
.ui-dialog .input-wrapper input[type="checkbox"] + .checklabel {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 1;
    border: 1px solid #d7d7d7;
}
.ui-dialog .input-wrapper input[type="checkbox"]:checked + .checklabel {
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff url("../images/check-green.png") no-repeat;
    background-size: 16px 16px;
    background-position: center;
    z-index: 1;
    border: 1px solid #d7d7d7;
}

/* SCROLL BAR */
/* line 56, ../sass/partials/_mixins.scss */
::-webkit-scrollbar {
    width: 12px;
}

/* line 59, ../sass/partials/_mixins.scss */
::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}

/* line 63, ../sass/partials/_mixins.scss */
::-webkit-scrollbar-thumb {
    background-color: #ccc;
}
/* line 65, ../sass/partials/_mixins.scss */
::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
}

/* line 1, ../sass/partials/_base.scss */
html {
    font-family: Open Sans, sans-serif;
    font-size: 12px;
    color: #323232;
    margin: 0;
    padding: 0;
    min-height: 100%;
}

/* line 9, ../sass/partials/_base.scss */
body {
    font-family: Open Sans, sans-serif;
    font-size: 12px;
    color: #323232;
    margin: 0;
    padding: 0;
    min-height: 100%;
}

/* line 17, ../sass/partials/_base.scss */
.content {
    min-height: 100%;
}

/* line 20, ../sass/partials/_base.scss */
.main {
    margin-top: 20px;
    padding-bottom: 120px;
    padding-left: 0;
    padding-right: 0;
}

/* line 27, ../sass/partials/_base.scss */
.main-pad {
    margin-top: 200px;
}

/* line 30, ../sass/partials/_base.scss */
.relative {
    position: relative;
}

/* line 33, ../sass/partials/_base.scss */
ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

/* line 38, ../sass/partials/_base.scss */
a {
    text-decoration: none;
    cursor: pointer;
}
/* line 41, ../sass/partials/_base.scss */
a:hover {
    text-decoration: none;
}

/* line 45, ../sass/partials/_base.scss */
input {
    box-shadow: none !important;
}

/* line 48, ../sass/partials/_base.scss */
select {
    background: #fff url(../images/arrow-down-grey.svg) no-repeat;
    background-size: 16px 16px;
    background-position: right 12px top 11px;
    background-position-x: 95%;
    background-position-y: 50%;
    height: 39px;
    border: 1px solid #dadada;
    box-shadow: none;
    color: #aaa;
}

/* line 59, ../sass/partials/_base.scss */
button:disabled {
    cursor: not-allowed !important;
}

/* line 62, ../sass/partials/_base.scss */
label.btn-none-js {
    cursor: pointer;
    float: left;
    position: relative;
    text-align: center;
}
/* line 67, ../sass/partials/_base.scss */
label.btn-none-js input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

/* line 74, ../sass/partials/_base.scss */
.form-control {
    padding: 0 12px;
}
/* line 76, ../sass/partials/_base.scss */
.form-control:focus {
    border-color: currentColor;
    box-shadow: none;
}

/* line 81, ../sass/partials/_base.scss */
.tooltip {
    z-index: 1;
    position: fixed;
    display: inline-block;
    position: static;
    opacity: 1;
    font-family: Open Sans, sans-serif;
    position: relative;

}
/* line 91, ../sass/partials/_base.scss */
.tooltip:after {
    content: "\00a0";
    text-indent: -999px;
    position: absolute;
    width: 14px;
    height: 14px;
    right: 10px;
    top: 50%;
    margin-top: -8px;
}
/* line 104, ../sass/partials/_base.scss */
.tooltip.no-icon:after {
    content: "" !important;
    background: none !important;
}

/* line 111, ../sass/partials/_base.scss */
button.tooltip:after {
    background: url(../images/info-icon_white.png) no-repeat center !important;
    background-size: 14px 14px !important;
}

/* line 117, ../sass/partials/_base.scss */
.ui-tooltip-content .more {
    font-size: 11px;
    clear: both;
    display: block;
    margin-top: 8px;
    border-top: 1px solid #eaeaea;
    padding-top: 6px;
}

/* line 129, ../sass/partials/_base.scss */
.tp {
    padding: 4px 8px;
    color: #fff;
    position: absolute;
    z-index: 90;
    white-space: nowrap;
    border-radius: 5px;
    background: #000;
    font-size: 12px;
    display: block;
    font-weight: normal;
}

/* line 143, ../sass/partials/_base.scss */
.f-nav {
    position: fixed;
    transition: all 0.2s linear;
    z-index: 100;
}

/* line 150, ../sass/partials/_base.scss */
.ui-widget-content {
    font-family: Open Sans, sans-serif;
}

/* line 154, ../sass/partials/_base.scss */
.ui-widget-overlay {
    background: #000 !important;
    opacity: 0.6 !important;
}

/* line 160, ../sass/partials/_base.scss */
.ui-tooltip-content a {
    color: #ffc261;
}

/* input spinner */
/* line 168, ../sass/partials/_base.scss */
.ui-spinner a.ui-spinner-button {
    background: none;
}

/* error */
/* line 179, ../sass/partials/_base.scss */
.error-message {
    color: red;
}

/* Notatki systemowe 2.0 */

.dialog-note-class{
    border:1px solid #CCCCCC;
}

.dialog-note-class .form-control {
    border-radius: 0px;
}

.dialog-note-class select:focus, .dialog-note-class textarea:focus, .dialog-note-class input:focus {
    outline: 0 none !important;
    border:1px solid #CCCCCC;
}

.notice-list{
    padding: 1.0rem 0;
}
.notice-list .notice-item{
    /*border-bottom: 1px solid #999999;*/
}
.notice-list .notice-man{
    background: #323232;
    width: 50px;
    color: #ffffff;
    line-height: 50px;
    text-align: center;
    text-decoration: none;
}
.notice-list .notice-content{
    padding:0px 0px 0px 5px;

}

.notice-list .created_date{
    padding:5px 0 0 20px;
    font-size: .8em;
}

.notice-list .button_read{
    float:right;
    padding:5px 5px 0 0;
}

.notice-list .button_read a{
    padding:5px;
    color:#FFFFFF;
}

.notice-list .reply{
    padding-left:10px;
    height:380px;
    width:99%;
    display:none;
}

.notice_attribute{
    float:left;
    width:200px;
    padding-bottom:5px;
}

.sub_notice{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background: #f68526;
    font-size: 14px;
    color:#fff;
    width: 200px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
}

.new_from_note{
    text-align: center;
    background: #f68526;
    font-size: 14px;
    color:#fff;
    width: 200px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
}

#form_tello{
    display: none;
}

.notes_tree{
    margin-left:-40px;
    padding-bottom: 10px;
}

.notes_tree .notice-li {
    padding:5px 0 0 40px;
    margin-top:0px;
    margin-bottom:0px;
}

.notes_tree .media-left{
    padding:5px 0 5px 5px;
}

.action_start{
    padding-bottom:10px;
    border-bottom:1px solid #CCCCCC;
}

.error-notice{
    font-weight: bold;
    padding:5px;
    border-bottom:1px solid #CCCCCC;
}
.error-notice-font{
    color:red;
    padding:5px;
}

/* KONIEC NOTATEK 2.0 */

/* KOMUNIKATY */
/* line 607, ../sass/partials/_base.scss */
#info {
    width: 80%;
    max-width: 1170px;
    margin: 2.5rem auto;
    padding-left: 0;
    padding-right: 0;
    z-index: 100;
}
/* line 617, ../sass/partials/_base.scss */
#info.i-nav {
    position: fixed;
    top: 45px;
    z-index: 100;
    left: 50%;
    transform: translateX(-50%);
}

#info.i-nav.scroll{
    overflow-y: scroll;
}
.noty_bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

/* line 11, ../sass/communicate.scss */
.btn-exit {
    width: 25px;
    height: 25px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 30px;
    appearance: none;
    background-color: transparent;
    border-radius: 50%;
    font-size: 12px;
}
/* line 22, ../sass/communicate.scss */
.btn-exit:hover {
    cursor: pointer;
}
/* line 25, ../sass/communicate.scss */
.btn-exit.success {
    color: #3c763d;
    border: 1px solid #3c763d;
}
/* line 29, ../sass/communicate.scss */
.btn-exit.error {
    color: #a94442;
    border: 1px solid #a94442;
}
/* line 33, ../sass/communicate.scss */
.btn-exit.info {
    color: #31708f;
    border: 1px solid #31708f;
}

/* line 39, ../sass/communicate.scss */
.timer {
    position: absolute;
    top: 50%;
    right: 70px;
    transform: translateY(-50%);
}

/* line 203, ../sass/partials/_base.scss */
#info .hint-title {
    font-size: 16px;
    padding-bottom: 10px;
}
/* line 208, ../sass/partials/_base.scss */
#info .hint-booking-changes ul > li {
    font-weight: normal;
}

/* line 215, ../sass/partials/_base.scss */
div#hint-info .hint-info-row {
    padding: 7.5px;
    width: 100%;
}
/* line 219, ../sass/partials/_base.scss */
div#hint-info p {
    margin: 0;
}
/* line 222, ../sass/partials/_base.scss */
div#hint-info .hint-info-row ul {
    padding-left: 10px;
    list-style: none;
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 5px;
}
/* line 228, ../sass/partials/_base.scss */
div#hint-info .hint-info-row ul li {
    margin: 5px 0;
}
/* line 233, ../sass/partials/_base.scss */
div#hint-info div.success {
    color: #5A801B;
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
}
/* line 237, ../sass/partials/_base.scss */
div#hint-info div.success div.close {
    color: #5A801B;
}
/* line 240, ../sass/partials/_base.scss */
div#hint-info div.success .time {
    color: #5A801B;
}
/* line 244, ../sass/partials/_base.scss */
div#hint-info div.success2 {
    color: #5A801B;
}
/* line 246, ../sass/partials/_base.scss */
div#hint-info div.success2 div.close {
    color: #5A801B;
}
/* line 249, ../sass/partials/_base.scss */
div#hint-info div.success2 .time {
    color: #5A801B;
}
/* line 253, ../sass/partials/_base.scss */
div#hint-info div.error {
    border: 1px solid #ebccd1;
    background: #f2dede;
    color: #CC0000;
}
/* line 257, ../sass/partials/_base.scss */
div#hint-info div.error div.close {
    color: #CC0000;
}
/* line 260, ../sass/partials/_base.scss */
div#hint-info div.error .time {
    color: #CC0000;
}
/* line 264, ../sass/partials/_base.scss */
div#hint-info div.error2 {
    color: #CC0000;
}
/* line 266, ../sass/partials/_base.scss */
div#hint-info div.error2 div.close {
    color: #CC0000;
}
/* line 269, ../sass/partials/_base.scss */
div#hint-info div.error2 .time {
    color: #CC0000;
}
/* line 273, ../sass/partials/_base.scss */
div#hint-info div.notice {
    color: #4985B2;
    background: #d9edf7;
    border: 1px solid #bce8f1;
}
/* line 277, ../sass/partials/_base.scss */
div#hint-info div.notice div.close {
    color: #4985B2;
}
/* line 280, ../sass/partials/_base.scss */
div#hint-info div.notice .time {
    color: #4985B2;
}
/* line 284, ../sass/partials/_base.scss */
div#hint-info div.notice2 {
    color: #4985B2;
}
/* line 286, ../sass/partials/_base.scss */
div#hint-info div.notice2 div.close {
    color: #4985B2;
}
/* line 289, ../sass/partials/_base.scss */
div#hint-info div.notice2 .time {
    color: #4985B2;
}
/* line 293, ../sass/partials/_base.scss */
div#hint-info div.important {
    color: #F59747;
    background: #FFE3CC;
    border: 1px solid #FFDDC2;
}
/* line 297, ../sass/partials/_base.scss */
div#hint-info div.important div.close {
    color: #F59747;
}
/* line 300, ../sass/partials/_base.scss */
div#hint-info div.important .time {
    color: #F59747;
}
/* line 304, ../sass/partials/_base.scss */
div#hint-info div.hint-info-row {
    position: relative;
}
/* line 308, ../sass/partials/_base.scss */
div#hint-info div.message-box div.text {
    width: calc(100% - 70px);
}
/* line 311, ../sass/partials/_base.scss */
div#hint-info div.message-box div.close {
    position: absolute;
    top: 10px;
    right: 16px;
    width: 20px;
    border-radius: 100%;
    text-align: center;
    background: rgba(255, 255, 255, 0.8);
    line-height: 18px;
    padding: 0 0 1px 0;
    font-size: 10px;
    text-shadow: none;
    height: 20px;
    opacity: 0.5;
}
/* line 326, ../sass/partials/_base.scss */
div#hint-info div.message-box .time {
    width: 50px;
    margin-right: 10px;
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 2px;
}

/* line 340, ../sass/partials/_base.scss */
.loader-wrap {
    width: 100%;
    background: rgba(255, 255, 255, 0.5);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 98;
}

/* line 349, ../sass/partials/_base.scss */
.loader {
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 99;
    top: 50%;
    margin-top: -25px;
    left: 50%;
    margin-left: -25px;
    background: url(../images/rolling.svg) rgba(0, 0, 0, 0.5) no-repeat;
    background-size: 25px 25px;
    background-position: center center;
}

/* .load {
    background: $main_color_vivid $url_56 no-repeat scroll left 8px center / 12px auto!important;
}

// --------------------- Autocomplete-loading validate ---------------------- //

.ui-autocomplete-loading {
	background: $white $url_68 no-repeat scroll right 8px center / 12px auto!important;
} */
/* line 377, ../sass/partials/_base.scss */
#time_logout {
    position: absolute;
    width: 210px;
    background: #696969;
    top: 45px;
    right: 0;
    color: #fff;
    border-radius: 0 0 5px 5px;
    z-index: 2;
    font-size: 11px;
    line-height: 30px;
    padding: 0 8px;
    display: none;
}
/* line 390, ../sass/partials/_base.scss */
#time_logout div {
    float: right;
    display: inline-block;
    font-size: 18px;
}
/* line 396, ../sass/partials/_base.scss */
#time_logout div > span {
    float: right;
    display: inline;
    width: auto;
}

/* line 403, ../sass/partials/_base.scss */
ul.list-round {
    margin: 5px 20px;
    list-style-type: disc;
}

/* line 408, ../sass/partials/_base.scss */
ol.steps {
    width: 80%;
    margin: 0 10%;
}
/* line 411, ../sass/partials/_base.scss */
ol.steps li {
    display: inline-block;
    counter-increment: steps;
    text-align: center;
    position: relative;
    float: none;
    padding-top: 33px;
}
/* line 418, ../sass/partials/_base.scss */
ol.steps li a {
    font-size: 14px;
}
/* line 421, ../sass/partials/_base.scss */
ol.steps li:before {
    content: counter(steps);
    line-height: 30px;
    font-size: 1.4rem;
    color: #fff;
    border-radius: 100%;
    height: 30px;
    width: 30px;
    position: absolute;
    z-index: 1;
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #aaa;
    top: 0;
}
/* line 441, ../sass/partials/_base.scss */
ol.steps li:after {
    position: absolute;
    content: '';
    height: 4px;
    background: #aaa;
    margin: 0;
    left: 50%;
    width: 100%;
    top: 25%;
}
/* line 451, ../sass/partials/_base.scss */
ol.steps li.help-list-3 {
    width: 33%;
}
/* line 454, ../sass/partials/_base.scss */
ol.steps li.help-list-4 {
    width: 24%;
}
/* line 458, ../sass/partials/_base.scss */
ol.steps li:last-child:after {
    width: 0%;
}

/* line 467, ../sass/partials/_base.scss */
ol.menu-list li a {
    font-size: 14px;
}

/* HEADER */
/* line 4, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header {
    background: #fff;
    height: 88px;
    font-size: 12px;
    color: #333333;
    font-weight: 600;
    padding: 12px 15px;
    color: #646464;
}
/* line 12, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .top-tittle {
    width: auto;
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    float: left;
    border-left: 1px solid #dadada;
    margin-left: 15px;
}
/* line 20, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .top-tittle .name {
    padding-left: 15px;
    line-height: 60px;
}
/* line 25, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .top-tittle2 {
    width: auto;
    font-size: 13px;
    font-weight: 100;
    padding: 10px 10px 35px 0;
    position: relative;
    float: left;
}
/* line 32, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .top-tittle2 img.logo {
    position: absolute;
    bottom: 8px;
    left: 0;
}
/* line 38, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .top-tittle3 {
    width: auto;
    font-size: 13px;
    font-weight: 100;
    padding: 10px 20px 35px 0;
    position: relative;
    display: inline;
    float: left;
}
/* line 46, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .top-tittle3 img.logo {
    position: absolute;
    bottom: 8px;
}
/* line 51, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .top-contact {
    float: right;
    text-align: right;
    font-size: 12px;
    font-weight: 600;
    padding: 15px 0 0;
    letter-spacing: 0;
}
/* line 58, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .top-contact img.phone-icon {
    margin-right: 10px;
}
/* line 61, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .top-contact span.phone {
    font-weight: normal;
    display: block;
}
/* line 66, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header a {
    color: #333333;
}
/* line 68, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header a:hover {
    color: #000;
    text-decoration: none;
}
/* line 73, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .company-change-dropdown {
    float: left;
}
/* line 75, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .company-change-dropdown.change_company {
    padding: 25px 10px;
}
/* line 77, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .company-change-dropdown.change_company a {
    color: #696969;
}
/* line 81, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .company-change-dropdown a {
    cursor: pointer;
}
/* line 84, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .company-change-dropdown .dropdown {
    position: static;
}
/* line 87, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .company-change-dropdown .dropdown-menu {
    border-radius: 0;
    padding: 0;
    margin: 2px 0 0 0;
    left: auto;
    top: auto;
}
/* line 93, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .company-change-dropdown .dropdown-menu span.name {
    padding: 2px 5px;
    display: block;
    background: #eceeef;
    font-size: 13px;
}
/* line 99, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .company-change-dropdown .dropdown-menu h6 {
    margin: 0;
    padding: 2px 5px;
}
/* line 103, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .company-change-dropdown .dropdown-menu a {
    width: 100%;
    display: block;
    clear: both;
    padding: 4px 8px;
    font-size: 12px;
}
/* line 110, ../sass/partials/_layout.scss */
.menu-fix .panel-top-header .company-change-dropdown .dropdown-menu .dropdown-divider {
    height: 1px;
    overflow: hidden;
    background: #eceeef;
}

.menu-fix .panel-top-header .top-contact span img {
    margin-right:0px;
    text-decoration: none;
}

.menu-fix .panel-top-header span a, .menu-fix .panel-top-header span a:hover {
    color: #696969;
}

/* NAV */
/* line 122, ../sass/partials/_layout.scss */
.menugrey-container {
    width: 100%;
    background: #696969;
    height: auto;
    z-index: 100;
}
/* line 127, ../sass/partials/_layout.scss */
.menugrey-container nav {
    height: 85px;
    background: #ff4e00;
}
/* line 130, ../sass/partials/_layout.scss */
.menugrey-container nav .container {
    padding-left: 0;
    padding-right: 0;
}
/* line 134, ../sass/partials/_layout.scss */
.menugrey-container nav.p-menu {
    background: #696969;
    height: 45px;
    width: 100%;
}
/* line 139, ../sass/partials/_layout.scss */
.menugrey-container nav ul.main {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-table;
}
/* line 144, ../sass/partials/_layout.scss */
.menugrey-container nav ul.main li {
    color: #fff;
    /*text-transform: uppercase;*/
    font-weight: 500;
    height: 45px;
    line-height: 45px;
    display: inline;
    border-left: 1px solid #757575;
}
/* line 152, ../sass/partials/_layout.scss */
.menugrey-container nav ul.main li a {
    color: #fff;
    text-decoration: none;
    width: 100%;
    height: 45px;
    padding: 14px 18px;
    font-size: 12px;
}
/* line 159, ../sass/partials/_layout.scss */
.menugrey-container nav ul.main li a:hover {
    background: #f68526;
    padding: 14px 18px;
    width: 100%;
    height: 45px;
    line-height: 45px;
}
/* line 166, ../sass/partials/_layout.scss */
.menugrey-container nav ul.main li a.active {
    background: #f68526;
    padding: 14px 18px;
    width: 100%;
    height: 45px;
    line-height: 45px;
}
/* line 174, ../sass/partials/_layout.scss */
.menugrey-container nav ul.main li:last-child {
    border-right: 1px solid #757575;
}
/* line 179, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions {
    float: right;
    height: 45px;
    margin-bottom: 0;
    line-height: 45px;
}
/* line 184, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li {
    display: inline-block;
    width: auto;
    float: left;
}
/* line 188, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li.root_link {
    width: 70px;
    line-height: 13px;
    padding-top: 8px;
    margin-right: 15px;
}
/* line 193, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li.root_link a {
    color: #fff;
    font-size: 11px;
}
/* line 198, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li.username {
    padding-right: 15px;
    text-transform: none !important;
    color: #fff;
}
/* line 202, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li.username a {
    color: #fff;
    text-decoration: underline;
    padding-left: 20px;
}
/* line 208, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li.username-min {
    display: none;
}
/* line 211, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li.settings {
    padding: 0 10px;
}
/* line 213, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li.settings:hover {
    background: none;
}
/* line 217, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li.logout {
    color: #fff;
}
/* line 219, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li.logout a {
    padding: 0 15px;
    color: #fff;
}
/* line 224, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li.cart {
    background: url(../images/cart-icon.png) no-repeat;
    width: 54px;
    height: 45px;
    background-position: top 14px left 14px;
    cursor: pointer;
}
/* line 230, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions li.cart .round {
    background: #f68526;
    width: 17px;
    height: 17px;
    line-height: 17px;
    text-align: center;
    border-radius: 100%;
    font-size: 10px;
    display: inline-block;
    margin-left: 30px;
    color: #fff;
}
/* line 244, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions .menu-only-rwd {
    display: none;
}
/* line 247, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions .menu-settings {
    background: #696969;
}
/* line 249, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions .menu-settings ul {
    display: block;
}
/* line 251, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions .menu-settings ul li {
    display: block;
    float: none;
    height: auto;
    text-transform: none !important;
}
/* line 256, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions .menu-settings ul li a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    font-size: 12px;
    height: auto;
    color: #fff;
}
/* line 267, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions .menu-settings ul li a:hover {
    background: #f68526 !important;
}
/* line 271, ../sass/partials/_layout.scss */
.menugrey-container nav ul.p-useroptions .menu-settings ul li.divider {
    height: 1px;
}

/* SEARCH BOX */
/* line 283, ../sass/partials/_layout.scss */
.searchgrey-box {
    background: #eaeaea;
    top: 88px;
}
/* line 286, ../sass/partials/_layout.scss */
.searchgrey-box.important {
    background: #ffc261;
}
/* line 289, ../sass/partials/_layout.scss */
.searchgrey-box .searchgrey {
    padding: 20px 0;
    overflow: auto;
    display: flex;
    padding-left: 55px;
}
/* line 294, ../sass/partials/_layout.scss */
.searchgrey-box .searchgrey .city {
    width: 250px;
    float: left;
    margin-right: 25px;
}
/* line 299, ../sass/partials/_layout.scss */
.searchgrey-box .searchgrey .room {
    width: 250px;
    float: left;
    margin-right: 25px;
}
/* line 304, ../sass/partials/_layout.scss */
.searchgrey-box .searchgrey .person-grey {
    width: 80px;
    float: left;
}
/* line 307, ../sass/partials/_layout.scss */
.searchgrey-box .searchgrey .person-grey .person-bg {
    background: #fff url(../images/person.svg) no-repeat;
    background-size: 16px 16px;
    background-position: right 12px top 11px;
    background-position-x: 90%;
    background-position-y: 50%;
    height: 39px;
    border: 1px solid #dadada;
    box-shadow: none;
    font-size: 14px;
    color: #aaa;
    font-weight: 600;
}
@keyframes blink_persons {
    0% {
        background: #ffd695 url(../images/person_white.svg) no-repeat;
        background-position: right 12px top 11px;
        background-position-x: 90%;
        background-position-y: 50%;
    }
    50% {
        border-color: #ffc261;
        background: #fff url(../images/person.svg) no-repeat;
        background-size: 16px 16px;
        background-position: right 12px top 11px;
        background-position-x: 90%;
        background-position-y: 50%;
        color: #aaa;
    }
    100% {
        background: #ffd695 url(../images/person_white.svg) no-repeat;
        background-position: right 12px top 11px;
        background-position-x: 90%;
        background-position-y: 50%;
    }
}
@-webkit-keyframes blink_persons {
    0% {
        background: #ffd695 url(../images/person_white.svg) no-repeat;
        background-position: right 12px top 11px;
        background-position-x: 90%;
        background-position-y: 50%;
    }
    50% {
        border-color: #ffc261;
        background: #fff url(../images/person.svg) no-repeat;
        background-size: 16px 16px;
        background-position: right 12px top 11px;
        background-position-x: 90%;
        background-position-y: 50%;
        color: #aaa;
    }
    100% {
        background: #ffd695 url(../images/person_white.svg) no-repeat;
        background-position: right 12px top 11px;
        background-position-x: 90%;
        background-position-y: 50%;
    }
}
/* line 365, ../sass/partials/_layout.scss */
.searchgrey-box .searchgrey .person-grey .person-bg.important {
    background: #ffd695 url(../images/person_white.svg) no-repeat;
    background-size: 16px 16px;
    background-position: right 12px top 11px;
    background-position-x: 90%;
    background-position-y: 50%;
    border: 1px solid #ffb94b;
    color: #aaa;
    animation: blink_persons .5s step-end infinite alternate;
    -webkit-animation-name: blink_persons;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: step-end;
    -webkit-animation-fill-mode: forwards;
}
/* line 383, ../sass/partials/_layout.scss */
.searchgrey-box .searchgrey .help {
    margin-left: 20px;
    float: left;
}
/* line 386, ../sass/partials/_layout.scss */
.searchgrey-box .searchgrey .help a {
    line-height: 20px;
    font-weight: bold;
    font-size: 14px;
    color: #696969;
    cursor: pointer;
}
/* line 394, ../sass/partials/_layout.scss */
.searchgrey-box .searchgrey select.room-bg {
    background: #fff url(../images/arrow-down-grey.svg) no-repeat;
    background-size: 16px 16px;
    background-position: right 12px top 11px;
    background-position-x: 95%;
    background-position-y: 50%;
    height: 39px;
    border: 1px solid #dadada;
    box-shadow: none;
    font-size: 14px;
    color: #aaa;
    font-weight: 600;
}

/* LOCK - wyszukiwanie krokowe */
/* line 412, ../sass/partials/_layout.scss */
.lock-container {
    opacity: 0.5;
    pointer-events: none;
}

/* SIDEBAR */
/* line 419, ../sass/partials/_layout.scss */
.sidebar {
    padding-left: 0;
    padding-right: 0;
}
/* line 422, ../sass/partials/_layout.scss */
.sidebar h3 {
    font-size: 16px;
    font-weight: 700;
    color: #323232;
    margin-bottom: 25px;
    padding-left: 25px;
}

/* line 433, ../sass/partials/_layout.scss */
.equipment-box {
    margin-bottom: 60px;
}
/* line 435, ../sass/partials/_layout.scss */
.equipment-box .btn-group {
    width: 100%;
}

/* line 439, ../sass/partials/_layout.scss */
.equipment {
    margin-bottom: 0;
    width: 100%;
    height: 42px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    color: #aaa;
    border-top: 1px solid #e3e3e3;
    padding: 0;
}
/* line 449, ../sass/partials/_layout.scss */
.equipment.active {
    color: #ff4e00;
    box-shadow: none;
}
/* line 453, ../sass/partials/_layout.scss */
.equipment.active .equipment-icon {
    border-right: 1px solid #e3e3e3;
    padding: 8px 5px;
}
/* line 457, ../sass/partials/_layout.scss */
.equipment.active .circle {
    width: 25px;
    height: 25px;
    background: #ff4e00 url(../images/okwhite.png) 6px 8px no-repeat;
    background-size: 13px 9px;
}

/* line 465, ../sass/partials/_layout.scss */
.equipment-arrow {
    width: 10px;
    height: 6px;
    margin-right: 8px;
}

/* line 470, ../sass/partials/_layout.scss */
.equipment-icon {
    height: 100%;
    width: 40px;
    float: left;
    padding: 10px 8px;
}

/* line 476, ../sass/partials/_layout.scss */
.equipment-title {
    padding: 10px 6px;
    max-width: 180px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}

/* line 485, ../sass/partials/_layout.scss */
.ok-white {
    height: 7px;
    padding-left: 5px;
    margin-top: -1px;
}

/* line 490, ../sass/partials/_layout.scss */
.circle {
    width: 20px;
    height: 20px;
    border-radius: 100%;
    background: #aaa url(../images/okwhite.png) no-repeat;
    background-size: 10px 7px;
    background-position: left 5px top 7px;
    background-position-x: 50%;
    background-position-y: 50%;
}

/* line 501, ../sass/partials/_layout.scss */
.btn-more {
    width: 100%;
    height: 42px;
    background: none;
    border: 0;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    color: #323232;
    border-radius: 0;
    padding-left: 50px;
}
/* line 514, ../sass/partials/_layout.scss */
.btn-more:focus {
    outline: none;
    color: #333333;
}

/* line 522, ../sass/partials/_layout.scss */
.filter-box {
    padding-bottom: 42px;
    border-bottom: 1px solid #e3e3e3;
}

/* line 527, ../sass/partials/_layout.scss */
.yardage-box .slider-range {
    margin-top: 20px;
    margin-bottom: 60px;
    padding: 0 10px;
}

/* line 533, ../sass/partials/_layout.scss */
.fbox {
    width: 70px;
    height: 65px;
    background: #fff9e6;
    margin: 0 1px 1px 0;
    float: left;
    font-weight: bold;
    font-size: 10px;
    color: #aaa;
    border-radius: 0;
}
/* line 544, ../sass/partials/_layout.scss */
.fbox span {
    display: block;
    margin-top: 5px;
}
/* line 548, ../sass/partials/_layout.scss */
.fbox.active {
    background: #ffbe57;
    color: #333333;
}

/* line 553, ../sass/partials/_layout.scss */
.icon-filter {
    bottom: 8px;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}

/* line 561, ../sass/partials/_layout.scss */
.other-filters {
    border-top: 1px solid #e3e3e3;
}
/* line 563, ../sass/partials/_layout.scss */
.other-filters h3 {
    padding-top: 20px;
}
/* line 566, ../sass/partials/_layout.scss */
.other-filters .btn-group {
    width: 100%;
    float: left;
    display: block;
    margin-bottom: 20px;
}

/* line 576, ../sass/partials/_layout.scss */
.standard-box {
    border-top: 1px solid #e3e3e3;
}
/* line 578, ../sass/partials/_layout.scss */
.standard-box .btn-group {
    width: 100%;
}

/* line 582, ../sass/partials/_layout.scss */
.standard {
    width: 100%;
    height: 42px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    color: #aaa;
    border-top: 1px solid #e3e3e3;
    padding: 0;
}
/* line 591, ../sass/partials/_layout.scss */
.standard.active {
    color: #ff4e00;
    box-shadow: none;
}

/* line 597, ../sass/partials/_layout.scss */
.standard-title {
    padding: 10px 6px 10px 50px;
    float: left;
    font-weight: 600;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* line 606, ../sass/partials/_layout.scss */
.btn-more2 {
    width: 100%;
    height: 42px;
    background: none;
    border: 0;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    color: #323232;
    padding-left: 50px;
}
/* line 618, ../sass/partials/_layout.scss */
.btn-more2:focus {
    outline: none;
    color: #333333;
}

/* line 623, ../sass/partials/_layout.scss */
.button-rwd {
    display: none;
}

/* line 630, ../sass/partials/_layout.scss */


/* line 638, ../sass/partials/_layout.scss */
.date {
    padding: 0;
    width: 100%;
}
/* line 641, ../sass/partials/_layout.scss */
.date .date-box {
    border: 1px solid #f0f0f0;
    border-bottom: 0;
    border-top: 0;
    overflow: auto;
    padding: 0 0 12px 0;
}
/* line 648, ../sass/partials/_layout.scss */
.date .ui-datepicker {
    width: 100% !important;
    display: block;
    padding: 0;
}
/* line 652, ../sass/partials/_layout.scss */
.date .ui-datepicker .ui-datepicker-header {
    padding: 14px 0;
    position: relative;
    background: #f0f0f0;
    margin: 0 3px;
    border: 0;
    border-radius: 0;
    color: #323232;
}
/* line 662, ../sass/partials/_layout.scss */
.date .ui-datepicker th {
    padding: 11px 4px;
    text-align: center;
    font-weight: bold;
    border: 0;
    font-size: 13px;
    color: #000;
    width: 29px;
    height: 29px;
}
/* line 672, ../sass/partials/_layout.scss */
.date .ui-datepicker .ui-datepicker-title {
    text-align: center;
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
    line-height: normal;
    margin: 0;
}
/* line 680, ../sass/partials/_layout.scss */
.date .ui-datepicker .ui-datepicker-prev {
    left: 2px;
    position: absolute;
    top: 11px;
    width: 28px;
    height: 28px;
    cursor: pointer;
}
/* line 687, ../sass/partials/_layout.scss */
.date .ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
    background: url(../images/arrow-left-blue.svg) no-repeat;
    text-indent: -99999px;
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
}
/* line 701, ../sass/partials/_layout.scss */
.date .ui-datepicker .ui-datepicker-next {
    right: 2px;
    position: absolute;
    top: 11px;
    width: 28px;
    height: 28px;
    cursor: pointer;
}
/* line 708, ../sass/partials/_layout.scss */
.date .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
    background: url(../images/arrow-right-blue.svg) no-repeat;
    text-indent: -99999px;
    width: 16px;
    height: 16px;
    background-size: 16px 16px;
}
/* line 722, ../sass/partials/_layout.scss */
.date .ui-datepicker .ui-state-hover {
    background: none;
    border: 0;
    border-radius: 0;
}
/* line 728, ../sass/partials/_layout.scss */
.date .ui-datepicker td {
    padding: 0;
    border: 0;
}
/* line 731, ../sass/partials/_layout.scss */
.date .ui-datepicker td a {
    display: block;
    padding: 4px;
    text-decoration: none;
    width: 29px;
    height: 29px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3px;
    margin-bottom: 3px;
    text-align: center;
    border: 0;
    background: #fff;
    color: #4985b2;
    font-weight: normal;
    font-size: 13px;
    line-height: 20px;
}
/* line 748, ../sass/partials/_layout.scss */
.date .ui-datepicker td a.ui-state-highlight {
    border: 1px solid #ff4e00;
    background: #fff;
}
/* line 753, ../sass/partials/_layout.scss */
.date .ui-datepicker td span {
    display: block;
    padding: 4px;
    text-align: center;
    text-decoration: none;
    width: 29px;
    height: 29px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3px;
    margin-bottom: 3px;
}
/* line 766, ../sass/partials/_layout.scss */
.date .ui-datepicker td.ui-state-highlight a {
    border: 1px solid #ff4e00;
    background: #ff4e00;
    color: #fff;
}
/* line 774, ../sass/partials/_layout.scss */
.date .ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
/* line 776, ../sass/partials/_layout.scss */
.date .ui-datepicker-multi .ui-datepicker-group table {
    width: 245px;
    margin: 0 auto 6px;
}
/* line 781, ../sass/partials/_layout.scss */
.date .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
/* line 784, ../sass/partials/_layout.scss */
.date .ui-widget {
    font-family: Open Sans, sans-serif;
}
/* line 787, ../sass/partials/_layout.scss */
.date .ui-datepicker-group-middle {
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
}
/* line 791, ../sass/partials/_layout.scss */
.date .ui-state-highlight {
    border: 0;
    background: none;
    border: 1px solid #ff4e00;
    background: #fff;
}
/* line 796, ../sass/partials/_layout.scss */
.date .ui-state-highlight a {
    color: #fff;
    border: 0;
    background: #ff4e00;
}
/* line 800, ../sass/partials/_layout.scss */
.date .ui-state-highlight a.ui-state-hover {
    color: #fff;
    border: 0;
    background: #ff4e00;
}

/* line 812, ../sass/partials/_layout.scss */
.timeline {
    padding: 0 0 10px 0;
    width: 100%;
}
/* line 815, ../sass/partials/_layout.scss */
.timeline .timeline-box {
    padding: 0 20px;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
}

/* line 824, ../sass/partials/_layout.scss */
.food-drink {
    width: 100%;
    padding: 0;
}
/* line 827, ../sass/partials/_layout.scss */
.food-drink .food-drink-box {
    border: 1px solid #f0f0f0;
    border-bottom: 0;
    overflow: auto;
    padding: 12px 0;
}
/* line 832, ../sass/partials/_layout.scss */
.food-drink .food-drink-box input {
    float: right;
    width: 82px;
    height: 34px;
    margin-top: 8px;
    font-weight: bold;
    background: #fff url(../images/person.svg) no-repeat;
    background-size: 16px 16px;
    background-position: right 12px top 9px;
    background-position-x: 90%;
    background-position-y: 50%;
    font-size: 14px;
    color: #aaa;
}
/* line 846, ../sass/partials/_layout.scss */
.food-drink .food-drink-box .dis-coffee input {
    pointer-events: none;
    background: #f0f0f0 url(../images/person.svg) no-repeat;
    background-size: 16px 16px;
    background-position: right 12px top 9px;
    background-position-x: 90%;
    background-position-y: 50%;
}
/* line 854, ../sass/partials/_layout.scss */
.food-drink .food-drink-box .dis-service input {
    pointer-events: none;
    background: #f0f0f0 url(../images/person.svg) no-repeat;
    background-size: 16px 16px;
    background-position: right 12px top 9px;
    background-position-x: 90%;
    background-position-y: 50%;
}
/* line 863, ../sass/partials/_layout.scss */
.food-drink .coffee-break {
    padding-left: 31px;
    padding-right: 22px;
    height: 45px;
    border-right: 1px solid #f0f0f0;
    background: url(../images/coffee-break.svg) 6px 10px no-repeat;
    background-size: 23px 23px;
    float: left;
    width: 33%;
}
/* line 873, ../sass/partials/_layout.scss */
.food-drink .coffee-service {
    padding-left: 39px;
    padding-right: 22px;
    height: 45px;
    border-right: 1px solid #f0f0f0;
    background: url(../images/coffee-service.svg) 12px 11px no-repeat;
    background-size: 21px 23px;
    float: left;
    width: 33%;
}
/* line 883, ../sass/partials/_layout.scss */
.food-drink .dinner {
    padding-left: 58px;
    padding-right: 22px;
    height: 45px;
    background: url(../images/dinner.svg) 23px 14px no-repeat;
    background-size: 23px 21px;
    float: left;
    width: 33%;
}
/* line 892, ../sass/partials/_layout.scss */
.food-drink .food-drink-title {
    font-size: 15px;
    font-weight: bold;
    float: left;
    margin-top: 6px;
}
/* line 898, ../sass/partials/_layout.scss */
.food-drink .food-drink-title-dinner {
    font-size: 15px;
    font-weight: bold;
    float: left;
    margin-top: 13px;
}
/* line 904, ../sass/partials/_layout.scss */
.food-drink .food-drink-title2 {
    font-size: 13px;
    font-weight: normal;
    color: #aaa;
    display: block;
}

/* line 914, ../sass/partials/_layout.scss */
.room-setting {
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
}
/* line 918, ../sass/partials/_layout.scss */
.room-setting .room-setting-box {
    height: 62px;
    width: 100%;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
}
/* line 924, ../sass/partials/_layout.scss */
.room-setting .room-setting-title {
    height: 100%;
    width: 152px;
    text-align: center;
    float: left;
    background: #f0f0f0;
    font-size: 15px;
    font-weight: bold;
    padding: 22px 0;
    margin-right: 2px;
}
/* line 935, ../sass/partials/_layout.scss */
.room-setting .sr-all {
    width: 64px;
    height: 61px;
    background: #f0f0f0;
    margin: 0 2px 0 0;
    float: left;
    font-weight: bold;
    font-size: 11px;
    color: #aaa;
    border-radius: 0;
    text-align: center;
    color: #75a3c7;
    padding: 22px 4px !important;
}
/* line 949, ../sass/partials/_layout.scss */
.room-setting .sr-all:hover {
    color: #75a3c7;
}
/* line 952, ../sass/partials/_layout.scss */
.room-setting .sr-all.active {
    width: 64px;
    height: 61px;
    background: #75a3c7;
    margin: 0 2px 0 0;
    float: left;
    font-weight: bold;
    font-size: 11px;
    color: #aaa;
    border-radius: 0;
    text-align: center;
    color: #fff;
    padding: 22px 4px;
    z-index: 0 !important;
}
/* line 969, ../sass/partials/_layout.scss */
.room-setting .sr-box {
    width: 72.6px;
    height: 61px;
    margin: 0 2px 0 0;
    float: left;
    border-radius: 0;
    padding: 20px 4px;
    background: #f0f0f0;
    position: relative;
    z-index: 0;
}
/* line 980, ../sass/partials/_layout.scss */
.room-setting .sr-box:hover {
    z-index: 0 !important;
}
/* line 983, ../sass/partials/_layout.scss */
.room-setting .sr-box.active {
    background: #75a3c7;
    z-index: 0 !important;
}
/* line 987, ../sass/partials/_layout.scss */
.room-setting .sr-box.active img.disposal-selected {
    display: initial;
}
/* line 990, ../sass/partials/_layout.scss */
.room-setting .sr-box.active img.disposal-unselected {
    display: none;
}
/* line 995, ../sass/partials/_layout.scss */
.room-setting .sr-box img {
    position: absolute;
    top: 50%;
    margin-left: -27px;
    margin-top: -23px;
    left: 50%;
}
/* line 1001, ../sass/partials/_layout.scss */
.room-setting .sr-box img.disposal-selected {
    display: none;
}
/* line 1006, ../sass/partials/_layout.scss */
.room-setting .seat-position {
    float: left;
}
/* line 1009, ../sass/partials/_layout.scss */
.room-setting .search-box {
    width: 179px;
    height: 61px;
    float: right;
}
/* line 1014, ../sass/partials/_layout.scss */
.room-setting .search {
    height: 100%;
    width: 100%;
    background: #525252 url(../images/loop-white.svg) no-repeat;
    background-size: 16px;
    background-position: right 15px center;
    background-position-x: 85%;
    background-position-y: 50%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
    padding-left: 50px;
}
/* line 1027, ../sass/partials/_layout.scss */
.room-setting .search:hover {
    height: 100%;
    width: 100%;
    background: #696969 url(../images/loop-white.svg) no-repeat;
    background-size: 16px;
    background-position: right 15px center;
    background-position-x: 85%;
    background-position-y: 50%;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
    padding-left: 50px;
}

/* line 1047, ../sass/partials/_layout.scss */
#search-result .objects-box {


}
/* line 1051, ../sass/partials/_layout.scss */
#search-result .objects-box .search-title {
    font-size: 22px;
    font-weight: bold;
    padding-left: 25px;
    padding-top: 12px;
}
/* line 1058, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects {
    list-style-type: none;
    padding-left: 0;
    float: left;
    margin-top: 25px;
    width: 100%;
}
/* line 1064, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object {
    margin-bottom: 12px;
    clear: both;
}
/* line 1067, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info {
    border: 2px solid #e3e3e3;
    border-bottom: 0;
    padding: 24px 22px;
    width: 100%;
    overflow: auto;
    display: none;
}
/* line 1074, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info .object-img {
    float: left;
}
/* line 1076, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info .object-img a {
    display: none;
}
/* line 1078, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info .object-img a:first-child {
    display: block;
}
/* line 1080, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info .object-img a:first-child img {
    width: 200px;
    border: 2px solid #c4c4c4;
    object-fit: cover;
    object-position: center;
}
/* line 1089, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info .object-details {
    float: left;
    margin-left: 27px;
    width: 60%;
    width: -webkit-calc(100% - 260px);
    width: -moz-calc(100% - 260px);
    width: calc(100% - 260px);
}
/* line 1097, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info .object-details h2 {
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 0;
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* line 1108, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info .object-details .od-address {
    float: left;
    clear: both;
}
/* line 1112, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info .object-details table {
    margin-top: 10px;
    float: left;
    margin-bottom: 0;
}
/* line 1116, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info .object-details table > tbody > tr > td {
    border-top: 0;
    padding: 2px 0;
    float: left;
    width: 100px;
}
/* line 1122, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info .object-details table td.text-details {
    color: #aaa;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 350px;
}
/* line 1129, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-more-info .object-details table td.text-description {
    width: 520px;
    color: #aaa;
}
/* line 1136, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min {
    border: 2px solid #e3e3e3;
    padding: 6px 0 6px 22px;
    width: 100%;
    height: 47px;
    display: none;
    /* .obj-address-min {
  	float: left;
  	color: $color_silver_chalice_approx;
  	margin-right: 30px;
  	margin-top: 0;
  	max-width: 180px;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
  } */
}
/* line 1142, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .room-equipment {
    clear: none;
    margin-top: 0;
    float: left;
}
/* line 1146, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .room-equipment ul {
    padding-top: 5px;
    margin-left: 0;
}
/* line 1149, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .room-equipment ul li {
    padding-right: 0;
    padding-left: 0;
}
/* line 1152, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .room-equipment ul li:empty {
    display: none;
}
/* line 1155, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .room-equipment ul li img {
    margin-right: 5px;
}
/* line 1161, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .other2-btn {
    margin-top: -8px;
}
/* line 1164, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .close-btn {
    margin-top: -8px;
}
/* line 1167, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .price-min {
    float: right;
    font-size: 22px;
    font-weight: bold;
    color: #ff4e00;
    margin-right: 30px;
}
/* line 1173, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .price-min span {
    font-size: 14px;
    margin-left: 7px;
}
/* line 1178, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .room-name-min {
    font-size: 16px;
    font-weight: bold;
    margin-right: 25px;
    float: left;
    margin-top: 4px;
    width: 220px;
}
/* line 1185, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .room-name-min .room-yardage {
    font-size: 14px;
    font-weight: normal;
    margin-left: 5px;
}
/* line 1190, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .room-name-min span.rn-min {
    float: left;
    max-width: 165px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* line 1208, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .obj-name-min {
    float: left;
    color: #aaa;
    margin-top: 0;
    font-size: 11px;
    width: 145px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* line 1218, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .price-extra {
    float: right;
    font-size: 10px;
    line-height: 12px;
    margin-right: 20px;
    text-align: right;
    margin-top: -4px;
}
/* line 1225, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .price-extra ul {
    padding-left: 0;
    list-style: none;
    margin-left: 0;
    padding-left: 3px;
    float: left;
    border-left: 1px solid #e3e3e3;
    height: 30px;
}
/* line 1233, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .price-extra ul li {
    padding-left: 3px;
    line-height: 30px;
    display: inline;
}
/* line 1237, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-min .price-extra ul li img {
    margin-top: -2px;
    margin-right: 4px;
}
/* line 1245, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box {
    border: 2px solid #e3e3e3;
    height: 211px;
}
/* line 1248, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .price-box {
    float: right;
    height: 100%;
    border-left: 2px solid #e3e3e3;
    width: 150px;
    padding-left: 10px;
    position: relative;
}
/* line 1255, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .price-box .price-big {
    font-size: 30px;
    font-weight: bold;
    color: #ff4e00;
}
/* line 1261, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .price-box .price-big .currency-big {
    font-size: 18px;
    margin-left: 7px;
}
/* line 1265, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .price-box .price-big .normal-price {
    padding-top: 45px;
}
/* line 1268, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .price-box .price-big .promotion-price {
    padding-top: 38px;
}
/* line 1270, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .price-box .price-big .promotion-price .price-old {
    font-size: 14px;
    color: #ccc;
    text-decoration: line-through;
}
/* line 1278, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .price-box .other-price table {
    font-size: 11px;
    font-weight: 600;
    margin-left: 3px;
}
/* line 1282, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .price-box .other-price table td.mpr {
    text-align: right;
}
/* line 1285, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .price-box .other-price table td.price-desc {
    padding-left: 6px;
}
/* line 1291, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-img {
    float: left;
    width: 370px;
    height: 207px;
    overflow: hidden;
    position: relative;
}
/* line 1297, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-img.grey {
    background: #e3e3e3;
}
/* line 1300, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-img div.status {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 22px;
    height: 22px;
    /* &.reserved {
  	background: $url_49 no-repeat;
  	background-size: 22px 22px;
  	background-position: left 0px top 0px;
  	background-position-x: 0px;
  	background-position-y: 0px;
  } */
}
/* line 1306, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-img div.status.lastminute {
    background: url(../images/_lastminute2-icon.png) no-repeat;
    background-size: 22px 22px;
    background-position: left 0px top 0px;
    background-position-x: 0px;
    background-position-y: 0px;
}
/* line 1313, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-img div.status.free {
    background: url(../images/_free2-icon.png) no-repeat;
    background-size: 22px 22px;
    background-position: left 0px top 0px;
    background-position-x: 0px;
    background-position-y: 0px;
}

#search-result .objects-box ul.objects li.object .object-box .obj-img div.status.ask_booking {
    background: url(../images/_reserved2-icon.png) no-repeat;
    background-size: 22px 22px;
    background-position: left 0px top 0px;
    background-position-x: 0px;
    background-position-y: 0px;
}

/* line 1320, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-img div.status.confirm {
    background: url(../images/_confirm2-icon.png) no-repeat;
    background-size: 22px 22px;
    background-position: left 0px top 0px;
    background-position-x: 0px;
    background-position-y: 0px;
}
/* line 1334, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-img div.status .tooltip {
    width: 100%;
    height: 100%;
    display: block;
}
/* line 1340, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-img a {
    display: none;
}
/* line 1342, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-img a img {
    width: 370px;
    height: 207px;
    object-fit: cover;
    object-position: center;
}
/* line 1347, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-img a img.img-weathered {
    opacity: 0.5;
}
/* line 1351, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-img a:first-child {
    display: block;
}
/* line 1356, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info {
    float: right;
    width: 410px;
    height: 100%;
    padding: 14px 0 16px 28px;
    position: relative;
}
/* line 1362, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .obj-address {
    float: left;
    color: #aaa;
    margin-right: 30px;
    width: 40%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* line 1371, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .obj-name {
    float: left;
    color: #aaa;
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* line 1378, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .obj-name span.orange {
    color: #ff4e00;
    cursor: pointer;
}
/* line 1383, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .room-name {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* line 1387, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .room-name h2 {
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    margin-top: 13px;
    line-height: 20px !important;
}
/* line 1398, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .room-name .room-yardage {
    font-size: 14px;
    font-weight: normal;
    margin-left: 5px;
}
/* line 1404, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .reviews {
    float: left;
    padding: 4px 0;
    margin-right: 50px;
    margin-left: 5px;
    height: 26px;
}
/* line 1410, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .reviews a {
    color: #323232;
    text-decoration: underline;
}
/* line 1415, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .floor {
    padding: 10px 0 0;
    padding: 2px 0;
    float: left;
    clear: both;
    margin-right: 55px;
}
/* line 1422, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .elevator {
    float: left;
    padding: 2px 0;
}
/* line 1426, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .room-equipment {
    float: left;
    clear: both;
    margin-top: 5px;
}
/* line 1430, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .room-equipment ul {
    padding-top: 5px;
    margin-left: 0;
}
/* line 1433, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .room-equipment ul li {
    padding-right: 0;
    padding-left: 0;
}
/* line 1436, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .room-equipment ul li:empty {
    display: none;
}
/* line 1439, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .room-equipment ul li img {
    margin-right: 5px;
}
/* line 1445, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn {
    float: right;
    right: 0;
    width: 154px;
    height: 30px;
    border-left: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    margin-top: 6px;
    cursor: pointer;
}
/* line 1454, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn button.btn-more-info {
    font-size: 12px;
    width: 118px;
    height: 100%;
    background: none;
    border-radius: 0;
}
/* line 1460, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn button.btn-more-info:focus {
    color: #333333;
}
/* line 1464, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn .more-icon {
    float: right;
    right: 0;
    width: 30px;
    height: 100%;
    border-left: 2px solid #e3e3e3;
}
/* line 1470, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn .more-icon button.btn-more-i {
    width: 28px;
    height: 100%;
    background: none;
    border-radius: 0;
    background: #525252 url(../images/i.svg) no-repeat;
    background-size: 13px 10px;
    background-position: center;
}
/* line 1483, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info {
    border: 2px solid #e3e3e3;
    border-top: 0;
    padding: 24px 22px 50px 18px;
    width: 100%;
    overflow: auto;
    display: none;
}
/* line 1490, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info .room-details {
    float: left;
    width: 90%;
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
}
/* line 1496, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info .room-details h3 {
    font-size: 16px;
    font-weight: bold;
    margin-top: 5px;
}
/* line 1501, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info .room-details .room-disposals_wrap {
    float: left;
    width: 100%;
    margin-bottom: 35px;
}
/* line 1505, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info .room-details .room-disposals_wrap ul {
    padding-left: 0;
}
/* line 1507, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info .room-details .room-disposals_wrap ul li {
    list-style-type: none;
    display: inline;
    background: #ebf4f7;
    border: 1px solid #e3e3e3;
    width: 56px;
    height: 50px;
    float: left;
    margin-right: 5px;
    font-size: 10px;
}
/* line 1517, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info .room-details .room-disposals_wrap ul li img {
    margin-bottom: 5px;
}
/* line 1523, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info .room-details .room-equipment_wrap, #search-result .objects-box ul.objects li.object .room-more-info .room-details .room-catering_wrap {
    margin-bottom: 20px;
}
/* line 1525, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info .room-details .room-equipment_wrap table, #search-result .objects-box ul.objects li.object .room-more-info .room-details .room-catering_wrap table {
    width: 100%;
}
/* line 1527, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info .room-details .room-equipment_wrap table tr, #search-result .objects-box ul.objects li.object .room-more-info .room-details .room-catering_wrap table tr {
    border-bottom: 1px solid #e3e3e3;
}
/* line 1529, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info .room-details .room-equipment_wrap table tr td.col-name, #search-result .objects-box ul.objects li.object .room-more-info .room-details .room-catering_wrap table tr td.col-name {
    width: 80%;
    padding: 5px;
}
/* line 1533, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .room-more-info .room-details .room-equipment_wrap table tr td.col-price, #search-result .objects-box ul.objects li.object .room-more-info .room-details .room-catering_wrap table tr td.col-price {
    width: 20%;
    padding: 5px;
}
/* line 1542, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-box-line {
    width: 100%;
    border-top: 2px solid #e3e3e3;
    height: 50px;
    display: none;
}
/* line 1548, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .object-map {
    height: 350px;
    width: 100%;
    border: 2px solid #e3e3e3;
    border-top: 0;
    display: none;
}
/* line 1557, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .close-btn {
    float: right;
    width: 34px;
    height: 34px;
    border: 2px solid #c4c4c4;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/close.svg) no-repeat;
    background-size: 8px 8px;
    background-position: center;
    cursor: pointer;
}
/* line 1569, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .other-btn {
    float: right;
    width: 34px;
    height: 34px;
    border: 2px solid #c4c4c4;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/arrow-up2.svg) no-repeat;
    background-size: 8px 5px;
    background-position: center;
    cursor: pointer;
}
/* line 1581, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .other2-btn {
    float: right;
    width: 34px;
    height: 34px;
    border: 2px solid #c4c4c4;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/arrow-up1.svg) no-repeat;
    background-size: 9px 9px;
    background-position: center;
    cursor: pointer;
}
/* line 1593, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .expand-btn-min {
    float: right;
    width: 34px;
    height: 34px;
    border: 2px solid #c4c4c4;
    margin-right: -2px;
    margin-top: -8px;
    background: url(../images/arrow-down2.svg) no-repeat;
    background-size: 8px 5px;
    background-position: center;
    cursor: pointer;
}
/* line 1605, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .expand-btn {
    float: right;
    width: 34px;
    height: 34px;
    border: 2px solid #c4c4c4;
    margin-top: -2px;
    background: url(../images/arrow-down-grey.svg) no-repeat;
    background-size: 15px 11px;
    background-position: center;
    cursor: pointer;
}
/* line 1618, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons {
    left: 0;
    bottom: 0;
    position: absolute;
    width: 100%;
    height: 48px;
    border-top: 2px solid #e3e3e3;
}
/* line 1625, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons button.btn-booking {
    background: #ff4e00;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    height: 100%;
    line-height: 14px;
    padding: 0 20px;
    text-align: center;
}
/* line 1635, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons button.btn-booking.caa0 {
    background: url(../images/_confirm-icon.png) #ff4e00 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
}
/* line 1641, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons button.btn-booking.caa0:hover {
    background: url(../images/_confirm-icon.png) #ff763a no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
    color: #fff;
}
/* line 1649, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons button.btn-booking.caa0.lastminute {
    background: url(../images/_lastminute-icon.png) #ff4e00 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
}
/* line 1655, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons button.btn-booking.caa0.lastminute:hover {
    background: url(../images/_lastminute-icon.png) #ff763a no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
    color: #fff;
}
/* line 1665, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons button.btn-booking.caa1 {
    background: url(../images/_free-icon.png) #ff4e00 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
}
/* line 1671, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons button.btn-booking.caa1:hover {
    background: url(../images/_free-icon.png) #ff763a no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
    color: #fff;
}
/* line 1679, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons button.btn-booking.caa1.lastminute {
    background: url(../images/_lastminute-icon.png) #ff4e00 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
}
/* line 1685, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons button.btn-booking.caa1.lastminute:hover {
    background: url(../images/_lastminute-icon.png) #ff763a no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
    color: #fff;
}
/* line 1695, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons button.btn-booking span {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
}
/* line 1702, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons button.btn-booking:hover {
    background: #ff763a;
    color: #fff;
}
/* line 1707, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .button-disabled-not-confirmed {
    width: 152px;
    float: right;
    cursor: not-allowed;
    height: 100%;
    /* &:after {
  	background: $url_11 no-repeat center!important;
  	background-size: 14px 14px!important;
  } */
}
/* line 1717, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .button-disabled-confirmed {
    width: 148px;
    float: left;
    cursor: not-allowed;
    height: 100%;
    /* &:after {
  	background: $url_11 no-repeat center!important;
  	background-size: 14px 14px!important;
  } */
}
/* line 1727, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-prebooking {
    height: 100%;
    z-index: 1;
    background: #75a3c7;
    width: 152px;
    font-size: 16px;
    color: #fff;
    float: right;
    line-height: 1;
    font-weight: 600;
}
/* line 1737, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-prebooking.caa0 {
    background: url(../images/_confirm-icon.png) #75a3c7 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
}
/* line 1743, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-prebooking.caa0:hover {
    background: url(../images/_confirm-icon.png) #75a3c7 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
    color: #fff;
}
/* line 1751, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-prebooking.caa0.lastminute {
    background: url(../images/_lastminute-icon.png) #75a3c7 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
}
/* line 1757, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-prebooking.caa0.lastminute:hover {
    background: url(../images/_lastminute-icon.png) #75a3c7 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
    color: #fff;
}
/* line 1767, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-prebooking.caa1 {
    background: url(../images/_free-icon.png) #75a3c7 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
}
/* line 1773, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-prebooking.caa1:hover {
    background: url(../images/_free-icon.png) #75a3c7 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
    color: #fff;
}
/* line 1781, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-prebooking.caa1.lastminute {
    background: url(../images/_lastminute-icon.png) #75a3c7 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
}
/* line 1787, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-prebooking.caa1.lastminute:hover {
    background: url(../images/_lastminute-icon.png) #75a3c7 no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
    color: #fff;
}
/* line 1797, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-prebooking span {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
}
/* line 1805, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-ask-for-booking {
    background: #6d5438 url(../images/_reserved-icon.png) no-repeat;
    background-position: center right 8px;
    background-position-x: 8px;
    background-position-y: 14px;
    background-size: 16px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    width: 100%;
    height: 100%;
    line-height: 14px;
    padding: 0 20px;
    text-align: center;
}
/* line 1819, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-ask-for-booking span {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
}
/* line 1827, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .availability {
    float: right;
    width: 158px;
    border-right: 2px solid #e3e3e3;
    height: 100%;
    font-size: 13px;
    font-weight: bold;
    border-radius: 0;
    line-height: 15px;
    cursor: default;
    opacity: 1 !important;
}
/* line 1839, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .availability.free {
    color: #a6c040;
    background: #fff url(../images/_free2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 10px;
    background-position-y: 10px;
    text-align: left;
    padding-left: 45px;
}
/* line 1848, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .availability.free.hover {
    color: #a6c040;
    background: #eef2dc url(../images/_free2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 10px;
    background-position-y: 10px;
    transition: background 200ms linear;
}
/* line 1857, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .availability.free span {
    float: left;
}
/* line 1861, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .availability.confirm {
    color: #ffc261;
    background: #fff url(../images/_confirm2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 10px;
    background-position-y: 10px;
    text-align: left;
    padding-left: 45px;
}
/* line 1870, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .availability.confirm.hover {
    color: #ffc261;
    background: #fff2dd url(../images/_confirm2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 10px;
    background-position-y: 10px;
    transition: background 200ms linear;
}
/* line 1883, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .availability.lastminute {
    color: #ffc261;
    background: #fff url(../images/_lastminute2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 10px;
    background-position-y: 10px;
    text-align: left;
    padding-left: 45px;
}
/* line 1892, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .availability.lastminute.hover {
    color: #ffc261;
    background: #fff2dd url(../images/_lastminute2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 10px;
    background-position-y: 10px;
    transition: background 200ms linear;
}
/* line 1905, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .availability.reserved {
    color: #6d5438;
    background: #fff url(../images/_reserved2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 10px;
    background-position-y: 10px;
    text-align: left;
    padding-left: 45px;
    width: 310px;
    border-right: 0;
}
/* line 1916, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .availability.reserved.hover {
    color: #6d5438;
    background: #fff url(../images/_reserved2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 10px;
    background-position-y: 10px;
    transition: background 200ms linear;
}
/* line 1925, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .availability.reserved span {
    font-size: 12px;
    font-weight: normal;
}
/* line 1931, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-map {
    height: 100%;
    background: #fff url(../images/map-icon.png) no-repeat;
    background-size: 25px 34px;
    background-position: left 14px top 5px;
    background-position-x: 14px;
    background-position-y: 5px;
    border-right: 2px solid #e3e3e3;
    border-radius: 0;
    width: 100px;
    font-size: 13px;
    color: #323232;
    float: right;
    text-align: left;
    padding-left: 45px;
}
/* line 1947, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-map:focus {
    color: #000;
}
/* line 1950, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .buttons .btn-map:active {
    background: #fff url(../images/map-icon.png) no-repeat;
    background-size: 25px 34px;
    background-position: left 7px top 5px;
    background-position-x: 7px;
    background-position-y: 5px;
}
/* line 1959, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.object .button-disabled-not-confirmed {
    width: 152px;
    float: right;
    cursor: not-allowed;
    height: 100%;
}
/* line 1966, ../sass/partials/_layout.scss */
#search-result .objects-box ul.objects li.header {
    clear: both;
    float: left;
    padding-bottom: 20px;
}

/* line 1976, ../sass/partials/_layout.scss */
.rating {
    width: 95px;
    height: 26px;
    float: left;
    margin-right: 4px;
    position: relative;
}
/* line 1982, ../sass/partials/_layout.scss */
.rating .rating-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 95px;
    height: 26px;
    background: url(../images/rating-grey.png) no-repeat;
    background-size: 95px 26px;
}
/* line 1991, ../sass/partials/_layout.scss */
.rating .rating-star {
    position: absolute;
    top: 0;
    left: 0;
    width: 60%;
    height: 26px;
    background: url(../images/rating-orange.png) no-repeat;
    background-size: 95px 26px;
}

/* line 2002, ../sass/partials/_layout.scss */
.rating-min {
    width: 61px;
    height: 17px;
    float: left;
    margin-right: 4px;
    position: relative;
}
/* line 2008, ../sass/partials/_layout.scss */
.rating-min .rating-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 61px;
    height: 17px;
    background: url(../images/rating-grey.png) no-repeat;
    background-size: 61px 17px;
}
/* line 2017, ../sass/partials/_layout.scss */
.rating-min .rating-star {
    position: absolute;
    top: 0;
    left: 0;
    width: 60%;
    height: 17px;
    background: url(../images/rating-orange.png) no-repeat;
    background-size: 61px 17px;
}

/* line 2029, ../sass/partials/_layout.scss */
.svg-orange {
    width: 16px;
    height: 16px;
}

/* line 2036, ../sass/partials/_layout.scss */
.bold {
    font-weight: bold;
}

/* line 2043, ../sass/partials/_layout.scss */
img.avatar {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    margin: 5px 20px 0 10px;
}
/* line 2050, ../sass/partials/_layout.scss */
img.klima {
    width: 22px;
    height: 22px;
}
/* line 2054, ../sass/partials/_layout.scss */
img.niep {
    width: 21px;
    height: 24px;
}
/* line 2058, ../sass/partials/_layout.scss */
img.hotel {
    height: 15px;
}
/* line 2061, ../sass/partials/_layout.scss */
img.telekonf {
    width: 22px;
    height: 23px;
}
/* line 2065, ../sass/partials/_layout.scss */
img.centrum {
    width: 16px;
    height: 17px;
}
/* line 2069, ../sass/partials/_layout.scss */
img.dziennie {
    width: 24px;
    height: 24px;
}
/* line 2073, ../sass/partials/_layout.scss */
img.nocleg {
    width: 29px;
}

img.own-catering {
    width: 24px;
    height: 24px;
}

/* linia czasu */
/* line 2080, ../sass/partials/_layout.scss */
.irs {
    position: relative;
    display: block;
    user-select: none;
    height: 40px;
}

/* line 2087, ../sass/partials/_layout.scss */
.irs-line {
    position: relative;
    display: block;
    overflow: hidden;
    outline: none !important;
    height: 12px;
    top: 25px;
}

/* line 2095, ../sass/partials/_layout.scss */
.irs-line-left {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 11%;
    height: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    background: #aaa;
}

/* line 2108, ../sass/partials/_layout.scss */
.irs-line-mid {
    position: absolute;
    display: block;
    top: 0;
    left: 9%;
    width: 82%;
    height: 3px;
    background: #aaa;
}

/* line 2117, ../sass/partials/_layout.scss */
.irs-line-right {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    width: 11%;
    height: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    background: #aaa;
}

/* line 2130, ../sass/partials/_layout.scss */
.irs-bar {
    position: absolute;
    display: block;
    left: 0;
    width: 0;
    height: 6px;
    top: 23.5px;
    background: #ffc261;
}

/* line 2139, ../sass/partials/_layout.scss */
.irs-bar-edge {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    top: 25px;
    height: 12px;
    width: 9px;
    background-position: 0 -90px;
    background: url(../img/sprite-skin-flat.png) repeat-x;
}

/* line 2150, ../sass/partials/_layout.scss */
.irs-shadow {
    position: absolute;
    display: none;
    left: 0;
    width: 0;
    height: 3px;
    top: 34px;
    background: #000;
    opacity: 0.25;
}

/* line 2160, ../sass/partials/_layout.scss */
.irs-slider {
    position: absolute;
    display: block;
    cursor: default;
    z-index: 0;
    width: 18px;
    height: 18px;
    top: 18px;
    background: #ffc261;
    border-radius: 100%;
    border: 2px solid #fff;
}
/* line 2178, ../sass/partials/_layout.scss */
.irs-slider.type_last {
    z-index: 0;
}
/* line 2181, ../sass/partials/_layout.scss */
.irs-slider.state_hover {
    background-position: 0 -150px;
}
/* line 2184, ../sass/partials/_layout.scss */
.irs-slider:hover {
    background-position: 0 -150px;
}

/* line 2188, ../sass/partials/_layout.scss */
.irs-min {
    position: absolute;
    display: block;
    left: 0;
    cursor: default;
    color: #999;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    top: 0;
    padding: 1px 3px;
    background: #e3e3e3;
    border-radius: 4px;
}

/* line 2204, ../sass/partials/_layout.scss */
.irs-max {
    position: absolute;
    display: block;
    right: 0;
    cursor: default;
    color: #999;
    font-size: 10px;
    line-height: 1.333;
    text-shadow: none;
    top: 0;
    padding: 1px 3px;
    background: #e3e3e3;
    border-radius: 4px;
}

/* line 2220, ../sass/partials/_layout.scss */
.irs-from {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    cursor: default;
    white-space: nowrap;
    color: #ff4e00;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
}

/* line 2235, ../sass/partials/_layout.scss */
.irs-to {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    cursor: default;
    white-space: nowrap;
    color: #ff4e00;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
}

/* line 2250, ../sass/partials/_layout.scss */
.irs-single {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    cursor: default;
    white-space: nowrap;
    color: #ff4e00;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
}

/* line 2265, ../sass/partials/_layout.scss */
.irs-grid {
    position: absolute;
    display: none;
    top: 30px;
    left: 0;
    width: 100%;
    height: 20px;
}

/* line 2273, ../sass/partials/_layout.scss */
.irs-with-grid {
    height: 60px;
}
/* line 2275, ../sass/partials/_layout.scss */
.irs-with-grid .irs-grid {
    display: block;
}

/* line 2279, ../sass/partials/_layout.scss */
.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #000;
    background: #e3e3e3;
}
/* line 2287, ../sass/partials/_layout.scss */
.irs-grid-pol.small {
    height: 4px;
}

/* line 2291, ../sass/partials/_layout.scss */
.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 13px;
    line-height: 9px;
    padding: 0 3px;
    color: #000;
    font-weight: bold;
}

/* line 2303, ../sass/partials/_layout.scss */
.irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    background: transparent;
    z-index: 2;
}

/* line 2318, ../sass/partials/_layout.scss */
.lt-ie9 .irs-disabled {
    filter: alpha(opacity=40);
}
/* line 2321, ../sass/partials/_layout.scss */
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25);
}

/* line 2325, ../sass/partials/_layout.scss */
.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}

/* line 2343, ../sass/partials/_layout.scss */
.js-irs-1 .irs-to {
    top: 35px;
}
/* line 2345, ../sass/partials/_layout.scss */
.js-irs-1 .irs-to:after {
    content: " m2";
    color: #aaa;
    font-weight: normal;
    font-size: 13px;
}
/* line 2352, ../sass/partials/_layout.scss */
.js-irs-1 .irs-slider {
    width: 18px;
    height: 18px;
    top: 18px;
    background: #ff4e00;
    border-radius: 100%;
    border: 2px solid #fff;
}
/* line 2361, ../sass/partials/_layout.scss */
.js-irs-1 .irs-from:after {
    content: " m2";
    color: #aaa;
    font-weight: normal;
    font-size: 13px;
}
/* line 2367, ../sass/partials/_layout.scss */
.js-irs-1 .irs-single:after {
    content: " m2";
    color: #aaa;
    font-weight: normal;
    font-size: 13px;
}

/* line 2377, ../sass/partials/_layout.scss */
.short_link {

    padding: 10px;

    background: #fff9e6;
    line-height: 30px;

}
/* line 2385, ../sass/partials/_layout.scss */
.short_link .url-btn {
    float: right;
    line-height: 20px;
    background: #ffc261;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    border: 0;
    padding: 5px 10px;
}

/* line 2397, ../sass/partials/_layout.scss */
footer {
    background: #f0f0f0;
    padding: 35px 0 0;
    margin-top: 45px;
    width: 100%;
    clear: both;
}
footer .container .contact-col {
    text-align:center;
}
/* line 2404, ../sass/partials/_layout.scss */
footer a {
    color: #323232;
}
/* line 2406, ../sass/partials/_layout.scss */
footer a:hover {
    color: #ff4e00;
    text-decoration: none;
}
/* line 2411, ../sass/partials/_layout.scss */
footer ul {
    list-style-type: none;
    padding-left: 0;
}
/* line 2414, ../sass/partials/_layout.scss */
footer ul > li{
    line-height: 20px;
    margin-left:10px;
    padding-left:10px;
    float:left;
}
/* line 2418, ../sass/partials/_layout.scss */
footer .contact-col .line {
    border-left: 1px solid #e3e3e3;
    padding-left: 15px;
}
footer span {
    padding-right: 15px;
}
/* line 2420, ../sass/partials/_layout.scss */
footer .contact-col hr {
    border: 0;
    margin: 0;
    padding-top: 10px;
}
/* line 2425, ../sass/partials/_layout.scss */
footer .contact-col input {
    height: 38px;
    width: 200px;
    padding: 10px;
    border: 1px solid #e3e3e3;
}
/* line 2431, ../sass/partials/_layout.scss */
footer .contact-col img.social {
    opacity: 0.5;
}
/* line 2433, ../sass/partials/_layout.scss */
footer .contact-col img.social:hover {
    opacity: 1;
    transition: opacity 200ms linear;
}
/* line 2438, ../sass/partials/_layout.scss */
footer .contact-col button.newsletter-submit {
    height: 38px;
    margin-top: -1px;
    margin-left: -3px;
    background: #ff4e00;
    color: #fff;
    border: 1px solid #e3e3e3;
    border-left: 0;
    padding: 0 15px;
}
/* line 2448, ../sass/partials/_layout.scss */
footer .contact-col a {
    cursor: pointer;
}
/* line 2452, ../sass/partials/_layout.scss */
footer .subfooter {
    background: #e3e3e3;
    margin-top: 30px;
    text-align: center;
    font-size: 11px;
    padding: 10px 0;
}

/* line 2462, ../sass/partials/_layout.scss */
.unlock-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    background: #fff;
    opacity: 0.5;
}
/* line 2471, ../sass/partials/_layout.scss */
.unlock-wrapper.blink {
    background: #FFDDC2;
}

/* line 2480, ../sass/partials/_layout.scss */
.ui-dialog-titlebar {
    background: #525252;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    padding: 10px 15px;
    width: 100%;
    text-align: center;
}

/* line 2489, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-titlebar .ui-dialog-title span.lm, .confirm_booking_reservation_maybe .ui-dialog-titlebar .ui-dialog-title span.lm, .room_review_dialog .ui-dialog-titlebar .ui-dialog-title span.lm, .rules_dialog .ui-dialog-titlebar .ui-dialog-title span.lm, .faq_dialog .ui-dialog-titlebar .ui-dialog-title span.lm, .share_dialog .ui-dialog-titlebar .ui-dialog-title span.lm, .contact_dialog .ui-dialog-titlebar .ui-dialog-title span.lm, .basket_edit .ui-dialog-titlebar .ui-dialog-title span.lm, .confirm_ask_for_booking .ui-dialog-titlebar .ui-dialog-title span.lm {
    color: #f68526;
}
/* line 2494, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-content, .confirm_booking_reservation_maybe .ui-dialog-content, .room_review_dialog .ui-dialog-content, .rules_dialog .ui-dialog-content, .faq_dialog .ui-dialog-content, .share_dialog .ui-dialog-content, .contact_dialog .ui-dialog-content, .basket_edit .ui-dialog-content, .confirm_ask_for_booking .ui-dialog-content {
    padding: 0;
    background: #f5f5f5;
}

/* line 2506, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane, .confirm_booking_reservation_maybe .ui-dialog-buttonpane, .room_review_dialog .ui-dialog-buttonpane, .rules_dialog .ui-dialog-buttonpane, .faq_dialog .ui-dialog-buttonpane, .share_dialog .ui-dialog-buttonpane, .contact_dialog .ui-dialog-buttonpane, .basket_edit .ui-dialog-buttonpane, .confirm_ask_for_booking .ui-dialog-buttonpane {
    background: #e0e0e0;
    width: 100%;
    padding: 0;
}
/* line 2510, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset, .confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: left;
}
/* line 2512, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable {
    float: left;
    margin: 10px 0 10px 10px;
    height: 40px;
    /* &.tooltip:after {
  	background: $url_11 no-repeat center!important;
  	background-size: 14px 14px!important;
  } */
}
/* line 2516, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button {
    margin: 0;
}
/* line 2519, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text {
    padding: 0 15px 0 15px;
    height: 100%;
    line-height: 40px;
}
/* line 2529, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .help-link {
    clear: both;
    padding: 0 10px 10px 10px;
    margin: 10px 10px 0 10px;
    line-height: 40px;
}
/* line 2538, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonset button, .confirm_booking_reservation_maybe .ui-dialog-buttonset button, .room_review_dialog .ui-dialog-buttonset button, .rules_dialog .ui-dialog-buttonset button, .faq_dialog .ui-dialog-buttonset button, .share_dialog .ui-dialog-buttonset button, .contact_dialog .ui-dialog-buttonset button, .basket_edit .ui-dialog-buttonset button, .confirm_ask_for_booking .ui-dialog-buttonset button {
    margin: 10px 0 10px 10px;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    height: 40px;
    float: left;
}
/* line 2545, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonset button.btn-unconfirmed, .confirm_booking_reservation_maybe .ui-dialog-buttonset button.btn-unconfirmed, .room_review_dialog .ui-dialog-buttonset button.btn-unconfirmed, .rules_dialog .ui-dialog-buttonset button.btn-unconfirmed, .faq_dialog .ui-dialog-buttonset button.btn-unconfirmed, .share_dialog .ui-dialog-buttonset button.btn-unconfirmed, .contact_dialog .ui-dialog-buttonset button.btn-unconfirmed, .basket_edit .ui-dialog-buttonset button.btn-unconfirmed, .confirm_ask_for_booking .ui-dialog-buttonset button.btn-unconfirmed {
    background: #bedee8;
}
/* line 2548, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonset button.btn-confirmed, .confirm_booking_reservation_maybe .ui-dialog-buttonset button.btn-confirmed, .room_review_dialog .ui-dialog-buttonset button.btn-confirmed, .rules_dialog .ui-dialog-buttonset button.btn-confirmed, .faq_dialog .ui-dialog-buttonset button.btn-confirmed, .share_dialog .ui-dialog-buttonset button.btn-confirmed, .contact_dialog .ui-dialog-buttonset button.btn-confirmed, .basket_edit .ui-dialog-buttonset button.btn-confirmed, .confirm_ask_for_booking .ui-dialog-buttonset button.btn-confirmed {
    float: left;
    background: #ff4e00;
}
/* line 2552, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonset button.btn-cancel, .confirm_booking_reservation_maybe .ui-dialog-buttonset button.btn-cancel, .room_review_dialog .ui-dialog-buttonset button.btn-cancel, .rules_dialog .ui-dialog-buttonset button.btn-cancel, .faq_dialog .ui-dialog-buttonset button.btn-cancel, .share_dialog .ui-dialog-buttonset button.btn-cancel, .contact_dialog .ui-dialog-buttonset button.btn-cancel, .basket_edit .ui-dialog-buttonset button.btn-cancel, .confirm_ask_for_booking .ui-dialog-buttonset button.btn-cancel {
    background: #525252;
}
/* line 2555, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonset button.btn-continue, .confirm_booking_reservation_maybe .ui-dialog-buttonset button.btn-continue, .room_review_dialog .ui-dialog-buttonset button.btn-continue, .rules_dialog .ui-dialog-buttonset button.btn-continue, .faq_dialog .ui-dialog-buttonset button.btn-continue, .share_dialog .ui-dialog-buttonset button.btn-continue, .contact_dialog .ui-dialog-buttonset button.btn-continue, .basket_edit .ui-dialog-buttonset button.btn-continue, .confirm_ask_for_booking .ui-dialog-buttonset button.btn-continue {
    background: url(../images/plus-icon-btn.png) no-repeat #dff0d8;
    background-position: right;
    margin-left: auto;
    margin-right: 10px;
    padding-right: 40px;
    color: #39b54a;
    font-weight: bold;
}
/* line 2564, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonset button.btn-continue.no-text span.ui-button-text, .confirm_booking_reservation_maybe .ui-dialog-buttonset button.btn-continue.no-text span.ui-button-text, .room_review_dialog .ui-dialog-buttonset button.btn-continue.no-text span.ui-button-text, .rules_dialog .ui-dialog-buttonset button.btn-continue.no-text span.ui-button-text, .faq_dialog .ui-dialog-buttonset button.btn-continue.no-text span.ui-button-text, .share_dialog .ui-dialog-buttonset button.btn-continue.no-text span.ui-button-text, .contact_dialog .ui-dialog-buttonset button.btn-continue.no-text span.ui-button-text, .basket_edit .ui-dialog-buttonset button.btn-continue.no-text span.ui-button-text, .confirm_ask_for_booking .ui-dialog-buttonset button.btn-continue.no-text span.ui-button-text {
    padding: 0;
}
/* line 2569, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonset button.btn-save, .confirm_booking_reservation_sure .ui-dialog-buttonset button.btn-add, .confirm_booking_reservation_maybe .ui-dialog-buttonset button.btn-save, .confirm_booking_reservation_maybe .ui-dialog-buttonset button.btn-add, .room_review_dialog .ui-dialog-buttonset button.btn-save, .room_review_dialog .ui-dialog-buttonset button.btn-add, .rules_dialog .ui-dialog-buttonset button.btn-save, .rules_dialog .ui-dialog-buttonset button.btn-add, .faq_dialog .ui-dialog-buttonset button.btn-save, .faq_dialog .ui-dialog-buttonset button.btn-add, .share_dialog .ui-dialog-buttonset button.btn-save, .share_dialog .ui-dialog-buttonset button.btn-add, .contact_dialog .ui-dialog-buttonset button.btn-save, .contact_dialog .ui-dialog-buttonset button.btn-add, .basket_edit .ui-dialog-buttonset button.btn-save, .basket_edit .ui-dialog-buttonset button.btn-add, .confirm_ask_for_booking .ui-dialog-buttonset button.btn-save, .confirm_ask_for_booking .ui-dialog-buttonset button.btn-add {
    background: #39b54a;
}
/* line 2572, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonset button.btn-remove, .confirm_booking_reservation_maybe .ui-dialog-buttonset button.btn-remove, .room_review_dialog .ui-dialog-buttonset button.btn-remove, .rules_dialog .ui-dialog-buttonset button.btn-remove, .faq_dialog .ui-dialog-buttonset button.btn-remove, .share_dialog .ui-dialog-buttonset button.btn-remove, .contact_dialog .ui-dialog-buttonset button.btn-remove, .basket_edit .ui-dialog-buttonset button.btn-remove, .confirm_ask_for_booking .ui-dialog-buttonset button.btn-remove {
    background: #E82323;
}
/* line 2575, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonset button.btn-ask, .confirm_booking_reservation_maybe .ui-dialog-buttonset button.btn-ask, .room_review_dialog .ui-dialog-buttonset button.btn-ask, .rules_dialog .ui-dialog-buttonset button.btn-ask, .faq_dialog .ui-dialog-buttonset button.btn-ask, .share_dialog .ui-dialog-buttonset button.btn-ask, .contact_dialog .ui-dialog-buttonset button.btn-ask, .basket_edit .ui-dialog-buttonset button.btn-ask, .confirm_ask_for_booking .ui-dialog-buttonset button.btn-ask {
    background: #6d5438;
}
/* line 2579, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane, .confirm_booking_reservation_maybe .ui-dialog-buttonpane, .room_review_dialog .ui-dialog-buttonpane, .rules_dialog .ui-dialog-buttonpane, .faq_dialog .ui-dialog-buttonpane, .share_dialog .ui-dialog-buttonpane, .contact_dialog .ui-dialog-buttonpane, .basket_edit .ui-dialog-buttonpane, .confirm_ask_for_booking .ui-dialog-buttonpane {
    margin-top: 0;
}

/* line 2585, ../sass/partials/_layout.scss */
.share_dialog.ui-dialog {
    padding: 0 !important;
    width: 600px !important;
    background: #fff;
    overflow: hidden;
}

/* line 2595, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    width: 100%;
}
/* line 2602, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .availability {
    -webkit-box-ordinal-group: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 1;
    /* OLD - Firefox 19- */
    -ms-flex-order: 1;
    /* TWEENER - IE 10 */
    -webkit-order: 1;
    /* NEW - Chrome */
    order: 1;
    position: absolute;
    bottom: 50px;
    left: 0;
    width: 300px;
    margin-left: 0;
    cursor: default;
    pointer-events: none;
}
/* line 2615, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .availability.free {
    color: #a6c040;
    background: #fff url(../images/_free2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    text-align: left;
    padding-left: 35px;
}
/* line 2624, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .availability.free.hover {
    color: #fff;
    background: #a6c040 url(../images/_free-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    transition: background 200ms linear;
}
/* line 2633, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .availability.free span {
    float: left;
}
/* line 2637, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .availability.confirm {
    color: #ffc261;
    background: #fff url(../images/_confirm2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    text-align: left;
    padding-left: 35px;
}
/* line 2646, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .availability.confirm.hover {
    color: #fff;
    background: #ffc261 url(../images/_confirm-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    transition: background 200ms linear;
}
/* line 2659, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .availability.lastminute {
    color: #ffc261;
    background: #fff url(../images/_lastminute2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    text-align: left;
    padding-left: 35px;
}
/* line 2668, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .availability.lastminute.hover {
    color: #fff;
    background: #ffc261 url(../images/_lastminute2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    transition: background 200ms linear;
}
/* line 2682, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable {
    -webkit-box-ordinal-group: 2;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;
    /* OLD - Firefox 19- */
    -ms-flex-order: 2;
    /* TWEENER - IE 10 */
    -webkit-order: 2;
    /* NEW - Chrome */
    order: 2;
}
/* line 2689, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled {
    -webkit-box-ordinal-group: 3;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 3;
    /* OLD - Firefox 19- */
    -ms-flex-order: 3;
    /* TWEENER - IE 10 */
    -webkit-order: 3;
    /* NEW - Chrome */
    order: 3;
}
/* line 2696, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .btn-continue {
    -webkit-box-ordinal-group: 6;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 6;
    /* OLD - Firefox 19- */
    -ms-flex-order: 6;
    /* TWEENER - IE 10 */
    -webkit-order: 6;
    /* NEW - Chrome */
    order: 6;
}
/* line 2703, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .btn-cancel {
    -webkit-box-ordinal-group: 4;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 4;
    /* OLD - Firefox 19- */
    -ms-flex-order: 4;
    /* TWEENER - IE 10 */
    -webkit-order: 4;
    /* NEW - Chrome */
    order: 4;
}
/* line 2710, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .help-link {
    -webkit-box-ordinal-group: 5;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 5;
    /* OLD - Firefox 19- */
    -ms-flex-order: 5;
    /* TWEENER - IE 10 */
    -webkit-order: 5;
    /* NEW - Chrome */
    order: 5;
}
/* line 2717, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .btn-unconfirmed {
    -webkit-box-ordinal-group: 3;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 3;
    /* OLD - Firefox 19- */
    -ms-flex-order: 3;
    /* TWEENER - IE 10 */
    -webkit-order: 3;
    /* NEW - Chrome */
    order: 3;
}
/* line 2724, ../sass/partials/_layout.scss */
.confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .btn-confirmed {
    -webkit-box-ordinal-group: 2;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;
    /* OLD - Firefox 19- */
    -ms-flex-order: 2;
    /* TWEENER - IE 10 */
    -webkit-order: 2;
    /* NEW - Chrome */
    order: 2;
}

/* line 2737, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    width: 100%;
}
/* line 2744, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .availability {
    -webkit-box-ordinal-group: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 1;
    /* OLD - Firefox 19- */
    -ms-flex-order: 1;
    /* TWEENER - IE 10 */
    -webkit-order: 1;
    /* NEW - Chrome */
    order: 1;
    position: absolute;
    bottom: 50px;
    left: 0;
    width: 300px;
    margin-left: 0;
    pointer-events: none;
}
/* line 2756, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .availability.free {
    color: #a6c040;
    background: #fff url(../images/_free2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    text-align: left;
    padding-left: 45px;
    z-index:10;
}
/* line 2765, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .availability.free.hover {
    color: #fff;
    background: #a6c040 url(../images/_free-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    transition: background 200ms linear;
}
/* line 2774, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .availability.free span {
    float: left;
}
/* line 2778, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .availability.confirm {
    color: #ffc261;
    background: #fff url(../images/_confirm2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    text-align: left;
    padding-left: 45px;
    z-index:10;
}
/* line 2787, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .availability.confirm.hover {
    color: #fff;
    background: #ffc261 url(../images/_confirm-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    transition: background 200ms linear;
}
/* line 2801, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable {
    -webkit-box-ordinal-group: 3;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 3;
    /* OLD - Firefox 19- */
    -ms-flex-order: 3;
    /* TWEENER - IE 10 */
    -webkit-order: 3;
    /* NEW - Chrome */
    order: 3;
}
/* line 2808, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .btn-unconfirmed {
    -webkit-box-ordinal-group: 2;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;
    /* OLD - Firefox 19- */
    -ms-flex-order: 2;
    /* TWEENER - IE 10 */
    -webkit-order: 2;
    /* NEW - Chrome */
    order: 2;
}
/* line 2815, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .btn-confirmed {
    -webkit-box-ordinal-group: 3;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 3;
    /* OLD - Firefox 19- */
    -ms-flex-order: 3;
    /* TWEENER - IE 10 */
    -webkit-order: 3;
    /* NEW - Chrome */
    order: 3;
}
/* line 2822, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .btn-continue {
    -webkit-box-ordinal-group: 6;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 6;
    /* OLD - Firefox 19- */
    -ms-flex-order: 6;
    /* TWEENER - IE 10 */
    -webkit-order: 6;
    /* NEW - Chrome */
    order: 6;
}
/* line 2829, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .btn-cancel {
    -webkit-box-ordinal-group: 4;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 4;
    /* OLD - Firefox 19- */
    -ms-flex-order: 4;
    /* TWEENER - IE 10 */
    -webkit-order: 4;
    /* NEW - Chrome */
    order: 4;
}
/* line 2836, ../sass/partials/_layout.scss */
.confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .help-link {
    -webkit-box-ordinal-group: 5;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 5;
    /* OLD - Firefox 19- */
    -ms-flex-order: 5;
    /* TWEENER - IE 10 */
    -webkit-order: 5;
    /* NEW - Chrome */
    order: 5;
}

/* line 2849, ../sass/partials/_layout.scss */
.confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    width: 100%;
}
/* line 2856, ../sass/partials/_layout.scss */
.confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .availability {
    -webkit-box-ordinal-group: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 1;
    /* OLD - Firefox 19- */
    -ms-flex-order: 1;
    /* TWEENER - IE 10 */
    -webkit-order: 1;
    /* NEW - Chrome */
    order: 1;
    position: absolute;
    bottom: 50px;
    left: 0;
    width: 300px;
    margin-left: 0;
    pointer-events: none;
}
/* line 2868, ../sass/partials/_layout.scss */
.confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .availability.reserved {
    color: #6d5438;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    text-align: left;
    padding-left: 45px;
    z-index:10;
}
/* line 2877, ../sass/partials/_layout.scss */
.confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .availability.reserved span {
    float: left;
}
/* line 2882, ../sass/partials/_layout.scss */
.confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .btn-ask {
    -webkit-box-ordinal-group: 2;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;
    /* OLD - Firefox 19- */
    -ms-flex-order: 2;
    /* TWEENER - IE 10 */
    -webkit-order: 2;
    /* NEW - Chrome */
    order: 2;
}
/* line 2889, ../sass/partials/_layout.scss */
.confirm_ask_for_booking .ui-dialog-buttonpane .ui-dialog-buttonset .btn-cancel {
    -webkit-box-ordinal-group: 3;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 3;
    /* OLD - Firefox 19- */
    -ms-flex-order: 3;
    /* TWEENER - IE 10 */
    -webkit-order: 3;
    /* NEW - Chrome */
    order: 3;
}

/* line 2903, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability {
    margin-left: 0;
    cursor: default;
    pointer-events: none;
}
/* line 2907, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability span.ui-button-text {
    background: #fff !important;
}
/* line 2910, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.free {
    color: #a6c040;
    background: #fff url(../images/_free2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    text-align: left;
    padding-left: 35px;
}
/* line 2911, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.free span.ui-button-text {
    color: #a6c040;
}
/* line 2922, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.free.hover {
    color: #fff;
    background: #a6c040 url(../images/_free-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    transition: background 200ms linear;
}
/* line 2931, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.free span {
    float: left;
}
/* line 2935, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.confirm {
    color: #ffc261;
    background: #fff url(../images/_confirm2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    text-align: left;
    padding-left: 35px;
}
/* line 2936, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.confirm span.ui-button-text {
    color: #ffc261;
}
/* line 2947, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.confirm.hover {
    color: #fff;
    background: #ffc261 url(../images/_confirm-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    transition: background 200ms linear;
}
/* line 2960, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.lastminute {
    color: #ffc261;
    background: #fff url(../images/_lastminute2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    text-align: left;
    padding-left: 35px;
}
/* line 2961, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.lastminute span.ui-button-text {
    color: #ffc261;
}
/* line 2972, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.lastminute.hover {
    color: #fff;
    background: #ffc261 url(../images/_lastminute2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    transition: background 200ms linear;
}
/* line 2985, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.reserved {
    color: #6d5438;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    text-align: left;
    padding-left: 35px;
}
/* line 2986, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.reserved span.ui-button-text {
    color: #6d5438;
}
/* line 2997, ../sass/partials/_layout.scss */
.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .availability.reserved.hover {
    color: #fff;
    background-size: 26px 26px;
    background-position: left 10px top 8px;
    background-position-x: 10px;
    background-position-y: 8px;
    transition: background 200ms linear;
}

/* line 3017, ../sass/partials/_layout.scss */
.basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset {
    display: flex;
    width: 100%;
}
/* line 3021, ../sass/partials/_layout.scss */
.basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .btn-save {
    -webkit-box-ordinal-group: 1;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 1;
    /* OLD - Firefox 19- */
    -ms-flex-order: 1;
    /* TWEENER - IE 10 */
    -webkit-order: 1;
    /* NEW - Chrome */
    order: 1;
}
/* line 3028, ../sass/partials/_layout.scss */
.basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .btn-add {
    -webkit-box-ordinal-group: 2;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 2;
    /* OLD - Firefox 19- */
    -ms-flex-order: 2;
    /* TWEENER - IE 10 */
    -webkit-order: 2;
    /* NEW - Chrome */
    order: 2;
}
/* line 3035, ../sass/partials/_layout.scss */
.basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .btn-remove {
    -webkit-box-ordinal-group: 3;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 3;
    /* OLD - Firefox 19- */
    -ms-flex-order: 3;
    /* TWEENER - IE 10 */
    -webkit-order: 3;
    /* NEW - Chrome */
    order: 3;
}
/* line 3042, ../sass/partials/_layout.scss */
.basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .btn-cancel {
    -webkit-box-ordinal-group: 4;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 4;
    /* OLD - Firefox 19- */
    -ms-flex-order: 4;
    /* TWEENER - IE 10 */
    -webkit-order: 4;
    /* NEW - Chrome */
    order: 4;
}
/* line 3049, ../sass/partials/_layout.scss */
.basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .help-link {
    -webkit-box-ordinal-group: 5;
    /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-ordinal-group: 5;
    /* OLD - Firefox 19- */
    -ms-flex-order: 5;
    /* TWEENER - IE 10 */
    -webkit-order: 5;
    /* NEW - Chrome */
    order: 5;
}

/* line 3060, ../sass/partials/_layout.scss */
.confirm_booking_reservation {
    /* form {
  	display: -webkit-box;
  	display: -moz-box;
  	display: -ms-flexbox;
  	display: -webkit-flex;
  	display: flex;
  } */
}
/* line 3068, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info {
    padding: 0;
    padding-bottom: 0;
    height: auto;
    float: left;
    width: 300px;
    overflow: auto;
    background: #f1f1f1;
    margin-bottom: 40px;
    /* -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;  */
}
/* line 3082, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_name {
    width: 280px;
    margin: 10px 10px 0 10px;
    border-bottom: 1px solid #e3e3e3;
    /* .object-name {
  	font-size: 12px;
  	color: $color_silver_chalice_approx;
  	padding: 0 10px;
  	width: 280px;
  	float: left;
  	span {
  		color: $color_carrot_orange_approx;
  	}
  }
  .object-address {
  	font-size: 12px;
  	color: $color_silver_chalice_approx;
  	padding: 0 10px;
  	width: 280px;
  	float: left;
  	line-height: 10px;
  	margin-bottom: 12px;
  } */
}
/* line 3105, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_name h3 {
    font-weight: bold;
    font-size: 18px;
    margin: 0;
}
/* line 3110, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_name ul {
    list-style-type: none;
    padding-left: 10px;
}
/* line 3114, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_name table {
    margin-top: 5px;
    font-size: 12px;
    margin-bottom: 5px;
    color: #aaa;
}
/* line 3120, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_name table tr td {
    border: 0;
    padding: 0;
    vertical-align: middle;
}
/* line 3124, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_name table tr td span {
    color: #323232;
    font-weight: 600;
}
/* line 3128, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_name table tr td div.details_info {
    color: #323232;
    /* font-weight: 600; */
    clear: both;
    background: #e9e9e9;
    padding: 2px 5px;
    margin-bottom: 5px;
    /* border-radius: 3px; */
    border-left: 3px solid #ccc;
    font-size: 11px;
}
/* line 3138, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_name table tr td div.details_info .object-name {
    color: #f68526;
    font-weight: normal;
}
/* line 3142, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_name table tr td div.details_info .object-address {
    clear: both;
    display: block;
    margin-left: 38px;
}
/* line 3147, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_name table tr td div.details_info:first-child {
    margin-top: 7px;
}
/* line 3155, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_price, .confirm_booking_reservation .reservation_info .room_accessories, .confirm_booking_reservation .reservation_info .room_catering, .confirm_booking_reservation .reservation_info .room_sum, .confirm_booking_reservation .reservation_info .owner {
    width: 280px;
    margin: 0 10px;
    float: left;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 5px;
    padding: 5px 10px 0 10px;
}
/* line 3164, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_price table tr td, .confirm_booking_reservation .reservation_info .room_accessories table tr td, .confirm_booking_reservation .reservation_info .room_catering table tr td, .confirm_booking_reservation .reservation_info .room_sum table tr td, .confirm_booking_reservation .reservation_info .owner table tr td {
    font-size: 14px;
    font-weight: bold;
    border: 0;
    padding: 2px;
}
/* line 3169, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_price table tr td span, .confirm_booking_reservation .reservation_info .room_accessories table tr td span, .confirm_booking_reservation .reservation_info .room_catering table tr td span, .confirm_booking_reservation .reservation_info .room_sum table tr td span, .confirm_booking_reservation .reservation_info .owner table tr td span {
    width: 100%;
    text-align: right;
    float: left;
    padding-right: 5px;
    color: #f68526;
}
/* line 3175, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_price table tr td span.rwd_change, .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .confirm_booking_reservation .reservation_info .room_sum table tr td span.rwd_change {
    display: none;
}
/* line 3178, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_price table tr td span.name, .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .confirm_booking_reservation .reservation_info .room_sum table tr td span.name, .confirm_booking_reservation .reservation_info .owner table tr td span.name {
    float: left;
    width: auto;
    color: #323232;
}
/* line 3184, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_price table tr td.reservation_total_price, .confirm_booking_reservation .reservation_info .room_accessories table tr td.reservation_total_price, .confirm_booking_reservation .reservation_info .room_catering table tr td.reservation_total_price, .confirm_booking_reservation .reservation_info .room_sum table tr td.reservation_total_price, .confirm_booking_reservation .reservation_info .owner table tr td.reservation_total_price {
    text-align: center;
    font-size: 16px;
    padding: 10px;
}
/* line 3188, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_price table tr td.reservation_total_price strong, .confirm_booking_reservation .reservation_info .room_accessories table tr td.reservation_total_price strong, .confirm_booking_reservation .reservation_info .room_catering table tr td.reservation_total_price strong, .confirm_booking_reservation .reservation_info .room_sum table tr td.reservation_total_price strong, .confirm_booking_reservation .reservation_info .owner table tr td.reservation_total_price strong {
    color: #f68526;
}
/* line 3192, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation_info .room_price table tr td.item, .confirm_booking_reservation .reservation_info .room_accessories table tr td.item, .confirm_booking_reservation .reservation_info .room_catering table tr td.item, .confirm_booking_reservation .reservation_info .room_sum table tr td.item, .confirm_booking_reservation .reservation_info .owner table tr td.item {
    font-size: 11px;
    font-weight: 100;
}
/* line 3200, ../sass/partials/_layout.scss */

#payment_online .label {color:#000000; font-weight: normal; font-size: 0.9em;}

/* line 3206, ../sass/partials/_layout.scss */
.confirm_booking_reservation .owner .owner_desc {
    font-size: 12px;
    font-weight: 600;
    float: left;
    width: 100%;
}
/* line 3212, ../sass/partials/_layout.scss */
.confirm_booking_reservation .owner .owner-info {
    font-size: 12px;
    font-weight: 100;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
/* line 3222, ../sass/partials/_layout.scss */
.confirm_booking_reservation .owner table tr td.label {
    white-space: normal;
    font-size: 12px;
    color: inherit;
    font-weight: 500;
    padding: 0;
}
/* line 3229, ../sass/partials/_layout.scss */
.confirm_booking_reservation .owner table tr td.input {
    padding: 0 5px 0 0;
}
/* line 3232, ../sass/partials/_layout.scss */
.confirm_booking_reservation .owner table tr td.information {
    float: left;
    font-size: 12px;
    color: inherit;
    font-weight: 100;
}
/* line 3243, ../sass/partials/_layout.scss */
.confirm_booking_reservation .room_sum table {
    margin-bottom: 5px;
}
/* line 3247, ../sass/partials/_layout.scss */
.confirm_booking_reservation .autoapproval_info {
    position: absolute;
    bottom: 0;
}
/* line 3251, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings {
    float: left;
    overflow: auto;
    width: 545px;
    background: #fff;
    /* -webkit-box-flex: 2;
  -moz-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;  */
}
/* line 3262, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .fields-container {
    width: 530px;
    float: left;
    padding-top: 10px;
}
/* line 3267, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_dis_wrap {
    padding-bottom: 10px;
    border-bottom: 1px solid #eaeaea;
}
/* line 3270, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_dis_wrap table {
    width: tr;
    width-width: 100%;
    width-display: inline-block;
    width-margin-top: 10px;
}
/* line 3278, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label {
    padding: 13px 15px;
    float: left;
    font-size: 14px;
    color: #323232;
}
@keyframes blink_disposal {
    0% {
        color: #323232;
    }
    50% {
        color: #eaeaea;
    }
    100% {
        color: #323232;
    }
}
@-webkit-keyframes blink_disposal {
    0% {
        color: #323232;
    }
    50% {
        color: #eaeaea;
    }
    100% {
        color: #323232;
    }
}
/* line 3306, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label.blink {
    animation: blink_disposal .5s step-end infinite alternate;
    -webkit-animation-name: blink_disposal;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: step-end;
    -webkit-animation-fill-mode: forwards;
}
/* line 3315, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label span {
    clear: both;
    font-size: 11px;
    font-weight: normal;
    display: block;
}
/* line 3322, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.input {
    float: left;
}
/* line 3324, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.input label {
    margin-bottom: 0;
    cursor: pointer;
    width: 56px;
    height: 50px;
    background: #fff;
    border: 1px solid #d7d7d7;
    display: table-cell;
}
/* line 3332, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.input label input {
    display: none;
}
/* line 3335, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.input label img {
    width: 54px;
    height: 46px;
}
/* line 3343, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_dis_wrap .disposal_id label.active {
    background: #ebf4f7;
}
/* line 3347, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap {
    width: 540px;
    float: left;
    padding: 15px;
}
/* line 3351, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap .toggle {
    display: none;
}
/* line 3354, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap .catering_title {
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
/* line 3361, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap .catering_price {
    font-size: 14px;
    font-weight: bold;
    color: #f68526;
}
/* line 3366, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering {
    width: 100%;
}
/* line 3368, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr {
    margin-bottom: 4px;
    width: 100%;
    position: relative;
    display: table;
}
/* line 3375, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr.cloned span.remove_button {
    display: none;
}
/* line 3378, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr.cloned span.duplicate_button {
    display: none;
}
/* line 3382, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr.cloned .des_more {
    display: none;
}
/* line 3387, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.duplicate_button {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 10px;
    background: url(../images/add-icon.png) no-repeat;
    cursor: pointer;
}
/* line 3396, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.remove_button {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 10px;
    background: url(../images/remove-icon.png) no-repeat;
    cursor: pointer;
}
/* line 3406, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr.cloning-parent span.remove_button {
    display: none;
}
/* line 3409, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr.cloned-last span.remove_button {
    display: block;
}
/* line 3412, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr.active td.label {
    color: #75a3c7;
}
/* line 3417, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input {
    width: auto;
    vertical-align: top;
    float: left;
}
/* line 3421, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="text"] {
    width: 55px;
    border-radius: 0;
    margin: 0;
}
/* line 3426, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="time"] {
    width: 100px;
    border-radius: 0;
    margin: 0;
}
/* line 3431, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input .ui-spinner {
    background: none;
    float: left;
}
/* line 3435, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input span {
    margin-right: 5px;
}
/* line 3439, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label {
    line-height: 12px;
    padding: 10px 25px 0 0;
    font-size: 12px;
    color: inherit;
    display: block;
    white-space: normal;
    text-align: left;
    float: left;
    max-width: 338px;
}
/* line 3449, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label .field_description {
    font-size: 11px;
    line-height: 12px;
    font-weight: normal;
    display: none;
    color: #333333;
}
/* line 3456, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label .des_more {

    position: relative;
}
/* line 3459, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label .des_more img {
    cursor: pointer;
    margin-left: 2px;
    bottom: 0;
}
/* line 3467, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap #t_katering .chbx {
    display: none;
    cursor: pointer;
}
/* line 3472, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap .cmore {
    padding: 5px 10px;
    cursor: pointer;
    float: left;
    background: #eaeaea;
}
/* line 3478, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .catering_wrap .cless {
    padding: 5px 10px;
    cursor: pointer;
    float: left;
    background: #eaeaea;
}
/* line 3485, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap {
    width: 540px;
    float: left;
    padding: 15px;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}
/* line 3491, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap .toggle {
    display: none;
}
/* line 3494, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap .accesories_title {
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
}
/* line 3501, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap .accesories_price {
    font-size: 14px;
    font-weight: bold;
    color: #f68526;
}
/* line 3506, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria {
    width: 100%;
}
/* line 3508, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr {
    margin-bottom: 4px;
    width: 100%;
    display: table;
}
/* line 3512, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr.active td.label {
    color: #75a3c7;
}
/* line 3517, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria td.label {
    line-height: 12px;
    padding: 11px 40px 0 0;
    font-size: 12px;
    color: inherit;
    display: block;
    white-space: normal;
    text-align: left;
}
/* line 3526, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria td.input {
    width: 60px;
}
/* line 3528, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria td.input .ui-spinner {
    background: none;
}
/* line 3531, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria td.input input[type="text"] {
    width: 55px;
    border-radius: 0;
    margin: 0;
}
/* line 3536, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria td.input input[type="time"] {
    width: 90px;
    border-radius: 0;
    margin: 0;
}
/* line 3544, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap .amore {
    padding: 5px 10px;
    cursor: pointer;
    float: left;
    background: #eaeaea;
}
/* line 3550, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .accesories_wrap .aless {
    padding: 5px 10px;
    cursor: pointer;
    float: left;
    background: #eaeaea;
}
/* line 3557, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_desc {
    width: 540px;
    float: left;
    padding: 15px;
}
/* line 3561, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_desc .client_info {
    font-size: 14px;
    font-weight: bold;
    margin-right: 10px;
    margin-bottom: 10px;
}
.confirm_booking_reservation .reservation-settings .reservation_desc .ownerInfoClient {
    font-size: 14px;
    font-weight: bold;
}
/* line 3568, ../sass/partials/_layout.scss */
.confirm_booking_reservation .reservation-settings .reservation_desc textarea {
    width: 100%;
    height: 80px;
}

.confirm_booking_reservation .reservation-settings .reservation_desc input {
    width: 100%;
}

/* line 3580, ../sass/partials/_layout.scss */
.confirm_ask_for_booking .confirm_booking_reservation .reservation-settings .catering_wrap .toggle, .confirm_ask_for_booking .confirm_booking_reservation .reservation-settings .accesories_wrap .toggle {
    position: absolute;
    display: block;
    right: 40px;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
}

/* MODU┼ü OPINII */
/* line 3597, ../sass/partials/_layout.scss */
.room_review_dialog.ui-dialog .ui-dialog-content, .rules_dialog.ui-dialog .ui-dialog-content, .faq_dialog.ui-dialog .ui-dialog-content, .share_dialog.ui-dialog .ui-dialog-content, .contact_dialog.ui-dialog .ui-dialog-content {
    overflow-y: auto;
}
/* line 3601, ../sass/partials/_layout.scss */
.room_review_dialog.ui-dialog .ui-dialog-titlebar-close, .rules_dialog.ui-dialog .ui-dialog-titlebar-close, .faq_dialog.ui-dialog .ui-dialog-titlebar-close, .share_dialog.ui-dialog .ui-dialog-titlebar-close, .contact_dialog.ui-dialog .ui-dialog-titlebar-close {
    right: 10px;
    background: none !important;
}
/* line 3604, ../sass/partials/_layout.scss */
.room_review_dialog.ui-dialog .ui-dialog-titlebar-close .ui-icon, .rules_dialog.ui-dialog .ui-dialog-titlebar-close .ui-icon, .faq_dialog.ui-dialog .ui-dialog-titlebar-close .ui-icon, .share_dialog.ui-dialog .ui-dialog-titlebar-close .ui-icon, .contact_dialog.ui-dialog .ui-dialog-titlebar-close .ui-icon {
    background: url(../images/close_white.png) no-repeat;
    background-position: 40% 40%;
}
/* line 3609, ../sass/partials/_layout.scss */
.room_review_dialog.ui-dialog .ui-dialog-titlebar-close.ui-state-focus .ui-icon, .room_review_dialog.ui-dialog .ui-dialog-titlebar-close.ui-state-active .ui-icon, .rules_dialog.ui-dialog .ui-dialog-titlebar-close.ui-state-focus .ui-icon, .rules_dialog.ui-dialog .ui-dialog-titlebar-close.ui-state-active .ui-icon, .faq_dialog.ui-dialog .ui-dialog-titlebar-close.ui-state-focus .ui-icon, .faq_dialog.ui-dialog .ui-dialog-titlebar-close.ui-state-active .ui-icon, .share_dialog.ui-dialog .ui-dialog-titlebar-close.ui-state-focus .ui-icon, .share_dialog.ui-dialog .ui-dialog-titlebar-close.ui-state-active .ui-icon, .contact_dialog.ui-dialog .ui-dialog-titlebar-close.ui-state-focus .ui-icon, .contact_dialog.ui-dialog .ui-dialog-titlebar-close.ui-state-active .ui-icon {
    background: url(../images/close_white.png) no-repeat;
    background-position: 40% 40%;
}
/* line 3616, ../sass/partials/_layout.scss */
.room_review_dialog .room_info, .rules_dialog .room_info, .faq_dialog .room_info, .share_dialog .room_info, .contact_dialog .room_info {
    padding: 0 20px;
    float: left;
    width: 100%;
    padding-bottom: 15px;
    background: #ebf4f7;
}
/* line 3622, ../sass/partials/_layout.scss */
.room_review_dialog .room_info h3, .rules_dialog .room_info h3, .faq_dialog .room_info h3, .share_dialog .room_info h3, .contact_dialog .room_info h3 {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 5px;
}
/* line 3627, ../sass/partials/_layout.scss */
.room_review_dialog .room_info span, .rules_dialog .room_info span, .faq_dialog .room_info span, .share_dialog .room_info span, .contact_dialog .room_info span {
    line-height: 26px;
    float: left;
    font-weight: bold;
    font-size: 15px;
}
/* line 3632, ../sass/partials/_layout.scss */
.room_review_dialog .room_info span.number, .rules_dialog .room_info span.number, .faq_dialog .room_info span.number, .share_dialog .room_info span.number, .contact_dialog .room_info span.number {
    margin-left: 5px;
    font-size: 10px;
}
/* line 3637, ../sass/partials/_layout.scss */
.room_review_dialog .room_info .rating, .rules_dialog .room_info .rating, .faq_dialog .room_info .rating, .share_dialog .room_info .rating, .contact_dialog .room_info .rating {
    margin-left: 5px;
}
/* line 3641, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions, .rules_dialog ul.room_opinions, .faq_dialog ul.room_opinions, .share_dialog ul.room_opinions, .contact_dialog ul.room_opinions {
    margin: 0 15px 15px 15px;
    float: left;
}
/* line 3644, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li, .rules_dialog ul.room_opinions li, .faq_dialog ul.room_opinions li, .share_dialog ul.room_opinions li, .contact_dialog ul.room_opinions li {
    padding: 15px 15px;
    border-bottom: 1px solid #eaeaea;
    float: left;
}
/* line 3645, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li div:nth-child(1), .rules_dialog ul.room_opinions li div:nth-child(1), .faq_dialog ul.room_opinions li div:nth-child(1), .share_dialog ul.room_opinions li div:nth-child(1), .contact_dialog ul.room_opinions li div:nth-child(1) {
    width: 200px;
    float: left;
    border-right: 1px dashed #ccc;
}
/* line 3650, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li div:nth-child(2), .rules_dialog ul.room_opinions li div:nth-child(2), .faq_dialog ul.room_opinions li div:nth-child(2), .share_dialog ul.room_opinions li div:nth-child(2), .contact_dialog ul.room_opinions li div:nth-child(2) {
    float: left;
    width: 590px;
    padding-left: 10px;
}
/* line 3654, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li div:nth-child(2) .rating-parts td, .rules_dialog ul.room_opinions li div:nth-child(2) .rating-parts td, .faq_dialog ul.room_opinions li div:nth-child(2) .rating-parts td, .share_dialog ul.room_opinions li div:nth-child(2) .rating-parts td, .contact_dialog ul.room_opinions li div:nth-child(2) .rating-parts td {
    padding: 0px 8px;
    margin-right: 7px;
    font-size: 11px;
    font-weight: bold;
}
/* line 3660, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li div:nth-child(2) span.rating_desc, .rules_dialog ul.room_opinions li div:nth-child(2) span.rating_desc, .faq_dialog ul.room_opinions li div:nth-child(2) span.rating_desc, .share_dialog ul.room_opinions li div:nth-child(2) span.rating_desc, .contact_dialog ul.room_opinions li div:nth-child(2) span.rating_desc {
    width: 100%;
    float: left;
    margin-left: 10px;
    font-weight: normal;
    font-size: 11px;
    word-wrap: break-word;
    line-height: 18px;
    padding: 5px 0;
    border-bottom: 1px solid #eaeaea;
}
/* line 3670, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span, .rules_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span, .faq_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span, .share_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span, .contact_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span {
    font-weight: normal;
    padding: 5px 10px;
    margin: 5px 0;
    border-radius: 4px;
    word-wrap: break-word;
}
/* line 3676, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span:nth-child(odd), .rules_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span:nth-child(odd), .faq_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span:nth-child(odd), .share_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span:nth-child(odd), .contact_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span:nth-child(odd) {
    margin-left: 20px;
    background: #fff9e6;
}
/* line 3680, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span:nth-child(even), .rules_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span:nth-child(even), .faq_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span:nth-child(even), .share_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span:nth-child(even), .contact_dialog ul.room_opinions li div:nth-child(2) span.rating_desc span:nth-child(even) {
    background: #ebf4f7;
}
/* line 3684, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li div:nth-child(2) span.rating_desc:last-child, .rules_dialog ul.room_opinions li div:nth-child(2) span.rating_desc:last-child, .faq_dialog ul.room_opinions li div:nth-child(2) span.rating_desc:last-child, .share_dialog ul.room_opinions li div:nth-child(2) span.rating_desc:last-child, .contact_dialog ul.room_opinions li div:nth-child(2) span.rating_desc:last-child {
    border-bottom: 0;
}
/* line 3692, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li span, .rules_dialog ul.room_opinions li span, .faq_dialog ul.room_opinions li span, .share_dialog ul.room_opinions li span, .contact_dialog ul.room_opinions li span {
    display: block;
    font-weight: bold;
}
/* line 3695, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li span.date, .rules_dialog ul.room_opinions li span.date, .faq_dialog ul.room_opinions li span.date, .share_dialog ul.room_opinions li span.date, .contact_dialog ul.room_opinions li span.date {
    overflow: hidden;
    height: 14px;
    font-size: 11px;
    font-weight: normal;
    width: 150px;
    color: #b9b9b9;
}
/* line 3703, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li span.rate, .rules_dialog ul.room_opinions li span.rate, .faq_dialog ul.room_opinions li span.rate, .share_dialog ul.room_opinions li span.rate, .contact_dialog ul.room_opinions li span.rate {
    font-size: 12px;
    float: left;
    width: 100%;
}
/* line 3708, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li span.rate span, .rules_dialog ul.room_opinions li span.rate span, .faq_dialog ul.room_opinions li span.rate span, .share_dialog ul.room_opinions li span.rate span, .contact_dialog ul.room_opinions li span.rate span {
    color: #75a3c7;
    font-size: 15px;
    display: inline-block;
}
/* line 3714, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li span.nickmail, .rules_dialog ul.room_opinions li span.nickmail, .faq_dialog ul.room_opinions li span.nickmail, .share_dialog ul.room_opinions li span.nickmail, .contact_dialog ul.room_opinions li span.nickmail {
    float: left;
    clear: both;
    margin-top: 10px;
}
/* line 3719, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li span.rate-number, .rules_dialog ul.room_opinions li span.rate-number, .faq_dialog ul.room_opinions li span.rate-number, .share_dialog ul.room_opinions li span.rate-number, .contact_dialog ul.room_opinions li span.rate-number {
    float: left;
    font-size: 11px;
}
/* line 3725, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li:last-child, .rules_dialog ul.room_opinions li:last-child, .faq_dialog ul.room_opinions li:last-child, .share_dialog ul.room_opinions li:last-child, .contact_dialog ul.room_opinions li:last-child {
    border-bottom: 0;
}
/* line 3728, ../sass/partials/_layout.scss */
.room_review_dialog ul.room_opinions li i, .rules_dialog ul.room_opinions li i, .faq_dialog ul.room_opinions li i, .share_dialog ul.room_opinions li i, .contact_dialog ul.room_opinions li i {
    color: #b6b6b6;
}
/* line 3733, ../sass/partials/_layout.scss */
.room_review_dialog .rules_wrapper, .rules_dialog .rules_wrapper, .faq_dialog .rules_wrapper, .share_dialog .rules_wrapper, .contact_dialog .rules_wrapper {
    padding: 20px;
}
/* line 3736, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper, .rules_dialog .faq_wrapper, .faq_dialog .faq_wrapper, .share_dialog .faq_wrapper, .contact_dialog .faq_wrapper {
    padding: 20px;
    float: left;
    width: 100%;
}
/* line 3740, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper .help-col, .rules_dialog .faq_wrapper .help-col, .faq_dialog .faq_wrapper .help-col, .share_dialog .faq_wrapper .help-col, .contact_dialog .faq_wrapper .help-col {
    text-align: center;
    margin-top: 20px;
    font-size: 12px;
}
/* line 3744, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper .help-col ol, .rules_dialog .faq_wrapper .help-col ol, .faq_dialog .faq_wrapper .help-col ol, .share_dialog .faq_wrapper .help-col ol, .contact_dialog .faq_wrapper .help-col ol {
    text-align: left;
}
/* line 3747, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper .help-col h5, .rules_dialog .faq_wrapper .help-col h5, .faq_dialog .faq_wrapper .help-col h5, .share_dialog .faq_wrapper .help-col h5, .contact_dialog .faq_wrapper .help-col h5 {
    margin-bottom: 15px;
}
/* line 3751, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper .help-link, .rules_dialog .faq_wrapper .help-link, .faq_dialog .faq_wrapper .help-link, .share_dialog .faq_wrapper .help-link, .contact_dialog .faq_wrapper .help-link {
    float: left;
    width: 100%;
    text-align: center;
    background: #ff4e00;
    color: #fff;
    padding: 15px 0 12px 0;
}
/* line 3759, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper ul, .rules_dialog .faq_wrapper ul, .faq_dialog .faq_wrapper ul, .share_dialog .faq_wrapper ul, .contact_dialog .faq_wrapper ul {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px;
}
/* line 3764, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper ul li, .rules_dialog .faq_wrapper ul li, .faq_dialog .faq_wrapper ul li, .share_dialog .faq_wrapper ul li, .contact_dialog .faq_wrapper ul li {
    margin-bottom: 5px;
}
/* line 3766, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper ul li h3, .rules_dialog .faq_wrapper ul li h3, .faq_dialog .faq_wrapper ul li h3, .share_dialog .faq_wrapper ul li h3, .contact_dialog .faq_wrapper ul li h3 {
    cursor: pointer;
    margin: 0;
    font-size: 13px;
    font-weight: bold;
    border: 1px solid #e3e3e3;
    background: #f0f0f0;
    padding: 8px 10px;
}
/* line 3775, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper ul li .answear, .rules_dialog .faq_wrapper ul li .answear, .faq_dialog .faq_wrapper ul li .answear, .share_dialog .faq_wrapper ul li .answear, .contact_dialog .faq_wrapper ul li .answear {
    display: none;
    padding: 15px;
}
/* line 3778, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper ul li .answear ul.list-round, .rules_dialog .faq_wrapper ul li .answear ul.list-round, .faq_dialog .faq_wrapper ul li .answear ul.list-round, .share_dialog .faq_wrapper ul li .answear ul.list-round, .contact_dialog .faq_wrapper ul li .answear ul.list-round {
    float: none;
}
/* line 3782, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper ul li:last-child, .rules_dialog .faq_wrapper ul li:last-child, .faq_dialog .faq_wrapper ul li:last-child, .share_dialog .faq_wrapper ul li:last-child, .contact_dialog .faq_wrapper ul li:last-child {
    margin-bottom: 0;
}
/* line 3787, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper a, .rules_dialog .faq_wrapper a, .faq_dialog .faq_wrapper a, .share_dialog .faq_wrapper a, .contact_dialog .faq_wrapper a {
    color: #ff4e00;
}
/* line 3789, ../sass/partials/_layout.scss */
.room_review_dialog .faq_wrapper a.link, .rules_dialog .faq_wrapper a.link, .faq_dialog .faq_wrapper a.link, .share_dialog .faq_wrapper a.link, .contact_dialog .faq_wrapper a.link {
    margin-bottom: 3px;
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
}
/* line 3798, ../sass/partials/_layout.scss */
.room_review_dialog .contact_wrapper, .rules_dialog .contact_wrapper, .faq_dialog .contact_wrapper, .share_dialog .contact_wrapper, .contact_dialog .contact_wrapper {
    padding: 20px;
    float: left;
    width: 100%;
}
/* line 3802, ../sass/partials/_layout.scss */
.room_review_dialog .contact_wrapper .contact-col, .rules_dialog .contact_wrapper .contact-col, .faq_dialog .contact_wrapper .contact-col, .share_dialog .contact_wrapper .contact-col, .contact_dialog .contact_wrapper .contact-col {
    text-align: center;
    margin-top: 30px;
    font-size: 12px;
    margin-bottom: 15px;
}
/* line 3807, ../sass/partials/_layout.scss */
.room_review_dialog .contact_wrapper .contact-col ol, .rules_dialog .contact_wrapper .contact-col ol, .faq_dialog .contact_wrapper .contact-col ol, .share_dialog .contact_wrapper .contact-col ol, .contact_dialog .contact_wrapper .contact-col ol {
    text-align: left;
}
/* line 3810, ../sass/partials/_layout.scss */
.room_review_dialog .contact_wrapper .contact-col h5, .rules_dialog .contact_wrapper .contact-col h5, .faq_dialog .contact_wrapper .contact-col h5, .share_dialog .contact_wrapper .contact-col h5, .contact_dialog .contact_wrapper .contact-col h5 {
    margin-bottom: 15px;
}
/* line 3814, ../sass/partials/_layout.scss */
.room_review_dialog .contact_wrapper .account-number, .rules_dialog .contact_wrapper .account-number, .faq_dialog .contact_wrapper .account-number, .share_dialog .contact_wrapper .account-number, .contact_dialog .contact_wrapper .account-number {
    background: #f9f9f9;
    float: left;
    width: 100%;
    padding: 8px 16px;
    margin: 20px 0;
    font-size: 14px;
    padding-bottom: 16px;
}
/* line 3824, ../sass/partials/_layout.scss */
.room_review_dialog .contact_wrapper .contact-link, .rules_dialog .contact_wrapper .contact-link, .faq_dialog .contact_wrapper .contact-link, .share_dialog .contact_wrapper .contact-link, .contact_dialog .contact_wrapper .contact-link {
    float: left;
    width: 100%;
    text-align: center;
    background: #ff4e00;
    color: #fff;
    padding: 15px 0 12px 0;
}
/* line 3832, ../sass/partials/_layout.scss */
.room_review_dialog .contact_wrapper h4, .rules_dialog .contact_wrapper h4, .faq_dialog .contact_wrapper h4, .share_dialog .contact_wrapper h4, .contact_dialog .contact_wrapper h4 {
    font-size: 16px;
}
/* line 3835, ../sass/partials/_layout.scss */
.room_review_dialog .contact_wrapper a, .rules_dialog .contact_wrapper a, .faq_dialog .contact_wrapper a, .share_dialog .contact_wrapper a, .contact_dialog .contact_wrapper a {
    color: #ff4e00;
}
/* line 3837, ../sass/partials/_layout.scss */
.room_review_dialog .contact_wrapper a.link, .rules_dialog .contact_wrapper a.link, .faq_dialog .contact_wrapper a.link, .share_dialog .contact_wrapper a.link, .contact_dialog .contact_wrapper a.link {
    margin-bottom: 3px;
    float: left;
    width: 100%;
    color: #fff;
    font-size: 14px;
}
/* line 3846, ../sass/partials/_layout.scss */
.room_review_dialog .share_wrapper, .rules_dialog .share_wrapper, .faq_dialog .share_wrapper, .share_dialog .share_wrapper, .contact_dialog .share_wrapper {
    padding: 20px;
}
/* line 3848, ../sass/partials/_layout.scss */
.room_review_dialog .share_wrapper table, .rules_dialog .share_wrapper table, .faq_dialog .share_wrapper table, .share_dialog .share_wrapper table, .contact_dialog .share_wrapper table {
    width: 100%;
}
/* line 3850, ../sass/partials/_layout.scss */
.room_review_dialog .share_wrapper table tr, .rules_dialog .share_wrapper table tr, .faq_dialog .share_wrapper table tr, .share_dialog .share_wrapper table tr, .contact_dialog .share_wrapper table tr {
    height: 50px;
    border-bottom: 1px solid #e3e3e3;
    line-height: 50px;
}
/* line 3854, ../sass/partials/_layout.scss */
.room_review_dialog .share_wrapper table tr:last-child, .rules_dialog .share_wrapper table tr:last-child, .faq_dialog .share_wrapper table tr:last-child, .share_dialog .share_wrapper table tr:last-child, .contact_dialog .share_wrapper table tr:last-child {
    border: 0;
}
/* line 3857, ../sass/partials/_layout.scss */
.room_review_dialog .share_wrapper table tr td, .rules_dialog .share_wrapper table tr td, .faq_dialog .share_wrapper table tr td, .share_dialog .share_wrapper table tr td, .contact_dialog .share_wrapper table tr td {
    padding: 5px 10px;
}
/* line 3859, ../sass/partials/_layout.scss */
.room_review_dialog .share_wrapper table tr td:first-child, .rules_dialog .share_wrapper table tr td:first-child, .faq_dialog .share_wrapper table tr td:first-child, .share_dialog .share_wrapper table tr td:first-child, .contact_dialog .share_wrapper table tr td:first-child {
    background: #f0f0f0;
    text-align: center;
}
/* line 3866, ../sass/partials/_layout.scss */
.room_review_dialog .share_wrapper button.copy, .rules_dialog .share_wrapper button.copy, .faq_dialog .share_wrapper button.copy, .share_dialog .share_wrapper button.copy, .contact_dialog .share_wrapper button.copy {
    color: #fff;
    background: #ff4e00;
    font-size: 14px;
}

/* line 3874, ../sass/partials/_layout.scss */
.room_reviews {
    cursor: pointer;
    margin-left: 5px;
}
/* line 3877, ../sass/partials/_layout.scss */
.room_reviews:hover {
    color: #ff4e00;
}

/* CONTACT PAGE */
/* line 3886, ../sass/partials/_layout.scss */
.sidebar-contact-menu .btn-group {
    width: 100%;
}

/* line 3890, ../sass/partials/_layout.scss */
.menu-item {
    width: 100%;
    height: 42px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    color: #aaa;
    border: 1px solid #e3e3e3;
    border-bottom: 0;
    padding: 0;
    background: #f9f9f9;
}
/* line 3901, ../sass/partials/_layout.scss */
.menu-item.active {
    color: #ff4e00;
    box-shadow: none;
}
/* line 3905, ../sass/partials/_layout.scss */
.menu-item:last-child {
    border-bottom: 1px solid #e3e3e3;
}

/* line 3909, ../sass/partials/_layout.scss */
.menu-title {
    padding: 10px 6px 10px 10px;
    float: left;
    font-weight: 600;
    max-width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #aaa;
}
/* line 3918, ../sass/partials/_layout.scss */
.menu-title:hover {
    color: #333333;
}
/* line 3921, ../sass/partials/_layout.scss */
.menu-title.active {
    color: #ff4e00;
}

/* line 3926, ../sass/partials/_layout.scss */
.data-contact {
    padding: 30px 10px;
}
/* line 3929, ../sass/partials/_layout.scss */
.data-contact .contact-col {
    text-align: center;
}
/* line 3932, ../sass/partials/_layout.scss */
.data-contact .account-number {
    background: #f9f9f9;
    float: left;
    width: 100%;
    padding: 8px 16px;
    margin: 20px 0;
    font-size: 14px;
    padding-bottom: 16px;
}
/* line 3941, ../sass/partials/_layout.scss */
.data-contact hr {
    float: left;
    width: 100%;
}
/* line 3945, ../sass/partials/_layout.scss */
.data-contact a {
    color: #ff4e00;
}

/* line 3950, ../sass/partials/_layout.scss */
.data-help {
    padding: 10px;
}
/* line 3952, ../sass/partials/_layout.scss */
.data-help .help-col {
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
}
/* line 3956, ../sass/partials/_layout.scss */
.data-help .help-col h4 {
    margin-top: 50px;
}
/* line 3958, ../sass/partials/_layout.scss */
.data-help .help-col h4.top {
    margin-top: 25px;
}
/* line 3961, ../sass/partials/_layout.scss */
.data-help .help-col h4.no-margin {
    margin: 0;
    margin-bottom: 10px;
}
/* line 3967, ../sass/partials/_layout.scss */
.data-help hr {
    float: left;
    width: 100%;
}
/* line 3971, ../sass/partials/_layout.scss */
.data-help a {
    color: #ff4e00;
    cursor: pointer;
}
/* line 3975, ../sass/partials/_layout.scss */
.data-help img.src {
    border: 2px solid #ccc;
    border-radius: 100%;
}
/* line 3979, ../sass/partials/_layout.scss */
.data-help img.src2 {
    border: 2px solid #ccc;
    margin-bottom: 4px;
}
/* line 3983, ../sass/partials/_layout.scss */
.data-help img.center {
    margin: 0 auto;
    display: block;
}
/* line 3987, ../sass/partials/_layout.scss */
.data-help .title {
    margin-top: 40px;
    margin-bottom: 40px;
}
/* line 3990, ../sass/partials/_layout.scss */
.data-help .title span.circle {
    width: 60px;
    height: 60px;
    border: 1px solid #ff4e00;
    font-size: 30px;
    text-align: center;
    background: #ff4e00;
    float: left;
    line-height: 56px;
    margin-right: 20px;
    color: #fff;
}
/* line 4002, ../sass/partials/_layout.scss */
.data-help .title h3 {
    float: left;
    margin: 0;
    line-height: 56px;
}
/* line 4007, ../sass/partials/_layout.scss */
.data-help .title .short_desc {
    float: left;
    margin-bottom: 10px;
    margin-left: 80px;
    font-size: 14px;
    clear: both;
}
/* line 4014, ../sass/partials/_layout.scss */
.data-help .title .long_desc {
    float: left;
    margin-bottom: 10px;
    font-size: 12px;
    clear: both;
    margin-left: 80px;
}
/* line 4021, ../sass/partials/_layout.scss */
.data-help .title .more_desc {
    float: left;
    margin-bottom: 10px;
    margin-top: 20px;
    font-size: 16px;
    clear: both;
    width: 100%;
    text-align: center;
}
/* line 4030, ../sass/partials/_layout.scss */
.data-help .title.first {
    margin-bottom: 40px;
    margin-top: 20px;
    clear: both;
    overflow: auto;
}
/* line 4036, ../sass/partials/_layout.scss */
.data-help .title.grey2 {
    background: #f9f9f9;
    margin: 0;
    padding: 5px 10px;
}
/* line 4040, ../sass/partials/_layout.scss */
.data-help .title.grey2 img {
    float: left;
}
/* line 4042, ../sass/partials/_layout.scss */
.data-help .title.grey2 img.compare {
    padding: 10px 0 30px 0;
}
/* line 4046, ../sass/partials/_layout.scss */
.data-help .title.grey2 .short_desc {
    margin-left: 10px;
    clear: none;
    margin-top: 6px;
    float: left;
    width: 80%;
}
/* line 4055, ../sass/partials/_layout.scss */
.data-help .sect {
    padding-top: 20px;
    padding-bottom: 20px;
}
/* line 4058, ../sass/partials/_layout.scss */
.data-help .sect.grey {
    background: #f9f9f9;
}
/* line 4062, ../sass/partials/_layout.scss */
.data-help .extra-search {
    display: none;
}
/* line 4064, ../sass/partials/_layout.scss */
.data-help .extra-search .sect {
    margin-left: 10%;
}

/* KOSZYK */
/* line 4072, ../sass/partials/_layout.scss */
input[name="add_to_cart"] {
    float: left;
}

/* line 4077, ../sass/partials/_layout.scss */

/* line 4080, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper {
    border: 2px solid #f0f0f0;
    width: 100%;
    float: left;
    padding: 10px;
    margin-bottom: 10px;
    overflow-x: auto;
}
/* line 4087, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper .show-hide {
    position: absolute;
    right: 14px;
    top: 14px;
    width: 34px;
    height: 34px;
    border: 2px solid #c4c4c4;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/arrow-up2.svg) no-repeat;
    background-size: 8px 5px;
    background-position: center;
    cursor: pointer;
}
/* line 4100, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper .show-hide.show {
    background: url(../images/arrow-down2.svg) no-repeat;
    background-size: 8px 5px;
    background-position: center;
}
/* line 4106, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper h3 {
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0 20px 0;
    max-width: 80%;
}
/* line 4112, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table {
    width: 910px;
}
/* line 4114, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table thead {
    font-weight: bold;
}
/* line 4116, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table thead tr {
    background: #f9f9f9;
}
/* line 4118, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table thead tr td {
    padding: 5px;
}
/* line 4123, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table tbody tr {
    border-bottom: 1px solid #f0f0f0;
}
/* line 4125, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table tbody tr:hover {
    background: #f9f9f9;
}
/* line 4129, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table tr.company-line {
    background: #f9f9f9;
    font-size: 13px;
    font-weight: bold;
}
/* line 4135, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table tr.item-error td {
    padding: 10px;
    background: #f2dede;
    color: #CC0000;
    text-align: left;
}
/* line 4142, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td {
    padding: 2px 5px;
    text-align: right;
}
/* line 4145, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.maybe {
    color: #75a3c7;
}
/* line 4148, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.sure {
    color: #f68526;
}
/* line 4151, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.price {
    font-size: 13px;
}
/* line 4154, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.term {
    font-size: 11px;
}
/* line 4157, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.name {
    text-align: left;
    font-weight: bold;
    font-size: 13px;
}
/* line 4162, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.sumprice {
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    padding: 15px 5px;
}
/* line 4168, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.company-name {
    padding: 5px;
    text-align: left;
    color: #ccc;
    font-size: 14px;
}
/* line 4174, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.rwd_row {
    display: none;
}
/* line 4177, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
    margin-right: 10px;
}
/* line 4183, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.sum {
    text-align: right;
}
/* line 4186, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td a {
    font-size: 11px;
    color: #ff4e00;
    margin-bottom: 2px;
}
/* line 4190, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td a.edit {
    display: block;
    clear: both;
}
/* line 4195, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.extra {
    padding: 5px;
    font-size: 11px;
}
/* line 4198, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.extra .item-wrapper {
    display: block;
    clear: both;
    padding: 1px 0;
}
/* line 4203, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table td.extra .details {
    color: #ff4e00;
    display: block;
    clear: both;
    cursor: pointer;
    font-size: 10px;
}
/* line 4212, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table strong.sum {
    margin-top: 5px;
    float: right;
}
/* line 4216, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table .cart-confirm {
    background: #39b54a;
    color: #fff;
    margin-right: 10px;
    font-size: 12px;
    float: left;
    height: 32px;
    line-height: 20px;
}
/* line 4225, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table .cart-cancel {
    background: #E82323;
    color: #fff;
    font-size: 12px;
    float: left;
    height: 32px;
    line-height: 20px;
}
/* line 4233, ../sass/partials/_layout.scss */
#cart-show .cart-wrapper table .cart-refresh {
    float: left;
    height: 32px;
    line-height: 32px;
    margin-left: 10px;
}

/* confirm dialog */
/* line 4245, ../sass/partials/_layout.scss */
.ui-dialog.confirm {
    padding: 0;
}
/* line 4247, ../sass/partials/_layout.scss */
.ui-dialog.confirm .ui-dialog-titlebar {
    background: #525252;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    padding: 10px 15px;
}
/* line 4253, ../sass/partials/_layout.scss */
.ui-dialog.confirm .ui-dialog-titlebar .ui-dialog-title {
    width: 100%;
    text-align: center;
}
/* line 4257, ../sass/partials/_layout.scss */
.ui-dialog.confirm .ui-dialog-titlebar .ui-dialog-titlebar-close {
    right: 10px;
    background: none !important;
}
/* line 4260, ../sass/partials/_layout.scss */
.ui-dialog.confirm .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
    background: url(../images/close_white.png) no-repeat;
    background-position: 40% 40%;
}
/* line 4265, ../sass/partials/_layout.scss */
.ui-dialog.confirm .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-focus .ui-icon, .ui-dialog.confirm .ui-dialog-titlebar .ui-dialog-titlebar-close.ui-state-active .ui-icon {
    background: url(../images/close_white.png) no-repeat;
    background-position: 40% 40%;
}
/* line 4272, ../sass/partials/_layout.scss */
.ui-dialog.confirm .ui-dialog-buttonpane {
    background: #e0e0e0;
    width: 100%;
    padding: 0;
}
/* line 4276, ../sass/partials/_layout.scss */
.ui-dialog.confirm .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: left;
    margin: 6px;
}
/* line 4279, ../sass/partials/_layout.scss */
.ui-dialog.confirm .ui-dialog-buttonpane .ui-dialog-buttonset button {
    margin: 0;
}
/* line 4281, ../sass/partials/_layout.scss */
.ui-dialog.confirm .ui-dialog-buttonpane .ui-dialog-buttonset button .ui-button-text {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    padding: 10px 15px;
    background: #525252;
}
/* line 4288, ../sass/partials/_layout.scss */
.ui-dialog.confirm .ui-dialog-buttonpane .ui-dialog-buttonset button:first-child {
    margin-right: 6px;
}

/* line 4297, ../sass/partials/_layout.scss */
.sidebar-help-menu a.menu-title {
    max-width: 215px;
}

/* sorting button */
/* line 4303, ../sass/partials/_layout.scss */
.sorting-list {
    float: right;
    margin-top: 12px;
    z-index: 10;
    /* .btn {
  	background: none;
  	border: 1px solid $color_gray_nurse_approx;
  	border-radius: 3px;
  	font-size: 12px;
  	span {
  		font-weight: bold;
  	}
  }
  .dropdown-menu {
  	a {
  		span {
  			font-weight: bold;
  		}
  	}
  } */
}
/* line 4323, ../sass/partials/_layout.scss */
.sorting-list select.sorting-results {
    padding: 8px;
    margin-top: 6px;
    border-radius: 3px;
    margin-left: 5px;
}

@media only screen and (max-width: 1199px) {
    /* MENU */
    /* line 8, ../sass/partials/_rwd.scss */
    .menugrey-container nav ul.p-useroptions li.username {
        display: none;
    }
    /* line 10, ../sass/partials/_rwd.scss */
    .menugrey-container nav ul.p-useroptions li.username span.your-name {
        max-width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
    }
    /* line 18, ../sass/partials/_rwd.scss */
    .menugrey-container nav ul.p-useroptions li.username-min {
        display: inline-block;
        margin-right: 14px;
        height: 45px;
        line-height: 45px;
    }
    /* line 23, ../sass/partials/_rwd.scss */
    .menugrey-container nav ul.p-useroptions li.username-min a {
        padding: 0;
        cursor: pointer;
    }
    /* line 29, ../sass/partials/_rwd.scss */
    .menugrey-container nav ul.p-useroptions .menu-only-rwd {
        display: none;
    }

    /* BASKET */
    /* line 37, ../sass/partials/_rwd.scss */
    #cart-show {
        float: left;
        width: 100%;
    }

    /* line 41, ../sass/partials/_rwd.scss */
    .main-filters-wrapper {
        width: 100%;
    }

    /* SEARCH BOX */
    /* line 48, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey {
        /* .person {
    	width: 70px;
    	margin-right: 15px;
    } */
    }
    /* line 49, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .city {
        width: 250px;
        margin-right: 15px;
    }
    /* line 53, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .room {
        width: 190px;
        margin-right: 15px;
    }

    /* SIDEBAR */
    /* line 67, ../sass/partials/_rwd.scss */
    .sidebar {
        width: 260px;
        position: fixed;
        z-index: 10;
        top: 85px;
        left: -260px;
        background: #f9f9f9;
        padding-left: 10px;
        padding-bottom: 10px;
        border: 1px solid #e3e3e3;
        border-left: 0;
        height: 100%;
    }
    /* line 79, ../sass/partials/_rwd.scss */
    .sidebar h3 {
        margin-bottom: 20px;
    }
    /* line 82, ../sass/partials/_rwd.scss */
    .sidebar .slider-range {
        margin-bottom: 20px;
    }

    /* line 86, ../sass/partials/_rwd.scss */
    .button-rwd {
        float: left;
        right: -35px;
        display: block;
        position: absolute;
        height: 35px;
        width: 35px;
        background: #ff4e00 url(../images/settings-icon.png) no-repeat;
        top: 10px;
        background-position: center;
        border-bottom-right-radius: 5px;
        border-top-right-radius: 5px;
        cursor: pointer;
    }
    /* line 101, ../sass/partials/_rwd.scss */
    .button-rwd.help-menu {
        background: #ff4e00 url(../images/menu-sidebar-icon.png) no-repeat;
        background-position: center;
    }

    /* line 106, ../sass/partials/_rwd.scss */
    .rwd-content {
        overflow-y: auto;
        overflow-x: hidden;
        padding-right: 7px;
        height: calc(100% - 85px);
    }

    /* line 112, ../sass/partials/_rwd.scss */
    .rwd-content::-webkit-scrollbar {
        width: 3px;
    }

    /* line 115, ../sass/partials/_rwd.scss */
    .rwd-content::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: rgba(0, 0, 0, 0.1);
    }

    /* SHORT LINK */
    /* line 123, ../sass/partials/_rwd.scss */
    .short_link {
        width: 100%;
        margin: 10px 0;
    }

    /* WYPOSA┼╗ENIE */
    /* line 130, ../sass/partials/_rwd.scss */
    .equipment-box {
        margin-bottom: 0;
    }

    /* FILTRY */
    /* line 136, ../sass/partials/_rwd.scss */
    .filter-box {
        padding-bottom: 12px;
    }

    /* line 139, ../sass/partials/_rwd.scss */
    .fbox {
        width: 58px;
        height: 60px;
    }

    /* KALENDARZ */
    /* line 146, ../sass/partials/_rwd.scss */
    .date {
        padding-left: 0;
    }

    /* TIMELINE */
    /* line 152, ../sass/partials/_rwd.scss */
    .timeline {
        padding-left: 0;
    }

    /* line 158, ../sass/partials/_rwd.scss */
    .food-drink {
        padding-left: 0;
    }

    /* line 164, ../sass/partials/_rwd.scss */
    .room-setting {
        padding-left: 0;
    }
    /* line 166, ../sass/partials/_rwd.scss */
    .room-setting .sr-box {
        width: 77px;
    }
    /* line 169, ../sass/partials/_rwd.scss */
    .room-setting .search-box {
        width: 185px;
    }

    /* line 178, ../sass/partials/_rwd.scss */
    #search-result .objects-box {
        padding-left: 10px;
        padding-right: 10px;
    }
    /* line 184, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info {
        width: 416px;
    }

    /* line 193, ../sass/partials/_rwd.scss */
    .buttons .availability {
        width: 158px;
    }

    /* line 198, ../sass/partials/_rwd.scss */
    #info {
        left: 0;
        top: 0 !important;
    }

    /* line 203, ../sass/partials/_rwd.scss */
    #info.i-nav {
        top: 0 !important;
    }
}
@media only screen and (max-width: 991px) {
    /* line 214, ../sass/partials/_rwd.scss */
    .navbar-toggle {
        display: none;
        border: 1px solid #fff;
        margin-top: 24px;
    }
    /* line 218, ../sass/partials/_rwd.scss */
    .navbar-toggle .icon-bar {
        background: #fff;
    }

    /* line 226, ../sass/partials/_rwd.scss */
    .menugrey-container nav ul.p-useroptions li.username {
        display: none;
    }
    /* line 229, ../sass/partials/_rwd.scss */
    .menugrey-container nav ul.p-useroptions li.username-min {
        display: block;
        margin-right: 14px;
    }
    /* line 232, ../sass/partials/_rwd.scss */
    .menugrey-container nav ul.p-useroptions li.username-min a {
        padding: 0;
    }

    /* line 240, ../sass/partials/_rwd.scss */
    #time_logout {
        position: static;
    }

    /* line 247, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey {
        padding: 20px 0;
    }
    /* line 249, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .city {
        margin: 0 10px 0 14px;
        width: 200px;
    }
    /* line 253, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .room {
        margin: 0 10px 0 0;
    }
    /* line 256, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .person-grey {
        margin: 0 10px 0 0;
    }

    /* line 267, ../sass/partials/_rwd.scss */
    #cart-show .cart-wrapper table td.price, #cart-show .cart-wrapper table td.extra, #cart-show .cart-wrapper table td.full_row {
        display: none;
    }
    /* line 270, ../sass/partials/_rwd.scss */
    #cart-show .cart-wrapper table td.rwd_row {
        display: table-cell;
    }
    /* line 272, ../sass/partials/_rwd.scss */
    #cart-show .cart-wrapper table td.rwd_row .details {
        color: #ff4e00;
        display: block;
        clear: both;
        cursor: pointer;
        font-size: 10px;
    }
    /* line 279, ../sass/partials/_rwd.scss */
    #cart-show .cart-wrapper table td.rwd_row .item-wrapper {
        display: block;
        clear: both;
        padding: 1px 0;
        font-size: 11px;
    }
    /* line 285, ../sass/partials/_rwd.scss */
    #cart-show .cart-wrapper table td.rwd_row .sum2 {
        margin: 5px 0;
        display: block;
    }

    /* line 298, ../sass/partials/_rwd.scss */
    .food-drink .food-drink-box .coffee-service {
        height: auto;
        padding-right: 11px;
        padding-left: 42px;
        background-position: left 10px top 10px;
        padding-left: 20px;
        background: none;
    }
    /* line 306, ../sass/partials/_rwd.scss */
    .food-drink .food-drink-box .dinner {
        height: auto;
        padding-right: 11px;
        padding-left: 42px;
        background-position: left 10px top 10px;
        padding-left: 20px;
        background: none;
    }
    /* line 314, ../sass/partials/_rwd.scss */
    .food-drink .food-drink-box .coffee-break {
        height: auto;
        padding-right: 11px;
        background-position: left 10px top 10px;
        background: none;
        padding-left: 20px;
        background: none;
    }
    /* line 323, ../sass/partials/_rwd.scss */
    .food-drink .food-drink-title {
        font-size: 13px;
    }
    /* line 326, ../sass/partials/_rwd.scss */
    .food-drink .food-drink-title-dinner {
        font-size: 13px;
    }
    /* line 329, ../sass/partials/_rwd.scss */
    .food-drink .food-drink-title2 {
        line-height: 10px;
        font-size: 12px;
    }

    /* line 336, ../sass/partials/_rwd.scss */
    .room-setting .room-setting-box {
        height: 55px;
    }
    /* line 339, ../sass/partials/_rwd.scss */
    .room-setting .room-setting-title {
        width: 112px;
        font-size: 12px;
        padding: 18px 0;
    }
    /* line 344, ../sass/partials/_rwd.scss */
    .room-setting .sr-box {
        width: 58px;
        height: 55px;
    }
    /* line 348, ../sass/partials/_rwd.scss */
    .room-setting .sr-all {
        height: 55px;
        font-size: 11px;
        padding: 19px 4px !important;
    }
    /* line 352, ../sass/partials/_rwd.scss */
    .room-setting .sr-all.active {
        font-size: 11px;
        height: 55px;
        padding: 19px 4px !important;
    }
    /* line 358, ../sass/partials/_rwd.scss */
    .room-setting .search-box {
        width: 138px;
        height: 55px;
    }
    /* line 362, ../sass/partials/_rwd.scss */
    .room-setting .search {
        padding-left: 25px;
    }
    /* line 364, ../sass/partials/_rwd.scss */
    .room-setting .search:hover {
        padding-left: 25px;
    }

    /* line 375, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box {
        width: 145px;
        padding-left: 12px;
    }
    /* line 381, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box .price-big {
        padding-top: 15px;
    }
    /* line 385, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info {
        width: 300px;
        padding: 8px 0 16px 12px;
    }
    /* line 388, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .parking {
        display: none;
    }
    /* line 391, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .floor {
        margin-bottom: 13px;
    }
    /* line 395, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .elevator {
        margin-bottom: 13px;
    }
    /* line 399, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .room-equipment {
        margin-top: 0;
    }
    /* line 402, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn {
        width: 115px;
        margin-top: 0;
    }
    /* line 405, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn button.btn-more-info {
        width: 115px;
        padding: 6px 8px;
    }
    /* line 409, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn .more-icon {
        display: none;
    }
    /* line 413, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .room-name {
        padding-bottom: 0;
    }
    /* line 415, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .room-name h2 {
        margin-top: 18px;
        margin-bottom: 5px;
    }
    /* line 420, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .obj-address {
        margin-right: 15px;
    }
    /* line 424, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-img {
        width: 271px;
        overflow: hidden;
        position: relative;
    }
    /* line 429, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-img a img {
        width: 100%;
        height: 100%;
    }
    /* line 439, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .buttons .btn-map {
        width: 90px;
        padding-left: 40px;
    }
    /* line 443, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .buttons .availability {
        width: 45px;
        text-indent: -9999px;
        white-space: nowrap;
        overflow: hidden;
        padding: 23px;
    }
    /* line 449, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .buttons .availability span {
        display: none;
    }
    /* line 453, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .buttons .button-disabled-not-confirmed {
        width: 140px;
    }
    /* line 455, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .buttons .button-disabled-not-confirmed .btn-prebooking {
        width: 100%;
    }
    /* line 463, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-more-info .object-details {
        margin-left: 15px;
        margin-top: 5px;
    }
    /* line 467, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-more-info .object-details table td.text-description {
        width: 100%;
    }
    /* line 474, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box-min .price-extra {
        display: none;
    }

    /* .p-menu ul li a {
  	padding: 14px 10px;
  	&:hover {
  		padding: 14px 10px;
  	}
  } */
    /* line 493, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure.ui-dialog, .confirm_booking_reservation_maybe.ui-dialog, .basket_edit.ui-dialog, .rules_dialog.ui-dialog, .faq_dialog.ui-dialog, .share_dialog.ui-dialog, .contact_dialog.ui-dialog {
        width: 740px !important;
        left: 50% !important;
        margin-left: -370px;
    }
    /* line 510, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .basket_edit .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .basket_edit .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .rules_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .rules_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .faq_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .faq_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .share_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .share_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .contact_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .contact_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change {
        display: none;
    }
    /* line 513, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .basket_edit .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .basket_edit .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .rules_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .rules_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .faq_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .faq_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .share_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .share_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .contact_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .contact_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.name {
        float: left;
        width: auto;
        color: #323232;
    }
    /* line 523, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .fields-container, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_dis_wrap, .confirm_booking_reservation_sure .confirm_booking_reservation .catering_wrap, .confirm_booking_reservation_sure .confirm_booking_reservation .accesories_wrap, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_desc, .confirm_booking_reservation_maybe .confirm_booking_reservation .fields-container, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_dis_wrap, .confirm_booking_reservation_maybe .confirm_booking_reservation .catering_wrap, .confirm_booking_reservation_maybe .confirm_booking_reservation .accesories_wrap, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_desc, .basket_edit .confirm_booking_reservation .fields-container, .basket_edit .confirm_booking_reservation .reservation_dis_wrap, .basket_edit .confirm_booking_reservation .catering_wrap, .basket_edit .confirm_booking_reservation .accesories_wrap, .basket_edit .confirm_booking_reservation .reservation_desc, .rules_dialog .confirm_booking_reservation .fields-container, .rules_dialog .confirm_booking_reservation .reservation_dis_wrap, .rules_dialog .confirm_booking_reservation .catering_wrap, .rules_dialog .confirm_booking_reservation .accesories_wrap, .rules_dialog .confirm_booking_reservation .reservation_desc, .faq_dialog .confirm_booking_reservation .fields-container, .faq_dialog .confirm_booking_reservation .reservation_dis_wrap, .faq_dialog .confirm_booking_reservation .catering_wrap, .faq_dialog .confirm_booking_reservation .accesories_wrap, .faq_dialog .confirm_booking_reservation .reservation_desc, .share_dialog .confirm_booking_reservation .fields-container, .share_dialog .confirm_booking_reservation .reservation_dis_wrap, .share_dialog .confirm_booking_reservation .catering_wrap, .share_dialog .confirm_booking_reservation .accesories_wrap, .share_dialog .confirm_booking_reservation .reservation_desc, .contact_dialog .confirm_booking_reservation .fields-container, .contact_dialog .confirm_booking_reservation .reservation_dis_wrap, .contact_dialog .confirm_booking_reservation .catering_wrap, .contact_dialog .confirm_booking_reservation .accesories_wrap, .contact_dialog .confirm_booking_reservation .reservation_desc {
        width: 100%;
        padding: 10px;
    }
    /* line 527, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings, .basket_edit .confirm_booking_reservation .reservation-settings, .rules_dialog .confirm_booking_reservation .reservation-settings, .faq_dialog .confirm_booking_reservation .reservation-settings, .share_dialog .confirm_booking_reservation .reservation-settings, .contact_dialog .confirm_booking_reservation .reservation-settings {
        width: 423px;
    }
    /* line 531, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label {
        max-width: 330px;
    }
}
@media only screen and (max-width: 768px) {
    /* line 555, ../sass/partials/_rwd.scss */
    .menu-fix .panel-top-header .top-contact {
        display: none;
    }
    /* line 559, ../sass/partials/_rwd.scss */
    .menu-fix .navbar-toggle {
        display: block;
        border: 1px solid #ccc;
        position: absolute;
        top: 26px;
        right: 15px;
        margin-top: 0;
    }
    /* line 566, ../sass/partials/_rwd.scss */
    .menu-fix .navbar-toggle .icon-bar {
        background: #ccc;
    }

    /* NAV */
    /* line 575, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle {
        display: none !important;
    }
    /* line 577, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on {
        display: block !important;
    }
    /* line 579, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on nav.p-menu {
        height: auto;
        overflow: auto;
        max-height: 100%;
    }
    /* line 584, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on nav.p-menu ul.p-useroptions {
        height: auto;
    }
    /* line 588, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on nav.p-menu ul.p-useroptions li.username {
        display: block;
        padding-left: 15px;
    }
    /* line 591, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on nav.p-menu ul.p-useroptions li.username span.your-name {
        max-width: 200px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
    }
    /* line 599, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on nav.p-menu ul.p-useroptions li.username-min {
        display: none;
        margin-right: 14px;
        height: 45px;
        line-height: 45px;
    }
    /* line 604, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on nav.p-menu ul.p-useroptions li.username-min a {
        padding: 0;
        cursor: pointer;
    }
    /* line 609, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on nav.p-menu ul.p-useroptions li.settings {
        display: none;
    }
    /* line 612, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on nav.p-menu ul.p-useroptions li.root_link {
        display: none;
    }
    /* line 616, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on nav.p-menu ul.p-useroptions .menu-only-rwd {
        display: block;
    }
    /* line 618, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on nav.p-menu ul.p-useroptions .menu-only-rwd li {
        display: block;
        width: 100%;
        clear: both;
    }
    /* line 622, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on nav.p-menu ul.p-useroptions .menu-only-rwd li a {
        color: #fff;
        text-transform: uppercase;
    }
    /* line 630, ../sass/partials/_rwd.scss */
    .menugrey-container.menu-toggle.on .container {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }
    /* line 637, ../sass/partials/_rwd.scss */
    .menugrey-container nav {
        height: 60px;
    }
    /* line 640, ../sass/partials/_rwd.scss */
    .menugrey-container nav.p-menu ul.main {
        display: block;
        width: 100%;
    }
    /* line 643, ../sass/partials/_rwd.scss */
    .menugrey-container nav.p-menu ul.main li {
        display: block;
        width: 100%;
        text-align: center;
        border: 0;
    }
    /* line 648, ../sass/partials/_rwd.scss */
    .menugrey-container nav.p-menu ul.main li a {
        display: block;
        padding: 0;
        margin: 0;
    }
    /* line 652, ../sass/partials/_rwd.scss */
    .menugrey-container nav.p-menu ul.main li a.current {
        display: block;
        padding: 0;
        margin: 0;
    }
    /* line 657, ../sass/partials/_rwd.scss */
    .menugrey-container nav.p-menu ul.main li a:hover {
        display: block;
        padding: 0;
        margin: 0;
    }
    /* line 665, ../sass/partials/_rwd.scss */
    .menugrey-container nav.p-menu ul.p-useroptions {
        text-align: center;
        background: #000;
        width: 100%;
    }
    /* line 669, ../sass/partials/_rwd.scss */
    .menugrey-container nav.p-menu ul.p-useroptions li {
        display: inline-block;
        width: auto;
    }
    /* line 672, ../sass/partials/_rwd.scss */
    .menugrey-container nav.p-menu ul.p-useroptions li.settings {
        margin-left: 15px;
    }
    /* line 676, ../sass/partials/_rwd.scss */
    .menugrey-container nav.p-menu ul.p-useroptions li.logout a {
        padding: 0 15px;
    }
    /* line 680, ../sass/partials/_rwd.scss */
    .menugrey-container nav.p-menu ul.p-useroptions li.root_link {
        padding: 15px 0;
    }
    /* line 683, ../sass/partials/_rwd.scss */
    .menugrey-container nav.p-menu ul.p-useroptions li.username {
        display: none;
    }

    /* SEARCH BOX */
    /* line 696, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .city {
        width: 30%;
    }
    /* line 699, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .room {
        width: 30%;
    }
    /* line 702, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .person-grey {
        width: 10%;
    }
    /* line 704, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .person-grey .person-bg {
        background-position-x: 95%;
    }
    /* line 708, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey select.room-bg {
        background-position-x: 95%;
    }
    /* line 711, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .help {
        margin-left: 0;
    }

    /* line 720, ../sass/partials/_rwd.scss */
    .room-setting .room-setting-box {
        padding: 0;
        border: 0;
        width: 100%;
        height: auto;
        border-top: 1px solid #e3e3e3;
        overflow: auto;
    }
    /* line 728, ../sass/partials/_rwd.scss */
    .room-setting .room-setting-title {
        width: 100%;
    }
    /* line 731, ../sass/partials/_rwd.scss */
    .room-setting .sr-all {
        width: 12.5%;
        margin: 0;
    }
    /* line 734, ../sass/partials/_rwd.scss */
    .room-setting .sr-all.active {
        width: 12.5%;
        margin: 0;
    }
    /* line 739, ../sass/partials/_rwd.scss */
    .room-setting .sr-box {
        width: 12.5%;
        margin: 0;
    }
    /* line 743, ../sass/partials/_rwd.scss */
    .room-setting .seat-position {
        width: 100%;
    }
    /* line 746, ../sass/partials/_rwd.scss */
    .room-setting .search-box {
        width: 100%;
    }
    /* line 749, ../sass/partials/_rwd.scss */
    .room-setting .search {
        height: 100%;
        width: 100%;
        background: #525252 url(../images/loop-white.svg) no-repeat;
        background-size: 16px;
        background-position: right 15px center;
        background-position-x: 95%;
        background-position-y: 50%;
        color: #fff;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        padding: 0;
    }
    /* line 762, ../sass/partials/_rwd.scss */
    .room-setting .search:hover {
        height: 100%;
        width: 100%;
        background: #696969 url(../images/loop-white.svg) no-repeat;
        background-size: 16px;
        background-position: right 15px center;
        background-position-x: 95%;
        background-position-y: 50%;
        color: #fff;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        padding: 0;
    }

    /* line 783, ../sass/partials/_rwd.scss */
    .food-drink .food-drink-box .coffee-break {
        width: 100%;
        background: url(../images/coffee-break.svg) 20px 10px no-repeat;
        background-size: 24px 23px;
        padding-left: 50px;
    }
    /* line 789, ../sass/partials/_rwd.scss */
    .food-drink .food-drink-box .coffee-service {
        width: 100%;
        background: url(../images/coffee-service.svg) 22px 11px no-repeat;
        background-size: 21px 23px;
        padding-left: 50px;
    }
    /* line 795, ../sass/partials/_rwd.scss */
    .food-drink .food-drink-box .dinner {
        width: 100%;
        background: url(../images/dinner.svg) 23px 14px no-repeat;
        background-size: 23px 21px;
        padding-left: 50px;
    }
    /* line 801, ../sass/partials/_rwd.scss */
    .food-drink .food-drink-box .food-drink-title {
        padding-left: 15px;
    }
    /* line 804, ../sass/partials/_rwd.scss */
    .food-drink .food-drink-box .food-drink-title-dinner {
        padding-left: 15px;
    }

    /* SIDEBAR */
    /* line 812, ../sass/partials/_rwd.scss */
    .sidebar {
        top: 60px;
    }
    /* line 814, ../sass/partials/_rwd.scss */
    .sidebar .rwd-content {
        overflow-y: auto;
        overflow-x: hidden;
        padding-right: 7px;
        height: calc(100% - 85px);
    }

    /* KALENDARZ */
    /* line 827, ../sass/partials/_rwd.scss */
    .date .ui-datepicekr td span {
        font-size: 13px;
    }
    /* line 832, ../sass/partials/_rwd.scss */
    .date .ui-datepicker-group-first {
        border-right: 1px solid #f0f0f0;
    }

    /* line 839, ../sass/partials/_rwd.scss */
    #search-result {
        width: 100%;
    }
    /* line 841, ../sass/partials/_rwd.scss */
    #search-result .objects-box {
        width: 100%;
    }
    /* line 845, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box {
        position: relative;
    }
    /* line 847, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-img {
        width: calc(100% - 445px);
        height: 207px;
        overflow: hidden;
        position: absolute;
    }
    /* line 853, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-img a {
        position: relative;
        overflow: hidden;
    }
    /* line 856, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-img a img {
        height: auto;
    }
    /* line 861, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box {
        z-index: 1;
    }
    /* line 865, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn {
        width: 30px;
        margin-top: 0;
    }
    /* line 868, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn button.btn-more-info {
        display: none;
    }
    /* line 871, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn .more-icon {
        display: block;
    }
    /* line 877, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box-min {
        padding: 6px 0 6px 10px;
    }
    /* line 879, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box-min .room-name-min {
        font-size: 14px;
        margin-top: 6px;
    }
    /* line 887, ../sass/partials/_rwd.scss */
    #search-result .object-box-min {
        /* .obj-name-min {
    	display: none;
    } */
    }
    /* line 891, ../sass/partials/_rwd.scss */
    #search-result .object-box-min .room-equipment {
        display: none;
    }

    /* line 900, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure.ui-dialog, .confirm_booking_reservation_maybe.ui-dialog, .basket_edit.ui-dialog, .rules_dialog.ui-dialog, .faq_dialog.ui-dialog, .share_dialog.ui-dialog, .contact_dialog.ui-dialog, .room_review_dialog.ui-dialog {
        width: 80% !important;
        left: 50% !important;
        margin-left: -40%;
    }
    /* line 908, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-content, .confirm_booking_reservation_maybe .ui-dialog-content, .basket_edit .ui-dialog-content, .rules_dialog .ui-dialog-content, .faq_dialog .ui-dialog-content, .share_dialog .ui-dialog-content, .contact_dialog .ui-dialog-content, .room_review_dialog .ui-dialog-content {
        position: static;
        width: calc(100% - 1px) !important;
    }
    /* line 913, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-content::-webkit-scrollbar, .confirm_booking_reservation_maybe .ui-dialog-content::-webkit-scrollbar, .basket_edit .ui-dialog-content::-webkit-scrollbar, .rules_dialog .ui-dialog-content::-webkit-scrollbar, .faq_dialog .ui-dialog-content::-webkit-scrollbar, .share_dialog .ui-dialog-content::-webkit-scrollbar, .contact_dialog .ui-dialog-content::-webkit-scrollbar, .room_review_dialog .ui-dialog-content::-webkit-scrollbar {
        width: 3px;
        margin-right: 1px;
    }
    /* line 917, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-content::-webkit-scrollbar-thumb, .confirm_booking_reservation_maybe .ui-dialog-content::-webkit-scrollbar-thumb, .basket_edit .ui-dialog-content::-webkit-scrollbar-thumb, .rules_dialog .ui-dialog-content::-webkit-scrollbar-thumb, .faq_dialog .ui-dialog-content::-webkit-scrollbar-thumb, .share_dialog .ui-dialog-content::-webkit-scrollbar-thumb, .contact_dialog .ui-dialog-content::-webkit-scrollbar-thumb, .room_review_dialog .ui-dialog-content::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: rgba(0, 0, 0, 0.1);
    }
    /* line 923, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-titlebar, .confirm_booking_reservation_maybe .ui-dialog-titlebar, .basket_edit .ui-dialog-titlebar, .rules_dialog .ui-dialog-titlebar, .faq_dialog .ui-dialog-titlebar, .share_dialog .ui-dialog-titlebar, .contact_dialog .ui-dialog-titlebar, .room_review_dialog .ui-dialog-titlebar {
        font-size: 13px;
    }
    /* line 927, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info, .basket_edit .confirm_booking_reservation .reservation_info, .rules_dialog .confirm_booking_reservation .reservation_info, .faq_dialog .confirm_booking_reservation .reservation_info, .share_dialog .confirm_booking_reservation .reservation_info, .contact_dialog .confirm_booking_reservation .reservation_info, .room_review_dialog .confirm_booking_reservation .reservation_info {
        width: 100%;
        margin: 0;
        padding: 10px 0 0 10px;
        overflow-x: hidden;
    }
    /* line 933, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_accessories, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_catering, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_price, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_accessories, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_catering, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_price, .basket_edit .confirm_booking_reservation .reservation_info .room_accessories, .basket_edit .confirm_booking_reservation .reservation_info .room_catering, .basket_edit .confirm_booking_reservation .reservation_info .room_price, .rules_dialog .confirm_booking_reservation .reservation_info .room_accessories, .rules_dialog .confirm_booking_reservation .reservation_info .room_catering, .rules_dialog .confirm_booking_reservation .reservation_info .room_price, .faq_dialog .confirm_booking_reservation .reservation_info .room_accessories, .faq_dialog .confirm_booking_reservation .reservation_info .room_catering, .faq_dialog .confirm_booking_reservation .reservation_info .room_price, .share_dialog .confirm_booking_reservation .reservation_info .room_accessories, .share_dialog .confirm_booking_reservation .reservation_info .room_catering, .share_dialog .confirm_booking_reservation .reservation_info .room_price, .contact_dialog .confirm_booking_reservation .reservation_info .room_accessories, .contact_dialog .confirm_booking_reservation .reservation_info .room_catering, .contact_dialog .confirm_booking_reservation .reservation_info .room_price, .room_review_dialog .confirm_booking_reservation .reservation_info .room_accessories, .room_review_dialog .confirm_booking_reservation .reservation_info .room_catering, .room_review_dialog .confirm_booking_reservation .reservation_info .room_price {
        width: calc(100% - 10px);
        margin: 0;
    }
    /* line 936, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_accessories table, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_catering table, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_price table, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_accessories table, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_catering table, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_price table, .basket_edit .confirm_booking_reservation .reservation_info .room_accessories table, .basket_edit .confirm_booking_reservation .reservation_info .room_catering table, .basket_edit .confirm_booking_reservation .reservation_info .room_price table, .rules_dialog .confirm_booking_reservation .reservation_info .room_accessories table, .rules_dialog .confirm_booking_reservation .reservation_info .room_catering table, .rules_dialog .confirm_booking_reservation .reservation_info .room_price table, .faq_dialog .confirm_booking_reservation .reservation_info .room_accessories table, .faq_dialog .confirm_booking_reservation .reservation_info .room_catering table, .faq_dialog .confirm_booking_reservation .reservation_info .room_price table, .share_dialog .confirm_booking_reservation .reservation_info .room_accessories table, .share_dialog .confirm_booking_reservation .reservation_info .room_catering table, .share_dialog .confirm_booking_reservation .reservation_info .room_price table, .contact_dialog .confirm_booking_reservation .reservation_info .room_accessories table, .contact_dialog .confirm_booking_reservation .reservation_info .room_catering table, .contact_dialog .confirm_booking_reservation .reservation_info .room_price table, .room_review_dialog .confirm_booking_reservation .reservation_info .room_accessories table, .room_review_dialog .confirm_booking_reservation .reservation_info .room_catering table, .room_review_dialog .confirm_booking_reservation .reservation_info .room_price table {
        margin-bottom: 0;
    }
    /* line 940, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_price table tr td span.rwd_change, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_price table tr td span.rwd_change, .basket_edit .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .basket_edit .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .basket_edit .confirm_booking_reservation .reservation_info .room_price table tr td span.rwd_change, .rules_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .rules_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .rules_dialog .confirm_booking_reservation .reservation_info .room_price table tr td span.rwd_change, .faq_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .faq_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .faq_dialog .confirm_booking_reservation .reservation_info .room_price table tr td span.rwd_change, .share_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .share_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .share_dialog .confirm_booking_reservation .reservation_info .room_price table tr td span.rwd_change, .contact_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .contact_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .contact_dialog .confirm_booking_reservation .reservation_info .room_price table tr td span.rwd_change, .room_review_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .room_review_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .room_review_dialog .confirm_booking_reservation .reservation_info .room_price table tr td span.rwd_change {
        display: block;
        float: left;
        width: auto;
        font-size: 11px;
        font-weight: 100;
        line-height: 20px;
        cursor: pointer;
    }
    /* line 949, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_price table tr td span.name, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_price table tr td span.name, .basket_edit .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .basket_edit .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .basket_edit .confirm_booking_reservation .reservation_info .room_price table tr td span.name, .rules_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .rules_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .rules_dialog .confirm_booking_reservation .reservation_info .room_price table tr td span.name, .faq_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .faq_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .faq_dialog .confirm_booking_reservation .reservation_info .room_price table tr td span.name, .share_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .share_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .share_dialog .confirm_booking_reservation .reservation_info .room_price table tr td span.name, .contact_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .contact_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .contact_dialog .confirm_booking_reservation .reservation_info .room_price table tr td span.name, .room_review_dialog .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .room_review_dialog .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .room_review_dialog .confirm_booking_reservation .reservation_info .room_price table tr td span.name {
        float: left;
        width: auto;
        color: #323232;
    }
    /* line 958, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_name, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_sum, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_name, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_sum, .basket_edit .confirm_booking_reservation .reservation_info .room_name, .basket_edit .confirm_booking_reservation .reservation_info .room_sum, .rules_dialog .confirm_booking_reservation .reservation_info .room_name, .rules_dialog .confirm_booking_reservation .reservation_info .room_sum, .faq_dialog .confirm_booking_reservation .reservation_info .room_name, .faq_dialog .confirm_booking_reservation .reservation_info .room_sum, .share_dialog .confirm_booking_reservation .reservation_info .room_name, .share_dialog .confirm_booking_reservation .reservation_info .room_sum, .contact_dialog .confirm_booking_reservation .reservation_info .room_name, .contact_dialog .confirm_booking_reservation .reservation_info .room_sum, .room_review_dialog .confirm_booking_reservation .reservation_info .room_name, .room_review_dialog .confirm_booking_reservation .reservation_info .room_sum {
        width: calc(100% - 10px);
        margin: 0;
    }
    /* line 962, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_sum, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_sum, .basket_edit .confirm_booking_reservation .reservation_info .room_sum, .rules_dialog .confirm_booking_reservation .reservation_info .room_sum, .faq_dialog .confirm_booking_reservation .reservation_info .room_sum, .share_dialog .confirm_booking_reservation .reservation_info .room_sum, .contact_dialog .confirm_booking_reservation .reservation_info .room_sum, .room_review_dialog .confirm_booking_reservation .reservation_info .room_sum {
        border-bottom: none;
    }
    /* line 968, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .fields-container, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .reservation_desc, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .fields-container, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .reservation_desc, .basket_edit .confirm_booking_reservation .reservation-settings .fields-container, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap, .basket_edit .confirm_booking_reservation .reservation-settings .accesories_wrap, .basket_edit .confirm_booking_reservation .reservation-settings .reservation_desc, .rules_dialog .confirm_booking_reservation .reservation-settings .fields-container, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap, .rules_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap, .rules_dialog .confirm_booking_reservation .reservation-settings .reservation_desc, .faq_dialog .confirm_booking_reservation .reservation-settings .fields-container, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap, .faq_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap, .faq_dialog .confirm_booking_reservation .reservation-settings .reservation_desc, .share_dialog .confirm_booking_reservation .reservation-settings .fields-container, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap, .share_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap, .share_dialog .confirm_booking_reservation .reservation-settings .reservation_desc, .contact_dialog .confirm_booking_reservation .reservation-settings .fields-container, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap, .contact_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap, .contact_dialog .confirm_booking_reservation .reservation-settings .reservation_desc, .room_review_dialog .confirm_booking_reservation .reservation-settings .fields-container, .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap, .room_review_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap, .room_review_dialog .confirm_booking_reservation .reservation-settings .reservation_desc {
        display: none;
    }
    /* line 970, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .fields-container.show, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap.show, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap.show, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .reservation_desc.show, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .fields-container.show, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap.show, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap.show, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .reservation_desc.show, .basket_edit .confirm_booking_reservation .reservation-settings .fields-container.show, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap.show, .basket_edit .confirm_booking_reservation .reservation-settings .accesories_wrap.show, .basket_edit .confirm_booking_reservation .reservation-settings .reservation_desc.show, .rules_dialog .confirm_booking_reservation .reservation-settings .fields-container.show, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap.show, .rules_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap.show, .rules_dialog .confirm_booking_reservation .reservation-settings .reservation_desc.show, .faq_dialog .confirm_booking_reservation .reservation-settings .fields-container.show, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap.show, .faq_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap.show, .faq_dialog .confirm_booking_reservation .reservation-settings .reservation_desc.show, .share_dialog .confirm_booking_reservation .reservation-settings .fields-container.show, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap.show, .share_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap.show, .share_dialog .confirm_booking_reservation .reservation-settings .reservation_desc.show, .contact_dialog .confirm_booking_reservation .reservation-settings .fields-container.show, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap.show, .contact_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap.show, .contact_dialog .confirm_booking_reservation .reservation-settings .reservation_desc.show, .room_review_dialog .confirm_booking_reservation .reservation-settings .fields-container.show, .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap.show, .room_review_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap.show, .room_review_dialog .confirm_booking_reservation .reservation-settings .reservation_desc.show {
        display: block;
        width: 100%;
        position: absolute;
        height: 100%;
        top: 0;
        left: 0;
        background: #fff;
        z-index: 10;
        overflow-y: auto;
    }
    /* line 983, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.duplicate_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.remove_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.duplicate_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.remove_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.duplicate_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.remove_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.duplicate_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.remove_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.duplicate_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.remove_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.duplicate_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.remove_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.duplicate_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.remove_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.duplicate_button, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.remove_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.duplicate_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.remove_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.duplicate_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.remove_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.duplicate_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.remove_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.duplicate_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.remove_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.duplicate_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.remove_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.duplicate_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.remove_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.duplicate_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.remove_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.duplicate_button, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.remove_button, .basket_edit .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.duplicate_button, .basket_edit .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.remove_button, .basket_edit .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.duplicate_button, .basket_edit .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.remove_button, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.duplicate_button, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.remove_button, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.duplicate_button, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.remove_button, .basket_edit .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.duplicate_button, .basket_edit .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.remove_button, .basket_edit .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.duplicate_button, .basket_edit .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.remove_button, .basket_edit .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.duplicate_button, .basket_edit .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.remove_button, .basket_edit .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.duplicate_button, .basket_edit .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.remove_button, .rules_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.duplicate_button, .rules_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.remove_button, .rules_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.duplicate_button, .rules_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.remove_button, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.duplicate_button, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.remove_button, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.duplicate_button, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.remove_button, .rules_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.duplicate_button, .rules_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.remove_button, .rules_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.duplicate_button, .rules_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.remove_button, .rules_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.duplicate_button, .rules_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.remove_button, .rules_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.duplicate_button, .rules_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.remove_button, .faq_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.duplicate_button, .faq_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.remove_button, .faq_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.duplicate_button, .faq_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.remove_button, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.duplicate_button, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.remove_button, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.duplicate_button, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.remove_button, .faq_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.duplicate_button, .faq_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.remove_button, .faq_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.duplicate_button, .faq_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.remove_button, .faq_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.duplicate_button, .faq_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.remove_button, .faq_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.duplicate_button, .faq_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.remove_button, .share_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.duplicate_button, .share_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.remove_button, .share_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.duplicate_button, .share_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.remove_button, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.duplicate_button, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.remove_button, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.duplicate_button, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.remove_button, .share_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.duplicate_button, .share_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.remove_button, .share_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.duplicate_button, .share_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.remove_button, .share_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.duplicate_button, .share_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.remove_button, .share_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.duplicate_button, .share_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.remove_button, .contact_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.duplicate_button, .contact_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.remove_button, .contact_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.duplicate_button, .contact_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.remove_button, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.duplicate_button, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.remove_button, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.duplicate_button, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.remove_button, .contact_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.duplicate_button, .contact_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.remove_button, .contact_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.duplicate_button, .contact_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.remove_button, .contact_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.duplicate_button, .contact_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.remove_button, .contact_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.duplicate_button, .contact_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.remove_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.duplicate_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_katering tr span.remove_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.duplicate_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .fields-container #t_akcesoria tr span.remove_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.duplicate_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering tr span.remove_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.duplicate_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_akcesoria tr span.remove_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.duplicate_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_katering tr span.remove_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.duplicate_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria tr span.remove_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.duplicate_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_katering tr span.remove_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.duplicate_button, .room_review_dialog .confirm_booking_reservation .reservation-settings .reservation_desc #t_akcesoria tr span.remove_button {
        right: 10px;
    }
    /* line 990, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering, .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering {
        width: calc(100% - 10px);
    }
    /* line 993, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="text"], .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="text"], .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="text"], .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="text"], .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="text"], .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="text"], .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="text"], .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="text"] {
        width: 32px;
        padding: 6px;
        font-size: 10px;
    }
    /* line 998, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="time"], .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="time"], .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="time"], .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="time"], .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="time"], .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="time"], .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="time"], .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="time"] {
        width: 55px;
        padding: 6px;
        font-size: 10px;
    }
    /* line 1004, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label {
        max-width: 300px;
        font-size: 11px;
        font-weight: 600;
    }
    /* line 1010, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap .cless, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap .cmore, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap .cless, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap .cmore, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap .cless, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap .cmore, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .cless, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .cmore, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .cless, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .cmore, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .cless, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .cmore, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .cless, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .cmore, .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .cless, .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .cmore {
        width: 100%;
        text-align: center;
    }
    /* line 1014, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap .close, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap .close, .basket_edit .confirm_booking_reservation .reservation-settings .catering_wrap .close, .rules_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .close, .faq_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .close, .share_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .close, .contact_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .close, .room_review_dialog .confirm_booking_reservation .reservation-settings .catering_wrap .close {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 15px;
        right: 20px;
        border: 2px solid #c4c4c4;
        background: url(../images/close.svg) no-repeat;
        background-size: 8px 8px;
        background-position: center;
        cursor: pointer;
    }
    /* line 1028, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap .aless, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap .amore, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap .aless, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap .amore, .basket_edit .confirm_booking_reservation .reservation-settings .accesories_wrap .aless, .basket_edit .confirm_booking_reservation .reservation-settings .accesories_wrap .amore, .rules_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .aless, .rules_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .amore, .faq_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .aless, .faq_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .amore, .share_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .aless, .share_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .amore, .contact_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .aless, .contact_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .amore, .room_review_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .aless, .room_review_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .amore {
        width: calc(100% - 10px);
        text-align: center;
    }
    /* line 1032, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap .close, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap .close, .basket_edit .confirm_booking_reservation .reservation-settings .accesories_wrap .close, .rules_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .close, .faq_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .close, .share_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .close, .contact_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .close, .room_review_dialog .confirm_booking_reservation .reservation-settings .accesories_wrap .close {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 15px;
        right: 20px;
        border: 2px solid #c4c4c4;
        background: url(../images/close.svg) no-repeat;
        background-size: 8px 8px;
        background-position: center;
        cursor: pointer;
    }
    /* line 1047, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label, .basket_edit .confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label, .rules_dialog .confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label, .faq_dialog .confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label, .share_dialog .confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label, .contact_dialog .confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label, .room_review_dialog .confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label {
        width: 100%;
        text-align: left;
        padding-left: 0;
        padding-top: 0;
    }
    /* line 1056, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .fields-container .close, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .fields-container .close, .basket_edit .confirm_booking_reservation .reservation-settings .fields-container .close, .rules_dialog .confirm_booking_reservation .reservation-settings .fields-container .close, .faq_dialog .confirm_booking_reservation .reservation-settings .fields-container .close, .share_dialog .confirm_booking_reservation .reservation-settings .fields-container .close, .contact_dialog .confirm_booking_reservation .reservation-settings .fields-container .close, .room_review_dialog .confirm_booking_reservation .reservation-settings .fields-container .close {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 15px;
        right: 20px;
        border: 2px solid #c4c4c4;
        background: url(../images/close.svg) no-repeat;
        background-size: 8px 8px;
        background-position: center;
        cursor: pointer;
    }
    /* line 1076, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable {
        margin: 0;
    }
    /* line 1078, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled button, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable button {
        margin: 0;
        width: 100%;
        height: 100%;
    }
    /* line 1083, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled.tooltip .ui-button-text, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable.tooltip .ui-button-text {
        height: 100%;
    }
    /* line 1095, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel {
        margin: 0;
        height: 40px;
    }
    /* line 1098, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel span, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel span, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel span, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel span, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel span, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel span, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel span, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-cancel span {
        padding: 0 15px 0 15px;
    }
    /* line 1102, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-continue, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-continue, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-continue, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-continue, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-continue, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-continue, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-continue, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.btn-continue {
        height: 40px;
    }
    /* line 1105, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset button.availability, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset button.availability, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset button.availability, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.availability, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.availability, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.availability, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.availability, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.availability {
        width: 100%;
        bottom: 40px;
        height: 40px;
        display: none;
    }
    /* line 1111, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset button, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset button, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset button, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
        margin: 0;
        height: auto;
    }
    /* line 1115, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .basket_edit .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .rules_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .faq_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .share_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .contact_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .room_review_dialog .ui-dialog-buttonpane .ui-dialog-buttonset .help-link {
        display: none;
    }
}
@media only screen and (max-width: 680px) {
    /* SEARCH BOX */
    /* line 1128, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .city {
        margin-left: 0;
        width: 30%;
    }
    /* line 1132, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .room {
        width: 30%;
    }
    /* line 1135, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .person-grey {
        width: 10%;
    }
    /* line 1137, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .person-grey .person-bg {
        background-position-x: 95%;
    }
    /* line 1141, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey select.room-bg {
        background-position-x: 95%;
    }
    /* line 1144, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .help {
        max-width: 120px;
    }
    /* line 1146, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .help a {
        line-height: 20px;
    }

    /* line 1160, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info {
        width: 220px;
    }
    /* line 1162, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .obj-address {
        font-size: 10px;
    }
    /* line 1165, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .obj-name {
        font-size: 10px;
    }
    /* line 1169, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .room-name h2 {
        font-size: 16px;
        margin-top: 20px;
        padding-right: 10px;
    }
    /* line 1173, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .room-name h2 .room-yardage {
        font-size: 11px;
    }
    /* line 1178, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .floor {
        margin-bottom: 0;
        margin-right: 20px;
        padding-top: 5px;
    }
    /* line 1183, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .elevator {
        margin-bottom: 0;
        padding-top: 5px;
    }
    /* line 1187, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .room-equipment {
        margin-top: 10px;
    }
    /* line 1190, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .rating {
        width: 75px;
        height: 21px;
    }
    /* line 1193, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .rating .rating-bg {
        width: 75px;
        height: 21px;
        background-size: 75px 21px;
    }
    /* line 1198, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .rating .rating-star {
        height: 21px;
        background-size: 75px 21px;
    }
    /* line 1203, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .reviews {
        margin-right: 0;
        font-size: 10px;
    }
    /* line 1207, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn {
        position: absolute;
        bottom: 48px;
        right: 0;
    }
    /* line 1213, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-img {
        width: calc(100% - 350px);
        height: 207px;
    }
    /* line 1218, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box {
        width: 130px;
        padding-left: 7px;
    }
    /* line 1221, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box .normal-price {
        font-size: 24px;
    }
    /* line 1225, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box .other-price table {
        font-size: 10px;
    }
    /* line 1231, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .buttons .availability {
        display: none;
    }
    /* line 1234, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .buttons .button-disabled-not-confirmed {
        width: 115px;
    }
    /* line 1240, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .buttons button.btn-prebooking, #search-result .objects-box ul.objects li.object .buttons button.btn-booking {
        font-size: 14px;
    }
    /* line 1242, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .buttons button.btn-prebooking span, #search-result .objects-box ul.objects li.object .buttons button.btn-booking span {
        font-size: 10px;
    }
    /* line 1246, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .buttons button.btn-prebooking {
        width: 105px;
    }
    /* line 1254, ../sass/partials/_rwd.scss */
    #search-result .object-box-min .obj-name-min {
        display: none;
    }
    /* line 1257, ../sass/partials/_rwd.scss */
    #search-result .object-box-min .room-equipment {
        display: none;
    }
}
@media only screen and (max-width: 520px) {
    /* line 1271, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info {
        width: 230px;
    }
    /* line 1274, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box {
        width: 120px;
    }
    /* line 1276, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box .normal-price {
        font-size: 20px;
    }
    /* line 1280, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box .other-price table {
        font-size: 10px;
    }
    /* line 1287, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-more-info .object-details {
        width: 100%;
        margin-left: 0;
        margin-top: 5px;
    }
    /* line 1292, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-more-info .object-details table td.text-description {
        width: 100%;
    }

    /* line 1304, ../sass/partials/_rwd.scss */
    .short_link span {
        line-height: 14px;
        width: 100%;
        float: left;
        padding-bottom: 10px;
    }

    /* line 1314, ../sass/partials/_rwd.scss */
    .ui-dialog.confirm {
        width: 80% !important;
    }

    /* line 1321, ../sass/partials/_rwd.scss */
    .ui-dialog-buttonpane .ui-dialog-buttonset button {
        width: 100%;
    }
}
@media only screen and (max-width: 768px) {
    /* line 1332, ../sass/partials/_rwd.scss */
    .menu-fix .panel-top-header .top-tittle {
        font-size: 20px;
        float: left;
        clear: both;
        margin-left: 0;
        border: 0;
        max-width: 216px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    /* line 1342, ../sass/partials/_rwd.scss */
    .menu-fix .panel-top-header .top-tittle .name {
        line-height: 24px;
        padding: 0;
    }
    /* line 1347, ../sass/partials/_rwd.scss */
    .menu-fix .panel-top-header .top-tittle2 {
        clear: both;
        border-bottom: 1px solid #dadada;
        border-left: 0;
        margin-left: 0;
        font-size: 10px;
        padding: 2px;
        height: 36px;
    }
    /* line 1356, ../sass/partials/_rwd.scss */
    .menu-fix .panel-top-header .top-tittle2 img.logo {
        width: 120px;
        top: 15px;
    }
    /* line 1362, ../sass/partials/_rwd.scss */
    .menu-fix .panel-top-header .company-change-dropdown.change_company {
        padding: 9px 0 0 5px;
    }

    /* line 1370, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey {
        display: block;
    }
    /* line 1372, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .city, .searchgrey-box .searchgrey .room {
        width: 50%;
        margin: 0 0 10px 0;
    }
    /* line 1376, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .city {
        padding-right: 10px;
    }
    /* line 1379, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .person-grey {
        width: 20%;
    }
    /* line 1382, ../sass/partials/_rwd.scss */
    .searchgrey-box .searchgrey .help {
        max-width: none;
        line-height: 38px;
    }

    /* line 1390, ../sass/partials/_rwd.scss */
    #search-result .objects-box {
        margin-top: 0;
    }
    /* line 1394, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box {
        position: relative;
    }
    /* line 1396, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box {
        width: 105px;
    }
    /* line 1398, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box .other-price {
        display: none;
    }
    /* line 1401, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box .price-big {
        padding-top: 68px;
        font-size: 22px;
    }
    /* line 1404, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box .price-big .normal-price {
        padding-top: 50px;
    }
    /* line 1409, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .price-box .buttons button.btn-booking {
        padding: 0 10px;
        line-height: 13px;
    }
    /* line 1415, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info {
        width: 100%;
        padding-right: 105px;
        position: absolute;
    }
    /* line 1419, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-info .more-info-btn {
        margin-right: 105px;
    }
    /* line 1423, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-img {
        position: absolute;
        width: 89px;
        height: 68px;
        top: 39px;
        right: 7px;
        border: 2px solid #c4c4c4;
        padding: 0;
        z-index: 1;
    }
    /* line 1433, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .obj-img a img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    /* line 1442, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .buttons .availability {
        display: block;
    }
    /* line 1445, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .buttons .button-disabled-not-confirmed {
        margin-right: 105px;
    }
    /* line 1450, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box-min {
        height: 75px;
    }
    /* line 1452, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box-min .price-min {
        float: left;
    }
    /* line 1455, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box-min .room-name-min {
        float: left;
        clear: both;
    }

    /* line 1466, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure.ui-dialog, .confirm_booking_reservation_maybe.ui-dialog {
        width: 96% !important;
        left: 48% !important;
        margin-left: -46%;
    }
    /* line 1473, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-content, .confirm_booking_reservation_maybe .ui-dialog-content {
        height: auto;
        overflow: auto;
    }
    /* line 1478, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info {
        height: auto;
        width: 100%;
    }
    /* line 1482, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_accessories, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_catering, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_price, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_accessories, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_catering, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_price {
        width: calc(100% - 10px);
    }
    /* line 1484, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_accessories table, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_catering table, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_price table, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_accessories table, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_catering table, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_price table {
        margin-bottom: 5px !important;
    }
    /* line 1488, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_price table tr td span.rwd_change, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_accessories table tr td span.rwd_change, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_catering table tr td span.rwd_change, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_price table tr td span.rwd_change {
        display: block;
        float: left;
        width: auto;
        font-size: 11px;
        font-weight: 100;
        line-height: 20px;
        cursor: pointer;
    }
    /* line 1497, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_price table tr td span.name, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_accessories table tr td span.name, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_catering table tr td span.name, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_price table tr td span.name {
        float: left;
        width: auto;
        color: #323232;
    }
    /* line 1506, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_name, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_name {
        width: calc(100% - 10px);
    }
    /* line 1508, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_name table, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_name table {
        margin-bottom: 5px;
    }
    /* line 1512, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_sum, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_sum {
        width: calc(100% - 10px);
    }
    /* line 1516, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation_info .room_sum table tr td.reservation_total_price, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation_info .room_sum table tr td.reservation_total_price {
        padding: 5px;
    }
    /* line 1524, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .fields-container, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .reservation_desc, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .fields-container, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .reservation_desc {
        display: none;
    }
    /* line 1526, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .fields-container.show, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap.show, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap.show, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .reservation_desc.show, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .fields-container.show, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap.show, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap.show, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .reservation_desc.show {
        display: block;
        width: 100%;
        position: absolute;
        height: 100%;
        top: 0;
        left: 0;
        background: #fff;
        overflow-y: auto;
    }
    /* line 1539, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering {
        width: 100%;
    }
    /* line 1542, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="text"], .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="text"] {
        width: 32px;
        padding: 6px;
        font-size: 10px;
    }
    /* line 1547, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="time"], .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.input input[type="time"] {
        width: 55px;
        padding: 6px;
        font-size: 10px;
    }
    /* line 1553, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap #t_katering td.label {
        max-width: 220px;
        font-size: 11px;
        font-weight: 600;
    }
    /* line 1559, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap .cless, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap .cmore, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap .cless, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap .cmore {
        width: 100%;
        text-align: center;
    }
    /* line 1563, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .catering_wrap .close, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .catering_wrap .close {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 15px;
        right: 20px;
        border: 2px solid #c4c4c4;
        background: url(../images/close.svg) no-repeat;
        background-size: 8px 8px;
        background-position: center;
        cursor: pointer;
    }
    /* line 1577, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria {
        width: 100%;
    }
    /* line 1579, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria td.input, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria td.input {
        width: 40px;
    }
    /* line 1581, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria td.input input[type="text"], .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria td.input input[type="text"] {
        width: 32px;
        padding: 6px;
        font-size: 10px;
    }
    /* line 1587, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria td.label, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap #t_akcesoria td.label {
        max-width: 220px;
        font-size: 11px;
        font-weight: 600;
    }
    /* line 1593, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap .aless, .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap .amore, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap .aless, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap .amore {
        width: 100%;
        text-align: center;
    }
    /* line 1597, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .accesories_wrap .close, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .accesories_wrap .close {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 15px;
        right: 20px;
        border: 2px solid #c4c4c4;
        background: url(../images/close.svg) no-repeat;
        background-size: 8px 8px;
        background-position: center;
        cursor: pointer;
    }
    /* line 1610, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .reservation_dis_wrap, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .reservation_dis_wrap {
        width: 100%;
    }
    /* line 1613, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .reservation_dis_wrap table td.label {
        width: 100%;
    }
    /* line 1619, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .confirm_booking_reservation .reservation-settings .fields-container .close, .confirm_booking_reservation_maybe .confirm_booking_reservation .reservation-settings .fields-container .close {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 15px;
        right: 20px;
        border: 2px solid #c4c4c4;
        background: url(../images/close.svg) no-repeat;
        background-size: 8px 8px;
        background-position: center;
        cursor: pointer;
    }
    /* line 1635, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset {
        display: block;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-content: center;
        padding-top: 0;
    }
    /* line 1643, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .btn-cancel, .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .btn-continue, .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset button, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-enable, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .button-disabled, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .btn-cancel, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .btn-continue, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset button {
        width: 50%;
        height: 40px;
        font-size: 11px;
    }
    /* line 1648, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset button, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset button {
        font-size: 11px;
    }
    /* line 1652, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .btn-continue.no-text, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .btn-continue.no-text {
        width: 40px;
    }
    /* line 1656, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset .help-link, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset .help-link {
        display: none;
        line-height: 15px;
        margin: 10px 0 0 0;
        font-size: 10px;
    }
}
@media only screen and (max-width: 390px) {
    /* line 1675, ../sass/partials/_rwd.scss */
    .menu-fix .panel-top-header .company-change-dropdown.change_company .dropdown-menu {
        right: 0;
    }

    /* line 1689, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .buttons .button-disabled-not-confirmed {
        width: 100px;
    }

    /* line 1700, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .ui-dialog-buttonset, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .ui-dialog-buttonset {
        display: block;
        -webkit-align-items: center;
        align-items: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-content: center;
    }
    /* line 1708, ../sass/partials/_rwd.scss */
    .confirm_booking_reservation_sure .ui-dialog-buttonpane .button-enable, .confirm_booking_reservation_sure .ui-dialog-buttonpane .button-disabled, .confirm_booking_reservation_sure .ui-dialog-buttonpane button, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .button-enable, .confirm_booking_reservation_maybe .ui-dialog-buttonpane .button-disabled, .confirm_booking_reservation_maybe .ui-dialog-buttonpane button {
        width: 50%;
    }
}
@media only screen and (max-width: 369px) {
    /* line 1722, ../sass/partials/_rwd.scss */
    #search-result .objects-box ul.objects li.object .object-box .buttons .availability {
        display: none;
    }
}

/* line 2500, ../sass/partials/_layout.scss */

.ui-dialog {
    padding: 0 !important;
}


.chk_selected_total{
    color:#696969;
}
.disp_none{
    display:none;
}

.no_active{

    color:grey;
    cursor: pointer;
}
.new_object {
    margin-bottom: 20px;

}

.new_object .image, .new_object .info, .new_object .price {
    max-height: 211px;

    height: -webkit-fill-available;
    min-height: 211px;
}

.new_object .image {

    background-color: #e3e3e3;
}

.new_object .info {

    background-color: white;
    border: 0;

    border-top: 2px solid #e3e3e3;
    border-left: 2px solid #e3e3e3;
}
.new_object .new_min_box{
    height:50px;
    border:0;
    border-top:2px solid #e3e3e3;
}
.new_object .price {

    background-color: white;
    border: 0;
    border-right: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    border-left: 2px solid #e3e3e3;
}

.new_object .new_object {
    background-color: white;
    border: 0;
    border-right: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    border-left: 2px solid #e3e3e3;
}
.new_object .image img {
    width: 100%;
    max-height: 100%;
    background-repeat: no-repeat;
}
.new_object .object_information img{
    width: 100%;
    max-height: 100%;
    background-repeat: no-repeat;
}
.new_object .row {
    margin: 0px;
}

.new_object .info .buttons_object_container, .new_object .price .buttons_object_container {
    position: absolute;
    bottom: -2px;
    width: 100%;
}

.new_object div {
    padding: 0px;
}

.new_object .buttons_object_container button {

    width: 100%;
    height: 100%;
}

.new_object .buttons_object_container div {

    height: 55px;
}

.btn_new_map {

    background: #fff url(../images/map-icon.png) no-repeat;
    background-size: 25px 34px;
    background-position: left 14px top 5px;
    background-position-x: 14px;
    background-position-y: 5px;
    border: 0;
    border-right: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;

    border-radius: 0;
    font-size: 13px;
    color: #323232;
    float: right;
    text-align: left;
    padding-left: 45px;
}

.btn_new_last_minute {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #ffc261;
    background: #fff url(../images/_lastminute2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 10px;
    background-position-y: 10px;
    text-align: left;
    padding-left: 45px;
    border: 0;
    border-right: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;

}
.btn_new_order_now {
    color: #a6c040;
    background: #fff url(../images/_free2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 4px;
    background-position-y: 14px;
    text-align: left;
    padding-left: 35px;
    border: 0;
    border-right: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;

}
.btn_new_ask {
    color: #6d5438;
    background: #fff url(../images/_reserved2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 10px;
    background-position-y: 10px;
    color: #6d5438;
    text-align: left;
    padding-left: 45px;
    border: 0;
    border-right: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;

}




.btn_new_accept {
    color: #ffc261;
    background: #fff url(../images/_confirm2-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 4px;
    background-position-y: 13px;
    text-align: left;
    padding-left: 37px;
    border: 0;
    border-right: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;

}
.btn_new_wstepnie {
    background: #75a3c7;
    font-size: 14px;
    color: #fff;
    line-height: 1;
    font-weight: 600;
    border: 0;
    border-right: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;
}

.btn_new_napewno {
    background: #ff4e00;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    padding: 0 20px;
    text-align: center;
    border: 0;
    border-right: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    border-bottom: 2px solid #e3e3e3;
}



.new_object .info .new_object_name, .new_object .info .new_object_adress {
    color: #aaa;
}

.new_object .info .new_object_name_place {
    color: #ff4e00;
    cursor: pointer;
}

.new_object .info .new_info_container {
    padding-top: 6px;
    padding-left: 15px;
}

.new_object .info .new_info_container h2 {
    display: inline;
    font-size: 23px;
    font-weight: 700;
    padding-right: 9px;
}

.new_object .info .new_info_container .row {
    padding-bottom:0px;
}

.new_object .price .btn_new_up {
    width: 100%;
    height: 34px;
    border: 2px solid #c4c4c4;
    border-right: 0px;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/arrow-up1.svg) no-repeat;
    background-size: 9px 9px;
    background-position: center;
    cursor: pointer;
}
.new_object .btn_new_down{

    float:right;
    width: 37.75px;
    height: 34px;
    border: 2px solid #c4c4c4;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/arrow-down2.svg) no-repeat;
    background-size: 9px 9px;
    background-position: center;
    cursor: pointer;
    background-color: white;
}
.new_object .price .btn_new_roll {
    width: 100%;
    height: 34px;
    border: 2px solid #c4c4c4;
    border-right: 0px;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/arrow-up2.svg) no-repeat;
    background-size: 8px 5px;
    background-position: center;
    cursor: pointer;
    background-color: white;
}

.new_object .price .btn_new_close {
    width: 100%;
    height: 34px;
    border: 2px solid #c4c4c4;

    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/close-grey.svg) no-repeat;
    background-size: 8px 8px;
    background-position: center;
    cursor: pointer;
    background-color: white;
}
.new_object .new_min_box_full .btn_new_down{

    width: 100%;
    width: 37.75px;
    height: 34px;
    border: 2px solid #c4c4c4;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/arrow-down2.svg) no-repeat;
    background-size: 9px 9px;
    background-position: center;
    cursor: pointer;
    background-color: white;
}

.new_object .new_min_box_full .btn_new_roll {
    width: 100%;
    height: 34px;
    border: 2px solid #c4c4c4;
    border-right: 0px;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/arrow-up2.svg) no-repeat;
    background-size: 8px 5px;
    background-position: center;
    cursor: pointer;
    background-color: white;
}

.new_object .new_min_box_full .btn_new_close {
    width: 100%;
    height: 34px;
    border: 2px solid #c4c4c4;
    border-left:0px;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/close-grey.svg) no-repeat;
    background-size: 8px 8px;
    background-position: center;
    cursor: pointer;
    margin-left: 2px;
    background-color: white;
}
.new_object .new_min_box_full .btn_new_up {
    width: 100%;
    height: 34px;
    border: 2px solid #c4c4c4;
    margin-top: -2px;
    background: url(../images/arrow-up1.svg) no-repeat;
    border-right:0px;
    background-size: 9px 9px;
    background-position: center;
    margin-left: 2px;
    cursor: pointer;
    background-color: white;
}
.new_object .price .new_buttons_manage.row:nth-child(1) {
    margin-right: -2px;
}
.new_object .new_price_old{
    color:grey;
    text-decoration: line-through;

}
.new_object .real_price {
    padding-top: 20px;

    font-weight: bold;
    color: #ff4e00;
}

.new_object .price span a {
    font-weight: 900;
    color: #ff4e00;
}

.new_object .price span a:hover, a:focus, a:visited, a:active {
    background: none;
    color: #323232;
    text-decoration: none;
}

.new_object .price .price_info {
    font-weight: 800;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.new_object .info .button_object_info .row .more_info {
    position: absolute;
    bottom: 53px;
    right: 0px;
    border: 2px solid #c4c4c4;
    border-bottom: 0px;
    border-right: 0px;
    height: 30px;
    text-align: center;
    line-height: 200%;
    cursor: pointer;
}

.new_object .info .btn_new_more_info {
    width: 28px;
    height: 100%;
    background: none;
    border-radius: 0;
    background: #525252 url(../images/i.svg) no-repeat;
    background-size: 13px 10px;
    background-position: center;
    background-color: #525252;
    float: right;
    border: 0px;
}

.new_object .info .new_room_eq {
    padding-left: 15px;
    position: absolute;
    bottom: 58px;
}

.new_object .price .new_full_price {
    font-size: 11px;
    padding-left: 5px;
    color: black;
    font-weight: 600;
}

.new_object .price .new_full_price span {
    padding-left: 5px;
}


.new_object .image .btn_new_up {
    width: 100%;
    height: 34px;
    border: 2px solid #c4c4c4;
    border-right: 0px;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/arrow-up1.svg) no-repeat;
    background-size: 9px 9px;
    background-position: center;
    cursor: pointer;
    background-color: white;
}

.new_object .image .btn_new_roll {
    width: 100%;
    height: 34px;
    border: 2px solid #c4c4c4;
    border-right: 0px;
    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/arrow-up2.svg) no-repeat;
    background-size: 8px 5px;
    background-position: center;
    cursor: pointer;
    background-color: white;
}

.new_object .image .btn_new_close {
    width: 100%;
    height: 34px;
    border: 2px solid #c4c4c4;

    margin-right: -2px;
    margin-top: -2px;
    background: url(../images/close-grey.svg) no-repeat;
    background-size: 8px 8px;
    background-position: center;
    cursor: pointer;
    background-color: white;
}
.new_object .image .row.new_buttons_manage{
    position: absolute;
    top: 2px;
    width: 100%;
}
.btn_new_info {



    border: 0;
    border-right: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;

    background-color:white;
    border-radius: 0;
    font-size: 13px;
    color: #323232;
    float: right;


}
.new_object .btn_new_info .fa{
    display: block;
}
.new_map_box{
    height:300px;
}
.new_min_box_full{
    border: 2px solid #e3e3e3;
}
.new_object .price-extra{
    font-size: 9px;
    color: black;
    font-weight: 700;
}
.new_object .new_min_box_full h2{
    font-size:15px;
    display:inline-block;
}
.new_object .new_min_box_full .room_name{
    padding-top: 16px;
}
.new_object .new_min_box_full .object_name{
    padding-top: 15px;
}
.new_object .new_min_box_full .room_eq{
    padding-top: 16px;
}
.new_object .new_info_box .row{

    font-weight: bold;
    font-size: 16px;

}
.new_object .image{

    max-height: 211px;
    min-height: 211px;
}
.new_object .new_info_box , .new_object .row_new_map
{
    border:2px solid #e3e3e3;
    border-top:0;
}
.new_object .new_info_box h2{
    padding-left:10px;
    font-size: 22px;

}
.new_object .new_info_box .row span{
    font-size: 12px;
    font-weight: 500;
    padding-left:20px;
    padding-right:20px;
    display: inline-block;
}
.new_object .new_info_box .new_catering_box_info .row{
    border-bottom:1px solid #e3e3e3;
}

@media only screen and (max-width: 425px) {
    .new_object .image{
        min-height:211px;
        max-height: 211px;
    }
}
@media  only screen and (max-width:1280px) {
    .btn_new_accept ,.btn_new_accept  {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
}
@media only screen and (max-width: 990px) {
    .new_object .info .new_room_eq {
        padding-left: 0px;
        position: relative;
        bottom: auto;
    }

    .new_object .info, .new_object .price {
        max-height: 150px;
        height: -webkit-fill-available;
        min-height: 150px;
    }
    .new_object .image{
        min-height:300px;
        max-height: 300px;
    }
}

@media only screen and (max-width: 769px) {
    .new_object .info .new_room_eq{
        position:relative;
        bottom:auto;
        margin-top:8px;
    }
    .btn_new_order_now {

        border-bottom: 0;

    }
    .new_object .image, .new_object .info, .new_object .price {
        min-height:0;


    }

    .new_object .new_min_box_full .btn_new_down{
        width:100%;
    }
    .new_object .info .more_info span {
        display: none;
    }

    .new_object .info .buttons_object_container .row div {
        display: inline;
    }

    .btn_new_wstepnie {
        border-bottom: 0;
    }

    .btn_new_last_minute {
        border-bottom: 0;
    }

    .btn_new_map {
        border-bottom: 0;
    }

    .btn_new_napewno {
        border-bottom: 0;
    }

    .buttons_object_container {
        position: relative;
    }

    .new_object .info .buttons_object_container, .new_object .price .buttons_object_container {
        position: relative;
    }

    .new_object, .new_object .image, .new_object .info, .new_object .price {
        height: inherit;

        max-height: none;

    }

    .new_object .price {
        border: 0;
    }
    .new_object .info .new_info_container{
        padding:3px;
    }
    .new_object .info{
        border : 0;
    }
    .new_object .price .real_price{
        padding-top:0px;
    }
    .new_object .price .new_full_price{
        padding-left:10px
    }
    .new_object .price .new_room_eq{
        padding-top:10px;
        padding-left:3px;
    }
    .new_object .info .new_room_eq {
        padding:0px;
    }
    .new_object .info .new_info_container{
        padding-top: 6px;
        padding-left: 10px;
    }

}

.new_icons{
    margin-right:7px;
}
@media only screen and (min-width: 425px) and (max-width: 769px) {
    .btn_new_order_now{
        text-align: center;
    }
    .btn_new_map{
        text-align: center;
    }
    .new_object .image {
        max-height: 300px;
        min-height: 300px;
    }
}
.btn_new_ask span {
    font-weight: bold;

}
.bronze_bg{
    background: #6d5438 url(../images/_reserved-icon.png) no-repeat;
    background-size: 26px 26px;
    background-position: left 10px top 10px;
    background-position-x: 10px;
    background-position-y: 10px;
    color:white;
    font-weight: bold;
    text-align: center;
}

.new_object .object_information
{

    width:100%;

    border: 0;
    border-right: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    border-left: 2px solid #e3e3e3;
}

.new_object .object_information img {
    border: 2px solid #c4c4c4;
}

.new_object .object_information h1 {
    margin-bottom: 1px;
    font-size: 22px;
    font-weight: bold;
    display: inline;
}
.new_object .btn_close_more_info
{
    display:inline;
    float: right;
    width: 34px;
    height: 34px;
    border: 2px solid #c4c4c4;
    background: url(../images/close-grey.svg) no-repeat;
    background-size: 8px 8px;
    background-position: center;
    cursor: pointer;
}

.new_object .image a{
    display:none;
}


.new_object .object_information .object_iamges_new a {
    display: none;
}
.new_object .object_information .object_iamges_new a:first-child {
    display:none;
}

.block_pointer{
    cursor: auto;
}

#disposal_id .radio_style{
    display:none;
}
#disposal_id .radio_container
{
    padding:0px;
}


.disposal_color img{
    background-color:#75a3c7;
}
.disposal_color .disposals_space{
    padding-left:2px;
}

.new_icons{
    margin-right: 7px;
}




/*.{*/
/*float: left;*/
/*left: 0px;*/
/*top: 30px;*/
/*display: block;*/
/*position: absolute;*/
/*height: 35px;*/
/*width: 35px;*/
/*background: #ff4e00 url(../images/settings-icon.png) no-repeat;*/
/*top: 175px;*/
/*background-position: center;*/
/*border-bottom-right-radius: 5px;*/
/*border-top-right-radius: 5px;*/
/*cursor: pointer;*/
/*z-index:9;*/

/*}*/

.h1_tittle_search{
    padding-top:10px;
    font-size: 30px;
}

.new_surface{
    font-size:14px;
}
.object_iamges_new a {
    display:none;
}



.block_pointer{
    cursor: auto;
}

#disposal_id .radio_style{
    display:none;
}
#disposal_id .radio_container
{
    padding:0px;
}


.disposal_color img{
    background-color:#75a3c7;
}
.disposal_color .disposals_space{
    padding-left:2px;
}

.new_icons{
    margin-right: 3px;
}
.map_multiple{
    width:98%;
}
#search_result_map{
    position:fixed !important;
    right: 0px;

    height: 900px;
}
.small_padding_map{
    top:51px;
}
.normal_map{
    top:241px;
}
.normal_menu_map{
    top:141px;
}
#search_result_map , .new_sidebar , .new_search_content
{
    -webkit-transition: width 0.5s ease, margin 0.5s ease , display 0.5s ease;
    -moz-transition: width 0.5s ease, margin 0.5s ease , display 0.5s ease;
    -o-transition: width 0.5s ease, margin 0.5s ease , display 0.5s ease;
    transition: width 0.5s ease, margin 0.5s ease , display 0.5s ease;
}

.show_big_map{
    text-align: center;
    border: 0;
    background-color: #ffc261;
    margin-right: 25px;
    color: white;
    font-size: 14px;
    font-weight: 600;
    border-radius: 5px;
    padding: 4px;
    padding-top: 9px;
    cursor: pointer;
}
.price-old
{
    color: grey;
    text-decoration: line-through;
}


.object-auto-status a{
    color: #006d16;
}
.object-auto-status a:hover{
    color: #006d16;
}
.object-auto-status a:visited{
    color: #006d16;
}
.object-not-auto-status a{
    color: #54C1FF;
}
.object-not-auto-status a:hover{
    color: #54C1FF;
}
.object-not-auto-status a:visited{
    color: #54C1FF;
}

.no-close .ui-dialog-titlebar-close {
    display: none;
}

.search_offer_box {
    position: fixed;
    width: 200px;
    /* height: 100px; */
    left: 0;
    top: 50%;
    z-index: 1;
    text-align: center;
    background: #FEA961;
    padding: 15px 0;
    border-radius: 0 5px 5px 0;
}

.search_offer_box div {
    margin: 10px 0;
    padding: 0 20px;
}

.search_offer_box .company_name {
    overflow-wrap: break-word;
    word-wrap: break-word;
}

.search_offer_box div input {
    font-size: 90%;
}

.border-red {
    border: 1px red solid;
}