.lSSlideOuter {overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before, .lightSlider:after {content:' ';display:table;}.lightSlider {overflow:hidden;margin:0;}.lSSlideWrapper {max-width:100%;overflow:hidden;position:relative;}.lSSlideWrapper > .lightSlider:after {clear:both;}.lSSlideWrapper .lSSlide {-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lSSlideWrapper .lSFade {position:relative;}.lSSlideWrapper .lSFade > * {position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%;}.lSSlideWrapper.usingCss .lSFade > * {opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lSSlideWrapper .lSFade > *.active {z-index:10;}.lSSlideWrapper.usingCss .lSFade > *.active {opacity:1;}.lSSlideOuter .lSPager.lSpg {margin:10px 0 0;padding:0;text-align:center;}.lSSlideOuter .lSPager.lSpg > li {cursor:pointer;display:inline-block;padding:0 5px;}.lSSlideOuter .lSPager.lSpg > li a {background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color:#428bca;}.lSSlideOuter .media {opacity:0.8;}.lSSlideOuter .media.active {opacity:1;}.lSSlideOuter .lSPager.lSGallery {list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.lSSlideOuter .lSPager.lSGallery li {overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s;}.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {border-radius:5px;}.lSSlideOuter .lSPager.lSGallery img {display:block;height:auto;max-width:100%;}.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {content:' ';display:table;}.lSSlideOuter .lSPager.lSGallery:after {clear:both;}.lSAction > a {width:40px;display:block;top:50%;height:40px;background-size:cover;cursor:pointer;position:absolute;z-index:99;margin-top:-20px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s;}.lSAction > a:hover {opacity:1;}.lSAction > .lSPrev {background-image:url('https://www.hotelsavoyprague.com/cdn-xvsx4/images/arrow-left.svg');left:2rem;}.lSAction > .lSNext {background-image:url('https://www.hotelsavoyprague.com/cdn-xvsx4/images/arrow-right.svg');right:2rem;}.lSAction > a.disabled {pointer-events:none;}.cS-hidden {height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden;}.lSSlideOuter.vertical {position:relative;}.lSSlideOuter.vertical.noPager {padding-right:0px !important;}.lSSlideOuter.vertical .lSGallery {position:absolute !important;right:0;top:0;}.lSSlideOuter.vertical .lightSlider > * {width:100% !important;max-width:none !important;}.lSSlideOuter.vertical .lSAction > a {left:50%;margin-left:-14px;margin-top:0;}.lSSlideOuter.vertical .lSAction > .lSNext {background-position:31px -31px;bottom:10px;top:auto;}.lSSlideOuter.vertical .lSAction > .lSPrev {background-position:0 -31px;bottom:auto;top:10px;}.lSSlideOuter.lSrtl {direction:rtl;}.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left:0;list-style:none outside none;}.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right:0;}.lSSlideOuter .lightSlider > *,.lSSlideOuter .lSGallery li {float:left;}.lSSlideOuter.lSrtl .lightSlider > *,.lSSlideOuter.lSrtl .lSGallery li {float:right !important;}@-webkit-keyframes rightEnd {0% {left:0;}50% {left:-15px;}100% {left:0;}}@keyframes rightEnd {0% {left:0;}50% {left:-15px;}100% {left:0;}}@-webkit-keyframes topEnd {0% {top:0;}50% {top:-15px;}100% {top:0;}}@keyframes topEnd {0% {top:0;}50% {top:-15px;}100% {top:0;}}@-webkit-keyframes leftEnd {0% {left:0;}50% {left:15px;}100% {left:0;}}@keyframes leftEnd {0% {left:0;}50% {left:15px;}100% {left:0;}}@-webkit-keyframes bottomEnd {0% {bottom:0;}50% {bottom:-15px;}100% {bottom:0;}}@keyframes bottomEnd {0% {bottom:0;}50% {bottom:-15px;}100% {bottom:0;}}.lSSlideOuter .rightEnd {-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}.lSSlideOuter .leftEnd {-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}.lSSlideOuter.vertical .rightEnd {-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative;}.lSSlideOuter.vertical .leftEnd {-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative;}.lSSlideOuter.lSrtl .rightEnd {-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}.lSSlideOuter.lSrtl .leftEnd {-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}.lightSlider.lsGrab > * {cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lightSlider.lsGrabbing > * {cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;} html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; }body {margin:0; }article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block; }audio, canvas, progress, video {display:inline-block;vertical-align:baseline; }audio:not([controls]) {display:none;height:0; }[hidden], template {display:none; }a {background-color:transparent; }a:active, a:hover {outline:0; }abbr[title] {border-bottom:1px dotted; }b, strong {font-weight:bold; }dfn {font-style:italic; }h1 {font-size:2em;margin:0.67em 0; }mark {background:#ff0;color:#000; }small {font-size:80%; }sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline; }sup {top:-0.5em; }sub {bottom:-0.25em; }img {border:0; }svg:not(:root) {overflow:hidden; }figure {margin:1em 40px; }hr {box-sizing:content-box;height:0; }pre {overflow:auto; }code, kbd, pre, samp {font-family:monospace, monospace;font-size:1em; }button, input, optgroup, select, textarea {color:inherit;font:inherit;margin:0; }button {overflow:visible; }button, select {text-transform:none; }button, html input[type='button'], input[type='reset'], input[type='submit'] {-webkit-appearance:button;cursor:pointer; }button[disabled], html input[disabled] {cursor:default; }button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0; }input {line-height:normal; }input[type='checkbox'], input[type='radio'] {box-sizing:border-box;padding:0; }input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button {height:auto; }input[type='search'] {-webkit-appearance:textfield;box-sizing:content-box; }input[type='search']::-webkit-search-cancel-button, input[type='search']::-webkit-search-decoration {-webkit-appearance:none; }fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em; }legend {border:0;padding:0; }textarea {overflow:auto; }optgroup {font-weight:bold; }table {border-collapse:collapse;border-spacing:0; }td, th {padding:0; }@media print {*, *:before, *:after {background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important; }a, a:visited {text-decoration:underline; }a[href]:after {content:' (' attr(href) ')'; }abbr[title]:after {content:' (' attr(title) ')'; }a[href^='#']:after, a[href^='javascript:']:after {content:''; }pre, blockquote {border:1px solid #999;page-break-inside:avoid; }thead {display:table-header-group; }tr, img {page-break-inside:avoid; }img {max-width:100% !important; }p, h2, h3 {orphans:3;widows:3; }h2, h3 {page-break-after:avoid; }.navbar {display:none; }.btn > .caret, .dropup > .btn > .caret {border-top-color:#000 !important; }.label {border:1px solid #000; }.table {border-collapse:collapse !important; }.table td, .table th {background-color:#fff !important; }.table-bordered th, .table-bordered td {border:1px solid #ddd !important; } }* {box-sizing:border-box; }*:before, *:after {box-sizing:border-box; }html {font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0); }body {font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff; }input, button, select, textarea {font-family:inherit;font-size:inherit;line-height:inherit; }a {color:#337ab7;text-decoration:none; }a:hover, a:focus {color:#23527c;text-decoration:underline; }a:focus {outline:5px auto -webkit-focus-ring-color;outline-offset:-2px; }figure {margin:0; }img {vertical-align:middle; }.img-responsive {display:block;max-width:100%;height:auto; }.img-rounded {border-radius:6px; }.img-thumbnail {padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto; }.img-circle {border-radius:50%; }hr {margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee; }.sr-only {position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0; }.sr-only-focusable:active, .sr-only-focusable:focus {position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto; }[role='button'] {cursor:pointer; }h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family:inherit;font-weight:500;line-height:1.1;color:inherit; }h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {font-weight:normal;line-height:1;color:#777; }h1, .h1, h2, .h2, h3, .h3 {margin-top:20px;margin-bottom:10px; }h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {font-size:65%; }h4, .h4, h5, .h5, h6, .h6 {margin-top:10px;margin-bottom:10px; }h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {font-size:75%; }h1, .h1 {font-size:36px; }h2, .h2 {font-size:30px; }h3, .h3 {font-size:24px; }h4, .h4 {font-size:18px; }h5, .h5 {font-size:14px; }h6, .h6 {font-size:12px; }p {margin:0 0 10px; }.lead {margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4; }@media (min-width:768px) {.lead {font-size:21px; } }small, .small {font-size:85%; }mark, .mark {background-color:#fcf8e3;padding:0.2em; }.text-left {text-align:left; }.text-right {text-align:right; }.text-center {text-align:center; }.text-justify {text-align:justify; }.text-nowrap {white-space:nowrap; }.text-lowercase {text-transform:lowercase; }.text-uppercase, .initialism {text-transform:uppercase; }.text-capitalize {text-transform:capitalize; }.text-muted {color:#777; }.text-primary {color:#337ab7; }a.text-primary:hover, a.text-primary:focus {color:#286090; }.text-success {color:#3c763d; }a.text-success:hover, a.text-success:focus {color:#2b542c; }.text-info {color:#31708f; }a.text-info:hover, a.text-info:focus {color:#245269; }.text-warning {color:#8a6d3b; }a.text-warning:hover, a.text-warning:focus {color:#66512c; }.text-danger {color:#a94442; }a.text-danger:hover, a.text-danger:focus {color:#843534; }.bg-primary {color:#fff; }.bg-primary {background-color:#337ab7; }a.bg-primary:hover, a.bg-primary:focus {background-color:#286090; }.bg-success {background-color:#dff0d8; }a.bg-success:hover, a.bg-success:focus {background-color:#c1e2b3; }.bg-info {background-color:#d9edf7; }a.bg-info:hover, a.bg-info:focus {background-color:#afd9ee; }.bg-warning {background-color:#fcf8e3; }a.bg-warning:hover, a.bg-warning:focus {background-color:#f7ecb5; }.bg-danger {background-color:#f2dede; }a.bg-danger:hover, a.bg-danger:focus {background-color:#e4b9b9; }.page-header {padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee; }ul, ol {margin-top:0;margin-bottom:10px; }ul ul, ol ul, ul ol, ol ol {margin-bottom:0; }.list-unstyled {padding-left:0;list-style:none; }.list-inline {padding-left:0;list-style:none;margin-left:-5px; }.list-inline > li {display:inline-block;padding-left:5px;padding-right:5px; }dl {margin-top:0;margin-bottom:20px; }dt, dd {line-height:1.42857; }dt {font-weight:bold; }dd {margin-left:0; }.dl-horizontal dd:before, .dl-horizontal dd:after {content:' ';display:table; }.dl-horizontal dd:after {clear:both; }@media (min-width:768px) {.dl-horizontal dt {float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }.dl-horizontal dd {margin-left:180px; } }abbr[title], abbr[data-original-title] {cursor:help;border-bottom:1px dotted #777; }.initialism {font-size:90%; }blockquote {padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee; }blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {margin-bottom:0; }blockquote footer, blockquote small, blockquote .small {display:block;font-size:80%;line-height:1.42857;color:#777; }blockquote footer:before, blockquote small:before, blockquote .small:before {content:'\2014 \00A0'; }.blockquote-reverse, blockquote.pull-right {padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right; }.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {content:''; }.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {content:'\00A0 \2014'; }address {margin-bottom:20px;font-style:normal;line-height:1.42857; }code, kbd, pre, samp {font-family:Menlo, Monaco, Consolas, 'Courier New', monospace; }code {padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px; }kbd {padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0, 0, 0, .25); }kbd kbd {padding:0;font-size:100%;font-weight:bold;box-shadow:none; }pre {display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px; }pre code {padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0; }.pre-scrollable {max-height:340px;overflow-y:scroll; }.container {margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px; }.container:before, .container:after {content:' ';display:table; }.container:after {clear:both; }@media (min-width:768px) {.container {width:750px; } }@media (min-width:992px) {.container {width:970px; } }@media (min-width:1200px) {.container {width:1170px; } }.container-fluid {margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px; }.container-fluid:before, .container-fluid:after {content:' ';display:table; }.container-fluid:after {clear:both; }.row {margin-left:-15px;margin-right:-15px; }.row:before, .row:after {content:' ';display:table; }.row:after {clear:both; }.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position:relative;min-height:1px;padding-left:15px;padding-right:15px; }.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left; }.col-xs-1 {width:8.33333%; }.col-xs-2 {width:16.66667%; }.col-xs-3 {width:25%; }.col-xs-4 {width:33.33333%; }.col-xs-5 {width:41.66667%; }.col-xs-6 {width:50%; }.col-xs-7 {width:58.33333%; }.col-xs-8 {width:66.66667%; }.col-xs-9 {width:75%; }.col-xs-10 {width:83.33333%; }.col-xs-11 {width:91.66667%; }.col-xs-12 {width:100%; }.col-xs-pull-0 {right:auto; }.col-xs-pull-1 {right:8.33333%; }.col-xs-pull-2 {right:16.66667%; }.col-xs-pull-3 {right:25%; }.col-xs-pull-4 {right:33.33333%; }.col-xs-pull-5 {right:41.66667%; }.col-xs-pull-6 {right:50%; }.col-xs-pull-7 {right:58.33333%; }.col-xs-pull-8 {right:66.66667%; }.col-xs-pull-9 {right:75%; }.col-xs-pull-10 {right:83.33333%; }.col-xs-pull-11 {right:91.66667%; }.col-xs-pull-12 {right:100%; }.col-xs-push-0 {left:auto; }.col-xs-push-1 {left:8.33333%; }.col-xs-push-2 {left:16.66667%; }.col-xs-push-3 {left:25%; }.col-xs-push-4 {left:33.33333%; }.col-xs-push-5 {left:41.66667%; }.col-xs-push-6 {left:50%; }.col-xs-push-7 {left:58.33333%; }.col-xs-push-8 {left:66.66667%; }.col-xs-push-9 {left:75%; }.col-xs-push-10 {left:83.33333%; }.col-xs-push-11 {left:91.66667%; }.col-xs-push-12 {left:100%; }.col-xs-offset-0 {margin-left:0%; }.col-xs-offset-1 {margin-left:8.33333%; }.col-xs-offset-2 {margin-left:16.66667%; }.col-xs-offset-3 {margin-left:25%; }.col-xs-offset-4 {margin-left:33.33333%; }.col-xs-offset-5 {margin-left:41.66667%; }.col-xs-offset-6 {margin-left:50%; }.col-xs-offset-7 {margin-left:58.33333%; }.col-xs-offset-8 {margin-left:66.66667%; }.col-xs-offset-9 {margin-left:75%; }.col-xs-offset-10 {margin-left:83.33333%; }.col-xs-offset-11 {margin-left:91.66667%; }.col-xs-offset-12 {margin-left:100%; }@media (min-width:768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left; }.col-sm-1 {width:8.33333%; }.col-sm-2 {width:16.66667%; }.col-sm-3 {width:25%; }.col-sm-4 {width:33.33333%; }.col-sm-5 {width:41.66667%; }.col-sm-6 {width:50%; }.col-sm-7 {width:58.33333%; }.col-sm-8 {width:66.66667%; }.col-sm-9 {width:75%; }.col-sm-10 {width:83.33333%; }.col-sm-11 {width:91.66667%; }.col-sm-12 {width:100%; }.col-sm-pull-0 {right:auto; }.col-sm-pull-1 {right:8.33333%; }.col-sm-pull-2 {right:16.66667%; }.col-sm-pull-3 {right:25%; }.col-sm-pull-4 {right:33.33333%; }.col-sm-pull-5 {right:41.66667%; }.col-sm-pull-6 {right:50%; }.col-sm-pull-7 {right:58.33333%; }.col-sm-pull-8 {right:66.66667%; }.col-sm-pull-9 {right:75%; }.col-sm-pull-10 {right:83.33333%; }.col-sm-pull-11 {right:91.66667%; }.col-sm-pull-12 {right:100%; }.col-sm-push-0 {left:auto; }.col-sm-push-1 {left:8.33333%; }.col-sm-push-2 {left:16.66667%; }.col-sm-push-3 {left:25%; }.col-sm-push-4 {left:33.33333%; }.col-sm-push-5 {left:41.66667%; }.col-sm-push-6 {left:50%; }.col-sm-push-7 {left:58.33333%; }.col-sm-push-8 {left:66.66667%; }.col-sm-push-9 {left:75%; }.col-sm-push-10 {left:83.33333%; }.col-sm-push-11 {left:91.66667%; }.col-sm-push-12 {left:100%; }.col-sm-offset-0 {margin-left:0%; }.col-sm-offset-1 {margin-left:8.33333%; }.col-sm-offset-2 {margin-left:16.66667%; }.col-sm-offset-3 {margin-left:25%; }.col-sm-offset-4 {margin-left:33.33333%; }.col-sm-offset-5 {margin-left:41.66667%; }.col-sm-offset-6 {margin-left:50%; }.col-sm-offset-7 {margin-left:58.33333%; }.col-sm-offset-8 {margin-left:66.66667%; }.col-sm-offset-9 {margin-left:75%; }.col-sm-offset-10 {margin-left:83.33333%; }.col-sm-offset-11 {margin-left:91.66667%; }.col-sm-offset-12 {margin-left:100%; } }@media (min-width:992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left; }.col-md-1 {width:8.33333%; }.col-md-2 {width:16.66667%; }.col-md-3 {width:25%; }.col-md-4 {width:33.33333%; }.col-md-5 {width:41.66667%; }.col-md-6 {width:50%; }.col-md-7 {width:58.33333%; }.col-md-8 {width:66.66667%; }.col-md-9 {width:75%; }.col-md-10 {width:83.33333%; }.col-md-11 {width:91.66667%; }.col-md-12 {width:100%; }.col-md-pull-0 {right:auto; }.col-md-pull-1 {right:8.33333%; }.col-md-pull-2 {right:16.66667%; }.col-md-pull-3 {right:25%; }.col-md-pull-4 {right:33.33333%; }.col-md-pull-5 {right:41.66667%; }.col-md-pull-6 {right:50%; }.col-md-pull-7 {right:58.33333%; }.col-md-pull-8 {right:66.66667%; }.col-md-pull-9 {right:75%; }.col-md-pull-10 {right:83.33333%; }.col-md-pull-11 {right:91.66667%; }.col-md-pull-12 {right:100%; }.col-md-push-0 {left:auto; }.col-md-push-1 {left:8.33333%; }.col-md-push-2 {left:16.66667%; }.col-md-push-3 {left:25%; }.col-md-push-4 {left:33.33333%; }.col-md-push-5 {left:41.66667%; }.col-md-push-6 {left:50%; }.col-md-push-7 {left:58.33333%; }.col-md-push-8 {left:66.66667%; }.col-md-push-9 {left:75%; }.col-md-push-10 {left:83.33333%; }.col-md-push-11 {left:91.66667%; }.col-md-push-12 {left:100%; }.col-md-offset-0 {margin-left:0%; }.col-md-offset-1 {margin-left:8.33333%; }.col-md-offset-2 {margin-left:16.66667%; }.col-md-offset-3 {margin-left:25%; }.col-md-offset-4 {margin-left:33.33333%; }.col-md-offset-5 {margin-left:41.66667%; }.col-md-offset-6 {margin-left:50%; }.col-md-offset-7 {margin-left:58.33333%; }.col-md-offset-8 {margin-left:66.66667%; }.col-md-offset-9 {margin-left:75%; }.col-md-offset-10 {margin-left:83.33333%; }.col-md-offset-11 {margin-left:91.66667%; }.col-md-offset-12 {margin-left:100%; } }@media (min-width:1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float:left; }.col-lg-1 {width:8.33333%; }.col-lg-2 {width:16.66667%; }.col-lg-3 {width:25%; }.col-lg-4 {width:33.33333%; }.col-lg-5 {width:41.66667%; }.col-lg-6 {width:50%; }.col-lg-7 {width:58.33333%; }.col-lg-8 {width:66.66667%; }.col-lg-9 {width:75%; }.col-lg-10 {width:83.33333%; }.col-lg-11 {width:91.66667%; }.col-lg-12 {width:100%; }.col-lg-pull-0 {right:auto; }.col-lg-pull-1 {right:8.33333%; }.col-lg-pull-2 {right:16.66667%; }.col-lg-pull-3 {right:25%; }.col-lg-pull-4 {right:33.33333%; }.col-lg-pull-5 {right:41.66667%; }.col-lg-pull-6 {right:50%; }.col-lg-pull-7 {right:58.33333%; }.col-lg-pull-8 {right:66.66667%; }.col-lg-pull-9 {right:75%; }.col-lg-pull-10 {right:83.33333%; }.col-lg-pull-11 {right:91.66667%; }.col-lg-pull-12 {right:100%; }.col-lg-push-0 {left:auto; }.col-lg-push-1 {left:8.33333%; }.col-lg-push-2 {left:16.66667%; }.col-lg-push-3 {left:25%; }.col-lg-push-4 {left:33.33333%; }.col-lg-push-5 {left:41.66667%; }.col-lg-push-6 {left:50%; }.col-lg-push-7 {left:58.33333%; }.col-lg-push-8 {left:66.66667%; }.col-lg-push-9 {left:75%; }.col-lg-push-10 {left:83.33333%; }.col-lg-push-11 {left:91.66667%; }.col-lg-push-12 {left:100%; }.col-lg-offset-0 {margin-left:0%; }.col-lg-offset-1 {margin-left:8.33333%; }.col-lg-offset-2 {margin-left:16.66667%; }.col-lg-offset-3 {margin-left:25%; }.col-lg-offset-4 {margin-left:33.33333%; }.col-lg-offset-5 {margin-left:41.66667%; }.col-lg-offset-6 {margin-left:50%; }.col-lg-offset-7 {margin-left:58.33333%; }.col-lg-offset-8 {margin-left:66.66667%; }.col-lg-offset-9 {margin-left:75%; }.col-lg-offset-10 {margin-left:83.33333%; }.col-lg-offset-11 {margin-left:91.66667%; }.col-lg-offset-12 {margin-left:100%; } }table {background-color:transparent; }caption {padding-top:8px;padding-bottom:8px;color:#777;text-align:left; }th {text-align:left; }.table {width:100%;max-width:100%;margin-bottom:20px; }.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd; }.table > thead > tr > th {vertical-align:bottom;border-bottom:2px solid #ddd; }.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {border-top:0; }.table > tbody + tbody {border-top:2px solid #ddd; }.table .table {background-color:#fff; }.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {padding:5px; }.table-bordered {border:1px solid #ddd; }.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {border:1px solid #ddd; }.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-bottom-width:2px; }.table-striped > tbody > tr:nth-of-type(odd) {background-color:#f9f9f9; }.table-hover > tbody > tr:hover {background-color:#f5f5f5; }table col[class*='col-'] {position:static;float:none;display:table-column; }table td[class*='col-'], table th[class*='col-'] {position:static;float:none;display:table-cell; }.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {background-color:#f5f5f5; }.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {background-color:#e8e8e8; }.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {background-color:#dff0d8; }.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {background-color:#d0e9c6; }.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {background-color:#d9edf7; }.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {background-color:#c4e3f3; }.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {background-color:#fcf8e3; }.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {background-color:#faf2cc; }.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {background-color:#f2dede; }.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {background-color:#ebcccc; }.table-responsive {overflow-x:auto;min-height:0.01%; }@media screen and (max-width:767px) {.table-responsive {width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd; }.table-responsive > .table {margin-bottom:0; }.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {white-space:nowrap; }.table-responsive > .table-bordered {border:0; }.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left:0; }.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right:0; }.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom:0; } }fieldset {padding:0;margin:0;border:0;min-width:0; }legend {display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5; }label {display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold; }input[type='search'] {box-sizing:border-box; }input[type='radio'], input[type='checkbox'] {margin:4px 0 0;margin-top:1px \9;line-height:normal; }input[type='file'] {display:block; }input[type='range'] {display:block;width:100%; }select[multiple], select[size] {height:auto; }input[type='file']:focus, input[type='radio']:focus, input[type='checkbox']:focus {outline:5px auto -webkit-focus-ring-color;outline-offset:-2px; }output {display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555; }.form-control {display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }.form-control:focus {border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); }.form-control::-moz-placeholder {color:#999;opacity:1; }.form-control:-ms-input-placeholder {color:#999; }.form-control::-webkit-input-placeholder {color:#999; }.form-control::-ms-expand {border:0;background-color:transparent; }.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background-color:#eee;opacity:1; }.form-control[disabled], fieldset[disabled] .form-control {cursor:not-allowed; }textarea.form-control {height:auto; }input[type='search'] {-webkit-appearance:none; }@media screen and (-webkit-min-device-pixel-ratio:0) {input[type='date'].form-control, input[type='time'].form-control, input[type='datetime-local'].form-control, input[type='month'].form-control {line-height:34px; }input[type='date'].input-sm, input[type='time'].input-sm, input[type='datetime-local'].input-sm, input[type='month'].input-sm, .input-group-sm input[type='date'], .input-group-sm input[type='time'], .input-group-sm input[type='datetime-local'], .input-group-sm input[type='month'] {line-height:30px; }input[type='date'].input-lg, input[type='time'].input-lg, input[type='datetime-local'].input-lg, input[type='month'].input-lg, .input-group-lg input[type='date'], .input-group-lg input[type='time'], .input-group-lg input[type='datetime-local'], .input-group-lg input[type='month'] {line-height:46px; } }.form-group {margin-bottom:15px; }.radio, .checkbox {position:relative;display:block;margin-top:10px;margin-bottom:10px; }.radio label, .checkbox label {min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer; }.radio input[type='radio'], .radio-inline input[type='radio'], .checkbox input[type='checkbox'], .checkbox-inline input[type='checkbox'] {position:absolute;margin-left:-20px;margin-top:4px \9; }.radio + .radio, .checkbox + .checkbox {margin-top:-5px; }.radio-inline, .checkbox-inline {position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer; }.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {margin-top:0;margin-left:10px; }input[type='radio'][disabled], input[type='checkbox'][disabled], input[type='radio'].disabled, input[type='checkbox'].disabled, fieldset[disabled] input[type='radio'], fieldset[disabled] input[type='checkbox'] {cursor:not-allowed; }.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {cursor:not-allowed; }.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {cursor:not-allowed; }.form-control-static {padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px; }.form-control-static.input-lg, .form-control-static.input-sm {padding-left:0;padding-right:0; }.input-sm {height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px; }select.input-sm {height:30px;line-height:30px; }textarea.input-sm, select[multiple].input-sm {height:auto; }.form-group-sm .form-control {height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px; }.form-group-sm select.form-control {height:30px;line-height:30px; }.form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control {height:auto; }.form-group-sm .form-control-static {height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5; }.input-lg {height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px; }select.input-lg {height:46px;line-height:46px; }textarea.input-lg, select[multiple].input-lg {height:auto; }.form-group-lg .form-control {height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px; }.form-group-lg select.form-control {height:46px;line-height:46px; }.form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control {height:auto; }.form-group-lg .form-control-static {height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333; }.has-feedback {position:relative; }.has-feedback .form-control {padding-right:42.5px; }.form-control-feedback {position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none; }.input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback {width:46px;height:46px;line-height:46px; }.input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback {width:30px;height:30px;line-height:30px; }.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {color:#3c763d; }.has-success .form-control {border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); }.has-success .form-control:focus {border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; }.has-success .input-group-addon {color:#3c763d;border-color:#3c763d;background-color:#dff0d8; }.has-success .form-control-feedback {color:#3c763d; }.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {color:#8a6d3b; }.has-warning .form-control {border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); }.has-warning .form-control:focus {border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; }.has-warning .input-group-addon {color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3; }.has-warning .form-control-feedback {color:#8a6d3b; }.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {color:#a94442; }.has-error .form-control {border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075); }.has-error .form-control:focus {border-color:#843534;box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; }.has-error .input-group-addon {color:#a94442;border-color:#a94442;background-color:#f2dede; }.has-error .form-control-feedback {color:#a94442; }.has-feedback label ~ .form-control-feedback {top:25px; }.has-feedback label.sr-only ~ .form-control-feedback {top:0; }.help-block {display:block;margin-top:5px;margin-bottom:10px;color:#737373; }@media (min-width:768px) {.form-inline .form-group {display:inline-block;margin-bottom:0;vertical-align:middle; }.form-inline .form-control {display:inline-block;width:auto;vertical-align:middle; }.form-inline .form-control-static {display:inline-block; }.form-inline .input-group {display:inline-table;vertical-align:middle; }.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {width:auto; }.form-inline .input-group > .form-control {width:100%; }.form-inline .control-label {margin-bottom:0;vertical-align:middle; }.form-inline .radio, .form-inline .checkbox {display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle; }.form-inline .radio label, .form-inline .checkbox label {padding-left:0; }.form-inline .radio input[type='radio'], .form-inline .checkbox input[type='checkbox'] {position:relative;margin-left:0; }.form-inline .has-feedback .form-control-feedback {top:0; } }.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {margin-top:0;margin-bottom:0;padding-top:7px; }.form-horizontal .radio, .form-horizontal .checkbox {min-height:27px; }.form-horizontal .form-group {margin-left:-15px;margin-right:-15px; }.form-horizontal .form-group:before, .form-horizontal .form-group:after {content:' ';display:table; }.form-horizontal .form-group:after {clear:both; }@media (min-width:768px) {.form-horizontal .control-label {text-align:right;margin-bottom:0;padding-top:7px; } }.form-horizontal .has-feedback .form-control-feedback {right:15px; }@media (min-width:768px) {.form-horizontal .form-group-lg .control-label {padding-top:11px;font-size:18px; } }@media (min-width:768px) {.form-horizontal .form-group-sm .control-label {padding-top:6px;font-size:12px; } }.btn {display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline:5px auto -webkit-focus-ring-color;outline-offset:-2px; }.btn:hover, .btn:focus, .btn.focus {color:#333;text-decoration:none; }.btn:active, .btn.active {outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); }.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);box-shadow:none; }a.btn.disabled, fieldset[disabled] a.btn {pointer-events:none; }.btn-default {color:#333;background-color:#fff;border-color:#ccc; }.btn-default:focus, .btn-default.focus {color:#333;background-color:#e6e6e6;border-color:#8c8c8c; }.btn-default:hover {color:#333;background-color:#e6e6e6;border-color:#adadad; }.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {color:#333;background-color:#e6e6e6;border-color:#adadad; }.btn-default:active:hover, .btn-default.active:hover, .open > .btn-default.dropdown-toggle:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .btn-default.dropdown-toggle:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle.focus {color:#333;background-color:#d4d4d4;border-color:#8c8c8c; }.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {background-image:none; }.btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus {background-color:#fff;border-color:#ccc; }.btn-default .badge {color:#fff;background-color:#333; }.btn-primary {color:#fff;background-color:#337ab7;border-color:#2e6da4; }.btn-primary:focus, .btn-primary.focus {color:#fff;background-color:#286090;border-color:#122b40; }.btn-primary:hover {color:#fff;background-color:#286090;border-color:#204d74; }.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {color:#fff;background-color:#286090;border-color:#204d74; }.btn-primary:active:hover, .btn-primary.active:hover, .open > .btn-primary.dropdown-toggle:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .btn-primary.dropdown-toggle:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle.focus {color:#fff;background-color:#204d74;border-color:#122b40; }.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {background-image:none; }.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {background-color:#337ab7;border-color:#2e6da4; }.btn-primary .badge {color:#337ab7;background-color:#fff; }.btn-success {color:#fff;background-color:#5cb85c;border-color:#4cae4c; }.btn-success:focus, .btn-success.focus {color:#fff;background-color:#449d44;border-color:#255625; }.btn-success:hover {color:#fff;background-color:#449d44;border-color:#398439; }.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {color:#fff;background-color:#449d44;border-color:#398439; }.btn-success:active:hover, .btn-success.active:hover, .open > .btn-success.dropdown-toggle:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .btn-success.dropdown-toggle:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle.focus {color:#fff;background-color:#398439;border-color:#255625; }.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {background-image:none; }.btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus {background-color:#5cb85c;border-color:#4cae4c; }.btn-success .badge {color:#5cb85c;background-color:#fff; }.btn-info {color:#fff;background-color:#5bc0de;border-color:#46b8da; }.btn-info:focus, .btn-info.focus {color:#fff;background-color:#31b0d5;border-color:#1b6d85; }.btn-info:hover {color:#fff;background-color:#31b0d5;border-color:#269abc; }.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {color:#fff;background-color:#31b0d5;border-color:#269abc; }.btn-info:active:hover, .btn-info.active:hover, .open > .btn-info.dropdown-toggle:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .btn-info.dropdown-toggle:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle.focus {color:#fff;background-color:#269abc;border-color:#1b6d85; }.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {background-image:none; }.btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus {background-color:#5bc0de;border-color:#46b8da; }.btn-info .badge {color:#5bc0de;background-color:#fff; }.btn-warning {color:#fff;background-color:#f0ad4e;border-color:#eea236; }.btn-warning:focus, .btn-warning.focus {color:#fff;background-color:#ec971f;border-color:#985f0d; }.btn-warning:hover {color:#fff;background-color:#ec971f;border-color:#d58512; }.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {color:#fff;background-color:#ec971f;border-color:#d58512; }.btn-warning:active:hover, .btn-warning.active:hover, .open > .btn-warning.dropdown-toggle:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .btn-warning.dropdown-toggle:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle.focus {color:#fff;background-color:#d58512;border-color:#985f0d; }.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {background-image:none; }.btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus {background-color:#f0ad4e;border-color:#eea236; }.btn-warning .badge {color:#f0ad4e;background-color:#fff; }.btn-danger {color:#fff;background-color:#d9534f;border-color:#d43f3a; }.btn-danger:focus, .btn-danger.focus {color:#fff;background-color:#c9302c;border-color:#761c19; }.btn-danger:hover {color:#fff;background-color:#c9302c;border-color:#ac2925; }.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {color:#fff;background-color:#c9302c;border-color:#ac2925; }.btn-danger:active:hover, .btn-danger.active:hover, .open > .btn-danger.dropdown-toggle:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .btn-danger.dropdown-toggle:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle.focus {color:#fff;background-color:#ac2925;border-color:#761c19; }.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {background-image:none; }.btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus {background-color:#d9534f;border-color:#d43f3a; }.btn-danger .badge {color:#d9534f;background-color:#fff; }.btn-link {color:#337ab7;font-weight:normal;border-radius:0; }.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link {background-color:transparent;box-shadow:none; }.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {border-color:transparent; }.btn-link:hover, .btn-link:focus {color:#23527c;text-decoration:underline;background-color:transparent; }.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus {color:#777;text-decoration:none; }.btn-lg {padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px; }.btn-sm {padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px; }.btn-xs {padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px; }.btn-block {display:block;width:100%; }.btn-block + .btn-block {margin-top:5px; }input[type='submit'].btn-block, input[type='reset'].btn-block, input[type='button'].btn-block {width:100%; }.clearfix:before, .clearfix:after {content:' ';display:table; }.clearfix:after {clear:both; }.center-block {display:block;margin-left:auto;margin-right:auto; }.pull-right {float:right !important; }.pull-left {float:left !important; }.hide {display:none !important; }.show {display:block !important; }.invisible {visibility:hidden; }.text-hide {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0; }.hidden {display:none !important; }.affix {position:fixed; }@-ms-viewport {width:device-width; }.visible-xs {display:none !important; }.visible-sm {display:none !important; }.visible-md {display:none !important; }.visible-lg {display:none !important; }.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {display:none !important; }@media (max-width:767px) {.visible-xs {display:block !important; }table.visible-xs {display:table !important; }tr.visible-xs {display:table-row !important; }th.visible-xs, td.visible-xs {display:table-cell !important; } }@media (max-width:767px) {.visible-xs-block {display:block !important; } }@media (max-width:767px) {.visible-xs-inline {display:inline !important; } }@media (max-width:767px) {.visible-xs-inline-block {display:inline-block !important; } }@media (min-width:768px) and (max-width:991px) {.visible-sm {display:block !important; }table.visible-sm {display:table !important; }tr.visible-sm {display:table-row !important; }th.visible-sm, td.visible-sm {display:table-cell !important; } }@media (min-width:768px) and (max-width:991px) {.visible-sm-block {display:block !important; } }@media (min-width:768px) and (max-width:991px) {.visible-sm-inline {display:inline !important; } }@media (min-width:768px) and (max-width:991px) {.visible-sm-inline-block {display:inline-block !important; } }@media (min-width:992px) and (max-width:1199px) {.visible-md {display:block !important; }table.visible-md {display:table !important; }tr.visible-md {display:table-row !important; }th.visible-md, td.visible-md {display:table-cell !important; } }@media (min-width:992px) and (max-width:1199px) {.visible-md-block {display:block !important; } }@media (min-width:992px) and (max-width:1199px) {.visible-md-inline {display:inline !important; } }@media (min-width:992px) and (max-width:1199px) {.visible-md-inline-block {display:inline-block !important; } }@media (min-width:1200px) {.visible-lg {display:block !important; }table.visible-lg {display:table !important; }tr.visible-lg {display:table-row !important; }th.visible-lg, td.visible-lg {display:table-cell !important; } }@media (min-width:1200px) {.visible-lg-block {display:block !important; } }@media (min-width:1200px) {.visible-lg-inline {display:inline !important; } }@media (min-width:1200px) {.visible-lg-inline-block {display:inline-block !important; } }@media (max-width:767px) {.hidden-xs {display:none !important; } }@media (min-width:768px) and (max-width:991px) {.hidden-sm {display:none !important; } }@media (min-width:992px) and (max-width:1199px) {.hidden-md {display:none !important; } }@media (min-width:1200px) {.hidden-lg {display:none !important; } }.visible-print {display:none !important; }@media print {.visible-print {display:block !important; }table.visible-print {display:table !important; }tr.visible-print {display:table-row !important; }th.visible-print, td.visible-print {display:table-cell !important; } }.visible-print-block {display:none !important; }@media print {.visible-print-block {display:block !important; } }.visible-print-inline {display:none !important; }@media print {.visible-print-inline {display:inline !important; } }.visible-print-inline-block {display:none !important; }@media print {.visible-print-inline-block {display:inline-block !important; } }@media print {.hidden-print {display:none !important; } }.hvr-bounce-to-bottom, .btn-primary, .btn-dark, .btn.video, .menu-trigger a span, .reservation-trigger a span, .event-trigger a span, .popup .close a span, section.text ul.boxes li .description .btn, footer form button, .lSAction > a {display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0) translate3d(0, 0, 0);transform:translateZ(0) translate3d(0, 0, 0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s; }.hvr-bounce-to-bottom:before, .btn-primary:before, .btn-dark:before, .btn.video:before, .menu-trigger a span:before, .reservation-trigger a span:before, .event-trigger a span:before, .popup .close a span:before, section.text ul.boxes li .description .btn:before, footer form button:before, .lSAction > a:before {content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background-color:#a69866;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out; }.hvr-bounce-to-bottom:hover, .btn-primary:hover, .btn-dark:hover, .btn.video:hover, .menu-trigger a span:hover, .reservation-trigger a span:hover, .event-trigger a span:hover, .popup .close a span:hover, section.text ul.boxes li .description .btn:hover, footer form button:hover, .lSAction > a:hover, .hvr-bounce-to-bottom:focus, .btn-primary:focus, .btn-dark:focus, .btn.video:focus, .menu-trigger a span:focus, .reservation-trigger a span:focus, .event-trigger a span:focus, .popup .close a span:focus, section.text ul.boxes li .description .btn:focus, footer form button:focus, .lSAction > a:focus, .hvr-bounce-to-bottom:active, .btn-primary:active, .btn-dark:active, .btn.video:active, .menu-trigger a span:active, .reservation-trigger a span:active, .event-trigger a span:active, .popup .close a span:active, section.text ul.boxes li .description .btn:active, footer form button:active, .lSAction > a:active {color:white; }.hvr-bounce-to-bottom:hover:before, .btn-primary:hover:before, .btn-dark:hover:before, .btn.video:hover:before, .menu-trigger a span:hover:before, .reservation-trigger a span:hover:before, .event-trigger a span:hover:before, .popup .close a span:hover:before, section.text ul.boxes li .description .btn:hover:before, footer form button:hover:before, .lSAction > a:hover:before, .hvr-bounce-to-bottom:focus:before, .btn-primary:focus:before, .btn-dark:focus:before, .btn.video:focus:before, .menu-trigger a span:focus:before, .reservation-trigger a span:focus:before, .event-trigger a span:focus:before, .popup .close a span:focus:before, section.text ul.boxes li .description .btn:focus:before, footer form button:focus:before, .lSAction > a:focus:before, .hvr-bounce-to-bottom:active:before, .btn-primary:active:before, .btn-dark:active:before, .btn.video:active:before, .menu-trigger a span:active:before, .reservation-trigger a span:active:before, .event-trigger a span:active:before, .popup .close a span:active:before, section.text ul.boxes li .description .btn:active:before, footer form button:active:before, .lSAction > a:active:before {-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66); }@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform:translateY(0);transform:translateY(0); }40% {-webkit-transform:translateY(-30px);transform:translateY(-30px); }60% {-webkit-transform:translateY(-15px);transform:translateY(-15px); } }@keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform:translateY(0);transform:translateY(0); }40% {-webkit-transform:translateY(-30px);transform:translateY(-30px); }60% {-webkit-transform:translateY(-15px);transform:translateY(-15px); } }.bounce {-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite; }.border {display:block;position:absolute;background-repeat:repeat;pointer-events:none; }.border.hover {opacity:0;-webkit-transition:1.2s;transition:1.2s; }.border.top {height:14px;top:0;left:26px;right:26px;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-top.png);background-size:auto 14px; }.border.top:before {content:'';display:block;width:26px;height:26px;background-image:url(../images/border/corner.svg);position:relative;left:-26px; }.border.top:after {content:'';display:block;width:26px;height:26px;background-image:url(../images/border/corner.svg);position:absolute;top:0px;right:-26px;-webkit-transform:rotate(90deg);transform:rotate(90deg); }.border.bottom {height:14px;bottom:0;left:26px;right:26px;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-bottom.png);background-size:auto 14px; }.border.bottom:before {content:'';display:block;width:26px;height:26px;background-image:url(../images/border/corner.svg);position:relative;left:-26px;bottom:12px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg); }.border.bottom:after {content:'';display:block;width:26px;height:26px;background-image:url(../images/border/corner.svg);position:absolute;bottom:0px;right:-26px;-webkit-transform:rotate(180deg);transform:rotate(180deg); }.border.left {width:14px;left:0;top:26px;bottom:26px;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-left.png);background-size:14px auto; }.border.right {width:14px;right:0;top:26px;bottom:26px;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-right.png);background-size:14px auto; }.border.white.top {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-top-white.png); }.border.white.top:before {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/corner-white.svg); }.border.white.top:after {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/corner-white.svg); }.border.white.bottom {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-bottom-white.png); }.border.white.bottom:before {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/corner-white.svg); }.border.white.bottom:after {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/corner-white.svg); }.border.white.left {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-left-white.png); }.border.white.right {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-right-white.png); }@media (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi) {.border.top {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-top-retina.png); }.border.bottom {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-bottom-retina.png); }.border.left {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-left-retina.png); }.border.right {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-right-retina.png); }.border.white.top {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-top-white-retina.png); }.border.white.bottom {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-bottom-white-retina.png); }.border.white.left {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-left-white-retina.png); }.border.white.right {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/border/border-right-white-retina.png); } }html, body {font-size:16px;font-family:'Libre Baskerville';min-height:100%;height:100%;letter-spacing:0.03125rem; }.no-gutter > [class*='col-'] {padding-right:0;padding-left:0; }hr {border:none;height:0.5rem;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/hr2.svg);background-position:center center;background-repeat:no-repeat; }img {max-width:100%; }input {max-width:100%; }.hvr-bounce-to-bottom:before, .btn-primary:before, .btn-dark:before, .btn.video:before, .menu-trigger a span:before, .reservation-trigger a span:before, .event-trigger a span:before, .popup .close a span:before, section.text ul.boxes li .description .btn:before, footer form button:before, .lSAction > a:before {background:none; }.btn {font-family:'Raleway';text-transform:uppercase;padding:1rem 1.5rem;border-radius:0;border:none;font-weight:500;font-size:0.875rem;line-height:1rem;letter-spacing:0.1rem; }.btn-primary {background-color:#a69866; }.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:hover, .btn-primary:active:focus {background-color:#a69866; }.btn-primary:before {background-color:#897d50; }.btn-dark {background-color:#484337;color:white; }.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark:active:hover, .btn-dark:active:focus {background-color:#484337; }.btn-dark:before {background-color:#897d50; }.btn-transparent {background-color:transparent;color:#484337;text-decoration:underline;margin-bottom:0.5rem;padding:1rem 0; }.btn-transparent:hover, .btn-transparent:focus, .btn-transparent:active, .btn-transparent:active:hover, .btn-transparent:active:focus {background-color:transparent;text-decoration:underline; }.btn.video {margin-top:1.5rem; }.btn.video:after {content:' ';display:inline-block;width:1.2rem;height:1.2rem;vertical-align:sub;margin-left:1rem;background-image:url(../../cdn-zpyseha4os/images/video.svg);background-position:right center;background-repeat:no-repeat; }.btn.video:before {background-color:#897d50; }p .btn {margin-top:1rem; }.menu-trigger {position:fixed;top:2rem;left:2rem;line-height:3.5rem;z-index:3;opacity:0; }.menu-trigger a {color:white;font-weight:600;font-size:0.9325rem;font-family:'Raleway'; }.menu-trigger a strong {font-weight:600; }.menu-trigger a span {display:inline-block;width:3.5rem;height:3.5rem;background-color:#a69866;border-radius:50%;text-align:center;vertical-align:top;line-height:3.5rem;margin-right:0.5rem;overflow:hidden;outline:none; }.menu-trigger a span:before {background-color:#897d50; }.menu-trigger a:hover, .menu-trigger a:active, .menu-trigger a:focus {text-decoration:none; }.reservation-trigger {position:fixed;top:2rem;right:2rem;line-height:3.5rem;z-index:4;opacity:0; }.reservation-trigger a {color:white;font-weight:600;font-size:0.9325rem;font-family:'Raleway';display:block; }.reservation-trigger a strong {font-weight:600; }.reservation-trigger a span {display:inline-block;width:3.5rem;height:3.5rem;background-color:#a69866;border-radius:50%;text-align:center;vertical-align:top;line-height:3.5rem;margin-left:0.5rem;overflow:hidden; }.reservation-trigger a span:before {background-color:#897d50; }.reservation-trigger a span img {vertical-align:text-bottom; }.reservation-trigger a:hover, .reservation-trigger a:active, .reservation-trigger a:focus {text-decoration:none; }.event-trigger {position:fixed;top:6rem;right:2rem;line-height:3.5rem;z-index:4;opacity:0; }.event-trigger a {color:white;font-weight:600;font-size:0.9325rem;font-family:'Raleway';display:block; }.event-trigger a strong {font-weight:600; }.event-trigger a span {display:inline-block;width:3.5rem;height:3.5rem;background-color:#a69866;border-radius:50%;text-align:center;vertical-align:top;line-height:3.5rem;margin-left:0.5rem;overflow:hidden; }.event-trigger a span:before {background-color:#897d50; }.event-trigger a span img {vertical-align:text-bottom; }.event-trigger a:hover, .event-trigger a:active, .event-trigger a:focus {text-decoration:none; }.breadcrumbs {display:inline-block;font-family:'Raleway';margin-left:1rem;font-weight:600;line-height:1.125rem;vertical-align:text-bottom;text-transform:uppercase;opacity:0;font-size:0.75rem;color:white; }.breadcrumbs a {font-size:0.75rem;opacity:0.75; }.breadcrumbs a:hover {text-decoration:underline; }.breadcrumbs img {vertical-align:text-top;margin:0 0.375rem; }.menu {position:fixed;width:100%;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;background-color:rgba(195, 187, 157, 0.93);z-index:3; }.menu .content {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:32rem;max-width:80%;-webkit-font-smoothing:antialiased;text-align:center; }.menu .content img {margin-bottom:1.5rem; }.menu .content a.link {display:block;margin:1rem auto;color:#484337;text-transform:uppercase;letter-spacing:1px; }.menu .content a.link:hover {color:white;text-decoration:none; }.menu .content .hr {margin:1.5rem auto;display:block; }.menu .langs {font-family:'Raleway';font-weight:600;line-height:0.875rem;font-size:0.875rem;text-transform:uppercase;color:white;-webkit-transition:0.3s;transition:0.3s;margin-top:2rem; }.menu .langs a {color:#484337;font-size:0.875rem; }.menu .langs a:hover {color:white;text-decoration:none; }.menu .langs img {vertical-align:top;margin:0 0.375rem; }@media (max-width:991px) {.menu .content img {max-width:80px;margin-bottom:1rem; }.menu .content a.link {font-size:0.875rem;margin:0.5rem auto; }.menu .content .hr {margin:1rem auto; }.menu .langs {margin-top:1rem; } }.scrollbar {position:fixed;top:40%;left:2rem;z-index:2;opacity:0; }.scrollbar ul {margin:0;padding:0;list-style:none; }.scrollbar ul li a {display:block;width:15px;height:15px;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/scroll-inactive.svg);background-position:center center;background-repeat:no-repeat; }.scrollbar ul li.active a {background-image:url(../images/scroll-active.svg); }.scrollbar ul li:last-of-type {display:none; }.popup {display:none;position:fixed;width:100%;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;background-color:rgba(195, 187, 157, 0.93);z-index:3;left:0;top:0; }.popup .close {position:fixed;top:2rem;left:2rem;line-height:3.5rem;z-index:2; }.popup .close a {color:white;font-weight:600;font-size:0.9325rem;font-family:'Raleway'; }.popup .close a span {display:inline-block;width:3.5rem;height:3.5rem;background-color:#a69866;border-radius:50%;text-align:center;vertical-align:baseline;line-height:3.5rem;margin-right:0.5rem;overflow:hidden;float:left; }.popup .close a span:before {background-color:#897d50; }.popup .close a span img {margin:0 !important; }.popup .close a:hover, .popup .close a:active, .popup .close a:focus {text-decoration:none; }.popup .content {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:32rem;max-width:80%;-webkit-font-smoothing:antialiased;text-align:center; }.popup .content h2 {font-size:1.563rem;font-weight:400;line-height:2rem;text-transform:uppercase;color:#6b6550; }.popup .content img {margin-bottom:1.5rem; }.popup .content p {font-size:0.875rem;color:#6b6550; }.popup.long {max-height:unset;position:relative;top:0;overflow:visible;min-height:unset;height:auto;max-height:none; }.popup.long .content {position:relative;top:0;left:0;-webkit-transform:none;transform:none;margin:auto; }.popup.long .close {position:absolute;-webkit-transform:translate3d(0, 0, 0);-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;-webkit-perspective:1000; }.popup#reference {padding:4rem 1rem;color:#484337; }.popup#reference h2 {margin:0; }.popup#reference h3 {font-size:1rem;line-height:2.25rem;text-transform:uppercase;margin-top:0; }.popup#reference img {margin:1.5rem 0; }.popup#reference img .logo {margin-bottom:3rem; }.popup#reference p {font-size:0.938rem; }.popup#reference .ref {margin-bottom:2rem; }.popup#reference .ref header {display:block;overflow:hidden; }.popup#reference .ref header p {line-height:0rem;text-align:center;display:inline-block;margin:0.25rem 0.25rem 0.5rem 0.25rem;text-transform:uppercase;font-size:0.75rem;font-family:'Raleway';font-weight:600;color:#f0ede2; }.popup#reference .ref header p span {display:inline-block;position:relative; }.popup#reference .ref header p span:before, .popup#reference .ref header p span:after {content:'';position:absolute;height:1px;border-bottom:1px solid #f0ede2;width:20rem; }.popup#reference .ref header p span:before {right:100%;margin-right:1rem; }.popup#reference .ref header p span:after {left:100%;margin-left:1rem; }.popup#reference .rating {text-transform:uppercase;font-family:'Raleway';font-size:0.75rem;margin-bottom:0;font-weight:600; }.popup#reference .rating a {color:#484337;text-decoration:underline; }.popup#reference .rating a:hover {color:white; }.popup .form {position:relative;padding:0rem 2rem 0rem 2rem; }.popup .form form input[type=text], .popup .form form input[type=email] {background-color:#bab089;border:none;height:3rem;line-height:3rem;color:#484337;text-indent:1rem;font-family:'Raleway';width:100%;font-size:0.815rem;margin:0.5rem 0; }.popup .form form input[type=text]::-webkit-input-placeholder, .popup .form form input[type=email]::-webkit-input-placeholder {color:#484337;text-transform:uppercase; }.popup .form form input[type=text]:-moz-placeholder, .popup .form form input[type=email]:-moz-placeholder {color:#484337;text-transform:uppercase; }.popup .form form input[type=text]::-moz-placeholder, .popup .form form input[type=email]::-moz-placeholder {color:#484337;text-transform:uppercase; }.popup .form form input[type=text]:-ms-input-placeholder, .popup .form form input[type=email]:-ms-input-placeholder {color:#484337;text-transform:uppercase; }.popup .form form textarea {background-color:#bab089;border:none;height:5rem;line-height:1rem;color:#484337;padding:1rem;font-family:'Raleway';width:100%;font-size:0.815rem;margin:0.5rem 0; }.popup .form form textarea::-webkit-input-placeholder {color:#484337;text-transform:uppercase; }.popup .form form textarea:-moz-placeholder {color:#484337;text-transform:uppercase; }.popup .form form textarea::-moz-placeholder {color:#484337;text-transform:uppercase; }.popup .form form textarea:-ms-input-placeholder {color:#484337;text-transform:uppercase; }.popup .form form button {margin-top:1rem; }.popup .form form .error {background-color:#dc7676 !important; }.popup .form form label {font-weight:400;font-size:0.875rem; }.popup .form #msg-rating, .popup .form #msg-inquiry {font-size:0.875rem;color:#6b6550; }section.header {position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;color:white;text-align:center;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden; }section.header .border {opacity:0; }section.header .content {position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:80%;-webkit-font-smoothing:antialiased;width:35rem; }section.header .content img {display:block;margin:0 auto 3rem auto;opacity:0; }section.header .content header {display:inline-block;overflow:hidden;opacity:0; }section.header .content header h1 {margin:0;text-transform:uppercase;font-size:1.75rem;padding-top:0.5rem;letter-spacing:0.1rem; }section.header .content header p {line-height:0rem;text-align:center;display:inline-block;margin:0.25rem 0.25rem 1.5rem 0.25rem;text-transform:uppercase;font-size:0.75rem;font-family:'Raleway';font-weight:600;letter-spacing:0.1rem; }section.header .content header p span {display:inline-block;position:relative; }section.header .content header p span:before, section.header .content header p span:after {content:'';position:absolute;height:1px;border-bottom:1px solid white;width:20rem; }section.header .content header p span:before {right:100%;margin-right:1rem; }section.header .content header p span:after {left:100%;margin-left:1rem; }section.header .content div.description {opacity:0; }section.header .content div.description p {line-height:1.5rem; }section.header.rooms .content header {margin-bottom:1.75rem;font-size:0; }section.header.rooms .content header p {display:block;margin:0.5rem 0.25rem 0.5rem 0.25rem; }section.header.rooms .content header h1 {display:inline-block;margin:0;line-height:2rem;letter-spacing:0rem; }section.header.rooms .content header h1:after {display:block;content:'';height:1rem;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/h1border.svg);background-position:center center;margin-top:0.25rem; }section.header.rooms .content header > span {display:inline-block; }section.header.rooms .content header > span a {display:inline-block;text-transform:uppercase;font-size:1.75rem;padding-top:0.5rem;opacity:0.5;color:white;-webkit-transition:0.3s;transition:0.3s;line-height:2rem; }section.header.rooms .content header > span a:hover {text-decoration:none;opacity:1; }section.header.rooms .content header > span:after {display:block;content:'';height:1rem;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/h1border-inactive.svg);background-position:center center;margin-top:0.25rem; }section.header.rooms .content header.rooms > span a {margin-left:2rem; }section.header.rooms .content header.luxury > span a {margin-right:2rem; }section.header.rooms .arrow {display:none; }section.header .langs {font-family:'Raleway';font-weight:700;line-height:0.875rem;font-size:0.875rem;text-transform:uppercase;color:white;position:absolute;bottom:3rem;right:3rem;opacity:0; }section.header .langs a {opacity:0.7;color:white;font-size:0.875rem; }section.header .langs a:hover {opacity:1;text-decoration:none; }section.header .langs img {opacity:0.7;vertical-align:top;margin:0 0.375rem; }section.header .arrow {position:absolute;display:inline-block;bottom:5%;width:8rem;left:50%;margin-left:-4rem;opacity:0; }section.header .arrow a {color:white;text-transform:uppercase;font-weight:600;font-size:0.75rem;font-family:'Raleway';text-decoration:none; }section.header .arrow a:hover {text-decoration:none; }section.header .arrow a img {display:block;margin:auto; }section.header .arrow.dark a {color:#d3d0c9; }section.header .tripadvisor-badge, section.header .socials {position:absolute;bottom:5rem;right:3rem;opacity:0; }@media (max-width:991px) {section.header .content p {font-size:0;margin:0;line-height:0; } }@media (max-width:991px) and (orientation:landscape) {section.header .content p {display:none; } }@media (max-width:767px) {section.header .tripadvisor-badge, section.header .socials {display:none; } }.lightest {background-color:#dcd8ca; }.light {background-color:#d1cab0; }section.text {position:relative;width:100%;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden; }section.text h2 {font-size:1.125rem;color:#6b6550;text-align:center;text-transform:uppercase;margin:0.75rem 0; }section.text h2:after {content:'';display:block;width:5rem;height:1px;border-top:1px solid #d1cab0;margin:1rem auto 0 auto; }section.text .photo1 .img {position:relative;background-size:cover;background-position:center center;height:100vh;width:100%;text-align:center; }section.text .photo1 .img a {display:block;width:100%;height:100%; }section.text .photo1 .img strong {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase;font-size:1.5625rem;color:white;font-weight:400; }section.text .photo1 .img:hover .hover {opacity:1; }section.text .photo2 .img {position:relative;background-size:cover;background-position:center center;height:50vh;width:100%;text-align:center; }section.text .photo2 .img a {display:block;width:100%;height:100%; }section.text .photo2 .img strong {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase;font-size:1.5625rem;color:white;font-weight:400; }section.text .photo2 .img:hover .hover {opacity:1; }section.text .text {height:100vh;position:relative;color:#484337;text-align:center; }section.text .text .content {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:32rem;max-width:80%;-webkit-font-smoothing:antialiased;z-index:1; }section.text .text .content h1 {margin:0 0 1rem 0;text-transform:uppercase;font-size:1.5625rem;padding-top:0.5rem;color:#6b6550;letter-spacing:0.1rem;line-height:2.2rem; }section.text .text .content p {font-size:0.875rem;margin:1rem;line-height:1.5rem; }section.text .text .content p:last-of-type {margin-bottom:0; }section.text .one-third {height:34vh; }section.text .one-third .content {width:45rem; }section.text .one-third .content h1 {margin-top:1.5rem;letter-spacing:0.1rem; }section.text .one-third .photo1 .img {position:relative;background-size:cover;background-position:center center;height:33vh;width:100%;text-align:center; }section.text .one-third .img {position:relative;background-size:cover;background-position:center center;height:33vh;width:100%;text-align:center;float:left; }section.text .one-third .img a {display:block;width:100%;height:100%; }section.text .one-third .img strong {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase;font-size:1.5625rem;color:white;font-weight:400; }section.text .one-third .img:hover .hover {opacity:1; }section.text .one-third + .one-third {height:33vh; }section.text .one-third .col {height:33vh; }section.text .one-third ul.boxes li {height:33vh; }section.text .two-thirds {height:66vh; }section.text .two-thirds .img {position:relative;background-size:cover;background-position:center center;height:33vh;width:50%;text-align:center;float:left; }section.text .two-thirds .img a {display:block;width:100%;height:100%; }section.text .two-thirds .img strong {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase;font-size:1.5625rem;color:white;font-weight:400; }section.text .two-thirds .img:hover .hover {opacity:1; }section.text .two-thirds ul.boxes li {height:66vh; }section.text .two-thirds ul.boxes li .image {height:25vh; }section.text .two-thirds ul.boxes.separator li:after {height:30%;top:52%; }section.text .two-thirds ul.slider {margin:0;padding:0;list-style:none;text-align:center; }section.text .two-thirds ul.slider li {position:relative;height:66vh;background-color:white; }section.text .two-thirds ul.slider li .image {height:66vh;background-position:center center;background-size:cover; }section.text .fullscreen {height:100vh; }section.text .fullscreen ul.slider {margin:0;padding:0;list-style:none;text-align:center; }section.text .fullscreen ul.slider li {position:relative;height:100vh;background-color:white; }section.text .fullscreen ul.slider li .image {height:100vh;background-position:center center;background-size:cover; }section.text ul.boxes {margin:0;padding:0;list-style:none;text-align:center; }section.text ul.boxes li {position:relative;height:66vh;background-color:white; }section.text ul.boxes li .content {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:12.5vh;width:100%;max-width:100%; }section.text ul.boxes li .content p {font-size:0.75rem;line-height:1.3rem; }section.text ul.boxes li .content header p {line-height:0rem; }section.text ul.boxes li header {display:inline-block;overflow:hidden; }section.text ul.boxes li header h2 {font-size:1.125rem;color:#6b6550;text-align:center;text-transform:uppercase;margin:0.75rem 0; }section.text ul.boxes li header h2:after {display:none; }section.text ul.boxes li header p {line-height:0rem;text-align:center;display:inline-block;margin:0rem 0.25rem 0rem 0.25rem;text-transform:uppercase;font-size:0.75rem;font-family:'Raleway';font-weight:600;color:#a69866; }section.text ul.boxes li header p span {display:inline-block;position:relative; }section.text ul.boxes li header p span:before, section.text ul.boxes li header p span:after {content:'';position:absolute;height:1px;border-bottom:1px solid #a69866;width:20rem; }section.text ul.boxes li header p span:before {right:100%;margin-right:0.5rem; }section.text ul.boxes li header p span:after {left:100%;margin-left:0.5rem; }section.text ul.boxes li header span.hr {width:60%;display:block;height:1px;border-top:1px solid #d5d1ca;margin:1rem auto 0 auto; }section.text ul.boxes li header span.hr.top {margin-top:0rem;margin-bottom:1.25rem; }section.text ul.boxes li .description {padding:1.5rem 3rem;text-align:center;font-size:0.75rem;color:#6b6550;line-height:1.3rem; }section.text ul.boxes li .description .btn {margin-top:1.5rem; }section.text ul.boxes li .description .btn:before {background-color:#897d50; }section.text ul.boxes li:hover .hover {opacity:1; }section.text ul.boxes.separator li:after {position:absolute;content:'';height:30%;width:1px;top:35%;right:0;border-right:1px solid #d5d1ca; }section.text ul.boxes.separator li:last-of-type:after {display:none; }@media (max-width:1199px) {section.text ul.boxes li header p {margin-top:0.5rem; }section.text ul.boxes li header h2 {margin:0.25rem auto; }section.text ul.boxes li header span.hr {margin:0.5rem auto 0 auto; }section.text ul.boxes li header span.hr.top {margin-top:0.75rem;margin-bottom:0.75rem; }section.text ul.boxes li .description {padding:1rem 1.5rem;line-height:1rem; }section.text ul.boxes li .description .btn {margin-top:0.5rem;margin-bottom:0.5rem; } }section.text.rows3 .one-third {height:20vh; }section.text.rows3 .one-third + .one-third {height:40vh; }section.text.rows3 .one-third + .one-third .col {height:40vh; }section.text.rows3 .img {height:40vh; }section.text.rows3 ul.boxes li {height:40vh; }section.text.rows3 ul.boxes li .content {margin-top:0; }section.text.contacts .content p {display:block;width:auto;margin:0.75rem; }section.text.contacts .content p strong {display:inline-block;position:relative;color:#a69866;text-transform:uppercase;font-size:0.625rem; }section.text.contacts .content p strong:before, section.text.contacts .content p strong:after {content:'';position:absolute;height:1px;border-bottom:1px solid #a69866;width:10rem;top:0.625rem; }section.text.contacts .content p strong:before {right:100%;margin-right:0.5rem; }section.text.contacts .content p strong:after {left:100%;margin-left:0.5rem; }section.text.contacts .content a {color:#484337;text-decoration:underline; }section.text.contacts .content .row.form {position:relative;padding:2rem 2rem 2rem 2rem; }section.text.contacts .content .row.form form input[type=text], section.text.contacts .content .row.form form input[type=email] {background-color:#c6bd9e;border:none;height:3rem;line-height:3rem;color:#484337;text-indent:1rem;font-family:'Raleway';width:100%;font-size:0.815rem;margin:1rem 0; }section.text.contacts .content .row.form form input[type=text]::-webkit-input-placeholder, section.text.contacts .content .row.form form input[type=email]::-webkit-input-placeholder {color:#484337;text-transform:uppercase; }section.text.contacts .content .row.form form input[type=text]:-moz-placeholder, section.text.contacts .content .row.form form input[type=email]:-moz-placeholder {color:#484337;text-transform:uppercase; }section.text.contacts .content .row.form form input[type=text]::-moz-placeholder, section.text.contacts .content .row.form form input[type=email]::-moz-placeholder {color:#484337;text-transform:uppercase; }section.text.contacts .content .row.form form input[type=text]:-ms-input-placeholder, section.text.contacts .content .row.form form input[type=email]:-ms-input-placeholder {color:#484337;text-transform:uppercase; }section.text.contacts .content .row.form form textarea {background-color:#c6bd9e;border:none;height:5rem;line-height:1rem;color:#484337;padding:1rem;font-family:'Raleway';width:100%;font-size:0.815rem;margin:1rem 0; }section.text.contacts .content .row.form form textarea::-webkit-input-placeholder {color:#484337;text-transform:uppercase; }section.text.contacts .content .row.form form textarea:-moz-placeholder {color:#484337;text-transform:uppercase; }section.text.contacts .content .row.form form textarea::-moz-placeholder {color:#484337;text-transform:uppercase; }section.text.contacts .content .row.form form textarea:-ms-input-placeholder {color:#484337;text-transform:uppercase; }section.text.contacts .content .row.form form button {z-index:2;position:absolute;bottom:-2.8rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%); }section.text.contacts .content .row.form form .error {background-color:#dc7676 !important; }section.text.contacts .content .row.form form label {font-weight:400;font-size:0.875rem; }section.text.conference {max-height:none;height:auto;padding:3rem 0;min-height:0; }section.text.conference .content {width:100%;max-width:none;position:static;top:0;left:0;-webkit-transform:none;transform:none; }section.text.conference .container {max-width:56rem; }section.text.conference .container .text {height:auto; }section.text.conference .container .img {height:18rem;background-position:center center;background-repeat:no-repeat;background-size:cover; }section.text.conference .container .description {background-color:#f6f6f6;padding:2rem;text-align:left;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/params-border.svg);background-position:bottom center;background-repeat:repeat-x;height:17rem;max-height:17rem; }section.text.conference .container .description h2 {text-align:left;color:#9b9994; }section.text.conference .container .description h2:after {margin-left:0;border-color:#d3d0c9; }section.text.conference .container .description p {margin:1.5rem 0;font-size:0.815rem;letter-spacing:0;line-height:1.4rem; }section.text.conference .container .description .capacity {text-transform:uppercase;font-size:0.75rem;color:#a69866;font-weight:600;font-family:'Raleway'; }section.text.conference .container .description .bool {border-left:1px solid #dcd8ca; }section.text.conference .container .description .bool table tr th, section.text.conference .container .description .bool table tr td {color:#484337;font-size:0.625rem;font-weight:700;line-height:2rem;text-transform:uppercase;font-family:'Raleway'; }section.text.conference .container .description .bool table tr th img, section.text.conference .container .description .bool table tr td img {margin-right:0.5rem;vertical-align:text-bottom; }section.text.conference .container header {display:inline-block;overflow:hidden; }section.text.conference .container header p {line-height:0rem;text-align:center;display:inline-block;margin:0.25rem 0.25rem 0.5rem 0.25rem;text-transform:uppercase;font-size:0.75rem;font-family:'Raleway';font-weight:600;color:#a69866; }section.text.conference .container header p span {display:inline-block;position:relative; }section.text.conference .container header p span:before, section.text.conference .container header p span:after {content:'';position:absolute;height:1px;border-bottom:1px solid #a69866;width:20rem; }section.text.conference .container header p span:before {right:100%;margin-right:1rem; }section.text.conference .container header p span:after {left:100%;margin-left:1rem; }section.text.conference .container .tabs-controls {margin-bottom:2rem; }section.text.conference .container .tabs-controls a {font-size:1.375rem;line-height:2.75rem;text-transform:uppercase;color:#b5af9b;margin:0 1rem;-webkit-transition:0.3s;transition:0.3s; }section.text.conference .container .tabs-controls a:focus {text-decoration:none; }section.text.conference .container .tabs-controls a.active, section.text.conference .container .tabs-controls a:hover {color:#6b6550;text-decoration:none; }section.text.conference .container .tabs-controls a:first-of-type {margin-left:0; }section.text.conference .container .tabs-controls a:last-of-type {margin-right:0; }section.text.conference .container .tab-content {position:relative;width:56rem;max-width:100%; }section.text.conference .events .lSAction > a {top:18rem; }section.text #map {height:100vh; }section.text .mapLabels {color:#484337;background-color:transparent;font-size:0.75rem;font-weight:bold;text-align:left;white-space:nowrap; }section.text .arrow {position:absolute;display:inline-block;bottom:5%;width:8rem;left:50%;margin-left:-4rem;text-align:center; }section.text .arrow a {color:white;text-transform:uppercase;font-weight:600;font-size:0.75rem;font-family:'Raleway';text-decoration:none; }section.text .arrow a:hover {text-decoration:none; }section.text .arrow a img {display:block;margin:auto; }section.text .arrow.dark a {color:#d3d0c9; }section.long .text {color:#484337;padding-bottom:2rem; }section.long .text .content {width:64rem;max-width:80%;margin:auto;-webkit-font-smoothing:antialiased;z-index:1; }section.long .text .content h1 {margin:0 0 1rem 0;text-transform:uppercase;font-size:1.5625rem;padding-top:0.5rem;color:#6b6550;letter-spacing:0.1rem;line-height:2.2rem;margin-top:6rem; }section.long .text .content h2 {margin:0 0 1rem 0;font-size:1.25rem;color:#484337;letter-spacing:0.1rem;line-height:1.875rem; }section.long .text .content p {font-size:0.875rem;margin:0 0 1rem 0;line-height:1.5rem; }section.long .text .content p:last-of-type {margin-bottom:0; }section.long .text .content li {font-size:0.875rem;line-height:1.5rem; }section.long .text .content table td {padding:0.5rem;border:1px solid #484337; }.tabs-white .tabs-controls {margin:6rem 0 3rem 0;text-align:center; }.tabs-white .tabs-controls a {font-size:25px;color:rgba(61, 56, 55, 0.5);text-transform:uppercase;opacity:1;-webkit-transition:0.3s;transition:0.3s; }.tabs-white .tabs-controls a.active {opacity:1;color:#6b6550; }.tabs-white .tabs-controls a:after {content:url(../images/breadcrumbs.svg);margin:0 0.5rem 0 1rem;vertical-align:text-bottom; }.tabs-white .tabs-controls a:last-of-type:after {display:none; }.tabs-white .tabs-controls a:hover, .tabs-white .tabs-controls a:active, .tabs-white .tabs-controls a:focus {text-decoration:none;opacity:1;color:#6b6550; }@media (max-width:767px) {.tabs-white .tabs-controls {margin:2rem 0 1rem 0; }.tabs-white .tabs-controls a {display:block; }.tabs-white .tabs-controls a:after {display:none; } }.tabs-white .tabs-controls-fake {margin:6rem 0 3rem 0;text-align:center;font-size:25px;text-transform:uppercase;color:#6b6550; }.tabs-white .tab-content, .tabs-white .tab-content-fake {position:relative;background-color:white;padding:3rem;font-size:0.875rem;color:#6b6550;margin-bottom:4rem;line-height:1.25rem; }.tabs-white .tab-content h3, .tabs-white .tab-content-fake h3 {letter-spacing:0.063rem;text-transform:uppercase;font-size:1.125rem;margin-bottom:1rem;color:#cbc8c5; }.tabs-white .tab-content table, .tabs-white .tab-content-fake table {width:100%;font-size:0.75rem;margin-bottom:1rem;color:#6b6550; }.tabs-white .tab-content table tr td, .tabs-white .tab-content-fake table tr td {border-bottom:1px solid #edebe7;line-height:1.5rem;padding:1rem 0;text-align:left; }.tabs-white .tab-content table tr td:nth-child(2), .tabs-white .tab-content-fake table tr td:nth-child(2), .tabs-white .tab-content table tr td:nth-child(3), .tabs-white .tab-content-fake table tr td:nth-child(3), .tabs-white .tab-content table tr td:nth-child(4), .tabs-white .tab-content-fake table tr td:nth-child(4) {width:5%;padding:1rem 0.5rem;text-align:right;vertical-align:text-top;white-space:nowrap; }.tabs-white .tab-content table tr td:first-of-type, .tabs-white .tab-content-fake table tr td:first-of-type {width:auto !important;text-align:left !important; }.tabs-white .tab-content table tr:last-of-type td, .tabs-white .tab-content-fake table tr:last-of-type td {border:none; }.tabs-white .menu-card table + h3:before {content:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/hr3.svg);display:block;margin:0 auto 2rem auto;text-align:center;width:100%; }.rooms-list {background-color:#dcd8ca; }.rooms-list .list {text-align:center;margin:-8rem auto 0 auto; }.rooms-list .list a.img {display:inline-block;margin:1rem 0;position:relative; }.rooms-list .list a.img img {max-width:100%; }.rooms-list .list a.img p {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-transform:uppercase;color:white;font-size:1.5625rem; }.rooms-list .list a.img:hover .hover {opacity:1; }.product section.text .text .content {max-width:45rem;width:100%; }.product section.text .text .content h2 {font-size:1.563rem; }.product section.text .text .content h2:after {border:none;height:2rem;background-image:url(../images/hr.svg);background-repeat:no-repeat;background-position:center center;width:auto; }.parameters {background-color:white;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/params-border.svg);background-position:top center;background-repeat:repeat-x;padding:2rem; }.parameters table tr th, .parameters table tr td {padding:0 0.5rem;text-align:left;vertical-align:top; }.parameters table tr th {color:#a69866;font-size:0.625rem;font-weight:700;text-transform:uppercase;font-family:'Raleway';line-height:1.25rem;padding-top:0.45rem; }.parameters table tr td {font-size:0.75rem;font-weight:400;line-height:1.25rem;color:#484337;padding-top:0.375rem; }.parameters .bool {border-left:1px solid #dcd8ca; }.parameters .bool table tr th, .parameters .bool table tr td {color:#484337;font-size:0.625rem;font-weight:700;line-height:2rem;text-transform:uppercase;font-family:'Raleway'; }.parameters .bool table tr th img, .parameters .bool table tr td img {margin-right:0.5rem;vertical-align:text-bottom; }.parameters .btn {position:absolute;bottom:-3.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%); }@media (min-width:768px) and (max-width:1199px) {.product section.text .text .content {max-width:45rem;width:100%; } }@media (max-width:991px) {section.text .arrow {display:none; }section.text.conference .container .description {max-height:none;height:auto; } }@media (max-width:767px) {section.header.rooms .content header.rooms > span a {margin-left:0; }section.header.rooms .content header.luxury > span a {margin-right:0; }section.header.rooms .arrow {display:block; }section.text {min-height:0;max-height:none;height:auto; }section.text ul.boxes li .content {max-width:80%; }section.text ul.boxes li .description {padding-left:0;padding-right:0;font-size:0.875rem;line-height:1.5rem; }section.text ul.boxes li .description p {padding:0;margin:0 1rem; }section.text .text {height:auto; }section.text .text .content {position:static;top:0;left:0;margin:2rem auto;-webkit-transform:none !important;transform:none !important; }section.text .text .content p {margin:1.5rem 0; }section.text .text ul.boxes li .content {position:static;top:0;left:0;margin:2rem auto;-webkit-transform:none !important;transform:none !important; }section.text .text ul.boxes li .content p {margin:1.5rem 0; }section.text .text ul.boxes li .content .description {padding-left:0;padding-right:0;font-size:0.875rem; }section.text .text ul.boxes li .content .description p {padding:0;margin:0; }section.text.rows3 .one-third {height:auto; }section.text.rows3 .one-third + .one-third {height:auto; }section.text.rows3 .one-third + .one-third .col {height:auto; }section.text.rows3 ul.boxes li {height:auto; }section.text.conference .container .tabs-controls a {display:block;margin:0; }section.text.conference .container .description {max-height:none;height:auto; }section.text.conference .container .description .bool {border:none;margin-top:1rem; }section.text .one-third {height:auto; }section.text .one-third .col {height:auto; }section.text .two-thirds {height:auto; }section.text .two-thirds ul.boxes li {height:auto; }section.text .two-thirds ul.boxes li .content {position:static;top:0;left:0;margin:2rem auto;-webkit-transform:none !important;transform:none !important; }section.text .two-thirds .image {background-size:cover;background-position:center center; }section.text .two-thirds .img {height:25vh;width:100%;float:none;display:block; }section.text .two-thirds .img a {display:block;width:100%;height:100%; }section.text .arrow {display:none; }section.text #map {max-height:70vh; }.rooms-list { }.rooms-list .list {margin-top:0; }.rooms-list .list a.img {max-width:100%;overflow:hidden; }.rooms-list .list a.img img {max-width:100%; }.rooms-list .list a.img p {font-size:1.25rem; }.parameters .bool {border:none;margin-top:1rem; } }footer {position:relative;text-align:center;background-color:#c8be9b;padding:2rem 1rem;font-size:0.815rem;text-transform:uppercase;color:#484337; }footer a {color:#484337;-webkit-transition:0.3s;transition:0.3s; }footer a:hover {color:#f0ede2;text-decoration:underline; }footer .socials {margin-bottom:1.5rem; }footer .socials path {-webkit-transition:0.3s;transition:0.3s; }footer .socials a:hover path {fill:#f0ede2; }footer address {font-size:0;margin:0; }footer address span {display:inline-block;font-size:0.815rem; }footer address span:after {content:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/bullet.svg);margin:0 0.5rem;vertical-align:middle; }footer address span:last-child:after {display:none; }footer img.hr {margin:1.5rem 0; }footer .tripadvisor img {vertical-align:text-top;margin-left:0.5rem; }footer .tripadvisor a {color:#484337;-webkit-transition:0.3s;transition:0.3s;text-decoration:underline; }footer .tripadvisor a:hover {color:#f0ede2; }footer .tripadvisor a svg {vertical-align:text-top;margin-left:0.5rem; }footer .tripadvisor a path {fill:#484337;-webkit-transition:0.3s;transition:0.3s; }footer .tripadvisor a:hover path {fill:#f0ede2; }footer .btn {margin:1rem 0 0 0;vertical-align:baseline; }footer .shorthr {width:12rem;height:1px;border-top:1px solid white;margin:1.5rem auto; }footer p {font-family:'Raleway';font-weight:600; }footer label {font-size:0.875rem;text-transform:none;font-weight:400; }footer label a {text-decoration:underline; }footer form input[type=email] {background-color:#beb490;border:none;height:2.5rem;line-height:2.5rem;color:white;text-indent:1rem;font-family:'Raleway';width:14rem;font-size:0.875rem; }footer form input[type=email]::-webkit-input-placeholder {color:white;font-size:0.815rem;text-transform:uppercase; }footer form input[type=email]:-moz-placeholder {color:white;font-size:0.815rem;text-transform:uppercase; }footer form input[type=email]::-moz-placeholder {color:white;font-size:0.815rem;text-transform:uppercase; }footer form input[type=email]:-ms-input-placeholder {color:white;font-size:0.815rem;text-transform:uppercase; }footer form button {border:none;height:2.5rem;line-height:2.5rem !important;color:white;padding:0 1rem !important;font-family:'Raleway';text-transform:uppercase;-webkit-transition:0.3s;transition:0.3s;margin:0 !important;font-weight:500 !important;font-size:0.825rem !important; }footer form button:hover, footer form button:focus, footer form button:active, footer form button:active:hover, footer form button:active:focus {background-color:#484337; }footer form button:before {background-color:#897d50; }footer img.logo-bottom {margin:1.5rem auto; }footer p.legal {font-size:0.625rem;text-transform:none; }footer p.links {margin-top:1rem; }footer p.copyright {font-size:0.625rem;margin-top:2rem; }footer p.copyright a {color:#484337;text-decoration:underline;-webkit-transition:0.3s;transition:0.3s; }footer p.copyright a:hover {color:#f0ede2; }footer .toparrow {position:absolute;display:inline-block;bottom:3rem;width:8rem;right:3rem;text-align:center; }footer .toparrow a {color:white;text-transform:uppercase;font-weight:600;font-size:0.75rem;font-family:'Raleway';text-decoration:none; }footer .toparrow a:hover {text-decoration:none; }footer .toparrow a img {display:block;margin:auto auto 0.5rem auto; }.lSAction > a {z-index:2;opacity:1;display:inline-block;width:40px;height:40px;background-color:#a69866;border-radius:50%;position:absolute;overflow:hidden; }.lSAction > a:hover, .lSAction > a:focus, .lSAction > a:active, .lSAction > a:active:hover, .lSAction > a:active:focus {background-color:#a69866; }.lSAction > a:before {background-color:#897d50; }.lSAction > a:after {content:'';position:absolute;width:40px;height:40px;left:0;top:0;background-repeat:no-repeat;background-position:center center; }.lSAction > .lSPrev {background-image:none; }.lSAction > .lSPrev:after {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/slider-arrow-left.png); }.lSAction > .lSNext {background-image:none; }.lSAction > .lSNext:after {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/slider-arrow-right.png); }.lSSlideOuter .lSPager.lSpg {position:absolute;bottom:0;width:100%;height:2rem;background-color:#a69866;line-height:2rem; }.lSSlideOuter .lSPager.lSpg > li {padding:0; }.lSSlideOuter .lSPager.lSpg > li a {border-radius:0;background-color:transparent;z-index:2;width:15px;height:15px;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/scroll-inactive.svg);background-position:center center;background-repeat:no-repeat; }.lSSlideOuter .lSPager.lSpg > li a:hover {background-color:transparent; }.lSSlideOuter .lSPager.lSpg > li:hover {background-color:transparent; }.lSSlideOuter .lSPager.lSpg > li:hover a {background-color:transparent; }.lSSlideOuter .lSPager.lSpg > li.active a {background-image:url(../images/scroll-active.svg);background-color:transparent; }.conference .lSSlideOuter .lSPager.lSpg {position:absolute;top:18rem;width:100%;height:2rem;background-color:transparent;line-height:2rem; }.conference .lSSlideOuter .lSPager.lSpg > li {padding:0; }.conference .lSSlideOuter .lSPager.lSpg > li a {border-radius:0;background-color:transparent;z-index:2;width:15px;height:15px;background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/scroll-inactive-gray.svg);background-position:center center;background-repeat:no-repeat; }.conference .lSSlideOuter .lSPager.lSpg > li a:hover {background-color:transparent; }.conference .lSSlideOuter .lSPager.lSpg > li:hover {background-color:transparent; }.conference .lSSlideOuter .lSPager.lSpg > li:hover a {background-color:transparent; }.conference .lSSlideOuter .lSPager.lSpg > li.active a {background-image:url(https://www.hotelsavoyprague.com/cdn-xvsx4/images/scroll-active-gray.svg);background-color:transparent; }.errorPage {background-color:#dcd8ca;padding:4rem 1rem; }.errorPage h1, .errorPage p, .errorPage ol {max-width:55rem; }.errorPage h1 {margin:0 auto 1.5rem auto;text-transform:uppercase;font-size:1.5625rem;padding-top:0.5rem;color:#6b6550; }.errorPage p {font-size:0.875rem;margin:1.5rem auto;line-height:1.5rem; }.errorPage ol {font-size:0.875rem;margin:1.5rem auto;line-height:1.5rem; }.errorPage a {color:#333;text-decoration:underline; }.banner-popup-oldies {position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999; }.banner-popup-oldies .image {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;cursor:pointer; }.banner-popup-oldies .image .close {position:absolute;top:-3rem;left:100%;color:white;font-weight:600;font-size:0.9325rem;font-family:'Raleway';white-space:nowrap; }.banner-popup-oldies .image .close img {border:1px solid white;border-radius:50%;padding:0.5rem;margin-right:0.25rem;max-width:none; }.banner-popup-oldies .image img {max-width:100%; }.banner-popup-oldies .bg {position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7); }.cc-theme-edgeless.cc-window {z-index:99999999; }.cc-revoke, .cc-window {font-size:0.75rem !important; }