.seeAllLink{font-size:16px;cursor:pointer;text-align:left;word-break:break-all}.tag.clearance{display:none}.smprofimg img{height:40px;width:40px}.xsprofimg img{height:30px;width:30px}.detail.title{font-size:26px;color:#000;font-weight:400;margin-bottom:10px}.product-listing.row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}#top-nav-gallery.top-nav ul li a{text-decoration:none}#top-nav-gallery.top-nav ul li:first-child{background:white}#top-nav-gallery.top-nav ul li:first-child a{padding:0 !important;margin:0 15px 0 0}#top-nav-gallery.top-nav ul li:first-child a span{display:flex;align-items:center;border:2px solid #75b2c5;color:#75b2c5;padding:7.5px 14px;font-weight:600}#top-nav-gallery.top-nav ul li:first-child a span i{display:inline-block;margin-top:0;margin-right:10px;font-size:18px;line-height:1}#top-nav-gallery.top-nav ul li:nth-child(2) a{padding:10px 12px !important}.gallery-album-selector-wrap{display:flex;align-items:center;margin-top:15px}.gallery-album-selector-wrap>a{margin-left:10px;font-size:14px;line-height:1;text-decoration:underline}#gallerySort select,.gallery-album-selector{appearance:none;-webkit-appearance:none;width:210px;font-family:"Open Sans";padding:8px 10px 7px;font-size:14px;line-height:18px;font-weight:600;background:#FFF;color:#909090;border:1px solid #d8d8d8;background-image:url(/gallery/images/select-arrow.svg);background-repeat:no-repeat;background-position:right 8px center;transition:all .15s ease;cursor:pointer}#gallerySort select:hover,.gallery-album-selector:hover{border-color:#bdbdbd}#gallerySort select:active,#gallerySort select:focus,.gallery-album-selector:active,.gallery-album-selector:focus{border-color:#4f4f4f}.gallery-album-selector{min-width:210px;width:auto;padding:8px 24px 7px 10px}#gallerySortDropdown{margin-right:20px}#productToggle{display:flex;align-items:center;margin-right:10px}#galleryBox{display:flex;align-items:flex-end;grid-column-start:1}#rightGalleryBox{grid-column-start:3;margin-bottom:10px;display:flex;align-items:flex-end;justify-content:flex-end}.galleryCardFooter{font-size:16px;display:flex;margin:0 auto;justify-content:space-between;padding:10px;align-items:center;border-top:1px solid #d8d8d8}.galleryCardFooter .xsprofimg{flex:1 1 1px;padding:0;width:auto;overflow:hidden}.galleryCardFooter .xsprofimg span{text-align:left;font-size:16px;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden;padding-right:8px;line-height:1.2}.gallerypage{padding:0}#gallery-section.panel.block{border:none !important}#gallery-section .headerarea{margin-top:10px;margin-bottom:10px}#gallery-section .pager div.digits{text-align:left;position:relative}.imglayoutdiv{position:relative;display:inline-block}.padding-hack{padding-top:100%}.splide__arrow:disabled{opacity:0}.splide__arrow:hover:disabled{opacity:0}.layout-item figure a.imagewrap{display:flex;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;width:100%}.gallery-product-frame .prod-quicklook-btn{display:none !important}.layout-item .padding-hack{padding-top:0}.layout-item .pinsActive .padding-hack{padding-top:100%}.layout-item .pinsActive a.imagewrap{position:absolute}.layout-item .pinsActive .imagewrap img{width:auto}.imgContainer{position:relative;display:flex;align-items:center;justify-content:center}.imgContainer .imagewrap img{max-width:100%;max-height:100%;width:100%;height:auto}.imgContainer.pinsActive .imagewrap img.square-img{display:none}.imgContainer:not(.pinsActive)[data-lazy-img-has-loaded="true"] .imagewrap img:not(.square-img){display:none}div#gallerySort button{padding:9px 25px;width:80px;border:0;background-color:#efefef;cursor:pointer}div#gallerySort button:not(.active):hover{background:#dfdfdf}div#gallerySort button:not(.active):hover svg rect{fill:#4f4f4f}div#gallerySort button.active{background-color:#75b2c5}div#gallerySort button.active svg rect{fill:white}.gallery-listing{display:flex;flex-wrap:wrap;width:calc(100%+36px);margin:0 -18px}.whole-row.gallery-listing{width:100%;margin:0}.whole-row.gallery-listing .layout-item{flex:1 0 auto;flex-basis:auto;display:flex;align-items:flex-start;width:100%;margin:0 0 34px;border:0}.cheers-count{position:absolute;top:20px;right:20px;z-index:1;padding:5px 8px;background:#ffeacc;border:1px solid #ffd499;border-radius:15px;font-size:13px;line-height:13px;color:#ea8f10;box-sizing:border-box;font-weight:600;box-shadow:0 4px 8px 0 rgb(91 55 6 / 50%)}.cheers-count__count{font-weight:bold}.gallery-cheers-section .cheers-count{position:static;box-shadow:none;border:0;padding:6px 9px}.grouped-images{position:absolute;bottom:20px;right:20px;z-index:1;width:29px;height:29px;filter:drop-shadow(0 1px 4px rgba(0,0,0,0.5))}.grouped-images-count{position:absolute;top:0;left:0;width:24.6px;text-align:center;line-height:24.6px;font-weight:600;font-size:13px}.whole-row.gallery-listing .layout-item>figure{flex:0 0 280px;width:280px;border:1px solid #d8d8d8}span.proj-title{color:#5f5f5f;font-weight:600;font-size:20px;display:inline-block;margin-bottom:4px}.gallery-listing .layout-item>figure{position:relative;background:#fff;text-align:center}.grpMainImgSpan.default{display:inline-block}.gallery-listing.featured-listing .layout-item figure .mainImgSpan{display:block;position:relative;width:100%;visibility:visible !important}.imgCtrls i{position:absolute;top:50%;z-index:1;transform:translate(0,-50%);display:none;padding:12px;font-size:3em;color:#FFF}.gallery-listing.featured-listing .layout-item figure .mainImgSpan .leftArrow,.gallery-listing.featured-listing .layout-item figure .mainImgSpan .leftEmptyArrow{left:3px}.gallery-listing.featured-listing .layout-item figure .mainImgSpan .rightArrow,.gallery-listing.featured-listing .layout-item figure .mainImgSpan .rightEmptyArrow{right:3px}.gallery-listing.featured-listing .layout-item figure .mainImgSpan .leftArrow,.gallery-listing.featured-listing .layout-item figure .mainImgSpan .rightArrow{cursor:pointer;text-shadow:0 4px 8px rgba(0,0,0,0.35);transition:all .15s ease}.gallery-listing.featured-listing .layout-item figure .mainImgSpan .leftArrow:hover,.gallery-listing.featured-listing .layout-item figure .mainImgSpan .rightArrow:hover{text-shadow:0 1px 1px rgba(0,0,0,1)}.gallery-listing.featured-listing .layout-item figure .mainImgSpan .leftEmptyArrow,.gallery-listing.featured-listing .layout-item figure .mainImgSpan .rightEmptyArrow{opacity:0;cursor:not-allowed}.prodImgContainer{height:100px;width:100px;margin:0 auto}@keyframes blink{0{color:#FFF}20%{color:#75b2c5}40%{color:#FFF}60%{color:#75b2c5}80%{color:#FFF}100%{color:#75b2c5}}.gallery-listing.featured-listing .layout-item figure .mainImgSpan .blinkArrow{display:inline !important;animation-name:blink;animation-duration:6s}div.gallerymainimg{text-align:center}#mainImgA img{max-width:100%;max-height:100%;height:auto;width:auto}.gallery-load-more-btn-wrap{text-align:center;margin:0 0 50px}.gallery-load-more-btn-wrap button{padding:10px 20px;background:#82b1c3;color:white;border:0;font-family:"Open Sans";font-weight:600;font-size:14px;line-height:19px;cursor:pointer;transition:all .15s ease}.gallery-load-more-btn-wrap button:hover{background:#649fb1}.more-btn-icon{display:none;margin-left:8px}button.loading .more-btn-icon{display:inline}.more-btn-icon i{animation:rotate .75s linear infinite}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}div#galleryPageCtrl{margin-top:50px}.gallery-pagination .pagination-inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.pagination-text{display:inline-block;font-size:12px;color:#575757;line-height:15px;margin-bottom:8px}.gallery-pagination .the-pagination>a{display:inline-block;width:28px;line-height:28px;text-align:center;background-color:#efefef;font-size:14px;font-weight:600;color:#878787;transition:all .15s ease;cursor:pointer}.gallery-pagination .the-pagination>a:not(.current):hover{background-color:#dfdfdf}.gallery-pagination .the-pagination>a.current{background-color:#75b2c5;color:#FFF}.sku-layouts-store a{margin-left:auto;margin-right:auto}.gallery-listing .layout-item{box-sizing:border-box;flex:0 0 295px;flex-basis:295px;width:295px;margin:0 18px 36px;border:1px solid #d8d8d8}.gallery-listing .layout-item .imgContainer .imagewrap img{max-width:293px;max-height:293px}.layout-item.prizemode{margin-bottom:45px !important}.gallery-listing .quick-links{text-align:center;font-size:11px;font-weight:bold;color:#95909d;padding:2px 0 0 0;height:20px;cursor:pointer}.gallery-listing .quick-links li{float:none !important;display:inline-block;margin:0 4px;zoom:1;*display:inline}.gallery-listing figure figcaption img{display:inline-block;padding:3px}.gallery-listing .gallery-likes,.gallery-listing .gallery-views,.gallery-listing .gallery-comments{display:inline-block;text-align:center}div.projects4products{width:300px;display:inline-block;margin-bottom:24px}.gallery-title-section{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.gallery-title-albums{margin-top:auto;margin-right:25px}.gallery-controls{display:flex;flex-direction:column;align-items:flex-end}.gallery-settings-links{display:flex;margin-bottom:1em}.gallery-settings-link{text-align:right;font-size:12px;line-height:16px;display:flex;align-items:center;justify-content:flex-end}.gallery-settings-link i{font-size:16px;margin-right:4px}.gallery-settings-link+.gallery-settings-link{margin-left:12px}.gallery-controls form{margin-top:auto}.gallery-title-wrap{display:flex;align-items:center;flex-wrap:wrap}.gallery-title{margin:0}.gallery-title-wrap>a{margin-right:10px}h1.my-gallery-username,.gallery-title{font-size:24px;color:#000;font-weight:normal;line-height:1;word-break:break-word}h1.my-gallery-username{margin:8px 10px 8px 0}.my-gallery-current-album{font-size:12px;margin-bottom:-3px;color:#575757}.my-gallery-current-album-the-album{color:#000}#gallery-wrap section#page-body{margin-top:25px}.gallery-tabs{margin-top:15px}.gallery-tabs .link-list li a{padding:0}.gallery-password-section{display:flex;padding:35px;background:#f0eeee;border-radius:3px}.gallery-password-icon-col{font-size:24px;flex:0 0 auto;margin-right:24px;color:black}.gallery-password-form-col{flex:1;margin-top:4px}.gallery-password-title{font-size:16px;line-height:16px;font-weight:normal;color:black;margin:0}.gallery-password-subtitle{margin:10px 0 0;font-size:14px;line-height:16px;color:#484848}.gallery-password-form{margin-top:25px}.gallery-password-form label{display:block;font-size:14px;line-height:16px;color:black;margin-bottom:10px}.gallery-password-input-btn-wrap{display:flex;max-width:370px}.gallery-password-input-btn-wrap input{height:35px;box-sizing:border-box}.gallery-password-input-btn-wrap input[type="text"]{flex:1;font-size:15px;line-height:1;padding:10px}.gallery-password-input-btn-wrap input[type="submit"]{flex:0 0 75px;color:white;background:#82b1c3;border:0;font-family:"open sans";font-weight:600;text-shadow:none;font-size:14px;line-height:1;padding:10px}.image_profile_name{font-size:16px;font-weight:600}.image_profile_date{font-size:12px;font-weight:600;color:#9c9c9c}.gallery-hotspot.showhotspot{display:block}.mobileArrows{width:100%}.groupDot{border-radius:50%;background:lightgray;opacity:.7;width:10px;height:10px;font-size:10px}.projectselimage.groupDot{background:gray}.cheerBtn{border:1px solid #ec9010;color:#ec9010;padding:10px 15px;cursor:pointer;align-items:center;display:inline-flex}.cheerBtn img{height:20px}.cheerBtn span{flex:0 0 auto}.favBtn{border:1px solid #e1788c;color:#e1788c}.shareBtn{color:#626262;border:1px solid #626262}.report-btn{position:absolute;bottom:0;right:20px;display:inline-flex;align-items:center;cursor:pointer;font-size:14px;line-height:1;color:#c35252}.report-btn i{font-size:12px;margin-right:5px}.favBtn i,.shareBtn i{font-size:20px}.reactionBtns{font-size:14px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;width:100%;margin-left:-5px;margin-right:-5px}.reactionBtns>div,.reactionBtns>a div{cursor:pointer;align-items:center;padding:10px;display:flex;margin:0 5px;max-height:17px}.reactionBtns>a div span{flex:0 0 auto}.editImageBtn{border:1px solid gray;padding:10px;color:gray;cursor:pointer;display:inline-flex;align-items:center}.editImageBtn i{font-size:20px}.gallery-share-box-inner{display:flex;padding:18px;background:#f4f5f6}div#linkitContent{padding:25px !important}.popup-content-section+.popup-content-section{margin-top:25px}.popup-content-title{margin:18px 0 5px;font-size:18px;line-height:1.1;color:#000}.popup-content-section:first-child .popup-content-title{margin-top:0}.popup-content-subtitle{margin:18px 0 5px;font-size:16px;line-height:1.1;text-transform:none;font-weight:600}.popup-content-description{margin:0;line-height:1.2}.popup-content-label{display:block;margin-top:14px;margin-bottom:7px;font-family:"Open Sans";font-size:14px;line-height:16px;color:#000}.popup-content-input{font-size:15px;width:100%;padding:8px 10px;font-family:"Open Sans";line-height:20px;border:1px solid #d8d8d8 !important;box-sizing:border-box;resize:none}.popup-content-warning{margin:15px 0;padding:20px;font-size:13px;line-height:1.5;text-align:center;color:#856404;border-radius:4px;font-weight:600;background:#fff3cd;border:1px solid #ffeeba}div[id*="embedTextInfo"]{width:100%}.copyText{margin-top:8px;font-weight:600;color:green;font-size:14px;line-height:1}.popup-content-embed-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:20px 0;padding:15px;font-size:14px;color:#000;background:#f5f5f5}.popup-content-embed-controls>*{margin:5px 10px !important}#embedChgCtrl,#embedPublicCtrl{display:flex;align-items:center}#embedChgCtrl input,#embedPublicCtrl input{margin-right:7px}#embedPublicCtrl span{margin-left:5px;font-size:12px;font-style:italic;color:#555}.popup-content-preview{margin:20px 0 0;padding:8px;text-align:center}#adminPanel{margin-top:16px;margin-bottom:50px;background:#f3f3f3;padding:20px}#adminPanel h3{font-size:20px;text-transform:none;color:#000;margin:0 0 15px}.project-admin-controls{display:flex;align-items:center;justify-content:space-between}.member{padding-top:0;display:flex;flex-wrap:wrap;margin:-5px -5px 5px}.member div{flex:0 0 calc(33.33% - 10px);flex-basis:calc(33.33% - 10px);width:calc(33.33% - 10px);display:flex;justify-content:center;align-items:center;margin:5px}.member div a{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.member div a img{width:100%}.block footer.image-meta-data{padding:10px 0 7px}.grpMainImgSpan a{display:flex;height:100%;justify-content:center;align-items:center}.grpMainImgSpan a img{max-height:100%;max-width:100%}section.breadcrumbs.gallery-crumbs{min-height:0;margin:0 0 25px 0;height:auto !important}section.breadcrumbs.gallery-crumbs .trail{margin:0}section.breadcrumbs.gallery-crumbs a{color:#29759b}section.breadcrumbs.gallery-crumbs span.divider{background:0;text-indent:initial;top:0}#imageLayout section.breadcrumbs.gallery-crumbs{display:flex;justify-content:space-between}.image-main{display:flex;padding-bottom:86px}.image-layout-aside{flex:0 0 410px;margin-left:40px}.image-layout-content{flex:1 1 410px}.featured-gallery-image-frame{position:relative;z-index:2;background-color:#f9f8fa}.featured-gallery-image-frame-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center}.featured-gallery-image-frame-inner>span{position:relative;display:flex;max-height:100%;max-width:100%}a#mainImgA{text-align:center}.featured-gallery-image{margin:0 0 35px}.image-meta-data{display:inline-block}.more-projects.more-projects-thumbnails{display:flex;flex-wrap:wrap;background:#f9f8fa;margin-top:0;padding:2.5px;border-radius:0 0 15px 15px}.gallery-cheers-section{padding-top:25px;border-top:1px solid #d8d8d8}.cheers-heading{display:flex;justify-content:space-between;align-items:center}.cheers-heading .cheerBtn{box-sizing:border-box;height:54px}#cheer-filter-div{margin:0}#cheer-filter-div .badge{appearance:none;-webkit-appearance:none;border:0;background:transparent;font-family:"Open Sans";padding:10px 0;cursor:pointer;align-items:center;line-height:1;border-radius:20px;color:#0192b5}#cheer-filter-div .badge:hover{color:#b0b0b0}#cheer-page-icons{margin-top:20px}#cheerPageRIP.cheerPage{display:none}.cheers-title-desc p{font-size:12px;color:#959595;margin:6px 0 0}.cheers-title-desc h2{color:#626262;margin:0}.gallery-cheers-comments{margin-top:40px}.comment-details .xsprofimg{width:auto;padding-left:0}.image-layout-side{display:flex;align-items:flex-start}.gallery-aside-title-desc{margin:10px 0 20px}div.follow-div{height:50px;display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px}.btn-follow,.btn-follow-on{font-size:20px}.gallery-listing .layout-item .productsList{display:flex;flex-direction:column;margin:0 32px}.gallery-listing .layout-item .productsList ul{display:flex}.gallery-listing .layout-item .productsList .proj-details+ul{margin-top:15px}.gallery-listing .layout-item .productsList ul li{flex:0 1 25%;text-align:center;padding:10px;width:25%}.gallery-listing .layout-item .productsList ul li:nth-of-type(5),.gallery-listing .layout-item .productsList ul li:nth-of-type(6){display:none}.productsList .proj-description{margin:0}.more-supplies-link{display:block;margin-top:18px}.gallery-archive-product-list-item{display:flex;flex-direction:column}.gallery-archive-product-list-item-img-wrap{flex:0 0 100px;display:flex;align-items:center;justify-content:center}.gallery-archive-product-list-item-title-wrap{display:inline-block;margin:5px 0}.gallery-archive-product-list-item-title-wrap~span{font-size:14px;line-height:23px;display:inline-block;color:#696969}.gallery-archive-product-list-item-title-wrap>span{color:#6e6e6e;line-height:20px;font-weight:normal;letter-spacing:.035em;font-size:13px;font-family:"open sans",arial,verdana}.gallery-archive-product-list-item hr.product{width:75%}#gallery-pages .tpd-tooltip a{color:#0192b5}#gallery-pages .tpd-tooltip a:hover{color:#6aae48}.layout-item figure div.imagedetailline{border-top:solid 1px #cacaca;background-color:#fff;padding:3px 8px;font-size:11px;color:#575757;display:none}.layout-item figure figcaption{border-top:solid 1px #cacaca;width:100%;padding-top:3px;padding-bottom:3px}.layout-item figure .banner.star{display:block;width:26px;height:20px;position:absolute;bottom:0;right:0;border-right:2px solid gray;border-bottom:2px solid gray;box-shadow:3px 4px white,5px 6px gray}@keyframes leftStars{0{background-image:url(/gallery/images/stars_left.svg)}50%{background-image:url(/gallery/images/stars_right.svg)}100%{background-image:url(/gallery/images/stars_left.svg)}}@keyframes rightStars{0{background-image:url(/gallery/images/stars_right.svg)}50%{background-image:url(/gallery/images/stars_left.svg)}100%{background-image:url(/gallery/images/stars_right.svg)}}#bgPhotoTest{background-image:url(/gallery/images/disco.png)}#stars-left{background-image:url(/gallery/images/stars_left.svg)}#stars-right{background-image:url(/gallery/images/stars_right.svg)}#cheerSuccess .gen-modal{background-image:url(/gallery/images/disco.png);background-repeat:no-repeat;background-position:top}.gallery-hotspot-prod{padding:25px 15px}.product-status{margin:0}.gallery-hotspot-star{border:3px solid #689c4a;background:white;height:20px;width:20px;border-radius:50%}.gallery-hotspot-star:hover,.products-span span.reveal .gallery-hotspot-star{cursor:pointer;border:3px solid white;background:#689c4a}.layout-item figure .banner.groupedimages,.more-projects .banner.groupedimages,.nextprevimages .banner.groupedimages{display:block;width:26px;height:20px;position:absolute;padding-top:6px;border-radius:2px;bottom:72px;right:7px;z-index:1;background:white;border-right:2px solid gray;border-bottom:2px solid gray;box-shadow:3px 4px white,5px 6px gray}.layout-item figure figcaption .details{padding:1px 8px 4px;display:block}.layout-item figure figcaption .date{float:left;display:block;font-size:10px;color:#95909d;font-weight:bold}.layout-item figure figcaption .likes{float:right;display:block;font-size:11px;font-weight:bold;color:#95909d}.layout-item figure figcaption .likes img{padding:4px 5px 0 0}.layout-item a:hover h4{color:#847691}.layout-item h4{font-size:12px;color:#575757;font-weight:bold;margin:0;letter-spacing:.02em}.layout-item h4 a{color:#575757}.layout-item h4 span.artist-name{font-weight:normal;font-size:16px;white-space:nowrap}.layout-item h4 span.image-name{font-weight:bold;font-size:12px}.layout-item span.artist{display:block;color:#585858;font-size:11px;position:relative;top:-3px}.layout-item .artist{color:#585858;font-size:11px;font-weight:normal;position:relative;top:-3px}.layout-item.middle{margin:0 36px}.votelist a{color:#575757}.nextprevimagesG{padding:8px 0 8px 4px;display:flex;flex-wrap:wrap}div.gallerymainimg{text-align:center}div.topnavwrap{background:#fff;margin-right:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;display:block}div.topnavwrap img{margin:4px 0 4px 8px}span.projectnavwrap{position:relative;flex:0 0 57px;width:57px;height:57px;margin:2.5px;border-radius:10px;overflow:hidden}span.projectnavwrap a{display:flex;height:100%;width:100%;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}span.projectnavwrap a img{width:100%;height:100%}span.projectselimage{box-sizing:border-box;border:solid 3px #e1644b !important}div.topnavarrow,span.projectnavarrow{border:solid 3px #e1644b !important;width:56px;height:56px}a.topnavimage{width:60px;height:60px;display:table-cell !important;vertical-align:middle !important;line-height:60px;text-align:center !important}a.topnavimage img{margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle !important;max-width:60px;max-height:60px;height:auto;width:auto}.projectnavwrapper{margin-right:10px !important}.myNotes{margin-left:0;width:100%;height:60px;border:1px solid #ccc;font-size:13px;font-family:arial;padding:4px}.entry-description{font-size:15px;font-weight:400;color:#626262;word-break:break-word;max-height:80px;text-overflow:ellipsis;display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.entry-description.description-expanded{max-height:none;-webkit-line-clamp:initial}.toggle-description-wrap{display:none;margin:2px 0}button.toggle-description{margin-top:.5em;font-family:"Open Sans";font-size:15px;line-height:1;appearance:none;-webkit-appearance:none;background:transparent;padding:0;border:0;box-shadow:none;color:#0192b5;cursor:pointer;transition:color .15s ease}button.toggle-description:hover{color:#6aae48}.toggle-description-icon{margin-left:2px}.description-expanded .toggle-description-icon i{transform:rotate(180deg)}.gallery-comment{display:flex;flex-direction:column;align-items:flex-start;font-size:15px;line-height:150%;word-break:break-word}.gallery-comment+.gallery-comment{margin-top:30px}h3.project-categories-title{margin:19px 0 15px;font-size:16px;line-height:1;text-transform:none;font-weight:normal;color:#626262}.project-categories-link{margin:4px 2.5px;font-size:12px;line-height:1;color:#315857;padding:5px 10px;display:inline-block;background:#ddebea;border-radius:20px;transition:all .15s ease}.project-categories-link:hover,.project-categories-link:active{color:#1e4847;background:#bcdedb}.project-categories-wrap{display:flex;flex-wrap:wrap;margin:-4px -2.5px 46px}.gallery-project-aside-no-products{padding:15px;background:#f2f2f2;font-size:16px;line-height:120%;font-style:italic;text-align:center;color:#474747;border-radius:3px}.gallery-project-aside-products-section .more-products{text-align:left}#gallery-product-listing-wrapper .product-listing.prodlistEZ{margin-bottom:0}#gallery-product-listing-wrapper .product-listing.prodlistEZ ul{padding-bottom:0;margin-bottom:10px}#gallery-product-listing-wrapper .product-listing.prodlistEZ ul:not(:last-child){border:0}#gallery-product-listing-wrapper .product-listing.prodlistEZ li,#gallery-product-listing-wrapper .product-listing.prodlistEZ li.next{border:0;width:calc(33.33% - 6.67px) !important;padding:0;margin-right:10px;min-height:auto}#gallery-product-listing-wrapper .product-listing.prodlistEZ li:last-child{margin-right:0}#gallery-product-listing-wrapper .product-listing.prodlistEZ li>div:first-child,#gallery-product-listing-wrapper .product-listing.prodlistEZ li.next>div:first-child{margin-bottom:0 !important}.gallery-hotspot-prod .product-item{height:auto}#gallery-product-listing-wrapper .product-listing.prodlistEZ li .product-item{width:100% !important;margin:0 !important;height:auto}#gallery-product-listing-wrapper .product-listing.prodlistEZ li .product-item .product-info{margin-top:0 !important}.member img,#gallery-product-listing-wrapper .product-listing.prodlistEZ li .product-item img{height:auto;width:auto;max-height:100% !important;max-width:100% !important}#gallery-product-listing-wrapper .product-listing.prodlistEZ li .tag.new{position:absolute;z-index:1}#gallery-product-listing-wrapper .product-listing.prodlistEZ li h4{width:90%}#gallery-product-listing-wrapper .product-listing.prodlistEZ li .product-image-box,#gallery-product-listing-wrapper .product-listing.prodlistEZ li .product-image-box .cell{display:block;height:auto;margin:0 auto}#gallery-product-listing-wrapper .product-listing.prodlistEZ li .notifybox,#gallery-product-listing-wrapper .product-listing.prodlistEZ li .fa-heart,#gallery-product-listing-wrapper .product-listing.prodlistEZ li hr,#gallery-product-listing-wrapper .product-listing.prodlistEZ li .tag.coming-soon,#gallery-product-listing-wrapper .product-listing.prodlistEZ li .review-stars,#gallery-product-listing-wrapper .product-listing.prodlistEZ li i,#gallery-product-listing-wrapper .product-listing.prodlistEZ li .tag.sold-out,#gallery-product-listing-wrapper .product-listing.prodlistEZ li .product-item .product-name,#gallery-product-listing-wrapper .product-listing.prodlistEZ li .product-item .product-price,#gallery-product-listing-wrapper .product-listing.prodlistEZ li .exclusive-tag-new,#gallery-product-listing-wrapper .product-listing.prodlistEZ li .product-input-line{display:none}#gallery-product-listing-wrapper .product-listing.prodlistEZ li .prod-quicklook-btn{top:80px}.view-all-supplies-link{display:inline-block;margin-top:2px}.cheer-content{position:relative;border-radius:25px;padding:20px 15px;display:inline-flex;justify-content:space-between;align-items:center;min-width:50%;margin-bottom:4px}.cheer-message{font-size:18px;font-weight:400;display:inline-block;margin-left:10px;line-height:1.5}.cheer-emoji-message{display:flex;justify-content:flex-start;align-items:center}.cheer-bubble-accent{width:21px;position:absolute;left:100%;top:-7px;height:15.5px}#errorMsg{padding:5px 10px;margin-top:10px;color:#a94442;background-color:#f2dede}.emoji-icon{height:32px}.editorBox{position:absolute;background:white;box-shadow:0 0 6px grey;font-size:14px;margin:25px 0 0 -15px;z-index:2;width:90px}.cheer-controls .editorBox{margin:2px 0 0 15px}.editCheer,.deleteCheer,.editImage{cursor:pointer;padding:5px 10px}.editCheer:hover,.deleteCheer:hover,.editImage:hover{background:#efefef}.editImage{text-align:left}.imgIcons,.imgEdit{display:none}#mainImgSpan:hover .imgIcons{display:flex;position:absolute;top:4px;right:4px;z-index:1}#mainImgSpan:hover .imgIcons span.zoomModalIcon{width:35px;height:35px;cursor:pointer;font-size:20px;display:flex;justify-content:center;align-items:center;text-align:center;margin-left:5px}#mainImgSpan:hover .zoomModalIcon{background:white;opacity:.75;border:1px solid gray}#mainImgSpan:hover .imgIcons .zoomModalIcon:hover{opacity:.9}#editImageList{top:10px;right:15px}.comment-details{display:flex;margin-top:2px;max-width:calc(50%+30px)}.comment-details-profile-image{height:30px;width:30px;margin-top:2px;margin-right:5px}.comment-details .text{position:relative;margin-right:38px;font-weight:600;font-size:12px;line-height:1;color:#9c9c9c}.comment-details .text a{font-size:14px;display:inline-block;padding-bottom:4px}.cheer-heart{padding-left:10px}.cheer-content.soloEmoji{min-width:0}.soloEmoji .cheer-heart{padding-left:6px}.cheer-heart .favBtn{border:0}.cheer-heart .favBtn:not(.view-only){cursor:pointer}.soloEmoji .emoji-icon{height:40px}.cheer-controls{min-width:20px}.soloEmoji .cheer-controls{min-width:0}.edit-ellipsis .fa-ellipsis-v{padding:5px 10px;cursor:pointer;border:1px solid transparent}.edit-ellipsis .fa-ellipsis-v.selected,.edit-ellipsis .fa-ellipsis-v:hover{border:1px solid lightgray;background:#efefef;border-radius:50%}.edit-ellipsis .fa-ellipsis-v:active{background:white}.cheer-background-0{background:#efefef}.cheer-background-1{background:#ead5e2}.cheer-background-2{background:#f9e2df}.cheer-background-3{background:#eef2b9}.cheer-background-4{background:#d2ebde}.cheer-background-5{background:#dbeff4}.cheer-background-6{background:#fbe9d0}svg.cheer-background-0{fill:#efefef;background:white}svg.cheer-background-1{background:white;fill:#ead5e2}svg.cheer-background-2{background:white;fill:#f9e2df}svg.cheer-background-3{background:white;fill:#eef2b9}svg.cheer-background-4{background:white;fill:#d2ebde}svg.cheer-background-5{background:white;fill:#dbeff4}svg.cheer-background-6{background:white;fill:#fbe9d0}.cheer-background-1 .cheer-message,.cheer-background-1 textarea{color:#56417e}.cheer-background-2 .cheer-message,.cheer-background-2 textarea{color:#de4d35}.cheer-background-3 .cheer-message,.cheer-background-3 textarea{color:#796932}.cheer-background-4 .cheer-message,.cheer-background-4 textarea{color:#209380}.cheer-background-5 .cheer-message,.cheer-background-5 textarea{color:#098ed1}.cheer-background-6 .cheer-message,.cheer-background-6 textarea{color:#aa6709}.gallery-cheer-success-modal{display:flex;align-items:center;justify-content:center;text-align:center}.gallery-cheer-success-modal-text{margin:0;font-size:24px;line-height:28px;color:#56417e;font-style:italic}.gallery-cheer-success-modal-heading{font-size:35px;line-height:35px;color:#2b135a;font-weight:600;margin:0 0 12px}div#cheerSuccessModal #generatedCheer img{margin-top:50px;height:50px}.gallery-comment-modal.gen-modal .close,.gallery-cheer-success-modal.gen-modal .close{right:15px;top:12px;cursor:pointer;color:#ff7f7f;font-size:22px}.gallery-comment-modal,.gallery-cheer-success-modal{max-width:540px;width:100%;min-height:430px;padding:25px;box-sizing:border-box}.gallery-cheer-success-modal div.title-cheer-text{font-size:30px;margin-bottom:30px;color:#000}.small-cheer-text{color:#000}.gallery-comment-modal div.cheerBlock{display:flex;margin:25px -20px 0}.gallery-comment-modal div.cheerBlock>div{margin:0 20px}.gallery-comment-modal #commentEmojiDiv div.emojigrid{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-5px;padding:10px 0 15px}.gallery-comment-modal #commentEmojiDiv div img{height:68px;width:68px;padding:18px;background:#efefef;margin-left:auto;margin-right:auto;text-align:center;margin:5px;box-sizing:border-box;cursor:pointer}img.emoji-selector.selected{border:1px solid #696969}.gallery-comment-modal #commentColorDiv #colorPickerDiv{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-5px;padding:10px 0 15px;cursor:pointer}.gallery-comment-modal #commentColorDiv #colorPickerDiv div{display:flex;justify-content:center;align-items:center;width:68px;height:68px;margin:5px;box-sizing:border-box}.gallery-comment-modal #commentColorDiv #colorPickerDiv div.selected{border:1px solid #696969}.gallery-comment-modal #commentColorDiv #colorPickerDiv div i{display:none;line-height:68px;font-size:30px}.gallery-comment-modal #commentColorDiv #colorPickerDiv div.selected i{display:block;opacity:.7}.gallery-comment-modal #compliment-box{display:flex;align-items:center;font-size:12px;border:1px solid lightgray;overflow:auto;padding:1px;margin:8px 0;min-height:20px;color:#333;border-radius:50px}.gallery-comment-modal textarea#textareaBox{font-size:18px;line-height:var(--line-height,28px);white-space:pre-wrap;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;border:0 solid;padding:35px 5px 5px 5px;border:0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;max-height:280px;overflow-x:hidden;overflow-y:auto}span#emojiIMG{padding:8px;margin:5px -1px 5px 5px;border:0}span#emojiIMG img{height:48px}.gallery-comment-modal textarea:focus,.gallery-comment-modal textarea:active,.gallery-comment-modal input:focus{border:0 solid}.gallery-comment-modal button{background:#75b2c5;color:white;border:0;padding:12px 18px;margin-top:5px;left:18px;bottom:15px;cursor:pointer;font-size:15px}.gallery-project-aside-products-section{margin-bottom:50px}.shopProjectDetails{font-size:12px;font-weight:400}.shopProject{display:flex;width:100%;align-items:center}.shopProject .pinCart{margin-right:8px}.shopProject .pinCart span{width:20px}.gallery-project-aside-title{font-size:20px;line-height:24px;font-weight:400;color:#626262;margin:0 0 15px;word-break:break-word}.gallery-card-footer-icons{flex:0 0 auto;display:flex;align-items:center;margin:0 -5px}.gallery-card-footer-icons>*{margin:0 5px}.pinCart{font-size:27px;color:#689c4a;cursor:pointer;vertical-align:top;user-select:none;height:auto;width:auto}.pinCart.showhotspots i,.pinCart.selected i{font-weight:bold}.commentIcon{cursor:pointer;font-size:17px}.commentIcon.cheer{height:28px}.gallery-card-footer-icon.cart{cursor:pointer;font-size:17px;height:32px}.galleryCardFooter .saveIcon,.galleryCardFooter .saveIcon.saveSpace{font-size:29px;padding-left:0;padding-right:0;cursor:pointer;color:#e1788c}.project-imgs{display:block;position:relative;margin-top:5px;clear:both}.image-layout-owner{display:flex;align-items:center}body.zoomModalOpen{overflow:hidden}.gallery-zoom-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;overflow:auto}.gallery-zoom-modal-inner{display:flex;justify-content:center;align-items:center;position:relative;z-index:11;margin:44px}.gallery-zoom-modal-image-wrap{position:relative}.gallery-zoom-modal img{max-width:100%;max-height:100%;box-shadow:0 0 20px 3px rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%)}.gallery-zoom-modal .close{position:absolute;right:-12px;top:-12px;cursor:pointer;color:#ff7f7f;font-size:15px;text-align:center;transition:all .15s ease}.gallery-zoom-modal .close:hover{color:red}#gallery-categories .padding{padding:15px;color:#676176;font-size:13px;line-height:17px;color:#676176}#gallery-categories a{color:#676176;font-weight:bold}.gallery-view-more{margin-top:-8px;padding:0 21px 18px 21px}.gallery-view-more .btn.purple,.gallery-view-more .btn.teal,.gallery-view-more .btn.gray{padding-left:0;padding-right:0;text-align:center;margin-left:auto;margin-right:auto;width:100% !important}.votelist{font-size:13px !important;line-height:150%}.gallery-project-aside-related-section{margin-bottom:50px}#gallery-rate-and-share .btn.gray{width:100%;padding-left:0;padding-right:0;padding-bottom:6px}#gallery-rate-and-share .btn.gray .icon{float:none;display:inline-block;margin-bottom:-2px}.image-layout-side.padding span.bubble-name{width:auto;margin-left:10px}#gallery-rate-and-share .padding{padding:15px}#gallery-rate-and-share #Member .padding{padding:8px}#gallery-rate-and-share label{font-size:11px;color:#676176;font-weight:bold}#gallery-rate-and-share .input-row{margin:0 0 5px}#gallery-rate-and-share .input-row input{margin:0 5px 0 0}#gallery-share .padding{padding:10px}.image-layout-aside #gallery-share+div:not(#adminPanel){margin-top:34px}.share-links li{float:left;width:auto}.share-links.social{margin:0 -4px 10px}.share-links.social li{margin:0 2px}.share-links.local li{clear:both;line-height:1.3em}.share-links.local li img{vertical-align:middle;margin:0 5px 0 0}.share-links.local li a{color:#575757;font-size:11px;line-height:18px;font-weight:bold}.share-links.local li a:hover{color:#908a9a}.main-thumbnail-img{position:relative}section.main-form-container{display:grid;grid-template-columns:1fr 2fr 1fr;gap:20px}div.main-thumbnail{text-align:center}#albumHead_all{display:grid;grid-template-columns:180px 180px;gap:15px}#saveButton{background:#56417e;color:#fff;border-radius:2px;border:0;padding:5px 10px}.sortable li{position:relative}.suppliesPickerDiv{display:grid;grid-template-columns:600px 1fr;gap:20px}#main-image-controls{left:0;right:0}#grouped li.thumb_selected{border:1px solid red}@media only screen and (min-width:1200px){.gallery-listing .layout-item{flex:0 0 375px;flex-basis:375px;width:375px}.gallery-listing .layout-item .imgContainer .imagewrap img{max-width:373px;max-height:373px}.gallery-listing .layout-item .productsList ul li{flex:0 1 16.66%;text-align:center;padding:10px;width:16.66%}.gallery-listing .layout-item .productsList ul li:nth-of-type(5),.gallery-listing .layout-item .productsList ul li:nth-of-type(6){display:list-item}span.projectnavwrap{flex:0 0 68.7px;width:68.7px;height:68.7px}.challenge{width:1020px !important}#uploadWithImage{width:1198px}.image-meta-data{margin-left:auto;margin-right:auto}}.category-section{margin:25px 0 75px}.category-page-title-wrap{margin-top:50px}.category-featured-flex{display:flex;flex-wrap:wrap;margin:-12px}.featured-card{box-sizing:border-box;flex:0 0 calc(16.66% - 24px);flex-basis:calc(16.66% - 24px);width:calc(16.66% - 24px);margin:12px}.featured-card-img-wrap{display:flex;flex-wrap:wrap;border-radius:50%;overflow:hidden}.featured-card-img{flex:0 0 50%}.featured-card-img img{width:100%}.featured-card-title{padding:11px 0;font-size:16px;line-height:18px;text-align:center;color:#626262}.featured-card:hover .featured-card-title{color:#0192b5}.category-list{column-count:5;margin:-8px}.category-list-item{margin:8px;font-size:16px;line-height:20px}.category-list-item a{color:#626262}.category-list-item a:hover{color:#0192b5}.category-section+.category-section{position:relative}.category-section+.category-section:before{content:"";position:absolute;top:-50px;left:0;right:0;height:1px;background:linear-gradient(270deg,rgba(221,215,215,0) 0,#ddd7d7 49.42%,rgba(221,215,215,0) 100%)}.category-dashed-title{font-size:20px;line-height:1;font-weight:normal;color:black;margin:50px 0 30px;letter-spacing:0;overflow:hidden;position:relative}.category-dashed-title span{background:#FFF;padding-right:25px;display:inline-block}.category-dashed-title:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ddd7d7;z-index:-1}.gallery-class-projects-button{border:0;background-color:#75b2c5;color:white;height:36px;cursor:pointer;display:inline-block}.gallery-class-projects-button:hover{background-color:#90c8da}@media screen and (max-width:991px){.category-page-container{width:calc(100% - 40px);margin:0 auto}.featured-card{flex:0 0 calc(33.33% - 24px);flex-basis:calc(33.33% - 24px);width:calc(33.33% - 24px)}.category-list{column-count:4}}@media screen and (max-width:768px){.category-list{column-count:3}}@media screen and (max-width:475px){.category-featured-flex{margin:-8px}.featured-card{flex:0 0 calc(50% - 16px);flex-basis:calc(50% - 16px);width:calc(50% - 16px);margin:8px}.category-list{column-count:2}}