#header.v2 h1.logo {width:260px;max-width:260px;}
#header.v2 h1.logo img {margin-top:4px;}
#header.v2 div.header-rotator {width:60%;}
.logo-in-nav img {margin-top:7px;}
footer .copy1 {line-height: 120%;}
footer .copy1 a {display: inline-block; margin-left:20px;padding-left: 20px;border-left:1px solid #999;}
.modal.modal-form .modal-body .tour-order-v2.with-comparator .comparator-dates-holder {position: relative;}
.modal.modal-form .modal-body .tour-order-v2.with-comparator .comparator-dates .on-left {float:right;width:150px;margin-right: 40px;}
.modal.modal-form .modal-body .tour-order-v2.with-comparator .comparator-dates .on-left .datepicker-wrap {width:110px;}
.modal.modal-form .modal-body .tour-order-v2.with-comparator .comparator-dates .on-right {float:right;width:60px;}
.modal.modal-form .modal-body .tour-order-v2.with-comparator .comparator-dates .on-right.comparator-nights-holder .simple-picker.centered.number-picker {width:60px;right:0;}

.quick-tour.comparator-result-inline-simple table td .occ-con {position: absolute;left: 0;top: 0;width: 100%;background: #fff;height: 100%;color: #990000;text-align: center;font-weight: bold;vertical-align: middle;padding-top: 12px;font-size:12px;}

.layout_v3 .hotel-container .top-container .c-on-right .comparator-container .mam_zajem.comparator-result .pricing-table-h-prio .price-label.hidden-details {padding-top:6px;}

.reservation-table-ch-date.reservation-table-ch-year {width: 100%!important;}

#header.v2 #show-m-menu2 {display: inline-block;width: 80px;height: auto;margin-left: 10px;float:right;margin-top:12px;}
#header.v2 #show-m-menu2 img {width: 100%;height: auto;}

/*copy css*/
#header.v2 #main-nav.hide600 {display:none!important;}
#header.v2 #main-nav.show-m {display:block!important;position:absolute;background:#2d0d0e;width:80%;left:20%;top:50px;z-index:1010;max-width: 1325px;}
#header.v2 #main-nav.show-m li {margin:0;display:block;background:#2d0d0e;float:none;width:100%;text-align:left;}
#header.v2 #main-nav.show-m li.logo-in-nav {display:none;}
#header.v2 #main-nav.show-m li.selection-in-nav{display:none;}
#header.v2 #main-nav.show-m li.search-in-nav{display:none!important;}
#header.v2 #main-nav.show-m li a {border-left:none!important;border-right:none!important;border-top:1px solid #fff;padding:6px 6px 8px 15px;background:#2d0d0e url(https://static.deluxea.cz/images/v2/m_menu_arrow.png) 95% center no-repeat}
#header.v2 #main-nav.show-m li a.m-lvl-back {background:#472e31 url(https://static.deluxea.cz/images/v2/m_menu_arrow_back.png) 5% center no-repeat!important;color:#c5a8aa;padding-left:30px;}

body.fs1 #header.v2 #main-nav.show-m li a,
body.fs2 #header.v2 #main-nav.show-m li a,
body.fs3 #header.v2 #main-nav.show-m li a {padding-top:2px;}

#header.v2 #main-nav.show-m .main-nav li.hover a,
#header.v2 #main-nav.show-m .main-nav li:hover a {color:#eab158;}
#header.v2 #main-nav.show-m .main-nav li.hover a.m-lvl-back,
#header.v2 #main-nav.show-m .main-nav _li:hover a.m-lvl-back {color:#c5a8aa;}
#header.v2 #main-nav.show-m .main-nav li.hover ul,
#header.v2 #main-nav.show-m .main-nav _li:hover ul {position:relative;left:auto;top:auto;background:#eacd9e;}
_#header.v2 #main-nav.show-m .main-nav li:hover ul {display:none;}
#header.v2 #main-nav.show-m .main-nav li.hover ul li,
#header.v2 #main-nav.show-m .main-nav _li:hover ul li {background-color:#eacd9e;}
#header.v2 #main-nav.show-m .main-nav li.hover ul li a,
#header.v2 #main-nav.show-m .main-nav _li:hover ul li a {background-color:#d89949;color:#000;background-image:none;}
#header.v2 #main-nav.show-m .main-nav li.active a {color:#eab158;}
#header.v2 #main-nav.show-m .main-nav li.active a.m-lvl-back {color:#c5a8aa;font-weight:300;border-top:none;}
#menu-top {position:relative;display:block;position:absolute;left:0px;top:0px;width:100%;height:50px;background:#2d0d0e;z-index:502;}
#menu-top #close-top-menu {position:absolute;left:0;top:0;display:block;width:20%;height:50px;background: #2d0d0e url(https://static.deluxea.cz/images/v2/m_menu_close.png) center center no-repeat;}
#menu-top .selection-in-header-holder {position:absolute;left:20%;top:0;display:block;width:50%;height:50px;background: #2d0d0e;}
#menu-top .selection-in-header-holder .selection-in-header {margin:10px 0 0 5px;text-transform:uppercase;padding: 0 10px 0 10px;width:120px;height:auto;background:#eab158;color:#000;font-weight:600;border-radius: 20px 20px 20px 20px;-moz-border-radius: 20px 20px 20px 20px;-webkit-border-radius: 20px 20px 20px 20px;border: 0px solid #000000;}
#menu-top .selection-in-header-holder .selection-in-header a {color:#000;font-weight:600;text-decoration:none;font-size:13px;line-height:14px;}
#menu-top .selection-in-header-holder .selection-in-header a:hover {color:#000;font-weight:600;text-decoration:none;font-size:13px;line-height:14px;}
#menu-top .selection-in-header-holder .selection-in-header strong {margin-left:6px;border-left:1px solid #000;padding: 6px 8px 8px 8px;display:inline-block;font-size:16px;line-height:14px;}
/*end copy css*/
#header.v2 #main-nav.show-m {width: 100%;margin: 0 auto!important;left:0;right:0;transform: inherit;}

.layout_v3 .hotel-container .content-container table {margin-top:0;}
.layout_v3 .hotel-container .content-container .comparator-result-inline-simple-table-pre {text-align: right;position:absolute;margin-top:-50px;color:#666;width:100%;right:0;top:0;font-weight: bold;}

@media screen and (max-width: 1340px) {
  #header.v2 #main-nav.show-m {width: 80%;left:20%;}
}

@media screen and (max-width: 1240px) {
  #header.v2 #show-m-menu2 {margin-top:8px;}
}

@media screen and (max-width: 1000px) {
  .layout_v3 .hotel-container .content-container .comparator-result-inline-simple-table-pre{ position: relative;top: auto;left: auto;right: auto;text-align: left;margin: 10px 0 10px;}
}

@media screen and (max-width: 830px) {
  #header.v2 .question-in-header {display: none!important;}
  .layout_v3 .hotel-container .t-on-right.with-last-moment-sale {display:block!important;width:100%;}
  .layout_v3 .hotel-container .t-on-right.with-last-moment-sale .user-box-hotel.sale-in-hotel {width: 100%!important;max-width: 100%!important;padding-bottom: 20px;}
}

@media screen and (max-width: 480px) {
  footer .copy1 a {display: block;text-align: center;border:none;padding:0;margin:10px 0 10px 0;}
  _.layout_v3 .hotel-container .content-container .hotel-description {height: auto!important;}
  _.layout_v3 .hotel-container .content-container .hotel-description .shadow {display: none!important;}
  _.layout_v3 .hotel-container .content-container .hotel-description .show-full-description {display: none!important;}
  _.layout_v3 .hotel-container .content-container .hotel-description .button-float-on-close {display: block!important;position: relative!important;top: auto!important;left: auto!important;bottom: auto!important;right: auto!important;}
  .modal.modal-form .modal-title .close {top:10px;height:28px;}
  .dt-short-single-line-on-m .dt-desc,
  .dt-short-single-line-on-m .dt-price {width:100%!important;display:block!important;text-align:left!important;}
  .modal.modal-form .modal-body .tour-order-v2.with-comparator .comparator-dates .on-left {float:left;}
  .modal.modal-form .modal-body .tour-order-v2.with-comparator .comparator-dates .on-right {margin-left:140px;float:left;position:relative;}
}