﻿.Masonry{padding:0 20px}.Masonry .f3-widget-paginator{display:none;position:absolute;bottom:100%;left:10px;list-style:none;padding:0;margin:0}.Masonry .f3-widget-paginator li{margin:2px 10px 2px 0}.Masonry .are-images-unloaded{opacity:0}.Masonry .are-images-unloaded .grid-image{opacity:0}.Masonry .are-images-unloaded .f3-widget-paginator{display:flex}.Masonry .page-load-status{display:none;padding-top:20px;border-top:1px solid #ddd;text-align:center;color:#777}.Masonry .loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}@keyframes reveal{from{transform:scale(0.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translateX(1.5em)}}.Masonry .loader-ellips__dot{display:block;width:1em;height:1em;border-radius:.5em;background:#555;position:absolute;animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:infinite}.Masonry .loader-ellips__dot:nth-child(1) .Masonry .loader-ellips__dot:nth-child(2){left:0}.Masonry .loader-ellips__dot:nth-child(1){animation-name:reveal}.Masonry .loader-ellips__dot:nth-child(2),.Masonry .loader-ellips__dot:nth-child(3){animation-name:slide}.Masonry .loader-ellips__dot:nth-child(3){left:1.5em}.Masonry .loader-ellips__dot:nth-child(4){left:3em;animation-name:reveal;animation-direction:reverse}.Masonry.simplemasonry .masonry-grid{margin:-10px}.Masonry.simplemasonry .masonry-grid a:hover .item .overlay{opacity:1}.Masonry.simplemasonry .masonry-grid .item{position:relative}.Masonry.simplemasonry .masonry-grid .item .overlay{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(14,74,125,.85);color:#fff;display:flex;justify-content:center;align-items:center;padding:15px;opacity:0;transition:all .3s}.Masonry.simplemasonry .masonry-grid .masonry-grid-item,.Masonry.simplemasonry .masonry-grid .masonry-grid-sizer{padding:10px;float:left}.Masonry.simplemasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width2,.Masonry.simplemasonry .masonry-grid .masonry-grid-sizer.masonry-grid-item-width2{width:100%}@media screen and (min-width: 768px){.Masonry.simplemasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width2,.Masonry.simplemasonry .masonry-grid .masonry-grid-sizer.masonry-grid-item-width2{width:50%}}.Masonry.simplemasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width3,.Masonry.simplemasonry .masonry-grid .masonry-grid-sizer.masonry-grid-item-width3{width:100%}@media screen and (min-width: 768px){.Masonry.simplemasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width3,.Masonry.simplemasonry .masonry-grid .masonry-grid-sizer.masonry-grid-item-width3{width:50%}}@media screen and (min-width: 992px){.Masonry.simplemasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width3,.Masonry.simplemasonry .masonry-grid .masonry-grid-sizer.masonry-grid-item-width3{width:33.33333%}}.Masonry.simplemasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width4,.Masonry.simplemasonry .masonry-grid .masonry-grid-sizer.masonry-grid-item-width4{width:100%}@media screen and (min-width: 768px){.Masonry.simplemasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width4,.Masonry.simplemasonry .masonry-grid .masonry-grid-sizer.masonry-grid-item-width4{width:50%}}@media screen and (min-width: 992px){.Masonry.simplemasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width4,.Masonry.simplemasonry .masonry-grid .masonry-grid-sizer.masonry-grid-item-width4{width:25%}}.Masonry.simplemasonry .masonry-grid .masonry-grid-item .grid-image,.Masonry.simplemasonry .masonry-grid .masonry-grid-sizer .grid-image{min-width:100%}.Masonry.advancedmasonry .masonry-grid{margin:-10px;position:relative}.Masonry.advancedmasonry .masonry-grid .masonry-grid-sizer{width:100%}@media screen and (min-width: 576px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-sizer{width:100%}}@media screen and (min-width: 768px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-sizer{width:50%}}@media screen and (min-width: 992px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-sizer{width:25%}}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item{float:left;width:100%;height:180px;padding:10px;max-width:100%}@media screen and (min-width: 576px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item{width:100%}}@media screen and (min-width: 768px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item{width:50%}}@media screen and (min-width: 992px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item{width:25%}}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item a{width:100%;height:100%;transition:all .3s;display:block}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item a:hover .item .overlay{opacity:1}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item a:hover .item .msmore{color:#fff;background:none}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item a:hover .item .msnrytext.showonevent{opacity:1;visibility:visible}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item a:hover .item .msnrytext .msdescription.altdesc{opacity:1;visibility:visible}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item a:hover .item .msnrytext .msdescription.altdesc~.normdesc{opacity:0;visibility:hidden}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item{position:relative;height:100%;width:100%;-ms--display:flex;-moz-display:flex;-webkit-display:flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-jflex-direction:column;flex-direction:column}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item.textlayout-1 .image{box-shadow:350px 0px 750px -50px #000 inset}@media screen and (max-width: 991px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item.textlayout-1 .image{box-shadow:150px 0px 350px -50px #000 inset}}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item.textlayout-2 .msnrytext .mstitle{color:#0e4a7d;display:inline;background-image:repeating-linear-gradient(to top, #fff, #fff);padding:5px 10px;box-decoration-break:clone}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item.textlayout-2 .msnrytext .mstitle:after{content:"\a"}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item.textlayout-2 .msnrytext .msdescription .descinner span{display:inline;background-image:repeating-linear-gradient(to top, #0E4A7D, #0E4A7D);padding:5px 10px;box-decoration-break:clone}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .overlay{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(14,74,125,.85);color:#fff;display:flex;justify-content:center;align-items:center;padding:15px;opacity:0;transition:all .3s}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msmore{position:absolute;bottom:25px;right:30px;color:inherit;margin:0;color:#0e4a7d;transition:all .3s;padding:4px 12px;padding-right:20px;background:#fff}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msmore:after{content:"";font-family:font awesome\ 5 pro;position:absolute;right:9px;bottom:50%;font-size:11px;transform:translateY(50%)}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .image{height:100%;width:100%;position:relative;overflow:hidden;text-align:center;opacity:1;transition:all .3s;background-size:cover;background-repeat:no-repeat;background-position:center center}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext{color:#fff;position:absolute;top:0;left:0;padding:5%;margin-bottom:50px;z-index:1;transition:all .3s;width:100%}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext.showonevent{opacity:0;visibility:hidden}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext h1,.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext h2,.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext h3,.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext h4,.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext h5,.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext h6,.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext .h1,.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext .h2,.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext .h3,.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext .h4{color:inherit;margin:0}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext .mstitle{position:relative}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext .mstitle~.msdescription{top:12px}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext .msdescription{position:relative;transition:all .3s}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext .msdescription .descinner{position:absolute;top:0;left:0}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext .msdescription.altdesc{opacity:0;visibility:hidden}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item .item .msnrytext .msdescription.altdesc~.normdesc{opacity:1;visibility:visible}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width1{width:100%}@media screen and (min-width: 576px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width1{width:100%}}@media screen and (min-width: 768px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width1{width:50%}}@media screen and (min-width: 992px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width1{width:25%}}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width2{width:100%}@media screen and (min-width: 576px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width2{width:100%}}@media screen and (min-width: 768px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width2{width:50%}}@media screen and (min-width: 992px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width2{width:50%}}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width3{width:100%}@media screen and (min-width: 576px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width3{width:100%}}@media screen and (min-width: 768px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width3{width:50%}}@media screen and (min-width: 992px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width3{width:75%}}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width4{width:100%}@media screen and (min-width: 576px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width4{width:100%}}@media screen and (min-width: 768px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width4{width:50%}}@media screen and (min-width: 992px){.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-width4{width:100%}}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-height1{height:180px}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-height2{height:360px}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-height3{height:540px}.Masonry.advancedmasonry .masonry-grid .masonry-grid-item.masonry-grid-item-height4{height:720px}@media screen and (min-width: 1200px){.Masonry.advancedmasonry.advcolumns-4 .masonry-grid .masonry-grid-sizer{width:25%}}@media screen and (min-width: 1200px){.Masonry.advancedmasonry.advcolumns-4 .masonry-grid .masonry-grid-item{width:25%}}@media screen and (min-width: 1200px){.Masonry.advancedmasonry.advcolumns-4 .masonry-grid .masonry-grid-item.masonry-grid-item-width1{width:25%}}@media screen and (min-width: 1200px){.Masonry.advancedmasonry.advcolumns-4 .masonry-grid .masonry-grid-item.masonry-grid-item-width2{width:50%}}@media screen and (min-width: 1200px){.Masonry.advancedmasonry.advcolumns-4 .masonry-grid .masonry-grid-item.masonry-grid-item-width3{width:75%}}@media screen and (min-width: 1200px){.Masonry.advancedmasonry.advcolumns-4 .masonry-grid .masonry-grid-item.masonry-grid-item-width4{width:100%}}