﻿#langlinks { float: left; width: 110px; }
a.targetlang { display: none; background-color: #fff; padding: 5px; width: 100px; font-size: 12px !important; font-weight: normal !important; }
a.targetlang:hover { background-color: #fff; }
#langswitcher { position: relative; top: 50px; right: 0px; z-index: 99998; text-transform: uppercase; text-align: left; color: #0272bd; font-size: 12px; line-height: 18px; height: 75px; }
#langswitcher:hover a { display: block; position: relative; z-index: 100002; float: right; width: 100px; clear: both; color: #0272bd; text-decoration: none; }
a#currlanglink { display: block; float: right; width: 100px; padding: 9px 5px 6px 5px; font-size: 12px !important; background: #fff url('//az596610.vo.msecnd.net/arrow-down-black.png') right 3px no-repeat; color: #0272bd; font-weight: normal !important; text-decoration: none; }
#tc_leftColumn { float: left; margin: 0; padding: 0; width: 445px }
#tc_rightColumn { float: right; margin-left: 10px; padding: 0; width: 445px }
#tc_rightColumn p, #tc_rightColumn a, .blockText { font-size: 1.5em; margin: 10px 0px 0px 5px; }
.blockText div { margin-bottom: 5px; }
/* MYHOME SUBNAV */
#tc_manageSubNav { position: relative; margin: 0 0 25px; padding: 0; height: 3em; width: 100%; font-size: .85em; border-bottom: 1px solid #ccc }
#tc_manageSubNav ul { margin: 0 0 0 5px; padding: 0; position: absolute; bottom: -1px }
#tc_manageSubNav ul li { display: inline; list-style: none }
#tc_manageSubNav ul a, #tc_manageSubNav ul span, #tc_manageSubNav ul a.current { display: block; float: left; padding: 3px 10px; margin: 2px 2px 0 0; text-align: center; text-decoration: none !important }
#tc_manageSubNav ul #tc_manageSubNav ul a.current, #tc_manageSubNav ul a.current:hover { border: 1px solid #ccc; border-bottom: none; background: #fff; padding-bottom: 6px; margin-top: 0 }
#tc_manageSubNav li a.current { border: 1px solid #ccc; border-bottom: none; padding-bottom: 6px; margin-top: 0 }
#tc_manageSubNav ul a { background: #fff; border: 1px solid #ccc; border-bottom: none }
#tc_manageSubNav ul a:hover { margin-top: 0; border-color: #ccc; }
#tc_manageSubNav li.tc_settings { float: right; margin: 0 5px 0 0 }
#tc_manageSubNav ul span.tc_mtclink a, #tc_manageSubNav ul span.tc_mtclink a:hover { border: none; padding: 0 !important; margin: 0; color: #000 }
.noborder, .noborder input { border: 0px; }
#plans { margin: 50px 0px 10px 0px; float: left; width: 935px; height: 323px; background: url('/img/plans_noise_small.png') no-repeat center center; }
#plans_inner { margin-left: 100px; }
.plan { float: left; width: 242px; height: 323px; }
#plan3, #plan4 { padding-left: 7px; }
.plan .tc_button { margin: 20px 0px; font-size: 14px; }
.plan h1 { margin-top: 50px; text-align: center; }
.plan .price { text-align: center; margin: 10px 0px; }
.plan .priceBolded { font-size: 16px; font-weight: bold; }
.plan .feature { font-size: 14px; text-align: center; line-height: 150%; margin-top: 2px; }
.plansWrap { text-align: center; margin-top: 25px; padding: 5px; width: 100%; }
.justify { text-align: justify; }
.screenshots, .screenshots-link { float: left; position: relative; display: block; border: 2px solid #E3F5E4; padding: 4px; color: #777; width: 445px; height: 163px; overflow: hidden; }
.screenshots img, .screenshots-link img { display: block; border: 0px; }
.screenshots-link { border: 3px solid #BCE27F !important; }
.screenshots-link:hover { border: 3px solid #6f9a4d !important; }
.tourFeatured { float: left; width: 925px; margin: 30px 0px; line-height: 150%; font-size: 11pt; }
.tourFeatured-left { float: left; width: 445px; padding-right: 20px; }
.tourFeatured-right { float: right; width: 445px; padding-left: 20px; }
.nomansland { float: left; width: 25px; }
.featureContainer { float: left; width: 100%; }
.featureNav { float: left; width: 100%; text-align: center; font-size: 12pt; margin: 30px 0px;}
.featureNav a.Lingu_current, .featureNav a:hover { background: #88B455; padding: 8px 13px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); text-decoration: none !important; text-transform: uppercase; color: #f0f0f0; }
.featureNavItem { padding-left: 10px; }
 @media only screen and (max-device-width: 1024px) {
#navigation { overflow: visible }
#intro { height: 264px; width: 100%; background: url(grey_noise_lighter.jpg); }
#intro-pricing { height: 164px; width: 100%; background: url(grey_noise_lighter.jpg); }
#intro-badge { height: 225px; width: 100%; background: url(grey_noise_lighter.jpg); }
.intro-container { height: 264px; width: 950px; margin: auto; overflow: hidden; }
#sub-navigation { height: 70px; width: 100%; background: url(black_noise.png); }
#navigation .nav >li >a:hover, #navigation .nav .active { padding-bottom: 4px; border-bottom: 3px solid #BCE27F; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
/*.clearfix { display: inline-block }*/
#navigation .nav a { display: block; padding: 0 21px; height: 63px; text-shadow: 0 1px #35393c; font-size: 11pt; }
#navigation .nav a:hover { text-decoration: none }
#navigation .nav span { display: inline-block; height: 12px; width: 12px; margin-right: 5px }
#navigation .nav >li { float: left; display: block; height: 63px; line-height: 63px; text-align: center; overflow: visible; background: url('/img/admin_menu_icons/border.png') repeat-y left top }
#navigation .nav a { color: #fff !important }
#navigation .nav .active a { color: #88B455 !important }
#navigation .nav .icon-dash { background: url('/img/admin_menu_icons/dashboard.png') no-repeat left top }
#navigation .nav .icon-user { background: url('/img/admin_menu_icons/user.png') no-repeat left top }
#navigation .nav .icon-widget { background: url('/img/admin_menu_icons/settings.png') no-repeat left top }
#navigation .nav .icon-post { background: url('/img/admin_menu_icons/discussions.png') no-repeat left top }
#navigation .nav .icon-order { background: url('/img/admin_menu_icons/order.png') no-repeat left top }
#navigation .nav .icon-page { background: url('/img/admin_menu_icons/icon-server.png') no-repeat left top }
#intlHotelGuestsLeft { float: left; width: 230px; height: 210px; padding-right: 40px; }
#websiteTranslationLeft { float: left; width: 330px; height: 290px; padding: 10px 20px; }
#websiteTranslationRight { padding-top: 30px; font-size: 11pt; line-height: 150%; float: right; width: 555px; }
#happyHotelCustomerLeft { padding-top: 20px; float: left; width: 550px; height: 270px; clear: both; font-size: 11pt; line-height: 150%; }
#happyHotelCustomerRight { float: right; width: 300px; height: 270px; padding-left: 20px; }
#free_report { float: right; width: 270px; }
.image-wrap, .image-wrap img { display: inline-block; vertical-align: middle; line-height: 1.5em; }
.qtip { line-height: 1.6em; }
 @media screen and (min-width:0\0) {
    /* IE 9 & 10 */
    #home_header {height: 435px; }
 .footer, .push {height: 140px; }
 #featured .btn-logon span {padding-left: 2px; }
 .feature .tc_button {margin-top: 16px; }
 .tour_button {height: 22px; }
 #home_featured_button {margin: 15px 0px 0px 0px; }
 #webtra_home {float: right; margin:32px 10px 0px 0px; width: 456px; height: 218px;
 background: url('webtra-home2.png') no-repeat; }
 .innerGlobal {border-bottom-color: #ccc; }
    #navigation .nav a {display:block; padding:0 24px; height:63px; text-shadow:0 1px #35393c; font-size:11pt; }
}
 @supports (-webkit-appearance:none) {
    #home_featured_button {margin: 12px 0px 0px 0px; }
 #navigation .nav a {padding:0 24px; }
}
