@import url(https://fonts.googleapis.com/css?family=Playfair+Display);.text-warning{color:#e81b5e}.flexbox,html body .history-palace .details,html body div.files{display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flexbox.child-flex>*,html body .history-palace .child-flex.details>*,html body div.child-flex.files>*{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexbox.child-flex>*>*,html body .history-palace .child-flex.details>*>*,html body div.child-flex.files>*>*{-webkit-flex:1;-ms-flex:1;flex:1}.buttons a[class*=icon-]:before{margin-right:15px;vertical-align:middle}.buttons.style-2 a,html body .business-tourist-zone ul li.bg:not(.instruction):not(.in-palace):not(.curiosities)>div.absolute .buttons a,html body .business-tourist-zone ul li.bg .buttons a{border:1px solid #fff;background:none;color:#fff;box-shadow:none}.buttons.style-2 a:hover,html body .business-tourist-zone ul li.bg:not(.instruction):not(.in-palace):not(.curiosities)>div.absolute .buttons a:hover,html body .business-tourist-zone ul li.bg .buttons a:hover{color:#dfb356;border-color:#dfb356}.buttons.size-md{margin-top:-7px}.buttons.size-md a{padding:1.3em 2.5em;font-weight:400;line-height:1em;font-size:0.84rem}@media (max-width: 480px){.buttons.size-md a{padding-left:1em;padding-right:1em}}.buttons.size-md a i{font-size:1.5em;margin-right:10px;vertical-align:middle}.margin-t-15{margin-top:15px !important}.margin-r-5{margin-right:5px}.margin-b-15{margin-bottom:15px !important}.margin-h-15{margin-top:15px !important;margin-bottom:15px !important}.inline-block{display:inline-block !important;float:initial !important}.pull-left{float:left !important}.pull-right{float:right !important}.font-400{font-weight:400 !important}.visible-lg{display:none !important}.hidden-lg{display:block !important}@media (min-width: 1101px){.visible-lg{display:block !important}.hidden-lg{display:none !important}}a{transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;-moz-transition:all 0.5s ease 0.1s}.clearfix{clear:both}.table{display:table}.margin-t-10{margin-top:10px !important}.width-100p{width:100% !important}@media (max-width: 480px){.width-100p-xs{width:100% !important;margin-bottom:2px}}
.no-underline{text-decoration:none !important}.margin-b-20{margin-bottom:20px !important}.content-header.with-btn{padding-top:15px;padding-bottom:15px;display:table;width:100%}.content-header.with-btn>*{padding-top:15px;padding-bottom:15px}.content-header.with-btn .buttons{margin-left:15px}.animate-show{transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;-moz-transition:all 0.5s ease 0.1s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.animate-show.animate-time-2x{transition:all 1s ease 0.1s;-webkit-transition:all 1s ease 0.1s;-moz-transition:all 1s ease 0.1s}.animate-show.animate-time-3x{transition:all 1.5s ease 0.1s;-webkit-transition:all 1.5s ease 0.1s;-moz-transition:all 1.5s ease 0.1s}.animate-show.animate-time-4x{transition:all 2s ease 0.1s;-webkit-transition:all 2s ease 0.1s;-moz-transition:all 2s ease 0.1s}.animate-show.animate-time-6x{transition:all 3s ease 0.1s;-webkit-transition:all 3s ease 0.1s;-moz-transition:all 3s ease 0.1s}.animate-show.animate-time-8x{transition:all 4s ease 0.1s;-webkit-transition:all 4s ease 0.1s;-moz-transition:all 4s ease 0.1s}.animate-show.animate-time-10x{transition:all 5s ease 0.1s;-webkit-transition:all 5s ease 0.1s;-moz-transition:all 5s ease 0.1s}.animate-show.animate-scale{opacity:0}.animate-show.animate-opacity{opacity:0}.animate-show.animate-from-left{transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);-moz-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-o-transform:translate(-100%, 0)}.animate-show.animate-from-bottom{transform:translate(0, 100%);-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%)}.animate-show.animate-show-active.animate-scale{opacity:1}.animate-show.animate-show-active.animate-opacity{opacity:1}.animate-show.animate-show-active.animate-from-left{transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}.animate-show.animate-show-active.animate-from-bottom{transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}@-webkit-keyframes scale-animation{0%{opacity:0;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}1%{opacity:1;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}100%{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}}@keyframes scale-animation{0%{opacity:0;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}1%{opacity:1;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}100%{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}}a img{border:0}input[type=submit]{cursor:pointer}html,body,div,span,ul,ol,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,p,q,blockquote,a,b,strong,i,label,form,fieldset,legend,table,caption,tbody,tfoot,thead,tr,th,td,img,object,input{margin:0;padding:0;border:0;list-style-type:none;outline:none;font-weight:normal;font-style:normal}button[type="submit"]{cursor:pointer}::-ms-clear{display:none}html{font:14px/1.4 "Montserrat", Arial, sans-serif}@media (max-width: 768px){html{font-size:10px}}
body{background:#fff}body.home-page{background:#fff url(gfx/bg/home-page.jpg) 50% 100% no-repeat;background-size:100% auto}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit}p a{text-decoration:underline}b,strong{font-weight:700}p{margin:1em 0 0 0}p i.fa{min-width:20px}h1,h2,h3{line-height:1.1;font-weight:600}h1{font-size:54px;font-size:3.857rem}h2{font-size:34px;font-size:2.429rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-white{color:#fff !important}#outer{overflow:hidden;position:relative}#outer:after{content:' ';display:block;position:absolute;top:127px;left:0;width:100%;height:1px;background:rgba(255,255,255,0.1);z-index:1000}@media (max-width: 768px){#outer:after{display:none}}
#outer.funeral *{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#topWrapper{position:relative;z-index:1000;transition:transform 0.5s ease 0.1s;-webkit-transition:transform 0.5s ease 0.1s;-moz-transition:transform 0.5s ease 0.1s;transform:translate(0, -100%);-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%)}#topWrapper.active{transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}div#top-wrapper{position:absolute;top:0;right:0;left:0;height:126px;border-bottom:1px solid rgba(255,255,255,0.08);z-index:100}#top{max-width:1140px;padding:0 40px;margin:0 auto;position:relative;z-index:200}body.menu-open #topWrapper{position:fixed;z-index:200;width:100%;height:130px;background:rgba(0,0,0,0.9)}#top div.weather{font-size:1.714rem;font-weight:100;line-height:38px}#top div.weather .wicon{font-family:weather;font-weight:100;display:inline-block;font-size:3rem;margin-right:5px}#top div.weather .temp{font-weight:100}#top ul.top-tabs{position:absolute;top:38px;right:95px;display:table;color:#fff}@media (max-width: 768px){#top ul.top-tabs{display:block;width:100%;left:20px;right:auto;top:101px}#top ul.top-tabs:first-child{display:none}}
@media (max-width: 390px){#topWrapper #top ul.top-tabs li:nth-child(3){display:none}#topWrapper #top ul.top-tabs li:nth-child(2){padding-left:0px}}
#top ul.top-tabs>li{display:table-cell;vertical-align:middle;padding:0 0 0 18px}@media (max-width: 480px){#top ul.top-tabs>li:first-child{display:none}#top ul.top-tabs>li:nth-child(2){padding-left:0}#top ul.top-tabs>li:nth-child(3){display:none}}@media (max-width: 320px){#top ul.top-tabs>li{padding:0 0 0 9px}}
#top ul.top-tabs div.buttons i{vertical-align:0;margin:0 7px 0 0}#top ul.top-tabs div.buttons a{border:1px solid #fff;box-shadow:none;background:none;color:#fff;font-size:12px;font-size:0.875rem;font-weight:400}@media (max-width: 767px){#top ul.top-tabs div.buttons a{line-height:23px}}@media (max-width: 320px){#top ul.top-tabs div.buttons a{padding-left:1.2em;padding-right:1.2em}}
#top ul.top-tabs div .spoof:hover,#top ul.top-tabs div.buttons a:hover{color:#dfb356;border-color:#dfb356}#top ul.top-tabs div.buttons a+a{margin-left:13px}@media (max-width: 320px){#top ul.top-tabs div.buttons a+a{margin-left:7px}}
#top ul.top-tabs div.buttons.change-language a{padding:0.9em 0.5em;width:35px}@media (max-width: 480px){#top ul.top-tabs div.buttons.change-language a{height:40px;line-height:40px;padding:0px;box-sizing:border-box;-webkit-box-sizing:border-box}}
#top div.change-font{border:1px solid #fff;line-height:39px;height:39px;text-align:center;min-width:49px;overflow:hidden;transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;-moz-transition:all 0.5s ease 0.1s}@media (width: 768px){#top div.change-font{line-height:27px;height:27px}}#top div.change-font:hover .spoof{display:none}#top div.change-font:hover ul{width:160px;margin:0 10px;opacity:1}#top div.change-font ul{height:38px;margin:0;width:0px;overflow:hidden;opacity:0;transition:width 0.5s, opacity 0.5s}#top div.change-font ul li{display:inline-block}#top div.change-font ul li a{display:inline-block;font-weight:bold;padding:0 10px}#top div.change-font ul li a:hover{color:#dfb356}#top div.change-font a.spoof{text-indent:-9999px;width:49px;height:38px;display:block;position:relative}@media (width: 768px){#top div.change-font a.spoof{height:27px}}
#top div.change-font a.spoof:before{content:'';display:inline-block;width:20px;height:12px;background:url(gfx/icons.png) -14px -52px no-repeat;position:absolute;top:50%;left:50%;margin:-6px 0 0 -10px}#top div.logo{position:absolute;top:38px;left:40px}@media (max-width: 480px){#top div.logo{left:20px}}
#top div.logo a{display:block;text-indent:-9999px}#top div.logo a img{display:block;width:208px;height:51px}#top div.logo a img.normal{display:block}#top div.logo a img.contrast{display:none}#topWrapperFixed{display:block;background:#fff;position:fixed;top:0px;left:0px;width:100%;height:125px;color:#233660;z-index:190;box-shadow:0 0 15px rgba(0,0,0,0.2);transition:transform 0.5s ease 0.1s;-webkit-transition:transform 0.5s ease 0.1s;-moz-transition:transform 0.5s ease 0.1s;transform:translate(0, -100%);-webkit-transform:translate(0, -100%);-moz-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%)}#topWrapperFixed.active{transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0)}@media (max-width: 991px){#topWrapperFixed{height:150px}}#topWrapperFixed #top .top-tabs{color:#233660}#topWrapperFixed #top .top-tabs .buttons a{transition:background 0.5s, color 0.5s, border 0.5s;border-color:#e2e5eb;color:#233660}#topWrapperFixed #top .top-tabs .buttons a:hover{color:#dfb356;border-color:#dfb356}#topWrapperFixed #top .change-font{border-color:#e2e5eb}#topWrapperFixed #top .change-font a.spoof:before{background:url("../img/btn-font-dark.png") no-repeat}#topWrapperFixed #top .logo a{background:url("../img/logo-dark.svg") no-repeat;width:208px;height:51px;transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;-moz-transition:all 0.5s ease 0.1s}#topWrapperFixed #top .logo a:hover{opacity:0.8}div#subpage-banner-wrapper{position:relative;z-index:111;padding:130px 0 0 0}div#subpage-banner-wrapper:before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;background-image:url(gfx/shadow.png);background-position:top;background-repeat:repeat-x}div#subpage-banner-wrapper div.bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-size:cover}div#subpage-banner{margin:0 auto 0 auto;max-width:1140px;position:relative;height:170px;padding:0 40px;color:#fff}div#subpage-banner h1{text-shadow:0 0 0.3em rgba(0,0,0,0.7);font-weight:600;position:absolute;bottom:50px;left:40px}div#main-wrapper{background:#f9fbfc}div#home-banner-wrapper ~ div#main-wrapper{margin-top:-90px}@media (max-width: 800px){div#home-banner-wrapper ~ div#main-wrapper{margin-top:-25px}}
div.main-content,div#main{max-width:1140px;padding:50px 40px;margin:0 auto}div.buttons a img{transition:opacity 0.5s ease 0.1s;-webkit-transition:opacity 0.5s ease 0.1s;-moz-transition:opacity 0.5s ease 0.1s}div.buttons a:hover img{opacity:0.8}div.buttons i.icon{margin:0 5px 0 0;vertical-align:0}div.buttons i.icon.page{vertical-align:-2px}div.buttons i.icon.calendar{vertical-align:-2px}div.buttons i.icon.load-more{vertical-align:-2px}div.buttons a,div.buttons button{border:0;box-shadow:0px 1px 2px 0px #bdc1c7;border-top:1px solid #f0f0f0;cursor:pointer;display:inline-block;line-height:1.4;padding:0.9em 1.5em;font-size:11px;font-size:0.785rem;color:#2c2b30;text-align:center;text-transform:uppercase;font-weight:bold;background:#fff;transition:background 0.5s;-webkit-transition:background 0.5s;text-decoration:none;background:-moz-linear-gradient(top, #fff 0%, #fff 50%, #ecedf0 100%);background:-webkit-linear-gradient(top, #fff 0%, #fff 50%, #ecedf0 100%);background:linear-gradient(to bottom, #fff 0%, #fff 50%, #ecedf0 100%)}div.buttons a .fa,div.buttons button .fa{margin-right:5px}div.buttons a.btn-next .fa,div.buttons a.btn-prev .fa,div.buttons button.btn-next .fa,div.buttons button.btn-prev .fa{margin:0px}div.buttons a:hover,div.buttons button:hover{background:-moz-linear-gradient(top, #ecedf0 0%, #fff 50%, #fff 100%);background:-webkit-linear-gradient(top, #ecedf0 0%, #fff 50%, #fff 100%);background:linear-gradient(to bottom, #ecedf0 0%, #fff 50%, #fff 100%)}div.buttons a,a.btn,.news-list .buttons li a,.news-list .buttons .pager.rounded ul li a,div.buttons button,button.btn{transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;-moz-transition:all 0.5s ease 0.1s;outline:0}div.buttons a.no-bg:hover,div.buttons button.no-bg:hover{color:#dfb356;border-color:#dfb356}div.buttons a.blue,a.btn,.news-list .buttons li a,.news-list .buttons .pager.rounded ul li a,div.buttons buttton.blue,button.btn{box-shadow:none;border:1px solid #2f4560;font-weight:600;background:#2f4560;color:#fff}div.buttons a.blue:hover,a.btn:hover,.news-list .buttons li.active a,.news-list .buttons .pager.rounded ul li.active a,.news-list .buttons li a:hover,.news-list .buttons .pager.rounded ul li a:hover,html body aside ul.sidebar-menu li.current-menu a,div.buttons buttton.blue:hover,button.btn:hover{border:1px solid #d6dbe2;background:#fff;color:#2f4560}div.buttons a.blue:hover .icon.page,a.btn:hover .icon.page,.news-list .buttons li.active a .icon.page,.news-list .buttons .pager.rounded ul li.active a .icon.page,.news-list .buttons li a:hover .icon.page,html body aside ul.sidebar-menu li.current-menu a .icon.page,div.buttons buttton.blue:hover .icon.page,button.btn:hover .icon.page{background-position:-101px -109px}div.buttons a.red,div.buttons button.red{box-shadow:none;border:1px solid #f31860;font-weight:600;background:#f31860;color:#fff}div.buttons a.red:hover,div.buttons button.red:hover{border:1px solid #fdccdc;background:#fff;color:#f31860}i.icon{display:inline-block;vertical-align:middle;background:url(gfx/icons.png)}i.icon.camera{width:13px;height:9px;background-position:0 -52px}i.icon.load-more{width:12px;height:13px;background-position:-109px -43px}i.icon.page{width:11px;height:13px;background-position:-101px -95px}i.icon.calendar{width:11px;height:13px;background-position:-113px -95px}a.toggle-menu{width:30px;height:20px;position:absolute;right:34px;top:43px;z-index:10;background:none;padding:6px;-webkit-transition:background 0.5s, -webkit-transform 0.5s;transition:background 0.5s, transform 0.5s;z-index:200;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media (max-width: 480px){a.toggle-menu{right:20px}}
body.menuInverted a.toggle-menu{background:#fff}body.menu-open a.toggle-menu{background:none;background:transparent}body.menu-open.contactOpen a.toggle-menu{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}a.toggle-menu:before,a.toggle-menu:after{content:""}a.toggle-menu i,a.toggle-menu:before,a.toggle-menu:after{display:block;height:4px;background:#fff;position:absolute;top:6px;left:50%;width:26px;margin:0 0 0 -13px;-webkit-transition:-webkit-transform 0.5s, opacity 0.5s, background-color 0.5s;transition:transform 0.5s, opacity 0.5s, background-color 0.5s;-webkit-transform:translateY(0);transform:translateY(0)}#topWrapperFixed a.toggle-menu i,#topWrapperFixed a.toggle-menu:before,#topWrapperFixed a.toggle-menu:after{background:#000}body.menu-open a.toggle-menu i,body.menu-open a.toggle-menu:before,body.menu-open a.toggle-menu:after{background:#fff}body.menu-open a.toggle-menu i{-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}a.toggle-menu:before{top:14px}body.menu-open a.toggle-menu:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.toggle-menu:after{top:22px}body.menu-open a.toggle-menu:after{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:0}.information{background:#5395ec url("../img/icons/info.png") no-repeat;background-position:20px center;padding:15px 20px 15px 70px;width:100%;margin-bottom:40px;color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box}.information p{margin:0px}div.newsletter{text-align:center;margin:40px 0;padding:0 0 15px 0;border-bottom:1px solid #d9d9d9}@media (max-width: 480px){div.newsletter{float:left;width:100%;margin:20px 0 40px}}
div.newsletter div.buttons{margin:10px 0 0 0}div.newsletter input[type=text]{border-bottom:1px solid #e8e8e8;font-size:26px;font-size:1.875rem;text-align:center;width:100%;background:none;line-height:80px;height:80px;font-weight:700;box-sizing:border-box}div.newsletter h2{font-size:14px;font-size:1rem;font-weight:400;margin:0 0 0px 0}::-webkit-input-placeholder{color:inherit}:-moz-placeholder{color:inherit}::-moz-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}input[type=text],textarea{padding:0 15px;font-family:inherit}div#footer-wrapper{background:#fff;border-top:1px solid #f3f3f3;padding:45px 0 0 0}body.home-page div#footer-wrapper{border-top:none;background:none;padding:15px 0 0 0}div#footer{max-width:1140px;padding:0 40px 40px 40px;margin:0 auto;font-size:13px;font-size:0.928rem}div#footer div.menu{display:table;width:100%;table-layout:fixed}div#footer div.menu a.home:before{content:'';width:11px;height:11px;display:inline-block;background:url(gfx/icons.png) -35px -52px no-repeat;margin:0 10px 0 0}div#footer div.menu>ul{display:table-cell}@media (max-width: 480px){div#footer div.menu>ul{width:50%}}
div#footer div.menu>ul.right{width:175px;text-align:right}@media (max-width: 480px){div#footer div.menu>ul.right{width:50%}}
div#footer div.menu>ul.right li+li{margin:30px 0 0 0}div#footer div.menu>ul.left li a{transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;-moz-transition:all 0.5s ease 0.1s}div#footer div.menu>ul.left li.active>a,div#footer div.menu>ul.left li a:hover{border-bottom:1px solid #5c5c5c}div#footer div.menu>ul.left ul{margin:20px 0 0 0;color:#747474}div#footer div.menu>ul.left ul a:hover,div#footer div.menu>ul.left ul li.active a{color:#000;border-bottom:1px solid #000}div#footer div.menu>ul.left ul li{margin:0 0 3px 0}div#footer div.menu>ul.left>li{display:inline-block;vertical-align:top;margin:0 20px 20px 0}div#footer div.menu>ul.left>li:last-child{margin-right:0px}div#footer div.menu dd{color:#a06c00}div#footer div.menu dl.office dd{color:#1d9efe}div#footer div.menu dd a{color:#747474;border-bottom:1px solid #747474}div#footer div.menu dd a:hover{color:#333}div#footer div.menu dt{display:block;margin:0 0 15px 0}div#footer div.copy{margin:30px 0 0 0;color:#b7b7b7;display:table;width:100%;table-layout:fixed}div#footer div.copy div.footer-social{text-align:center;color:#000}div#footer div.copy div.bip{display:table-cell;vertical-align:middle;text-align:right}@media (max-width: 480px){div#footer div.copy div.bip{display:block;text-align:center;margin-top:10px}}
div#footer div.copy div.bip a{display:inline-block;width:78px;height:43px;background:url(gfx/icons.png) -52px 0 no-repeat;text-indent:-9999px;text-align:left;margin:10px 0 0 0}div#footer div.copy div.bip a:hover{opacity:0.7}div#footer div.copy p{display:table-cell;vertical-align:middle}@media (max-width: 480px){div#footer div.copy p{display:block;width:100%;text-align:center}}div#footer div.copy p .jaaqob{display:inline-block;margin-top:20px;margin-left:10px;width:70px;height:18px;background:url(../img/jaaqob-logo-gray.png) no-repeat;background-size:contain;text-indent:-9999px}div#footer div.copy p .jaaqob:hover{background:url(../img/jaaqob-logo-color.png) no-repeat;background-size:contain}@media (max-width: 480px){div#footer div.footer-social{width:100%;text-align:center;margin-top:10px}}
div#footer div.footer-social i{display:inline-block;vertical-align:middle;background:url(gfx/icons.png) no-repeat;text-indent:-9999px}div#footer div.footer-social a.facebook i{width:6px;height:9px;background-position:-52px -44px}div#footer div.footer-social a.twitter i{width:11px;height:9px;background-position:-59px -44px}div#footer div.footer-social a.instagram i{width:9px;height:9px;background-position:-71px -44px}div#footer div.footer-social ul{margin:10px 0 0 0;font-size:0}div#footer div.footer-social ul li{display:inline-block;font-size:14px;font-size:1rem;margin:0 5px}div#footer div.footer-social ul a{display:block;vertical-align:middle;height:28px;width:28px;border:1px solid #333;text-align:center;line-height:28px;color:#425f9c;border-color:#425f9c}div#footer div.footer-social ul a:hover{color:#00aced;border-color:#00aced}div#footer div.footer-social ul a.icon-instagram:before{font-size:0.9em}div#footer div.footer-social ul a.facebook{border-color:#425f9c}div#footer div.footer-social ul a.twitter{border-color:#00aced}div#footer div.footer-social ul a.instagram{border-color:#325c86}div#menu-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;background:#000;background:rgba(0,0,0,0.9);z-index:120;opacity:0;visibility:hidden;overflow:auto;-webkit-transition:opacity 0.5s, visibility 05s4s;transition:opacity 0.5s, visibility 0.5s}body.menu-open div#menu-wrapper{position:fixed;opacity:1;visibility:visible}div#menu{color:#fff;max-width:1140px;padding:200px 40px 0 40px;margin:0 auto;text-align:right;font-size:33px;font-size:2.357rem;text-transform:uppercase;font-weight:600}@media (max-width: 480px){div#menu{padding-top:170px;font-size:17px;font-size:1.214rem}}
div#menu a{position:relative;display:inline-block}div#menu a i{position:relative}div#menu a i:after{content:" ";display:block;position:absolute;left:0px;right:0px;bottom:0px;background:#fff;height:1px;transition:transform 0.5s;-webkit-transition:transform 0.5s;transform:scale(0);-webkit-transform:scale(0)}div#menu a:hover i:after{-webkit-transform:scale(1)}div#menu li[data-section] a{padding:0 60px 0 0}div#menu li[data-section] a:before{content:'';display:block;position:absolute;top:6px;right:0;background:url(gfx/icons.png)}@media (max-width: 480px){div#menu li[data-section] a:before{top:-4px}}
div#menu li[data-section="home"] a:before{width:25px;height:21px;right:1px;background-position:0 -65px}div#menu li[data-section="tourists"] a:before{width:26px;height:22px;background-position:-26px -65px}div#menu li[data-section="business"] a:before{width:21px;height:29px;top:3px;right:2px;background-position:-53px -65px}@media (max-width: 480px){div#menu li[data-section="business"] a:before{top:-7px}}
div#menu li[data-section="palace"] a:before{width:17px;height:29px;top:3px;right:5px;background-position:-75px -65px}@media (max-width: 480px){div#menu li[data-section="palace"] a:before{top:-7px}}
div#menu li[data-section="news"] a:before{width:20px;height:25px;background-position:-93px -65px;top:5px;right:3px}@media (max-width: 480px){div#menu li[data-section="news"] a:before{top:-5px}}
div#menu li[data-section="contact"] a:before{width:25px;height:16px;background-position:0px -95px;top:9px}@media (max-width: 480px){div#menu li[data-section="contact"] a:before{top:-1px}}
div#menu li[data-section="without-barriers"] a:before{width:26px;height:22px;background-position:-26px -95px}div#menu li[data-section="public-orders"] a:before{width:33px;height:24px;background-position:-1px -151px;right:-7px}div#menu li{margin:0 0 30px 0;line-height:1.1}div.figure{padding:5px;border:1px solid #f3f3f3;float:left;background:#fff;width:40%}@media (max-width: 480px){div.figure{width:100%}}
div.figure img{vertical-align:top;width:100%;height:auto}div.content{border:1px solid #f3f3f3;padding:35px;background:#fff;color:#233660}.cms-page a{text-decoration:underline}.cms-page div.content ol{list-style-type:decimal;margin-left:20px;margin-top:1em}.cms-page div.content ol li{list-style-type:decimal;margin-bottom:0.5em}.cms-page div.content ul{list-style-type:disc;margin-left:20px;margin-top:1em}.cms-page div.content ul li{list-style-type:disc;margin-bottom:0.5em}div.content p{line-height:1.6;margin:1.5em 0 0 0}div.content p.lead{font-size:16px;font-size:1.142rem;font-weight:600}div.content h2{font-size:32px;font-size:2.285rem}div.content-header{margin:-35px -35px 25px -35px;padding:30px 35px;border-bottom:1px solid #f3f3f3}div.content-header.small{padding-top:25px;padding-bottom:25px}div.content-header.small h2{font-size:14px;font-size:1rem;text-transform:uppercase}div.content-header.small.instruction h2{font-size:20px;font-size:1.428rem;text-transform:none}div.content-header div.figure{margin:5px 30px 30px 0}@media (max-width: 480px){div.content-header div.figure+h2{clear:both}}
div.content-footer{margin:45px -35px 0 -35px;padding:30px 35px 0 35px;border-top:1px solid #f3f3f3}div.content-footer div.buttons:after{content:'';display:table;clear:both}div.content-footer div.buttons a{padding:1.5em 2em;font-weight:600;min-width:140px}@media (max-width: 480px){div.content-footer div.buttons a{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}}
div.content-footer div.buttons a.prev:before,div.content-footer div.buttons a.next:after{content:'';width:6px;height:10px;display:inline-block;vertical-align:-1px;background:url(gfx/icons.png) -95px -43px no-repeat;margin:0 13px 0 0}div.content-footer div.buttons a.next:after{background-position:-102px -43px;margin:0 0 0 13px}div.content-footer div.buttons a.prev{float:left}div.content-footer div.buttons a.next{float:right}@media (max-width: 480px){div.content-footer div.buttons a.next{float:left;margin-top:5px}}
div.article-share{text-align:right;margin:20px 0 0 0}div.publish-date{color:#a0a9bc;text-transform:uppercase;margin:0 0 20px 0}div.publish-date div.article-share{float:right;margin:0}@media (max-width: 768px){div.publish-date div.article-share{text-align:left;float:left;margin:10px 0;width:100%}}
div.publish-date div.article-share:after{content:''}div.publish-date div.article-share img{vertical-align:top}div.publish-date:before{content:'';display:inline-block;background:url(gfx/icons.png) -81px -44px no-repeat;width:13px;height:14px;margin:0 10px 0 0;vertical-align:-2px}div.publish-date.empty:before{background:none}blockquote{display:block;padding:0 0 0 80px;margin:40px 0;color:#a0a9bc;font:italic 18px/1.6 "Georgia", Arial, sans-serif;position:relative;min-height:48px}blockquote:before{content:'';width:47px;height:38px;display:block;position:absolute;top:10px;left:15px;background:url(gfx/icons.png) -53px -95px no-repeat}div.thumb-list ul{margin:40px -8px 20px -8px;font-size:0}div.thumb-list li{display:inline-block;vertical-align:top;margin:0 0 16px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px;font-size:14px;font-size:1rem;width:16.66%}@media (max-width: 480px){div.thumb-list li{width:50%}}
div.thumb-list li img{vertical-align:top}div.news-list h2{font-size:22px;font-size:1.57rem;position:relative;padding:0 0 20px 0;margin:0 0 20px 0}div.news-list li.featured .description h2:after{content:'';position:absolute;bottom:0;right:-35px;left:-35px;height:1px;background:#f9ebf1}div.news-list li.featured .description:not(.no-margin-l) h2:after{left:-295px}div.news-list li.featured h2{color:#f31860;position:relative}div.news-list li.featured .description:not(.no-ico) h2{padding-left:52px}div.news-list li.featured .description:not(.no-ico) h2:before{content:'';display:block;width:33px;height:31px;background:url(gfx/icons.png) 0 -118px no-repeat;position:absolute;top:-5px;left:0}div.news-list div.description{float:right;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-5px 0 0 0;padding:0;color:#233660}div.news-list div.description h2 span.order-type{color:#a0a9bc;font-size:12px;font-weight:300;float:right}div.news-list div.description h2 span.order-type i{margin-right:7px;font-size:1.2em}div.news-list div.description:not(.no-margin-l){margin-left:-224px;padding-left:260px}@media (max-width: 480px){div.news-list div.description{width:100%;float:left;margin:20px 0 0 0 !important;padding:0px !important}}
div.news-list div.description p{line-height:1.5}div.news-list div.photo{width:212px;float:left;padding:5px;border:1px solid #f9ebf1;background:#fff;position:relative;z-index:10}@media (max-width: 480px){div.news-list div.photo{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}div.news-list div.photo img{width:100%}}
div.news-list div.photo img{vertical-align:top}@media (max-width: 480px){div.news-list div.photo img{width:100%}}
div.news-list div.photo span.label{position:absolute;top:19px;background:#f31860;left:15px;right:15px;color:#fff;text-transform:uppercase;font-size:12px;font-size:0.875rem;padding:0.5em 1em;text-align:center}div.news-list>ul>li{padding:35px;margin:0 0 40px 0;border:1px solid #eee;background:#fff;box-shadow:0 0 40px rgba(0,0,0,0.05);overflow:hidden}div.news-list.events{float:left;width:100%}div.news-list.events>ul>li{background:none;box-shadow:none}div.news-list>ul>li:after{content:'';display:table;clear:both}div.news-list div.description-footer{display:table;width:100%;table-layout:fixed;direction:rtl;text-align:left;margin:20px 0 0 0}div.news-list div.description-footer div.buttons,div.news-list div.description-footer div.publish-date{display:table-cell;vertical-align:middle;direction:ltr;width:auto}@media (max-width: 480px){div.news-list div.description-footer div.buttons,div.news-list div.description-footer div.publish-date{width:100%;display:block}}
div.news-list div.description-footer div.publish-date{text-align:right}@media (max-width: 480px){div.news-list div.description-footer div.publish-date{width:100%;text-align:left}}
div.news-list div.buttons a{padding:1.3em 1.97em;font-weight:600}@media (max-width: 480px){div.news-list div.buttons a{width:100%;display:block;box-sizing:border-box;-webkit-box-sizing:border-box}}
div.news-list>ul+div.buttons{text-align:center;margin:30px 0 0 0}div.event-filter{background:#2f4560;width:100%;padding:20px 22px 20px 27px;box-sizing:border-box;-webkit-box-sizing:border-box}div.event-filter h3{font-size:18px;font-weight:bold;color:#fff}div.event-filter h4{font-size:14px;color:#7b90a8}div.event-filter h3{margin-bottom:19px}div.event-filter h4{margin-bottom:20px}div.event-filter div{vertical-align:top}div.event-filter .field{display:inline-block;position:relative;margin-right:1%}div.event-filter .field.date{min-width:150px;width:14%}div.event-filter .field.date input{padding-right:0px}div.event-filter .field.term{width:39%}div.event-filter .field.submit{width:29%;margin-right:0%}@media (max-width: 768px){div.event-filter .field.submit{width:100%}}div.event-filter .field input,div.event-filter .field select{width:100%;margin-bottom:5px}@media (max-width: 480px){div.event-filter .field{width:100% !important;margin-bottom:5px}}
div.event-filter{position:relative;float:left}div.event-filter:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(http://cm_4/dummy.png);background-repeat:no-repeat;background-position:50% -350px;z-index:-100000;opacity:0.6}div.event-filter .field i{position:absolute;left:17px;top:0;line-height:43px;color:#7b90a8;z-index:0}div.event-filter .field i:nth-of-type(2){left:auto;right:15px;font-size:0.5em;padding-left:14px;border-left:1px solid #7b90a8}div.event-filter .field i.text-white{font-size:0.8em}div.event-filter h3 i{margin-right:6px}div.event-filter select,div.event-filter input{background:none;border:1px solid #7b90a8;height:43px;line-height:43px;font-size:14px;color:#fff;padding:0 43px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0px;box-sizing:border-box;position:relative;z-index:1}@media (max-width: 480px){div.event-filter select,div.event-filter input{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}}
div.event-filter select{padding-right:59px}div.event-filter input[type=submit]{border-color:#fff;font-size:0.8em;padding:0 21px 0 52px}div.team{color:#233660}div.team ul.contact-methods{margin:15px 0 0 0}div.team ul.contact-methods li{padding:0 0 0 22px;margin:3px 0 0 0;position:relative}div.team ul.contact-methods li[data-type]:before{content:'';display:block;position:absolute;top:3px;left:0;background:url(gfx/icons.png) -114px -57px no-repeat}div.team ul.contact-methods li[data-type="phone"]:before{width:12px;height:12px;background-position:-114px -57px}div.team ul.contact-methods li[data-type="fax"]:before{width:14px;height:13px;background-position:-114px -70px}div.team ul.contact-methods b{font-weight:600;margin:0 4px 0 0}div.team dl{text-transform:uppercase;line-height:1.2;min-height:55px}div.team dt{font-size:18px;font-size:1.287rem;display:block;font-weight:700}div.team dd{color:#8e98ad;font-weight:600;font-size:12px;font-size:0.875rem}div.team li.head dd{font-size:14px;font-size:1rem}div.team>ul{font-size:0;margin:0px 0 0 0}div.team>ul>li{display:inline-block;vertical-align:top;font-size:14px;font-size:1rem;width:30%;margin:40px 5% 0 0;background:#fdfefe;border:1px solid #ebecee;padding:20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width: 768px){div.team>ul>li{width:100%;margin-top:20px}}
div.team>ul>li:nth-child(3n){margin-right:0}div.in-palace-list li{position:relative;margin-bottom:20px}div.in-palace-list li h4{color:#ffffff;font-size:19px;font-size:1.357rem;vertical-align:middle;padding-left:24px}div.in-palace-list li div.bg{min-height:60px;line-height:60px;background-size:cover;margin-bottom:4px}div.in-palace-list li.theatre div.bg{background:url(gfx/top/theatre.jpg) 50% 50% no-repeat}div.in-palace-list li.museum div.bg{background:url(gfx/top/museum.jpg) 50% 50% no-repeat}div.in-palace-list li.cinema div.bg{background:url(gfx/top/cinema.jpg) 50% 50% no-repeat}div.in-palace-list li.school div.bg{background:url(gfx/top/school.jpg) 50% 50% no-repeat}div.in-palace-list li.cafe div.bg{background:url(gfx/top/cafe.jpg) 50% 50% no-repeat}div.in-palace-list li.post div.bg{background:url(gfx/top/post.jpg) 50% 50% no-repeat}div.in-palace-list li.pasage div.bg{background:url(gfx/top/pasage.jpg) 50% 50% no-repeat}div.in-palace-box-wrapper{font-size:0;margin:0 -4px}div.in-palace-box{margin:4px 0;box-sizing:border-box;width:33.33%;padding:0 4px;display:inline-block;vertical-align:top}@media (min-width: 769px) and (max-width: 800px){div.in-palace-box{width:50%}}@media (max-width: 768px){div.in-palace-box{width:100%}}
div.in-palace-box>a .in-palace-box-inner{transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;-moz-transition:all 0.5s ease 0.1s}div.in-palace-box>a:hover .in-palace-box-inner{background:#2f4560}div.in-palace-box>a:hover .in-palace-box-inner .description span{color:#fff}div.in-palace-box>a:hover div.logo img{opacity:1}div.in-palace-box-inner{border:1px solid #f3f3f3;box-sizing:border-box;background:#fff;height:120px;vertical-align:middle}div.in-palace-list li div.logo{display:inline-block;border-right:1px solid #f3f3f3;padding:10px;vertical-align:middle;height:100%;position:relative;width:120px;box-sizing:border-box;background:#fff}div.in-palace-list li div.logo+.description{margin-left:-130px;padding-left:150px;box-sizing:border-box;width:100%}div.in-palace-list li div.logo img{position:absolute;left:10px;right:10px;margin:0 auto;top:50%;transform:translateY(-50%);transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s}div.in-palace-list li div.description{display:inline-block;padding-left:30px;vertical-align:middle}div.in-palace-list li div.description span{font-size:15px;font-size:1.071rem;color:#233660;font-weight:300}div.in-palace-list li.museum div.bg h4{color:#000000}div.in-palace-list .pasage div.in-palace-box.col-6{width:50%}div.in-palace-list .pasage div.in-palace-box.col-6 .in-palace-box-inner{min-height:295px}div.in-palace-list .pasage div.in-palace-box.col-12{width:100%}div.in-palace-list .pasage div.in-palace-box .in-palace-box-inner{height:auto;padding:30px}div.in-palace-list .pasage div.in-palace-box.box .in-palace-box-inner{height:120px;padding:0px}div.in-palace-list .pasage div.in-palace-box .in-palace-box-inner .description{padding:0}div.in-palace-list .pasage div.in-palace-box.box .in-palace-box-inner .description{padding: 0 0 0 150px;}div.in-palace-list .pasage div.in-palace-box .in-palace-box-inner .description ul{padding-top:21px}div.in-palace-list .pasage div.in-palace-box .in-palace-box-inner .description ul li{margin-bottom:1px;padding-left:23px;color:#233660}div.in-palace-list .pasage div.in-palace-box .in-palace-box-inner .description ul li:before{content:"\2022";float:left;position:absolute;left:0;font-size:2rem;line-height:0.67em}.gallery.gallery-size-thumbnail{float:left;width:100%;padding-bottom:20px}.video-gallery .header,.image-gallery .header{margin-bottom:35px;overflow:hidden}.video-gallery h1,.image-gallery h1{background:url("../img/icons/pictures.jpg") no-repeat;padding-left:50px;font-size:20px;font-size:1.43rem;color:#233660;float:left}.video-gallery .share,.image-gallery .share{float:right}.video-gallery iframe{width:100%;min-height:670px}@media (max-width: 1360px){.video-gallery iframe{height:500px}}@media (max-width: 1024){.video-gallery iframe{height:400px}}
.video-gallery .date,.image-gallery .date{color:#a0a9bc;font-size:14px;font-size:1rem;text-transform:uppercase}.video-gallery .date i,.image-gallery .date i{margin-right:8px}.image-gallery .big-image{position:relative}.image-gallery .big-image .btn-prev,.image-gallery .big-image .btn-next{background:url("../img/gallery-arrows.png") no-repeat;width:28px;height:52px;display:block;position:absolute;top:50%;margin-top:-28px}.image-gallery .big-image .btn-prev .fa,.image-gallery .big-image .btn-next .fa{margin:0px}.image-gallery .big-image .btn-prev{background-position:-28px 0px;left:25px}.image-gallery .big-image .btn-next{right:25px}.tarrace-gallery .thumbs,.image-gallery .thumbs{margin-top:35px;overflow:hidden}.tarrace-gallery .thumbs a,.image-gallery .thumbs a{display:block;float:left;width:15%;max-height:165px;margin-right:2%;position:relative;color:#fff;font-size:11px;font-size:0.786rem;overflow:hidden;margin-bottom:2%}@media (max-width: 480px){.tarrace-gallery .thumbs a,.image-gallery .thumbs a{width:48%;margin-bottom:10px;box-sizing:border-box;-webkit-box-sizing:border-box}.tarrace-gallery .thumbs a:nth-child(2n),.image-gallery .thumbs a:nth-child(2n){margin-right:0px}}.tarrace-gallery .thumbs a:nth-child(6n),.image-gallery .thumbs a:nth-child(6n){margin-right:0px}.tarrace-gallery .thumbs img,.image-gallery .thumbs img{width:100%;height:auto;display:block}.tarrace-gallery .thumbs a:last-child,.image-gallery .thumbs a:last-child{margin-right:0px}.tarrace-gallery .thumbs a .view,.image-gallery .thumbs a .view{opacity:0;position:absolute;top:50%;left:0%;margin-top:-2em;z-index:100;width:100%;text-align:center;transition:opacity 0.5s;-webkit-transition:opacity 0.5s}.tarrace-gallery .thumbs a .view p,.image-gallery .thumbs a .view p{display:inline-block;color:#fff;padding:10px 20px;border:1px solid #fff;text-transform:uppercase;text-align:center;margin:0px}.tarrace-gallery .thumbs a:hover .view,.image-gallery .thumbs a:hover .view{opacity:1}.tarrace-gallery .thumbs a i,.image-gallery .thumbs a i{margin-right:5px}.tarrace-gallery .thumbs a .overlay,.image-gallery .thumbs a .overlay{background:#0d203d;opacity:0.5;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:50}.tarrace-gallery .thumbs a.current .view,.tarrace-gallery .thumbs a.current .overlay,.image-gallery .thumbs a.current .view,.image-gallery .thumbs a.current .overlay{display:none}.tarrace-gallery .thumbs a .overlay{opacity:0;transition:opacity 0.5s;-webkit-transition:opacity 0.5s}.tarrace-gallery .thumbs a:hover .overlay{opacity:0.6}.video-gallery *{box-sizing:border-box;-webkit-box-sizing:border-box}.video-gallery .content-header .share,.video-gallery .content-header h2{display:inline-block;width:50%}.video-gallery .content-header .share{text-align:right}.content table{width:100%;border-collapse:collapse;border:1px solid #c7d2df}.content table tr:nth-child(even){background:#f9fbfc}.content table tr td{border:1px solid #c7d2df;color:#233660;padding:15px 20px}.content table thead tr td{background-color:#acb5bf;color:#fff;padding:5px}.news-list .buttons{width:100%}.news-list .buttons,.news-list .buttons .pager.rounded ul{display:inline-block}.news-list .buttons li,.news-list .buttons .pager.rounded ul li{display:inline-block}.news-list .buttons li:not(.next):not(.prev) a,.news-list .buttons .pager.rounded ul li:not(.next):not(.prev) a{padding-left:13px !important;padding-right:13px !important}.news-list .buttons li a,.news-list .buttons .pager.rounded ul li a{margin:2px;min-width:19px}.news-list .buttons li a .fa,.news-list .buttons .pager.rounded ul li a .fa{margin:0px}#ui-datepicker-div{z-index:1000 !important}.cms-page #main .content p>img{height:auto !important}.row{margin:0 -20px}@media (max-width: 768px){.row{margin-left:0;margin-right:0}}
.col-6{width:50%;float:left}@media (max-width: 768px){.col-6{width:100%;padding-left:0;padding-right:0}}
iframe{width:100%}.video-gallery{display:inline-block;width:100%}.video-gallery h1{min-height:20px}@media (max-width: 768px){.video-gallery h1{line-height:1.3em}}.video-gallery .row{margin:-20px}.video-gallery .row .col-6{padding:20px}.video-gallery .row .col-6 .video{position:relative;display:block;overflow:hidden}.video-gallery .row .col-6 .video:before{content:'';display:block;width:100%;padding-top:56%}.video-gallery .row .col-6 .video>iframe{position:absolute;top:0%;left:0%;width:100%;height:100%;min-height:auto;max-width:100%;max-height:100%}.main-body-box{min-height:600px;height:100vh;background:#f9fbfc}.main-body-box #main-wrapper.info{padding-bottom:100px}.main-body-box #main-wrapper.info #main{font-size:1.3em;line-height:4em;text-align:center}.main-body-box #main-wrapper.info #main a{margin-top:50px;line-height:1em}div#home-banner-wrapper{min-height:814px;min-height:59vw;background:url(gfx/bg/banner-day.jpg) 50% 0 no-repeat;padding:1px 0;background-size:cover;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width: 767px){div#home-banner-wrapper{height:auto !important}}@media (max-width: 767px){div#home-banner-wrapper:after{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;background-image:url(gfx/shadow.png);background-position:top;background-repeat:repeat-x;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}}div#home-banner-wrapper.night{background:url(gfx/bg/banner-night.jpg) 50% 0 no-repeat;background-size:cover;min-height:0px}div#home-banner-wrapper.night video,div#home-banner-wrapper.night iframe{display:block}@media (max-width: 767px){div#home-banner-wrapper.night video,div#home-banner-wrapper.night iframe{display:none}}div#home-banner-wrapper video,div#home-banner-wrapper iframe{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:10;display:none}@media (max-width: 767px){div#home-banner-wrapper video,div#home-banner-wrapper iframe{display:none}}
div#home-banner{margin:0 auto 0 auto;max-width:1140px;padding:150px 40px 0 40px;margin:0 auto;position:relative;color:#fff;z-index:15}div#home-banner:after{content:'';display:block;clear:both;visibility:hidden;height:0}div#home-banner div.buttons{float:right;margin:60px 0 0 0}@media (max-width: 768px){div#home-banner div.buttons{margin:20px 0 20px 0}}
div#home-banner div.buttons a{background:none;border:1px solid #fff;font-size:13px;padding:1.1em 1.6em;min-width:155px;color:#fff;transition:background 0.5s, color 0.5s, border 0.5s;-webkit-transition:background 0.5s, color 0.5s, border 0.5s;box-shadow:none;-webkit-box-shadow:none}@media (max-width: 768px){div#home-banner div.buttons a{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}}
div#home-banner div.buttons a+a{margin-left:20px}@media (max-width: 768px){div#home-banner div.buttons a+a{margin:5px 0 10px 0}}
div#home-banner div.buttons a:hover{background:#dfb356;border-color:#dfb356}div#home-banner h1{font-size:60px;font-size:4.286rem;float:left}div#home-banner h1 span{display:block;font-size:33px;font-size:2.357rem;font-weight:300}div.home-news{color:#fff;position:relative;z-index:15}@media (max-width: 768px){div.home-news{margin-bottom:10px}}div.home-news a{background:#fff}div.home-news a:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);z-index:2}div.home-news div.date{font-size:12px;font-size:0.875rem;text-transform:uppercase;margin:0 0 5px 0}div.home-news h2{font-size:18px;font-size:1.286rem;line-height:1.2;text-shadow:0 0 0.2em rgba(0,0,0,0.4)}@media (max-width: 768px){div.home-news h2{font-size:1em}}
div.home-news:after{content:'';display:block;clear:both;visibility:hidden;height:0}div.home-news .featured{display:block;text-decoration:none;width:50%;float:left;position:relative;height:423px}@media (max-width: 1300px){div.home-news .featured{height:auto}}@media (max-width: 480px){div.home-news .featured{width:100%;height:auto}}
div.home-news .featured p{margin:15px 0 0 0;padding:15px 0 0 0;border-top:2px solid rgba(255,255,255,0.4)}div.home-news .featured div.date{margin:0 0 10px 0}div.home-news .featured h2{font-size:26px;font-size:1.857rem}div.home-news>ul{float:right;width:50%;font-size:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px;margin-bottom:10px}@media (min-width: 481px){div.home-news>ul{margin-right:-7px}}@media (max-width: 480px){div.home-news>ul{width:100%;margin-top:10px;margin-bottom:-10px}}
div.home-news>ul>li{display:inline-block;vertical-align:top;width:50%;border:7px solid transparent;border-width:0px 7px;font-size:14px;font-size:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 14px 0;position:relative}@media (max-width: 480px){div.home-news>ul>li{margin-bottom:15px}}div.home-news>ul>li img{max-width:initial;width:100%}div.home-news div.description{position:absolute;bottom:20px;left:20px;right:20px;z-index:10}div.home-news div.photo{position:relative;overflow:hidden;height:100%}@media (max-width: 1300px) and (min-width: 480px){div.home-news .featured div.photo{padding-bottom:73%}}
div.home-news div.photo:before{content:'';display:block;position:absolute;height:200px;left:0;right:0;bottom:0;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.84) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.84) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.84) 100%);z-index:5}div.home-news .featured div.photo:before{top:0;height:auto}div.home-news div.photo img{vertical-align:top;transition:transform 0.5s;-webkit-transition:transform 0.5s}div.home-news .featured div.photo img{height:100%;width:auto;max-width:none}@media (max-width: 1300px) and (min-width: 480px){div.home-news .featured div.photo img{position:absolute;top:0;left:0;height:100%}}
div.home-categories span.tag{position:absolute;top:25px;left:25px;display:block;font-size:12px;font-size:0.875rem;padding:0.8em 1.2em;background:#e02720;color:#fff;text-transform:uppercase;min-width:5em;text-align:center}div.home-categories li[data-type="gallery"] span.tag{background:#3181ed}div.home-categories li[data-type="map"] span.tag{background:#34b331}div.home-categories>ul{margin:0 -6px;font-size:0}@media (max-width: 480px){div.home-categories>ul{margin:0;text-align:center}}
div.home-categories>ul>li{display:inline-block;vertical-align:top;width:33.33%;border:6px solid transparent;border-width:0px 6px;font-size:14px;font-size:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}@media (max-width: 480px){div.home-categories>ul>li{display:inline-block;max-width:372px;height:auto;border:0}}div.home-categories>ul>li img{max-width:initial}@media (max-width: 768px){div.home-categories>ul>li{height:235px;overflow:hidden}}@media (max-width: 480px){div.home-categories>ul>li{width:100%}}div.home-categories>ul>li img{transition:transform 0.5s;-webkit-transition:transform 0.5s}div.home-categories>ul>li:hover img:first-child{transform:scale(1.05);-webkit-transform:scale(1.05);z-index:2}div.home-categories div.description{position:absolute;bottom:20px;left:20px;right:20px;text-align:center;color:#fff;z-index:10}div.home-categories div.description div.buttons{margin:20px 0 0 0}div.home-categories div.description h2{font-size:26px;font-size:1.857rem;text-shadow:0 0 0.2em rgba(0,0,0,0.4)}div.home-categories div.photo{position:relative;overflow:hidden}div.home-categories div.photo .wrapper{width:9999px}div.home-categories div.photo.slider-view{max-height:372px;overflow:hidden}div.home-categories div.photo.slider-view .slider-item{overflow:hidden;height:372px}div.home-categories div.photo.slider-view .slider-item img{width:100%;height:auto}div.home-categories div.photo img{display:block}div.home-categories div.photo a{vertical-align:top;float:left;display:block}div.home-categories div.photo a img{display:block}div.home-categories div.photo:before{content:'';display:block;position:absolute;height:300px;left:0;right:0;bottom:0;background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.6) 100%);background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.6) 100%);z-index:2}div.home-categories div.photo.slider-view:before{display:none}div.home-misc{margin:20px 0 0 0}div.home-misc p{line-height:1.5;font-size:13px;font-size:0.93rem;min-height:7.5em;overflow:hidden;margin:0 15px}div.home-misc div.buttons{margin:15px 0 0 0}div.home-misc img{vertical-align:top}div.home-misc h2{font-size:18px;font-size:1.285rem;margin:20px 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #ebecee}div.home-misc>ul{margin:0 -10px;font-size:0}div.home-misc>ul>li{display:inline-block;vertical-align:top;width:25%;border:5px solid transparent;border-width:0px 10px;font-size:14px;font-size:1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;padding:20px;text-align:center}@media (max-width: 480px){div.home-misc>ul>li{width:100%;display:block;float:left;margin-bottom:20px}}div.home-misc>ul>li img{transition:transform 0.5s;-webkit-transition:transform 0.5s}div.home-misc>ul>li:hover img{transform:scale(1.02);-webkit-transform:scale(1.02);z-index:2}div.home-misc>ul>li:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;box-shadow:0 0 15px rgba(0,0,0,0.2);background:#fff}@font-face{font-family:'weather';src:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot");src:url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix") format("embedded-opentype"),url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff") format("woff"),url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf") format("truetype"),url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/montserrat-bold-webfont.eot");src:url("fonts/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-bold-webfont.woff2") format("woff2"),url("fonts/montserrat-bold-webfont.woff") format("woff"),url("fonts/montserrat-bold-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/montserrat-light-webfont.eot");src:url("fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-light-webfont.woff2") format("woff2"),url("fonts/montserrat-light-webfont.woff") format("woff"),url("fonts/montserrat-light-webfont.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/montserrat-regular-webfont.eot");src:url("fonts/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-regular-webfont.woff2") format("woff2"),url("fonts/montserrat-regular-webfont.woff") format("woff"),url("fonts/montserrat-regular-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/montserrat-semibold-webfont.eot");src:url("fonts/montserrat-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-semibold-webfont.woff2") format("woff2"),url("fonts/montserrat-semibold-webfont.woff") format("woff"),url("fonts/montserrat-semibold-webfont.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'icomoon';src:url("fonts/Icomoon/icomoon.eot?sdlktd");src:url("fonts/Icomoon/icomoon.eot?sdlktd#iefix") format("embedded-opentype"),url("fonts/Icomoon/icomoon.ttf?sdlktd") format("truetype"),url("fonts/Icomoon/icomoon.woff?sdlktd") format("woff"),url("fonts/Icomoon/icomoon.svg?sdlktd#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before,html body .business-tourist-zone ul li.bg.instruction p a:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1em;font-size:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"].x2:before,[class*=" icon-"].x2:before,html body .business-tourist-zone ul li.bg.instruction p a.x2:before,[data-content].x2:before{font-size:2em !important}[class^="icon-"].x3:before,html body [class^="icon-"][class*="icon-"].box:before,html body [class^="icon-"][data-content].box:before,[class*=" icon-"].x3:before,html body .business-tourist-zone ul li.bg.instruction p a.x3:before,html body .business-tourist-zone ul li.bg.instruction p a[class*="icon-"].box:before,html body .business-tourist-zone ul li.bg.instruction p a[data-content].box:before,html body [class*=" icon-"][class*="icon-"].box:before,html body [class*=" icon-"][data-content].box:before,[data-content].x3:before,html body [data-content].box:before{font-size:3em !important}[class^="icon-"].x4:before,[class*=" icon-"].x4:before,html body .business-tourist-zone ul li.bg.instruction p a.x4:before,[data-content].x4:before{font-size:4em !important}[class^="icon-"].x5:before,[class*=" icon-"].x5:before,html body .business-tourist-zone ul li.bg.instruction p a.x5:before,[data-content].x5:before{font-size:5em !important}i[class^="icon-"],i[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hourglass:before{content:"\e900"}.icon-information:before{content:"\e901"}.icon-instagram:before{content:"\e902"}.icon-instructions:before{content:"\e903"}.icon-marker:before{content:"\e904"}.icon-material:before{content:"\e905"}.icon-monument:before{content:"\e906"}.icon-parking:before{content:"\e907"}.icon-parking-wheelchair:before{content:"\e908"}.icon-parkomat:before{content:"\e909"}.icon-pdf:before,html body .business-tourist-zone ul li.bg.instruction p a:before{content:"\e90a"}.icon-phone:before{content:"\e90b"}.icon-search:before{content:"\e90c"}.icon-shopping-cart:before{content:"\e90d"}.icon-theatrical-masks:before{content:"\e90e"}.icon-wheelchair:before{content:"\e90f"}.icon-women-2:before{content:"\e910"}.icon-area:before{content:"\e911"}.icon-arrow-down:before{content:"\e912"}.icon-arrow-left-parking:before{content:"\e913"}.icon-arrow-right:before{content:"\e914"}.icon-arrow-right-parking:before{content:"\e915"}.icon-biretta-student:before{content:"\e916"}.icon-book:before{content:"\e917"}.icon-brochure:before{content:"\e918"}.icon-bus:before{content:"\e919"}.icon-bus-2:before{content:"\e91a"}.icon-calendar:before{content:"\e91b"}.icon-calendar-2:before{content:"\e91c"}.icon-calipers:before{content:"\e91d"}.icon-call-center:before{content:"\e91e"}.icon-car:before{content:"\e91f"}.icon-chevron-down:before{content:"\e920"}.icon-cutlery:before{content:"\e921"}.icon-download:before{content:"\e922"}.icon-entrace:before{content:"\e923"}.icon-envelope:before{content:"\e924"}.icon-eye:before{content:"\e925"}.icon-film-reel:before{content:"\e926"}.icon-font:before{content:"\e927"}.icon-height:before{content:"\e928"}.wicon-0:before{content:":"}.wicon-1:before{content:"p"}.wicon-2:before{content:"S"}.wicon-3:before{content:"Q"}.wicon-4:before{content:"S"}.wicon-5:before{content:"W"}.wicon-6:before{content:"W"}.wicon-7:before{content:"W"}.wicon-8:before{content:"W"}.wicon-9:before{content:"I"}.wicon-10:before{content:"W"}.wicon-11:before{content:"I"}.wicon-12:before{content:"I"}.wicon-13:before{content:"I"}.wicon-14:before{content:"I"}.wicon-15:before{content:"W"}.wicon-16:before{content:"I"}.wicon-17:before{content:"W"}.wicon-18:before{content:"U"}.wicon-19:before{content:"Z"}.wicon-20:before{content:"Z"}.wicon-21:before{content:"Z"}.wicon-22:before{content:"Z"}.wicon-23:before{content:"Z"}.wicon-24:before{content:"E"}.wicon-25:before{content:"E"}.wicon-26:before{content:"3"}.wicon-27:before{content:"a"}.wicon-28:before{content:"A"}.wicon-29:before{content:"a"}.wicon-30:before{content:"A"}.wicon-31:before{content:"6"}.wicon-32:before{content:"1"}.wicon-33:before{content:"6"}.wicon-34:before{content:"1"}.wicon-35:before{content:"W"}.wicon-36:before{content:"1"}.wicon-37:before{content:"S"}.wicon-38:before{content:"S"}.wicon-39:before{content:"S"}.wicon-40:before{content:"M"}.wicon-41:before{content:"W"}.wicon-42:before{content:"I"}.wicon-43:before{content:"W"}.wicon-44:before{content:"a"}.wicon-45:before{content:"S"}.wicon-46:before{content:"U"}.wicon-47:before{content:"S"}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("../img/fancybox.png")}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url("../img/fancybox.png") -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url("../img/blank.gif");z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url("../img/fancybox.png");background-position:-40px -30px}#fancybox-right-ico{background-image:url("../img/fancybox.png");background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url("../img/fancybox-x.png")}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url("../img/fancybox.png");background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url("../img/fancybox-y.png");background-position:-20px 0px}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url("../img/fancybox.png");background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url("../img/fancybox-x.png");background-position:0px -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url("../img/fancybox.png");background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url("../img/fancybox-y.png")}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url("../img/fancybox.png");background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url("../img/fancy_title_over.png");display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url("../img/fancybox.png") -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url("../img/fancybox-x.png") 0px -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url("../img/fancybox.png") -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent !important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')}html body .history-palace .details{margin:0 -10px}html body .history-palace .details li{padding:0 10px;margin:10px 0;position:relative;width:33.333%;float:left;box-sizing:border-box}@media (max-width: 768px){html body .history-palace .details li{width:50%}}@media (max-width: 480px){html body .history-palace .details li{width:100%}}html body .history-palace .details li>*,html body .history-palace .details li>p{padding:0 0 0 40px;margin:0}html body .history-palace .details li p{line-height:1.5em}html body .history-palace .details li [class*="icon-"]{position:relative}html body .history-palace .details li [class*="icon-"]:before{color:#09f;position:absolute;left:0;top:0;font-size:2.3em}@media (max-width: 768px){html body .history-palace .thumb-list li{width:50%}}html body .history-palace .feature{display:block;float:left;width:100%;padding:0 10px}html body .history-palace .feature li{line-height:1.8em;display:block;float:left;width:100%;margin-bottom:15px;padding-left:3.2em;position:relative;box-sizing:border-box}html body .history-palace .feature li span{position:absolute;left:0;top:0;color:#09f;border:1px solid #09f;width:1.8em;height:1.8em;display:block;float:left;vertical-align:middle;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}html body .history-palace .history-palace-banner.bg{margin-top:10px;width:100%;float:left;padding:48px;box-sizing:border-box;background-size:cover;background:url(gfx/bg/history-palace.jpg) 50% 50% no-repeat;text-transform:uppercase;color:#fff}@media (max-width: 768px){html body .history-palace .history-palace-banner.bg{padding:20px}}html body .history-palace .history-palace-banner.bg h2{margin-bottom:0.7em}@media (max-width: 768px){html body .history-palace .history-palace-banner.bg h2{font-size:1.3em}}html body .history-palace .history-palace-banner.bg .buttons a{border:1px solid #fff;background:none;color:#fff;font-size:12px;font-size:0.875rem;font-weight:400}html body .history-palace .history-palace-banner.bg .buttons a:before,html body .history-palace .history-palace-banner.bg .buttons a i{margin-right:15px}html body .business-tourist-zone ul li.bg{text-transform:uppercase;color:#fff;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;display:inline-block;width:100%;margin-bottom:30px;position:relative;box-sizing:border-box;min-height:321px}html body .business-tourist-zone ul li.bg:not(.terrace){padding:44px 40px 24px 40px}html body .business-tourist-zone ul li.bg:not(.terrace)>h2{float:left;position:relative;text-shadow:0 0 0.3em rgba(0,0,0,0.7)}html body .business-tourist-zone ul li.bg:not(.terrace)>h2+.buttons{margin-right:15px}html body .business-tourist-zone ul li.bg:not(.terrace)>.buttons{width:165px;position:relative;text-align:center}html body .business-tourist-zone ul li.bg:not(.terrace)>.buttons a{display:inline-block}html body .business-tourist-zone ul li.bg>h2,html body .business-tourist-zone ul li.bg>h2+.buttons{margin-bottom:15px}html body .business-tourist-zone ul li.bg>h2+.buttons{margin-left:15px}html body .business-tourist-zone ul li.bg .clearfix{height:15px}html body .business-tourist-zone ul li.bg.offices{background-image:url(gfx/bg/business-zone/offices.jpg);background-size:110%;background-position-y:center}@media (max-width: 1200px){html body .business-tourist-zone ul li.bg.offices{background-size:cover !important}}html body .business-tourist-zone ul li.bg.events{background-image:url(gfx/bg/business-zone/events.jpg)}html body .business-tourist-zone ul li.bg.parking{overflow:hidden;background-image:url(gfx/bg/business-zone/parking-empty.jpg)}@media (max-width: 767px){html body .business-tourist-zone ul li.bg.parking{background-image:url(gfx/bg/business-zone/parking.jpg)}}html body .business-tourist-zone ul li.bg.parking .car{position:absolute}@media (max-width: 767px){html body .business-tourist-zone ul li.bg.parking .car{display:none}}html body .business-tourist-zone ul li.bg.parking .car.silver{top:-190%;left:18%}html body .business-tourist-zone ul li.bg.parking .car.blue{left:40%;top:-142%}html body .business-tourist-zone ul li.bg.terrace{background-image:url(gfx/bg/tourist-zone/terrace.jpg);background-size:110%;background-position-y:center;z-index:0}@media (max-width: 1200px){html body .business-tourist-zone ul li.bg.terrace{background-size:cover !important}}html body .business-tourist-zone ul li.bg.terrace:after{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(gfx/bg/tourist-zone/guy.png);background-position:bottom center;background-repeat:no-repeat;z-index:1}html body .business-tourist-zone ul li.bg.terrace>div{z-index:2}@media (max-width: 768px){html body .business-tourist-zone ul li.bg.terrace>div:nth-child(1){display:none}}html body .business-tourist-zone ul li.bg.terrace>div:nth-child(1) h2,html body .business-tourist-zone ul li.bg.terrace>div:nth-child(1) p{padding-right:300}html body .business-tourist-zone ul li.bg.terrace>div:nth-child(2){background:rgba(0,0,0,0.5);width:275px;box-sizing:border-box;padding:43px 24px 40px 24px;text-align:center;position:relative;min-height:321px}html body .business-tourist-zone ul li.bg.terrace>div:nth-child(2) .title{display:none;margin-bottom:15px}@media (max-width: 768px){html body .business-tourist-zone ul li.bg.terrace>div:nth-child(2){width:100%;min-height:auto}html body .business-tourist-zone ul li.bg.terrace>div:nth-child(2) .title{display:block}}html body .business-tourist-zone ul li.bg.terrace>div:nth-child(2) h3{text-decoration:underline;font-size:1.286em;font-weight:700;margin-bottom:12px}html body .business-tourist-zone ul li.bg.terrace>div:nth-child(2) h2.hour{font-size:3em;font-weight:600}html body .business-tourist-zone ul li.bg.terrace>div:nth-child(2) h2.hour span{vertical-align:super;font-size:0.55em}html body .business-tourist-zone ul li.bg.terrace>div:nth-child(2) p{margin-bottom:1.3em}html body .business-tourist-zone ul li.bg.terrace>div:nth-child(2)>*{display:block;text-align:center}html body .business-tourist-zone ul li.bg.touring{background-image:url(gfx/bg/tourist-zone/touring.jpg);background-size:100%;background-position-y:center}@media (max-width: 1200px){html body .business-tourist-zone ul li.bg.touring{background-size:cover !important}}html body .business-tourist-zone ul li.bg.curiosities{background-image:url(gfx/bg/tourist-zone/curiosities.jpg);padding-bottom:66px;background-size:150%;background-position-x:center}@media (max-width: 1200px){html body .business-tourist-zone ul li.bg.curiosities{background-size:cover !important}}html body .business-tourist-zone ul li.bg.curiosities h2{margin-bottom:40px}html body .business-tourist-zone ul li.bg.curiosities>.icon-brochure{position:relative}@media (min-width: 769px){html body .business-tourist-zone ul li.bg.curiosities>.icon-brochure{padding-left:155px;padding-right:180px}}html body .business-tourist-zone ul li.bg.curiosities>.icon-brochure:before{font-size:100px;display:block;text-align:center}@media (min-width: 769px){html body .business-tourist-zone ul li.bg.curiosities>.icon-brochure:before{margin-top:-50px;position:absolute;left:20px;top:50%}}html body .business-tourist-zone ul li.bg.curiosities>.icon-brochure .buttons{margin-top:20px}@media (min-width: 769px){html body .business-tourist-zone ul li.bg.curiosities>.icon-brochure .buttons{position:absolute;bottom:-25px;right:0}}html body .business-tourist-zone ul li.bg.instruction{background-image:url(gfx/bg/business-zone/instruction.jpg)}html body .business-tourist-zone ul li.bg.instruction>.flexbox,html body .business-tourist-zone ul .history-palace li.bg.instruction>.details,html body .history-palace .business-tourist-zone ul li.bg.instruction>.details,html body .business-tourist-zone ul li.bg.instruction>div.files{width:70%;float:left}@media (max-width: 1100px){html body .business-tourist-zone ul li.bg.instruction>.flexbox,html body .business-tourist-zone ul .history-palace li.bg.instruction>.details,html body .history-palace .business-tourist-zone ul li.bg.instruction>.details,html body .business-tourist-zone ul li.bg.instruction>div.files{width:100%}}html body .business-tourist-zone ul li.bg.instruction>.flexbox p,html body .business-tourist-zone ul .history-palace li.bg.instruction>.details p,html body .history-palace .business-tourist-zone ul li.bg.instruction>.details p,html body .business-tourist-zone ul li.bg.instruction>div.files p{width:50%}@media (max-width: 480px){html body .business-tourist-zone ul li.bg.instruction>.flexbox p,html body .business-tourist-zone ul .history-palace li.bg.instruction>.details p,html body .history-palace .business-tourist-zone ul li.bg.instruction>.details p,html body .business-tourist-zone ul li.bg.instruction>div.files p{width:100%}}html body .business-tourist-zone ul li.bg.instruction>p{width:30%}@media (max-width: 1100px){html body .business-tourist-zone ul li.bg.instruction>p{width:100%}}html body .business-tourist-zone ul li.bg.instruction p{float:left;position:relative;padding:0 22px 22px 70px;box-sizing:border-box;font-size:0.875em;min-height:52px}html body .business-tourist-zone ul li.bg.instruction p a{display:inline-block;position:relative}@media (min-width: 769px){html body .business-tourist-zone ul li.bg.instruction p a.ico-height{line-height:3.5em}}html body .business-tourist-zone ul li.bg.instruction p a:hover:before{opacity:1}html body .business-tourist-zone ul li.bg.instruction p a:before{font-size:3.5em;position:absolute;right:100%;margin-right:15px;top:0;opacity:0.3;transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;-moz-transition:all 0.5s ease 0.1s}html body .business-tourist-zone ul li.bg:not(.instruction):not(.in-palace):not(.curiosities)>div.absolute{position:absolute;bottom:32px;left:44px;right:44px}html body .business-tourist-zone ul li.bg:not(.instruction):not(.in-palace):not(.curiosities)>div.absolute h2,html body .business-tourist-zone ul li.bg:not(.instruction):not(.in-palace):not(.curiosities)>div.absolute p{max-width:440px}@media (min-width: 481px){html body .business-tourist-zone ul li.bg:not(.instruction):not(.in-palace):not(.curiosities)>div.absolute h2,html body .business-tourist-zone ul li.bg:not(.instruction):not(.in-palace):not(.curiosities)>div.absolute p{padding-right:140px}}html body .business-tourist-zone ul li.bg:not(.instruction):not(.in-palace):not(.curiosities)>div.absolute .buttons{margin-top:15px}@media (min-width: 481px){html body .business-tourist-zone ul li.bg:not(.instruction):not(.in-palace):not(.curiosities)>div.absolute .buttons{position:absolute;right:0;bottom:5px}}html body .business-tourist-zone ul li.bg p{text-transform:initial}html body .business-tourist-zone ul li.bg .buttons a{padding:1.1em 2.3em}html body .business-tourist-zone ul li.bg.in-palace{background:#233660}html body .business-tourist-zone ul li.bg.in-palace .flexbox,html body .business-tourist-zone ul li.bg.in-palace .history-palace .details,html body .history-palace .business-tourist-zone ul li.bg.in-palace .details,html body .business-tourist-zone ul li.bg.in-palace div.files{padding:16px 0 10px 0}html body .business-tourist-zone ul li.bg.in-palace .flexbox>p,html body .business-tourist-zone ul li.bg.in-palace .history-palace .details>p,html body .history-palace .business-tourist-zone ul li.bg.in-palace .details>p,html body .business-tourist-zone ul li.bg.in-palace div.files>p{width:12.2%;float:left;font-weight:600;text-transform:uppercase;margin:1em 1%}@media (max-width: 1100px){html body .business-tourist-zone ul li.bg.in-palace .flexbox>p,html body .business-tourist-zone ul li.bg.in-palace .history-palace .details>p,html body .history-palace .business-tourist-zone ul li.bg.in-palace .details>p,html body .business-tourist-zone ul li.bg.in-palace div.files>p{width:31.33%}}@media (max-width: 480px){html body .business-tourist-zone ul li.bg.in-palace .flexbox>p,html body .business-tourist-zone ul li.bg.in-palace .history-palace .details>p,html body .history-palace .business-tourist-zone ul li.bg.in-palace .details>p,html body .business-tourist-zone ul li.bg.in-palace div.files>p{width:98%}}html body .business-tourist-zone ul li.bg.in-palace .flexbox>p a,html body .business-tourist-zone ul li.bg.in-palace .history-palace .details>p a,html body .history-palace .business-tourist-zone ul li.bg.in-palace .details>p a,html body .business-tourist-zone ul li.bg.in-palace div.files>p a{text-align:center;display:block}html body .business-tourist-zone ul li.bg.in-palace .flexbox>p a:hover:before,html body .business-tourist-zone ul li.bg.in-palace .history-palace .details>p a:hover:before,html body .history-palace .business-tourist-zone ul li.bg.in-palace .details>p a:hover:before,html body .business-tourist-zone ul li.bg.in-palace div.files>p a:hover:before{opacity:1}html body .business-tourist-zone ul li.bg.in-palace .flexbox>p a:before,html body .business-tourist-zone ul li.bg.in-palace .history-palace .details>p a:before,html body .history-palace .business-tourist-zone ul li.bg.in-palace .details>p a:before,html body .business-tourist-zone ul li.bg.in-palace div.files>p a:before{font-size:5em;display:block;margin-bottom:23px;opacity:0.3;line-height:67px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s}@media (max-width: 480px){html body .gm-style{pointer-events:none}}html body .btn,html body .news-list .buttons li a,.news-list .buttons li html body a,html body .news-list .buttons .pager.rounded ul li a,.news-list .buttons .pager.rounded ul li html body a{display:inline-block;background:#2f4560;text-transform:uppercase;text-decoration:none;color:#fff;padding:15px 25px;font-weight:600}html body .btn.xs,html body .news-list .buttons li a.xs,.news-list .buttons li html body a.xs,html body .news-list .buttons .pager.rounded ul li a.xs,.news-list .buttons .pager.rounded ul li html body a.xs{padding:0.9em 1.5em;line-height:1.4;font-size:0.785rem;text-decoration:none;font-weight:400}html body div.contact .btn i,html body div.contact .news-list .buttons li a i,.news-list .buttons li html body div.contact a i,html body div.contact .news-list .buttons .pager.rounded ul li a i,.news-list .buttons .pager.rounded ul li html body div.contact a i{margin-right:5px}html body div.contact *{box-sizing:border-box}html body div.contact:after{content:'';display:block;clear:both;visibility:hidden;height:0}html body div.contact-info h3{margin-bottom:5px}html body div.contact-info p{margin:0 0 5px 0}html body div.contact-info p a{text-decoration:underline}html body div.contact-info{width:48%;margin-right:2%;float:left}@media (max-width: 768px){html body div.contact-info{width:100%;margin:0 0 20px 0}}html body div.contact-info hr{border:none;border-bottom:1px solid #ebecee;margin-top:20px;margin-bottom:20px}html body div.contact-info .logo{vertical-align:top;display:inline-block;margin-right:20px}html body div.contact-info .info{vertical-align:top;display:inline-block}html body div.contact-info .box{padding:20px;border:1px solid #ebecee;margin-top:10px}html body div.contact-info .box i{width:20px}html body div.contact-info .btn,html body div.contact-info .news-list .buttons li a,.news-list .buttons li html body div.contact-info a,html body div.contact-info .news-list .buttons .pager.rounded ul li a,.news-list .buttons .pager.rounded ul li html body div.contact-info a{margin-top:20px}html body div.contact-form{width:48%;float:left;margin-left:2%}@media (max-width: 768px){html body div.contact-form{width:100%;margin:0 0 20px 0}}html body div.contact-form .succees{text-align:center;margin-top:100px}html body div.contact-form.col-8{width:66.7%;margin:0px}html body div.contact-form.subscribe-box{width:100%;margin:0}html body div.contact-form.subscribe-box button{margin:25px 0 0 0;width:140px}html body div.contact-form p.error{color:#ff0000;margin-left:15px;font-size:0.9rem;margin-bottom:15px;display:none}html body div.contact-form h3{margin-left:15px;margin-bottom:20px}html body div.contact-form textarea,html body div.contact-form input{width:100%;border:none;border-bottom:1px solid #dedede;background:none;height:40px;line-height:40px;margin-bottom:10px;position:relative}html body div.contact-form textarea::-webkit-input-placeholder,html body div.contact-form input::-webkit-input-placeholder{font-size:13px;font-size:1.18rem;font-weight:100;color:#a0a9bc}html body div.contact-form textarea::-moz-placeholder,html body div.contact-form input::-moz-placeholder{font-size:13px;font-size:1.18rem;color:#a0a9bc}html body div.contact-form textarea:-ms-input-placeholder,html body div.contact-form input:-ms-input-placeholder{font-size:13px;font-size:1.18rem;color:#a0a9bc}html body div.contact-form textarea:-moz-placeholder,html body div.contact-form input:-moz-placeholder{font-size:13px;font-size:1.18rem;color:#a0a9bc}html body div.contact-form textarea.error,html body div.contact-form input.error{border-color:#ff0000}html body div.contact-form label.error{display:none !important}html body div.contact-form textarea{height:150px}html body div.contact-form button{margin-left:15px;background:#2f4560;text-transform:uppercase;border:none;width:120px;height:50px;font-size:12px;font-size:0.856rem}html body div.contact-form button i{margin-right:5px}html body div.contact-tabs{float:left;clear:both;margin-top:20px;width:100%}html body div.contact-tabs *{box-sizing:border-box}html body div.contact-tabs .box{width:23%;margin-right:2.6%;float:left;margin-bottom:20px}@media (max-width: 768px){html body div.contact-tabs .box{width:47.4%}}@media (max-width: 480px){html body div.contact-tabs .box{width:90%;margin-left:5%}html body div.contact-tabs .box h2 br{display:none}}@media (min-width: 769px){html body div.contact-tabs .box:nth-child(4n){margin-right:0px;float:right}}html body div.contact-tabs .box p{margin:0 0 5px 0;color:#a06c00}html body div.contact-tabs .box i{width:20px}html body .btn-tab{font-size:18px;font-size:1.29rem;text-transform:none;margin-bottom:15px;width:100%;position:relative}@media (max-width: 480px){html body .btn-tab{font-size:1em}}html body .btn-tab img{position:absolute;right:30px;top:15px;transition:all 0.6s;transform:rotateZ(180deg)}html body .btn-tab.open img{transform:rotateZ(0deg)}html body .btn-tab i{width:30px;color:#dab05a}html body .btn-tab.tourist i{color:#0099ff}html body div.map{background:#fff;padding:30px 0;width:100%;border-bottom:1px solid #ebecee;border-top:1px solid #ebecee}html body div.map iframe{width:100%;pointer-events:none}html body .subscribe-box ul{margin:20px auto;text-align:center;font-size:22px;font-size:1.5rem}html body .subscribe-box ul.error{color:#ff0000}html body div.files{overflow:hidden;margin:0 -2.5%}html body div.files .file,html body div.files .box{display:block;width:28.333%;min-height:108px;margin:35px 2.5% 0 2.5%;float:left}html body div.files .file.sm,html body div.files .box.sm{width:45%}html body div.files .file.md,html body div.files .box.md{width:61.66%}html body div.files .file.lg,html body div.files .box.lg{width:95%}@media (max-width: 1100px){html body div.files .file,html body div.files .box{width:45%}html body div.files .file.md,html body div.files .box.md{width:95%}}@media (max-width: 768px){html body div.files .file,html body div.files .box{width:95% !important}}html body div.files .file .icon,html body div.files .box .icon{float:left;margin-right:35px;width:106px}html body div.files .file>p,html body div.files .file>div,html body div.files .box>p,html body div.files .box>div{display:table-cell;vertical-align:middle;text-align:left;margin:0px;height:106px}html body div.files .file>p ul,html body div.files .file>div ul,html body div.files .box>p ul,html body div.files .box>div ul{padding:5px 0}html body div.files .file>p ul li,html body div.files .file>div ul li,html body div.files .box>p ul li,html body div.files .box>div ul li{padding:5px 0}html body div.files .file>p p,html body div.files .file>div p,html body div.files .box>p p,html body div.files .box>div p{font-weight:300}@media (max-width: 480px){html body div.files .file>p,html body div.files .file>div,html body div.files .box>p,html body div.files .box>div{height:auto;float:left}}html body div.files .file>p br,html body div.files .file>div br,html body div.files .box>p br,html body div.files .box>div br{line-height:2em}html body div.files .file>p a,html body div.files .file>div a,html body div.files .box>p a,html body div.files .box>div a{text-decoration:underline}html body [class*="icon-"].box:before,html body [data-content].box:before{width:106px;height:106px;line-height:106px;margin-right:35px;margin-bottom:10px;float:left;text-align:center;color:#09f;border:1px solid #f3f3f3;transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;-moz-transition:all 0.5s ease 0.1s}html body [data-content]:before{content:attr(data-content)}html body [data-content].box:before{font-weight:700}html body a[class*="icon-"].box:hover:before{color:#233660}html body .parking-other-info ul{padding:15px 0 0 0}html body .parking-other-info ul li{padding:5px 0}html body .parking-other-info .thumb-list ul li{width:20%;padding:0 10px 10px 10px}@media (max-width: 768px){html body .parking-other-info .thumb-list ul li{width:50%}}html body .parking-other-info .icon-phone:before{color:#09f}html body .parking-other-info .icon-phone:hover:before{color:#233660}html body .timeline{position:relative}html body .timeline:after{content:'';position:absolute;left:50%;top:0;width:5px;margin-left:-2.5px;height:100%;background:#eef0f2}@media (max-width: 480px){html body .timeline:after{left:11.5px;margin-left:0}}html body .timeline li{position:relative;width:100%;box-sizing:border-box;line-height:1.85rem;margin-bottom:1.3rem;padding-top:3px}@media (max-width: 480px){html body .timeline li{padding:2px 5px 2px 35px !important;margin-bottom:0.8rem;width:100% !important;text-align:left !important}}html body .timeline li:after{content:'';background:#09f;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border:4px solid #fff;left:50%;top:0;width:20px;height:20px;margin-left:-14px;position:absolute;z-index:1}@media (max-width: 480px){html body .timeline li:after{left:0;margin-left:0}}html body .timeline li:before{content:attr(data-content);position:absolute;top:0;color:#09f;font-size:2.28em;font-weight:300;line-height:inherit}@media (max-width: 480px){html body .timeline li:before{position:relative;line-height:1em;top:auto;display:block;right:auto !important;left:auto !important;text-align:left !important}}html body .timeline li:nth-child(2n-1){padding-right:54%;padding-left:4%;text-align:right}html body .timeline li:nth-child(2n-1)[data-content]:before{left:50%;margin-left:4%}@media (max-width: 480px){html body .timeline li:nth-child(2n-1)[data-content]:before{margin:-5px 0 15px 0}}html body .timeline li:nth-child(2n){padding-left:54%;padding-right:4%;text-align:left}html body .timeline li:nth-child(2n)[data-content]:before{right:50%;margin-right:4%}@media (max-width: 480px){html body .timeline li:nth-child(2n)[data-content]:before{margin:-5px 0 15px 0}}html body .terrace{overflow:hidden}html body .terrace *{box-sizing:border-box;-webkit-box-sizing:border-box}html body .terrace .terrace-hours{width:48%;margin-right:2%;float:left;text-align:center}@media (max-width: 768px){html body .terrace .terrace-hours{width:100%;margin:0 0 20px 0}}html body .terrace .terrace-hours .info{padding-top:10px}html body .terrace .terrace-hours p{margin:0 0 10px 0}html body .terrace .terrace-hours p.hours{font-size:2.57em;font-weight:bold}html body .terrace .terrace-hours p.hours sup{font-size:0.5em}html body .terrace .terrace-hours p.small{font-size:0.8rem}html body .terrace .terrace-hours p a{font-weight:bold}html body .terrace .terrace-hours a.btn,html body .terrace .terrace-hours .news-list .buttons li a,.news-list .buttons li html body .terrace .terrace-hours a{margin-top:20px;padding-left:60px;padding-right:60px}html body .terrace .terrace-map{width:48%;float:left;margin-left:2%}@media (max-width: 768px){html body .terrace .terrace-map{width:100%;margin:0 0 20px 0}}html body .terrace .terrace-map iframe{width:100%;height:525px}html body .tickets{padding-top:10px;padding-bottom:10px;margin-bottom:40px;overflow:hidden}html body .tickets .ticket{display:block;float:left;background:#2f4560;border:1px solid #2f4560;color:#fff;width:12.8%;margin-right:1.5%;margin-bottom:10px;text-align:center;height:200px;transition:all 0.5s ease 0.1s;-webkit-transition:all 0.5s ease 0.1s;-moz-transition:all 0.5s ease 0.1s}html body .tickets .ticket:hover{border:1px solid #d6dbe2;background:#fff;color:#2f4560}@media (max-width: 768px){html body .tickets .ticket{width:46%;height:150px;margin:0 2% 10px 2%;box-sizing:border-box;-webkit-box-sizing:border-box}}@media (max-width: 480px){html body .tickets .ticket{width:100%;margin:0 0 10px 0}}html body .tickets .ticket *{box-sizing:border-box;-webkit-box-sizing:border-box}html body .tickets .ticket:last-child{margin-right:0px}html body .tickets .ticket .price{width:100%;border-bottom:1px dashed #fff;padding-bottom:1.5em}html body .tickets .ticket .price p{font-family:'Playfair Display', serif;font-size:1.45em;line-height:1em}html body .tickets .ticket .price p span{font-size:52px}html body .tickets .ticket .description{width:100%;padding:5px}@media (max-width: 768px){html body .tickets .ticket .description{font-size:1.5em}}html body .tickets .ticket .description span{display:inline-block;font-size:0.786em;color:#a2b4ca;opacity:0.5;line-height:1.2em;margin-top:5px}html body .terrace-view{background:#fff;padding:30px 0;width:100%;min-height:300px;border-bottom:1px solid #ebecee;border-top:1px solid #ebecee}html body .terrace-view .content-header{margin-left:0px;margin-right:0px;padding-left:0px}html body .terrace-view .content-header h2{color:#233660}html body .terrace-view embed{height:450px}html body .terrace-info ul{margin-top:1.3em}html body .terrace-info ul li{margin-bottom:20px;margin-left:2em}@media (max-width: 480px){html body .terrace-info ul li{margin-left:0px}}html body .terrace-info ul li i{width:20px;font-weight:bold;font-size:1.2em}html body .terrace-info ol{margin-top:1.3em}html body .terrace-info ol li{margin-bottom:10px;margin-left:1em;color:#5395ec}@media (max-width: 480px){html body .terrace-info ol li{margin-left:0px}}html body .terrace-info ol li span{display:inline-block;width:20px}html body .terrace-info ol li a{text-decoration:underline}html body .tarrace-gallery{margin-top:-20px;padding-top:0px}html body .curiosity{background:#4e709e !important;padding-top:50px;text-align:center}@media (max-width: 768px){html body .curiosity{margin-left:-10px;margin-right:-10px}}html body .curiosity .row{position:relative;width:75%;text-align:center;max-width:968px;display:inline-block;transition:margin 0.8s}@media (max-width: 768px){html body .curiosity .row{width:100%}}html body .curiosity .row .desc{position:absolute;left:50%;top:50%;transition:top 0.8s}@media (max-width: 768px){html body .curiosity .row .desc{transform:translate(0, -50%) !important}html body .curiosity .row .desc.open{top:100%;transform:translate(0, -38px) !important}}html body .curiosity .row .desc.open ul{display:block}html body .curiosity .row .desc.left{text-align:right;width:500px;transform:translateX(-800px)}html body .curiosity .row .desc.left h2,html body .curiosity .row .desc.left h2 span{float:right}@media (max-width: 768px){html body .curiosity .row .desc.left h2,html body .curiosity .row .desc.left h2 span{float:left}}@media (max-width: 768px){html body .curiosity .row .desc.left h2 span{margin-left:-2px}}@media (max-width: 1500px){html body .curiosity .row .desc.left{transform:translateX(-65%);width:44%;right:50%;left:auto}}@media (max-width: 768px){html body .curiosity .row .desc.left{text-align:left;left:20px;right:auto;z-index:10;width:300px}}html body .curiosity .row .desc.right{transform:translateX(300px);text-align:left}html body .curiosity .row .desc.right h2,html body .curiosity .row .desc.right h2 span{float:left}@media (max-width: 768px){html body .curiosity .row .desc.right h2,html body .curiosity .row .desc.right h2 span{float:right}}@media (max-width: 768px){html body .curiosity .row .desc.right h2 span{margin-right:-2px}}@media (max-width: 1500px){html body .curiosity .row .desc.right{transform:translateX(69%);width:42%}}@media (max-width: 768px){html body .curiosity .row .desc.right{text-align:right;left:auto;right:20px;z-index:10;width:300px}html body .curiosity .row .desc.right ul li{padding-left:auto;padding-right:17px}html body .curiosity .row .desc.right ul li:before{left:auto;right:0}}html body .curiosity .row .desc h2{font-size:2.57rem;font-weight:300;color:#fff;text-transform:uppercase;margin:0px;opacity:0.8;transition:opacity 0.5s}html body .curiosity .row .desc h2:after{content:'';clear:both;display:table}@media (max-width: 1500px){html body .curiosity .row .desc h2{font-size:1.7rem}}@media (max-width: 768px){html body .curiosity .row .desc h2{font-size:1.3em;line-height:24px;padding:7px;background:rgba(0,0,0,0.9)}}html body .curiosity .row .desc h2 span{font-size:0.79rem;display:inline-block;border:2px solid #fff;padding:0.6rem 0.8rem;vertical-align:middle;margin:3px 10px;color:#fff;transition:border 0.5s, color 0.5s}@media (max-width: 1500px){html body .curiosity .row .desc h2 span{margin:-2px 10px}}@media (max-width: 768px){html body .curiosity .row .desc h2 span{line-height:24px;padding:0 0.8rem}}html body .curiosity .row .desc.open h2,html body .curiosity .row .desc:hover h2{cursor:pointer;opacity:1}html body .curiosity .row .desc.open h2 span,html body .curiosity .row .desc:hover h2 span{color:#dfb356;border-color:#dfb356}html body .curiosity .row .desc p,html body .curiosity .row .desc ul{display:none;font-size:1rem;color:#fff;margin-left:70px}@media (max-width: 1500px){html body .curiosity .row .desc p,html body .curiosity .row .desc ul{margin-left:7px;padding-right:7px}}html body .curiosity .row .desc ul{margin-top:5px}html body .curiosity .row .desc ul li{display:block;padding-left:17px;position:relative}html body .curiosity .row .desc ul li:before{content:'\2022';position:absolute;left:0;top:0;line-height:1em}html body .curiosity .row img{position:relative;display:inline-block;vertical-align:top;max-width:100%;margin-top:-50px;transition:margin 0.8s, opacity 0.8s}@media (max-width: 480px){html body .curiosity .row img{margin-top:-25px}}html body .curiosity .row img.hover{position:absolute;left:50%;transform:translateX(-50%);opacity:0}html body .curiosity .row img.over,html body .curiosity .row img:hover{margin-top:20px !important;margin-bottom:50px}@media (max-width: 480px){html body .curiosity .row img.over,html body .curiosity .row img:hover{margin-bottom:25px}}html body .curiosity .row img.over.hover,html body .curiosity .row img:hover.hover{opacity:1}html body .curiosity .row img.change.hover{opacity:1}html body .curiosity .row:nth-child(2) img{margin-top:0px}html body .curiosity .row:nth-child(3) img,html body .curiosity .row:nth-child(4) img,html body .curiosity .row:nth-child(7) img{margin-top:-24px}@media (max-width: 480px){html body .curiosity .row:nth-child(3) img,html body .curiosity .row:nth-child(4) img,html body .curiosity .row:nth-child(7) img{margin-top:-13px}}html body .curiosity .row:nth-child(1) img{width:3.6%}html body .curiosity .row:nth-child(2) img{width:9.05%}html body .curiosity .row:nth-child(3) img,html body .curiosity .row:nth-child(4) img{width:12.76%}html body .curiosity .row:nth-child(5) img{width:30.5%}html body .curiosity .row:nth-child(6) img,html body .curiosity .row:nth-child(7) img{width:29.3%}html body .curiosity .row:nth-child(8) img{width:50.7%}html body .curiosity .row:nth-child(9){text-align:left}html body .curiosity .row:nth-child(9) img{width:80.6%}html body .curiosity .row:nth-child(9) img.hover{left:0;transform:translateX(0)}html body.contrast div#subpage-banner-wrapper div.bg{background:none !important}html body.contrast div#home-banner-wrapper{background:none !important;min-height:430px}html body.contrast,html body.contrast #main-wrapper{background:#000}html body.contrast i,html body.contrast i:before{color:#ff0 !important}html body.contrast *,html body.contrast,html body.contrast p,html body.contrast a,html body.contrast h1,html body.contrast h2,html body.contrast h3,html body.contrast h4,html body.contrast h5,html body.contrast h6,html body.contrast form,html body.contrast input,html body.contrast button,html body.contrast select,html body.contrast textarea,html body.contrast #main div,html body.contrast .main-content div,html body.contrast li,html body.contrast table,html body.contrast [class*="icon-"]:before{background-color:#000 !important;border-color:#ff0 !important;color:#ff0 !important}html body.contrast ::-webkit-input-placeholder,html body.contrast :-moz-placeholder,html body.contrast ::-moz-placeholder,html body.contrast :-ms-input-placeholder,html body.contrast :-ms-input-placeholder,html body.contrast :placeholder-shown{color:#ff0 !important}html body.contrast div.buttons a,html body.contrast div.buttons button,html body.contrast div.home-misc>ul>li:before{background:#000}html body.contrast .business-tourist-zone ul li.bg:not(.instruction):not(.in-palace):not(.curiosities)>div:first-of-type,html body.contrast div#subpage-banner,html body.contrast div.clearfix,html body.contrast div#home-banner,html body.contrast div#home-banner,html body.contrast div#home-banner div.buttons{background-color:transparent !important}html body.contrast a.toggle-menu i,html body.contrast a.toggle-menu:before,html body.contrast a.toggle-menu:after{background:#ff0 !important}html body.contrast a,html body.contrast button{text-decoration:underline !important}html body.contrast form input,html body.contrast form button,html body.contrast form select,html body.contrast form textarea{border:1px solid #ff0}html body.contrast form input{border:1px solid #ff0}html body.contrast form input::-moz-placeholder,html body.contrast form input::-webkit-input-placeholder{color:#ff0}html body.contrast div#menu li[data-section] a:before,html body.contrast div#footer div.copy div.bip a,html body.contrast div#footer div.footer-social i,html body.contrast #top div.change-font a.spoof:before{background-image:url("gfx/icons-contrast.png") !important}html body.contrast #topWrapperFixed #top .logo a{background-image:url("../img/logo-yellow.svg") !important}html body.contrast #top div.logo a img.normal{display:none}html body.contrast #top div.logo a img.contrast{display:block}html body .col-8{width:66.7%;display:block;float:left;box-sizing:border-box}@media (max-width: 480px){html body .col-8{width:100%}}html body .col-4{width:33.3%;display:block;float:left;box-sizing:border-box}@media (max-width: 480px){html body .col-4{width:100%}}html body aside{padding-left:15px;margin-bottom:30px}html body aside ul.sidebar-menu li a{width:100%;margin-bottom:4px;text-align:center;box-sizing:border-box}html body .bip-box{position:relative;padding:25px 0;margin:0 36px 36px 0}@media (max-width: 767px){html body .bip-box{width:100% !important}}html body .bip-box:before,html body .bip-box:after{content:'';position:absolute;left:0;width:150px;max-width:60%;height:2px;background-color:#ca2f4f}html body .bip-box:before{top:0}html body .bip-box:after{bottom:0}html body .bip-box a{color:#ca2f4f;font-size:11px}html body .bip-box img{max-width:100%}html body .cookies-box{display:none;position:fixed;bottom:0;left:0;width:100%;background:rgba(63,63,63,0.9);padding:10px 10px 10px 40px;box-sizing:border-box;z-index:200}html body .cookies-box.show{display:block}html body .cookies-box.hide{display:none}html body .cookies-box:before{content:'';background-image:url("../img/cookies-ico.png");background-size:100% auto;background-repeat:no-repeat;width:46px;position:absolute;left:20px;top:20px;height:100%}html body .cookies-box p{color:#fff;max-width:900px;width:70%;float:left;font-size:12px;margin:10px 0;padding-left:50px;box-sizing:border-box}@media (max-width: 670px){html body .cookies-box p{width:100%}}html body .cookies-box a.btn,html body .cookies-box .news-list .buttons li a,.news-list .buttons li html body .cookies-box a,html body .cookies-box .news-list .buttons .pager.rounded ul li a,.news-list .buttons .pager.rounded ul li html body .cookies-box a{background:#fff;color:#2c2b30;font-weight:700;font-size:11px;padding:14px 40px;margin:10px 0 10px 50px}html body .Layer_1{background-image:url("Layer 1.png");position:absolute;left:22px;top:2464px}html body .slideshowPlugin{float:left;width:100%}html body .slideshowPlugin .ad-gallery .ad-image-wrapper{width:100%;height:auto;padding-top:59%;height:auto !important}html body .slideshowPlugin .ad-gallery .ad-image-wrapper .ad-image{height:auto !important;width:100%;top:0 !important}html body .slideshowPlugin .ad-gallery .ad-image-wrapper .ad-image:before{content:'';display:block;width:100%;padding-top:59%}html body .slideshowPlugin .ad-gallery .ad-image-wrapper .ad-image img{position:absolute;top:50%;left:50%;object-fit:cover;padding:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto}html body .slideshowPlugin .ad-gallery .ad-image-wrapper .ad-prev,html body .slideshowPlugin .ad-gallery .ad-image-wrapper .ad-next{height:100% !important;background:rgba(6,32,62,0.35);transition:all 0.3s;z-index:180}html body .slideshowPlugin .ad-gallery .ad-image-wrapper .ad-prev:hover,html body .slideshowPlugin .ad-gallery .ad-image-wrapper .ad-next:hover{background:rgba(6,32,62,0.7)}html body .slideshowPlugin .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,html body .slideshowPlugin .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{display:block !important;opacity:0.8 !important;background:url("/frontend/img/gallery-arrows.png") no-repeat;width:28px;height:52px;display:block;position:absolute;top:50%;left:50%;right:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-size:200% auto;background-position:0 50%}html body .slideshowPlugin .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{background-position:100% 50%}html body .slideshowPlugin .ad-gallery .ad-nav .ad-thumbs{width:100%}html body .slideshowPlugin .ad-thumbs ul.ad-thumb-list{margin-left:0;margin-top:0}html body .slideshowPlugin .ad-thumbs ul.ad-thumb-list li{list-style-type:none;width:100px;padding-right:15px;margin-bottom:0}html body .slideshowPlugin .ad-thumbs ul.ad-thumb-list li a{position:relative;display:block;overflow:hidden;transition:all 0.3s;box-sizing:border-box;margin:6px}html body .slideshowPlugin .ad-thumbs ul.ad-thumb-list li a:hover,html body .slideshowPlugin .ad-thumbs ul.ad-thumb-list li a.ad-active{margin:0}html body .slideshowPlugin .ad-thumbs ul.ad-thumb-list li a:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;transition:all 0.3s;background:rgba(6,32,62,0.35)}html body .slideshowPlugin .ad-thumbs ul.ad-thumb-list li a:hover:after,html body .slideshowPlugin .ad-thumbs ul.ad-thumb-list li a.ad-active:after{background:none;top:6px;right:6px;bottom:6px;left:6px;border:1px solid #fff;opacity:0.5}html body .slideshowPlugin .ad-thumbs ul.ad-thumb-list li a:before{content:'';display:block;width:100%;padding-top:100%}html body .slideshowPlugin .ad-thumbs ul.ad-thumb-list li a img{position:absolute;top:50%;left:50%;object-fit:cover;min-width:100%;min-height:100%;padding:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html body .slideshowPlugin .ad-nav{height:auto;width:100% !important;position:relative;float:left;margin-bottom:1em}html body .slideshowPlugin .ad-nav .ad-back,html body .slideshowPlugin .ad-nav .ad-forward{background-position:50% 50%;height:54px;width:2%;min-width:12px;background:url("/frontend/img/gallery-arrows-2.png") no-repeat;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background-size:200% auto;background-position:0 50%}html body .slideshowPlugin .ad-nav .ad-back{left:auto;right:100%;background-position:100% 50%;margin-right:15px}html body .slideshowPlugin .ad-nav .ad-forward{left:100%;margin-left:15px}@media (max-width: 768px){html body h1{font-size:2.5rem}html body h2{font-size:1.9rem}html body #main{padding:25px 20px}}@media (max-width: 768px){html body h1{font-size:2.7rem}html body h2{font-size:1.9rem}html body #main{padding:25px 20px}}@media (max-width: 480px){html body h1{font-size:1.9rem}html body h2{font-size:1.5rem}html body #main{padding:25px 20px}}html body.menu-open{overflow:hidden}.twitter-share-button,.fb-like{float:left;margin-right:10px}
/*# sourceMappingURL=style-2.css.map */

div.popupWrapper {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 500;
    background: #e5e4e7;
    background: rgba(244,237,232,0.74);
    padding: 20px;
    text-align: center;
    font-size: 0;
    visibility: hidden;
    opacity: 0;
    overflow-y: auto;

    -webkit-transition: opacity 0.4s, visibility 0.4s;
    transition: opacity 0.4s, visibility 0.4s;
}

    div.popupWrapper.active {
        visibility: visible;
        opacity: 1;
    }

    div.popupWrapper:before {
        content: '';
        width: 0;
        height: 100%;
        vertical-align: middle;
        display: inline-block;
    }

    div.popupWrapper div.popup {
		position: relative;
        display: inline-block;
        vertical-align: middle;
		text-align: left;
        font-size: 14px;
		line-height: 24px;
		box-sizing: border-box;
        width: 804px;
        padding: 30px;
        background: #ffffff;
        color: #233660;
    }
	
		div.popupWrapper div.popup a {
			display: inline-block;
			width: 11px;
			height: 11px;
			background: url(gfx/icons.png) -113px -110px;
			position: absolute;
			right: 15px;
			top: 15px;
		}

        div.popupWrapper div.info p{
			margin-top: 30px;
		}
		
		div.popupWrapper h2 {
			margin-top: 40px;
			font-size: 13px;
			text-transform: uppercase;
		}

div.news-list.job li.featured h2 {
	color: #2f4560;
}		

	div.news-list.job li.featured .description:not(.no-ico) h2:before {
		content: '';
		display: block;
		width: 35px;
		height: 35px;
		background: url(gfx/icons.png) -36px -141px no-repeat;
		position: absolute;
		top: -9px;
		left: 0;
	}
	
	.contrast div.news-list.job li.featured .description:not(.no-ico) h2:before {
		background-image: url(gfx/icons-contrast.png);
	}
	
	.contrast div.news-list li.featured .description h2:after {
		background: #ffff00;
	}
        
        .news-list.job p.nojob { text-align: center; font-size: 1.6em; }
        
html body div.contact-tabs .box.double-width {
    padding-right: 10px;
    overflow: hidden;
}
             