.tg-img-wrapper,.tg-overlay,.tg-placeHolder,.tg-placeHolder div,.thumb-grid .thumbWrapper,.thumb-grid img,.thumb-grid li .thumb_box,.thumb-grid li:hover .thumb_box
{-webkit-backface-visibility:hidden}
.tg-container,.tg-img-wrapper{overflow:hidden;max-width:100%}
.tg-close,.thumb-grid .thumbWrapper, .tg-next, .tg-prev {cursor:pointer}
.tg-container *{box-sizing:border-box}
.tg-container{position:relative;margin:0 auto;margin:20px auto;min-height:150px}
.thumb-grid{display:flex;align-content:flex-start;justify-content:flex-start;flex-flow:row wrap;flex-wrap:wrap;
        padding:0;width:100%;margin:0 auto;list-style:none;font-size:0;text-align:center;white-space:nowrap;bottom:0;line-height:0}
.grid-layout .thumb-grid{justify-items:center;position:relative;white-space:inherit;text-align:left}
.thumb-grid img{opacity:0}
.thumb-grid.active img{opacity:1}
.thumb-grid .thumbWrapper{cursor:pointer;position:relative;margin:0 5px;overflow:hidden;display:inline-block!important;backface-visibility:hidden}
.grid-layout .thumb-grid .thumbWrapper{margin:5px}
.inline-full-box:hover:after,.thumb-grid:not(.full-inline) 
.thumb_box:hover:after{font-family:"Font Awesome 5 Free";content:"\f06e";position:absolute;left:50%;top:50%;transform:translate(-50%);margin:auto;
font-size:18px;width:44px;height:44px;border-radius:100%;display:block;line-height:44px;text-align:center;z-index:1;color:#fff;
font-style:normal;font-weight:100;background-color:rgba(0,0,0,.5)}
.inline-full-box:hover:after{left:auto;top:10px;bottom:auto;right:10px;margin:inherit}
.thumb-grid .thumbWrapper .thumb_box{width:100%;height:auto;transition:All 1s ease;-webkit-transition:All .3s ease;-moz-transition:All .3s ease}
.thumb-grid li .thumb_box{transform:rotate(0) scale(0.9) skew(0) translate(0);opacity:1}
.thumb-grid li:hover .thumb_box{transform:rotate(0) scale(1) skew(0) translate(0);opacity:.7}
.inline-full-img,.inline-full-img:hover{backface-visibility:hidden;opacity:1}
.inline-full-box{overflow:hidden}.inline-full-img{transform:rotate(0) scale(1) skew(0) translate(0);transition:all .3s}
.inline-full-img:hover{transform:rotate(0) scale(1.05) skew(0) translate(0)}
nav.thumbGridNav{margin-top:0;margin-bottom:20px;text-align:center}
nav.thumbGridNav a{display:inline-block;margin:0 8px;width:10px;height:10px;border-radius:50%;background:#5E720D;opacity:.3;
-webkit-transition:all .5s;transition:all .5s;overflow:hidden;text-indent:-1000px;cursor:pointer;color:#000}
nav.thumbGridNav a:hover{opacity:.5}
nav.thumbGridNav a.sel{opacity:1}
nav.thumbGridNav.waiting a.sel{background:#fff;opacity:.4;border:0}
nav.thumbGridNav.waiting a:not(.sel){opacity:.1;cursor:default}
.tg-icon{font-style:normal!important}
.tg-overlay{transition:All 2s ease;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;position:fixed;
top:0;left:0;width:100%;height:100%;z-index:999999}
.tg-close:after,.tg-next:after,.tg-prev:after{font-size:30px}
.tg-next,.tg-prev{width:40px;height:40px; }
.tg-close,.tg-next{position:absolute;-webkit-transition:all .4s;transition:all .4s;text-align:right}
.tg-close{-webkit-transition:all .4s;transition:all .4s;top:10px;right:10px;cursor:pointer;color:rgba(255,255,255,1); }
.tg-next{transition:all .4s;right:20px; top:30%;}
.tg-next,.tg-prev{transition:all .4s;position:absolute;top:0;bottom:0;margin:auto;border-radius:100%;color:#fff;cursor:pointer}
.tg-next.disabled,.tg-prev.disabled{opacity:.4!important}
.tg-prev{transition:all .4s;left:20px;text-align:left; }
.tg-img-wrapper,.tg-spinner{top:0;height:100%;margin-left:0;position:absolute;width:100%}
.tg-close:after{content:"\f410"; font-family:"Font Awesome 5 Free";font-weight:300;cursor:pointer;padding-right:0;line-height:1}
.tg-next:after,.tg-prev:after{line-height:42px;font-weight:300; color:#fff;}
.tg-next:after{content:"\f152";padding-right:0; font-family:"Font Awesome 5 Free";}
.tg-prev:after{content:"\f191";padding-left:0; font-family:"Font Awesome 5 Free";}
.tg-next:hover:after,.tg-prev:hover:after{color:#5E720D;}
.tg-close:hover{color:#5E720D;}
.tg-spinner{right:0;margin-top:0;background:0 0}
.tg-img-wrapper{left:0}
.tg-img-wrapper label{display:block;position:absolute;bottom:0;left:0;background:rgba(0,0,0,.6);width:100%;padding:10px}
.tg-img-wrapper label .ss-img-index{display:inline-block;color:rgba(255,255,255,.5);padding:0 10px 5px 0;font-weight:300}
.tg-img-caption{color:#fff}
.tg-captionBox{position:absolute;z-index:1000;width:100%;max-height:80px;bottom:0;color:#fff;font-size:14px;text-align:left;padding:10px;
    background:rgba(0,0,0,.5);line-height:1.2}@media (max-width:1024px){.tg-container{width:100%}.thumb-grid li{margin:4px;height:200px;width:49%}
nav.thumbGridNav{margin-top:20px;text-align:center}.thumb-grid .thumbWrapper:hover:after{content:'';background-color:transparent}


@media (max-width:480px){
nav.thumbGridNav a{margin:0 8px;width:10px;height:10px;border-radius:100%}
.thumb-grid .tg-next,.thumb-grid .tg-prev{visibility:hidden}
}
.tg-placeHolder{box-shadow:0 0 5px rgba(0,0,0,.6);background:#000}
.tg-overlay{background:linear-gradient(135deg,rgba(0,0,0,.78) 0,rgba(23,23,23,.6) 100%)}
.thumb-grid .thumbWrapper{width:100%;height:400px}

@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(fonts/fa-brands-400.eot);src:url(fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.woff2) format("woff2"),url(../fonts/fa-brands-400.woff) format("woff"),url(../fonts/fa-brands-400.ttf) format("truetype"),url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(../fonts/fa-regular-400.eot);src:url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.woff2) format("woff2"),url(../fonts/fa-regular-400.woff) format("woff"),url(../fonts/fa-regular-400.ttf) format("truetype"),url(../fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(../fonts/fa-solid-900.eot);src:url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.woff) format("woff"),url(../fonts/fa-solid-900.ttf) format("truetype"),url(../fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}