@charset "UTF-8";/*!
Theme Name: Bangkok Sidewalk 2019
Theme URI: http://bangkoksidewalk.com.au/
Author: Kenneth Leong
Author URI: https://agentk.com.au/
Description: Bangkok Sidewalk 2019
Version: 1.0
License: Copyright 2018 Bangkok Sidewalk 2019
License URI: http://bangkoksidewalk.com.au/
Tags:
*/.content-wrap,.table-container{z-index:1;width:100%}@font-face{font-family:CastorOne;src:url(fonts/2D265C_0_0.eot);src:url(fonts/2D265C_0_0.eot?#iefix) format("embedded-opentype"),url(fonts/2D265C_0_0.woff2) format("woff2"),url(fonts/2D265C_0_0.woff) format("woff"),url(fonts/2D265C_0_0.ttf) format("truetype")}html{color:#000;font-size:1em;line-height:1.4}body{font-family:CastorOne,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px;margin:0}img{width:100%}::-moz-selection{background:#d79368;text-shadow:none}::selection{background:#d79368;text-shadow:none}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}*{box-sizing:border-box}.table-wrap{display:table;width:100%;height:100%}.table-cell{display:table-cell;vertical-align:middle}@media (min-width:768px){.table-container{height:50%}}.content-wrap{position:absolute;top:0;left:0;height:100%}@media (min-height:500px),(min-width:500px) and (min-height:230px){.content-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:440px) and (max-height:500px),(min-width:768px) and (max-height:500px){#home #home-carousel,#home #home-carousel .owl-item,#home #home-carousel .owl-item .owl-slide,#home #home-carousel .owl-stage-outer,#home #home-carousel .owl-stage-outer .owl-stage,.wrap,body{min-height:500px}}#home #home-carousel,#home #home-carousel .owl-item{height:100vh}#home #home-carousel .owl-item .owl-slide{height:100vh;background-size:cover;background-position:center}#home #home-carousel .owl-item .owl-slide .dark-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.65);height:100%;width:100%}#home .logos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#home .logos .logo{display:inline-block;margin-right:0;margin-bottom:10px}#home .logos .logo>div{position:relative;display:inline-block}#home .logos .logo>div img{width:220px}#home .logos .logo .content-wrap .table-container,#home .logos .logo .content-wrap .table-container .table-wrap{min-height:100vh}#home .logos .logo .text{top:89px;font-size:19px;text-transform:uppercase;position:absolute;left:0;width:100%;text-align:center}#home .logos .logo .text .name{color:#000;transition:color .3s ease;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:55px;margin-right:41px}#home .logos .logo .text .name .name-name{margin-bottom:2px}#home .logos .logo .text .name .name-numbers{-ms-flex-positive:1;flex-grow:1;color:#fff;letter-spacing:-1px;font-size:14px;line-height:16px}#home .logos .logo .text .name .name-numbers a{color:#fff;text-decoration:none;transition:color .3s ease}#home .logos .logo .text .name .name-numbers a:hover{color:#ff0}#home .logos .logo .text .address{margin-top:5px;font-size:9px;color:#fff}#home .logos .logo .text .address a{color:#fff;text-decoration:none;transition:color .3s ease}#home .logos .logo .text .address a:hover{color:#ff0}#home .logos .logo .text .break{font-size:30px;line-height:7px;color:#000;letter-spacing:-2px}#home .logos .logo .text .menus{font-size:10px;-ms-transform:rotate(-5deg);transform:rotate(-5deg);text-align:left;margin-left:79px;margin-top:0;letter-spacing:-.8px}#home .logos .logo .text .menus a{display:block;text-decoration:none;color:#000;transition:color .3s ease}#home .logos .logo .text .menus a svg{width:12px;height:12px;-ms-transform:rotate(-1deg) translateY(2px);transform:rotate(-1deg) translateY(2px);transition:fill .3s ease;fill:#000}#home .logos .logo .text .menus a:hover{color:#ff0}#home .logos .logo .text .menus a:hover svg{fill:#ff0}#home .logos .logo.kirribilli .text .name{margin-left:48px;margin-right:22px}#home .logos .logo.kirribilli .text .name-numbers{text-align:left;margin-left:7px}#home .logos .logo.kirribilli .text .address{margin-top:-1px}#home .logos .logo.kirribilli .text .menus{margin-top:-2px}@media (min-width:768px) and (min-height:460px){#home .logos{position:relative;height:450px;width:100%;display:block;-ms-flex-wrap:initial;flex-wrap:initial;-ms-flex-pack:inherit;justify-content:inherit}}@media (min-width:768px){#home .logos .logo{display:inline-block;position:absolute;left:50%;margin-left:-175px;top:0}#home .logos .logo>div img{width:355px}#home .logos .logo .text{top:139px;font-size:31px}#home .logos .logo .text .name{margin-left:89px;margin-right:67px}#home .logos .logo .text .name .name-name{margin-bottom:10px}#home .logos .logo .text .name .name-numbers{letter-spacing:-1px;font-size:25px;line-height:28px}#home .logos .logo .text .address{margin-top:14px;font-size:14px}#home .logos .logo .text .break{font-size:40px;line-height:7px}#home .logos .logo .text .menus{font-size:15px;line-height:24px;margin-left:131px;margin-top:0}#home .logos .logo .text .menus a svg{width:14px;height:14px;-ms-transform:rotate(-1deg) translateY(2px);transform:rotate(-1deg) translateY(2px)}#home .logos .logo.avalon{margin-left:-330px}#home .logos .logo.kirribilli{top:87px;margin-left:-12px}#home .logos .logo.kirribilli .text .name{margin-left:75px;margin-right:51px}#home .logos .logo.kirribilli .text .name .name-name{margin-bottom:11px}#home .logos .logo.kirribilli .text .name .name-numbers{margin-left:11px}#home .logos .logo.kirribilli .text .name .name-numbers .name-number a{font-size:22px;line-height:1}#home .logos .logo.kirribilli .text .name .name-numbers .name-number:last-of-type{margin-top:-6px}#home .logos .logo.kirribilli .text .address{margin-top:0}}@media (min-width:992px){#home .logos .logo.kirribilli{margin-left:-20px;top:112px}#home .logos .logo.avalon{margin-left:-346px}#home .logos .logo>div img{width:365px}#home .logos .logo .text{top:146px;font-size:35px;line-height:1}#home .logos .logo .text .menus{margin-top:6px}#home .logos .logo .text .menus a svg{width:16px;height:16px}}