/**
 * TG Gallery with SNS Button - v0.1.0
 *
 * https://example.com/
 * 
 *
 * Copyright 2016, DigitalCube Co.,Ltd (https://www.digitalcube.jp/)
 * Released under the GPLv2
 */

.gallery{position:relative}.gallery .bx-wrapper{position:relative;width:620px}.gallery img{display:block}.single .gallery{padding-bottom:20px}.single .gallery .slider-item{margin-bottom:10px}.single .gallery .slider-pager{margin-top:12px;display:table;display:block\9;word-spacing:-1em;width:620px}.single .gallery .slider-pager .slider-pager-icon{margin-bottom:4px;margin-left:4px;display:inline-block;word-spacing:normal;vertical-align:top;width:152px;height:100px;overflow:hidden;position:relative}.single .gallery .slider-pager .slider-pager-icon:nth-child(4n+1){margin-left:0}.single .gallery .slider-pager .slider-pager-icon::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent}.single .gallery .slider-pager .slider-pager-icon:hover::after,.single .gallery .slider-pager .slider-pager-icon:active::after{border:4px solid #e5bda7}.single .gallery .slider-pager .slider-pager-icon img{width:100%;height:auto}.single .gallery .content-footer-social{display:none}.single .gallery .bx-controls-direction .bx-prev,.single .gallery .bx-controls-direction .bx-next{position:absolute;top:50%;margin-top:-.5em;line-height:1;color:#fff;font-size:60px;text-align:center;text-decoration:none}.single .gallery .bx-controls-direction .bx-prev:hover,.single .gallery .bx-controls-direction .bx-prev:active,.single .gallery .bx-controls-direction .bx-next:hover,.single .gallery .bx-controls-direction .bx-next:active{text-decoration:none}.single .gallery .bx-controls-direction .bx-prev::after,.single .gallery .bx-controls-direction .bx-next::after{text-shadow:0 0 3px rgba(0,0,0,.5);font-family:fontawesome}.single .gallery .bx-controls-direction .bx-prev{left:21px}.single .gallery .bx-controls-direction .bx-prev::after{content:'\f104'}.single .gallery .bx-controls-direction .bx-next{right:21px}.single .gallery .bx-controls-direction .bx-next::after{content:'\f105'}.single .gallery .slider-inline{display:none}.single-content-snap .gallery .slider-pager{margin-top:24px;margin-left:-4px;display:table;display:block\9;word-spacing:-1em;width:624px}.single-content-snap .gallery .slider-pager .slider-pager-icon{margin-top:4px;margin-left:4px;display:inline-block;word-spacing:normal;vertical-align:top;width:100px;height:80px;overflow:hidden;position:relative}.single-content-snap .gallery .slider-pager .slider-pager-icon:nth-child(4n+1){margin-left:4px}.single-content-snap .gallery .slider-pager .slider-pager-icon:nth-child(6n+1){margin-left:0}.single-content-snap .gallery .slider-pager .slider-pager-icon::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent}.single-content-snap .gallery .slider-pager .slider-pager-icon:hover::after,.single-content-snap .gallery .slider-pager .slider-pager-icon:active::after{border:4px solid #e5bda7}.single-content-snap .gallery .bx-controls-direction .bx-prev,.single-content-snap .gallery .bx-controls-direction .bx-next{position:absolute;top:50%;margin-top:-50px;width:24px;height:100px;line-height:100px;color:#ebecef;background-color:#5e6572;font-size:16px;text-align:center;text-decoration:none}.single-content-snap .gallery .bx-controls-direction .bx-prev:hover,.single-content-snap .gallery .bx-controls-direction .bx-prev:active,.single-content-snap .gallery .bx-controls-direction .bx-next:hover,.single-content-snap .gallery .bx-controls-direction .bx-next:active{text-decoration:none}.single-content-snap .gallery .bx-controls-direction .bx-prev::after,.single-content-snap .gallery .bx-controls-direction .bx-next::after{font-family:fontawesome}.single-content-snap .gallery .bx-controls-direction .bx-prev{left:-13px}.single-content-snap .gallery .bx-controls-direction .bx-prev::after{content:'\f104'}.single-content-snap .gallery .bx-controls-direction .bx-next{right:-13px}.single-content-snap .gallery .bx-controls-direction .bx-next::after{content:'\f105'}.single-content-snap .gallery .content-footer-social{display:block;position:absolute;bottom:10px;left:10px}.single-content-snap .gallery .content-footer-social ul{margin:0;padding:0}.single-content-snap .gallery .content-footer-social li{margin:0;padding:0}.single-content-snap .gallery .content-footer-social li a{width:34px;height:34px}.single-content-snap .gallery .content-footer-social li.twitter a{background-position:0 0}.single-content-snap .gallery .content-footer-social li.facebook a{background-position:-34px 0}.single-content-snap .gallery .content-footer-social li.line a{background-position:-68px 0}a.lightbox-icon{position:relative;width:100%;display:block;overflow:hidden}.gallery .gallery-bxslider img{display:block;top:0;bottom:0;left:0;right:0;margin:auto}.slider-inline-box{margin:0 auto}.slider-inline-box .slider-inline-image{line-height:1;text-align:center}.slider-inline-box .content-footer-social{display:block;margin-top:20px}.slider-inline-box .content-footer-social ul{margin:0;padding:0}.slider-inline-box .content-footer-social li{margin:0;padding:0}.slider-inline-box .content-footer-social li a{width:34px;height:34px}.slider-inline-box .content-footer-social li.twitter a{background-position:0 0}.slider-inline-box .content-footer-social li.facebook a{background-position:-34px 0}.slider-inline-box .content-footer-social li.line a{background-position:-68px 0}.slider-inline-box .slider-inline-link{margin-top:20px;font-size:14px}.slider-inline-box .slider-inline-link a{display:block;width:160px;margin:0 auto;text-align:center;padding:25px 20px;color:#fff;background:#5e6572}.slider-inline-box .slider-inline-link a .fa{margin-right:5px}#colorbox,#cboxWrapper{overflow:visible}#cboxContent{background:transparent}#cboxLoadedContent{border:0;background:transparent}#cboxPrevious,#cboxNext{background:transparent;text-indent:0;font-size:80px;height:80px;line-height:1;margin-top:-80px;color:#fff}#cboxPrevious{left:-50px}#cboxPrevious:after{font-family:fontawesome;content:'\f104'}#cboxNext{right:-50px}#cboxNext:after{font-family:fontawesome;content:'\f105'}#cboxClose{background:transparent;text-indent:0;font-size:18px;line-height:1;color:#fff;right:auto;left:0;top:-30px}#cboxClose:after{font-family:fontawesome;content:'\f00d'}@media screen and (max-width:800px){.gallery .bx-wrapper{width:100%}.single .gallery{margin-bottom:0}.single .gallery .slider-item{margin-bottom:0}.single .gallery .slider-pager{margin-top:0;margin-left:-5px;margin-bottom:20px;width:100%}.single .gallery .slider-pager .slider-pager-icon{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:5px 0 0 5px;display:inline-block;vertical-align:top;word-spacing:normal;width:25%;height:50px;overflow:hidden;position:relative}.single .gallery .slider-pager .slider-pager-icon::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent}.single .gallery .slider-pager .slider-pager-icon:hover::after,.single .gallery .slider-pager .slider-pager-icon:active::after{border:4px solid #e5bda7}.single .gallery .slider-pager .slider-pager-icon a,.single .gallery .slider-pager .slider-pager-icon img{display:block}.single .gallery .bx-controls-direction .bx-prev,.single .gallery .bx-controls-direction .bx-next{position:absolute;top:50%;margin-top:-.5em;line-height:1;color:#fff;font-size:30px;text-align:center;text-decoration:none}.single .gallery .bx-controls-direction .bx-prev::after,.single .gallery .bx-controls-direction .bx-next::after{text-shadow:0 0 3px rgba(0,0,0,.5);font-family:fontawesome}.single .gallery .bx-controls-direction .bx-prev{left:10px}.single .gallery .bx-controls-direction .bx-prev::after{content:'\f104'}.single .gallery .bx-controls-direction .bx-next{right:10px}.single .gallery .bx-controls-direction .bx-next::after{content:'\f105'}.single-content-snap .gallery .slider-pager{margin-top:0;margin-left:-5px;margin-bottom:20px;width:100%}.single-content-snap .gallery .slider-pager .slider-pager-icon{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:5px 0 0 5px;display:inline-block;vertical-align:top;word-spacing:normal;width:33.33%;position:relative}.single-content-snap .gallery .slider-pager .slider-pager-icon:nth-child(4n+1){margin-left:0}.single-content-snap .gallery .slider-pager .slider-pager-icon::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent}.single-content-snap .gallery .slider-pager .slider-pager-icon:hover::after,.single-content-snap .gallery .slider-pager .slider-pager-icon:active::after{border:4px solid #e5bda7}.single-content-snap .gallery .slider-pager .slider-pager-icon a,.single-content-snap .gallery .slider-pager .slider-pager-icon img{display:block}.single-content-snap .gallery .bx-controls-direction .bx-prev,.single-content-snap .gallery .bx-controls-direction .bx-next{position:absolute;top:50%;margin-top:-50px;width:24px;height:100px;line-height:100px;color:#fff;background-color:#5e6572;text-align:center;text-decoration:none}.single-content-snap .gallery .bx-controls-direction .bx-prev::after,.single-content-snap .gallery .bx-controls-direction .bx-next::after{font-family:fontawesome}.single-content-snap .gallery .bx-controls-direction .bx-prev{left:-10px}.single-content-snap .gallery .bx-controls-direction .bx-prev::after{content:'\f104'}.single-content-snap .gallery .bx-controls-direction .bx-next{right:-10px}.single-content-snap .gallery .bx-controls-direction .bx-next::after{content:'\f105'}.single-content-snap .gallery .content-footer-social{position:relative;bottom:auto;left:auto}.single-content-snap .gallery .content-footer-social ul{margin:10px 0 5px}.single-content-snap .gallery .content-footer-social li{margin:0}.single-content-snap .gallery .content-footer-social li a{width:34px;height:34px}.single-content-snap .gallery .content-footer-social li.twitter a{background-position:0 0}.single-content-snap .gallery .content-footer-social li.facebook a{background-position:-34px 0}.single-content-snap .gallery .content-footer-social li.line a{background-position:-68px 0}.slider-inline-box{padding:0 10px;max-width:100%}#cboxPrevious,#cboxNext{margin-top:-120px}#cboxPrevious{left:10px}#cboxNext{right:10px}#cboxClose{left:0}}