
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:transparent;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/assets/css/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading
div{width:44px;height:44px;background:url('/assets/css/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:25px;right:35px;width:36px;height:36px;cursor:pointer;z-index:8040;background:url('/assets/i/btn-close-menu.svg') no-repeat 0 0 !important;background-size:36px auto !important}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/assets/css/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav
span{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev
span{left:10px;background:url('/assets/i/arrow-left.svg') no-repeat 0 0 !important;background-size:40px auto !important}.fancybox-next
span{right:10px;background:url('/assets/i/arrow-right.svg') no-repeat 0 0 !important;background-size:40px auto !important}.fancybox-nav:hover
span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock
body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/assets/css/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}@media screen and (min-width: 0px) and (max-width: 1024px){.fancybox-nav{width:10%}.fancybox-close{position:absolute;top:10px;right:10px;width:15px;height:15px;cursor:pointer;z-index:8040;background:url('/assets/i/btn-close-menu.svg') no-repeat 0 0 !important;background-size:15px auto !important}.fancybox-nav
span{visibility:visible;width:60px;height:20px;margin-top:-10px;background-size:60px auto !important}}@media screen and (min-width: 0px) and (max-width: 767px){.fancybox-close{position:absolute;top:10px;right:10px;width:15px;height:15px;cursor:pointer;z-index:8040;background:url('/assets/i/btn-close-menu.svg') no-repeat 0 0 !important;background-size:15px auto !important}.fancybox-nav
span{visibility:visible;width:40px;height:20px;margin-top:-10px;background-size:40px auto !important}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/assets/css/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading
div{background-image:url('/assets/css/fancybox_loading@2x.gif');background-size:24px 24px}}/*! jQuery UI - v1.11.4 - 2016-02-15
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#2b2b2b;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/assets/css/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/assets/css/images/ui-icons_444444_256x240.png")}.ui-state-default .ui-icon{background-image:url("/assets/css/images/ui-icons_777777_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("/assets/css/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon{background-image:url("/assets/css/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("/assets/css/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/assets/css/images/ui-icons_cc0000_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:5px;background:#666;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}*{margin:0;padding:0}body{height:100%}img{border:none}#supersized-loader{position:absolute;top:50%;left:50%;z-index:0;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;background:url(/assets/i/loading-supersized.gif) no-repeat center center}#supersized-fs,#supersized,#supersized-wrapper{position:fixed;left:0;top:0;overflow:hidden;z-index:8020;height:100%;width:100%;background-color:#000}#supersized
img{width:auto;height:auto;position:relative;display:none;outline:none;border:none}#supersized.speed
img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges}#supersized.quality
img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}#supersized
a{width:100%;height:100%;display:block}#supersized
li{position:fixed;display:block;list-style:none;z-index:-30;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#000}#supersized
li.prevslide{z-index:-20}#supersized
li.activeslide{z-index:-10}#supersized li.image-loading{background:#000 url(/assets/i/loading-supersized.gif) no-repeat center center;width:100%;height:100%}#supersized li.image-loading
img{visibility:hidden}#supersized li.prevslide img, #supersized li.activeslide
img{display:inline}@media screen and (min-width: 0) and (max-width: 1024px){*{margin:0;padding:0}#supersized-loader{position:absolute;top:50%;left:50%;z-index:0;width:60px;height:60px;margin:-30px 0 0 -30px;text-indent:-999em;background:url(/assets/i/loading-supersized.gif) no-repeat center center}#supersized-fs,#supersized-wrapper,#supersized{display:block;position:absolute;left:0;top:0;overflow:hidden;z-index:8020;height:100%;width:100%;background-color:#000 !important}#supersized
img{width:auto;height:auto;position:relative;display:none;border:none}#supersized.speed
img{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges}#supersized.quality
img{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}#supersized
li{position:static;display:block;list-style:none;z-index:30;overflow:hidden;top:0;left:0;width:100%;height:100%;background:#000}#supersized
a{width:100%;height:100%;display:block}#supersized
li.prevslide{z-index:10;position:absolute}#supersized
li.activeslide{z-index:20;position:absolute}#supersized li.image-loading{background:#111 url(/assets/i/loading-supersized.gif) no-repeat center center;width:100%;height:100%;position:fixed}#supersized li.image-loading
img{visibility:hidden}#supersized li.prevslide img, #supersized li.activeslide
img{display:inline}#supersized-fs,#supersized-wrapper,#supersized{position:absolute}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid transparent}.slick-arrow.slick-hidden{display:none}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px
solid #DDD;border-radius:0px;background:#F8F8F8;position:relative;overflow:hidden}.selectric
.label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0
38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric
.button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#F8f8f8;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px
solid transparent;border-top-color:#BBB;border-bottom:none}.selectric-focus
.selectric{border-color:#aaa}.selectric-hover
.selectric{border-color:#c4c4c4}.selectric-hover .selectric
.button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open
.selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select
select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native
select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0
!important;padding:0
!important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F8F8F8;border:1px
solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items ul, .selectric-items
li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items
li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items
li.selected{background:#E0E0E0;color:#444}.selectric-items
li.highlighted{background:#D0D0D0;color:#444}.selectric-items li:hover{background:#D5D5D5;color:#444}.selectric-items
.disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled
li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group
li{padding-left:25px}@font-face{font-family:"Avenir LT W01_35 Light1475496";src:url("/assets/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");src:url("/assets/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("/assets/fonts/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("/assets/fonts/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("/assets/fonts/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("/assets/fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg")}@font-face{font-family:"Avenir LT W01_35 Light_1475502";src:url("/assets/fonts/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix");src:url("/assets/fonts/63a166cb-be60-435c-a056-75172e43efa5.eot?#iefix") format("eot"),url("/assets/fonts/a59168c1-917d-4de9-a244-0316c057c357.woff2") format("woff2"),url("/assets/fonts/6dc0e7d8-9284-44e1-8f05-984a41daa3a4.woff") format("woff"),url("/assets/fonts/2315df7a-8bc2-433d-bf0a-162fc0063de0.ttf") format("truetype"),url("/assets/fonts/7b1e5b2a-b6a6-43da-9021-ada6d1d797f2.svg#7b1e5b2a-b6a6-43da-9021-ada6d1d797f2") format("svg")}@font-face{font-family:"Avenir LT W01_65 Medium1475532";src:url("/assets/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix");src:url("/assets/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b.eot?#iefix") format("eot"),url("/assets/fonts/17b90ef5-b63f-457b-a981-503bb7afe3c0.woff2") format("woff2"),url("/assets/fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0.woff") format("woff"),url("/assets/fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d.ttf") format("truetype"),url("/assets/fonts/3604edbd-784e-4ca7-b978-18836469c62d.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg")}@font-face{font-family:"Avenir LT W01_65 Medium1475538";src:url("/assets/fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix");src:url("/assets/fonts/cebcf56a-ea7e-4f5c-8110-a7ee367c1f91.eot?#iefix") format("eot"),url("/assets/fonts/deb5e718-7abb-4df3-9365-edfa95317090.woff2") format("woff2"),url("/assets/fonts/04801919-17ee-4c6b-8b17-eb1965cb3ed6.woff") format("woff"),url("/assets/fonts/cee053ec-4b41-4506-a1fe-796261690610.ttf") format("truetype"),url("/assets/fonts/38a556e4-b6e5-48c6-aece-b1d470af124e.svg#38a556e4-b6e5-48c6-aece-b1d470af124e") format("svg")}@font-face{font-family:"Didot W01 Roman";src:url("/assets/fonts/dd077a5a-5331-4833-8a24-e3afbe24d92e.eot?#iefix");src:url("/assets/fonts/dd077a5a-5331-4833-8a24-e3afbe24d92e.eot?#iefix") format("eot"),url("/assets/fonts/ca8dded6-b7b2-4d3c-b45e-a32de5023d4d.woff2") format("woff2"),url("/assets/fonts/8cf278e2-5b07-4c21-97da-4762c9ea76c1.woff") format("woff"),url("/assets/fonts/488ffbea-dc53-43b4-a9e2-d5bff132a85d.ttf") format("truetype"),url("/assets/fonts/972bb961-7f13-4e8d-8c1f-034e3f4e7517.svg#972bb961-7f13-4e8d-8c1f-034e3f4e7517") format("svg")}@font-face{font-family:"Didot W01 Italic";src:url("/assets/fonts/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix");src:url("/assets/fonts/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix") format("eot"),url("/assets/fonts/abe3d3a9-c990-459f-9407-54ac96cd2f00.woff2") format("woff2"),url("/assets/fonts/09a4b57b-7400-4d30-b4ba-d6e303c57868.woff") format("woff"),url("/assets/fonts/a0cb08d5-975f-4c8d-bcdc-d771a014d92a.ttf") format("truetype"),url("/assets/fonts/86d60a09-e8f8-4003-b688-0f8a2aba6532.svg#86d60a09-e8f8-4003-b688-0f8a2aba6532") format("svg")}@font-face{font-family:"Didot W01 Bold";src:url("/assets/fonts/6adf1098-6e5c-458f-a68a-2de77db01a73.eot?#iefix");src:url("/assets/fonts/6adf1098-6e5c-458f-a68a-2de77db01a73.eot?#iefix") format("eot"),url("/assets/fonts/5cc88c79-07f5-4dc3-808c-0a24f606acff.woff2") format("woff2"),url("/assets/fonts/8c847ae1-0c02-4e9a-9203-c294e4a23fe1.woff") format("woff"),url("/assets/fonts/bae6ce0f-deaf-4f99-bdf6-de7f2cf54d04.ttf") format("truetype"),url("/assets/fonts/d62df477-3d45-4345-95a9-eac5dcd4b116.svg#d62df477-3d45-4345-95a9-eac5dcd4b116") format("svg")}@font-face{font-family:"Flaticon";src:url("/assets/fonts/Flaticon.eot");src:url("/assets/fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
url("/assets/fonts/Flaticon.woff") format("woff"),
url("/assets/fonts/Flaticon.ttf") format("truetype"),
url("/assets/fonts/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"Flaticon";src:url("/assets/fonts/Flaticon.svg#Flaticon") format("svg")}}[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after{font-family:"Flaticon";font-style:normal}.flaticon-500px-logo:before{content:"\f100"}.flaticon-500px-logo-1:before{content:"\f101"}.flaticon-51-on-social-logo:before{content:"\f102"}.flaticon-56-social-logo:before{content:"\f103"}.flaticon-ads-of-the-world-logo:before{content:"\f104"}.flaticon-ads-scuttlepad-logo:before{content:"\f105"}.flaticon-arte10-logo:before{content:"\f106"}.flaticon-ashley-madison-social-logo:before{content:"\f107"}.flaticon-asmallworld-logo:before{content:"\f108"}.flaticon-badoo-social-logotype:before{content:"\f109"}.flaticon-baidu-logo:before{content:"\f10a"}.flaticon-bananity-social-logo:before{content:"\f10b"}.flaticon-bandcamp-logo:before{content:"\f10c"}.flaticon-bebo-social-logotype:before{content:"\f10d"}.flaticon-behance-logo:before{content:"\f10e"}.flaticon-bettercodes-logo:before{content:"\f10f"}.flaticon-bisquits-logo:before{content:"\f110"}.flaticon-bitacoras-logo:before{content:"\f111"}.flaticon-bitacoras-symbol:before{content:"\f112"}.flaticon-blackplanet-logotype:before{content:"\f113"}.flaticon-blogbus-logo:before{content:"\f114"}.flaticon-blogger-logotype:before{content:"\f115"}.flaticon-bloson-logo:before{content:"\f116"}.flaticon-bola-a-logo:before{content:"\f117"}.flaticon-buzznet-logo:before{content:"\f118"}.flaticon-cafemom-logo:before{content:"\f119"}.flaticon-care2-logo:before{content:"\f11a"}.flaticon-caringbridge-logo:before{content:"\f11b"}.flaticon-cellufun-logo:before{content:"\f11c"}.flaticon-citeulike-logo:before{content:"\f11d"}.flaticon-classmates-logotype-symbol:before{content:"\f11e"}.flaticon-club-dante-social-logotype:before{content:"\f11f"}.flaticon-coderwall-logo:before{content:"\f120"}.flaticon-colourlovers-logo:before{content:"\f121"}.flaticon-coroflot:before{content:"\f122"}.flaticon-couchsurfing-logo:before{content:"\f123"}.flaticon-creattica-logo:before{content:"\f124"}.flaticon-cross-tv-logo:before{content:"\f125"}.flaticon-dailymotion-logo:before{content:"\f126"}.flaticon-deezer-logo:before{content:"\f127"}.flaticon-delicious-logotype-of-squares:before{content:"\f128"}.flaticon-desarrollo-web-or-web-development-logo:before{content:"\f129"}.flaticon-designrelated-logotype:before{content:"\f12a"}.flaticon-deviantart-logo:before{content:"\f12b"}.flaticon-digg-logo:before{content:"\f12c"}.flaticon-digg-logotype:before{content:"\f12d"}.flaticon-divoblogger-logo:before{content:"\f12e"}.flaticon-doodle-ly-logotype:before{content:"\f12f"}.flaticon-douban-logo:before{content:"\f130"}.flaticon-dribbble-logo:before{content:"\f131"}.flaticon-etsy-logo:before{content:"\f132"}.flaticon-everloop-logo:before{content:"\f133"}.flaticon-ex-fm-logo:before{content:"\f134"}.flaticon-eyeem-logo:before{content:"\f135"}.flaticon-facebook-logo:before{content:"\f136"}.flaticon-fanlala-logo:before{content:"\f137"}.flaticon-flickr-logo:before{content:"\f138"}.flaticon-flipkart-logo:before{content:"\f139"}.flaticon-flixster-logo:before{content:"\f13a"}.flaticon-fod-social-logo:before{content:"\f13b"}.flaticon-fontli-logo:before{content:"\f13c"}.flaticon-fotki-logo:before{content:"\f13d"}.flaticon-fotolog-social-network-logo:before{content:"\f13e"}.flaticon-foursquare-logo:before{content:"\f13f"}.flaticon-friendster-logo:before{content:"\f140"}.flaticon-funny-or-die-logo:before{content:"\f141"}.flaticon-gaiaonline-logo:before{content:"\f142"}.flaticon-gather-logo:before{content:"\f143"}.flaticon-geni-social-logo:before{content:"\f144"}.flaticon-geonick-logo:before{content:"\f145"}.flaticon-glipho-logo:before{content:"\f146"}.flaticon-glogster-logo:before{content:"\f147"}.flaticon-google-plus-social-logotype:before{content:"\f148"}.flaticon-grooveshark-logotype:before{content:"\f149"}.flaticon-grou-ps-logo:before{content:"\f14a"}.flaticon-habbo-logotype:before{content:"\f14b"}.flaticon-habbo-logotype-1:before{content:"\f14c"}.flaticon-heello-logo:before{content:"\f14d"}.flaticon-hexun-logo:before{content:"\f14e"}.flaticon-hi5-social-logo:before{content:"\f14f"}.flaticon-hipstamatic-logo:before{content:"\f150"}.flaticon-hubbub-logo:before{content:"\f151"}.flaticon-inside-the-hotel-logotype:before{content:"\f152"}.flaticon-instagram-social-network-logo-of-photo-camera:before{content:"\f153"}.flaticon-intellectconnect-logo:before{content:"\f154"}.flaticon-iqyi-logo:before{content:"\f155"}.flaticon-itsmy-logo:before{content:"\f156"}.flaticon-itsmy-logo-1:before{content:"\f157"}.flaticon-jiepang-logotype:before{content:"\f158"}.flaticon-jux-logo:before{content:"\f159"}.flaticon-kaixin101-logotype-of-a-smiling-star:before{content:"\f15a"}.flaticon-kiwibox-logo:before{content:"\f15b"}.flaticon-ku6-logo:before{content:"\f15c"}.flaticon-last-fm-logo:before{content:"\f15d"}.flaticon-linkedin-logo:before{content:"\f15e"}.flaticon-literatura-nova-logo:before{content:"\f15f"}.flaticon-meetic-logo:before{content:"\f160"}.flaticon-meetme-logo:before{content:"\f161"}.flaticon-meetup-logo:before{content:"\f162"}.flaticon-meetyourfriends-logotype:before{content:"\f163"}.flaticon-meneame-social-network-logo-of-an-elephant:before{content:"\f164"}.flaticon-metacafe-logo:before{content:"\f165"}.flaticon-mixi-logo:before{content:"\f166"}.flaticon-mocospace-logo:before{content:"\f167"}.flaticon-my-heritage-logo:before{content:"\f168"}.flaticon-my-life-logo:before{content:"\f169"}.flaticon-my-life-social-logo:before{content:"\f16a"}.flaticon-my-space-logo:before{content:"\f16b"}.flaticon-myfolio-logo:before{content:"\f16c"}.flaticon-myspace-logotype:before{content:"\f16d"}.flaticon-ning-social-logo:before{content:"\f16e"}.flaticon-nk-social-symbol:before{content:"\f16f"}.flaticon-notasweb-logo:before{content:"\f170"}.flaticon-odnoklassniki-logo:before{content:"\f171"}.flaticon-orkut-logo:before{content:"\f172"}.flaticon-p1-social-logotype:before{content:"\f173"}.flaticon-panamo-logo:before{content:"\f174"}.flaticon-path-social-logotype:before{content:"\f175"}.flaticon-pengyu-logotype:before{content:"\f176"}.flaticon-pheed-logo:before{content:"\f177"}.flaticon-pictify-logo:before{content:"\f178"}.flaticon-pinspire-logo-symbol:before{content:"\f179"}.flaticon-pinstagram-logo:before{content:"\f17a"}.flaticon-pinterest-social-logo:before{content:"\f17b"}.flaticon-podio-social-logo:before{content:"\f17c"}.flaticon-qq-social-logo-of-a-penguin:before{content:"\f17d"}.flaticon-questionity-logotype:before{content:"\f17e"}.flaticon-qzone-logo:before{content:"\f17f"}.flaticon-ravelry-logo:before{content:"\f180"}.flaticon-ravelry-logo-1:before{content:"\f181"}.flaticon-redalyc-logo:before{content:"\f182"}.flaticon-reddit-logo:before{content:"\f183"}.flaticon-reddit-social-logo-character:before{content:"\f184"}.flaticon-rendezvous-logo:before{content:"\f185"}.flaticon-renren-logo:before{content:"\f186"}.flaticon-researchgate-logo:before{content:"\f187"}.flaticon-reverbnation-logo:before{content:"\f188"}.flaticon-ryze-logo:before{content:"\f189"}.flaticon-ryze-social-logo:before{content:"\f18a"}.flaticon-scoop-it-logo:before{content:"\f18b"}.flaticon-scoop-it-logo-1:before{content:"\f18c"}.flaticon-scribd-logo:before{content:"\f18d"}.flaticon-sina-logo:before{content:"\f18e"}.flaticon-sina-social-logo-of-an-eye:before{content:"\f18f"}.flaticon-skyrock-logo:before{content:"\f190"}.flaticon-slideshare-logo:before{content:"\f191"}.flaticon-socialcam-logo:before{content:"\f192"}.flaticon-sonico-logo:before{content:"\f193"}.flaticon-sonico-social-logo:before{content:"\f194"}.flaticon-soundcloud-logo:before{content:"\f195"}.flaticon-spotbros-logo:before{content:"\f196"}.flaticon-spotify-logo:before{content:"\f197"}.flaticon-studivz-social-logo:before{content:"\f198"}.flaticon-stumbleupon-logo:before{content:"\f199"}.flaticon-symbaloo-logotype:before{content:"\f19a"}.flaticon-tadaa-logotype:before{content:"\f19b"}.flaticon-tagged-logotype:before{content:"\f19c"}.flaticon-tagworld-logotype-symbol:before{content:"\f19d"}.flaticon-taringa-logo:before{content:"\f19e"}.flaticon-telly-social-symbol:before{content:"\f19f"}.flaticon-tencent-weibo-logo:before{content:"\f1a0"}.flaticon-threadless-logotype:before{content:"\f1a1"}.flaticon-tianji-logotype-symbol:before{content:"\f1a2"}.flaticon-travbuddy-social-logotype:before{content:"\f1a3"}.flaticon-tribe-social-logotype:before{content:"\f1a4"}.flaticon-tripadvisor-logotype:before{content:"\f1a5"}.flaticon-tu-tv-logo:before{content:"\f1a6"}.flaticon-tudou-logo:before{content:"\f1a7"}.flaticon-tuenti-social-logo:before{content:"\f1a8"}.flaticon-tumblr-logo:before{content:"\f1a9"}.flaticon-tv-tag-logotype-symbol:before{content:"\f1aa"}.flaticon-twitpic-symbol:before{content:"\f1ab"}.flaticon-twitter-logo:before{content:"\f1ac"}.flaticon-twitter-social-logotype:before{content:"\f1ad"}.flaticon-twoo-logo:before{content:"\f1ae"}.flaticon-typophile-logo:before{content:"\f1af"}.flaticon-ushi-logo:before{content:"\f1b0"}.flaticon-vampirefreaks-logo:before{content:"\f1b1"}.flaticon-viadeo-logo:before{content:"\f1b2"}.flaticon-viddy-logotype:before{content:"\f1b3"}.flaticon-vimeo-social-logo:before{content:"\f1b4"}.flaticon-vine-logo:before{content:"\f1b5"}.flaticon-vine-logo-1:before{content:"\f1b6"}.flaticon-vk-social-logotype:before{content:"\f1b7"}.flaticon-wayn-social-network-logo:before{content:"\f1b8"}.flaticon-weeworld-logo:before{content:"\f1b9"}.flaticon-weheartit-logo:before{content:"\f1ba"}.flaticon-weibo-social-logo:before{content:"\f1bb"}.flaticon-widbook-logo:before{content:"\f1bc"}.flaticon-wikiloc-logo:before{content:"\f1bd"}.flaticon-wikipedia-logo:before{content:"\f1be"}.flaticon-wikipedia-logotype-of-earth-puzzle:before{content:"\f1bf"}.flaticon-wordpress-logo:before{content:"\f1c0"}.flaticon-xanga-logo:before{content:"\f1c1"}.flaticon-xanga-symbol:before{content:"\f1c2"}.flaticon-xiami-social-symbol:before{content:"\f1c3"}.flaticon-xing-social-logotype:before{content:"\f1c4"}.flaticon-yelp-logo:before{content:"\f1c5"}.flaticon-youku-logo:before{content:"\f1c6"}.flaticon-yoursphere-logo:before{content:"\f1c7"}.flaticon-youtube-logotype:before{content:"\f1c8"}.flaticon-youtube-symbol:before{content:"\f1c9"}.flaticon-yupoo-logo:before{content:"\f1ca"}.flaticon-zorpia-logo:before{content:"\f1cb"}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:block}*{box-sizing:border-box}img{border:none;display:block}html[xmlns] .clearfix{display:block}* html
.clearfix{height:1%}html{font-size:62.5%;-webkit-text-size-adjust:100%}body.lock,html.lock{position:relative;overflow:hidden;height:100%}body{font-family:"Avenir LT W01_35 Light1475496";color:#55565A;background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}strong,b{font-family:"Avenir LT W01_65 Medium1475532";font-weight:normal}em,i{font-family:"Avenir LT W01_35 Light_1475502";font-style:normal}strong em, b i, strong i, b em,
em strong, i b, i strong, em
b{font-family:"Avenir LT W01_65 Medium1475538";font-style:normal}.hp-popup{position:absolute;bottom:20px;right:20px;z-index:4;width:290px;padding:20px;background-color:rgba(255,255,255,.8)}.hp-popup
.title{margin:0
0 .5em;padding-right:50px;font-family:"Didot W01 Roman";font-size:2.2rem;line-height:1.2;color:#000}.hp-popup .content p,
.hp-popup .content ul,
.hp-popup .content
ol{margin:0
0 1em;font-size:1.5rem;line-height:1.5;color:#000}.hp-popup
a.button{display:block;font-size:1.5rem;line-height:3rem;color:#658bcc;text-align:center;text-decoration:none;border:1px
solid}.hp-popup .btn-close{position:absolute;top:10px;right:10px;display:block;width:15px;height:15px;background:url('/assets/i/hotels/capripalace/btn-close-menu.svg') no-repeat 0 0;background-size:100% auto;cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:"Didot W01 Roman";font-weight:normal}.main-title{font-size:6.5rem;line-height:7rem}input{border-radius:0}input[type="text"],
input[type="email"],
textarea,
.form-wrapper
.selectric{width:100%;height:80px;margin:0;padding:5px;font-family:"Avenir LT W01_35 Light1475496";font-size:1.9rem;line-height:8rem;text-align:center;color:#55565a;border:none;background-color:#f9f8f6;cursor:pointer;outline:none}textarea{line-height:2.5rem}.form-wrapper
.selectric{padding:0}.form-wrapper .selectric
.label{font-family:"Avenir LT W01_35 Light1475496";font-size:1.9rem;line-height:8rem;text-align:center;color:#55565a;overflow:initial}.form-wrapper .selectric
.button{top:50%;margin-top:-19px}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{background-color:#e7e3dc}textarea{height:auto}button,
.main a.btn-next-nav{display:block;width:100%;max-width:450px;margin:40px
auto 0;padding:25px
0;border:6px
solid #e7e3dc;font-family:"Avenir LT W01_35 Light1475496";font-size:1.9rem;color:#86754f;text-align:center;border-radius:0;cursor:pointer;background:none;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}button:hover{color:#fff;background-color:#86754f}.main a.btn-next-nav{max-width:325px}.main a.btn.btn-next-nav:hover{background-image:none;color:#86754f}.main a.btn.btn-next-nav:after{display:none;content:''}.filters-wrapper{display:table;width:100%;max-width:645px;margin:0
auto 60px;border:6px
solid #e7e3dc;border-collapse:collapse}.filters-wrapper.single{width:100%;max-width:450px}.filters-wrapper .selectric-wrapper{display:table-cell;width:50%;border:6px
solid #e7e3dc;text-align:center}.filters-wrapper
.selectric{padding:30px
0;border:none;border-radius:0;background:transparent}.filters-wrapper .selectric
.label{display:inline-block;height:auto;margin:0;padding:0
35px 0 0;font-family:"Avenir LT W01_35 Light1475496";font-size:1.9rem;line-height:1.2;color:#86754f;background:url('/assets/i/arrow-down.svg') no-repeat right 50%}.filters-wrapper .selectric
.button{display:none}.filters-wrapper .selectric-items{width:auto !important;left:-6px;right:-6px;background-color:#fff;border:6px
solid #e7e3dc}.filters-wrapper .selectric-items
ul{padding:0;margin:0}.filters-wrapper .selectric-items ul,
.filters-wrapper .selectric-items
li{font-size:1.9rem}.default input[type="text"],
.default input[type="password"],
.default
textarea{width:100%;height:6.9rem;margin:8px
0 0;font-family:"Avenir LT W01_35 Light1475496";font-size:1.6rem;line-height:6.9rem;color:#9a9b9c;border:1px
solid #9a9b9c;background-color:#fff;cursor:pointer;outline:none;text-align:center}.default
textarea{height:auto;padding:20px;line-height:1.5;text-align:left}.main .default
p{margin:0
0 2em}.main .default
button{width:100%;padding:25px
0;line-height:1;color:#fff;background-color:#86754f;border:1px
solid #86754f;text-align:center}.main .default button:hover{color:#86754f;background-color:#fff}.default
select{cursor:pointer}.default
.customSelect{width:100%;height:6.9rem;margin:8px
0 0;padding:0
20px;font-family:"Trajan W08 Regular";font-size:1.6rem;line-height:6.9rem;color:#9a9b9c;border:1px
solid #9a9b9c;background:#fff url('/assets/i/bg-select.svg') no-repeat 95% center;cursor:pointer;outline:none;text-align:left;cursor:pointer}.default .hotels-list{font-size:1.6rem;line-height:2.6rem}.default .hotels-list
ul{list-style:none;padding:0}.default .hotels-list>ul{margin-top:8px;margin-bottom:2em}form.default
.row{padding:0;border-bottom:none}.main .default .row
p{width:48%;float:left;margin-right:4%}.main .default .row p:last-child{margin-right:0}.side-info{color:#86754f;font-size:1.6rem;line-height:2.6rem}.side-info
.title{margin:0
0 1.5em;font-family:"Trajan W08 Regular";font-size:1.2rem;line-height:1.44rem;text-transform:uppercase}.main .side-info
a{color:#86754f;text-decoration:none}.default .hotels-list ul
li{margin:0
0 1.5em;font-family:"Trajan W08 Regular";font-size:1.6rem;line-height:3rem;text-transform:uppercase}.default .hotels-list ul li
li{margin:0}.default .hotels-list
.destination{color:#86754f}.default .hotels-list li
input{margin-right:5px;vertical-align:middle}.booking input[type="text"],
.booking input[type="password"],
.booking
.customSelect{width:100%;height:4rem;padding:0;font-family:"Trajan W08 Regular";font-size:3.4rem;line-height:4rem;color:#5B5D5F;background-color:transparent;border:none;cursor:pointer;text-transform:none;text-align:center}.booking
select{font-size:1.2rem !important;cursor:pointer}#booking-mask .hotels-list
select{width:100% !important;left:0}::-webkit-input-placeholder{color:#55565a}:-moz-placeholder{color:#55565a}::-moz-placeholder{color:#55565a}:placeholder-shown{color:#55565a}:-ms-input-placeholder{color:#55565a}.newsletter input[type="text"]{width:100%;max-width:260px;height:30px;padding:0
12px;font-size:1rem;line-height:30px;letter-spacing: .1em;color:#55565A;border:none;border-bottom:1px solid #cac8c8;background-color:transparent;text-align:center;cursor:pointer;outline:none;text-transform:uppercase}.newsletter
button{float:left;width:25%;height:40px;padding:0
12px;font-family:"Trajan W08 Regular";font-size:1.2rem;line-height:40px;color:#fff;background-color:#78c49b;border:none;cursor:pointer;outline:none;text-transform:uppercase}#booking-mask
select{height:40px !important;cursor:pointer}.customSelect{width:100% !important;padding:0
5px;font-size:1.2rem;line-height:28px;height:28px;color:#000;border:none;text-transform:uppercase;cursor:pointer;vertical-align:top;text-align:left}.customSelect.customSelectHover{cursor:pointer}.customSelect.customSelectOpen{}.customSelect.customSelectFocus{}.customSelect.customSelectDisabledOption{}.customSelect.customSelectDisabled{color:#ccc;border:1px
solid #ccc}.customSelectInner{width:100% !important}#booking-mask
p{margin-bottom:10px;text-align:left}#booking-mask
p.half{width:43%}#booking-mask
p.half{float:left}#booking-mask
p.half.right{float:right}#ui-datepicker-div{font-size:1.6rem}#booking-mask p.book-button{margin-top:25px;text-align:center}.fancybox-opened.booking .fancybox-skin{background:#f8f4f1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.booking .fancybox-skin{background:#f8f4f1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.fancybox-wrap>img{position:absolute;top:20px;left:50%;z-index:1;height:30px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.main{position:relative;margin:0
auto}.main.standard{margin:0
auto}.main.history{margin:0
auto !important}#content{position:relative;padding:100px
0;text-align:left}#content.hp{padding:100px
0 150px}#content.noslider{padding:150px
0 70px;text-align:center}.left{text-align:left !important}.hotel
#content.noslider{padding:200px
0 70px}#content.noslider
h2{margin:0
0 .5em;font-size:7rem;line-height:1}.main
p{margin:0
0 1em;font-size:1.9rem;line-height:3rem}.main ul, .main
ol{margin:0
0 1em;padding:0
0 0 1.5em;font-size:1.9rem;line-height:3rem}.main
ul{list-style:disc}.main
ol{list-style:decimal}.main a,
.main ul a,
.main ol
a{color:#86754f}.grid-wrapper{max-width:1240px;margin-left:auto;margin-right:auto}.wrapper{position:relative;background:url('/assets/i/bg-wrapper.png') repeat-x top center}.grid-wrapper.title{max-width:none;margin:0
50px 35px;padding:10px
80px;font-family:"Trajan W08 Regular";color:#86754f;text-transform:uppercase;background-color:#fff}.grid-wrapper.title .breadcrumbs,
.grid-wrapper.title h1,
.grid-wrapper.title
.title{max-width:1140px;margin:0
auto}.grid-wrapper.title.abs{position:absolute;width:100%;max-width:1140px;top:35%;left:50%;z-index:1;color:#fff;padding:0;background-color:transparent;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0)}.abs .breadcrumbs
a{color:#fff}.breadcrumbs{margin:0
0 25px;font-family:"Didot W01 Roman";font-size:2rem;line-height:1;letter-spacing: .1em;text-transform:uppercase}.templatebase
.breadcrumbs{color:#fff}.breadcrumbs
a{color:#55565A;text-decoration:none}.templatebase .breadcrumbs
a{color:#fff}.grid-wrapper.title h1,
.grid-wrapper.title
.title{font-size:4.8rem;line-height:5.8rem;font-weight:normal}.container{margin:0
50px 35px;padding:80px;background-color:#fff;clear:left}.container.full.slide{position:relative;margin:15px
0;padding:90px
0}.slider-full{height:100%}.slider-full a.btn:after{display:none !important}.container.full.slide
.launch{margin:0;text-align:center;color:#fff}.container.full.slide .launch a,
.container.full.launches-half .launch
a{color:#fff}.container.full.slide .launch:hover .launch-content{transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.container.full.slide .launch-wrapper{position:relative;width:75%;height:100%;margin:0
auto;border:6px
solid #fff}.container.full.slide .launch-content{position:absolute;top:50%;left:50%;width:80%;color:#fff;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.container.full.slide .launch
.label{font-size:1.9rem;line-height:3rem;text-transform:uppercase;color:#fff}.container.full.slide .launch
.title{margin:0
0 50px;font-family:"Didot W01 Roman";font-size:3rem;line-height:3rem}.container.full.slide .launch
.btn{font-size:1.6rem;text-transform:uppercase;background:url('/assets/i/bg-btn-white.svg') right 50% no-repeat}.container.full.launches-half{margin:15px
0;padding:0}.container.full.launches-half
.launch{position:relative;width:50%;height:100%;float:left;margin:0;text-align:center}.container.full.launches-half .launch .image-container{position:absolute;top:0;left:0;width:100%;height:100%}.container.full.launches-half .launch-wrapper{position:absolute;top:50%;left:50%;width:65%;height:65%;z-index:1;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);border:6px
solid #fff}.container.full.launches-half .launch-content,
.container.full.launches-half:hover .launch-content{position:absolute;top:50%;left:50%;width:100%;z-index:1;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.container.full.launches-half
.label{font-size:1.9rem;line-height:5rem;text-transform:uppercase;color:#fff}.container.full.launches-half
.title{margin:0
0 70px;font-family:"Didot W01 Roman";font-size:5rem;line-height:5rem}.container.full.launches-half
.btn{font-size:1.6rem;text-transform:uppercase;background:url('/assets/i/bg-btn-white.svg') right 50% no-repeat}.container.full.launches-half .btn::after{display:none !important}.launches-title{margin:0
0 .5em;font-family:"Didot W01 Roman";font-size:5rem;line-height:6rem}.hotel-hp-launches{margin:100px
0 0}.container.gallery{max-width:1140px;padding:0;margin:80px
auto 35px;background-color:transparent}.container.launches,.location-container{max-width:1315px;margin:0
auto 35px;padding:0;background-color:#86754f}.container.launches{max-width:none;margin:0
50px 35px}.location-container{max-width:none;padding:0;margin:0;background-color:#fff}.container.homehotel,.container.gift{background-color:#86754f}.container.homehotel,
.container.homehotel .hashtag,
.container.homehotel h2,
.container.homehotel
a{color:#fff}.container.map{padding:0}.container.map .grid-wrapper{height:580px;padding:0}.container.center{text-align:center}.container.social,.container.room{width:auto;max-width:none;margin:0
-10px;padding:80px
0;color:#fff;background-color:#86754f}.container.room{margin:0
-10px 35px}.container.social
h2{font-family:"Frutiger LT W01_45 Ligh1475730";font-size:2.1rem;line-height:2.7rem;color:#fff}.container.social h2
span{font-family:"Trajan W08 Regular";font-size:4rem;line-height:4.8rem}.social-wrapper{margin:0
60px;padding:60px
0;border:1px
solid #fff}#social-wall{clear:left;padding-top:50px}.social-item{position:relative;display:inline-block !important;float:none;margin:0
1px;color:#fff;vertical-align:bottom;cursor:pointer}.social-item
.content{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:18px;font-family:"Frutiger LT W01_45 Ligh1475730";font-size:1.3rem;line-height:1.8rem;background-color:rgba(176,170,126,.9);-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.social-item .social-icon{position:absolute;top:10px;left:10px;font-family:"Socialico";font-size:3.3rem;z-index:1}.social-item:hover
.content{opacity:1}.social-item
.date{margin:0
0 20px 30px;font-family:"Frutiger LT W01_55 Roma1475738";font-size:1rem;line-height:1;text-transform:uppercase;letter-spacing: .2em}#social-wall .slick-list{padding:0
!important}.social-connect ul,
.share
ul{margin:20px
0 0;padding:0;list-style:none;font-size:4.5rem;text-transform:none}.social-connect ul li,
.share ul
li{display:inline-block;margin:0
5px}.social-connect a,
.share
a{font-family:"Flaticon";color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.main .social-connect a:hover{opacity: .7}.share{color:#86754f}.share.center{text-align:center}.share.center
ul{margin:0
0 4rem;font-size:3rem}.gift .share,
.gift .share
a{color:#fff !important}.gift-detail .share,
.gift-detail .share
a{color:#86754f !important}.main .share
a{color:#86754f}.slider{margin:0
0 15px;z-index:1}.slider .grid-wrapper{position:absolute;width:100%;top:50%;left:50%;z-index:1;color:#fff;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.slider.templatebase .slide .grid-wrapper{max-width:800px;height:60%;border:6px
solid #fff}.slider.templatebase .slide .grid-wrapper .slide-caption{position:absolute;top:50%;left:50%;width:80%;color:#fff;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.slick-track,.slick-list{height:100%}.slide{height:100%;text-align:center;background-position:50% 50%}.slide
.title{position:relative;margin:0
0 .5em;font-family:"Didot W01 Roman";font-size:7.2rem;line-height:8rem}.slide
.text{text-align:center}.slide
p{font-size:1.6rem;line-height:2rem}.slide picture,
.slide
img{display:none}.slide .btn-slider-link{float:left;clear:left;margin:10px
0 0;padding:12px
40px;font-family:"Trajan W08 Regular";font-size:1.2rem;color:#fff;text-decoration:none;border:1px
solid;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.slide .btn-slider-link:hover{color:#5B5D5F;background-color:#fff;border-color:#fff}.launch .cover,
.slide .cover,
.history-fragment
.cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.play-video{display:block;width:145px;height:145px;margin:0
auto 4em;background:url('/assets/i/btn-play.svg') no-repeat 0 0;background-size:100% auto}.videoWrapper{position:relative;height:100%;background-color:#000}.videoWrapper
iframe{position:absolute;top:0;left:0;width:100%;height:100%}#arrow-down{position:absolute;left:50%;bottom:20px;cursor:pointer;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%)}.hotel #arrow-down{display:none}.main button.slick-arrow{position:absolute;top:50%;z-index:2;display:block;width:120px;height:19px;margin:0;padding:0;cursor:pointer;border:none;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.main button.slick-prev{left:10px;background:transparent url('/assets/i/arrow-left.svg') no-repeat 0 0}.main button.slick-next{right:10px;background:transparent url('/assets/i/arrow-right.svg') no-repeat 0 0}@-moz-keyframes
bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-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%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.hotel .slider
.logo{position:absolute;bottom:35px;left:50%;height:35px;cursor:pointer;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0)}.slider .btn-scrolldown{position:absolute;bottom:95px;left:50%;width:35px;height:35px;cursor:pointer;background:url('/assets/i/btn-scroll.svg') no-repeat 0 0;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-ms-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.hotel .slider .btn-scrolldown{display:none}.slider .btn-scrolldown
span{font-family:"Trajan W08 Regular";font-size:1.3rem}#header{position:fixed;top:0;left:0;width:100%;font-size:1.9rem;z-index:100}#header.sticky::after{display:block;bottom:0;left:0;width:100%;border-top:15px solid #fff;border-left:0;border-right:100vw solid transparent;margin-bottom:-15px;content:"";width:0;height:0;position:relative;visibility:visible;overflow:visible;z-index:0}#header.sticky.noslider{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#header.sticky.noslider::after{display:none}#header.sticky.noslider.cover,
.hotel
#header.sticky.noslider{background-color:#fff;-webkit-box-shadow:0px 15px 20px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 15px 20px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 15px 20px 0px rgba(0, 0, 0, 0.1)}#header.sticky.noslider.cover::after,
.hotel #header.sticky.noslider::after{display:block}#header
a{color:#fff}#header.sticky
a{color:#86754f}#header.sticky,#hotels-navigation,#hotel-navigation{background-color:#fff;-webkit-box-shadow:0px 15px 20px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 15px 20px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 15px 20px 0px rgba(0, 0, 0, 0.1)}.history
#header{position:fixed !important}#header-wrapper{position:relative;margin:20px
100px;text-align:center}.navigation{position:absolute;top:50%;left:18%;width:55%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}#header-wrapper
.logo{display:inline-block;position:relative;z-index:1;height:50px;margin:0
auto}.hotel #header-wrapper
.logo{height:auto}#header-wrapper
.logo.sticky{display:none}.sticky #header-wrapper
.logo{display:none}.sticky #header-wrapper
.logo.sticky{display:inline-block}#header-wrapper.hotel
.logo{height:75px}.subnavigation{display:none;position:relative;top:-35px;padding:0
0 10px;font-family:"Trajan W08 Regular";font-size:1.2rem;line-height:3rem;text-transform:uppercase;background-color:#fff}.subnavigation .grid-wrapper{margin-bottom:25px}.subnavigation
ul{display:none;margin:0
0 25px}.navigation>ul>li{position:relative;display:inline;margin-right:18px}.navigation ul
ul{display:none;position:absolute;top:40px;left:0;white-space:nowrap}.navigation a,
.utils-nav a,
.subnavigation
a{color:#5B5D5F;text-decoration:none;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.navigation a:hover,
.utils-nav a:hover,
.subnavigation a:hover{color:#86754f}.navigation .active
a{padding:0
0 5px;color:#86754f;border-bottom:1px solid}.navigation a::before{background-color:#86754f;bottom:-10px;content:"";height:1px;opacity:0;left:0;position:absolute;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;width:100%}.navigation a:hover::before,
.navigation .active a::before{bottom:-6px;opacity:1}.subnavigation .active
a{color:#86754f}#btn-hotels{position:absolute;top:50%;left:130px;color:#fff;z-index:2;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);cursor:pointer}#btn-hotels
span{position:relative;display:inline-block;padding-right:20px;background:no-repeat right 50%;z-index:2}#btn-hotels.open
span{}.utils-nav{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.hotel .utils-nav{top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%)}.utils-nav
a{padding:0
12px;vertical-align:middle}.utils-nav .btn-booking{padding:0;margin:0
0 0 30px;border-bottom:1px solid;cursor:pointer}#hotels-navigation{position:absolute;top:-40px;left:0;width:345px;padding:90px
30px 30px;font-size:1.6rem;line-height:2rem;text-align:center;z-index:1;overflow:hidden}#hotels-navigation
li{margin:20px
0}.standard #hotels-navigation{top:0}.history #hotels-navigation{top:130px !important}#hotels-navigation .grid-wrapper{padding:0
0 100px}.hotels{margin-top:90px;font-family:"Trajan W08 Regular";font-size:1.4rem;line-height:2rem;text-transform:uppercase}.hotels
ul{list-style:none;margin:0;padding:0;font-size:1.4rem;line-height:2rem}.hotels>ul>li{margin:0
0 1em}.hotels ul
.destination{font-size:1.1rem;line-height:2rem;color:#86754f}.main .hotels li
li{position:relative}.main .hotels
a{position:relative;color:#5B5D5F;text-decoration:none;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear}.main .hotels a::before{background-color:#5B5D5F;bottom:-10px;content:"";height:1px;opacity:0;left:0;position:absolute;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;width:100%}.main .hotels a:hover::before{bottom:-2px;opacity:1}#hotels-navigation .hotels-map{}#hotels-navigation-border,#submenu-navigation-border{max-width:1315px;margin:0
auto;margin:0
auto 10px;border-top:1px solid #86754f}.noslider .page-content,
.noslider #content::after{background:none}.hashtag,
.container.launches
.hashtag{margin:0
0 .5em;font-family:"Trajan W08 Regular";font-size:1.2rem;line-height:1;color:#86754f;letter-spacing: .1em;text-transform:uppercase}.launch .hashtag,
.container.launches
.hashtag{margin:0
0 1em;color:#fff}.container.launches.news .launch.even,.launch.even{background-color:#fff}.container.launches.news
h3{color:#fff}.container.launches.news .even
h3{color:#86754f}.container.launches .launch.even .hashtag,
.container.launches .launch.even
.label{color:#86754f}.container.launches .even p,
.even
p{color:#5B5D5F}.launch
.share{margin-top:25px;color:#fff}.launch .share
ul{margin:5px
0 0;font-size:3rem}.launch .share ul
li{margin-right:5px}.launch.even
.share{color:#86754f}.container.launches .even .launch-content h3,
.container.launches .even .launch-content
a{color:#86754f}.container.launches .even .launch-content .btn:hover{color:#fff;background-color:#86754f}.pagination{clear:left;text-align:center}.main a.btn-next-nav,
.main div#infscr-loading{background-color:transparent;color:#86754f}.main div#infscr-loading{display:block;margin:50px
auto;text-align:center;max-width:200px}h2{margin:0
0 1em;font-size:5rem;line-height:6rem;font-weight:normal}.mymoments
#content.noslider{padding-bottom:50px}.mymoments #content.noslider
h2{font-size:5rem;line-height:6rem;color:#55565A;text-align:center}.main
.btn{position:relative;display:inline-block;padding-right:40px;font-size:1.9rem;color:#86754f;text-decoration:none;background:url('/assets/i/bg-btn.svg') right 50% no-repeat;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.main .btn:after,
.hotel .archive-item .buttons a:after{opacity:0;content:'';position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:#86754f;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.main .btn:hover,
.hotel .archive-item .buttons a:hover{color:#55565A;background:url('/assets/i/bg-btn-hover.svg') right 50% no-repeat}.hotel .archive-item .buttons a:hover{background:none}.main .btn:hover:after,
.hotel .archive-item .buttons a:hover:after{opacity:1;bottom:-5px;background-color:#55565A}#content
.btn{margin:50px
0 0}.btn.dining{margin-top:0}.label{font-family:"Didot W01 Roman";color:#86754f}.experiences
.container.center{padding-bottom:0 0 80px}.experiences .container
h2{color:#747678}.launch.experiences{position:relative;border:1px
solid #e8e8e8;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.launch.experiences.category{width:31.57894737%}.launch.experiences:hover{background-color:#86754f}.launch.experiences:hover h3 a,
.launch.experiences:hover
p{color:#fff}.launch.experiences:hover .label,
.launch.experiences:hover .label
span{color:#fff}.launch.experiences
h2{position:absolute;top:0;left:0;z-index:1;padding:20px
35px;font-family:"Trajan W08 Regular";font-size:1.2rem;line-height:1;color:#fff;text-transform:uppercase;background-color:#86754f}.launch.experiences .btn:hover{color:#86754f;background-color:#fff}.launch-slider,
.launch-slider
.slide{height:100%}.slick-dots{position:absolute;bottom:60px;left:0;width:100%;margin:0
!important;padding:0
!important;text-align:center;z-index:1}.hotel .slick-dots{bottom:135px}.templatebase .slick-dots{bottom:22%}.slider-full .slick-dots{bottom:-70px}.slick-dots
li{display:inline-block;width:12px;height:12px;margin:0
5px;border-radius:50%;background-color:#fff;cursor:pointer}.slick-dots li.slick-active{background-color:#55565A}.slick-dots li
button{display:block;width:100%;height:100%;margin:0;padding:0;max-width:initial;background:transparent;border:none;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none}.launch
a{color:#86754f;text-decoration:none}.launch
img{width:100%}.launch-content{padding:35px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.container .launch:hover .launch-content{transform:translateY(-5px);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px)}.container.launches .launch:hover .launch-content{transform:translateY(-65%);-webkit-transform:translateY(-65%);-moz-transform:translateY(-65%);-ms-transform:translateY(-65%)}.launch
h3{}.launch
p{margin:0;font-size:1.4rem;line-height:2.2rem}.home-offers{overflow:hidden}.home-offer .launch-content{padding:30px
0 0}.home-offer .label,
.offer .label,
.launch.experiences
.label{margin:0
0 1.5em;font-family:"Frutiger LT W01_55 Roma1475738";font-size:1.1rem;text-transform:uppercase;letter-spacing: .2em}.launch.experiences
.label{font-size:1rem}.home-offer .label span,
.offer .label span,
.launch.experiences .label
span{color:#86754f}.home-offer
h3{margin:0}.offer-info{margin:3em
0 0}.offer-info:nth-of-type(1){margin:5em
0 0}.offer-info
h3{margin:0
0 1em;font-family:"Trajan W08 Regular";color:#86754f;font-size:1.5rem;line-height:2.7rem;text-transform:uppercase}.offer-info p,
.offer-info ul,
.offer-info
ol{font-size:1.5rem;line-height:2.7rem}.offer-info
a{color:#5B5D5F}.grid-wrapper{position:relative}.center{text-align:center}.grid-wrapper .slick-arrow{position:absolute;left:0;bottom:0;width:40px;height:40px;cursor:pointer;background:url('/assets/i/arrow-left.svg') no-repeat}.grid-wrapper .slick-arrow.slick-next{right:0;left:auto;background:url('/assets/i/arrow-right.svg') no-repeat}.grid-wrapper.offers .slick-arrow{background:url('/assets/i/arrow-left-offers.svg') no-repeat}.grid-wrapper.offers .slick-arrow.slick-next{background:url('/assets/i/arrow-right-offers.svg') no-repeat}.grid-wrapper #social-wall .slick-arrow{position:absolute;left:80px;bottom:-50px;width:40px;height:40px;padding:0;cursor:pointer;background:url('/assets/i/arrow-left.svg') no-repeat}.grid-wrapper #social-wall .slick-arrow.slick-next{right:80px;left:auto;background:url('/assets/i/arrow-right.svg') no-repeat}#footer{margin:30px
0 0;padding:60px
0 90px;font-family:"Didot W01 Roman";text-align:center;background:url('/assets/i/bg-footer.png') repeat-x top center}#footer ol,
#footer ul,
#footer
p{list-style:none;margin:0;padding:0;font-size:1.5rem;line-height:3rem}#footer .hotel-info
p{font-family:"Avenir LT W01_35 Light1475496";font-size:1.4rem;line-height:2.6rem}#footer .hotel-info p
.title{font-family:"Didot W01 Bold"}#footer .company-info
p{font-size:1.2rem}#footer.section{padding-top:55px !important;background-color:#fff}#footer
a{color:#86754f;text-decoration:none}#footer li
a{position:relative}#footer .footer-nav li a::before{background-color:#86754f;bottom:-10px;content:"";height:1px;opacity:0;left:0;position:absolute;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;width:100%}#footer .footer-nav li a:hover::before,
#footer .footer-nav .active a::before{bottom:-2px;opacity:1}#footer
.title{font-family:"Didot W01 Bold";margin:0
0 .1em;font-size:2.5rem;line-height:3rem;color:#86754f}#footer
.subtitle{margin:0
0 2.5rem;font-size:1.4rem;line-height:2rem}#footer .social-connect
ul{margin:0
auto 5rem;font-size:3rem;line-height:1}#footer .footer-nav
ul{margin:100px
0 0;margin:0;font-family:"Didot W01 Bold";font-size:2rem}#footer .footer-nav ul
li{display:inline;margin:0
12px}.company-info{margin:35px
0 0;font-family:"Avenir LT W01_35 Light1475496";font-size:1rem}#footer-hotels-navigation{padding:30px
0;background-color:#eae9e9;margin-top:15px;text-align:center}#footer-hotels-navigation
img{display:inline;margin:0
25px;vertical-align:middle}#footer-hotels-navigation .last
img{margin-right:0}#meeting-search input[type="radio"]{margin:10px
auto 0;display:block}#meeting-search .radios
label{float:left;display:block;width:65px;margin-right:50px;padding-top:40px;font-family:"Trajan W08 Regular";font-size:1.1em;line-height:1.3rem;color:#9a9b9c;text-transform:uppercase;text-align:center;cursor:pointer}#meeting-search .radios
label.last{margin-right:0}#meeting-search
#theatre{background:url('/assets/i/ico-meeting-theatre.png') no-repeat 50% 0;background-size:50% auto}#meeting-search
#ushape{background:url('/assets/i/ico-meeting-ushape.png') no-repeat 50% 0;background-size:50% auto}#meeting-search
#classroom{background:url('/assets/i/ico-meeting-classroom.png') no-repeat 50% 0;background-size:50% auto}#meeting-search
#cocktail{background:url('/assets/i/ico-meeting-reception.png') no-repeat 50% 0;background-size:50% auto}#meeting-search
#banquet{background:url('/assets/i/ico-meeting-banquet.png') no-repeat 50% 0;background-size:50% auto}#meeting-search
#cabaret{background:url('/assets/i/ico-meeting-cabaret.png') no-repeat 50% 0;background-size:50% auto}#meeting-search
ul{margin-top:0;margin-bottom:0;padding:0;list-style:none}#meeting-search ul
li{margin:0
0 1.5em}#meeting-search ul li
li{margin:0}#meeting-search
li{font-family:"Trajan W08 Regular";font-size:1.6rem;line-height:3rem;text-transform:uppercase}#meeting-search
.destination{color:#86754f}#meeting-search li
input{margin-right:5px;vertical-align:middle}.hotel-rooms-result{margin:0
0 100px}.hotel-rooms-result
.destination{font-family:"Trajan W08 Regular";font-size:1.6rem;line-height:3rem;color:#86754f;text-transform:uppercase;font-weight:normal}.hotel-rooms-result
h3{margin:0
0 2em;font-family:"Trajan W08 Regular";font-size:1.6rem;line-height:3rem;text-transform:uppercase;font-weight:normal}table.meetingrooms{width:100%;margin:100px
0 0;border-collapse:collapse;border-style:hidden;border-spacing:1px;border-bottom:1px solid #e8e8e8}table.meetingrooms th,
table.meetingrooms
td{padding:20px
10px;font-size:1.4rem;line-height:1.68rem;font-weight:normal;white-space:nowrap;text-align:center;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;text-transform:uppercase}table.meetingrooms
td{border-bottom:1px solid #e8e8e8}table.meetingrooms
td.upcase{font-size:1.4rem;line-height:1.68rem;font-weight:normal;text-align:left}table.meetingrooms td.upcase
a{color:#55565a;text-decoration:none}table.meetingrooms
th{padding:25px
10px;background-color:#e8e8e8;text-transform:uppercase;vertical-align:middle;border-left:1px solid #fff;border-right:1px solid #fff;text-align:center}table.meetingrooms th
img{margin:0
auto}.image-container{float:left;width:59%;height:100%;position:relative}.archive-item .image-container{float:none;width:100%}.left .image-container{float:right}.container.launches
.launch{margin:0;height:580px}.container.launches.news{padding:0;padding-bottom:10px;background-color:transparent}.container.launches.news
.launch{margin:0
0 35px;background-color:#86754f}.container.launches .launch-content{position:absolute;top:50%;padding:35px
0;color:#fff;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.container.launches .left .launch-content{padding:35px
0}.container.launches .launch-content
a{color:#fff}.container.launches .label,
.container.launches h3,
.container.launches
h2{font-family:"Trajan W08 Regular";color:#fff;text-transform:uppercase}.container.launches
.label{margin:0
0 1em;font-size:1.2rem;line-height:1.45rem}.container.launches h3,
.container.launches
h2{margin:0
0 1em;font-size:3rem;line-height:4rem}.container.launches
p{font-size:1.6rem;line-height:2.6rem}.container.launches .launch-content
.btn{color:#fff;background-color:transparent}.container.launches .launch-content .btn:hover{color:#86754f;background-color:#fff}.half .content-left{float:left;width:60%}.half
.buttons{float:right;width:35%}.half .buttons
.btn{width:100%;padding:12px
0;margin:0
0 20px;text-align:center}.third
.buttons{margin:30px
0 0}.third .buttons .btn,
.room .buttons
.btn{width:50%;float:left;clear:none;padding:12px
0;margin:0;text-align:center}.room
.buttons{float:none;width:60%;margin:0
auto}.room .buttons
.btn{width:50%}.room .buttons
.btn.meeting{float:none;width:50%}#history{position:relative}.history-fragment{position:relative;margin:0
-10px}.history-fragment
img{width:100%}.history-fragment
.content{position:absolute;top:50%;left:0;width:100%;z-index:1;color:#fff;text-align:center;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.history-fragment
h3{margin:0
0 75px;font-family:"Trajan W08 Regular";font-size:12rem}.history-fragment
h4{margin:0
0 1em;font-family:"Trajan W08 Regular";font-size:3.4rem;line-height:3.6rem}.history-fragment
.btn{position:absolute;left:50%;bottom:40px;min-width:290px;color:#fff;background-color:transparent;text-align:center;z-index:1;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.history-fragment .btn:hover{color:#fff;background-color:transparent;border-color:#fff}.main .history-nav{opacity:0;position:fixed;top:50%;right:8px;z-index:100;padding:0;margin:0;width:100px;text-align:center;list-style:none;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}.history-nav
li{width:30px;height:10px;margin:20px
auto;background-color:rgba(255,255,255,.5);cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.history-nav
li.active{width:100%;background-color:#fff}.hotel-corporate{position:relative;margin:0
auto}#hotel-corporate-navigation{padding:8px
0;font-size:1.1rem;line-height:1.3rem;text-transform:uppercase;text-align:center;background-color:#86754f}#hotel-corporate-navigation
a{color:#fff;text-decoration:none}a.btn-hotels:after{content:'↓';margin-left:3px}#hotel-corporate-navigation
ul{margin:0;padding:0;list-style:none}#hotel-corporate-navigation ul
li{display:inline;margin:0
17px}.hotel
.navigation{position:absolute;top:50%;left:50%;width:auto;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#btn-menu{position:absolute;top:50%;left:0;padding-left:35px;background:url('/assets/i/btn-menu.svg') no-repeat left 50%;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.sticky #btn-menu{background:url('/assets/i/btn-menu-gold.svg') no-repeat left 50%}#hotel-navigation{display:none;position:absolute;top:130px;left:0;width:100%;padding:100px
0;background-color:#fff;z-index:3}.standard #hotel-navigation{top:0}#hotel-navigation ul,.btn-home-hotel{list-style:none;margin:0;padding:0;font-family:"Trajan W08 Regular";font-size:1.4rem;line-height:2rem;text-transform:uppercase}#hotel-navigation ul li,.btn-home-hotel{display:block;margin:0
0 1.5em}#hotel-navigation
a{color:#5B5D5F;text-decoration:none}#hotel-navigation .active a,
#hotel-navigation .btn-home-hotel.active{color:#86754f}.hotel-info-header
.title{font-family:"Trajan W08 Regular";font-size:1.1rem;line-height:2rem;text-transform:uppercase}.hotel-info-header,
.hotel-info-header
p{font-size:1.3rem;line-height:2.1rem}.affiliations.header{margin:40px
0 0;text-align:left}.affiliations.header
img{margin-left:0;margin-right:10px}.affiliations{margin:70px
0 0;text-align:center}.affiliations
.title{margin:0
0 30px;font-size:1.9rem}.affiliations
img{display:inline;margin:0
15px}.location-content{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.location-content dt,
.location-content
dd{float:left;width:50%;padding:5px
0 15px;border-top:1px solid #e8e8e8}.location-content
dt{clear:left;font-family:"Trajan W08 Regular";font-size:1.1rem;line-height:2.2rem;letter-spacing: .1em;color:#86754f;text-transform:uppercase}.location-content dd,
.location-content dd
p{margin:0;font-size:1.3rem;line-height:2.2rem}.location-content dd
.title{text-transform:uppercase}.location-content dd
a{color:#5B5D5F}.location-content dd a[href^="tel"],
.location-content dd a[href^="mailto"]{text-decoration:none}.launch.room{margin-bottom:100px;text-align:center}.room{text-align:center}.room
table{margin:0
auto 35px}.room
th{padding:0
20px;font-family:"Frutiger LT W01_55 Roma1475738";font-size:1rem;line-height:2.2rem;font-weight:normal;text-transform:uppercase;letter-spacing: .1em;border-right:1px solid #e8e8e8}.room
td{padding:0
20px;font-family:"Trajan W08 Regular";font-size:3.4rem;line-height:4rem;border-right:1px solid #e8e8e8}.room
.last{white-space:nowrap;border-right:none}.room h2,
.meetingroom h2,
.room h1,
.meetingroom
h1{margin:0
0 2em;font-family:"Trajan W08 Regular";font-size:1.6rem;line-height:2.2rem;color:#86754f}.meetingroom
table{margin:75px
0}.room .social-wrapper
h2{margin:0
0 1.5em;font-family:"Trajan W08 Regular";font-size:3.4rem;line-height:4.2rem;color:#fff;text-transform:uppercase;font-weight:normal}.amenity-fragment{display:inline-block;width:23%;margin:0
2.5em;vertical-align:top}.amenity-fragment
h4{margin:0
0 1.5em;font-family:"Trajan W08 Regular";font-size:1.4rem;line-height:1.68rem;text-transform:uppercase;font-weight:normal}.amenity-fragment.awards
h4{margin:0}.amenity-fragment.awards
ul{margin:0
0 1.5em}.amenity-fragment ul,
.amenity-fragment
p{margin:0;padding:0;list-style:none;font-size:1.3rem;line-height:2.5rem}.booking
h2{margin:0
0 .2em}.booking
h3{font-family:"Frutiger LT W01_55 Roma1475738";font-size:1rem;line-height:2.2rem;color:#86754f;text-transform:uppercase;font-weight:normal;letter-spacing: .2em}.booking-wrapper{width:345px;margin:35px
auto 0}.booking-wrapper input[type="text"],
.booking-wrapper select,
.booking-wrapper .selectric
.label{margin:0;height:5.5rem;font-family:"Avenir LT W01_35 Light1475496";font-size:1.9rem;line-height:5.5rem;color:#55565a;background-color:rgba(85,86,90,.2);border:none}.booking-wrapper
.selectric{background-color:transparent;border:none}.booking-wrapper .selectric
.button{display:none}.booking-wrapper
button{padding:15px
0}.main .form-wrapper{margin-top:0;font-family:"Didot W01 Roman";text-align:center}.main .form-wrapper
.title{font-size:5rem;line-height:6rem}.main .form-wrapper
.subtitle{margin:0
0 50px;font-size:2rem;line-height:3rem;color:#86754f}.main .form-wrapper
p{margin:0
0 25px}.field{margin:0
0 25px}.field.adults{float:left;width:49%}.field.children{float:right;width:49%}.booking
.buttons{text-align:center}.btn-booking-close{position:absolute;top:40px;right:80px;padding-left:35px;font-size:1.9rem;color:#86754f;cursor:pointer;background:url('/assets/i/btn-close-menu.svg') no-repeat 0 0}.booking .btn,
.booking
button{clear:left;display:inline-block;width:33%;margin:0
1% 0 0;padding:15px;font-family:"Trajan W08 Regular";font-size:1.2rem;line-height:1;color:#86754f;text-transform:uppercase;text-decoration:none;text-align:center;background-color:#fff;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;color:#fff;border:1px
solid #86754f;background-color:#86754f}.booking button:hover{color:#86754f;border:1px
solid #86754f;background-color:#fff}.booking
.btn{color:#86754f;border:1px
solid #86754f;background-color:transparent}.booking .btn:hover{color:#fff;background-color:#86754f}.booking
p{float:right;font-family:"Frutiger LT W01_45 Ligh1475730";font-size:1.3rem;line-height:2rem}.booking p
a{color:#5B5D5F;text-decoration:none}body .amenity-fragment ul.downloads,.downloads{list-style:none;margin:0;padding:0}body .amenity-fragment ul.downloads li,
.downloads
li{margin-bottom:10px}body .amenity-fragment ul.downloads li a,
.downloads li
a{display:block;padding:12px
0;font-family:"Trajan W08 Regular";font-size:1rem;line-height:1;text-transform:uppercase;border:1px
solid #fff;color:#fff;text-decoration:none;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}body .amenity-fragment ul.downloads li a:hover,
.downloads li a:hover{color:#86754f;background-color:#fff}.main ul.downloads,
.meetingroom
.downloads{display:block;width:290px;list-style:none;margin:0;padding:0;text-align:center}.main
ul.downloads{margin:50px
0 0}.meetingroom
.btn{display:block;width:290px;margin:20px
0 0;border:1px
solid #86754f;color:#fff;background-color:#86754f;text-align:center}.meetingroom .btn:hover{color:#86754f;background-color:#fff}.main ul.downloads li,
.meetingroom .downloads
li{margin-bottom:10px}.main ul.downloads li a,
.meetingroom .downloads li
a{display:block;padding:12px
0;font-family:"Trajan W08 Regular";font-size:1.2rem;line-height:1;text-transform:uppercase;border:1px
solid #86754f;color:#86754f;text-decoration:none;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.main ul.downloads li a:hover,
.meetingroom .downloads li a:hover{color:#fff;background-color:#86754f}.gutter-sizer{width:3.5%}.grid-sizer,.item-packery{width:31%}.gallery .item-packery{margin-bottom:30px}.gallery .item-packery
img{display:block;width:100%}.gallery .item-packery
.play{position:absolute;top:50%;left:50%;width:110px;height:110px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%)}.gallery .item-packery
.caption{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;background-color:rgba(255,255,255,.9);opacity:0;cursor:pointer;text-align:center;z-index:2;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.gallery .item-packery .caption
.wrapper{position:absolute;top:50%;left:50%;width:100%;padding:20px;background:none;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.gallery .item-packery:hover
.caption{opacity:1}.gallery .item-packery .caption
.title{font-family:"Didot W01 Bold";font-size:2.5rem;color:#86754f}.press-item{margin:0
0 40px;font-family:"Didot W01 Roman";font-size:3rem;background-color:#f9f8f6}.press-content{min-height:160px;padding:20px
40px}.press-item
img{display:block;width:100%}.press-item
.title{margin:0
0 .2em}.press-content
.btn{float:left;position:relative;display:block;padding:0;font-size: .9rem;line-height:2.5em;text-transform:uppercase;background:none;padding-right:30px;font-size:1.6rem;background-size:22px auto}.main .press-content .btn:after{opacity:0;content:'';position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:#86754f;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.press-content .btn:hover{color:#86754f;background:none}.press-content .btn:hover:after{opacity:1;bottom:3px}#booking-mask{display:none;position:fixed;top:0;right:0;z-index:101;height:100%;overflow:auto;padding:100px
80px;background-color:#eae9e9;text-align:center;-webkit-overflow-scrolling:touch}#booking-mask
.title{margin:0
0 .1em;font-family:"Didot W01 Roman";font-size:4rem;line-height:1;color:#55565a}#booking-mask
.subtitle{font-size:2rem;line-height:3rem;color:#86754f}#booking-contacts{float:right;max-width:30%;font-family:"Frutiger LT W01_45 Ligh1475730";font-size:1.3rem;line-height:2rem;text-align:left}#booking-contacts
p{float:none;display:inline;margin:0}#booking-contacts
a{color:#5B5D5F;text-decoration:none}.booking-hotel-contact{display:none}.booking-hotel-contact
p{float:none;display:inline;margin:0}#supersized-fs{display:none}#supersized-controls-wrapper-fs{position:absolute;left:0;top:0;z-index:10000;width:100%;height:80px;background-color:#fff;text-align:center}#controls-fs{position:absolute;top:50%;left:0;width:100%;z-index:100001;text-align:center}#controls-fs
a{z-index:1002}#controls-fs
.prev{display:none;position:absolute;top:50%;left:10%;width:120px;height:19px;margin-top:-10px;background:url('/assets/i/arrow-left.svg') no-repeat 0 0;background-size:120px auto;cursor:pointer}#controls-fs
.next{display:none;position:absolute;top:50%;right:10%;width:120px;height:19px;margin-top:-10px;background:url('/assets/i/arrow-right.svg') no-repeat 0 0;background-size:120px auto;cursor:pointer}#supersized-fs
.share{z-index:100001;position:absolute;top:50%;left:0;font-size:3rem;color:#86754f;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#supersized-fs .share
a{color:#86754f}#supersized-fs .share
ul{margin:0;font-size:3rem}#supersized-fs .share ul
li{float:none;display:inline-block;margin:0}#supersized-fs
.logo{margin:15px
auto;display:inline-block}.hotel #supersized-fs
.logo{height:50px}#supersized-fs-close{z-index:100001;position:absolute;top:50%;right:40px;font-size:1.9rem;color:#86754f;cursor:pointer;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#gallery-image-description-fs{display:none;position:absolute;left:0;bottom:45px;width:100%;font-family:"Trajan W08 Bold_1166737";font-size:2.4rem;line-height:2.8rem;color:#fff;text-transform:uppercase;text-align:center;z-index:100001}.history-fragment.fp-section.fp-table,.history-fragment.fp-slide.fp-table{display:block !important;width:auto !important}.gift-content{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.gift-fragment{position:relative;margin:0
0 75px;font-family:"Trajan W08 Regular"}.gift-fragment
a{display:block;padding:3px;color:#fff;text-align:center;text-decoration:none;border:2px
solid #86754f;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.gift-fragment a:hover{color:#86754f}.gift-fragment a:hover .gift-name{background:transparent url('/assets/i/bg-gift-category-hover.svg') no-repeat 50% 40px}.gift-name{padding:120px
50px 90px;background:#86754f url('/assets/i/bg-gift-category.svg') no-repeat 50% 40px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.gift .gift-name
h3{font-size:3.4rem;line-height:4.5rem;color:#fff;margin:0
0 10px;border-bottom:1px solid}.gift-fragment a:hover .gift-name
h3{color:#86754f}.gift-name
span{font-size:1.3rem;line-height:1.6rem}.gift-fragment
h4{margin:0
0 1em;font-size:1.6rem;line-height:2.6rem;color:#86754f;text-transform:uppercase}.gift-fragment
p{font-family:"Frutiger LT W01_45 Ligh1475730";color:#5B5D5F}.gift-list{margin:100px
0 0}.gift
h3{font-family:"Trajan W08 Regular";font-size:3.4rem;line-height:4.2rem;color:#86754f;text-transform:uppercase}.gift
h4{font-family:"Trajan W08 Regular";font-size:1.6rem;line-height:2.6rem;color:#86754f;text-transform:uppercase}.gift-detail-fragment{margin:0
0 30px;border:1px
solid #86754f;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.gift-detail-fragment.active,.gift-detail-fragment:hover{background-color:#86754f}.gift-detail-fragment.active h5,
.gift-detail-fragment.active p,
.gift-detail-fragment:hover h5,
.gift-detail-fragment:hover
p{color:#fff}.gift-detail-fragment
a{display:block;min-height:520px;text-decoration:none}.gift-detail-fragment
h5{margin:0
0 2rem;font-family:"Trajan W08 Regular";font-size:1.6rem;line-height:1.8rem;color:#86754f;text-transform:uppercase;text-align:center}.gift-detail-fragment
p{margin:0;font-size:1.4rem;line-height:2.2rem;color:#5B5D5F}.gift-detail{padding:50px}.gift-detail
.btn.inverse{clear:left;display:inline-block;margin:40px
0 0;padding:12px
60px;font-family:"Trajan W08 Regular";font-size:1.2rem;color:#fff;text-transform:uppercase;text-decoration:none;border:1px
solid;background-color:#86754f;cursor:pointer;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.gift-detail .btn.inverse:hover{color:#86754f;background-color:#fff}.gift-detail p,
.gift-detail ul,
.gift-detail
ol{margin:0
0 1em;font-size:1.6rem;line-height:2.6rem}.gift-detail ul, .gift-detail
ol{margin:0
0 1em;padding:0
0 0 1.5em;font-size:1.6rem;line-height:2.6rem}.gift-detail
ul{list-style:disc}.gift-detail
ol{list-style:decimal}.gift-detail .share
ul{margin:20px
0 0;padding:0;list-style:none;font-size:4.5rem;text-transform:none}.gift-detail p
a{color:#86754f}.gift
.title{font-family:"Trajan W08 Regular";font-size:3.4rem;line-height:4.2rem;color:#86754f;text-transform:uppercase;font-weight:normal}.btn-gift-faq{position:absolute;top:0;right:20px;display:block;width:58px;height:42px;background:url('/assets/i/btn-open.svg') no-repeat 50% 50%;cursor:pointer}.btn-gift-faq.open{background:url('/assets/i/btn-close.svg') no-repeat 50% 50%}.gift-faq-fragment{position:relative;padding:30px
0;text-align:left;border-top:1px solid #e8e8e8}.gift-faq-fragment.last{border-bottom:1px solid #e8e8e8}.gift-faq-fragment
.title{font-family:"Trajan W08 Regular";font-size:1.6rem;line-height:2rem;color:#86754f;font-weight:normal;text-transform:uppercase}.gift-faq-wrapper{display:none;margin:5rem 0 0}.title .btn-logout{position:absolute;right:0;top:0;font-family:"Trajan W08 Regular";font-size:2rem;color:#86754f;text-decoration:none}.relative{position:relative}.title .btn-logout{top:35%}#file-list{clear:left;margin:50px
0 0}.reservedarea-item{margin-bottom:35px}.reservedarea-item
.title{min-height:3em;margin:0
0 1em;font-family:"Trajan W08 Regular";font-size:1.2rem;line-height:1.6rem;color:#86754f;text-align:center;text-transform:uppercase}.reservedarea-item
img{width:100%}.reservedarea-item
.btn{display:block;width:70%;margin:20px
auto 0;padding:12px
0;text-align:center}#navigation,.utils,#btn-close-booking,.btn.smartphone{display:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);z-index:101}#navigation{position:fixed;top:0;left:0;z-index:101;height:100%;overflow:auto;padding:30px
100px;background-color:#eae9e9;text-align:center;-webkit-overflow-scrolling:touch}.hotel
#navigation{min-width:600px}#navigation-border,#subnavigation-border{display:none;width:15px;border-top:0;border-left:15px solid #eae9e9;border-top:100vh solid transparent;content:"";width:0;height:0;position:fixed;visibility:visible;overflow:visible;z-index:101}#booking-border{display:none;width:15px;border-right:15px solid #eae9e9;border-top:100vh solid transparent;content:"";width:0;height:0;position:fixed;visibility:visible;overflow:visible;z-index:999}#navigation .btn-close-menu,
#navigation .btn-booking{float:left;font-size:1.9rem;color:#86754f;cursor:pointer}#navigation .btn-close-menu{padding-left:35px;background:url('/assets/i/btn-close-menu.svg') no-repeat 0 0}#navigation .btn-booking{float:none;border-bottom:1px solid}.hotel #navigation .btn-booking{float:right}#navigation
.logo{height:43px;margin:50px
0 0}#navigation
a{color:#5B5D5F;text-decoration:none}#navigation
ul{margin:40px
0 0;font-family:"Didot W01 Roman";font-size:3rem;line-height:5rem;text-align:left}#navigation ul
li{margin:20px
0}.hotel #navigation ul
li{margin:5px
0}#navigation ul ul li.active a,
#navigation ul ul li.active ul li.active
a{border-bottom:1px solid}#navigation ul ul li.active ul
a{border-bottom:none}#navigation ul li.active
a{color:#86754f}#navigation ul.service
li{margin:0}#navigation ul li
a{line-height:1.2}#navigation ul>li>a.my{display:block;padding:0
0 0 105px;background:url('/assets/i/logo-my.svg') no-repeat left 50%;background-size:90px auto}#navigation ul.service,
#navigation ul
ul{margin:0
0 10px;font-family:"Avenir LT W01_35 Light1475496";font-size:1.9rem;line-height:4rem}#navigation
ul.service{margin:40px
0}#navigation ul.service
a{color:#86754f}#navigation ul.service .active
a{border-bottom:1px solid}#navigation
.credits{}.hotel #navigation ul
ul{display:none}#subnavigation{position:fixed;top:0;left:0;z-index:102;min-width:250px;height:100%;padding:0
65px 0 35px;overflow:auto;font-family:"Avenir LT W01_35 Light1475496";font-size:1.9rem;line-height:3rem;-webkit-overflow-scrolling:touch}#subnavigation
a{text-decoration:none}#subnavigation>ul>li{margin:5px
0}#subnavigation .active a,
#subnavigation .active ul .active
a{border-bottom:1px solid}#subnavigation .active ul
a{border-bottom:none}#subnavigation ul
ul{padding:0
0 0 35px;margin:10px
0 30px}span.s1{display:inline !important;float:none !important;margin:0
!important;clear:none !important}.right{text-align:right}#eu-cookies{display:none;position:fixed;right:0;bottom:0;z-index:1000;width:450px;padding:15px
145px 15px 20px;font-size:14px;line-height:1.3;color:#000;background:#fff;text-align:left;-webkit-box-shadow:-4px -3px 20px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow:-4px -3px 20px 0px rgba(50, 50, 50, 0.2);box-shadow:-4px -3px 20px 0px rgba(50, 50, 50, 0.2)}#eu-cookies
p{margin-bottom:0}#eu-cookies
a{color:#000;text-decoration:underline}#eu_cookies_close{cursor:pointer;position:absolute;right:30px;top:50%;margin-top:-15px;padding:8px
15px;font-size: .8em;color:#000;text-transform:uppercase;text-decoration:none;display:inline-block;border:1px
solid #000;cursor:pointer}a.play{position:absolute;top:50%;left:50%;z-index:1;display:block;width:100px;height:100px;margin:-50px 0 0 -50px;background:url('/assets/i/play-video.svg') 0 0 no-repeat;background-size:100px auto}#booking-hotel-request-btn{display:none}.launch{margin:0
0 40px;text-align:left}.launch
.pattern{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}.launch .pattern
img{display:block;width:100%}.launch.hp{position:relative;background-color:#f9f8f6}.launch.hp .image-container{position:absolute;width:50%}.launch.hp .launch-content{position:relative;float:right;width:50%;height:287px;padding:50px
25px 0}.even .launch.hp .image-container{right:0}.even .launch.hp .launch-content{float:left}.launch.hp
.label{font-size:1.9rem;line-height:4rem;text-transform:uppercase}.launch.hp
h3{font-size:3.8rem;line-height:4rem}.launch.hp h3
a{color:#55565A}.launch.hp
.btn{position:absolute;left:25px;bottom:50px}.hotels-list
.half{width:50%;float:left;text-align:left}.hotels-list .half
ul{list-style:none;margin:0;padding:0}.hotels-list .half ul
li{margin:0
0 30px}.hotels-list .half ul
.label{font-size:1.2rem;line-height:1;color:#55565a;text-transform:uppercase}.hotels-list .half
a{text-decoration:none}.hotels-list .half ul
h3{font-size:2.5rem}.launch.square{position:relative;margin-bottom:30px}.launch.square .image-container{width:50%}.launch.square.even .image-container{float:right}.launch.square .launch-wrapper{position:absolute;width:50%;height:100%;top:0;right:0}.launch.square.even .launch-wrapper{right:auto;left:0}.launch.square .launch-content{width:72%;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.launch.square .launch-content
.label{font-size:1.9rem;line-height:2.5rem;text-transform:uppercase}.launch.square.story .launch-content
.label{margin:0
0 90px}.launch.square .launch-content
.title{margin:0
0 1em;font-family:"Didot W01 Roman";font-weight:normal;font-size:5rem;line-height:6rem}.launch.square .launch-content .title
a{color:#55565a}.launch.square .launch-content
p{margin:0
0 2.5em;font-size:1.9rem;line-height:3rem}.row.press{margin-bottom:100px}.row.press:last-child{margin-bottom:0}.launch.team{float:left;width:30%;margin-bottom:50px;margin-right:5%;background-color:#f9f8f6;text-decoration:none}.launch.team .image-container{float:none;position:static;width:auto}.launch.team .launch-wrapper{min-height:180px;padding:40px}.launch.team
.label{margin:0
0 .5em;font-size:1.2rem;text-transform:uppercase}.launch.team
h3{font-size:4rem;line-height:1;color:#55565A}.launch.last{margin-right:0}.right-content
.label{margin:0
0 .5em;font-size:1.9rem;text-transform:uppercase}.right-content
h2{font-size:5rem}.offer .right-content
h2{margin:1em
0}.left-content
img{width:100%;margin:0
0 65px}.left-content
picture.left{float:left}.left-content
picture.right{float:right}.btn-back{display:block;padding:25px;font-size:1.9rem;text-align:center;text-decoration:none;border:6px
solid #e7e3dc}.btn-book{display:block;margin:25px
0 0;padding:25px;font-size:1.9rem;text-align:center;text-decoration:none;border:6px
solid}.citation{margin:45px
0 0;padding:85px
45px;font-family:"Didot W01 Roman";color:#86754f;text-align:center;border:6px
solid #e7e3dc}.citation-title{margin:0
0 30px;font-size:1.9rem;text-transform:uppercase}.citation
p{font-size:4rem;line-height:1}.media-launch{display:block;margin:0
0 15px;padding:55px;background-color:#f9f8f6;font-family:"Didot W01 Roman";text-decoration:none;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear}.media-launch
.label{margin:0
0 .5em;font-size:1.2rem;text-transform:uppercase}.media-launch
.title{font-size:4rem;color:#55565A}.media-launch:hover{background-color:#86754f}.media-launch:hover .label,
.media-launch:hover
.title{color:#f9f8f6}.author-info{margin:0
0 20px}.author-circle-image{display:inline-block;margin-right:20px;border-radius:50%;vertical-align:middle}.author{display:inline-block;font-family:"Didot W01 Roman";font-size:2rem;line-height:2.5rem;color:#86754f;text-transform:uppercase;vertical-align:middle}.travelstory-citation{padding:0
0 35px 50px;font-family:"Didot W01 Italic";font-size:2rem;line-height:3rem;color:#86754f;text-transform:uppercase}.travelstory-content-wrapper{padding:0
60px}.home .gallery-pretitle{margin:110px
0 15px;font-family:"Didot W01 Roman";font-size:2rem;line-height:1;color:#86754f;letter-spacing: .1em;text-transform:uppercase;text-align:center}.home .gallery-title{margin:0
0 100px;font-family:"Didot W01 Roman";font-size:5rem;line-height:6rem;color:#55565A;text-align:center}.mymoments .filters-wrapper{max-width:325px;margin-bottom:125px}.mymoments.item-packery.big{width:35%}.mymoments.item-packery.medium{width:30%}.mymoments.item-packery.small{width:20%}.gutter-sizer.mymoments{width:7.5%}.mymoments .image-container{width:100%;float:none;margin:0
0 15px}.mymoments .launch-content{padding:0}.mymoments .launch-content
p{font-size:1.5rem;line-height:2.4rem}.mymoments,
.mymoments
a{color:#86754f}.mymoments .launch-content
h3{font-family:"Avenir LT W01_35 Light1475496";font-size:1.6rem;line-height:4.5rem;text-transform:uppercase}.mymoments .launch-content
h3.social{display:inline-block;vertical-align:middle}.mymoments .launch-content
span.social{display:inline-block;margin-right:10px;font-family:"Socialico";font-size:4.5rem;vertical-align:middle}.btn-booking-smartphone,.btn-language-smartphone{display:none}#rooms-container .row,
#offers-container
.row{margin-bottom:40px}.base-archive
.row{margin-bottom:100px}.archive-item.base{float:left;width:30%;margin-right:5%}.archive-item.base.last{margin-right:0}.hotel .archive-item
img{display:block;width:100%}.hotel .archive-item .archive-item-content{padding:40px
30px}.hotel .archive-item.base .archive-item-content{padding:35px}.hotel .archive-item.base
a{text-decoration:none}.hotel .archive-item
.title{float:left;width:50%;font-size:4rem;font-family:"Didot W01 Roman"}.hotel .archive-item.base
.title{float:none;width:auto;font-size:3rem;line-height:4rem}.hotel .archive-item .right-column{float:right;width:42%}.hotel .archive-item .right-column
p{margin:0
0 4rem}.hotel .archive-item
.buttons{margin:0;font-size:2rem}.hotel .archive-item .buttons
a{position:relative;float:left;text-decoration:none}.hotel .archive-item .buttons a+a{float:left;clear:left;margin-top:15px}.room-details{margin:-10px 0 5px;padding:30px
0;text-align:center;background-color:#fff;border-top:6px solid;border-bottom:6px solid}.room-details
ul{margin:0;padding:0;font-family:"Didot W01 Roman";font-size:5rem;line-height:6rem}.room-details ul
li{display:inline;margin:0
20px}.room-details ul li
span{display:inline-block;font-family:"Avenir LT W01_35 Light1475496";font-size:1.6rem;line-height:2.4rem;text-transform:uppercase;vertical-align:middle;width:60px;text-align:left}.page-content.nobg{background:none}.page-content.map,.page-content.nopadding{padding-top:0 !important}.room-amenities{text-align:left}.room-amenities
h4{margin:0
0 1em;font-size:2.5rem}.room-amenities
ul{margin:0
0 5rem;padding:0;list-style:circle;font-size:1.6rem;line-height:3rem}.room-amenities .details-content{margin:0
0 5rem}.room-amenities .details-content
p{font-size:1.6rem;line-height:3rem}.booking-container{padding:85px;text-align:center}.booking-container
form{margin:0}.booking-container
.title{font-family:"Didot W01 Bold";font-size:2.5rem;line-height:1.8}.booking-container
.subtitle{font-size:1.6rem}.main .selectric-items
ul{margin:0;padding:0}.booking-container
.field{display:inline-block;margin:0
20px;vertical-align:middle}.booking-container
.field.date{width:180px}.booking-container .field
label{display:block;font-family:"Didot W01 Roman";font-size:1.1rem;line-height:2rem;text-transform:uppercase}.booking-container input[type="text"]{width:100%;height:4rem;padding:0;font-family:"Didot W01 Roman";font-size:3.6rem;line-height:4rem;background-color:transparent}.booking-container
.selectric{border:none;background:transparent}.booking-container .selectric
.label{margin:0;font-family:"Didot W01 Roman";font-size:3.6rem;line-height:4rem;height:4rem}.booking-container .selectric
.button{display:none}.booking-container
button{max-width:300px;margin-top:0;margin-bottom:55px;border-color:#fff}.offer-section
h3{margin:0
0 .5em;font-family:"Avenir LT W01_35 Light1475496";font-size:2rem;line-height:3rem}.other-offers{text-align:center}.other-offers .archive-item{text-align:left}.other-offers>.title{font-family:"Didot W01 Roman";font-size:5rem;line-height:6rem}.other-offers>.btn{margin-bottom:8rem}.column-inline{display:inline-block;width:350px;margin:0
50px;vertical-align:top}.column-inline
.title{margin:0
0 3rem;font-size:2.5rem;line-height:1}.column-inline
p{font-size:1.6rem;line-height:2rem}.column-inline
a{font-size:2rem;line-height:3rem;text-decoration:none}.column-inline
a.btn{margin:0
0 10px;padding:20px
75px;border:6px
solid #fff;background-image:none}.column-inline a.btn
span{padding-right:40px;background:right 50% no-repeat}.column-inline a.btn::after{display:none}.column-inline a.btn::after,
.column-inline a.btn:hover{background-image:none}.location-contents{margin:30px
0 0}.hotel-details
.title{display:inline-block;margin:0
0 1em;font-family:"Didot W01 Bold";font-size:2.5rem;line-height:1}.hotel-details
p{font-size:1.6rem;line-height:3rem}.hotel-details p
a{text-decoration:none}.page-content.map{position:relative}#hotel-map{height:60vh}#map-contacts{position:absolute;top:0;right:0;z-index:1;width:500px;height:100%;padding:50px;color:#fff;background-color:#988b83}#map-contacts
*{font-size:1.6rem;line-height:2.2rem}#map-contacts
a{color:#fff}.hotel-direction{position:relative;clear:left;padding:60px
0;text-align:left;border-bottom:2px solid #fff}.hotel-direction
h3{font-family:"Didot W01 Bold";font-size:2.5rem;line-height:1}.hotel-direction
.text{display:none;margin-top:60px;font-size:1.9rem;line-height:3rem}.btn-hotel-direction{position:absolute;top:45px;right:10px;display:block;width:40px;height:40px;cursor:pointer}.open .btn-hotel-direction{}.open.hotel-direction
.text{display:block}a.btn.border{width:100%;margin:0
!important;padding:20px
0;border:6px
solid #fff;text-align:center;background-image:none}a.btn.border
span{padding-right:40px;background:right 50% no-repeat}a.btn.border::after{display:none}a.btn.border::after,a.btn.border:hover{background-image:none}.mosaic{position:relative}.mosaic
img{position:absolute}.mosaic #mosaic-1{top:-50px;left:140px}.mosaic #mosaic-2{top:372px;left:-10px}.mosaic #mosaic-3{top:695px;left:75px}.mosaic #mosaic-4{top:285px;left:460px}.slider-background{position:absolute;top:0;left:0;width:100%;height:100%}.slider-background,
.slider-background .slick-list,
.slider-background .slick-track{height:100%}.slider-background
.slide{height:100%;min-height:initial}a.btn.border.hide-desktop{display:none}@media screen and (min-width: 0) and (max-width: 767px){#eu-cookies{padding:12px
100px 12px 12px;width:100%;left:0;bottom:0;position:fixed;font-size:12px;z-index:1000;text-align:left;box-sizing:border-box}#eu-cookies
p{margin-bottom:0}#eu_cookies_close{display:block;right:12px}}@media screen and (min-width: 0px) and (max-width: 1100px){#navigation,
.hotel
#navigation{width:auto;min-width:initial}#subnavigation,#subnavigation-border{display:none !important}.hotel #navigation ul .active
ul{display:block}.hotel #navigation ul ul
ul{margin:0
0 20px 20px;font-size:1.5rem;line-height:3.6rem}}@media screen and (min-width: 0) and (max-width: 1299px){.grid-wrapper{max-width:90%}}@media screen and (min-width: 0) and (max-width: 1024px){body.lock,html.lock{height:100%;overflow:hidden;width:100%;position:relative;margin-top:0}.launch.team
.label{margin:0
0 .8em}#navigation .btn-booking{display:none}#navigation .btn-close-menu{float:none}.grid-wrapper{max-width:90%}.slider .grid-wrapper{max-width:70%}#header-wrapper,
.hotel #header-wrapper{margin:20px
5%}.hotel #header-wrapper{margin:8px
5%}.slide
.title{font-size:5.3rem;line-height:5.9rem}.play-video{width:108px;height:108px;background-size:100% auto}.slick-dots
li{width:9px;height:9px}.main-title{font-size:4.8rem;line-height:5.2rem}.hotel .main-title{font-size:3.6rem;line-height:4.2rem}.main p,
.main ul,
.main
ol{font-size:1.6rem;line-height:2.2rem}.main .btn,
.hotel .main
.btn{padding-right:30px;font-size:1.6rem;background-size:22px auto}.launch{margin:0
0 30px}.launch.hp .launch-content{height:215px;padding:30px
25px 0}.launch.hp
.label{font-size:1.4rem;line-height:2.9rem}.launch.hp
h3{font-size:2.8rem;line-height:3rem}.launch.hp
.btn{bottom:30px}.home .gallery-pretitle{margin:100px
0 10px;font-size:1.4rem}.home .gallery-title{margin:0
0 90px;font-size:3.7rem;line-height:4.5rem}.mymoments .launch-content
span.social{margin-right:5px;font-size:3.3rem}.mymoments .launch-content
h3{font-size:1.2rem;line-height:3.3rem}.mymoments .launch-content
p{font-size:1.4rem;line-height:1.8rem}#footer-hotels-navigation
img{margin:0
15px}#content.noslider
h2{font-size:5.3rem;line-height:5.9rem}.hotels-list .half ul
.label{font-size:1.4rem}.hotels-list .half ul
h3{font-size:1.9rem}.launch.square .launch-content
.label{font-size:1.4rem;line-height:1.8rem}.launch.square .launch-content
.title{font-size:3.7rem;line-height:1}.launch.square .launch-content
p{font-size:1.6rem;line-height:2.2rem}.breadcrumbs{margin:0
0 10px;font-size:1.4rem}.mymoments #content.noslider
h2{font-size:3.7rem;line-height:4.5rem;text-align:center}.filters-wrapper
.selectric{padding:20px
0}.filters-wrapper .selectric-wrapper{border:4px
solid #e7e3dc}.filters-wrapper .selectric
.label{font-size:1.4rem;line-height:1.2}.launch.team
h3{font-size:2.9rem}.launch.team .launch-wrapper{padding:20px
40px}.right-content
.label{font-size:1.4rem}.right-content
h2{font-size:3.7rem;line-height:4.5rem}.left-content
img{display:block;width:100%;margin:0
0 50px}.btn-back{padding:20px;font-size:1.4rem;border:4px
solid #e7e3dc}.citation{margin:30px
0 0;padding:65px
30px;border:4px
solid #e7e3dc}.citation
p{font-size:2.9rem;line-height:1}.media-launch
.title{font-size:3.7rem}.media-launch{margin:0
0 15px;padding:40px
25px}.main .form-wrapper
.title{font-size:3.7rem;line-height:4.5rem}input[type="text"],input[type="email"],textarea{height:60px;font-size:1.6rem;line-height:6rem}textarea{height:auto}button{max-width:340px;margin:40px
auto 0;padding:20px
0;border:4px
solid #e7e3dc;font-size:1.6rem}h2{font-size:3.6rem;line-height:4.2rem}.slider.templatebase .slide .grid-wrapper{max-width:70%;border:4px
solid #fff}.launch.square.story .launch-content
.label{margin:0
0 70px}.travelstory-content-wrapper{padding:0}.author{font-size:1.4rem;line-height:1.8rem}.travelstory-citation{padding:0
0 50px 40px;font-size:1.6rem;line-height:2.2rem}.left{width:47%}.right{width:47%}.filters-wrapper{max-width:465px;border:4px
solid #e7e3dc}.press-content{padding:20px}.press-item
.title{margin:0
0 1em;font-size:2rem}.press-content
.btn{float:none;font-size:1.2rem;line-height:2;display:block;padding:0;margin:0
0 10px}.main a.btn-next-nav{margin:20px
auto 0;padding:20px
0;border:4px
solid #e7e3dc;font-size:1.6rem}.mosaic #mosaic-1{top:-40px;left:22%}.mosaic #mosaic-2{top:290px;left:-10px}.mosaic #mosaic-3{top:545px;left:12%}.mosaic #mosaic-4{top:225px;left:69%}.container.full.launches-half{height:auto !important}.container.full.launches-half .launch .image-container{position:relative}.container.full.slide .launch
.label{font-size:1.4rem;line-height:4.2rem}.container.full.slide .launch
.title{margin:0
0 50px;font-size:3rem;line-height:3rem}.container.full.launches-half
.label{font-size:1.4rem;line-height:4.2rem}.container.full.launches-half
.title{margin:0
0 50px;font-size:3.6rem;line-height:4.2rem}.container.full.slide .launch-wrapper,
.container.full.launches-half .launch-wrapper{border:4px
solid #fff}.container.full.slide .launch .btn,
.container.full.launches-half
.btn{font-size:1.4rem;background-size:22px auto}.launches-title{font-size:3.6rem;line-height:4.2rem}.hotel .archive-item
.title{width:42%;font-size:2.9rem}.hotel .archive-item .right-column{width:45%}.hotel .archive-item
.buttons{font-size:1.6rem}.room-details{padding:20px
0}.room-details
ul{font-size:4rem;line-height:4.8rem}.room-details ul
li{margin:0
10px}.room-details ul li
span{font-size:1.3rem;line-height:1.9rem}#content.left{width:auto}.room-amenities
h4{font-size:2rem}.room-amenities
ul{font-size:1.4rem;line-height:2.3rem}.room-amenities .details-content
p{font-size:1.4rem;line-height:2.3rem}.column-inline{width:30%;margin:0
7%}.column-inline
.title{font-size:1.8rem}table.meetingrooms th,
table.meetingrooms td,
table.meetingrooms
td.upcase{font-size:1.1rem}.offer .right-content
h2{margin:0
0 1em}.btn-book{font-size:1.4rem}.other-offers>.title{font-size:3.7rem;line-height:4.4rem}.hotel .main .other-offers
.btn{font-size:1.4rem;line-height:2.2rem}.hotel .archive-item .right-column
p{font-size:1.4rem;line-height:2.2rem}a.btn.border{border-width:4px !important}}@media screen and (min-width: 0) and (max-width: 900px){#content.hp::after{background:none !important}.slider{height:auto !important}.slide .text
h2{font-size:2rem}#header-wrapper
.logo{height:38px}.launch.hp .image-container{position:relative;width:47%}.even .launch.hp .image-container{float:right}.launch.hp .launch-content{width:53%;height:325px;padding:55px
35px 0}.launch.hp
.label{font-size:1.6rem;line-height:4.4rem}.launch.hp
h3{font-size:4.2rem;line-height:4.5rem}.launch.hp
.btn{left:35px;bottom:55px}#footer-hotels-navigation img.logo-mytha{height:20px;margin-left:0}#footer-hotels-navigation
img{height:32px}.launch.square .launch-content{width:86%}.launch.square .launch-content
p{font-size:1.4rem;line-height:2.2rem}.mymoments .filters-wrapper{margin-bottom:90px}.mymoments.item-packery.big{width:48%}.mymoments.item-packery.medium{width:39%}.mymoments.item-packery.small{width:37%}.gutter-sizer.mymoments{width:13%}.launch.team{float:left;width:46.75%;margin-right:6.5%}.launch.team:nth-child(2n){margin-right:0 !important}.travelstory-citation{padding:0
0 30px 0}.left-content
img{margin:0
0 35px}.left,.right{float:none;width:100%}.grid-sizer,.item-packery{width:47%}.gutter-sizer{width:6%}.main button.slick-arrow{width:50px;height:8px;background-size:50px auto}#content.hp{padding:100px
0 100px}.container.full.slide{height:50vh !important}.hotel .archive-item .title,
.hotel .archive-item .right-column{float:none;width:auto}.hotel .archive-item .right-column
p{display:none}.hotel .archive-item .right-column
.buttons{display:block;margin:4rem 0 0}.hotel .archive-item .archive-item-content{padding:30px
0;text-align:center}.hotel .archive-item .buttons a,
.hotel .archive-item .buttons a+a{float:none;display:inline-block;margin:0
20px}.booking-container{padding:85px
5%}.booking-container .grid-wrapper{max-width:initial}.main .btn, .hotel .main
.btn{padding-right:30px;font-size:1.4rem;background-size:22px auto}.main
a.btn.border{padding-right:0}a.btn.border
span{padding-right:30px;background-size:22px auto}}@media screen and (min-width: 0) and (max-width: 767px){body{margin-top:77px}#header::after{display:none !important}#navigation,
.hotel #navigation,#booking-mask{width:100%;padding:30px
10%}.booking-wrapper{width:auto}.btn-booking-close{position:static;display:inline-block;padding-left:25px;font-size:1.5rem;background-size:13px auto}#booking-mask
.title{margin:30px
0 0;font-size:3rem}#booking-mask
.subtitle{font-size:1.5rem;line-height:2rem}#navigation
.logo{display:none}#navigation
ul{clear:left;margin:0;font-size:2.4rem;line-height:4rem}#navigation ul.service,
#navigation ul
ul{margin:0
0 10px;font-size:1.5rem;line-height:3.2rem}#navigation
ul.service{margin:40px
0}#navigation ul>li.my>a{padding:0
0 0 70px;background-size:60px auto}#navigation .btn-booking{display:none}#navigation .btn-close-menu{float:none;position:absolute;top:0;left:0;font-size:1.5rem;padding-left:25px;background-size:13px auto}.language-nav-smartphone{position:absolute;top:0;right:0}#navigation .btn-language-smartphone{display:inline-block;margin-left:15px;font-size:1.5rem;color:#86754f}.navigation-wrapper{position:relative;padding:40px
0 0}#header,#header.sticky{height:77px;top:0 !important;background-color:#86754f !important;-webkit-box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.1) !important;-moz-box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.1) !important;box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.1) !important}#header-wrapper
.logo{display:inline-block !important}#header-wrapper
.logo.sticky{display:none !important}#header-wrapper{margin:8px
5%}#header-wrapper
.logo{height:28px}#btn-menu{top:14px;padding-left:0;width:22px;height:17px;background:url('/assets/i/btn-menu.svg') no-repeat left 50% !important;background-size:22px auto;text-indent:100%;white-space:nowrap;overflow:hidden}.utils-nav{display:none}#header .btn-booking-smartphone{display:block;padding:8px
0;font-size:1.4rem;color:#86754f;text-align:center;text-transform:uppercase;background-color:#fff}.slider .grid-wrapper{max-width:90%}.slide
.title{font-size:3rem;line-height:4rem}.play-video{width:50px;height:50px}#arrow-down,
.slick-dots,
.main button.slick-arrow{display:none !important}.templatebase .slick-dots{display:block !important;bottom:15% !important}#content,#content.noslider{padding:30px
0}.launch.hp .launch-content{width:53%;height:auto;padding:10px
15px 0}.launch.hp
.label{font-size:1.2rem;line-height:2.1rem}.launch.hp
h3{font-size:2.4rem;line-height:2.2rem}.launch.hp
.btn{position:static;margin:15px
0 0}.hide{display:none !important}#footer-hotels-navigation
img{display:block;height:60px;margin:0
auto 20px !important}#footer-hotels-navigation img.logo-mytha{height:40px}.launch.square .image-container{width:100%;height:auto;float:none !important}.launch.square .launch-wrapper{position:absolute;width:auto;height:auto;padding:15px;top:auto;bottom:15px;left:15px !important;right:15px !important;text-align:center;background-color:rgba(255,255,255,.9)}.launch.square .launch-content{position:static;width:auto;height:auto;padding:0;margin:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none}.launch.square .launch-content
*{display:none}.launch.square .launch-content .label,
.launch.square .launch-content .title,
.launch.square .launch-content .title
a{display:block}.launch.square .launch-content
.title{margin:0}.launch.square.base .launch-wrapper,
.launch.square.story .launch-wrapper{position:static;width:auto;height:auto;padding:25px
20px;text-align:left;background-color:transparent}.launch.square.base .launch-content *,
.launch.square.story .launch-content
*{display:block}.launch.square.base .launch-content .btn,
.launch.square.story .launch-content
.btn{display:inline-block}.launch.square.base .launch-content .label,
.launch.square.story .launch-content
.label{margin:0
0 25px}.launch.square.base .launch-content .title,
.launch.square.story .launch-content
.title{margin:0
0 .5em}.mymoments #content.noslider
h2{font-size:3rem;line-height:3.5rem;text-align:center}.item-packery{width:100% !important}.launch.team{display:block;float:none;width:100%;margin-right:0}.launch.team .launch-wrapper{min-height:initial}.right-content
h2{font-size:2.9rem;line-height:3.5rem}.btn-back{margin:45px
0 0}.slider.templatebase .slide .grid-wrapper{max-width:80%}.filters-wrapper{display:block;border:none}.filters-wrapper .selectric-wrapper{display:block;width:100%;margin:0
0 15px;border:4px
solid #e7e3dc}.gallery .item-packery
.play{width:50px;height:50px}.press-content
.btn{float:none;font-size:1.5rem;line-height:1.8}.main-title{font-size:4rem;line-height:4.4rem}#content
.btn{margin:20px
0 0}.slider.templatebase .slide .grid-wrapper{height:75%}.container.full.launches-half
.launch{width:auto;height:100vw;float:none}.container.full.launches-half .launch-wrapper{width:85%;height:85%}#content.noslider
h2{font-size:3.6rem;line-height:4.2rem}#rooms-container .row,
#offers-container
.row{margin:0}.hotel .archive-item{margin-bottom:20px}.booking-container{padding:40px
5%}.column-inline{display:block;width:auto;margin:0
0 4rem}.column-inline:last-child{margin:0}.column-inline a.btn
span{padding-right:30px;background-size:22px auto}.room-amenities{margin:3rem 0 0}.hotel .slider .logo,
.slide .text
h2{font-size:2rem}#content.hp{padding:60px
0}.page-content{padding:60px
0 0 !important}.slider{margin:0}.wrapper,#footer{background-size:auto 300px !important}.hotel
#content.noslider{padding:50px
0}.press-content{min-height:initial}.affiliations{margin:30px
0 0}.affiliations
img{display:block;height:25px;margin:0
auto 20px}#footer{padding:30px
0}.footer-nav{margin:30px
0}.company-info{margin:0}.archive-item.base{float:none;width:auto;margin-right:0}.offer .right-content
h2{margin:1em
0}.room-amenities ul:last-child,
.room-amenities .details-content:last-child{margin:0
0 3rem}.booking-container a.btn.border,
.booking-container .column-inline
a.btn{display:inline-block;width:auto;padding:20px;line-height:1;border:4px
solid #fff}.btn-hotel-phone{position:absolute;top:50%;right:0;display:block;width:22px;height:22px;background:url('/assets/i/btn-phone.svg') no-repeat 0 0;background-size:22px auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}#navigation .btn-back-to-corporate-home{margin:0
0 3rem !important}#navigation .btn-close-menu,
#navigation .btn-back-to-corporate-home{font-size:1.5rem !important}.hotel-details{margin:0
0 2rem}#ui-datepicker-div{left:0 !important;top:50% !important;width:100% !important;font-size:2rem !important;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.hp-popup{position:static;bottom:20px;right:20px;z-index:4;width:auto;padding:20px;background-color:rgba(255,255,255,.8)}.hp-popup
.title{margin:0
0 .5em;padding-right:50px;font-family:"Didot W01 Roman";font-size:2.2rem;line-height:1.2;color:#000}.hp-popup .content p,
.hp-popup .content ul,
.hp-popup .content
ol{margin:0
0 1em;font-size:1.5rem;line-height:1.5;color:#000}.hp-popup
a.button{display:block;font-size:1.5rem;line-height:3rem;color:#658bcc;text-align:center;text-decoration:none;border:1px
solid}.hp-popup .btn-close{position:absolute;top:10px;right:10px;display:block;width:15px;height:15px;background:url('/assets/i/hotels/capripalace/btn-close-menu.svg') no-repeat 0 0;background-size:100% auto;cursor:pointer}.slider-background{}.container.full.slide{padding:0;height:100vw !important}.container.full.slide .launch
.title{margin:0
0 30px;font-size:2.2rem;line-height:2.5rem}.container.full.slide
.launch{position:relative}.container.full.slide .launch-wrapper{position:absolute;top:50%;left:50%;width:85%;height:85%;z-index:1;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.container.full.slide .launch-content{width:100%}.container.full.slide .slick-dots{display:block !important;bottom:-3px}}@media screen and (min-width: 0px) and (max-width: 1000px){.slider .grid-wrapper{max-width:80%}}@media screen and (min-width: 1025px) and (max-width: 1400px){.container.launches .launch-content{left:80px}}@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.btn-scrolldown{display:none}.slider{height:auto !important}.slider .grid-wrapper{top:50%}}@media screen and (min-width: 0px) and (max-width: 999px){#map-contacts{position:static;width:auto}}@media screen and (min-width: 0px) and (max-width: 950px){table.meetingrooms
thead{position:absolute;clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}table.meetingrooms
tr{display:table-row}table.meetingrooms th,
table.meetingrooms
td{display:table-cell;padding:20px
!important;vertical-align:middle;text-align:left !important}table.meetingrooms
tbody{display:table-row-group}table.meetingrooms tbody
tr{display:block;margin:0
0 1em}table.meetingrooms tbody td[data-title]:before{content:attr(data-title);float:left}.meetingrooms tbody,
table.meetingrooms tr,
table.meetingrooms th,
table.meetingrooms
td{display:block;margin-bottom:1px}table.meetingrooms tbody
td{text-align:right !important;border:none}table.meetingrooms tbody td[scope="row"]{color:#fff;text-align:left !important}table.meetingrooms td,
table.meetingrooms th,
table.meetingrooms
td.upcase{width:auto !important;font-size:1.2rem !important}table.meetingrooms tr:first-child{background-color:transparent}}.amenities-info{font-size:1.5rem;line-height:2rem;font-style:italic}#supersized-fs .share a,
#supersized-fs-close,
.hotel-details
.title{color:#658bcc}#hotels-navigation{background-color:#f7f9fc}#hotels-navigation
a{color:#658bcc;text-decoration:none}#navigation-border{border-left:15px solid #f7f9fc}#subnavigation{background-color:#e0e8f5}#subnavigation
a{color:#658bcc}#subnavigation-border{border-left:15px solid #e0e8f5}#booking-border{border-right:15px solid #f7f9fc}#header-wrapper{margin:15px
100px}#header.sticky
a{color:#658bcc}.sticky #btn-hotels{color:#658bcc}#btn-hotels.open{color:#658bcc}#btn-hotels
span{background-image:url('/assets/i/hotels/capripalace/bg-btn-hotels.svg')}.sticky #btn-hotels
span{background-image:url('/assets/i/hotels/capripalace/bg-btn-hotels-sticky.svg')}#btn-hotels.open
span{background-image:url('/assets/i/hotels/capripalace/bg-btn-hotels-open.svg')}#navigation{background-color:#f7f9fc;text-align:left}#navigation
ul{clear:left}#navigation ul ul a,
.btn-booking-close,
#booking-mask
.subtitle{color:#658bcc}.btn-booking-close{background:url('/assets/i/hotels/capripalace/btn-close-menu.svg') no-repeat 0 0}#navigation ul li.active
a{color:#658bcc}#navigation .btn-close-menu,
#navigation .btn-back-to-corporate-home{float:left;display:inline-block;padding-left:35px;font-size:1.9rem;color:#658bcc;cursor:pointer}#navigation .btn-close-menu{margin:0
0 25px;background:url('/assets/i/hotels/capripalace/btn-close-menu.svg') no-repeat 0 0}#navigation .btn-back-to-corporate-home{clear:left;margin:0
0 50px;background:url('/assets/i/hotels/capripalace/btn-back-to-corporate-home.svg') no-repeat 0 0}#booking-mask{background-color:#f7f9fc}.sticky #btn-menu{background:url('/assets/i/hotels/capripalace/btn-menu-gold.svg') no-repeat left 50%}.wrapper{background:url('/assets/i/hotels/capripalace/bg-wrapper.png') repeat-x top center}#content.hp::after{content:' ';position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:595px;background:url('/assets/i/hotels/capripalace/bg-footer.png') repeat-x bottom center;visibility:visible}.page-content{padding:100px
0 0}#footer{background:url('/assets/i/hotels/capripalace/bg-footer.png') repeat-x bottom center}.main .btn,
#footer .title,
#footer
a{color:#658bcc}.main a, .main ul a, .main ol a,
.main .share
a{color:#658bcc}.btn-back{border:6px
solid #f7f9fc}.main
.btn{background:url('/assets/i/hotels/capripalace/bg-btn.svg') right 50% no-repeat}#footer .footer-nav li a::before{background-color:#658bcc}#footer .hotel-info p
a{color:#55565A}.filters-wrapper,
.filters-wrapper .selectric-wrapper{border-color:#e0e8f5}.filters-wrapper .selectric
.label{color:#658bcc}.hotel .archive-item{background-color:#f7f9fc}.hotel .archive-item .buttons
a{color:#658bcc}.room-details{border-color:#f7f9fc}.booking-container{background-color:#f0f3fa}.label,
.booking-container .field
label{color:#658bcc}.booking-container
button{color:#658bcc}.booking-container button:hover{color:#fff;background-color:#658bcc}.launch.square.bg{background-color:#f7f9fc}.btn-book{color:#658bcc !important;border-color:#e0e8f5;background-color:#e0e8f5}.breadcrumbs
a{color:#55565a}.offer-section
h3{color:#658bcc}.column-inline a.btn span,
a.btn.border
span{background-image:url('/assets/i/hotels/capripalace/bg-btn.svg')}a.btn.border{border:6px
solid #e0e8f5}.hotel-direction
h3{color:#658bcc}.btn-hotel-direction{background:url('/assets/i/hotels/capripalace/btn-open.svg') no-repeat 50% 50%}.open .btn-hotel-direction{background:url('/assets/i/hotels/capripalace/btn-close.svg') no-repeat 50% 50%}table.meetingrooms
th{color:#658bcc;background-color:#e0e8f5}.room-amenities
h4{color:#658bcc}.hotel .archive-item.base
a{color:#55565A}.hotel .archive-item .buttons a:after{background-color:#658bcc}.hotel #header .btn-booking-smartphone{color:#658bcc}#navigation .btn-language-smartphone{color:#658bcc}button,
.main a.btn-next-nav{border:6px
solid #e0e8f5;color:#658bcc}button:hover,
.main a.btn-next-nav:hover{background-color:#658bcc}.column-inline
.title{color:#658bcc}.btn-booking-close{background:url('/assets/i/hotels/capripalace/btn-close-menu.svg') no-repeat 0 0}.gallery .item-packery .caption
.title{color:#658bcc}.filters-wrapper .selectric
.label{background:url('/assets/i/hotels/capripalace/arrow-down.svg') no-repeat right 50%}.filters-wrapper .selectric-items{border-color:#e0e8f5}.launch.team{background-color:#f7f9fc}.btn-back{border-color:#e0e8f5}.citation{color:#658bcc;border-color:#e0e8f5}.author,.travelstory-citation{color:#658bcc}#map-contacts{background-color:#f7f9fc}#navigation ul.service a,
#navigation .btn-booking{color:#658bcc}@media screen and (max-width: 767px){body{margin-top:89px}#header,#header.sticky{height:89px;background-color:#658bcc !important}.hotel #header-wrapper
.logo{height:40px}#btn-menu{top:20px}}@media screen and (max-width: 950px){table.meetingrooms tbody td[scope="row"]{background-color:#658bcc}}