body.template-gallery_view #portal-column-two{display:none}body.template-gallery_view #portal-column-content{float:none;width:auto}body.template-gallery_view .leadImage{display:none}body.template-gallery_view .photo-gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}body.template-gallery_view .photo-gallery .photo-gallery-item{display:inline-block;padding:20px;width:-webkit-calc(100% / 3 - 40px);width:calc(100% / 3 - 40px)}body.template-gallery_view .photo-gallery .photo-gallery-item a{display:block}body.template-gallery_view .photo-gallery .photo-gallery-item a img{max-width:100%}@media (max-width: 768px){body.template-gallery_view .photo-gallery{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.template-gallery_view .photo-gallery .photo-gallery-item{width:100%}body.template-gallery_view .photo-gallery .photo-gallery-item a{display:block;text-align:center}}.gallery-modal-close{font-size:2em;line-height:1em;font-weight:400;opacity:0.7;padding:0 20px 10px;background:none;border:1px solid transparent;color:#000;overflow:hidden}.gallery-modal-close:hover,.gallery-modal-close:focus,.gallery-modal-close:active{background:none;color:#000;-webkit-box-shadow:none;box-shadow:none;border-color:#ccc}.gallery-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;background:rgba(255,255,255,0.6)}.gallery-modal .gallery-modal-wrapper{position:absolute;top:10vh;left:10%;right:10%;bottom:10vh;max-width:1024px;padding:10px 20px;margin:auto;background:#fff;border:1px solid #999;-webkit-box-shadow:0 0 20px 0 #999;box-shadow:0 0 20px 0 #999;border-radius:4px;overflow:auto}.gallery-modal .gallery-modal-wrapper .gallery-modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:3.5em;border-bottom:1px solid #eee}.gallery-modal .gallery-modal-wrapper .gallery-modal-header .gallery-modal-title{font-size:1.2em}@media (max-width: 991px){.gallery-modal .gallery-modal-wrapper{top:10vh;bottom:10vh}.gallery-modal .gallery-modal-wrapper .gallery-modal-header{height:auto}.gallery-modal .gallery-modal-wrapper .gallery-modal-header .gallery-modal-title{font-size:1em}}.gallery-modal .gallery-modal-wrapper .gallery-slider{position:relative;padding:20px 0 0;height:-webkit-calc(100% - 3.5em);height:calc(100% - 3.5em)}.gallery-modal .gallery-modal-wrapper .gallery-slider .slick-list{text-align:center;width:80%;margin:auto;height:-webkit-calc(100% - 3em) !important;height:calc(100% - 3em) !important}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item.slick-active:focus{outline:0;border:1px dotted}.gallery-modal .gallery-modal-wrapper .gallery-slider ul.slick-dots{width:100%;height:3em;padding:0;margin:0;list-style:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gallery-modal .gallery-modal-wrapper .gallery-slider ul.slick-dots li{padding:0 5px}.gallery-modal .gallery-modal-wrapper .gallery-slider ul.slick-dots li button{padding:0;overflow:hidden;width:10px;height:10px;text-indent:1000px;border-radius:100%;background:none}.gallery-modal .gallery-modal-wrapper .gallery-slider ul.slick-dots li.slick-active button{background-color:rgba(0,0,0,0.67)}.gallery-modal .gallery-modal-wrapper .gallery-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item{height:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2rem}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item figure.item-image{max-width:100%;max-height:100%;overflow:hidden}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item figure.item-image img{margin:auto;height:100%;width:auto}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item .item-title{position:static;padding-top:15px;left:0;bottom:0;width:100%;text-align:center;word-wrap:break-word}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item .item-title .item-wrapper{font-weight:600;font-size:1.8rem;padding:1.5rem 2rem;background:rgba(255,255,255,0.67);border-radius:5px;line-height:3em;max-width:500px;margin:auto}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item .item-title .item-wrapper p{margin:0;line-height:2rem;font-size:1.5em;font-weight:400}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item .item-title .item-wrapper h3{margin:0;font-size:1.8rem}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item .item-title .item-wrapper h3+p{margin-top:0.5rem}@media (max-width: 991px){.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item figure.item-image{width:100%;height:auto}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item figure.item-image img{height:auto;width:100%}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item .item-title{max-width:100%;overflow:hidden;position:static;padding-top:15px}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item .item-title .item-wrapper{padding:1rem}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item .item-title .item-wrapper h3{font-size:1.6rem}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item .item-title .item-wrapper p{display:none}.gallery-modal .gallery-modal-wrapper .gallery-slider .gallery-item .item-title span{font-size:3vw}}.gallery-modal .gallery-modal-wrapper .gallery-slider .slick-arrow{position:absolute;top:-webkit-calc(50% - 10px);top:calc(50% - 10px);width:30px;height:30px;padding:0;overflow:hidden;text-indent:1000px;border-radius:100%;z-index:100;background-color:#fff;background-image:url("++plone++redturtle.gallery/arrow.svg");background-position:center;background-repeat:no-repeat;opacity:0.6}.gallery-modal .gallery-modal-wrapper .gallery-slider .slick-arrow.slick-prev{left:-webkit-calc(5% - 15px);left:calc(5% - 15px);right:auto}.gallery-modal .gallery-modal-wrapper .gallery-slider .slick-arrow.slick-next{right:-webkit-calc(5% - 15px);right:calc(5% - 15px);left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gallery-modal .gallery-modal-wrapper .gallery-slider .slick-arrow:hover,.gallery-modal .gallery-modal-wrapper .gallery-slider .slick-arrow:focus{background-color:#ddd;opacity:0.7}.gallery-modal .gallery-modal-wrapper .gallery-slider .slick-arrow:focus{border-color:#333}
/*# sourceMappingURL=redturtlegallery.css.map */