
/*============fotorama===============*/
.fotorama{ width:100%;}
.fotorama__nav-wrap {position: absolute; bottom: 10px; left: 50%; z-index: 99; transform:translateX(-50%);}
.fullscreen,.fotorama--fullscreen,.fotorama--fullscreen .fotorama__stage, .fotorama--fullscreen .fotorama__nav, .fotorama-overlay { background: none; }
.fotorama-overlay {background: url(../images/bg-alpha.png) transparent;}
.fotorama__caption__wrap { color: #fff; background-color: #000; font-family: 'Lato', Arial, Helvetica, 微軟正黑體; font-size: 1.15em; }
.fotorama__fullscreen-icon { width: 35px; height: 40px; }
.fotorama__html a{ position:absolute; display: block; top:0; left:0; width:100%; height:100%; z-index:2;}
.fotorama__stage__frame--video .fotorama__html a{ width:1px; height:1px;}
.fotorama__video {top: 0px !important; }
.fotorama__video-close { top: 10px;right: 10px;display: none!important;}
.fotorama__wrap--video .fotorama__arr{opacity: 1!important;}
.fotorama__nav--dots .fotorama__nav__frame {/*width: 19px; height: 29px;*/}
.fotorama__dot{width: 10px; height: 10px; border:none;}
.fotorama__nav__frame.fotorama__active .fotorama__dot{width: 10px; height: 10px; background: #1a1a1a; border: 1px solid #fff; box-shadow: 0 0 5px rgba(255, 255, 255, 1);}
.fotorama__nav, .sticky .fotorama__nav {position: relative; /*bottom: inherit;*/}
.fotorama__dot, .sticky .fotorama__dot{background: #aaa;}
/*============fotorama thumbs===============*/
.thumbs > .fotorama {overflow: visible;}
.thumbs a {text-decoration: none;}
.img-list.thumbs a, .item-list.thumbs a{ display: inline !important;}
.fotorama--fullscreen .fotorama__fullscreen-icon { background-position: -64px 10px; }
.fotorama__thumb-border{border-color:#151861;}
.fotorama__nav {display: flex; flex-wrap: wrap; align-content: center; justify-content: center; width: auto!important;}
.fotorama__dot{/*background: #fff;*/ background: #fff; border: 1px solid #000; box-shadow: 0 0 5px rgba(0, 0, 0, 1);}


@media screen and (min-width:600px) {
    /*.isChrome .fotorama__video:before{ position: absolute; content: ''; top:0; left: 0; width: 100%; height: 75px; background: #000; z-index: 10;}*/
}

@media screen and (orientation: landscape) and (min-width: 993px) {
    /*.fotorama__nav {position: absolute; bottom: 1%;}
    .fotorama__dot{background: rgba(255, 255, 255, 0.41);}*/
}