.effects-container{overflow:hidden;position:relative;text-align:center;cursor:default}.effects-container .mask,.effects-container .content{position:absolute;overflow:hidden;top:0;left:0}.effects-container img{display:block;position:relative}.effects{padding-left:}.effects .img:nth-child(n){margin-right:0}.effects .img:first-child{margin-left:0}.effects .img:last-child{margin-right:0}.effects .img img{display:block;margin:0;padding:0;width:100%;height:auto}.overlay{display:block;position:absolute;z-index:20;background:rgb(0 0 0 / .8);overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.close-overlay{display:block;position:absolute;top:0;right:0;z-index:100;width:45px;height:45px;font-size:20px;font-weight:700;color:#fff;line-height:45px;text-align:center;background-color:#000;cursor:pointer}.close-overlay.hidden{display:none}.expand{display:block;position:absolute;z-index:100;width:60px;height:60px;border:solid 5px #fff;text-align:center;top:30%;color:#fff;line-height:45px;font-weight:700;font-size:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.expand .fa{margin-top:.35em;margin-left:.15em}.overlay-caption{top:52%;color:#fff;height:80px;position:absolute;width:100%!important;text-align:center!important;margin-bottom:0;padding-bottom:1em}.overlay-caption h3{margin-bottom:0em;font-size:200%;font-weight:700}.overlay-caption small{opacity:.50;filter:alpha(opacity=50);-khtml-opacity:.5;font-size:105%}.overlay-caption-style-2{top:40%;color:#fff;height:80px;font-weight:700;position:absolute;width:100%!important;text-align:center!important;margin-bottom:0;padding-bottom:1em}.overlay-caption-style-2 h3{font-weight:300;text-transform:uppercase;margin-bottom:0em}.overlay-caption-style-2 small{font-weight:300;opacity:.80;filter:alpha(opacity=80);-khtml-opacity:.8}@media (max-width:580px){.expand{top:20%}.overlay-caption h3{margin-bottom:0}.overlay-caption-style-2 h3{font-size:110%}.overlay-caption-style-2 small{font-size:60%}}.effects-enlarge img{-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;-ms-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out}.effects-enlarge .mask{background-color:rgb(255 231 179 / .3);-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.effects-enlarge h2{border-bottom:1px solid rgb(0 0 0 / .3);background:#fff0;margin:20px 40px 0 40px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);color:#333;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.effects-enlarge p{color:#333;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.effects-enlarge a.info{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-o-transition:all 0.5s linear;-ms-transition:all 0.5s linear;transition:all 0.5s linear}.effects-enlarge:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=1);opacity:1}.effects-enlarge:hover .mask{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.effects-enlarge:hover h2,.effects-enlarge:hover p,.effects-enlarge:hover a.info{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}#effect-1 .overlay{bottom:0;left:0;right:0;width:100%;height:0}#effect-1 .overlay .expand{left:0;right:0;bottom:50%;margin:0 auto 0 auto}#effect-1 .img.hover .overlay{height:100%}.overlay-caption,.overlay-caption-style-2{left:0;right:0;margin:10px auto 30px auto}#effect-2 .overlay{top:0;left:0;right:0;width:100%;height:0}#effect-2 .overlay .expand{left:0;right:0;top:50%;margin:-30px auto 0 auto}#effect-2 .img.hover .overlay{height:100%}#effect-3 .overlay{top:0;bottom:0;left:0;width:0;height:100%}#effect-3 .overlay .expand{top:0;bottom:0;left:50%;margin:auto 0 auto -30px}#effect-3 .img.hover .overlay{width:100%}#effect-4 .overlay{top:0;bottom:0;right:0;width:0;height:100%}#effect-4 .overlay .expand{top:0;bottom:0;right:50%;margin:auto -30px auto 0}#effect-4 .img{overflow:hidden}#effect-4 .img.hover .overlay{width:100%}#effect-5 .overlay{top:0;bottom:0;left:0;right:0;opacity:0}#effect-5 .overlay .expand{top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#effect-5 .img.hover .overlay{opacity:1}#effect-5 .img.hover .overlay .expand{width:60px;height:60px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}#effect-6 .overlay{top:0;bottom:0;left:0;right:0;opacity:0}#effect-6 .overlay .expand{left:0;right:0;top:0;margin:0 auto;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}#effect-6 .img.hover .overlay{opacity:1}#effect-6 .img.hover .overlay .expand{top:50%;margin-top:-30px;opacity:1}