@import "https://fonts.googleapis.com/css?family=Oswald:600";@font-face{font-family: 'entypofonticons';src: url('../fonts/jaybee-entypo.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face{font-family:FontAwesome;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/fonts/fontawesome-webfont.ttf) format('truetype');font-weight:100;font-style:normal;}@media only screen and (max-width: 481px){.why-list > li,.reason-block{width:100%}.interface-item .benefits .progress-bar > .striped{width:100% !important;height:100% !important}.downloads img{width:100%}}@media only screen and (min-width: 480px){.why-list > li,.reason-block{width:33.33%;float:left}}@media only screen and (max-width: 990px){#homeslider,.homeslider{display:none !important}.benefits{padding-top:60px}}@media only screen and (max-width: 990px){.free-trial.desktop,nav.primary{display:none}.primary > ul > li{display:block}.sub-menu .first-col,.sub-menu .second-col{width:100%}.sub-menu .first-col{padding:16px 24px}.sub-menu .second-col{padding:0 24px 16px 24px}.sub-menu img{display:none}.primary .sub-menu{position:relative;border-bottom:3px solid #1b75bb}.has-sub-menu > a > span{display:inline-block;padding:0 8px 0 16px}.has-sub-menu > a > span:after{content:'\f067';font-family:'FontAwesome';font-size:20px;margin-right:8px;position:relative;top:1px}.has-sub-menu.open > a > span:after{content:'\f00d'}#homeslider .rev_slider_en{background:url('../img/our-clients-logos.png') left bottom repeat-x;background-size:cover}html[lang="de-DE"] #homeslider .rev_slider_en{background:url('../img/our-clients-logos-de.png') left bottom repeat-x;background-size:cover}html[lang="ru-RU"] #homeslider .rev_slider_en{background:url('../img/our-clients-logos-ru.png') left bottom repeat-x;background-size:cover}.homeslider .tp-bullets.simplebullets.round{bottom:56px !important}.tp-caption.J_title a{font-size:18px !important}.tp-caption.J_txt{padding-top:10px !important}.tp-caption.J_txt a{font-size:14px !important}.smartbutler-intro .half img{width:100%;margin-top:24px}.solutions-list .solution.half,.solutions-list .solution.third{width:100%;margin-bottom:60px}.interfaces-header.desktop .benefits{display:none}.interfaces-header .features > h4{float:left;padding-right:16px}.product-info{padding-top:16px}.product-summary .apps-links{text-align:center}.product-summary .apps-links{margin-top:12px}.contact-heading .contact-icon{float:none;margin:0 0 32px 0}.contact-heading{text-align:center}.contact-page-form input,.contact-page-form textarea{width:100%}.contact-form .contact-page-form input[type="submit"]{width:100%}.contact-form{margin-bottom:32px}.entitled-support{text-align:center}.entitled-support .support-thumb,.entitled-support .support-content{display:inline-block}.toggle-g-cal{position:relative;display:block;margin:16px 0}.support-tabs > ul > li{border-right:1px solid #ECEAEA}#get-started-mezzo img{width:100%}.download-block{width:100%;margin-bottom:32px}.installs > img{width:100%}.hotels-list .hotel{width:100%;float:none;margin:16px 0}.about-top{text-align:center}.about-top > div{width:100%}.about-top > img{float:none;margin:0}.vision-bar{background:url(../img/vision-bar-shadow.png) bottom 30px center no-repeat;background-size:contain}.vision-bar .left,.vision-bar .right{width:100%}.footer-section{width:100%;text-align:center;padding-bottom:32px}.footer-section.last{padding-bottom:0}.under-footer .to-top{right:32px}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],select:focus,textarea{font-size:16px !important}.get-in-touch .content{height:100%;overflow-y:scroll}}@media only screen and (min-width: 991px){.toggle-navbar{display:none}.clear.mobile{clear:none}.clear.mobile:after{display:none}nav.primary{display:block;float:left}.free-trial.mobile{display:none}.primary > ul > li{float:left}.sub-menu .first-col,.sub-menu .second-col{float:left;padding:16px 24px}.primary .sub-menu{position:absolute;border-top:3px solid #1b75bb;-webkit-box-shadow:0px 4px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 4px 3px rgba(0, 0, 0, 0.2);box-shadow:0px 4px 3px rgba(0, 0, 0, 0.2)}#homeslider .rev_slider_en{background:url('../img/our-clients-logos.png') left bottom repeat-x}html[lang="de-DE"] #homeslider .rev_slider_en{background:url('../img/our-clients-logos-de.png') left bottom repeat-x}html[lang="ru-RU"] #homeslider .rev_slider_en{background:url('../img/our-clients-logos-ru.png') left bottom repeat-x}.page-heading blockquote{width:55%}.smartbutler-intro .half{float:left;width:50%}.solutions-list .solution.third{width:33.333%;margin-bottom:60px}.solutions-list .solution.half{width:50%;margin-bottom:45px}.interfaces .benefits,.interfaces .features{width:47.8%;float:left}.solution .solution-block,.interface .interface-block{margin-right:28px}.interfaces-header .features > h4{float:right;padding-left:16px}.interfaces-header{margin-bottom:16px}.interfaces-header.mobile{display:none}.product-gallery,.product-info{float:left;box-sizing:border-box}.product-gallery{width:49%;padding-right:10px}.product-info{width:51%;padding-left:25px}.product-summary .apps-links{float:right}.product-summary h2{float:left}.product-summary .apps-links{margin-top:2.5px}.more-products ul > li{float:left;width:33.333%}.contact-heading .contact-icon{float:left;display:inline-block;margin:0}.contact-content{display:inline-block;float:left;padding-left:30px}.contact-details .contact-form,.contact-details .contact-info{float:left}.contact-details .contact-form{width:68%;padding-right:26px;box-sizing:border-box}.contact-details .contact-info{width:32%}.contact-form .contact-page-form fieldset{width:87.5%}.contact-form .contact-page-form input:not([type="submit"]){width:48.1%;margin:0 20px 20px 0}.contact-page-form input,.contact-page-form textarea{width:78%}.contact-page-form input,.contact-page-form textarea{width:62%}.contact-details .contact-form .contact-page-form input[type="submit"]{display:inline-block;width:auto;margin-left:32px;padding-left:56px;padding-right:56px}.entitled-support .support-thumb,.entitled-support .support-content{float:left}.entitled-support .support-content{width:70%;padding-left:48px;box-sizing:border-box}.toggle-g-cal{position:absolute;margin-left:24px;margin-top:4px}.support-tabs ul[role="tablist"],.support-tabs .ui-widget-content{float:left}.support-tabs ul[role="tablist"]{width:31.666%}.support-tabs .ui-widget-content{width:68.333%}.support-tabs > ul > li[role="tab"].ui-tabs-active{border-right:none}.support-tabs > ul > li[role="tab"].ui-tabs-active:after{content:'';position:absolute;top:0;bottom:0;right:-1px;width:1px;background:#f7f7f7;z-index:999}.download-block{width:33.33%;float:left}.hotels-list .hotel{width:20%;float:left;margin-bottom:50px}.about-top > div{width:75%}.about-top > img{float:left;margin:8px 20px 0 0}.vision-bar{background:url(../img/vision-bar-shadow.png) bottom 18px center no-repeat;background-size:contain}.vision-bar .left,.vision-bar .right{width:50%;float:left}.footer-section{width:23.125%;margin-right:2.5%;float:left}.under-footer .to-top{right:100px}}body{direction:ltr;min-height:100vh;font-family:'Open Sans', sans-serif;font-size:13px;color:#606060;line-height:1.6;border-top:5px solid #1b75bb;background:#fff}*{outline-color:#1b75bb}.clear:after{visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0}* html .clear{zoom:1}*:first-child+html .clear{zoom:1}.container{position:relative;max-width:1080px;margin:auto}@media only screen and (max-width: 1080px){.container{padding:0 24px}.homeslider > .container{padding:0}}.lang-switcher{padding:0;background:#f8f8f8}.lang-switcher ul{margin:0;padding:0;float:right;list-style-type:none}.lang-switcher ul li{margin:0;padding:0;float:left}.lang-switcher .lang{display:block;width:24px;height:24px;margin-left:3px}.lang-switcher .lang.en{background:url(../img/css_sprites.png) -255px -9px}.lang-switcher .lang.de{background:url(../img/css_sprites.png) -171px -9px}.lang-switcher .lang.ru{background:url(../img/css_sprites.png) -227px -9px}.header-inside,.header-inside .container{background:#fff;position:relative;z-index:999}.header-inside.sticky{display:none;width:100%;position:fixed;top:0;z-index:1100}.logo{float:left;padding:4px 0;margin-right:20px}.header-inside.sticky .logo{padding:6px 0 2px 0;margin-right:32px}.logo img{max-height:55px}.header-inside.sticky .logo img{max-height:50px}.toggle-navbar{position:relative;width:42px;height:30px;float:right;margin:20px 0 20px 20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.toggle-navbar span{display:block;position:absolute;left:0;width:100%;height:5px;border-radius:9px;opacity:1;background:#1b75bb;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.toggle-navbar span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.toggle-navbar span:nth-child(2){top:12px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.toggle-navbar span:nth-child(3){top:24px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.toggle-navbar.open span:nth-child(1){top:-3px;left:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.toggle-navbar.open span:nth-child(2){width:0%;opacity:0}.toggle-navbar.open span:nth-child(3){top:27px;left:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.primary > ul{padding:0;margin:0;list-style-type:none}.primary > ul > li > a{display:block;padding:0 16px;font-size:16px;line-height:70px;text-decoration:none}@media only screen and (max-width: 990px){.primary > ul > li.has-sub-menu > a{padding:0}}.header-inside.sticky .primary > ul > li > a{font-size:15px;line-height:65px}.primary > ul > li:not(.current-page) > a,.primary > ul > li:not(.current-sub-page) > a,.primary > ul > li:not(.sub-nav-open) > a{color:#1b75bb}.primary > ul > li.current-page > a,.primary > ul > li.current-sub-page > a,.primary > ul > li.has-sub-menu.open > a{color:#fff;background:#1b75bb;transition:.5s background-color;-ms-transition:.5s background-color;-o-transition:.5s background-color;-webkit-transition:.5s background-color;-moz-transition:.5s background-color}@media only screen and (min-width: 991px){.primary > ul > li:hover > a{color:#fff;background:#1b75bb;transition:.5s background-color;-ms-transition:.5s background-color;-o-transition:.5s background-color;-webkit-transition:.5s background-color;-moz-transition:.5s background-color}}.primary .sub-menu{display:none;background:#fff;text-shadow:0px 1px 1px #fff}.sub-menu .sub-nav-title,.sub-menu .sub-nav-title > h3{font-size:16px;color:#1b75bb;margin:0 0 16px 0;text-decoration:none}.sub-menu .sub-nav-title.ifs{margin:9px 0 16px 0}.sub-menu ul{padding:0;margin:0;list-style-type:none}.sub-menu ul > li{padding:8px 0}.sub-menu ul > li:first-of-type{padding-top:0}.sub-menu ul > li:last-of-type{padding-bottom:16px}.sub-menu ul > li > a{font-size:12px;color:#606060;text-decoration:none;transition:0.2s all}.sub-menu ul > li > a:hover{color:#1b75bb}.sub-menu .support-thumb{max-height:110px;margin-top:16px;border-radius:3px}.header-inside .free-trial{float:right;padding:17.5px 0}@media only screen and (max-width: 420px){.header-inside .free-trial.mobile{display:none}}.header-inside.sticky .free-trial{display:none}.header-inside .free-trial img{vertical-align:top}.header-inside .header-shadow{width:100%;max-width:1080px;height:70px;position:absolute;top:22px;left:50%;transform:translateX(-50%);background:url(../img/header-shadow.png) center center no-repeat;background-size:cover;z-index:-1}.header-inside.sticky .header-shadow{top:15px}#homeslider{position:relative;overflow:hidden;margin-bottom:60px}#homeslider ul{margin:0;padding:0}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;-webkit-font-smoothing:antialiased !important}.tp-caption.J_title{font-family:Arial;font-size:29px;line-height:41px;font-weight:900;text-shadow:none;text-align:left}.tp-caption.J_title a{color:rgb(27, 117, 187);text-decoration:none}.tp-caption.J_txt{font-family:Arial;font-size:25px;line-height:41px;font-weight:100;text-shadow:none;text-align:left}.tp-caption.J_txt a{color:rgb(88, 88, 91);text-decoration:none}#homeslider .rev_slider_en{border:none}.tp-bannertimer{width:100%;height:10px;background:url(../img/tp-timer.png);position:absolute;z-index:200;top:0px;visibility:visible !important}.tp-bannertimer.tp-bottom{top:auto;bottom:0px !important;height:5px}.tp-loader{background:url(../img/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.benefits .benefit{position:relative;box-sizing:border-box;text-align:center}@media only screen and (max-width: 500px){.benefits .benefit{width:100%;padding:0 30px}}@media only screen and (min-width: 501px){.benefits .benefit{width:33.333%;float:left;padding:0 12px}}.benefit-thumb{position:relative;overflow:hidden}.benefit-thumb > img{width:100%;margin-bottom:6px}.blue-overlay{opacity:0;position:absolute;top:0;right:0;left:0;background:url(../img/thumb-overlay.png) center center no-repeat;background-size:contain;transition:all 0.3s ease-in-out 0s;z-index:9}.benefit > img:hover ~ .blue-overlay,.blue-overlay:hover,.plus:hover ~ .blue-overlay,.benefit.mob-press .blue-overlay{opacity:0.75}.benefit > a{display:block;padding-bottom:8px;margin-bottom:8px;font-size:16px;font-weight:700;color:#1b75bb;text-decoration:none}.benefit > .folio-line{display:block;height:3px;width:174px;margin:auto;position:relative;top:-7px;background:url('../img/css_sprites.png') -118px -2px}.benefit > span{display:block;margin-bottom:60px}.benefit-thumb > .plus{display:block;width:60px;height:60px;margin:0;padding:0;border-radius:50%;position:absolute;top:92px;left:-30px;background:url(../img/plus.png) center center no-repeat, #fff;z-index:10;opacity:0;transition:0.4s all}.plus:hover{background:url(../img/plus-hover.png) center center no-repeat, #1b75bb}.benefit-thumb:hover .plus,.benefit.mob-press .plus{left:50%;transform:translateX(-50%);opacity:1}.page-heading.gray{background:#F3F3F3;border-bottom:1px solid #EAE9E9}.page-heading h1{margin:0;padding:8px 0 8px 20px;font-size:30px;font-weight:300;color:#606060}.page-main{padding:16px 0;background:#fff}.entitled-support{margin-bottom:60px}.support-content h2,.page-main.inner h2{font-size:28px;font-weight:700;color:#1b75bb;margin:8px 0 30px 0;text-align:center}.page-main.inner h2{text-align:left;margin:16px 0 0 0}.support-times{position:relative;padding-bottom:80px;margin-bottom:60px;border-bottom:2px solid #dbdbdb}.support-times h3{margin-bottom:9px;font-size:24px;font-weight:700;color:#1b75bb}.support-times p{display:inline-block;position:relative}.toggle-g-cal img{width:45px}.support-tabs{margin-bottom:40px}.support-tabs ul[role="tablist"],.support-tabs .ui-widget-content{margin:0;box-sizing:border-box}.support-tabs ul[role="tablist"]{padding:0;margin:0;list-style-type:none}.support-tabs .ui-widget-content{padding:10px 10px 10px 21.739130434782606px;border:1px solid #ECEAEA}.mezzo-pdf-tab .ui-widget-content{border:none;padding:0}.mezzo-pdf-tab #get-started-mezzo img{padding:10px 10px 10px 21.739130434782606px;border:1px solid #ECEAEA;box-sizing:border-box}.support-tab h3{position:relative;font-size:16px;font-weight:400;color:#222;line-height:50px;padding-left:66px}.support-tab h3:before{font-family:'entypofonticons';font-size:25px;color:#fff;display:block;line-height:50px;text-align:center;width:50px;height:50px;position:absolute;left:0;background:#404040;border-radius:50%}.support-tab#support-procedure h3:before{content:'\2753'}.support-tab#upgrading h3:before{content:'\1f4e4'}.support-tab#development-policy h3:before{content:'\1f4c4'}.support-tab#technical-specifications h3:before{content:'\e005'}.support-tabs > ul > li[role="tab"]{background:#f5f5f5;background:-moz-linear-gradient(top, #FFFFFF 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top, #FFFFFF 0%,#f5f5f5 100%);background:-o-linear-gradient(top, #FFFFFF 0%,#f5f5f5 100%);background:-ms-linear-gradient(top, #FFFFFF 0%,#f5f5f5 100%);background:linear-gradient(to bottom, #FFFFFF 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f5f5f5',GradientType=0 )}.support-tabs > ul > li[role="tab"]:hover{background:#F9F9F9;background:-moz-linear-gradient(top, #F9F9F9 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #F9F9F9 0%,#ffffff 100%);background:-o-linear-gradient(top, #F9F9F9 0%,#ffffff 100%);background:-ms-linear-gradient(top, #F9F9F9 0%,#ffffff 100%);background:linear-gradient(to bottom, #F9F9F9 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#ffffff',GradientType=0 )}.support-tabs > ul > li{border-bottom:1px solid #ECEAEA;border-left:1px solid #ECEAEA;cursor:pointer}.support-tabs > ul > li:first-of-type{border-top:1px solid #ECEAEA}.support-tabs > ul > li[role="tab"].ui-tabs-active{position:relative;background:#fff}.support-tabs > ul > li > a{display:block;padding:10px 20px;font-size:13px;font-weight:700;color:#1b75bb;text-decoration:none}.support-tabs > ul > li a:focus,.support-tabs > ul > li:focus{outline:none}.support-tab > span,.support-tab > p span:not(.uppr),.support-tab li > span{text-decoration:underline;color:#212121}.support-tab > p > strong{color:#212121}span.uppr{text-transform:uppercase}.support-tab > ol{margin-bottom:20px}.support-tab:not(#technical-specifications) > ul{margin-bottom:50px;list-style-type:square}#technical-specifications > ul{margin-bottom:8px;list-style-type:disc}.support-tab > ul > li{padding-left:16px}.page-heading blockquote{position:relative;padding-left:100px;margin:16px 0 56px 0;letter-spacing:-1px;font-size:18px;font-weight:700;color:#000}.page-heading blockquote:before{content:'';display:block;width:80px;height:80px;position:absolute;left:0;border-radius:50%;background:url(../img/quote-icon.png) center left no-repeat, #1b75bb}.page-heading blockquote small{display:block;font-size:14px;font-weight:700;color:#606060;letter-spacing:normal}.smartbutler-intro{padding:35px 0;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;background:#fafafa}.smartbutler-intro .half > h3{padding:0 15px 0 0;font-size:18px;font-weight:700;color:#1b75bb}.smartbutler-intro .half > strong{display:block;font-size:14px;padding-right:42px;box-sizing:content-box}.reasons{padding:24px 0 40px 0}.reasons h2,.solutions h2{display:block;margin-bottom:32px;text-align:center;font-size:30px;font-weight:700;color:#1b75bb}.reason-block{display:block;padding:0 20px;text-align:center;box-sizing:border-box}.reason-block span:before{display:block;text-align:center;padding:32px 0;font-family:'entypofonticons';font-size:25px;color:#1b75bb}.reason-block.guest-satisfaction span:before{content:'\e704'}.reason-block.work-efficiently span:before{content:'\e005'}.reason-block.user-friendly span:before{content:'\263d'}.reason-block.info-secure span:before{content:'\1f4bf'}.reason-block.operating-costs span:before{content:'\1f50b'}.reason-block.being-improved span:before{content:'\21b3'}.reason-block h4{font-size:15px;font-weight:700;color:#1b75bb;text-transform:uppercase}.reason-block h4:after{content:'';display:block;margin:30px auto 0 auto;width:15%;height:1px;background:#606060}.solutions{margin-bottom:40px}.solutions-list .solution{position:relative;float:left;padding-left:56px;box-sizing:border-box;text-decoration:none}.solution > img,.interface > img{position:absolute;left:0;top:10px;width:75px;padding:8px;background:#fff;border:1px solid #eae8e8}.solution .solution-block,.interface .interface-block{padding:10px 10px 10px 74px;border:1px solid #eae8e8;background:#fafafa}.solution-block > h3,.interface-block > h3{margin:0 0 8px 0;font-size:20px;font-weight:700;color:#1b75bb;transition:0.2s all}.solution-block > h3:hover,.interface-block > h3:hover{color:#10b4c9}.solution-block > blockquote,.solution-block > p{color:#606060}.solution-block > blockquote{margin:0 0 6px 0;font-size:14px;font-weight:700}.solution-block > p{font-size:13px}.interfaces h2{display:block;margin:0;font-size:30px;font-weight:700;color:#1b75bb}.interfaces .benefits,.interfaces .features{box-sizing:border-box}.interfaces .features{margin-right:12px}.interfaces .benefits{margin-left:12px}.interfaces-header .features,.interfaces-header .benefits{background:url(../img/seperator-stripes.png) center center repeat-x}.interfaces-header .features > h4,.interfaces-header .benefits > h4{background:#fff;color:#1b75bb}.interfaces-header .benefits > h4{float:left;padding-right:16px}.interface-item{display:block;margin-bottom:50px}.interfaces .interface{position:relative;display:block;padding-left:56px;box-sizing:border-box;text-decoration:none}.interface .interface-block{margin-right:0}.interface-block ul{padding:0}.interface-block ul li{padding-left:10px;font-size:13px;color:#606060}.interface-block ul li span{color:#212121}.interface-item .benefits .progress-bar{position:relative;margin-bottom:16px}.interface-item .benefits .progress-bar:last-of-type{margin-bottom:0}.interface-item .benefits .progress-bar{background:#f7f7f7;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.interface-item .benefits .progress-bar > div:not(.striped){position:relative;z-index:10;line-height:30px;padding:0 0 0 20px;font-size:12px;box-sizing:border-box}.interface-item .benefits .progress-bar > .striped{width:0;height:30px;padding:0 0 0 20px;box-sizing:border-box;position:absolute;top:0;left:0;border-radius:3px;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-color:#e0e0e0;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;z-index:1}.product-showcase{margin-bottom:50px}.product-gallery img{width:100%;position:relative;border:4px solid #fff;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-o-box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1}.product-summary{margin-bottom:32px}.product-summary h2{position:relative;padding-left:42px;margin:4px 0;font-size:18px;font-weight:700;color:#1b75bb;line-height:30px}.product-showcase .product-summary h2:before{content:'';display:block;width:30px;height:30px;position:absolute;left:0}.product-showcase.logbook .product-summary h2:before{background:url(../img/logbook-productpage-thumb.jpg) center center no-repeat;background-size:contain}.product-showcase.housekeeping .product-summary h2:before{background:url(../img/housekeeping-thumb.jpg) center center no-repeat;background-size:contain}.product-showcase.minibar .product-summary h2:before{background:url(../img/minibar-thumb.jpg) center center no-repeat;background-size:contain}.product-showcase.feedback .product-summary h2:before{background:url(../img/feedback-thumb.jpg) center center no-repeat;background-size:contain}.product-showcase.dutymanager .product-summary h2:before{background:url(../img/dutymanager-thumb.jpg) center center no-repeat;background-size:contain}.product-showcase.pm .product-summary h2:before{background:url(../img/pm-thumb.jpg) center center no-repeat;background-size:contain}.product-showcase.pagm .product-summary h2:before{background:url(../img/pagm-thumb.jpg) center center no-repeat;background-size:contain}.product-summary .apps-links > a{text-decoration:none}.product-summary .apps-links > a:first-of-type{margin-right:14px}.product-summary .apps-links a img{vertical-align:top}.product-summary p{margin-bottom:20px;color:#707070}.product-summary .doc-links a{margin-right:4px;text-decoration:none}.doc-links img{width:32px;height:32px}.summary-accordion .ui-accordion-header{position:relative;margin:0;padding:10px 14px;font-size:13px;font-weight:700;color:#1b75bb;background:#f5f5f5;background:-moz-linear-gradient(top, #FFFFFF 0%, #f5f5f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(top, #FFFFFF 0%,#f5f5f5 100%);background:-o-linear-gradient(top, #FFFFFF 0%,#f5f5f5 100%);background:-ms-linear-gradient(top, #FFFFFF 0%,#f5f5f5 100%);background:linear-gradient(to bottom, #FFFFFF 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f5f5f5',GradientType=0 );border:1px solid #ECEAEA;cursor:pointer}.summary-accordion .ui-accordion-header:hover{background:#F9F9F9;background:-moz-linear-gradient(top, #F9F9F9 0%, #ffffff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#ffffff));background:-webkit-linear-gradient(top, #F9F9F9 0%,#ffffff 100%);background:-o-linear-gradient(top, #F9F9F9 0%,#ffffff 100%);background:-ms-linear-gradient(top, #F9F9F9 0%,#ffffff 100%);background:linear-gradient(to bottom, #F9F9F9 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F9F9', endColorstr='#ffffff',GradientType=0 )}.summary-accordion .ui-accordion-header:focus{outline:none}.summary-accordion .ui-accordion-header:not(.ui-state-active){margin-bottom:2px}.summary-accordion .ui-accordion-header:after{content:'';display:block;width:16px;height:16px;position:absolute;right:14px;top:12px}.summary-accordion .ui-accordion-header:not(.ui-state-active):after{background:url(../img/toggle-open.png) center center no-repeat;background-size:contain}.summary-accordion .ui-accordion-header.ui-state-active:after{background:url(../img/toggle-close.png) center center no-repeat;background-size:contain}.summary-accordion .ui-accordion-content{margin-bottom:2px;padding:12px;border:1px solid #ECEAEA;border-top:none}.summary-accordion .ui-accordion-content p{margin:0}.more-products .divider,.dots-divider{width:100%;height:10px;background:url(../img/seperator-dots.png) center center repeat-x}.more-products > h2,.more-products ul > li h3{font-size:24px;font-weight:700;color:#1b75bb;text-align:center}.more-products ul{list-style-type:none}.more-products ul > li{position:relative;padding:20px 0}.more-products ul:first-of-type > li{padding-top:10px}.more-products ul > li > img{width:80px;height:80px;position:absolute;left:0}.more-products ul > li > a{text-decoration:none}.more-products ul > li h3{margin:0;padding-left:90px;font-size:23px;text-align:left;line-height:80px;transition:0.2s all}.more-products ul > li > a:hover > h3{color:#10b4c9}.installs{margin-bottom:60px;text-align:center}.installs h2{display:block;margin-bottom:50px;font-size:28px;font-weight:700;color:#1b75bb}.installs strong{font-size:20px;line-height:1.8;color:#000}.clients .grey{padding:25px 10px 30px 10px;margin-bottom:50px;text-align:center;background:#f6f6f6}.clients .grey > h3{margin:0;font-size:24px;font-weight:700;color:#1b75bb}.clients .grey > span,.clients .grey > strong{display:block;color:#000}.clients .grey > strong{font-style:italic}.clients .hotels-list{display:block;padding:0;margin:0 0 20px 0;list-style-type:none}.hotels-list .hotel{text-align:center}.hotels-list .hotel img{height:70px}.about-top{margin:15px 0 40px 0}.about-top > div:not(.clear),.about-top > img{display:inline-block}.about-top > div:not(.clear){float:left}.about-top > img{width:216px}.about-top h2{margin:0;font-size:30px;font-weight:700;color:#1b75bb}.about-top p{font-size:15px;color:#606060}.who-are-we{margin-bottom:50px}.who-are-we > .left-text{position:relative;width:70%;float:left}.divider-title{display:block;width:100%;height:10px;background:url(../img/seperator-dots.png) center center repeat-x}.divider-title > h4{display:inline-block;padding:0 16px 0 0;margin:0;position:relative;top:-8px;font-size:14px;font-weight:700;color:#1b75bb;background:#fff;z-index:9}.who-are-we p{display:block;margin:30px 0;font-size:14px;font-weight:700}.who-are-we .round-progress{position:relative;width:30%;float:right;text-align:center}.who-are-we .round-progress > figure{width:100%;height:110px;position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.who-are-we .round-progress > figure:after{content:'\1f50d';font-family:'entypofonticons';font-size:72px;color:#444;line-height:110px}.what-we-do{margin-bottom:40px;text-align:center}.what-we-do h2,.why-jaybee h2,.our-vision h2,.our-customers h2{margin:4px 0;font-size:30px;font-weight:700;color:#1b75bb;text-transform:uppercase}.what-we-do p{font-size:15px}.grey-part{padding:40px 0;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;background:#fafafa}.why-jaybee{text-align:center}.why-jaybee h2{margin-bottom:20px}.why-list{margin:0;padding:0;list-style-type:none}.why-list > li{padding:20px 0}.why-list > li .round-progress{position:relative}.round-progress > span{width:100%;line-height:125px;position:absolute;top:0;left:0;right:0;bottom:0;font-size:60px;font-weight:700;color:#444}.why-list > li > h3,.our-vision strong{font-size:18px;font-weight:700;color:#000}.our-vision{padding:40px 0}.our-vision .container{text-align:center}.vision-bar{padding:40px 0}.vision-bar .left{padding:18px 40px;text-align:left;background:#4888ba;box-sizing:border-box}html[lang="de-DE"] .vision-bar .left{padding:31.5px 40px}.vision-bar .left h3{margin:0;font-weight:400;line-height:1}.vision-bar .left h3,.vision-bar .left h3 strong{font-size:32px;color:#fff;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.4)}.vision-bar .right{padding:19.5px 0;background:#1b75bb}.vision-bar .right strong{color:#fff}.our-customers{text-align:center}.our-customers p{font-size:14px;font-weight:700;line-height:2}.our-customers p > a{text-decoration:none;color:#1b75bb}.our-customers p > a:hover{color:#404040}.customers-carousel{position:relative;padding:20px 0 40px 0;margin:0 0 20px 0;list-style-type:none;overflow-x:hidden}.customers-carousel .owl-stage-outer{padding:24px 0;background:url(../img/logos-strip.jpg) center center repeat-x;background-size:contain}.customers-carousel li{display:inline-block;width:125px;box-sizing:border-box}.customers-carousel li img{height:50px}.customers-carousel .owl-nav{position:absolute;right:0;bottom:0}.customers-carousel .owl-nav .owl-prev,.customers-carousel .owl-nav .owl-next{display:inline-block;font-size:0}.customers-carousel .owl-nav .owl-prev:after,.customers-carousel .owl-nav .owl-next:after{content:'';display:block;width:40px;height:40px;background:url(../img/carousel-btns.png);background-size:90px;cursor:pointer}.customers-carousel .owl-nav .owl-prev:after{background-position:4px 0}.customers-carousel .owl-nav .owl-next:after{background-position:56px 0}.customers-carousel .owl-nav .owl-prev:hover:after{background:url(../img/carousel-btns-hover.png);background-position:4px 0;background-size:90px}.customers-carousel .owl-nav .owl-next:hover:after{background:url(../img/carousel-btns-hover.png);background-position:56px 0;background-size:90px}.contact-heading{margin-bottom:80px}.contact-heading .contact-icon{display:inline-block;padding:0;background:#1b75bb}.contact-heading .contact-icon:before{content:'\e73a';display:inline-block;font-family:'entypofonticons';font-size:70px;color:#fff;padding:20px 80px;line-height:1}.contact-heading .contact-icon:before,.reason-block span:before,.support-tab h3:before,.who-are-we .round-progress > figure:after{font-family:'entypofonticons';}.contact-heading.thank-you .contact-icon:before{content:'\2661'}.contact-content h2{margin:2px 0 6px 0;font-size:30px;color:#1b75bb;text-transform:uppercase}.contact-content p{margin:0;line-height:1.8;color:#000}.contact-form .contact-page-form input:not([type="submit"]),.contact-form .contact-page-form textarea{padding:8px 10px 8px 48px;border:1px solid #E0E0E0;box-sizing:border-box}.contact-form .contact-page-form fieldset input:not([type="submit"]):last-of-type{margin-right:0}.contact-form .contact-page-form textarea{width:100%}.get-in-touch .validate-error,.contact-form .contact-page-form .validate-error{border:1px solid red !important}.contact-form .contact-page-form input.contact-name{background-size:36px}.contact-form .contact-page-form input.contact-phone{background-size:36px}.contact-form .contact-page-form input.contact-email{background-size:36px}.contact-form .contact-page-form input.contact-subject{background-size:36px}.contact-form .contact-page-form textarea.contact-message{background-size:36px}.get-in-touch .content input[type="submit"]{display:inline-block;float:right;width:auto}.contact-form .contact-page-form input[type="submit"],.get-in-touch .content input[type="submit"]{padding:8px 24px;margin:0;border:none !important;border-radius:2px;cursor:pointer;background:#155D76;background:-moz-linear-gradient(top, #4DC4EE 0%, #155D76 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4DC4EE), color-stop(100%,#155D76));background:-webkit-linear-gradient(top, #4DC4EE 0%,#155D76 100%);background:-o-linear-gradient(top, #4DC4EE 0%,#155D76 100%);background:-ms-linear-gradient(top, #4DC4EE 0%,#155D76 100%);background:linear-gradient(to bottom, #4DC4EE 0%,#155D76 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4DC4EE', endColorstr='#155D76',GradientType=0 );font-size:14px;font-weight:700;color:#fff;letter-spacing:-1px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.4);margin:20px 0;text-transform:uppercase}.contact-form .contact-page-form input[type="submit"]:hover{background:#155D76;background:-moz-linear-gradient(top, #155D76 0%, #4DC4EE 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#155D76), color-stop(100%,#4DC4EE));background:-webkit-linear-gradient(top, #155D76 0%,#4DC4EE 100%);background:-o-linear-gradient(top, #155D76 0%,#4DC4EE 100%);background:-ms-linear-gradient(top, #155D76 0%,#4DC4EE 100%);background:linear-gradient(to bottom, #155D76 0%,#4DC4EE 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#155D76', endColorstr='#4DC4EE',GradientType=0 )}.office-details{margin:0;padding:0;list-style-type:none}.contact-details .divider-title{margin-bottom:16px}.office-details li{display:block;padding-left:90px;padding-right:16px;margin-bottom:20px;font-weight:700;border-radius:6px;border:1px solid #E0E0E0}.office-details .email,.office-details .phone{padding-top:38px;padding-bottom:38px}.office-details .fax{padding-top:16px;padding-bottom:16px}.office-details .address{padding-top:30px;padding-bottom:30px}.office-details .email{background:url(../img/contact-page-email.png) left 20px center no-repeat;background-size:54px}.office-details .phone{background:url(../img/contact-page-address.png) center center no-repeat;background-size:contain}.office-details .fax{background:url(../img/contact-details-fax.png) center center no-repeat;background-size:contain}.office-details .address{background:url(../img/contact-page-address.png) left 20px center no-repeat;background-size:54px}.downloads{text-align:center}.downloads > p{margin:42px 0}.download-block{padding:0 8px;box-sizing:border-box}.download-block .divider-title > h4,.how-to-guides .divider-title > h4{padding:0 10px}.download-block a > img{margin:32px 0}.how-to-guides .support-tabs{margin-bottom:32px}.how-to-guides .support-tabs .ui-tabs-anchor,.how-to-guides .mezzo-pdf-tab #get-started-mezzo img{background:#f7f7f7}.how-to-guides .divider-title{display:block;height:3px;margin:56px 0;text-align:center;background:#d8d8d8}.how-to-guides .divider-title > h4{font-size:16px;top:-13px}.contact-form .captcha-submit{text-align:center}.contact-form .captcha-field{display:inline-block;text-align:left}.captcha-field span{font-size:12px}.captcha-field .captcha{float:left;margin-right:16px;position:relative;top:5px}.get-in-touch .captcha-field .captcha{top:0;margin-bottom:4px}.captcha-field div .captcha-input,.contact-form .contact-page-form .captcha-field div .captcha-input{width:auto;padding:9px;border-radius:2px}.get-in-touch .captcha-input,.get-in-touch img{float:left}.get-in-touch .content input.captcha-input{width:30% !important;border-radius:2px !important;padding:4px 8px}.get-in-touch img{top:1px}.get-in-touch{position:fixed;right:-250px;z-index:999}@media only screen and (max-width: 767px){.get-in-touch{top:16%}html[lang="de-DE"] .get-in-touch,html[lang="ru-RU"] .get-in-touch{top:11%}}@media only screen and (min-width: 991px){.get-in-touch{top:30%}html[lang="de-DE"] .get-in-touch,html[lang="ru-RU"] .get-in-touch{top:25%}}.get-in-touch .trigger{display:block;width:49px;height:148px;position:absolute;left:-49px;background:url(../img/get-in-touch-widget.png) center center no-repeat;background-size:contain}html[lang="de-DE"] .get-in-touch .trigger{background:url(../img/get-in-touch-widget-de.png) center center no-repeat;background-size:contain}html[lang="ru-RU"] .get-in-touch .trigger{background:url(../img/get-in-touch-widget-ru.png) center center no-repeat;background-size:contain}.get-in-touch .content{width:250px;padding:0 16px;background:#fff;border:1px solid #1b75bb;box-sizing:border-box}.get-in-touch .content h3{margin:0;font-size:28px;font-weight:700;color:#1b75bb}.get-in-touch .content fieldset,.contact-page-form fieldset{padding:0;border:none;box-shadow:none}.get-in-touch .content input,.get-in-touch .content textarea{width:78%}.get-in-touch .content input,.get-in-touch .content textarea,.contact-page-form input,.contact-page-form textarea{padding:4px 10px 4px 34px;margin-bottom:15px;border:1px solid #C5C5C5;border-radius:6px;font-family:'Open Sans', sans-serif;font-size:12px;line-height:18px}.get-in-touch .content input[type="submit"]{width:98%;float:none;margin:0 0 16px 0}.contact-page-form input.contact-name,.get-in-touch .content input.contact-name{background:url(../img/input-name.png) center left no-repeat;background-size:28px}.contact-page-form input.contact-phone,.get-in-touch .content input.contact-phone{background:url(../img/input-phone.png) center left no-repeat;background-size:28px}.contact-page-form input.contact-email,.get-in-touch .content input.contact-email{background:url(../img/input-email.png) center left no-repeat;background-size:28px}.contact-page-form input.contact-subject,.get-in-touch .content input.contact-subject{background:url(../img/input-subject.png) center left no-repeat;background-size:28px}.contact-page-form textarea.contact-message,.get-in-touch .content textarea.contact-message{background:url(../img/input-message.png) top left no-repeat;background-size:28px}.get-in-touch .captcha strong{color:#1b75bb}.footer-main{padding:30px 0;background:#1b75bb}.footer-section.last{margin-right:0}.footer-section > h3{margin:0 0 10px 0;font-size:14px;color:#fff;text-transform:uppercase}.footer-section > ul{margin:0;padding:0;list-style-type:none}.footer-section > ul > li,.footer-section > ul > li > a{font-size:13px;color:#fff;line-height:26px}.footer-section > ul > li > a{text-decoration:none}.footer-section > ul > li > a:hover,.footer-section > ul > li > a:focus{text-decoration:underline}.under-footer{background:#272727}.under-footer span{line-height:48px;color:#a3a2a2}.under-footer .to-top{display:block;width:150px;height:30px;position:fixed;bottom:0;background:url(../img/to-top.png) center center no-repeat;background-size:contain;z-index:999}@-webkit-keyframes "progress-bar-stripes"{from{background-position:40px 0;}to{background-position:0 0;}}@-moz-keyframes "progress-bar-stripes"{from{background-position:40px 0;}to{background-position:0 0;}}@-ms-keyframes progress-bar-stripes{from { background-position:40px 0}to{background-position:0 0}} @-o-keyframes progress-bar-stripes{from { background-position:40px 0}to{background-position:0 0}@keyframes "progress-bar-stripes"{from{background-position:40px 0;}to{background-position:0 0;}}#fancybox-content{position:relative}#fancybox-content > div{position:relative}#fancybox-content embed{position:absolute;left:0;right:0}#fancybox-wrap > #fancybox-outer > #fancybox-content > div > object,#fancybox-content > div > object{display:block !important}
