.es-carousel ul li a img,.rg-image img{max-height:100%;max-width:100%}.es-nav span,.rg-image-nav a{text-indent:-9000px;cursor:pointer}.rg-image-wrapper{position:relative;//padding:20px 30px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;min-height:20px}.rg-image{position:relative;text-align:center;line-height:0}.rg-image-nav a{position:absolute;top:41%;left:0;background:url(../img/nav2.png) -20% 50% no-repeat #fff;width:28px;height:10%;opacity:.2;outline:0}.rg-image-nav a.rg-image-nav-next{right:0;left:auto;background-position:115% 50%;border-top-left-radius:2px;border-bottom-left-radius:2px}.rg-image-nav a.rg-image-nav-prev{border-top-right-radius:2px;border-bottom-right-radius:2px}.rg-image-nav a:hover{opacity:.5}.rg-caption{text-align:center;margin-top:15px;position:relative}.rg-caption p{letter-spacing:2px;line-height:16px;padding:0 15px;text-transform:uppercase}.rg-view{height:30px}.rg-view a:hover{opacity:1}.rg-view a.rg-view-full{background-position:0 0}.rg-view a.rg-view-selected{background-color:#6f6f6f;border-color:#6f6f6f}.rg-view a.rg-view-thumbs{background-position:0 -16px}.rg-loading{width:46px;height:46px;position:absolute;top:50%;left:50%;background:url(../img/ajax-loader.gif) center center no-repeat #000;margin:-23px 0 0 -23px;z-index:100;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;opacity:.7}.es-carousel-wrapper{padding:0 27px;position:relative;//margin-bottom:20px;height:90px}.es-carousel{overflow:hidden;//background:#000}.es-carousel ul{display:none}.es-carousel ul li{height:100%;float:left;display:block}.es-carousel ul li a{display:block;border-style:solid;border-color:#fff;opacity:.7;-webkit-touch-callout:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.es-carousel ul li.selected a{opacity:1}.es-carousel ul li a img{display:block;border:none}.es-nav span{position:absolute;top:42%;left:8px;background:url(../img/nav_thumbs2.png) top left no-repeat;width:14px;height:26px;margin-top:-13px;opacity:.5}.es-nav span.es-nav-next{right:8px;left:auto;background-position:top right}.es-nav span:hover{opacity:1}.gm-style a,.gm-style div,.gm-style label,.gm-style span{font-family:'Open Sans',微軟正黑體,sans-serif;font-size:16px}.bh-sl-error{clear:both;float:left;width:100%;padding:10px 0;color:#ae2118;font-weight:700}.bh-sl-container{color:#333}.bh-sl-container .jumbotron{padding-top:30px}.bh-sl-container .form-input input,.bh-sl-container .form-input label,.bh-sl-container .form-input select{margin-right:10px}.bh-sl-container .bh-sl-loading{float:left;margin:4px 0 0 10px;width:16px;height:16px;background:url(../img/ajax-loader.gif) no-repeat}.bh-sl-container .bh-sl-filters-container{clear:both;width:100%;margin:15px 0}.bh-sl-container .bh-sl-filters-container .bh-sl-filters{list-style:none;float:left;padding:0;margin:0 100px 0 0}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li{display:block;clear:left;float:left;width:100%;margin:5px 0}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li label{display:inline}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li input{display:block;float:left;margin:2px 8px 2px 0}.bh-sl-container .bh-sl-map-container{margin-top:27px}.bh-sl-container .bh-sl-map-container a{color:#45aed6;text-decoration:none}.bh-sl-container .bh-sl-map-container a.intro-btn{color:#333;background-color::#fff;border-color:#ccc;text-decoration:none!important}.bh-sl-container .bh-sl-map-container a:active,.bh-sl-container .bh-sl-map-container a:hover{text-decoration:underline}.bh-sl-container .bh-sl-loc-list{height:530px;overflow-x:auto}.bh-sl-container .bh-sl-loc-list ul{display:block;clear:left;float:left;width:100%;list-style:none;margin:0;padding:0}.bh-sl-container .bh-sl-loc-list ul li{display:block;clear:left;float:left;margin:3% 4%;cursor:pointer;width:92%;border:1px solid #fff}.bh-sl-container .bh-sl-loc-list .list-label{float:left;margin:10px 0 0 6px;padding:2px 3px;width:10%;max-width:25px;text-align:center;background:#45aed6;color:#fff;font-weight:700}.bh-sl-container .bh-sl-loc-list .list-details{float:left;margin-left:6px;width:80%}.bh-sl-container .bh-sl-loc-list .list-details .list-content{padding:10px;color:#64686d}.bh-sl-container .bh-sl-loc-list .list-details .loc-dist{color:#8e8e8e;margin-top:10px}.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-title,.bh-sl-container .loc-name{color:#45aed6;font-weight:700}.bh-sl-container .bh-sl-loc-list .list-focus{border:1px solid rgba(0,0,0,.5);-moz-box-shadow:0 0 8px rgba(0,0,0,.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,.5);box-shadow:0 0 8px rgba(0,0,0,.5);transition:border .2s linear 0s,box-shadow .2s linear 0s}.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container{width:100%;height:20px;position:relative}.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container .bh-sl-close-icon{top:0;right:6px}.bh-sl-container .loc-name{font-size:1.2em}.bh-sl-container .bh-sl-map{height:530px;color:#64686d}.bh-sl-container .bh-sl-pagination-container{clear:both}.bh-sl-container .bh-sl-pagination-container ol{list-style-type:none;text-align:center;margin:0;padding:10px 0}.bh-sl-container .bh-sl-pagination-container ol li{display:inline-block;padding:10px;cursor:pointer;font:700 14px Arial,Helvetica,sans-serif;color:#45aed6;text-decoration:underline}.bh-sl-container .bh-sl-pagination-container ol .bh-sl-current{color:#333;cursor:auto;text-decoration:none}.bh-sl-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10000;background:url(../img/overlay-bg.png)}.bh-sl-overlay .bh-sl-modal-window{position:absolute;left:50%;margin-left:-460px;margin-top:60px;width:920px;height:590px;z-index:10010;background:#fff;border-radius:10px;box-shadow:0 0 10px #656565}.bh-sl-overlay .bh-sl-modal-window .bh-sl-modal-content{float:left;padding:0 22px}.bh-sl-overlay .bh-sl-modal-window .bh-sl-close-icon{top:-6px;right:-6px}.bh-sl-close-icon{position:absolute;width:18px;height:18px;cursor:pointer;background:url(../img/close-icon.png) 3px 3px no-repeat #2c2c2c;border:1px solid #000;border-radius:3px;box-shadow:0 0 3px #656565}.bh-sl-form-container{text-align:center;margin-top:20px}
