/*
*	FULL SCREEN
*/
.fhs{width:100%;height:100%;font-weight:300;background-color:rgba(51, 51, 51, .95);position:fixed;top:0;left:0;overflow:hidden;z-index:1;display:none;z-index:999}
.fhs ul{margin:auto;padding:0;list-style:none;position:absolute;top:50px;right:0;bottom:90px;left:0px;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s;}
.fhs ul li{height:100%;float:left;cursor:pointer;position:relative;background-repeat:no-repeat;background-position:center;background-size:}
/* image */
.fhs ul li img{max-width:100%;max-height:100%;margin:auto;display:block;position:absolute;top:0;right:0;bottom:0;left:0}
/* iframe (video gallery) */
.fhs iframe{width:100%;height:100%}
/* caption */
.fhs .fhs_caption_wrapper{height:52px;margin:auto;padding:0 60px;line-height:26px;overflow:hidden;position:absolute;right:0;bottom:19px;left:0}
.fhs .fhs_caption{width:100%;height:100%;display:table}
.fhs .fhs_caption_cell{color:#fff;font-size:16px;text-align:center;display:table-cell;vertical-align:middle}
/* buttons */
.fhs .fhs_btn{width:14px;height:30px;margin:auto;background-image:url(Images/buttons.png);background-repeat:no-repeat;position:absolute;top:0;bottom:0;display:none;cursor:pointer;opacity:.5;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s;}
.fhs .fhs_btn:hover{opacity:1;}
.fhs .fhs_btn.prev{left:20px;background-position:top left;}
.fhs .fhs_btn.next{right:20px;background-position:top right;}
.fhs .fhs_close_btn{width:62px;height:26px;margin:12px auto;line-height:24px;color:white;font-size:18px;text-align:center;border-bottom:1px solid #fff;position:absolute;top:0;right:0;left:0;display:block;cursor:pointer;text-shadow:0 1px 2px #555;transition:border-color .4s;-webkit-transition:border-color .4s}
.fhs .fhs_close_btn:hover{border-bottom-color:transparent}
@media all and (max-width: 1000px){
.fhs ul{bottom:116px}
.fhs .fhs_caption_wrapper{height:78px}
}
@media all and (max-width: 760px){
.fhs ul{bottom:168px}
.fhs .fhs_caption_wrapper{height:130px}
}
@media all and (max-width: 440px){
.fhs ul{bottom:194px}
.fhs .fhs_caption_wrapper{height:156px}
}