.photo_thumbs_grid{position:relative;left:10px}.photoviewer_dimmer{z-index:900!important}.photoviewer_dimmer .close_viewer.icon{position:absolute;right:13px;top:17px;color:#fff!important;cursor:pointer}.photoModal{position:absolute;width:94vw;margin:0 auto;top:50%;right:50%;transform:translate(50%,-50%);transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s}.photoModal .infoContainer.segment{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.photoModal .photosContainer.segment{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.photoModal .photosCarousel{position:absolute;bottom:0;width:100%;height:15%;z-index:30}.photoModal .photosContainer{padding:0!important;margin:0!important;float:left;overflow:hidden;min-height:90vh;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:#000!important;border-color:#000!important}.photoModal .photosContainer.normal{width:70%}.photoModal .photosContainer.wide{width:100%}.photoModal .photosContainer .ui.loader{z-index:1!important}.photoModal .photosContainer .photoActions{width:182px;display:inline-block;margin:0 auto;border-radius:3px;font-size:15px;color:#fff;font-weight:400;padding:5px 0;line-height:25px;height:35px;z-index:1000;background:rgba(0,0,0,.6)}.photoModal .photosContainer .photoActions .action-icons.left{padding:0 10px;float:left;text-align:center;width:50%;border-right:1px solid #949494}.photoModal .photosContainer .photoActions .action-icons.right{padding:0 10px;float:right;text-align:right;width:50%}.photoModal .photosContainer .photoActionsContainer{position:absolute;bottom:15%;width:100%;z-index:10000}.photoModal .heroImage{height:85%;width:100%;position:absolute;background-size:contain;background-position:50%;background-repeat:no-repeat;z-index:10}.photoModal .infoContainer{height:90vh;width:30%;float:right;margin:0!important;overflow-x:hidden}.photoModal .infoContainer__upper_segment{overflow-y:scroll}.photoModal .infoContainer .metadata.options_cont{visibility:hidden;float:right!important}.photoModal .infoContainer .metadata.options_cont .menu{right:0!important;left:inherit}.photoModal .infoContainer .metadata.options_cont .menu .item{font-size:13px!important;padding:8px 14px!important}.photoModal .infoContainer .authorSnippet{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.photoModal .infoContainer .authorSnippet .author_name,.photoModal .infoContainer .authorSnippet .stats{float:left;width:100%;text-align:left}.photoModal .infoContainer .authorSnippet .stats{margin-bottom:10px;margin-top:10px}.photoModal .infoContainer .action-icons{height:25px;line-height:25px;margin-right:5px;min-width:60px;text-align:left}.photoModal .infoContainer .action-icons:hover{color:rgba(0,0,0,.8)}.photoModal .infoContainer .action-icons.report{text-align:right!important}.photoModal .infoContainer .action-icons.no-hover:hover{color:#b9bfc7}.photoModal .infoContainer .authorMetadata{line-height:20px;float:none;text-align:left;width:100%;padding:10px 0}.photoModal .infoContainer .divider{margin-top:0!important}.photoModal .infoContainer .photoStats{margin-bottom:8px;text-align:left;float:left;min-width:50px}.photoModal .infoContainer .photoStatsContainer{display:inline-block;width:100%}.photoModal .infoContainer .follow_button.active{color:#018c38!important;border-color:#018c38!important}.photoModal .infoContainer .commentsContainer{background:#f8f9fa;margin:10px -15px;padding:10px 15px;width:calc(100% + 30px);display:inline-block}.photoModal .infoContainer .commentsContainer .likeButton:after{content:"\B7\A0";font-size:14px;font-weight:700;color:#89959b;margin:0 2px}.photoModal .infoContainer .commentsContainer .avatarImage{float:left}.photoModal .infoContainer .commentsContainer .commentInput{height:29px!important}.photoModal .infoContainer .commentsContainer .comment{text-align:initial}.photoModal .infoContainer .commentsContainer .commentsShowcase{margin:10px 0}.photoModal .infoContainer .commentsContainer .commentsShowcase .avatar img{border-radius:18px!important}.photoModal .infoContainer .commentsContainer .commentsShowcase .content:hover .options_cont{visibility:visible}.photoModal .rightNavigation{right:0;width:80%}.photoModal .leftNavigation,.photoModal .rightNavigation{position:absolute;height:100%;top:0;opacity:0;z-index:20;color:#888484}.photoModal .leftNavigation{left:0;width:20%}.photoModal .leftNavigation:hover,.photoModal .rightNavigation:hover{opacity:1;cursor:pointer}.photoModal .leftNavigation .icon,.photoModal .rightNavigation .icon{top:43%;position:relative;font-size:34px;transform:translateY(-50%)}.photoModal .photoThumb{opacity:.2;max-height:100%;margin-right:10px;float:left;width:80px;height:80px;border-radius:5px;background:#e0dede}.photoModal .slide-in{animation:slide-in .5s forwards;-webkit-animation:slide-in .5s forwards}.photoModal .slide-out{animation:slide-out .5s forwards;-webkit-animation:slide-out .5s forwards}@keyframes slide-in{to{transform:translateX(0)}}@-webkit-keyframes slide-in{to{-webkit-transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@-webkit-keyframes slide-out{0%{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-100%)}}.photoModal .photoThumb:hover{opacity:1;cursor:pointer}.photoModal .photoThumb.active{opacity:1!important}.flexContainer{position:relative;height:80%;top:10%;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center}.animShow{display:flex!important;justify-content:center;opacity:1!important;visibility:visible!important;position:fixed!important}.animHidden{opacity:0}.hideDisplay{display:block!important;visibility:hidden;opacity:0}.suggestions{text-align:initial}.suggestions .item{min-width:140px;min-height:40px;padding:5px;border-bottom:1px solid rgba(0,0,0,.15);display:flex;align-items:center}.suggestions .item .image{float:left!important;margin-right:5px!important}.suggestions input{width:100%!important;height:35px;background-color:#fff!important}.suggestions__suggestions{margin-left:15px!important;padding-top:15px!important}.suggestions__suggestions__item--focused{background-color:#cee4e5}.suggestions__suggestions__list{border:1px solid #d8d3d3;border-radius:3px;font-size:12px}.suggestions__suggestions__list img{width:25px!important}.suggestions--singleLine{height:36px}.editCommentBlock{height:65px}.editCommentBlock .commentEditActions{margin:5px 0}.editCommentBlock .commentEditActions a{width:49px;height:20px;line-height:6px;border-radius:2px}.editCommentBlock .commentEditActions .save{background-color:#05853e;color:#fff}.editCommentBlock .commentEditActions .cance{color:#949494}.reactDimmer{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.74902);z-index:1000}.reactDimmer .popup{top:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border:none;box-shadow:none;border-radius:.28571429rem;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;min-width:250px}.reactDimmer .popup .header{padding:15px;background-color:#f2f2f2;border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem}.reactDimmer .popup .content{padding:15px}.reactDimmer .popup .actions{min-height:50px;line-height:50px;padding:10px}.reactDimmer .popup .action{margin-left:5px;min-width:40px;text-align:right;cursor:pointer;padding:0 10px;border-radius:5px}.reactDimmer .popup .action:hover{background:rgba(187,182,182,.45)}.actionsDropdown .menu{right:0;left:inherit!important;margin-top:10px!important}.editCaption{margin-bottom:10px}.editCaption .captionTextArea{height:30px}.editCaption .cancel:focus,.editCaption .save:focus{box-shadow:0 0 5px #888}