.image-caption .thumbnail-1 figcaption{z-index:200;position:absolute;}.image-caption .thumbnail-5 figcaption{z-index:200;position:absolute;}.image-caption ul{list-style:none;padding:0;margin:0;}.image-caption ul li{margin-bottom:10px;margin-right:10px;display:inline-block;vertical-align:top;background:#fff;cursor:pointer;position:relative;}.thumbnail-container{background-repeat:no-repeat !important;background-position:center center;}.image-caption .thumbnail-container{display:block;}.image-caption .thumbnail-item *,.image-caption .thumbnail-item:hover *{text-decoration:none;}.image-caption .thumbnail-container{display:inline-block;}.image-caption .pattern-overlay,.image-caption .pattern-overlay-1,.image-caption .pattern-overlay-2{position:absolute;z-index:1;}.image-caption .thumbnail-item figcaption{background:#666;background:rgba(100,100,100,0.9);margin:10px;padding:2px;color:#fff;font-size:10pt;}.image-caption .thumbnail-item figcaption h3{font-size:11pt;font-weight:normal;}.image-caption .thumbnail-item figcaption p,.image-caption .thumbnail-item figcaption h3{margin:3px;padding:0;}.image-caption .thumbnail-1 figcaption{margin:0 10px 0 10px;}.image-caption .thumbnail-5 figcaption{margin:0 10px 0 10px;}.image-caption .thumbnail-2 figcaption{height:150px;position:absolute;top:-190px;}.image-caption .thumbnail-3 figcaption{
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);  height:150px;opacity:0;position:absolute;top:0;}.image-caption .thumbnail-4 figcaption{top:0;position:absolute;height:150px;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);  opacity:0;}.image-caption .thumbnail-4,.image-caption .thumbnail-4 .thumbnail-container{box-shadow:1px 1px 1px 0px rgba(0,0,1,.5);}#image-slider li .thumbnail-container{
            -webkit-transition: all 1s linear;
            -moz-transition: all 1s linear;
            -ms-transition: all 1s linear;
            -o-transition: all 1s linear;
            transition: all 1s linear;  }#image-slider li figcaption{
            -webkit-transition: all 500ms ease-in-out 300ms;
            -moz-transition: all 500ms ease-in-out 300ms;
            -ms-transition: all 500ms ease-in-out 300ms;
            -o-transition: all 500ms ease-in-out 300ms;
            transition: all 500ms ease-in-out 300ms;  }#image-slider li:target .thumbnail-container{opacity:1;}#image-slider li:target figcaption{
            -webkit-transform: translateY(-100%);
            -moz-transform: translateY(-100%);
            -ms-transform: translateY(-100%);
            -o-transform: translateY(-100%);
            transform: translateY(-100%);  }#image-slider li:first-child figcaption{
            -webkit-transform: translateY(-100%);
            -moz-transform: translateY(-100%);
            -ms-transform: translateY(-100%);
            -o-transform: translateY(-100%);
            transform: translateY(-100%);  }#image-slider li:first-child figcaption.hide{
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -ms-transform: translateY(0);
            -o-transform: translateY(0);
            transform: translateY(0);  }.image-caption .thumbnail-item .thumbnail-container{
            -webkit-transition: all 350ms;
            -moz-transition: all 350ms;
            -ms-transition: all 350ms;
            -o-transition: all 350ms;
            transition: all 350ms;  }.image-caption .thumbnail-1 figcaption{
            -webkit-transition: all 350ms linear;
            -moz-transition: all 350ms linear;
            -ms-transition: all 350ms linear;
            -o-transition: all 350ms linear;
            transition: all 350ms linear;  bottom:0px;}.image-caption .thumbnail-2 figcaption{
            -webkit-transition: all 350ms ease-in 350ms;
            -moz-transition: all 350ms ease-in 350ms;
            -ms-transition: all 350ms ease-in 350ms;
            -o-transition: all 350ms ease-in 350ms;
            transition: all 350ms ease-in 350ms;  }.image-caption .thumbnail-3 figcaption{
            -webkit-transition: all 350ms ease-out;
            -moz-transition: all 350ms ease-out;
            -ms-transition: all 350ms ease-out;
            -o-transition: all 350ms ease-out;
            transition: all 350ms ease-out;  }.image-caption .thumbnail-4 figcaption,.image-caption .thumbnail-4 .thumbnail-container{
            -webkit-transition: all 500ms;
            -moz-transition: all 500ms;
            -ms-transition: all 500ms;
            -o-transition: all 500ms;
            transition: all 500ms;  }.image-caption .thumbnail-5 figcaption{
            -webkit-transition: all 350ms linear;
            -moz-transition: all 350ms linear;
            -ms-transition: all 350ms linear;
            -o-transition: all 350ms linear;
            transition: all 350ms linear;  }.image-caption .thumbnail-item .pattern-overlay{opacity:0.5;
            -webkit-transition: all 500ms;
            -moz-transition: all 500ms;
            -ms-transition: all 500ms;
            -o-transition: all 500ms;
            transition: all 500ms;  }.thumbnail-item:hover .pattern-overlay{opacity:0;}.thumbnail-1:hover figcaption{
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -ms-transform: translateY(100%);
            -o-transform: translateY(100%);
            transform: translateY(100%);  margin-top:-10px;}.thumbnail-1:hover .thumbnail-container{opacity:0.8;}.thumbnail-2:hover figcaption{
            -webkit-transform: translateY(190px);
            -moz-transform: translateY(190px);
            -ms-transform: translateY(190px);
            -o-transform: translateY(190px);
            transform: translateY(190px);  }.thumbnail-3:hover figcaption{
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1);  opacity:1;}.thumbnail-4:hover .thumbnail-container{
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -ms-transform: scale(0);
            -o-transform: scale(0);
            transform: scale(0);  -webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;opacity:0;}.thumbnail-4:hover figcaption{
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1);  -webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;opacity:1;}.thumbnail-5:hover figcaption{
            -webkit-transform: translateY(-100%);
            -moz-transform: translateY(-100%);
            -ms-transform: translateY(-100%);
            -o-transform: translateY(-100%);
            transform: translateY(-100%);  margin-top:-10px;}.thumbnail-5:hover .thumbnail-container{
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -ms-transform: scale(1.1);
            -o-transform: scale(1.1);
            transform: scale(1.1);  }.image-caption ul li{height:100px;width:100px;}.image-caption .thumbnail-container{height:100px;width:100px;}.image-caption .pattern-overlay,.image-caption .pattern-overlay-1,.image-caption .pattern-overlay-2{height:100px;width:100px;}.image-caption .thumbnail-item figcaption{width:75px;}#mobile-actions{display:block;position:fixed;z-index:9999;bottom:0;left:0;right:0;margin:0px;width:100%;background:rgba(51,51,51,0.9);}#mobile-actions li{float:none;width:1%;display:table-cell;list-style:none;text-align:center;}#mobile-actions li a{color:#fff;cursor:pointer;display:block;text-align:center;border-right:1px solid #333;padding:8px 0px;font-size:10px;line-height:16px;}#mobile-actions li a:hover{text-decoration:none;}#mobile-actions li:last-child a{border:none;}#mobile-actions li a i{font-size:20px;}