body:lang(tc-HK), body:lang(tc-HK) button, body:lang(tc-HK) select, body:lang(tc-HK) input, body:lang(tc-HK) textarea { font-family: 'Microsoft JhengHei', 'Noto Sans TC', sans-serif, Arial, Helvetica; -moz-appearance: none; -webkit-appearance: none; } .topNav{ background-color: #000; position: relative; } .topNav h1{ padding: 10px 30px; color: #fff; font-size: 21px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; } .topNavButton{ text-decoration: none; position: absolute; right: 30px; color: #fff; top:10px; } .partyIcon::before{ content: url(../img/partyIcon.png); padding-right: 5px; top: 0px; position: absolute; left: -22px; } .topNavButton:hover{ text-decoration: underline; } .check { fill: none; stroke: #0c6362; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; } .check { stroke-dasharray: 60 200; animation: check 2.75s cubic-bezier(0.5, 0, 0.6, 1) forwards 0s; opacity: 0; } .headLine { border-bottom: 2px solid #0c6362 !important; color: #0c6362 !important; } @-webkit-keyframes check { from { stroke-dashoffset: 60; opacity: 1; } to { stroke-dashoffset: 293; opacity: 1; } } .myButton { -moz-box-shadow: inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff; box-shadow: inset 0px 1px 0px 0px #ffffff; background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6)); background: -moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: -webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: -o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: -ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); background: linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#f6f6f6", GradientType=0); background-color: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #dcdcdc; display: inline-block; cursor: pointer; color: #1e4164; font-family: Arial; font-size: 15px; font-weight: regular; padding: 6px 24px; text-decoration: none; text-shadow: 0px 2px 0px #ffffff; } .myButton:hover { background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff)); background: -moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%); background: -webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%); background: -o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%); background: -ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%); background: linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr="#f6f6f6", endColorstr="#ffffff", GradientType=0); background-color: #f6f6f6; } .myButton:active { position: relative; top: 1px; } .successHeading { margin-bottom: 20px; } .smaller { width: 20%; margin-left: auto; margin-right: auto; } .md-stepper-horizontal { display: table; width: 100%; margin: 10px auto; border-radius: 12px; background-color: #FFFFFF; box-shadow: 0 3px 8px -6px rgba(0, 0, 0, .50); } .md-stepper-horizontal .md-step { display: table-cell; position: relative; padding: 24px; } .md-stepper-horizontal .md-step:first-child:active { border-top-left-radius: 0; border-bottom-left-radius: 0; } .md-stepper-horizontal .md-step:last-child:active { border-top-right-radius: 0; border-bottom-right-radius: 0; } .md-stepper-horizontal .md-step:hover .md-step-circle { background-color: #757575; } .md-stepper-horizontal .md-step:first-child .md-step-bar-left, .md-stepper-horizontal .md-step:last-child .md-step-bar-right { display: none; } .md-stepper-horizontal .md-step .md-step-circle { width: 30px; height: 30px; margin: 0 auto; background-color: #999999; border-radius: 50%; text-align: center; line-height: 30px; font-size: 16px; font-weight: 600; color: #FFFFFF; } .md-stepper-horizontal.green .md-step.active .md-step-circle { background-color: #00AE4D; } .md-stepper-horizontal.orange .md-step.active .md-step-circle { background-color: #006564; } .md-stepper-horizontal .md-step.active .md-step-circle { background-color: rgb(33, 150, 243); } .md-stepper-horizontal .md-step.done .md-step-circle:before { font-family: 'FontAwesome'; font-weight: 100; content: "\f00c"; } .md-stepper-horizontal .md-step.done .md-step-circle *, .md-stepper-horizontal .md-step.editable .md-step-circle * { display: none; } .md-stepper-horizontal .md-step.editable .md-step-circle { -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); } .md-stepper-horizontal .md-step.editable .md-step-circle:before { font-family: 'FontAwesome'; font-weight: 100; content: "\f040"; } .md-stepper-horizontal .md-step .md-step-title { margin-top: 16px; font-size: 16px; font-weight: 600; } .md-stepper-horizontal .md-step .md-step-title, .md-stepper-horizontal .md-step .md-step-optional { text-align: center; color: rgba(0, 0, 0, .26); } .md-stepper-horizontal .md-step.active .md-step-title { font-weight: 600; color: rgba(0, 0, 0, .87); } .md-stepper-horizontal .md-step.active.done .md-step-title, .md-stepper-horizontal .md-step.active.editable .md-step-title { font-weight: 600; } .md-stepper-horizontal .md-step .md-step-optional { font-size: 12px; } .md-stepper-horizontal .md-step.active .md-step-optional { color: rgba(0, 0, 0, .54); } .md-stepper-horizontal .md-step .md-step-bar-left, .md-stepper-horizontal .md-step .md-step-bar-right { position: absolute; top: 36px; height: 1px; border-top: 1px solid #DDDDDD; } .md-stepper-horizontal .md-step .md-step-bar-right { right: 0; left: 50%; margin-left: 20px; } .md-stepper-horizontal .md-step .md-step-bar-left { left: 0; right: 50%; margin-right: 20px; } .headingWarp { margin-top: 20px; position: relative; } .sendListBtn { right: 0px; top: 10px; border-radius: 4px; border: 0; position: absolute; font-size: 15px; background-color: #0c6362; color: #fff; padding: 12px; width: 160px; text-align: center; height: 45px; } .sendListBtn:hover { background-color: #034a49; } .tableWidthImg { width: 20%; } .tableWidthImg img { width: 100%; } .deleteBtn { text-decoration: none; color: #006564; } button { cursor: pointer; } .container { width: 1200px; margin: 0 auto; padding: 0 15px; } .header { position: relative; width: 100%; padding: 30px; background-color: #fff; -webkit-box-shadow: 0px 2px 5px 0px rgba(230, 230, 230, 1); -moz-box-shadow: 0px 2px 5px 0px rgba(230, 230, 230, 1); box-shadow: 0px 2px 5px 0px rgba(230, 230, 230, 1); z-index: 2; } .header .logo img { width: auto; height: 35px; } .nav img { position: relative; top: 2px; width: auto; height: 18px; } .nav-controls { display: none; } .fade { -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; } .font14 { font-size: 14px; } li.active a { color: #0c6362 !important; } .headpin { position: relative; } .headpin span { position: absolute; top: -6px; right: -8px; border-radius: 50%; width: 15px; height: 15px; background-color: #0c6362; color: #fff; font-size: 10px; font-family: 'Roboto', sans-serif; text-align: center; } .home-searching { position: relative; margin-bottom: -5px; } .home-searching .banner { height: auto; width: 100%; min-height: 520px; object-fit: cover; } .search-box { position: absolute; top: 30%; width: 80%; left: 50%; transform: translate(-50%, 0); background-color: rgba(0, 0, 0, 0.65); color: #fff; padding: 25px; border-radius: 5px; } .search-box h2 { font-size: 34px; } .logoheading { width: auto; height: 30px; position: relative; top: 2px; } .hotitems a { display: inline-block; color: #fff; text-decoration: underline; margin: 0 5px; } .searching { width: 100%; margin: 20px 0 } .selectLocation { width: 20%; float: left; } .selectLocation select, .inputLocation input { width: 100%; line-height: 24px; font-size: 18px; padding: 10px; border: 1px solid #fff; border-radius: 3px; background-color: #fff; } .inputLocation { position: relative; width: 65%; float: left; padding: 0 15px; } .search-btn { float: left; width: 15%; } .selector { background-color: #fff; margin-top: 1px; position: relative; } .selector i { position: absolute; top: 18px; right: 10px; font-size: 12px; color: #222; z-index: 10; } .selector i.inpadding { right: 25px; } .inline-block { display: inline-block; } .searching button.search-btn { display: inline-block; width: 100%; border-radius: 3px; background-color: #0c6362; color: #fff; font-size: 18px; padding: 12px; border: 0; } .section { width: 100%; padding: 65px 0; } .regionbggrey { background-color: #f1f2f3; } h2.h236Title { font-size: 36px; } .search-region { margin-top: 45px; } .region-lg { width: 48%; float: left; padding: 0 15px; margin-bottom: 30px; } .region-sm { width: 26%; float: left; padding: 0 15px; margin-bottom: 30px; } .regionbox { position: relative; overflow: hidden; border-radius: 5px; height: 280px; } .regionbox img { position: relative; width: 100%; height: 100%; object-fit: cover; border-radius: 5px; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; } .regionbox:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); } .regionbox::after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255, 255, 255, 0); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.45))); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.45) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0); opacity: .6; } .regionbox .title { position: absolute; bottom: 15px; left: 50%; text-align: center; transform: translate(-50%, 0); color: #fff; z-index: 2; width: 100%; } .regionbox .title h2 { font-size: 28px; } .latest-container .col-3 { width: 33.33%; float: left; padding: 0 15px; margin-bottom: 50px; } .latest-container .borderbox { background-color: #fff; -webkit-box-shadow: 0px 3px 5px 0px rgba(219, 219, 219, 1); -moz-box-shadow: 0px 3px 5px 0px rgba(219, 219, 219, 1); box-shadow: 0px 3px 5px 0px rgba(219, 219, 219, 1); } .latest-container .imgbox { height: 240px; } .imgbox { position: relative; border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom: 0; overflow: hidden; } .imgbox img { position: relative; width: 100%; height: 100%; object-fit: cover; border-top-right-radius: 5px; border-top-left-radius: 5px; border-bottom: 0; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; margin-bottom: -5px; } .imgbox:hover img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); } .imgbox::after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255, 255, 255, 0); background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.45))); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.45) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.45) 100%); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0); opacity: .6; } .imgbox .title { position: absolute; bottom: 15px; text-align: left; color: #fff; padding-left: 15px; z-index: 2; } .latest-container .features .items { width: 25%; float: left; text-align: center; font-size: 14px; } .latest-container h3 { font-size: 24px; font-weight: normal; } .latest-container h4 { font-family: 'Roboto', sans-serif; font-size: 24px; font-weight: normal; } .latest-container h4 span { font-size: 14px } .latest-container .location { margin: 12px 0; padding: 0 12px; text-align: center; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .latest-container .location img { position: relative; top: 1px; width: auto; height: 16px; } .latest-container .features { width: 100%; border-top: 1px solid #eee; padding: 15px 0; } .latest-container .features p { margin: 0; padding: 0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .ads { width: 100%; padding: 80px 0; min-height: 700px; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; } .ads .content { background-color: rgba(255, 255, 255, 0.90); padding: 30px; max-width: 630px; border-radius: 5px; } .ads .content h2 { font-size: 30px; } .ads .content p { line-height: 1.8; } .border-greenlink { border-radius: 2px; display: inline-block; background-color: #0c6362; border: 0; color: #fff; text-decoration: none; padding: 9px 20px; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; font-size: 15px; } .border-greenlink:hover { background-color: #034a49; } .news .col-3 { width: 100%; float: left; padding: 0 15px; margin-bottom: 10px; } .news .newsbox { border-top-left-radius: 5px; border-top-right-radius: 5px; background-color: #fff; -webkit-box-shadow: 0px 3px 5px 0px rgba(219, 219, 219, 1); -moz-box-shadow: 0px 3px 5px 0px rgba(219, 219, 219, 1); box-shadow: 0px 3px 5px 0px rgba(219, 219, 219, 1); } .newsbox .details { padding: 15px; } .newsbox img.cover { width: 100%; border-top-left-radius: 5px; border-top-right-radius: 5px; } .newsbox h3 { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .newsbox p { line-height: 1.6; margin-bottom: 10px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height: 75px; } .newsbox .date { font-family: 'Roboto', sans-serif; font-size: 14px; } .newsbox .date img { position: relative; top: 1px; width: auto; height: 12px; display: inline-block; } .partners-container { width: 100%; } .partners { width: 16.66%; float: left; padding: 0 15px; } .partners img { width: 100%; border-radius: 5px; border: 1px solid #eee; margin-bottom: 30px; } footer { width: 100%; background-color: #222222; padding: 30px 0 30px 0; } .footer-logo { text-align: center; margin-top: 40px; margin-bottom: 50px; } .footer-logo img { width: auto; height: 36px; } .footer-links { text-align: center; } .footer-links a { color: #fff; text-decoration: none; display: inline-block; margin: 0 30px; } .footer-links a:hover, .copyright a:hover { text-decoration: underline; } .footer-media { margin: 30px 0; text-align: center; } .footer-media a { margin: 0 15px; display: inline-block; } .copyright { position: relative; text-align: center; width: 100%; color: #fff; padding-top: 30px; line-height: 1.8; border-top: 2px solid #393939; } .copyright a { color: #fff; text-decoration: none; font-size: 14px; } .copyright img { position: absolute; right: 0; bottom: 0; } /*scroll top*/ .scrollToTop { width: 40px; height: 40px; padding: 10px; text-align: center; font-weight: bold; color: #444; text-decoration: none; position: fixed; right: 40px; bottom: 50px; display: none; z-index: 99; } .scrollToTop img { width: 40px; height: 40px; } .scrollToTop:hover { text-decoration: none; } .whatsappchat { position: fixed; right: 30px; bottom: 120px; z-index: 999; } .whatsappchat { width: 45px; height: auto; } .subpagebanner { position: relative; margin-bottom: -5px; } .subpagebanner img { min-height: 300px; object-fit: cover; } .subpagebanner .item { position: absolute; left: 20px; bottom: 20px; color: #fff; text-shadow: 2px 2px 4px rgba(0, 0, 0, 1); } .subpagebanner .item h2 { font-size: 34px; } .subpagebanner .item h3 { font-size: 28px; } .search { padding: 25px 0; } .search-centre h2 { border-bottom: 1px solid #eee; padding: 15px 0; } .full-col { width: 100%; padding: 0 15px; float: left; } .search-centre .search-item { width: 25%; float: left; padding: 0 15px; margin-bottom: 30px; } .search-toggle { display: none; background-color: transparent; color: #222; font-size: 18px; padding: 0; border: 0; position: absolute; right: 15px; top: 20px; cursor: pointer; } .form-control { width: 100%; border: 1px solid #eee; padding: 12px; font-size: 15px; height: 46px; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; } .form-control:focus { border: 1px solid #0c6362; } .facilityOption { cursor: pointer; position: relative; top: 10px; border: 0; padding: 0; background-color: transparent; } .facilityOption img { position: relative; top: 2px; } .confirm-btn { border-radius: 0px; border: 0; font-size: 15px; background-color: #0c6362; color: #fff; padding: 12px; width: 100%; text-align: center; height: 48px; } .other-features { display: none; } .other-features .col-4 { width: 25%; float: left; padding: 0 15px; } /* The container */ .checklabel { display: block; position: relative; padding-left: 30px; margin-bottom: 12px; cursor: pointer; font-size: 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /* Hide the browser's default checkbox */ .checklabel input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } /* Create a custom checkbox */ .checkmark { position: absolute; top: 0; left: 0; height: 22px; width: 22px; background-color: #eee; } /* On mouse-over, add a grey background color */ .checklabel:hover input~.checkmark { background-color: #ccc; } /* When the checkbox is checked, add a blue background */ .checklabel input:checked~.checkmark { background-color: #0c6362; } /* Create the checkmark/indicator (hidden when not checked) */ .checkmark:after { content: ""; position: absolute; display: none; } /* Show the checkmark when checked */ .checklabel input:checked~.checkmark:after { display: block; } /* Style the checkmark/indicator */ .checklabel .checkmark:after { left: 7px; top: 2px; width: 8px; height: 15px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .slider-labels span { display: inline-block; font-family: 'Roboto', sans-serif; } .list { width: 100%; padding: 45px 0; background-color: #f5f5f5; } .list .box { margin-bottom: 50px; } .list .venue { width: 80%; float: left; background-color: #fff; min-height: 180px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; -webkit-box-shadow: 0px 3px 3px 0px rgba(237, 237, 237, 1); -moz-box-shadow: 0px 3px 3px 0px rgba(237, 237, 237, 1); box-shadow: 0px 3px 3px 0px rgba(237, 237, 237, 1); } .list .venueimg { width: 30%; float: left; height: 180px; } .list .venueimg img { width: 100%; height: 180px; object-fit: cover; } .list .details { position: relative; padding: 20px; width: 70%; float: left; } .list .myfav { position: absolute; right: 15px; top: 15px; cursor: pointer; } .list .details h2 { font-size: 20px; font-weight: normal; } .list .details h3 { font-size: 14px; font-weight: normal; color: #999999; } .list .details p { font-size: 14px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; height: 40px; -webkit-box-orient: vertical; } .list .features { margin-top: 15px; } select::-ms-expand { display: none; } .list .features img { width: auto; height: 20px; margin-right: 10px; } .list .offer-box { position: relative; width: 20%; min-height: 180px; float: left; text-align: center; background-color: #fff; border-radius: 12px; border-left: 2px dashed #ddd; -webkit-box-shadow: 0px 3px 3px 0px rgba(237, 237, 237, 1); -moz-box-shadow: 0px 3px 3px 0px rgba(237, 237, 237, 1); box-shadow: 0px 3px 3px 0px rgba(237, 237, 237, 1); } .list .offer { width: 80%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .list .offer h2 { font-family: 'Roboto', sans-serif; font-size: 34px; } .list .offer h4 { color: #999; font-weight: normal; font-size: 13px; } .list .offer a { color: #fff; background-color: #0c6362; padding: 13px 25px; border-radius: 5px; text-decoration: none; display: inline-block; margin-top: 15px; width: 100%; } .loading { float: left; margin: 20px 0; width: 100%; text-align: center; } .loading img { width: auto; height: 80px; } .pagelocation { color: #777777; font-size: 14px; margin-bottom: 15px; } .pagelocation a { text-decoration: none; color: #777777; } .pagelocation .active { color: #0c6362; } .pagelocation a:hover { color: #0c6362; text-decoration: underline; } /*venue centre*/ .venue-container { width: 100%; padding: 45px 0; } .venue-info { width: 68%; padding: 0 15px; float: left; } .venue-data { width: 32%; padding: 0 15px; float: left; } .venue-info h1 { font-size: 32px; margin-bottom: 10px; } .venuelocation { font-size: 15px; margin-bottom: 12px; } .tags { margin-bottom: 12px; } .tags a { display: inline-block; background-color: #0c6362; color: #fff; padding: 5px 10px; text-decoration: none; font-size: 14px; margin-bottom: 5px; } .lightslider { margin-bottom: 20px; } .lslide img { width: 100%; height: auto; } .lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover { border: 3px solid #006564; } .venuedetails { margin-bottom: 20px; } .venuedetails h2, .relatedOfficeWarp h2 { padding: 7px 0; margin-bottom: 20px; } .venuedetails p { line-height: 1.7; font-size: 15px; } .venueoffer { width: 100%; background-color: #0c6362; padding: 15px 20px; color: #fff; } .venueoffer span, .venueoffer .offer-price { font-family: 'Roboto', sans-serif; display: inline-block; } .venueoffer span { font-size: 14px; position: relative; top: -10px; margin-right: 5px; } .venueoffer .offer-price { font-size: 28px; } .contactvendor { background-color: #f9f9f9; padding: 20px; } .contactvendor .actionRow { margin-bottom: 20px; position: relative; } .contactvendor .actionRow:last-child { margin-bottom: 0; } .contactvendor .actionRow input { padding-left: 40px; border-radius: 3px; } .contactvendor .actionRow button { border-radius: 3px; cursor: pointer; } .contactvendor .actionRow img { position: absolute; top: 17px; left: 12px; } .contactvendor p { padding-bottom: 20px; text-align: center; color: #888; margin: 0 0 20px 0; font-size: 14px; border-bottom: 1px dashed #ddd; } .action-btn { width: 100%; border: 1px solid #eee; padding: 12px; font-size: 15px; height: 48px; background-color: #fff; color: #282f35; } .action-btn:hover { background-color: #0c6362; color: #fff; border: 1px solid #0c6362; } .actionRow i { position: relative; top: 2px; margin-right: 4px; } .media { margin: 20px 0; text-align: center; } .media img { max-width: 100%; } .googlemap { margin-bottom: 30px; } #map { width: 100%; min-height: 250px; } .venuedata h2, .venueBlog h2 { color: #fff; background-color: #0c6362; padding: 15px 0; text-align: center; font-size: 20px; font-weight: normal; } .venuedata .box { padding: 10px; background-color: #f9f9f9; } .venueBlog .box { padding: 10px; } .Datarow { border-bottom: 1px solid #ddd; margin-bottom: 5px; } .Datarow:last-child { border: 0; } .Datarow img { position: relative; top: 6px; } .Datarow h5 { font-size: 14px; font-weight: normal; } .Datarow p { margin: 5px 0 8px 0; font-size: 15px; } /**/ .bggrey { background-color: #f7f8f9; } .subsection-grey { background-color: #f7f8f9; padding: 40px 0; } .heading { position: relative; font-size: 32px; font-weight: bold; border-bottom: 1px solid #ddd; padding: 10px 0; margin-bottom: 30px; } .heading .member { position: absolute; top: 22px; right: 0; font-size: 16px; font-weight: normal; } .heading .member img { position: relative; top: 3px; } .newsRow { width: 100%; margin-bottom: 40px; } .newsRow .newsimg { width: 30%; float: left; height: 246px; } .newsRow .newsimg img { width: 100%; object-fit: cover; height: 246px; } .newsRow .newsContent { width: 70%; float: left; padding: 25px; background-color: #fff; height: 246px; } .newsRow .newsContent h2 { font-size: 22px; color: #0c6362; margin-bottom: 5px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .newsRow .newsContent .date { font-size: 15px; color: #989898; } .newsRow .newsContent p { line-height: 1.6; font-size: 15px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; min-height: 72px; } .news-details { margin-top: 30px; line-height: 1.7; } .news-details h1 { font-size: 30px; color: #0c6362; margin-bottom: 20px; } .news-details img { max-width: 100%; } .news-details a { color: #0c6362; text-decoration: none; } .news-details a:hover { text-decoration: underline; } /*login*/ .login-container { padding: 70px 15px; } .login-box { width: 100%; max-width: 600px; margin: 0 auto; border-radius: 3px; background-color: #fff; padding: 20px; -webkit-box-shadow: 0px 3px 3px 0px rgba(237, 237, 237, 1); -moz-box-shadow: 0px 3px 3px 0px rgba(237, 237, 237, 1); box-shadow: 0px 3px 3px 0px rgba(237, 237, 237, 1); } a.login-imgbtn { position: relative; padding: 15px; width: 100%; color: #333 !important; text-align: center; display: block; border-radius: 3px; letter-spacing: -0.6px; text-decoration: none; border: 1px solid #ddd; font-size: 18px; margin-bottom: 20px; } img.btnLogo { position: absolute; left: 15px; top: 15px; width: auto; height: 24px; } a.fb-btn { background-color: #3b5998; color: #fff !important; border: 1px solid #3b5998; } .login-box p { font-size: 15px; } .login-box h3 { font-weight: normal; font-size: 15px; margin-bottom: 10px; } .login-box a { text-decoration: none; color: #0c6362; } .login-box input { border-radius: 3px; } .login-box a:hover { text-decoration: underline; } .login-box hr { border: 0; border-top: 1px solid #ddd; } .login-box button { padding: 15px 0; font-size: 18px; height: auto; border-radius: 3px; } .bgimg { background-size: cover; background-position: center; background-repeat: no-repeat; } .myact-container { margin-top: 40px; } .myact-container .col-4 { width: 25%; float: left; padding: 0 15px; } .myact-container .card { width: 100%; min-height: 300px; background-color: #fff; position: relative; display: block; text-decoration: none; text-align: center; padding: 0 12px; color: #555; margin-bottom: 30px; } .myact-container .card .option { position: absolute; top: 50%; width: 100%; left: 50%; transform: translate(-50%, -50%); } .myact-container .card .option i { font-size: 70px; } .myact-container .card .option h3 { margin-bottom: 0; } .myact-container .card .option p { font-size: 14px; margin: 7px 0; } .myact-container .card:hover { background-color: #0c6362; color: #fff; } .profile-box { width: 100%; padding: 15px 20px; background-color: #fff; } .profile-box .Data { font-size: 16px; } .profileRow { width: 100%; display: table; margin: 15px 0; line-height: 1.8; padding-bottom: 25px; font-size: 15px; border-bottom: 1px solid #ddd; } .profileRow:last-child { border: 0; } .profileRow .title { display: table-cell; width: 200px; font-size: 20px; vertical-align: top; } .profileRow .Data { display: table-cell; vertical-align: top; } button.editDataBtn { color: #666; background-color: transparent; border: 0; padding: 0; font-size: 15px; border: 1px solid #ddd; padding: 6px 10px; margin-top: 10px; } .editProfile { width: 70%; } .editRow { width: 100%; } .editRow h6 { font-weight: normal; font-size: 15px; padding: 3px 0; } .editRow input { border: 0; width: 100%; background-color: #fff; padding: 12px; font-size: 15px; border: 1px solid #ddd; border-radius: 3px; margin-bottom: 14px; } .editRow input:focus { border: 1px solid #006564; } .editRow button { width: 120px; text-align: center; color: #666; border: 0; background-color: #e0e0e0; padding: 8px 0; margin-right: 10px; font-size: 15px; border-radius: 2px; } .editRow button[type="submit"] { color: #fff; background-color: #006564; } .mycard { width: 50%; float: left; position: relative; } .cardimg { max-width: 400px; height: auto; position: relative; text-align: center; margin: 50px auto; } .cardimg img { width: 100%; height: auto; } .cardno { color: #fff; font-size: 30px; font-family: 'Inconsolata', monospace; position: absolute; top: 40%; width: 100%; left: 50%; transform: translate(-50%, -40%); } .CardOption input { display: none; } .CardOption label>input+img { /* IMAGE STYLES */ cursor: pointer; width: auto; height: 40px; margin-right: 10px; border: 2px solid transparent; opacity: 0.4; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%); } .CardOption label>input:checked+img { /* (RADIO CHECKED) IMAGE STYLES */ border: 2px solid #006564; opacity: 1; -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ filter: grayscale(0%); } .mycard-details { width: 50%; float: left; padding-left: 50px; border-left: 1px solid #eee; padding-top: 20px; } .mycard-details .inputRow { margin-bottom: 20px; } .mycard-details .inputRow h4 { margin-bottom: 7px; font-weight: normal; } .mycard-details .inputRow select { width: 150px; margin-right: 10px; } .myorder, .myhistory { background-color: transparent; padding: 0; } .myorder .venue { width: 100%; margin-bottom: 40px; } .list.myorder .details p { font-size: 14px; -webkit-line-clamp: 3; line-height: 1.5; } .ui.header { box-shadow: none; } .textCenter { text-align: center; } .ui.form .inline.fields { margin: 0em 0em 1em; border-bottom: 1px solid #eaeaea; padding: 10px 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .ui.icon.header { padding: 10px 0; margin: 2rem 0em 2rem; } .nextBtn { margin: 0px auto; } .formPaging { padding: 20px 0px; text-align: center; width: 100%; } .border-graylink { border-radius: 2px; display: inline-block; background-color: #cdcdcd; border: 0; color: #fff; text-decoration: none; padding: 9px 20px; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; font-size: 15px; } .border-graylink:hover { border-radius: 2px; display: inline-block; background-color: #dedede; border: 0; color: #fff; text-decoration: none; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; font-size: 15px; } .formMailIcon { left: 0px; position: absolute; padding: 12px; font-size: 1.2rem; color: #cdcdcd; } .fullwide { width: 100% !important; } .quickTopPadding { color: #4c4c4c; padding: 20px 0px; } .telphone::after { content: "+852"; font-size: 1rem; vertical-align: top; padding: 10px; font-style: initial; } .ui.input input.inputTel { padding-left: 6em !important; } .formStep01Warp { padding: 20px 10%; } .formStep02Warp, .formStep03Warp, .formStep04Warp, .formStep05Warp { padding: 20px 10%; display: none; } .headerIcon { top: 3px; position: relative; } .sendListForm { padding: 20px 10%; } .searchBar { width: 100%; font-size: 0px; } .searchCountry { width: 10%; vertical-align: top; font-size: 15px; display: inline-block; border-right: 1px solid #eee; } .searchType { width: 15%; vertical-align: top; font-size: 0px; display: inline-block; } .searchType .searchTypeBtn { border-radius: 0px; border: 0; font-size: 15px; background-color: #dedede; color: #4c4c4c; padding: 12px; width: 50%; height: 48px; text-align: center; display: inline-block; border-left: 1px solid #ffffff; } .searchType .searchTypeBtn:focus { background-color: #a2a2a2; color: #fff; } .searchSubBar { width: 40%; font-size: 0; vertical-align: top; display: inline-block; } .searchSubBarInput { font-size: 15px; vertical-align: top; display: inline-block; width: 80%; } .searchPriceRang { font-size: 0; height: 48px; vertical-align: top; display: inline-block; width: 35%; } .searchSubBarButton { font-size: 15px; vertical-align: top; display: inline-block; width: 20%; } .searchIcon { position: relative; top: 2px; left: -6px; } .dropdown .icon { display: none; } i.delete.icon { top: auto; position: relative; display: inline-block; right: auto; } .ui.multiple.dropdown>.label { background-color: #eee; color: #0c6362; padding: 10px; } .indexSearch { margin: 0px; background-color: #fff; border-radius: 4px; } .ui.multiple.search.dropdown>.text { left: 0; top: 2px; } .ui.multiple.search.dropdown>input.search { position: static; padding: 0; max-width: 100%; margin: 0.452381em 0em 0.45238095em 0.64285714em; width: 2.2em; line-height: 1.21428571em; } .tagDropdown { padding: 6px 10px !important; height: 48px; } .ui.modal>.close { top: -1.1rem; right: -1.5rem; opacity: 1; color: #5a5a5a; border-radius: 50px; border: 4px solid #e5e5e5; width: 2.25rem; background-color: #fff; padding: 5px 0px 0px 1px; } .ui.progress .bar { height: 0.75em; } .actions { padding: 20px 0px; } .textareaLabel { color: #cdcdcd; } .formStep04Warp h1 { line-height: 34px; margin-bottom: 10px; } .ReloadBtn { background: url(../img/update-64.png) left top no-repeat; background-size: 100%; width: 38px; height: 38px; border: 0px; outline: none; cursor: pointer; } .captchaWrap { margin-bottom: 20px; font-size: 0px; position: relative; } .captchaInput, .captchaImg { display: inline-block; font-size: 15px; vertical-align: top; width: 50%; } .CaptchaTxtField { padding: 0px 10px; display: inline; vertical-align: top; } #CapCode { width: 138px; } .ui.form .field>label { font-size: 15px; } .lableTitle { font-weight: bold; margin-bottom: 6px; color: #000; } .contactForm.ui.error .ui.error.message, .sendListContactForm.ui.error .ui.error.message { display: block; } .halfwidth { width: 30%; } .relatedOffice { width: 100%; } .boldText { font-weight: bold !important; } .relatedOffice a { display: block; text-decoration: none; color: #6e6666; } .relatedOffice .newsbox p { -webkit-line-clamp: 2; height: 47px; } .relatedOffice .slick-dots { position: absolute; bottom: -15px; display: block; width: 100%; padding: 0; margin: 0; list-style: none; text-align: center; padding-left: 15px; } .subpagebannerImg{ background-size: cover; height: 600px; background-position: 50% 50%; } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { filter: brightness(0) invert(1); -webkit-filter: brightness(0) invert(1); }