@CHARSET "UTF-8";

.app-page-head-wrp .app-page-head {
	animation: imageAnimation 5s linear;
}
#home .app-page-head-wrp .app-page-head {
	animation: imageAnimationHome 15s linear;
	animation-fill-mode: forwards;
	opacity: 0;
	backface-visibility: hidden;
}
#home .app-page-head-wrp .app-page-head:nth-child(2) {
	animation-delay: 5s;
}
#home .app-page-head-wrp .app-page-head:nth-child(3) {
	animation-delay: 10s;
}
@keyframes imageAnimation {  
	0% {
		animation-timing-function: ease-in;
		opacity: 0;
	}
 	50% { opacity: 0.5; transform: scale(1.05); }
 	100% { opacity: 1; }
}
@keyframes imageAnimationHome {  
	0% {
		animation-timing-function: ease-in;
		opacity: 0;
	}
 	10% {
		animation-timing-function: ease-out;
		opacity: 1;
		transform: scale(1.02);
	}
	25% { opacity: 1; transform: scale(1.03); }
 	50% { opacity: 1; }
 	100% { opacity: 1; transform: scale(1.05); }
}
.fadeOutDown {
	-webkit-animation-duration: 900ms;
	animation-duration: 900ms;
	-webkit-animation-delay: 0;
	animation-delay: 0;
}

/* page */

.app-page-side-1 { display: flex; justify-content: space-between; align-items: center; flex-direction: column; padding: 20px; border-radius: 5px; background: url(https://web.archive.org/web/20191230015937im_/https://www.eurorest-hotels.com/images/img01.jpg) 30% 0 no-repeat; min-height: 330px; }
.app-page-side-1 p { font-size: 15px; color: #ffffff; text-align: center; margin-bottom: 15px; }
.app-page-side-1 p b { display: block; font-size: 20px; color: #ffffff; }
.app-page-side-1 img { margin: 0 0 0 auto; width: 131px; height: auto; }
.app-page-side-2 { display: flex; align-items: center; height: 60px; background-color: #ff982f; border-radius: 5px; font-size: 22px; font-weight: bold; color: #ffffff; justify-content: center; text-transform: uppercase; padding: 0 15px 0 15px; min-width: 270px; }
.app-page-side-2:hover, .app-page-side-2:focus, .app-page-side-2:active, .app-page-side-2:visited { text-decoration: none; color: #ffffff; }
#home .app-page-head-wrp { height: 450px; max-height: 450px; }
.app-home-head-scroll { height: 80px; display: flex; justify-content: center; align-items: center; width: 100vw; cursor: pointer; }
.app-home-head-scroll .fa { font-size: 22px; color: #4d4d4d; }

/* fav selector */

.app-hotel-fav { position: relative; }
.app-hotel-fav-menu { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 40px; display: flex; align-items: center; padding-left: 30px; margin-right: 30px; }
.app-hotel-fav-menu-on { background-color: #f7f7f7; border-radius: 2px; border-left-color: #f7f7f7; border-right-color: #f7f7f7; }
.app-hotel-fav-toggle { cursor: pointer; }
.app-hotel-fav-toggle:hover, .app-hotel-fav-toggle:active { color: #ff9a31; }
.app-hotel-fav-toggle .fa { margin-right: 10px; }
.app-hotel-fav-toggle:hover .fa, .app-hotel-fav-toggle:active .fa { color: #ff9a31; }
.app-hotel-fav-list { 
	position: absolute; 
	top: 35px; 
	right: -30px; 
	width: 485px; 
	border-radius: 2px;
	border: none;
	background-color: #f7f7f7;
	padding: 20px 0 20px 0; 
	z-index: 101;
	display: none;
}
.app-hotel-fav-item { display: flex; align-items: center; padding: 10px 30px 10px 30px; }
.app-hotel-fav-item-1 { font-size: 21px; font-weight: bold; color: #4d4d4d; width: 38px; }
.app-hotel-fav-item-2 { width: 80px; position: relative; }
.app-hotel-fav-item-3 { padding-left: 15px; }
.app-hotel-fav-item-3 a { font-size: 14px; font-weight: bold; color: #4d4d4d; }
.app-hotel-fav-item-3 a span { white-space: nowrap; }
.app-hotel-fav-item-3 a .fa { font-size: 10px; color: #ff9a31; margin-left: 3px; align-self: flex-start; }
.app-hotel-fav-item-3 a .fa:first-of-type { margin-left: 10px; }
.app-hotel-fav-item-3 a:hover { color: #ff9a31; }
.app-hotel-fav-item-3 div { display: flex; align-items: center; margin-top: 5px; }
.app-hotel-fav-item-3 div img { width: 24px; height: auto; }
.app-hotel-fav-item-3 div p { margin: 0 0 0 12px; font-size: 12px; font-weight: 300; color: #4d4d4d; }
.app-hotel-fav-item-4 { margin: 0 0 0 auto; }
.app-hotel-fav-item-4 .fa { font-size: 15px; color: #4d4d4d; cursor: pointer; }
.app-hotel-fav-item-img1 { width: 30px; height: 30px; position: absolute; top: 2px; left: 2px; }
.app-hotel-fav-item-img2 { width: 100%; max-width: 100%; height: auto; border-radius: 2px; }
.app-hotel-fav-empty { color: #4d4d4d; padding-left: 30px; }
.app-hotel-fav-link, .app-hotel-fav-link:visited { display: table; margin: 10px 25px 0 auto; font-size: 15px; font-weight: bold; color: #ffffff; text-transform: uppercase; height: 35px; line-height: 35px; border-radius: 2px; background-color: #4d4d4d; padding: 0 10px 0 10px; }
.app-hotel-fav-link:hover, .app-hotel-fav-link:focus, .app-hotel-fav-link:active { color: #ffffff; background-color: #ff9a31; text-decoration: none; }
.app-hotel-fav-item:hover .app-hotel-fav-item-1 { color: #ff9a31; }
.app-hotel-fav-item:hover .app-hotel-fav-item-3 h2, 
.app-hotel-fav-item:active .app-hotel-fav-item-3 h2,
.app-hotel-fav-item:focus .app-hotel-fav-item-3 h2 { color: #ff9a31; text-decoration: none; }
.app-hotel-fav-item:hover .app-hotel-fav-item-3 a, 
.app-hotel-fav-item:active .app-hotel-fav-item-3 a,
.app-hotel-fav-item:focus .app-hotel-fav-item-3 a { text-decoration: none; }
.app-hotel-fav-item-4:hover .fa { color: #d50000; }

/* date range */

.app-date-period .dropdown-menu { padding: 0; }
.app-date-sel-1 { display: flex; }
.app-date-sel-2 { display: flex; align-items: center; padding-left: 30px; height: 70px; width: 50%; }
.app-date-sel-2:first-of-type { background-color: #ff982f; border-top-left-radius: 5px; }
.app-date-sel-2:last-of-type { background-color: #ffa64c; border-top-right-radius: 5px; }
.app-date-sel-2 div { font-size: 15px; font-weight: 300; color: #ffffff; }
.app-date-sel-2 p { font-size: 23px; font-weight: 500; color: #ffffff; margin: 0; }
.app-date-sel-3 { margin: 0 35px 0 auto; display: flex; align-items: center; height: 50px; justify-content: flex-end; }
.app-date-sel-3 span { cursor: pointer; font-size: 15px; color: #4d4d4d; font-weight: bold; display: block; text-align: right; min-width: 60px; text-transform: uppercase; }
.app-date-sel-3 span:hover { color: #ff982f;  }
.app-date-picker { padding-left: 20px; padding-right: 20px; }
.app-date-picker .datepicker-inline, .app-date-picker .datepicker-inline .table-condensed { width: 100%; background-color: #f2f2f2; }
.app-date-picker .day, .app-date-picker .dow { width: 40px; height: 40px; border-radius: 0; color: #4d4d4d; padding: 0 !important; }
.app-date-picker .datepicker-switch { height: 50px; text-transform: uppercase; }
.app-date-picker .next, .app-date-picker .prev { font-size: 20px; }
.app-date-picker .datepicker table tr td.new, .app-date-picker .datepicker table tr td.old { color: #4d4d4d; }
.app-date-picker .datepicker table { border-top-left-radius: 5px; border-top-right-radius: 5px; } 
.app-date-picker .day.app-date-range,
.app-date-picker .datepicker table tr td.new.app-date-range,
.app-date-picker .datepicker table tr td.old.app-date-range { background-color: #ffa64c; color: #ffffff; border-bottom: 1px solid #f7f7f7; }
.app-date-picker .datepicker table tr td.active.active, 
.app-date-picker .datepicker table tr td.active.highlighted.active, 
.app-date-picker .datepicker table tr td.active.highlighted:active, 
.app-date-picker .datepicker table tr td.active:active { background-color: #ff982f; text-shadow: none; color: #ffffff; border-bottom: 1px solid #f7f7f7; }
.app-date-picker .datepicker table tr td.day:hover, .app-date-picker .month:hover, .app-date-picker .year:hover { background-color: #ff982f; color: #ffffff; border-radius: 0; }
.app-date-picker .datepicker table tr td.disabled, .app-date-picker .month.disabled, .app-date-picker .year.disabled { color: #bfbfbf !important; text-decoration: line-through !important; }
.app-date-picker .datepicker table tr td.disabled:hover, .app-date-picker .month.disabled:hover, .app-date-picker .year.disabled:hover { background-color: #dddddd !important; color: #bfbfbf !important; border-radius: 0; }
.app-date-picker th.next .fa, .app-date-picker th.prev .fa { font-size: 20px; font-weight: bold; } 
.datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover { background-color: #f2f2f2; }
.datepicker th.dow, .datepicker table tr td span.focused, .datepicker table tr td span:hover { background-color: #f2f2f2; }

/* home */

#home .app-page-head-wrp { max-height: 820px; }
.app-home-head-ctl { width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: space-between; position: relative; z-index: 2; }
.app-home-head-search-ctl { position: relative; z-index: 10; }
.app-home-head-search-sel { padding: 0 15px 0 15px; background-color: #f2f2f2; border-radius: 5px; height: 45px; width: 100%; display: flex; align-items: center; cursor: pointer; }
.app-home-head-search-sel span { padding-left: 15px; }
.app-home-head-search-sel .fa-chevron-down { margin: 0 0 0 auto; }

.app-home-head-sort { margin: 0 30px 0 auto; }
.app-home-head-sort .dropdown-toggle { display: flex; align-items: center; height: 45px; margin: 0 0 0 30px; min-width: 240px; cursor: pointer; }
.app-home-head-sort .dropdown-toggle span { font-size: 12px; color: #4d4d4d; }
.app-home-head-sort .dropdown-toggle span .fa { margin-right: 5px; }
.app-home-head-sort .dropdown-toggle .fa { font-size: 12px; color: #4d4d4d; margin: 0 0 0 auto; }
.app-home-head-sort .dropdown-menu { border-radius: 2px; background-color: #4c4c4c; box-shadow: none; }
.app-home-head-sort .dropdown-menu li a { color: #ffffff; font-size: 12px; }
.app-home-head-sort .dropdown-menu li:hover a, .app-home-head-sort .dropdown-menu li.selected a { font-weight: bold; color: #ffffff; background: #4c4c4c; }
.app-home-head-sort .dropdown-menu li a .fa { margin-right: 20px; color: #ffffff; }

.app-hotel-item-addr { z-index: 100; position: absolute; right: 0; top: 25px; width: 375px; border-radius: 5px; white-space: normal; background-color: #f7f7f7; box-shadow: 0px 5px 9px 1px rgba(0, 0, 0, 0.1); }
.app-hotel-item-addr p { margin: 0; padding: 15px 20px 15px 20px; font-size: 14px; line-height: 18px; color: #4c4c4c; border-bottom: 1px solid #e8e8e8; }
.app-hotel-item-addr p * { font-size: 14px; color: #4c4c4c; }
.app-hotel-item-addr > div { padding: 15px 20px 15px 20px; }
.app-hotel-item-addr > div > div { display: flex; align-items: center; }
.app-hotel-item-addr > div > div .fa { font-size: 16px; color: #4d4d4d; }
.app-hotel-item-addr > div > div span, .app-hotel-item-addr > div > div a { font-size: 15px; color: #4d4d4d; margin-left: 15px; }

.app-hotel-pages { display: flex; align-items: center; justify-content: flex-end; margin-top: 30px; }
.app-hotel-pages div, .app-hotel-pages p { min-width: 45px; width: 45px; height: 45px; display: flex; align-items: center; justify-content: center; margin-left: 3px; }
.app-hotel-pages .selected, .app-hotel-pages div:hover { border-radius: 5px; box-shadow: 0px 2px 2.97px 0.03px rgba(0, 0, 0, 0.04); background-color: #ffffff; cursor: pointer; }
.app-hotel-pages div .fa { font-size: 20px; font-weight: bold; }
.app-hotel-pages p { font-size: 16px; margin: 0; }

.app-hotel-no-data { display: none; background-color: #ffffff; border-radius: 5px; padding: 25px 30px 25px 30px; font-size: 14px; color: #4d4d4d; }
.app-hotel-no-data div { font-size: 20px; font-weight: bold; }
.app-hotel-no-data b { cursor: pointer; }
.app-hotel-no-data b:hover { text-decoration: underline; }
.app-hotel-no-data a { font-size: 14px; font-weight: bold; color: #4d4d4d; }
.app-hotel-no-data-1 { display: flex; align-items: center; flex-wrap: wrap; }
.app-hotel-no-data-1 > div { margin: 8px 8px 0 0; height: 37px; border-width: 2px; border-style: solid; border-radius: 3px; display: flex; align-items: center; padding: 0 10px 0 10px; cursor: pointer; font-size: 13px; font-weight: bold; text-transform: uppercase; }
.app-hotel-no-data-1 > div img { margin-right: 10px; }
.app-hotel-no-data-1 > p { margin: 8px 8px 0 0; background-color: #f2f2f2; height: 33px; border-radius: 3px; display: flex; align-items: center; padding: 0 10px 0 10px; cursor: pointer; font-size: 13px; font-weight: normal; color: #4d4d4d; }
.app-hotel-no-data-1 > p:hover { background-color: rgba(242,242,242,0.7); }

.app-selected-hotels { background-color: #ffffff; border-radius: 5px; }
.app-selected-hotels-title { display: flex; align-items: center; }
.app-selected-hotels-title h4 { margin: 0; font-size: 15px; font-weight: bold; color: #4d4d4d; }
.app-selected-hotels-title div { margin: 0 0 0 auto; cursor: pointer; text-align: right; }
.app-selected-hotels-items { border-top: 1px solid #ededed; margin-top: 10px; }
.app-selected-hotels .fa-chevron-up { display: none; }
.app-selected-hotels .fa-chevron-down { display: inline-block; }
.app-selected-hotels.app-selected-hotels-exp .fa-chevron-up { display: inline-block; }
.app-selected-hotels.app-selected-hotels-exp .fa-chevron-down { display: none; }
.app-selected-hotel { display: flex; align-items: stretch; margin-top: 18px; }
.app-selected-hotel-1 { width: 95px; padding-right: 15px; }
.app-selected-hotel-1 img { min-width: 80px; max-width: 100%; height: auto; border-radius: 3px; }
.app-selected-hotel-2 { display: flex; flex-direction: column; justify-content: center; }
.app-selected-hotel-2 a { font-size: 14px; font-weight: bold; color: #4d4d4d; line-height: 18px; }
.app-selected-hotel-2 a:hover, .app-hotel-item-s22 a:active, .app-hotel-item-s22 a:focus, .app-hotel-item-s22 a:visited { text-decoration: none; }
.app-selected-hotel-2 a:hover { text-decoration: underline; }
.app-selected-hotel-2 a span { white-space: nowrap; padding-left: 5px; line-height: 11px; font-size: 11px; display: inline-block; text-decoration: none; }
.app-selected-hotel-2 a .fa { margin-left: 2px; font-size: 11px; color: #ff9a31; }
.app-selected-hotel-2 div { display: flex; align-items: center; color: #4d4d4d; font-size: 12px; margin-top: 5px; }
.app-selected-hotel-2 div img { width: 24px; height: auto; margin-right: 10px; }

/* hotel */

.app-htl-head { height: 150px; background-color: #448aff; }
#hotel .app-page-title h2, #editor .app-page-title h2 { font-size: 25px; font-weight: bold; margin: 0; }
#hotel .app-page-title span, #editor .app-page-title span { display: flex; height: 28px; align-items: flex-start; margin-left: 5px; }
#hotel .app-page-title span .fa, #editor .app-page-title span .fa { font-size: 15px; color: #ff9a31; margin-left: 3px; }
.app-hotel-fav-toggle { margin: 0 20px 0 auto; cursor: pointer; display: flex; align-items: center; }
.app-hotel-fav-toggle .fa { margin-right: 10px; }
.app-hotel-fav-toggle * { color: #ff9a31; font-size: 13px; }
.app-hotel-filter-info { margin: 0 12px 0 auto; }
.app-page-title .app-hotel-filter-info { display: flex; align-items: center; }
.app-hotel-content { display: flex; align-items: flex-start; }
.app-hotel-sep { height: 10px; background-color: #f2f2f2; margin: 15px -15px 0 -15px; }
.app-hotel-p2 { width: 330px; min-width: 330px; }
.app-hotel-content .app-page-txt1 { font-weight: 300; }
.app-hotel-img-wrp { min-height: 150px; width: 210px; min-width: 150px; max-width: 210px; position: relative; flex: 1; flex-basis: 8rem; margin: 0 8px 8px 0; position: relative; }
.app-hotel-gallery a { width: 100%; height: 100%; position: absolute; background-size: cover; background-position: center; background-repeat: no-repeat; }
.app-hotel-map { height: 280px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
.leaflet-container a { font-size: 11px; }
.app-hotel-s1 { display: flex; align-items: center; padding-top: 15px; }
.app-hotel-s1 div, .app-hotel-item-f { font-size: 10px; color: #ffffff; display: flex; align-items: center; padding: 0 8px 0 8px; height: 23px; border-radius: 3px; margin-right: 6px; line-height: 1em; }
.app-hotel-s11 { background-color: #43bbf7; }
.app-hotel-s12 { background-color: #a9d13b; }
.app-hotel-s13 { background-color: #fdca34; }
.app-hotel-s1 img { margin: 0 0 0 auto; width: 35px; height: auto; }
.app-hotel-s2 { display: flex; align-items: center; margin-top: 15px; }
.app-hotel-s21 h2 { margin: 0 5px 0 0; font-size: 18px; font-weight: bold; line-height: 22px; display: inline; }
.app-hotel-s21 > span { display: inline-flex; }
.app-hotel-s21 .fa { color: #ff9a31; margin-left: 2px; font-size: 12px; }
.app-hotel-s22 { margin: 0 0 0 auto; cursor: pointer; }
.app-hotel-s3 { display: flex; align-items: center; border-bottom: 1px solid #f2f2f2; font-size: 11px; font-weight: 300; color: #4d4d4d; padding: 0 15px 15px 15px; margin: 15px -15px 0 -15px; }
.app-hotel-s3 a { font-size: 11px; font-weight: 300; color: #4d4d4d; }
.app-hotel-s3 img { width: 18px; height: auto; margin-right: 8px; }
.app-hotel-s3 span { padding: 0 4px 0 4px; color: #cccccc; font-size: 11px; }
.app-hotel-2 { border-radius: 5px; display: flex; align-items: center; }
.app-hotel-r1 { display: flex; align-items: flex-start; }
.app-hotel-r1 .fa { margin: 3px 8px 0 0; font-weight: bold; font-size: 16px; }
.app-hotel-r1 div span { font-size: 13px; line-height: 20px; padding-left: 5px; }
.app-hotel-r1 div b { font-weight: bold; font-size: 14px; }
.app-hotel-r3 { border: 1px solid #e6e6e6; border-radius: 5px; margin-bottom: 15px; padding: 25px 30px 20px 30px; }
.app-hotel-r3 p { margin: 0; font-weight: bold; font-size: 15px; line-height: 20px; padding-bottom: 8px; }
.app-hotel-r4 { display: flex; flex-wrap: wrap; }
.app-hotel-r4 div { background-color: #f2f2f2; height: 38px; padding: 0 12px 0 12px; display: flex; align-items: center; font-size: 13px; font-weight: 300; color: #4d4d4d; border-radius: 5px; margin: 0 5px 5px 0; text-transform: uppercase; line-height: 1.1em; }
.app-hotel-4 { border: 1px solid #e6e6e6; padding: 25px 25px 20px 30px; border-radius: 5px; margin-top: 25px; }
.app-hotel-5 { font-weight: bold; font-size: 15px; padding-bottom: 15px; }
.app-hotel-6 { display: flex; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px dotted #e6e6e6; }
.app-hotel-6:last-of-type { border-bottom: none; }
.app-hotel-6 div { display: flex; align-items: center; }
.app-hotel-6 div span { font-size: 14px; color: #4d4d4d; display: block; white-space: nowrap; }
.app-hotel-6 div:first-of-type span { font-weight: bold; width: 50px; }
.app-hotel-6 div:last-of-type { margin: 0 0 0 auto; }
.app-hotel-6 div:last-of-type span { min-width: 65px; text-align: right; }
.app-hotel-6 div:last-of-type span:first-of-type { padding-right: 10px; }
.app-hotel-7 { margin-top: 15px; }
.app-hotel-7 p, .app-hotel-7 p b { font-size: 14px; }
.app-hotel-8 { display: flex; align-items: center; min-height: 70px; background-color: #ff9a30; border-radius: 5px; font-size: 15px; font-weight: 500; line-height: 20px; color: #ffffff; margin-bottom: 15px; }
.app-hotel-8 img { margin: 0 15px 0 15px; }
.app-hotel-b1 { background-color: #ffffff; padding: 30px; margin-top: 15px; border-radius: 5px; }
.app-hotel-b1 h5 { font-size: 15px; font-weight: bold; line-height: 18px; color: #4d4d4d; padding-bottom: 10px; margin: 0; border-bottom: 1px solid #ededed; }
.app-hotel-b11 { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.app-hotel-b12 { border-top-left-radius: 0; border-top-right-radius: 0; margin-top: 0; }
.app-hotel-9 { display: flex; align-items: flex-start; margin-top: 15px; }
.app-hotel-p2 .app-hotel-b1:first-of-type { margin-top: 0; }
.app-hotel-9 > div { width: 35px; }
.app-hotel-9 > div .fa { font-size: 18px; }
.app-hotel-9 p { font-size: 14px; font-weight: 300; color: #4d4d4d; line-height: 18px; margin: 0; }
.app-hotel-91 { margin-top: 0; }
.app-hotel-91 > div { width: auto; }
.app-hotel-91 p { margin-left: auto; }
.app-hotel-10:first-of-type { margin-top: 10px; }
.app-hotel-10 a { display: flex; align-items: center; }
.app-hotel-10 a div { color: #4d4d4d; font-weight: 300; line-height: 21px; height: 21px; max-width: 180px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.app-hotel-10 a span { font-size: 13px; display: block; margin: 0 10px 0 5px; height: 18px; line-height: 18px; color: #4d4d4d; background-color: #f2f2f2; border-radius: 2px; padding: 0 4px 0 4px; }
.app-hotel-10 a .fa { color: #ff8f00; }
.app-hotel-10 a:hover { text-decoration: none; }
.app-hotel-10 a:hover div { color: #ff9a31; }
.app-hotel-11 { border-top: 1px solid #ededed; padding-top: 15px; font-size: 14px; font-weight: bold; line-height: 18px; color: #4d4d4d; margin-top: 15px; }
.app-hotel-s4 { background-color: #f2f2f2; padding: 0 15px 10px 15px; margin: -15px -15px 0 -15px; }
.app-hotel-s4 .app-hotel-b1 { padding: 15px; }
h5.app-hotel-h1 { margin-top: 15px; }
h5.app-hotel-h2 { margin-top: 15px; margin-bottom: 15px; }

/* favorite */

#favorite .app-page-head { background-image: url(https://web.archive.org/web/20191230015937im_/https://www.eurorest-hotels.com/images/img25.jpg); }
#favorite .app-page { padding: 0; background: none; }

/* editor */

.app-hotel-edt-body { overflow-x: hidden; }
#editor .app-htl-head { height: 35px; }
#editor .textbox { height: 35px; line-height: 35px; border-radius: 6px; border: 2px solid #b7b7b7; background-color: #ffffff; padding-left: 10px; padding-right: 10px; }
#editor .app-hotel-9 { align-items: center; margin-top: 9px; }
#editor .app-hotel-b1 .app-hotel-9:first-of-type { margin-top: 15px; }
.app-hotel-img-dim a { border: 7px solid #ff0000; }
.app-hotel-edt-1 { position: absolute; right: 5px; top: 5px; cursor: pointer; z-index: 10; display: none; }
.app-hotel-edt-2 { position: absolute; left: 5px; bottom: 5px; cursor: pointer; z-index: 10; display: none; }
.app-hotel-img-edited:hover .app-hotel-edt-1, .app-hotel-img-edited:hover .app-hotel-edt-2 { display: block; }
.app-hotel-img-dim:hover .app-hotel-edt-2 { display: none; }
.app-hotel-edit-3 { display: flex; margin: 20px 10px 10px 0; align-content: center; justify-content: flex-end; }
.app-hotel-edit-4, .app-hotel-edit-5 { cursor: pointer; font-size: 13px; color: #ff0000; font-weight: 500; margin-right: 15px; }
.app-hotel-edit-4:hover, .app-hotel-edit-5:hover { background: none; }
.app-hotel-edit-5 { color: #0da0c5; }
.app-hotel-edt-dlg { background-color: #ffffff; padding: 15px; }
.app-hotel-edt-dlg img { max-width: 100%; max-height: 70vh; width: auto; }
.app-hotel-edt-btn { display: table; margin: 20px auto 0 auto; line-height: 49px; cursor: pointer; background-color: #448ccb; font-size: 16px; font-weight: 500; color: #ffffff; padding: 0 20px 0 20px; border: none; }
.app-hotel-9 > div.app-hotel-edit-6:first-of-type { width: 45px; display: table; }
.app-hotel-9 div.checkbox, .app-hotel-9 div.dropdown { width: 100%; margin: 0; }
.fuelux .checkbox input[type="checkbox"]:focus + .checkbox-label, .fuelux .checkbox input[type="checkbox"]:hover + .checkbox-label, .fuelux .checkbox .checkbox-label:hover { color: #4c4c4c; box-shadow: none; }
.app-hotel-editor a { display: block; color: #0da0c5; font-size: 13px; font-weight: 500; line-height: 20px; }
.app-hotel-editor-err { border-color: #ff0000 !important; }
.app-hotel-9 .dropdown-toggle { width: 100%; display: flex; align-items: center; background: none; border-radius: 6px; border: 2px solid #b7b7b7; color: #4c4c4c; }
.app-hotel-9 .dropdown-toggle .caret { display: block; margin: 0 5px 0 auto; }
.app-hotel-9 .dropdown-menu { background-color: #ffffff; border: 2px solid #b7b7b7; border-radius: 6px; }
.app-hotel-9-100 > span { width: 100%; display: block; }
.app-hotel-img-drop-right { border-right: 3px dashed #000000; }
.app-hotel-img-drop-left { border-left: 3px dashed #000000; }

/* banner */

#get .app-page-head { background-image: url(https://web.archive.org/web/20191230015937im_/https://www.eurorest-hotels.com/images/imge19.jpg); }
#info .app-page-head { background-image: url(https://web.archive.org/web/20191230015937im_/https://www.eurorest-hotels.com/images/imge11.jpg); }
#contact .app-page-head { background-image: url(https://web.archive.org/web/20191230015937im_/https://www.eurorest-hotels.com/images/imge07.jpg); }
#privacy .app-page-head { background-image: url(https://web.archive.org/web/20191230015937im_/https://www.eurorest-hotels.com/images/imge06.jpg); }
#terms .app-page-head { background-image: url(https://web.archive.org/web/20191230015937im_/https://www.eurorest-hotels.com/images/imge05.jpg); }
#about .app-page-head { background-image: url(https://web.archive.org/web/20191230015937im_/https://www.eurorest-hotels.com/images/imge04.jpg); }
#voucher .app-page-head { background-image: url(https://web.archive.org/web/20191230015937im_/https://www.eurorest-hotels.com/images/imge03.jpg); }

/*
     FILE ARCHIVED ON 01:59:37 Dec 30, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:03:43 Apr 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.729
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.012
  esindex: 0.014
  cdx.remote: 11.313
  LoadShardBlock: 118.222 (3)
  PetaboxLoader3.datanode: 111.424 (4)
  PetaboxLoader3.resolve: 56.876 (2)
  load_resource: 91.566
*/