.galleryOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);opacity:1;transition:opacity .25s;z-index:1}.galleryOverlay.overlayFading{opacity:0}.galleryOverlay.overlayHidden{display:none}.galleryOverlay .overlayImage{position:fixed;inset:0;margin:auto;max-height:95%;max-width:95%}.galleryOverlay .overlayCloseButton{position:fixed;top:12px;right:12px;width:33px;height:33px;font-weight:700;color:#fff;font-size:25px;padding:6px;background:#4EB56E;border-radius:3px;cursor:pointer;text-align:center}.galleryOuterContainer{width:100%;height:auto;position:relative}.galleryContainer{margin:0 auto;position:relative;overflow:hidden}.galleryContainer .galleryImage{display:inline-block;background:white;float:left;text-align:center;padding:5px;box-sizing:border-box;opacity:1;transition:margin 1s,width 1s,height 1s,box-shadow 1s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.galleryContainer .galleryImage img{max-height:100%;max-width:100%}.galleryContainer .galleryImage.offscreenHidden{width:0;margin-left:0;margin-right:0;padding:0}.galleryContainer .galleryReel{position:relative;height:100%}.galleryNavButton{background:#3D4B60;display:inline-block;position:absolute;border-radius:3px;-moz-transition:background-color .18s ease-in-out;-webkit-transition:background-color .18s ease-in-out;transition:background-color .18s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.galleryNavButton:hover{background-color:#086ca1}#left.galleryNavButton{left:0}#right.galleryNavButton{right:0}.galleryStats{margin:10px 0;text-align:right}.galleryStats p{display:inline-block;background-color:#4eb56e;color:#fff;padding:12px;border-radius:5px}@media only screen and (max-width: 399px){.galleryNavButton{width:20px;height:20px;top:44px;padding:8px}.galleryNavButton .arrowLeft,.galleryNavButton .arrowRight{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.galleryNavButton .arrowLeft{margin-left:4px;border-right:10px solid #fff}.galleryNavButton .arrowRight{margin-left:6px;border-left:10px solid #fff}.galleryContainer{width:224px;height:132px}.galleryContainer .galleryReel{width:890px;left:-444px}.galleryContainer .galleryImage{margin-left:4px;margin-right:4px}.galleryContainer .galleryImage.margin-left-1{margin-left:226px}.galleryContainer .galleryImage.margin-left-2{margin-left:448px}.galleryContainer .galleryImage.margin-left-4{margin-left:670px}.largeImg,.smallImg{width:214px;height:120px;margin-top:0;box-shadow:0 3px 9px -3px #000}}@media only screen and (min-width: 400px) and (max-width: 599px){.galleryNavButton{width:20px;height:20px;top:16px;padding:8px}.galleryNavButton .arrowLeft,.galleryNavButton .arrowRight{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.galleryNavButton .arrowLeft{margin-left:4px;border-right:10px solid #fff}.galleryNavButton .arrowRight{margin-left:6px;border-left:10px solid #fff}.galleryContainer{width:304px;height:67px}.galleryContainer .galleryReel{width:486px;left:-91px}.galleryContainer .galleryImage{margin-left:0;margin-right:0}.galleryContainer .galleryImage.margin-left-1{margin-left:91px}.galleryContainer .galleryImage.margin-left-2{margin-left:182px}.galleryContainer .galleryImage.margin-left-4{margin-left:392px}.largeImg{width:119px;height:67px;margin-top:0;box-shadow:0 0 #000}.smallImg{width:91px;height:51px;margin-top:8px;margin-bottom:8px}}@media only screen and (min-width: 600px) and (max-width: 767px){.galleryNavButton{width:24px;height:24px;top:36px;padding:8px}.galleryNavButton .arrowLeft,.galleryNavButton .arrowRight{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent}.galleryNavButton .arrowLeft{margin-left:5px;border-right:12px solid #fff}.galleryNavButton .arrowRight{margin-left:7px;border-left:12px solid #fff}.galleryContainer{width:504px;height:114px}.galleryContainer .galleryReel{width:812px;left:-154px}.galleryContainer .galleryImage{margin-left:1px;margin-right:1px}.galleryContainer .galleryImage.margin-left-1{margin-left:154px}.galleryContainer .galleryImage.margin-left-2{margin-left:307px}.galleryContainer .galleryImage.margin-left-4{margin-left:659px}.largeImg{width:197px;height:111px;margin-top:0;box-shadow:0 1px 3px -1px #000}.smallImg{width:151px;height:85px;margin-top:13px;margin-bottom:13px}}@media only screen and (min-width: 768px) and (max-width: 959px){.galleryNavButton{width:24px;height:24px;top:26px;padding:8px}.galleryNavButton .arrowLeft,.galleryNavButton .arrowRight{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent}.galleryNavButton .arrowLeft{margin-left:5px;border-right:12px solid #fff}.galleryNavButton .arrowRight{margin-left:7px;border-left:12px solid #fff}.galleryContainer{width:426px;height:96px}.galleryContainer .galleryReel{width:688px;left:-131px}.galleryContainer .galleryImage{margin-left:1px;margin-right:1px}.galleryContainer .galleryImage.margin-left-1{margin-left:131px}.galleryContainer .galleryImage.margin-left-2{margin-left:261px}.galleryContainer .galleryImage.margin-left-4{margin-left:559px}.largeImg{width:166px;height:93px;margin-top:0;box-shadow:0 1px 3px -1px #000}.smallImg{width:128px;height:72px;margin-top:10px;margin-bottom:10px}}@media only screen and (min-width: 960px) and (max-width: 1099px){.galleryNavButton{width:28px;height:28px;top:48px;padding:10px}.galleryNavButton .arrowLeft,.galleryNavButton .arrowRight{width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent}.galleryNavButton .arrowLeft{margin-left:6px;border-right:14px solid #fff}.galleryNavButton .arrowRight{margin-left:8px;border-left:14px solid #fff}.galleryContainer{width:618px;height:139px}.galleryContainer .galleryReel{width:994px;left:-188px}.galleryContainer .galleryImage{margin-left:1px;margin-right:1px}.galleryContainer .galleryImage.margin-left-1{margin-left:188px}.galleryContainer .galleryImage.margin-left-2{margin-left:375px}.galleryContainer .galleryImage.margin-left-4{margin-left:805px}.largeImg{width:241px;height:136px;margin-top:0;box-shadow:0 1px 3px -1px #000}.smallImg{width:185px;height:104px;margin-top:16px;margin-bottom:16px}}@media only screen and (min-width: 1100px) and (max-width: 1249px){.galleryNavButton{width:28px;height:28px;top:60px;padding:10px}.galleryNavButton .arrowLeft,.galleryNavButton .arrowRight{width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent}.galleryNavButton .arrowLeft{margin-left:6px;border-right:14px solid #fff}.galleryNavButton .arrowRight{margin-left:8px;border-left:14px solid #fff}.galleryContainer{width:758px;height:173px}.galleryContainer .galleryReel{width:1224px;left:-233px}.galleryContainer .galleryImage{margin-left:2px;margin-right:2px}.galleryContainer .galleryImage.margin-left-1{margin-left:233px}.galleryContainer .galleryImage.margin-left-2{margin-left:464px}.galleryContainer .galleryImage.margin-left-4{margin-left:995px}.largeImg{width:296px;height:167px;margin-top:0;box-shadow:0 2px 6px -1px #000}.smallImg{width:227px;height:128px;margin-top:19px;margin-bottom:19px}}@media only screen and (min-width: 1250px) and (max-width: 1399px){.galleryNavButton{width:28px;height:28px;top:78px;padding:10px}.galleryNavButton .arrowLeft,.galleryNavButton .arrowRight{width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent}.galleryNavButton .arrowLeft{margin-left:6px;border-right:14px solid #fff}.galleryNavButton .arrowRight{margin-left:8px;border-left:14px solid #fff}.galleryContainer{width:908px;height:205px}.galleryContainer .galleryReel{width:1464px;left:-278px}.galleryContainer .galleryImage{margin-left:2px;margin-right:2px}.galleryContainer .galleryImage.margin-left-1{margin-left:278px}.galleryContainer .galleryImage.margin-left-2{margin-left:554px}.galleryContainer .galleryImage.margin-left-4{margin-left:1188px}.largeImg{width:354px;height:199px;margin-top:0;box-shadow:0 2px 6px -2px #000}.smallImg{width:272px;height:153px;margin-top:23px;margin-bottom:23px}}@media only screen and (min-width: 1400px) and (max-width: 1600px){.galleryNavButton{width:28px;height:28px;top:94px;padding:10px}.galleryNavButton .arrowLeft,.galleryNavButton .arrowRight{width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent}.galleryNavButton .arrowLeft{margin-left:6px;border-right:14px solid #fff}.galleryNavButton .arrowRight{margin-left:8px;border-left:14px solid #fff}.galleryContainer{width:1058px;height:238px}.galleryContainer .galleryReel{width:1704px;left:-323px}.galleryContainer .galleryImage{margin-left:2px;margin-right:2px}.galleryContainer .galleryImage.margin-left-1{margin-left:323px}.galleryContainer .galleryImage.margin-left-2{margin-left:644px}.galleryContainer .galleryImage.margin-left-4{margin-left:1382px}.largeImg{width:413px;height:232px;margin-top:0;box-shadow:0 2px 6px -2px #000}.smallImg{width:317px;height:178px;margin-top:27px;margin-bottom:27px}}@media only screen and (min-width: 1601px) and (max-width: 1800px){.galleryNavButton{width:32px;height:32px;top:114px;padding:12px}.galleryNavButton .arrowLeft,.galleryNavButton .arrowRight{width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent}.galleryNavButton .arrowLeft{margin-left:7px;border-right:16px solid #fff}.galleryNavButton .arrowRight{margin-left:9px;border-left:16px solid #fff}.galleryContainer{width:1259px;height:285px}.galleryContainer .galleryReel{width:2033px;left:-387px}.galleryContainer .galleryImage{margin-left:3px;margin-right:3px}.galleryContainer .galleryImage.margin-left-1{margin-left:387px}.galleryContainer .galleryImage.margin-left-2{margin-left:771px}.galleryContainer .galleryImage.margin-left-4{margin-left:1652px}.largeImg{width:491px;height:276px;margin-top:0;box-shadow:0 3px 9px -3px #000}.smallImg{width:378px;height:213px;margin-top:31px;margin-bottom:31px}}@media only screen and (min-width: 1801px){.galleryNavButton{width:32px;height:32px;top:140px;padding:12px}.galleryNavButton .arrowLeft,.galleryNavButton .arrowRight{width:0;height:0;border-top:16px solid transparent;border-bottom:16px solid transparent}.galleryNavButton .arrowLeft{margin-left:7px;border-right:16px solid #fff}.galleryNavButton .arrowRight{margin-left:9px;border-left:16px solid #fff}.galleryContainer{width:1459px;height:320px;padding-bottom:9px}.galleryContainer .galleryReel{width:2353px;left:-447px}.galleryContainer .galleryImage{margin-left:3px;margin-right:3px}.galleryContainer .galleryImage.margin-left-1{margin-left:447px}.galleryContainer .galleryImage.margin-left-2{margin-left:891px}.galleryContainer .galleryImage.margin-left-4{margin-left:1910px}.largeImg{width:569px;height:320px;margin-top:0;box-shadow:0 3px 9px -3px #000}.smallImg{width:438px;height:246px;margin-top:37px;margin-bottom:37px}}
