body{background-color:#f7f7f7}#header-logo-img{-webkit-transition:all ease .5s;transition:all ease .5s}#home-page #header-logo-img{opacity:0}#header .menu{text-align:center}.menu ul{list-style:none;padding-left:0;margin-bottom:0}.menu ul li{display:inline-block}.menu .menu-center li{font-weight:700;text-transform:uppercase;padding:9px 15px}.menu .menu-center li a.goldi-lucky{color:#eb698e}.menu .menu-login li{padding-left:10px}#header .popover{width:300px!important}.menu-login .btn-default{font-weight:700;color:#fff;border:transparent;background-color:#782716;box-shadow:none!important}#footer:hover,.menu a:hover,.menu li:hover{color:#f56b2d;text-decoration:none}.menu-login .btn-default:hover{background-color:#fdce02;color:#fff}.login-form label{color:#9d9d9d}.login-form .btn{background-color:#782716}.banner p{font-size:17px;margin:0;margin-bottom:10px}.banner{background-color:#3b0002;height:100vh;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center;overflow:hidden}.banner-content .fade{opacity:0}.banner-content{width:100%;height:100vh;text-align:center;color:#fff;position:relative;padding-top:70px}.banner-content .logo{width:33%;height:28%;min-width:200px;max-width:350px;background:url(../../../asset/img/site/layout/goldilocks-card-yellow.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto;margin-top:1em}.banner-content .card{height:40%;width:33%;min-width:320px;max-width:500px;margin:0 auto;background:url(../../../asset/img/site/layout/Gtizen-card.png);background-size:contain;background-repeat:no-repeat;background-position:center}.banner-content .text{max-width:450px;min-width:320px;margin:0 auto}.banner-content .text p{padding:2em 0 0 0;color:#782716}.banner-content .arrow-down{font-size:30px;margin-top:3em;color:#c26b28}.banner-content .arrow-down:active,.banner-content .arrow-down:focus,.banner-content .arrow-down:hover{text-decoration:none;color:#fff}.get-goldi-lucky{position:fixed;height:150px;width:auto;right:100px;bottom:3vh;z-index:999}#header .popover-content{padding:0}#header .right-item_{padding-left:0}ul.client-menu li{display:block;text-align:center;padding:3px;border-top:1px solid #e3e3e3}ul.client-menu li a{color:#782716}#header .client-name{font-weight:700;cursor:pointer;padding:8px 0;overflow:hidden;white-space:pre;text-overflow:ellipsis;color:#782716}.top-header{background-color:#fff;padding-top:1em;padding-bottom:1em;width:100%;min-height:67px;position:fixed;top:0;z-index:5;-webkit-transition:all ease 1s;transition:all ease 1s}#header .menu-login,#header .menu-login .dropdown,#header .menu-login .wrapper.dropdown-parent{display:inline-block}#sub-header{background-color:#ffc20e;position:fixed;min-height:50px;top:67px;width:100%;z-index:3}#header ul.dropdown-menu:before{content:"";position:absolute;top:-8px;left:45%;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent;display:block;width:0;z-index:1}#header .dropdown-menu{padding:0}#header .dropdown-menu li{padding:0;min-width:158px}#header .dropdown-menu a{color:#782716;text-align:center;padding-top:6px;padding-bottom:6px;width:181px}#header .dropdown-menu a:hover{color:#ffc20e;border-radius:5px}#sub-header ul{padding-left:0;display:block;text-align:center;margin-left:auto;margin-right:auto}#sub-header ul li{font-weight:700;color:#3b0001;padding:1.2em 1em .7em 1em}#sub-header ul li:hover a{color:#fff}.sub-menu li a{color:#000}.sub-menu li{border-bottom:5px solid #ffc20e}.sub-menu li.active{border-bottom:5px solid #fff}.how-to{background-color:#f4f4f4}.how-to .flex{margin-left:-15px}.how-to .image{display:block;position:relative}.how-to .info{display:inline;position:absolute;top:0;right:1em;width:40%;height:100%}.how-to-reg .well{color:#f56b2d}.how-to-reg .wrapper{width:70%}footer select.form-control{border:1px solid #782716}footer .input-group a.btn{font-size:14.7px}.check p,.how-to p{margin-bottom:1em;word-break:break-word}.check .title{text-transform:uppercase}.how-to-member{padding-right:0}.how-to-member .image{background-color:#fff;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.how-to-reg .type-reg.well{background-color:transparent;border:1px solid transparent;box-shadow:transparent}.check .circle{border-radius:100%;height:130px;width:130px;margin:1em auto}.check .icon-photo{height:130px;height:110px;width:100px;width:84px;margin:0 auto;position:relative;top:10px}.sms .icon-photo{background:url(../../../asset/img/site/layout/balance-sprite.png);background-position:0 0;background-size:cover;background-repeat:no-repeat}.online .icon-photo{background:url(../../../asset/img/site/layout/balance-sprite.png);background-position:-124px 0;background-position:-104px 0;background-size:cover;background-repeat:no-repeat}.facebook .icon-photo{background:url(../../../asset/img/site/layout/balance-sprite.png);background-position:-206px 0;background-size:cover;background-repeat:no-repeat}.hotline .icon-photo{background:url(../../../asset/img/site/layout/balance-sprite.png);background-position:-305px 0;background-size:cover;background-repeat:no-repeat}#mechanics .how-to,#mechanics .small-hr.white-layer{background-color:#ffc20e}.white-layer.inverse{background-color:#f7f7f7}#mechanics .how-to-reg .well{color:#782716;font-weight:700}.way .circle .title{text-transform:uppercase}.circle.sms{background-color:#c51b7e}.circle.online{background-color:#6bc047}.circle.facebook{background-color:#f56a27}.circle.hotline{background-color:#fccd01}#mechanics .how-to-member .image{background:url(../../../asset/img/site/content/Register-Banner.jpg) no-repeat center;height:100%;background-size:cover}#mechanics .how-to-reg .well{box-shadow:inset 0 1px 1px transparent}footer div[class^=col-]{margin-bottom:1em}.form-wrapper form{margin:1em auto}.contact-info-wrapper{margin-bottom:2em}.contact-info-wrapper p:not(.title),.form-wrapper form label{color:#782716}#contact-us .location-link{position:relative;margin-top:15px;margin-bottom:1em}.form-wrapper .action-btn{margin-top:1em;margin-bottom:1em}.form-wrapper .btn-group .action-btn{margin-top:0}#contact-us .glyphicon-map-marker{color:#c21678}#contact-us .glyphicon-earphone{color:#61c03e}#contact-us .glyphicon-envelope{color:#f7691f}#contact-us textarea{height:150px;resize:vertical}#contact-us .maps a:hover{color:#ffc20e}#contact-us .map{height:100%;width:100%}.process .small-hr{margin-bottom:3em}.process li,.process p{padding-bottom:1em}.process ol,.process ul{padding-left:15px}.process h2{color:#3b0001}#promos-body .square-name{top:47%;position:relative;margin:0 auto}.promo .body{color:transparent}.col-padding{padding-bottom:25px}#events-body .photo:hover .body,.promo .body:hover{cursor:pointer;background-color:#593228;background-color:rgba(89,50,40,.7);color:#fff}#events-body .date{margin-top:0;margin-bottom:1.5em}#events-body .info-feed{text-align:justify;word-break:break-all}.photo:before{padding-top:70%}.photo-responsive>div{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center}.photo-responsive{position:relative;width:100%;overflow:hidden;background-color:#fff}.photo-responsive:before{display:block;overflow:hidden;content:""}#header .menu-login li{vertical-align:bottom}#main{position:relative}.sidenav{height:100%;width:250px;position:fixed;z-index:2;top:0;right:-250px;background-color:#fff;overflow-x:hidden}#mobile-menu{z-index:3;height:52px;position:fixed;width:100%}#mobile-menu ul{padding:0;margin:0}#mobile-menu .home-logo img{margin:5px 0;height:35px}#mobile-menu ul.nav-menu{list-style:none}#mobile-menu li.icon-group{padding-top:9px}#mobile-menu li.icon-group a{color:#fff;font-size:20px;font-weight:400}#mobile-menu li.icon-group:active a,#mobile-menu li.icon-group:hover a{color:#ffc20e}.mobile-menu-wrapper{background-color:#3b0001;padding:5px 10px}.sidenav{padding:0;list-style:none;font-weight:700}.sidenav span.glyphicon{float:right;font-size:10px;top:4}.sidenav .list-group-item,.sidenav .panel{border:0 solid;border-radius:0}.sidenav .list-group-item{text-transform:uppercase;padding:10px 10px 10px 20px}.sidenav a.list-group-item:hover{color:#fff!important}.sidenav .list-group-item:first-child,.sidenav .list-group-item:last-child{border-radius:0}.sidenav a.list-group-item{background-color:#fff;color:#782716;border-radius:0}.sidenav a.list-group-item-success:focus,.sidenav a.list-group-item-success:hover,.sidenav a.list-group-item:hover{background-color:#3b0001;color:#fff}.sidenav .main-item{text-transform:none;padding:16px 10px 15px 20px}.sidenav .collapse a,.sidenav .collapse.in a,.sidenav .collapsing a{color:#303030}.sidenav .collapse a,.sidenav .collapse.in a,.sidenav .collapsing a{text-transform:none;background-color:#e8e8e8;padding-left:25px}.sidenav .collapse a:hover,.sidenav .collapse.in a:hover,.sidenav .collapsing a:hover{background-color:gray}#login section{background:url(../../../asset/img/site/layout/Account-Banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:0}#redemption-login section{padding-bottom:2em;background-color:#daf1f8}#login .login-wrapper,#redemption-login .login-wrapper{padding:2em 1em 2em 1em;min-height:470px;min-width:470px;max-width:500px;width:36vw;height:auto;margin:0 auto;position:relative}#login .form,#redemption-login .form{margin-left:1em;margin-right:1em}#login .square-wrapper,#redemption-login .square-wrapper{margin-top:4em;display:inline-block;width:100vw;box-sizing:content-box}#login .flex-item-a .small-hr{margin-bottom:1.5em}#login .flex-item-b,#login label{text-align:left;padding-right:1em;padding-left:1em}#login .flex-item-b form:before{padding-top:5%}#login input,#login select{height:45px}#login .bday-wrapper div:nth-child(2){padding-right:0;padding-left:0}#login .bday-wrapper div:nth-child(3){padding-right:0;padding-left:5px}#login .card-wrapper div:nth-child(2){padding-left:0}#login .bday-wrapper div:last-child{padding-right:auto;padding-left:5px}#login .mobile-wrapper div:last-child{padding-left:0}#login .flex-vertical{position:relative}.flex-vertical{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;-webkit-display:flex;-webkit-flex-direction:column;-webkit-flex-wrap:nowrap;-webkit-justify-content:space-around}.flex-item-a{flex-grow:1}.flex-item-b{flex-grow:3}#login .button-wrapper{margin:0 1em 2.5em 1em}.point-details table tr td{padding:1em 1em}.point-details table:first-child tr:first-child td{border-top:1px solid #fff}.point-details table tr td:nth-child(2){color:#303030}.point-details table tr td:nth-child(2){width:50%}.point-details table tr td:nth-child(1){font-weight:700}.point-details .table-wrapper{width:90vw;max-width:90vw;min-width:300px}.profile-header{padding:1em 0 1em 0;margin-bottom:1em}.profile-header .title{font-size:17px}#profile .form-group{margin-bottom:0}#profile .note{color:#9d9d9d}#profile .note-wrapper{padding:1em;max-width:330px;min-width:300px}#profile .table>tbody>tr>td{vertical-align:middle}#profile .table tr td:last-child{overflow:hidden;text-overflow:ellipsis}.link-mail{text-decoration:none}.link-mail:hover{text-decoration:underline}.redempt-input-wrapper{margin-bottom:15px}@media(max-width:1680px){.get-goldi-lucky{height:150px;right:130px}}@media(max-width:1680px){.get-goldi-lucky{height:130px;right:50px}}@media(max-width:1440px){.get-goldi-lucky{height:110px}}@media(max-width:1024px){.get-goldi-lucky{height:90px}}@media(max-width:900px){.get-goldi-lucky{height:60px;right:20px}}@media(max-height:600px){.get-goldi-lucky{right:30px}}@media (min-width:960px){.point-details .table-wrapper{width:40vw;max-width:450px}}@media (max-width:768px){#home-page .how-to .info{display:none}.col-padding{padding-left:0;padding-right:0}.how-to-reg .wrapper{width:100%}}@media (max-width:800px){.how-to-reg .well{font-size:14px}}@media (max-width:1024px){#header .client-name{max-width:119px}.col-sm-3.right-item_{padding:0}}@media (max-width:985px){#header .menu .menu-center li{padding:6px 8px}#sub-header ul li{padding-left:5px;padding-right:5px}#header .center-item_,#header .right-item_{padding-right:2px}}@media (max-width:960px){#sub-header.non-mobile{display:none}footer,footer .text-right{text-align:center}.mobile-menu-bar{display:block!important;height:64px;overflow:hidden}.chunk img{display:block}.link-wrapper{width:100%}.banner-content .text p{padding-top:.5em}.banner{height:100vh}.banner-content .logo{margin-top:0}.banner p{font-size:14px}.banner-content{padding-top:52px}#login .square-wrapper{margin-top:1em}#login section{background-image:none;background-color:#009688;background-color:#fff}#login .square{text-align:center}#login .login-wrapper,#redemption-login .login-wrapper{min-height:100%;min-width:100%;max-height:100%;max-width:100%;width:100%;height:100%;margin:0 auto}#redemption-login section{background-color:#fff}#redemption-login .square-wrapper{margin-top:1em}#login .bday-wrapper div:nth-child(2),#login .card-wrapper div:nth-child(2),#login .mobile-wrapper div:nth-child(2){padding-left:15px}#login form label{text-align:center}footer .non-mobile{display:none}}@media (min-width:75em){#transaction .container{margin:2em auto;max-width:75em}}.responsive-table{width:100%;margin:1.5em 0}.responsive-table thead{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}@media (min-width:48em){.responsive-table thead{position:relative;clip:auto;height:auto;width:auto;overflow:auto}}.responsive-table thead th{background-color:transparent;border-bottom:1px solid #e2e2e2;font-weight:400;text-align:left;font-weight:700}.responsive-table thead th:first-of-type{text-align:left}.responsive-table tbody,.responsive-table td,.responsive-table th,.responsive-table tr{display:block;padding:0;text-align:left;white-space:normal}@media (min-width:48em){.responsive-table tr{display:table-row}}.responsive-table td,.responsive-table th{padding:.5em;vertical-align:middle}@media (min-width:30em){.responsive-table td,.responsive-table th{padding:.75em .5em}}@media (min-width:48em){.responsive-table td,.responsive-table th{display:table-cell;padding:.5em}}@media (min-width:62em){.responsive-table td,.responsive-table th{padding:.75em .5em}}@media (min-width:75em){.responsive-table td,.responsive-table th{padding:.75em}}@media (min-width:48em){.responsive-table tbody{display:table-row-group}}.responsive-table tbody tr{margin-bottom:1em;border-bottom:1px solid #e2e2e2}@media (min-width:48em){.responsive-table tbody tr{display:table-row;border-width:1px}}.responsive-table tbody tr:last-of-type{margin-bottom:0}@media (min-width:48em){.responsive-table tbody tr:nth-of-type(even){background-color:rgba(94,93,82,0)}}.responsive-table tbody th[scope=row]{background-color:transparent;font-weight:700}@media (min-width:48em){.responsive-table tbody th[scope=row]{background-color:transparent;text-align:left}}.responsive-table tbody td{text-align:left;padding:1em;border-bottom:1px solid #e2e2e2}@media (max-width:766px){.responsive-table tbody th[scope=row]{color:#3b0001}.responsive-table tbody td{border-bottom:1px solid transparent}}@media (min-width:48em){.responsive-table tbody td{text-align:left}}.responsive-table tbody .store[data-title]:before{text-transform:none}.responsive-table tbody td[data-title]:before{content:attr(data-title);float:left;color:#782716}.responsive-table tbody td[data-title]:before{width:50%}@media (min-width:48em){.responsive-table tbody td[data-title]:before{content:none}}#transaction tbody tr td:nth-child(2){text-transform:uppercase}.modal-content{border-radius:0}.modal-footer,.modal-header{border:1px solid transparent}