.fancybox-overlay{z-index:8000 !important}.gallerySquareContainer .mix{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.gallerySquareContainer{margin-bottom:30px}.gallerySquareContainer .galleryThumbAltText{position:absolute !important;margin:-1px 0 0 -1px !important;padding:0 !important;display:block !important;width:1px !important;height:1px !important;font-weight:normal !important;font-size:15px !important;line-height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;outline:0 !important;cursor:text !important}.gallerySquareContainer .widget_head{font-size:14px;margin:10px 0;padding:0 10px;overflow:hidden;box-sizing:border-box}.gallerySquareContainer .headtext{float:left}.gallerySquareContainer .otheroptions{float:right}.gallerySquareContainer .photoList{margin:0;padding:0}.gallerySquareContainer .headertext{float:left}.gallerySquareContainer #widget_header_buttons{float:right;padding:0}.gallerySquareContainer #widget_header_buttons a,.gallerySquareContainer #widget_header_buttons button{display:inline-block;cursor:pointer;font-size:0;width:40px;height:40px;margin:0 0 0 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #fff;color:#fff;background:#fff url(/CMSScripts/Custom/RPWebParts/images/gallery-square-sprite.png) no-repeat 13px 8px;float:left}.gallerySquareContainer #widget_header_buttons a#btnPlaySlideshow,.gallerySquareContainer #widget_header_buttons button#btnPlaySlideshow{border:1px solid #c2c2c2}.gallerySquareContainer #widget_header_buttons a#btnPlaySlideshow:hover,.gallerySquareContainer #widget_header_buttons button#btnPlaySlideshow:hover{border:1px solid #32583f}.gallerySquareContainer #widget_header_buttons a:hover,.gallerySquareContainer #widget_header_buttons button:hover{border:1px solid #32583f;background:#32583f url(/CMSScripts/Custom/RPWebParts/images/gallery-square-sprite.png) no-repeat 13px -41px}.gallerySquareContainer #widget_header_buttons .column1,#widget_header_buttons .column2{display:none}.gallerySquareContainer #widget_header_buttons a.column3,.gallerySquareContainer #widget_header_buttons button.column3{background:#fff url(/CMSScripts/Custom/RPWebParts/images/gallery-square-sprite.png) no-repeat -35px 8px}.gallerySquareContainer #widget_header_buttons a.column3:hover,#widget_header_buttons a.column3.selected,#widget_header_buttons a.mosaic.selected,.gallerySquareContainer #widget_header_buttons button.column3:hover,#widget_header_buttons button.column3.selected,#widget_header_buttons button.mosaic.selected{border:1px solid #32583f;background:#32583f url(/CMSScripts/Custom/RPWebParts/images/gallery-square-sprite.png) no-repeat -35px -41px}.gallerySquareContainer #widget_header_buttons a.column4,.gallerySquareContainer #widget_header_buttons button.column4{background:#fff url(/CMSScripts/Custom/RPWebParts/images/gallery-square-sprite.png) no-repeat -80px 8px}.gallerySquareContainer #widget_header_buttons a.column4:hover,#widget_header_buttons a.column4.selected,.gallerySquareContainer #widget_header_buttons button.column4:hover,#widget_header_buttons button.column4.selected{border:1px solid #32583f;background:#32583f url(/CMSScripts/Custom/RPWebParts/images/gallery-square-sprite.png) no-repeat -80px -41px}.gallerySquareContainer #widget_header_buttons a.mosaic,.gallerySquareContainer #widget_header_buttons button.mosaic{background:#fff url(/CMSScripts/Custom/RPWebParts/images/gallery-square-sprite.png) no-repeat -130px 8px}.gallerySquareContainer #widget_header_buttons a.mosaic:hover,#widget_header_buttons a.mosaic.selected,.gallerySquareContainer #widget_header_buttons button.mosaic:hover,#widget_header_buttons button.mosaic.selected{border:1px solid #32583f;background:#32583f url(/CMSScripts/Custom/RPWebParts/images/gallery-square-sprite.png) no-repeat -130px -41px}.gallerySquareContainer #widget_header_buttons .header_button_box{position:absolute;right:10px;width:148px;z-index:99;padding:0 5px 10px 10px;margin-top:10px;border:1px solid #c2c2c2;background:#fff}.gallerySquareContainer #widget_header_buttons .header_button_box div{float:left;width:50px;margin:20px 0 0;text-transform:uppercase;font-size:12px}.gallerySquareContainer #widget_header_buttons .header_button_box span{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:7px solid #32583f;float:right;height:0;position:absolute;right:17px;top:-9px;width:0}.list-pagination-top li{float:none;display:inline;width:inherit}.gallerySquareContainer .columns1 li{width:100%}.gallerySquareContainer .columns2 li{width:50%;float:left}.gallerySquareContainer .columns3 li{width:33.3%;float:left}.gallerySquareContainer .columns4 li{width:25%;float:left}.gallerySquareContainer #page_gallery_bottom_content{clear:both;padding-top:20px}.gallerySquareContainer .meta.name{margin:10px 10px 10px 10px;position:relative}.gallerySquareContainer ul.photoList{margin:0 auto;float:none}.gallerySquareContainer #photosContainer{clear:both;width:100%;position:relative}.gallerySquareContainer #photosContainer li{list-style:none;position:relative}.gallerySquareContainer .img_wrapper img{width:100% !important;height:auto !important}.gallerySquareContainer .mix .titles p{color:white;font-size:15px;margin:0 auto;height:auto;padding:30px 20px 10px 20px;background:#32583f;white-space:normal}.gallerySquareContainer .grid-item .titles p{color:white;font-size:15px;margin:10px;height:auto;padding:30px 20px 10px 20px;background:#32583f;white-space:normal}.gallerySquareContainer .mix .titles,.gallerySquareContainer .grid-item .titles{position:absolute;opacity:0;height:auto;padding-top:0;top:0;left:0;width:100%;transition:.5 ease;pointer-events:none}.gallerySquareContainer .columns4 .mix .titles,.gallerySquareContainer .grid-item .titles{height:45%}.gallerySquareContainer .mix .plusimg{position:absolute;opacity:0;transform:scale(0);transition:all .1s ease-in .2s;bottom:25px;right:25px}.gallerySquareContainer .plusimg{bottom:5px;right:15px;width:62px;position:absolute}.gallerySquareContainer .plusimg img{width:62px;height:62px}.gallerySquareContainer .mix:hover .titles,.gallerySquareContainer .grid-item:hover .titles{opacity:.9;transform:scale(1);z-index:9}.gallerySquareContainer .mix:hover .plusimg{opacity:.9;transform:scale(1);z-index:9}@media(max-width:1025px){.gallerySquareContainer .side-container,.gallerySquareContainer .top-container{display:none}.gallerySquareContainer .mix .titles,.gallerySquareContainer .grid-item .titles{height:35%;margin-right:10px;top:10px}}@media(max-width:767px){.fancybox-overlay.fancybox-overlay-fixed{background:#000}.fancybox-nav{display:none}#fancybox-buttons{display:none}.fancybox-skin{padding:0!important;background:none!important}.fancybox-wrap,.fancybox-desktop,.fancybox-type-image{visibility:hidden}.fancybox-opened{position:fixed!important;height:100%!important;width:auto!important;visibility:visible;margin:0 auto;left:50%!important}.fancybox-inner{width:auto!important}.fancybox-inner,.fancybox-outer,.fancybox-opened .fancybox-skin,.fancybox-image,.fancybox-iframe{width:auto!important;height:100%!important}.fancybox-overlay-fixed{text-align:center}#widget_header_buttons{display:none}}@media(max-width:767px) and (min-width:481px){.fancybox-opened{top:0!important;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);width:100%!important}.fancybox-outer,.fancybox-inner{position:absolute!important;width:100%!important;bottom:0;text-align:center}.fancybox-image{display:inline-block!important}.fancybox-skin .fancybox-close{top:-8px;right:0;background:none;text-decoration:none;background:#444;height:40px;border-radius:0 0 0 3px}.fancybox-skin .fancybox-close:after{content:"×";font-family:"Times New Roman";font-size:40px;color:#fff;display:block;width:100%;text-align:center;background:#444;border-radius:0 0 0 3px}}@media(max-width:760px){.gallerySquareContainer .mix .titles{display:none}.gallerySquareContainer .top-dropdown{width:100%;font-size:16px}}@media(max-width:480px){#widget_header_buttons{display:none}.gallerySquareContainer .headertext{padding-bottom:30px}#fancybox-buttons{display:none}.fancybox-skin{padding:0!important}.fancybox-inner,.fancybox-outer,.fancybox-opened .fancybox-skin,.fancybox-image,.fancybox-iframe{width:100%!important;height:auto!important;left:0!important}.fancybox-opened{position:fixed!important;height:auto!important;width:100%!important;left:0!important;top:50%!important;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.fancybox-inner{width:auto!important;height:auto!important;pointer-events:auto!important}.fancybox-item.fancybox-close{display:block;background-image:none;position:fixed;top:-50px;right:10px;height:auto;text-decoration:none}.fancybox-item.fancybox-close:before{content:"×";color:#fff;font-size:4em;line-height:.5em;font-weight:100}}.gallerySquareContainer .img_wrapper img{opacity:0}.gallerySquareContainer .img_wrapper img{opacity:1;transition:opacity 300ms ease 0s}.gallerySquareContainer #photos li{transition-property:transform,opacity}.gallerySquareContainer #photos li{transition-duration:.8s}.grid{background:#fff;margin-left:auto}.grid:after{content:'';display:block;clear:both}.clear{clear:both}.grid-sizer{width:33.3333%}.grid-item{width:33.3333%;height:260px;float:left;background:#fff}.mosaic-img{position:absolute;background-size:cover;background-position:50% 50%;top:10px;left:10px;right:10px;bottom:10px}.grid-item--width2{width:66.6666%}.grid-item--width3{width:100%}.grid-item--height2{height:520px}.side-container{display:inline-block;float:left;width:20%;padding:0;margin:10px 0 0 0}.gallerySquareContainer li .nested-gst-side{width:100%;text-align:center;margin-bottom:10px;background:#efefef;color:#999;border:1px solid rgba(0,0,0,.1);float:left;padding:15px 5px;text-transform:uppercase;font-weight:bold;font-size:14px;cursor:pointer}.gallerySquareContainer li .nested-gst-side.selected,.gallerySquareContainer li .nested-gst-top.selected{background:#32583f;color:#fff;border:1px solid transparent}.gallerySquareContainer ul.photolist{display:inline-block;padding:0;margin:0}.gallerySquareContainer ul.photolist.nested-side{width:80%;flex-grow:1}.gallerySquareContainer ul.photolist.nested-top{width:100%}.gallerySquareContainer li .nested-gst-top{text-align:center;margin-bottom:10px;background:#efefef;color:#999;border:1px solid rgba(0,0,0,.1);float:left;padding:15px 30px;text-transform:uppercase;font-weight:bold;font-size:14px;cursor:pointer;margin-right:10px}.gallerySquareContainer .top-container{padding:0;margin:0 10px 0 0;list-style-type:none;width:80%}.gallerySquareContainer .top-dropdown{border:1px solid #ccc;margin:0;padding:12px;box-sizing:border-box;font-family:'Open Sans',sans-serif;color:#999;border-radius:3px;min-width:200px;float:left;padding-right:27px;width:auto}.gallerySquareContainer .hide-dropdown,.gallerySquareContainer .hide-side-cont,.gallerySquareContainer .hide-top-cont{display:none}.gallerySquareContainer .img_wrapper{padding-bottom:100%;background-size:cover}.gallerySquareContainer .side-container .gallery-nav{width:90%}.fancybox3-caption-wrap{text-align:center}body .fancybox3-caption{font-size:16px}.gallerySquareContainer .div-list-pagination-gallery{text-align:center;clear:left}.gallerySquareContainer .grid.pagination-parent{margin-bottom:70px}.gallerySquareContainer .grid .div-list-pagination-gallery{position:absolute;bottom:-40px;width:100%;left:0}.gallerySquareContainer .photolist .div-list-pagination-gallery{padding-top:10px}.gallerySquareContainer .list-pagination-gallery{margin:0}.gallerySquareContainer #photosContainer .div-list-pagination-gallery li{float:none;display:inline-block;width:auto;margin:0 5px}.gallerySquareContainer #photosContainer .div-list-pagination-gallery li:after{display:none}.gallerySquareContainer .div-list-pagination-gallery a{display:inline-block;padding:5px;cursor:pointer;font-size:12px;box-sizing:border-box}.gallerySquareContainer .div-list-pagination-gallery .page-numbers a{border:1px solid #999;height:30px;width:30px;text-align:center;line-height:18px;border-radius:2px}.gallerySquareContainer .div-list-pagination-gallery .active-page a{background-color:#32583f;border-color:#32583f;color:white}.gallerySquareContainer .gallery-item{display:block}.gallerySquareContainer .grid-item{transition:none !important}