body,html{height:100%}body{margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{background-color:rgba(0,0,0,.5);width:.75em}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5)}.ggskin{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px}.userdata-box .ud-desc div a{color:#0af}.userdata-box .ud-title div{font-weight:700}.userdata-box .ud-copydiv{font-style:italic}.sidebar-button-box{border-top-right-radius:5px;border-bottom-right-radius:5px}.thumb-visit-check{text-shadow:1px 1px 2px #000}.thumb-tooltip{text-shadow:0 0 4px #000;font-size:16px}.modal-content{opacity:.9}h1{font-size:1.5rem}h2,h3{font-size:1rem}.row>.col-md-12>img{max-width:100%}hr.small{margin:16px 42px 16px 32px;border:1px solid #fff}.sidebar-menulist li{list-style:none}.sidebar-content{white-space:normal;padding-right:16px}.contact-box{font-size:12px;padding:8px 8px 8px 32px;color:#fff}* html .clearfix{height:.01%}.clearfix{display:block}.textbox-subtitle{font-size:16px}.sidebar-content{display:flex;flex-direction:column;flex-grow:1;flex-wrap:wrap}.sidebar-container .menu-header .menu-title{font-size:18px;font-weight:700;margin-left:32px}.sidebar-menulist{order:1;padding-left:0}.sidebar-content .contact-section{padding-left:30px}.sidebar-content .contact-section p{margin-bottom:10px}.contact-box-ruler-top{order:2;display:inline-block}.contact-box{order:3}.contact-box-ruler-bottom{order:4;display:inline-block}.buttonlist{order:5;margin-left:30px;margin-top:20px}.buttonlist a{display:inline-block;width:32px;height:32px;margin-right:8px;background-color:#fff;border-radius:6px}.buttonlist a:hover{background-color:#333}.buttonlist a i{font-size:24px;width:24px;text-decoration:none;margin-top:4px;margin-left:4px;height:24px;color:#333;text-align:center}.buttonlist a:hover i{color:#add8e6}@media (max-width:320px){.mobilehidden{display:none}}.sidebar-container,.sidebar-container>div{overflow-y:auto!important}.sidebar-bg.small{background:0 0!important}.sidebar-container.mobile .mobilehidden,.sidebar-container.nomobile .mobileshow{display:none}.sidebar-wrapper.small .sidebar-content{top:50%;position:absolute;transform-origin:0 50%;transform:translateY(-50%);background:rgba(0,0,0,.667);padding:10px 0;margin-left:-1px;width:250px;border-top-right-radius:5px;border-bottom-right-radius:5px}.sidebar-menulist li.empty,.sidebar-metamenu-list li.empty{display:none;height:0}.sidebar-menulist li a.sideBarBtn{padding:8px 8px 8px 12px;font-size:22px;color:#fff;display:inline-block;line-height:1.5!important;text-decoration:none}.lang-icon a,.sidebar-menulist li a:hover{text-decoration:none;color:#87cefa}.sidebar-menulist li .icon,.sidebar-metamenu-list li .icon{opacity:0;padding-left:5px;width:20px;font-size:18px;color:#87cefa}.lang-icon img:hover,.sidebar-menulist li:hover .icon,.sidebar-metamenu-list li:hover .icon{opacity:1}.lang-icon{float:left;margin-right:10px;width:32px;height:32px;text-align:center;vertical-align:middle;border:1px #fff solid;border-radius:5px;cursor:pointer}.lang-icon:hover{background-color:#000}.lang-icon.current{font-weight:700;border-width:2px}.lang-icon a{color:#fff;text-transform:uppercase}.lang-icon img{border-radius:5px;opacity:.7}.lang-menu{padding-top:20px;padding-bottom:40px}.contact-section,.lang-menu{padding-left:30px}.contact-section a[href^='tel:']{color:#ff9}.contact-section a[href^='tel:']:hover{color:#fff}.contact-wrapper{padding-top:10px;overflow-y:hidden!important;padding-right:10px}.sidebar-container .contact-wrapper.hidden{display:none}.contact-header{cursor:pointer;font-size:18px;padding:4px 10px 6px;background:rgba(255,255,255,.15);border-radius:4px;width:calc(100% - 30px)}.header-title.narrow div{font-size:14px!important}.modal{z-index:999999}.modal-title{font-size:18px;font-weight:700}.modal-body p{white-space:initial!important}.modal-body,.modal-body div{width:100%!important;overflow:visible!important;background-color:#fff;white-space:initial}.header-logo{cursor:pointer;height:70px;left:30px;position:relative;top:5px;width:200px;pointer-events:auto;transform-origin:50% 50% 0}.header-logo img{position:absolute;width:200px;left:0;top:50%;margin-top:-20px}.sidebar-metamenu-list{list-style:none;padding-left:0}.sidebar-metamenu-list li a.sideBarBtn{padding:8px 8px 0 12px;font-size:15px;color:#fff;display:inline-block;line-height:1.5!important;text-decoration:none}.sidebar-metamenu-list li a:hover{text-decoration:none;color:#87cefa}.menu-header .yourehere{color:#87cefa;padding-left:32px;font-style:italic}.map-tooltip.header{text-shadow:0 0 3px rgba(0,0,0,.9)}.map-tooltip.tx div{top:40%!important}.thumb-mobile-label div{font-size:11px}