.nav-container.container{position:relative;padding:0;background:#222;z-index:999999999}@media only screen and (max-width:1170px){.nav-container.container{width:100%}}#nav{z-index:999999999;right:0;width:398px;height:525px;background:#222;margin:0 auto;margin-top:-30px;padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#nav,#nav .arrow{position:absolute}#nav .arrow{right:125px;top:-18px;font-size:50px}#nav .masonry{background:transparent}#nav .brick{display:inline-block}@media only screen and (max-width:1170px){#nav{right:20px}}@media only screen and (max-width:1024px){#nav{right:0;margin-top:-25px}}@media only screen and (max-height:599px) and (min-width:825px){#nav{width:800px;height:275px}}@media only screen and (min-height:600px) and (max-height:725px) and (min-width:768px){#nav{width:550px;height:400px}}@media only screen and (max-width:768px){#nav{width:524px;height:400px;margin-top:0;position:relative;top:0;right:0;border-radius:0}#nav .arrow{display:none}}@media only screen and (max-height:599px) and (min-width:768px) and (max-width:824px){#nav{width:524px;height:375px;margin-top:0;position:relative;top:0;right:0;border-radius:0}#nav .arrow{display:none}}@media only screen and (max-width:550px){#nav{width:398px;height:500px}}@media only screen and (max-width:390px){#nav{width:272px;height:750px}}@media only screen and (max-width:270px){#nav{width:128px;height:1475px}}#nav .btn-nav{width:116px;height:116px;padding:8px;margin:5px;text-align:center;cursor:pointer;color:#f1f1f1}#nav .btn-nav.active,#nav .btn-nav:hover{background-color:#08c;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#nav .btn-nav .fa{width:50px;height:50px;margin-top:10px;font-size:2.5em;line-height:50px}#nav .title-icon{font-size:1em}#nav a:hover{text-decoration:none}.search input{box-sizing:unset}.search .gsc-input-box{height:28px}.search.search-hidden{display:none}#header{width:100%;margin:0;padding:0;border-top:1px solid #888;background:#fff}#header .header-container{height:7em;padding-top:.3em;padding-bottom:.3em}@media only screen and (max-width:768px){#header .header-container{height:6em}}#header .header-logo{width:50%;height:95%;padding-top:.3em}#header .header-logo a{display:block;width:100%;height:100%}#header .header-logo img{object-fit:contain;height:100%}@media only screen and (max-width:550px){#header .header-logo{width:100%;text-align:center}}#header .btn-container{position:absolute;right:0;top:15%;right:15px;height:70%;cursor:pointer}#header .btn-container .btn-menu,#header .btn-container .btn-search{height:100%}#header .btn-container .btn-menu{margin-right:1em}#header .btn-container img{object-fit:contain;height:100%}@media only screen and (max-width:550px){#header .btn-container{display:none}}#header .btn-mobile-container{width:100%;display:none}#header .btn-mobile-container .btn-group{width:100%;margin:0}#header .btn-mobile-container button{width:50%;border-radius:0}@media only screen and (max-width:550px){#header .btn-mobile-container{display:block}}#banner{position:relative;width:100%;height:11em;overflow:hidden;border-top:1px solid #888;border-bottom:1px solid #888}@media only screen and (max-width:768px){#banner{height:9em}}@media only screen and (max-width:550px){#banner{display:none}}#banner img{background-color:#888;object-fit:cover;width:100%;height:100%}#breadcrumb-container{position:relative;width:100%;font-size:.85em;margin-top:-2em;height:2em;line-height:2em;background-color:hsla(0,0%,100%,.8)}@media only screen and (max-width:768px){#breadcrumb-container{font-size:.7em;margin-top:-1.8em;height:1.8em;line-height:1.8em}}@media only screen and (max-width:550px){#breadcrumb-container{display:none}}#breadcrumb-container .breadcrumb{margin:0;padding:0;background-color:inherit}#breadcrumb-container .breadcrumb-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:12em}#breadcrumb-container .breadcrumb-item a{color:#555}#breadcrumb-container .breadcrumb-item.breadcrumb-navpage{color:#000;font-weight:700}#breadcrumb-container .breadcrumb-item.breadcrumb-navpage a{color:#000}#breadcrumb-container .breadcrumb-item.active{color:#555;max-width:inherit}#breadcrumb-container .breadcrumb-item:before{color:#555}#audioplayer{z-index:999;height:75px;background:#222;border-top:2px solid #08c;color:#f1f1f1;font-size:14px}#audioplayer.hidden{bottom:-73px}#audioplayer.visible{bottom:-2px}#audioplayer #text{height:58px;overflow:hidden;line-height:1.3;padding-left:8px}#audioplayer #speaker{max-width:56px;border:1px solid #f1f1f1;box-shadow:none}#audioplayer #buffer{background:#b1b1b1;background-image:none}#audioplayer .btn.play{font-size:18px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;padding:8px 10px;margin-top:0;height:38px;width:38px}#audioplayer .btn.play i{margin-left:2px}#audioplayer .btn.play .icon-pause{margin-left:0}#audioplayer #volume{height:6px;margin-top:7px;cursor:pointer;border-radius:0}#audioplayer #volume-container{max-width:110px}#audioplayer #volume-container .media-body{margin-top:5px}@media (max-width:1024px){#audioplayer #volume-container{display:none}}#audioplayer #volume-container i{margin-left:5px;font-size:18px;line-height:1.15}#audioplayer #time-container{padding-top:12px}@media (max-width:768px){#audioplayer #info-container,#audioplayer #time-container{width:75%;margin-left:15%}}@media (max-width:480px){#audioplayer #info-container,#audioplayer #time-container{width:100%;margin-left:0}}#audioplayer #time-container .row-fluid{margin-top:5px}@media only screen and (max-width:768px){#audioplayer #time-container .row-fluid .media{margin-top:15px}}#audioplayer #time{border-radius:0;position:relative;margin-bottom:2px;margin-top:5px;height:10px;cursor:pointer}#audioplayer .tab-container{width:100%;cursor:pointer}#audioplayer .tab-container>i{padding:6px 12px;font-size:22px}@media (min-width:768px){#audioplayer .tab-container{padding-right:30px}}@media (min-width:769px){#audioplayer .tab-container{padding-right:20px}}#audioplayer .tab{background:#222;margin-top:-49px;height:41px;width:50px;border:2px solid #08c;border-bottom:2px solid #222}@media only screen and (max-width:979px){#audioplayer{position:fixed}}@media only screen and (max-width:480px){#audioplayer{position:absolute}}#language-switch{position:fixed;top:0;left:0;z-index:10000;color:#222;background-color:#f2f2f2;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-bottom-right-radius:.5em;text-decoration:none;transition:background-color .5s ease}#language-switch:hover{background-color:#ddd}#language-switch a{display:block;padding:.25em .5em;color:inherit;text-decoration:none}@media only screen and (min-width:576px){#language-switch a{padding:.5em 1em}}.flag{width:16px;height:11px;display:inline-block}.flag.flag-th{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAABLklEQVR4nI2SsUqEQQyEv/V+OETPQm2srlErGwvtLXwYwVJ9AV/GVrATsRefwv4szhO8zSSx2P/EE0QDw2RCYLLZlITkWwTLEX+gJCTX1wBkOESCREaCjHRvWiLNGno9u7mhZGYC9MT3PDN/RSmF6XRKOTm9zfOzA15f53gk4YlH4ArkicuRN+0eyAJFsLW5ytXlHd3j/TNHh9u8vLwhtQZTYOaYObVGz77E4/EGcEcHgZSYJVIiS0xJra1mFtQaVEusxlddaivu4AN3IRnVAvXOC/efzo0DswrM6NZG++zubbI+GrYJ5Jiif44jRa9brn4XOztrPD0dU+bzeQ4GAyLiz80vAFBKYTKZ0MVwyMrFBfT/izuYwEUxA2kZEa3HnXh4oLxD/ryu/1zgIj4BKZRrhq1lGXMAAAAASUVORK5CYII=)}.flag.flag-us{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAYAAAB24g05AAAB7ElEQVR4nGWSvWtTURiHn1tbXEShIFhEi4urm0hBi5vaQQdBqosYNYOT2EUFcegfINJBRLAVQYcODi0oaKwlg8WPRYqhUIR+ENOENElv7j3n3nPPzyFVQj3wwPO+vPAsJ8jli6L7eQ/eAQkgIOHp4HsUtalVf5MAfhsHkMsX5X2mF3NOqRJNFZzSNNWzD07WGj1555QkVtZaGRMrjiPFcaQoCjU9/VxBLl/U8OgJXs17Mg+Zh8SJTB03TnzjPtQb0GpCuAVRRHD5LKWvRcjlP2qq4GSt1fCDRO12W0N3rTY3N3XsjlHvmFGr1VKj0VC9XletVlOWXVEYtrSw8ElB7sa8To0O8bzgyXyn7FKwEotYXPQFV56AKIIwRMZAktBz7QKfF79DLvdWaZrq5D2rZrOp42NW1WpVu26va3V1VZyf/Vfe2NhQpVJRuVzWT59pZua1ekFMzgU4B6fHd+OdODAekdkSh25msOLZOzLSKVsL1iJj2H/rEqXlEsHKyrIGBg6TpineeyThvf/Pu+c4jjnSBxNvXtJ7cPIRwZmL9MwWUKUCjQaEYQdjUBRBkqBuT1P82FX2rf0iWFr6ocHBo2z19bEnMUggdWo7cS7FmH5gjSzz9D9+SLB+/Zwy7fhdXW6ALSDaJt3e/b37A0rjmHSooC6ZAAAAAElFTkSuQmCC)}.reloader{position:fixed;z-index:10000;margin-left:auto;margin-right:auto;width:18em;left:0;right:0;bottom:0;background-color:#000;border-radius:.5em .5em 0 0;color:#fff;padding:.5em;text-align:center;font-size:.9em}.reloader .reload{margin-left:.5em}body,html{background:#f1f1f1;color:#222;margin:0;padding:0;font-size:1em;overflow-y:scroll;overflow-x:hidden}body,font,html{font-family:dejavu,Arial,sans-serif!important}a{color:#08c}#main{position:absolute;top:0;left:0;right:0;min-width:240px;min-height:100%;background:#fff;overflow:hidden}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}.btn-inverse{color:#fff;background-color:#333;border-color:#fff}.spinner{width:100%;text-align:center;padding-top:50px}#subnav{margin-bottom:25px}.well{background:#f1f1f1;border:1px solid #e3e3e3;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.well .nav>li>a{padding:10px;text-shadow:none}.well .nav>li.active,.well .nav>li:hover{background-color:#222}.well .nav>li.active>a,.well .nav>li:hover>a{color:#f1f1f1}.well.affix{width:auto;top:20px}@media only screen and (max-width:768px){.well.affix{position:static;width:auto;top:0}}.page{margin-top:50px}.page .subpage{opacity:1}.page .spinner{display:none}.page.loading .subpage{opacity:0}.page.loading .spinner{display:block}.talks-container{margin-top:2em}.talk{background-color:#fff;transition:background-color 1s ease;position:relative}@media only screen and (min-width:768px){.talk .leader{display:flex;flex-flow:row;align-items:center}}.talk .subleader{display:flex;flex-flow:row;flex:1;align-items:center}@media only screen and (min-width:768px){.talk .meta{flex:1}}.talk .image{align-self:start;width:75px;height:75px;flex-shrink:0;margin-right:.5em}.talk .image img{width:100%;height:100%;box-shadow:0 1px 2px 1px #ccc;background-color:#888}@media only screen and (min-width:576px){.talk .image{align-self:auto;width:100px;height:100px;margin-right:1em}}.talk .title{font-size:1.2em;margin:0}.talk .buttons{margin:.5em 0;clear:left}.talk .buttons .btn{font-size:.9em;color:#222}@media only screen and (min-width:768px){.talk .buttons .btn{font-size:.8em}}@media only screen and (min-width:992px){.talk .buttons .btn{font-size:.9em}}.talk .buttons i{margin-right:.25em}@media only screen and (min-width:768px){.talk .buttons{margin:0 0 0 .5em}}.talk .info,.talk .playlists,.talk .subjects{font-size:.9em;line-height:1.1em;margin:.5em 0 0}.talk .author a,.talk .playlists a,.talk .subjects a,.talk .title a{color:#222}@media only screen and (max-width:319px){.talk .playlists{clear:left}}.talk .language{font-size:1.1em;margin-left:.25em}.talk .subjects .heading{font-weight:700}.talk .description{margin-top:.75em}.talk .show-full{position:relative;text-align:center;width:100%;margin:.15em 0 0}.talk .show-full>.arrow{border:solid #ccc;border-width:0 3px 3px 0;display:inline-block;padding:5px;transform:rotate(45deg);transition:all .5s ease}.talk.talk-abbrev{cursor:pointer}.talk.talk-abbrev .description{display:none}.talk:hover.talk-abbrev{background-color:#f3f3f3}.talk:hover.talk-abbrev .show-full>.arrow{border-color:#888;transform:rotate(45deg) scale(1.5)}.talk.talk-full .show-full{display:none}.subscribe-buttons{margin:0 16px 0 0}.subscribe-buttons .btn{color:#222}.latest-talks .main .header{display:flex;flex-flow:row wrap;justify-content:space-between;border-bottom:1px solid #ddd;padding-bottom:5px}.latest-talks .alt{margin-top:2em}.latest-talks h2.latest{color:#aaa;font-size:1.75em;margin-top:5px;margin-bottom:0}.latest-talks .see-more{margin:1.25em 0;font-size:1em;text-align:center}.latest-talks .card{display:flex;position:relative;float:none;margin-bottom:1em;background-color:#fff;transition:background-color 1s ease}.latest-talks .card .card-img-top{position:relative;width:100%;height:inherit;background-color:#888;opacity:.8;transition:opacity 1s ease}.latest-talks .card .card-img-top:before{content:"";display:block;padding-top:100%}.latest-talks .card .card-img-top>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.latest-talks .card .card-img-overlay{padding:.75rem}.latest-talks .card .card-title{color:#fff;text-shadow:0 0 2px #000;font-size:.9em}@media only screen and (min-width:768px){.latest-talks .card .card-title{font-size:1.1em}}.latest-talks .card .card-block{display:none;padding:.75rem}@media only screen and (min-width:576px){.latest-talks .card .card-block{display:block}}@media only screen and (min-width:768px){.latest-talks .card .card-block{padding:1rem}}.latest-talks .card .card-text{font-size:.8em}@media only screen and (min-width:768px){.latest-talks .card .card-text{font-size:.9em}}.latest-talks .card:hover{background-color:#eee}.latest-talks .card:hover .card-img-top{opacity:1}.latest-talks .card>a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.card{overflow:hidden;display:inline-flex;cursor:pointer;vertical-align:top;-moz-box-shadow:0 1px 4px 1px #e3e3e3;-webkit-box-shadow:0 1px 4px 1px #e3e3e3;box-shadow:0 1px 4px 1px #e3e3e3;float:left}.card .card-img-top{width:100%;object-fit:cover;height:180px}.card .card-img-top-fluid{width:100%}.card .card-title{font-size:18px}.card.card-list-item{width:182px!important;height:300px;margin:20px}.card.card-list-item .card-title{font-size:16px;text-align:center}.card.card-mobile{width:100%;margin-bottom:25px;overflow:visible}.card.card-mobile .card-img-mobile{width:100%}.card.card-mobile .card-title{text-align:left;margin-bottom:6px}.card li.list-group-item{padding:0}.card li.list-group-item a{display:block;padding:.75rem 1.25rem;width:100%;height:100%;text-decoration:none}.card li.list-group-item a:active,.card li.list-group-item a:hover{background-color:#e3f2fd;color:#000}.card li.list-group-item.active a,.card li.list-group-item.active a:active,.card li.list-group-item.active a:hover{background-color:#0275d8;color:#fff}.talk-list{min-height:10em}.talk-list .spinner{opacity:0;z-index:-1;position:absolute}.talk-list .talks{opacity:1}.talk-list .spinner,.talk-list .talks{transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.talk-list.loading .spinner{opacity:1;z-index:1}.talk-list.loading .talks{opacity:.3}.talk-list>nav{margin-top:2em}.talks .talk{border-top:1px solid #ddd;padding:1em}.talks .talk:first-child{border-top:none}.category-list{margin:0 auto;width:100%}.album-cover{display:inline-block;position:relative;margin:2px}.album-cover .album-image>img{padding:0!important}.album-cover .album-title{position:absolute;bottom:0;width:100%;background:rgba(0,0,0,.6);color:#fff;overflow:hidden}@media only screen and (max-width:767px){.album-cover .album-title{display:none}}@media only screen and (min-width:768px){.album-cover .album-title{font-size:.8em;line-height:1.5em;max-height:5.2em;padding:.5em}}@media only screen and (min-width:992px){.album-cover .album-title{font-size:.9em;line-height:1.7em;max-height:6em;padding:.75em}}.album-list{margin-top:2em;margin-bottom:2em}.album-list .albums{position:relative;top:0;opacity:1;clear:both}.album-list .spinner{position:absolute;top:25px;opacity:0;clear:both}.album-list .albums-footer{padding-top:25px;clear:both}.album-list.loading .albums{opacity:.2}.album-list.loading .spinner{opacity:1}.album-list .gallery .caption p:hover{text-decoration:none}.album-list .gallery .date{font-size:.875em;color:#222}.album{margin-top:2em;margin-bottom:2em}.contact{margin-top:2em;margin-bottom:2em}.contact-separator,.contact-text{margin-bottom:3em}.contact .control-label{padding-top:5px}.contact .user-message{font-style:italic;font-size:1rem;margin-bottom:20px}