@charset "utf-8";.cwNews .button-group:after{content:'';display:block;clear:both;margin-bottom:5px}.cwNews .button-group .button{float:left;border-radius:0;margin-right:1px;display:inline-block;padding:0.5em 1.0em;background:#EEE;border:none;background-image:linear-gradient( to bottom,hsla(0,0%,0%,0),hsla(0,0%,0%,0.2) );color:#222;font-weight:500;text-shadow:0 1px white;cursor:pointer;line-height:100%}.cwNews .button-group .button.is-checked{color:white;text-shadow:0 -1px hsla(0,0%,0%,0.8)}.cwNews .button-group .button:active,.cwNews .button-group .button.is-checked{background-color:#7C7C7C;color:white;outline:none}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
@media only screen and (max-width:600px){.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold;max-width:calc(100% - 0px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@keyframes cwg-image-fade{from{opacity:0}to{opacity:1}}.cwFiltersModule{margin-bottom:-5px !important}.cwFiltersAlbum .cwfilter-title,.cwFiltersModule .cwfilter-title,.cwFilters .cwfilter-title{margin:5px;font-size:14px;font-weight:lighter;min-width:50px;display:inline-block}.cwgallery .cwFiltersAlbum .cwbutton.is-checked,.cwgallery .cwFilters .cwbutton.is-checked,.cwgallery_module .cwFiltersModule .cwbutton.is-checked{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton:hover,.cwgallery_module .cwFiltersModule .cwbutton:hover,.cwgallery .cwFilters .cwbutton:hover{background:#999;border-color:#999;color:#fff}.cwgallery .cwbutton,.cwgallery .cwFilters .cwbutton{padding:10px 20px;background:#000;color:#fff;line-height:20px;margin:5px;border:1px solid #000;border-radius:0;cursor:pointer;display:inline-block;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery_module .cwFiltersModule .cwbutton{background:#fff;color:#000}.cwgallery .cmask.style8 .cmaskWrapper{height:calc(100% - 30px);overflow:hidden;margin:15px 0}.cwgallery_loadmore{text-align:center;clear:both}.cwgallery .gallery a .cmask{}.cwgallery .overlay .cmask span.ccaption>span{}.cwgallery .ccaption .ctags{padding:0px;margin:10px 0px 5px 0px}.cwgallery .badge{display:inline-block;font-size:10px;font-weight:500;color:rgba(30,30,30,1) !important;line-height:22px;padding:0px 8px;border-radius:10px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px;position:relative;right:auto}.cwgallery .gallery a img{display:block}.cwgallery .gallery a{overflow:hidden;background:transparent}.cwgallery{margin:5px 0px}.cwgallery .calbum{padding:5px 0px}.cwgallery .cphotobox{display:inline-block;padding:5px;border:1px solid #d5d5d5;margin:3px}.cwgallery .cphotobox .wrap{overflow:hidden;height:auto;visibility:visible}.cwgallery .cphotobox .wrap a.cimage{margin:0px !important;display:block;position:relative}.cwgallery .cphotobox .wrap img{height:auto;max-width:none}.cwgallery .overlay .cmask.light{background-color:rgba(255,255,255,0.7)}.cwgallery .overlay .cmask.light .ccaption{color:#444;text-shadow:0px 0px 0px #fff}.cwgallery .overlay .cmask.dark{background-color:rgba(0,0,0,0.5)}.cwgallery .overlay .cmask.dark .ccaption{color:#fff;text-shadow:0px 0px 0px #000}.cwgallery .overlay .cmask{text-align:center;position:absolute;top:0;left:0;width:calc(100% - 0px);height:calc(100% - 0px);white-space:initial;opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}.cwgallery .overlay .cmask:hover{opacity:1}.cwgallery .overlay .cmask:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.cwgallery .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .overlay .cmask .ccaption{vertical-align:middle;display:inline-block;color:#000;text-shadow:1px 1px 1px #fff;padding:0px}.cwgallery .static .cmask{text-align:center}.cwgallery .static .cmask .ccaption{vertical-align:middle;display:inline-block;color:#777}.cwgallery .static:hover img{opacity:0.5}.cwgallery .overlay .cmask span{border:none;opacity:0}.cwgallery .overlay .cmask span.ctitle{font-size:16px;font-weight:bold}.cwgallery .overlay .cmask span.cdesc{font-size:12px;font-size:12px;line-height:1.4em}.cwgallery .overlay:hover .cmask span{opacity:1}.cwgallery .overlay .cmask{bottom:0px}.cwgallery .overlay:hover .cmask{opacity:1}.cwgallery .nocaption:hover img{opacity:0.7}.cwgallery .overlay .cmask.style1 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style1.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style1 .overlay .cmask.style1 .ccaption span{opacity:1}.cwgallery .style1 .overlay .cmask.style1 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style1 .overlay .cmask.style1{bottom:-20px;height:auto;opacity:0;top:initial;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,0.7)))!important;background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%)!important;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%)!important;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery a:hover .cmask.style1{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .style2 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style2{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.cwgallery .gallery a.overlay:hover .cmask.style2{max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style2:before{height:100%}.cwgallery .overlay .cmask.style2 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style3 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style3{opacity:0;-webkit-transform:scale(0.0);-moz-transform:scale(0.0);-ms-transform:scale(0.0);-o-transform:scale(0.0);transform:scale(0.0);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.cwgallery .gallery a.overlay:hover .cmask.style3{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);overflow:hidden}.cwgallery .overlay .cmask.style3:before{height:100%}.cwgallery .overlay .cmask.style3 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style4 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style4{height:100%;width:100%;opacity:0;background:rgba(0,0,0,0.8);top:initial}.cwgallery .gallery a:hover .cmask.style4{overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style4 span.ctitle{left:100%;position:relative}.cwgallery .gallery .overlay .cmask.style4 span.ccontents{left:-100%;position:relative}.cwgallery .gallery .overlay:hover .cmask.style4 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style4 span.ccontents{left:0%}.cwgallery .gallery .overlay .cmask.style4 .cdesc{display:block}.cwgallery .overlay .cmask.style4:before{height:100%}.cwgallery .overlay .cmask.style4 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style5 .overlay .cmask:before{height:auto}.cwgallery .overlay .cmask.style5{height:100%;max-height:100%;opacity:0;background:rgba(30,30,30,0.7);top:initial}.cwgallery .gallery a:hover .cmask.style5{height:100%;max-height:100%;overflow:hidden;opacity:1;transition:all .4s 0s ease-in-out;-webkit-transition:all .4s 0s ease-in-out}.cwgallery .gallery .overlay .cmask.style5 span.ctitle{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ccontent{position:relative}.cwgallery .gallery .overlay .cmask.style5 span.ctitle,.cwgallery .gallery .overlay .cmask.style5 span.ccontent{opacity:0;transform:translateY(300%);-webkit-transform:translateY(300%);transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out}.cwgallery .gallery .overlay:hover .cmask.style5 span.ctitle,.cwgallery .gallery .overlay:hover .cmask.style5 span.ccontent{opacity:1;transform:none;-webkit-transform:none}.cwgallery .gallery .overlay .cmask.style5 .ccontent{display:block}.cwgallery .overlay .cmask.style5:before{height:100%}.cwgallery .overlay .cmask.style5 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style6 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style6{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);left:-100%;position:absolute;width:50%}.cwgallery .gallery a.overlay:hover .cmask.style6{height:100%;width:50%;left:0%;max-height:100%;overflow:hidden}.cwgallery .overlay .cmask.style6:before{height:100%}.cwgallery .overlay .cmask.style6 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .style7 .overlay .cmask:before{height:auto}.cwgallery .gallery a.overlay .cmask.style7{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:1;background:rgba(30,30,30,1);bottom:-100%;position:absolute;width:100%;height:50%;top:initial}.cwgallery .gallery a.overlay:hover .cmask.style7{height:50%;width:100%;bottom:0%;max-height:100%;overflow:hidden;top:initial}.cwgallery .gallery a.overlay:hover .cphoto{top:-10%}.cwgallery .overlay .cmask.style7:before{height:100%}.cwgallery .overlay .cmask.style7 .cmaskWrapper{height:100%;float:left;width:100%}.cwgallery .cwgitem.style8{overflow:hidden;text-align:center;cursor:pointer}.cwgallery .cwgitem.style8 .cmask{padding:3em;position:absolute;top:0;display:flex;flex-direction:column}.cwgallery .cwgitem.style8:hover .cmask{background:#365b6894}.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after{position:absolute;content:'';opacity:0}.cwgallery .cwgitem.style8 .cmask::before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0;height:calc(100% - 6em)}.cwgallery .cwgitem.style8 .cmask::after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}.cwgallery .cwgitem.style8 .ctitle{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;border:none}.cwgallery .cwgitem.style8 .ccontent{text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.cwgallery .cwgitem.style8 .ctitle{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);text-transform:uppercase}.cwgallery .cwgitem.style8 img,.cwgallery .cwgitem.style8 .cmask::before,.cwgallery .cwgitem.style8 .cmask::after,.cwgallery .cwgitem.style8 .ccontent{-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.cwgallery .cwgitem.style8:hover img{opacity:0.7;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:5}.cwgallery .cwgitem.style8:hover .cmask::before,.cwgallery .cwgitem.style8:hover .cmask::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cwgallery .cwgitem.style8:hover .cmask::after,.cwgallery .cwgitem.style8:hover .ctitle,.cwgallery .cwgitem.style8:hover .ccontent,.cwgallery .cwgitem.style8:hover img{-webkit-transition-delay:0.15s;transition-delay:0.15s}.cwgallery .cwgitem.style8 .cmask>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption>span{width:100%}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption:before{}.cwgallery .cwgitem.style8 .overlay .cmask .ccaption{margin:auto;width:calc(100% - 40px)}.cwgallery .justified .cwgitem.style8 .overlay .cmask .ccaption{padding:0 20px;overflow:hidden;width:calc(100% - 7em)}.cwgallery .gallery .overlay .cmask.style8 .cdesc{padding-top:10px}.ctags~.cdesc{padding-top:0px !important}.cwgallery .cwgitem.style9{}.cwgallery .cwgitem.style9 img{opacity:0.9;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.cwgallery .cwgitem.style9 .cmask::before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;box-shadow:0 0 0 30px rgba(255,255,255,0.2);content:'';opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1);height:auto}.cwgallery .cwgitem.style9 .cmask .ccaption .ctitle{padding:0 5px}.cwgallery .cwgitem.style9 .ctitle{margin:20% 10px 10px 10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s}.cwgallery .cwgitem.style9 .ccontents{padding:1em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:scale(1.5);transform:scale(1.5)}.cwgallery .cwgitem.style9:hover .ctitle{-webkit-transform:scale(0.9);transform:scale(0.9)}.cwgallery .cwgitem.style9:hover .cmask::before,.cwgallery .cwgitem.style9:hover .ccontents{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.cwgallery .cwgitem.style9:hover .ccaption{background-color:rgba(58,52,42,0)}.cwgallery .cwgitem.style9 .ccaption .ctags{margin-top:0px}.cwgallery .cwgitem.style9 .cmask .cmaskWrapper{width:calc(100% - 60px);height:calc(100% - 60px);margin:auto;overflow:hidden}.cwgallery .cwgitem.style9 .cmask{display:flex}.cwgallery .cwgitem.style9:hover img{opacity:0.4}.cwgallery .overlay .cmask.style10 span.ctitle{font-size:18px;line-height:22px;font-weight:normal;padding:0px;margin:10px 0px}.cwgallery .overlay .cmask.style10 span.ccontent{padding:0px;margin:10px 20px 10px 20px}.cwgallery .overlay .cmask.style10.dark{background-color:rgba(0,0,0,0.0)}.cwgallery .style10 .overlay .cmask.style10 .ccaption span{opacity:1}.cwgallery .style10 .overlay .cmask.style10 .ccaption{padding:10px 0;text-align:left;width:100%;opacity:1;vertical-align:bottom}.cwgallery .style10 .overlay .cmask.style10{height:auto;opacity:1;top:initial;-webkit-transition:all .4s 0s ease-in-out;position:relative}.cwgallery .gallery a:hover .cmask.style10{bottom:0px;max-height:100%;overflow:hidden;opacity:1}.cwgallery .masonry .overlay .cmask.style10.dark span,.cwgallery .overlay .cmask.style10 .ccaption{color:#222}.cwgallery .style10 .overlay .cmask.style10:before{display:none}.cwgallery .style10 .overlay.cimage>span{position:relative;overflow:hidden}.grid3d .cleaner{margin-bottom:80px}.grid3d .cwgitem .itemWrapper{width:100%;margin:30px 0px;perspective:1000px;display:table}.grid3d .cwgitem .itemWrapper a{padding-top:calc(100% - 40px);display:table-row;width:calc(100% - 40px);background:linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-size:0,cover;transform-style:preserve-3d;transition:all 0.5s;overflow:visible;margin:0 !important;border:0 !important}.grid3d .cwgitem .itemWrapper:hover a{transform:rotateX(80deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:36px;background:inherit;background-size:cover,cover;background-position:bottom;transform:rotateX(90deg);transform-origin:bottom}.grid3d .cwgitem .itemWrapper a span.ccaption{color:white;text-transform:uppercase;position:absolute;top:100%;left:0;font:bold 12px/36px Montserrat;text-align:center;transform:rotateX(-89.99deg);transform-origin:top;z-index:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;width:calc(100% - 20px);background:rgba(0,0,0,0.2);font-weight:500}.grid3d .cwgitem .itemWrapper a:before{content:'';position:absolute;top:0;left:0;width:100%;height:95%;background:rgba(0,0,0,0.5);box-shadow:0 0 100px 50px rgba(0,0,0,0.5);transition:all 0.5s;opacity:0.15;transform:rotateX(95deg) translateZ(-80px) scale(0.75);transform-origin:bottom}.grid3d .cwgitem .itemWrapper:hover a:before{opacity:1;height:100%;box-shadow:0 0 25px 25px rgba(0,0,0,0.5);transform:rotateX(0) translateZ(-60px) scale(0.85)}.cwgallery .grid3d .gallery .cwgitem .itemWrapper a{overflow:visible;border:0px !important}.cwgallery .grid3d .cwgitem .itemWrapper a span.ccaption span.badge{display:inline-block !important;margin:0 2px}.cwgallery .grid3dcube *{box-sizing:border-box}.cwgallery .grid3dcube .cimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .maskcimage{width:100%;height:100%;display:block}.cwgallery .grid3dcube .cimage .cphoto{visibility:hidden}.cwgallery .grid3dcube .cube__face--front{background:hsla( 0,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--right{background:hsla( 60,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--back{background:hsla(120,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--left{background:hsla(180,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--top{background:hsla(240,100%,50%,0.7)}.cwgallery .grid3dcube .cube__face--bottom{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover{background:rgba(30,30,30,1)}.cwgallery .grid3dcube a.overlay:hover .cmask{opacity:1}.cwgallery .grid3dcube a.overlay .cmask{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:flex !important;opacity:0.5;height:100%;width:100%;max-height:100%;overflow:hidden;padding:20px}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper{width:100%}.cwgallery .grid3dcube .overlay .cmask .cmaskWrapper:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.1em}.cwgallery .grid3dcube .overlay .cmask span.ctitle{margin-bottom:10px;font-weight:normal}.cwgallery .grid3dcube .overlay .cmask .ccontent{margin:10px}.cwgallery .grid3dcube .overlay .cmask .ccaption{text-shadow:none;font-weight:normal;padding:0px;margin:0px;vertical-align:middle;display:inline-block;overflow:hidden;max-height:100%}.cwgallery .grid3dcube .overlay .cmask span.ccaption>span{line-height:22px;padding:0;overflow:hidden}.cwgallery .grid3dcube .overlay .cmask:before{margin-right:0px}.cwgallery .grid3dcube .overlay .cmask span{opacity:1}.cwgallery .masonry .gallery a>span{display:block;border:0px solid #fff}.cwgallery .masonry a img{display:block}.cwgallery .masonry .overlay .cmask.dark span{opacity:1;color:rgba(255,255,255,.9)}.cwgallery .masonry .overlay .cmask.light span{opacity:1;color:rgba(0,0,0,.8);text-shadow:0px 0px 0px #fff}.cwgallery .masonry .overlay .cmask .ccaption{padding:0px 15px}.cwgallery .masonry .overlay .cmask .cdesc{opacity:0}.cwgallery .masonry a:hover .cmask .cdesc{display:block}.cwgallery{position:relative}.cwgallery.justified{width:100%;margin:auto;overflow:hidden}.cwgallery.justified .gallery a{background:none;max-height:100%}.calbumContainer .cwgallery .justified a.cimage{height:100% !important}.calbumContainer .cwgallery .justified a{height:100%}.cwgallery.justified .gallery a .cmask{}.cwgallery.justified .gallery a .cmaskWrapper{padding:5px !important}.cwgallery.justified .grid-item{opacity:0;float:left;padding:5px;box-sizing:border-box}.cwgallery.justified .grid-item img{width:100%;height:100%}.cwgallery.justified .grid-item.loaded{opacity:1;transition:opacity .5s}.cwgallery.justified .gallery a.overlay .cmask.style6{width:50%!important}.cwgallery.justified .gallery a.overlay .cmask.style7{height:50%!important}.cwgallery .overlay .cmask.style7 .cmaskWrapper{padding:5px}.cwgallery.justified .overlay .cmask.style2:before,.cwgallery.justified .overlay .cmask.style3:before,.cwgallery.justified .overlay .cmask.style4:before,.cwgallery.justified .overlay .cmask.style5:before,.cwgallery.justified .overlay .cmask.style6:before,.cwgallery.justified .overlay .cmask.style7:before{display:none !important}.cwgallery.justified .cmask .cmaskWrapper{margin:auto;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.cwgallery.justified .gallery .style1 a .cmask{height:auto !important}.cwgallery.justified .style1 .cmask .cmaskWrapper{position:relative !important}.cwgallerymask>div>div{display:inline-block;width:84px;height:84px;margin:auto}.cwgallerymask>div>div:after{content:" ";display:block;width:66px;height:66px;margin:1px;border-radius:50%;border:15px solid #000;border-color:#000 transparent #d5d5d5 transparent;animation:lds-dual-ring 1.2s linear infinite,lds-dual-ring-color 4s linear infinite}@keyframes lds-dual-ring-color{50%{border-color:#000 transparent #d5d5d5 transparent}25%{border-color:#f62fff transparent #0091ff transparent}50%{border-color:#88fa76 transparent #ffcf59 transparent}75%{border-color:#0091ff transparent #f62fff transparent}100%{border-color:#000 transparent #d5d5d5 transparent}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cwgallery .cwgallerymask>div{display:flex;width:100%;height:100%}.cwgallery .cwgallerymask{background:rgba(255,255,255,0.8);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:999;display:none}.cwgallery{display:block}.cwgallery a{display:block;float:left;position:relative}.cwgallery a span{display:block}.cwgallery a span{height:auto;-webkit-transition:-webkit-transform .15s ease;-moz-transition:-moz-transform .15s ease;-o-transition:-o-transform .15s ease;-ms-transition:-ms-transform .15s ease;transition:transform .15s ease;position:relative}.cwgallery .overlay .cmask span.ccaption>span{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;word-break:break-word}.cwgallery a img{width:100%;max-width:initial}.cwgallery a.big img{width:40%}.align-center{text-align:center}.cwgallery .cleaner{clear:both}.cwgallery a:hover .cmask{opacity:1;z-index:9}.cwgallery.grid3dcube .cwgitem.disabled{display:none}.cwgallery.grid3dcube .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3dcube .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery.grid3d .cwgitem.disabled{display:none}.cwgallery.grid3d .cwgitem{-webkit-transition:all 0.5s;transition:all 0.5s}@keyframes cwg-image-fade{0%{opacity:0}30%{opacity:0.2}100%{opacity:1}}.cwgallery.grid3d .cwgitem{animation:cwg-image-fade 1s ease-in-out;-moz-animation:cwg-image-fade 1s ease-in-out;-webkit-animation:cwg-image-fade 1s ease-in-out;-o-animation:cwg-image-fade 1s ease-in-out}.cwgallery .galleryBack .galleryInfo{display:inline-block;vertical-align:top;margin:5px}.cwgallery .galleryBack .galleryInfo .gtitle{font-size:30px;margin-bottom:10px}.cwgallery .galleryBack .cwicon{margin-right:50px;line-height:1;box-sizing:initial}.cwgallery .galleryBack .cwicon .fas{color:white}.cwgallery .cwicon{margin:5px;padding:13px;font-size:24px;background:#000;color:#fff;width:24px;height:24px;display:inline-block;text-align:center;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}.cwgallery .cwicon:hover{background:#999}.cwgalleries{min-height:500px}.cwgallery_loadmore_scroll{display:block}
