#landing-gallery-modal .author-name>a{color:#4A4A4A}.landing-gallery.landing-gallery-section h1{padding:30px 0 20px}.landing-gallery.landing-gallery-section .description:not(.et2016){max-width:760px;margin:0 auto 60px}.landing-gallery.landing-gallery-section .landing-gallery-container{background:#fff;height:600px}.landing-gallery.landing-gallery-section .landing-gallery-container .landing-gallery-photo{margin:25px auto;position:relative;text-align:center;width:460px}.landing-gallery.landing-gallery-section .landing-gallery-container .landing-gallery-photo .author{color:#fff;display:none;font-size:14px;line-height:20px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:1}.landing-gallery.landing-gallery-section .landing-gallery-container .landing-gallery-photo .author>strong{display:block;font-size:15px}.landing-gallery.landing-gallery-section .landing-gallery-container .landing-gallery-photo img{max-width:460px}.landing-gallery.landing-gallery-section .landing-gallery-container .landing-gallery-photo:hover img{opacity:.7}.landing-gallery.landing-gallery-section .landing-gallery-container .landing-gallery-photo:hover .author{display:block}.landing-gallery.flex-landing-gallery{font-size:14px;height:100%;position:relative}.landing-gallery.flex-landing-gallery .flex-body{display:flex;justify-content:space-around;position:relative;z-index:5}.landing-gallery.flex-landing-gallery .flex-body .flex-column{box-sizing:border-box;flex:1;padding:0 0 0 25px}.landing-gallery.flex-landing-gallery .flex-body .flex-column:last-child{padding-right:25px}.landing-gallery.flex-landing-gallery .flex-body .flex-column .landing-gallery-photo{background-color:rgba(0,0,0,0.05);margin:25px 0;width:100%}.landing-gallery.flex-landing-gallery .flex-body .flex-column .landing-gallery-photo a{display:block}.landing-gallery.flex-landing-gallery .flex-body .flex-column .landing-gallery-photo a img{max-width:100%;position:relative;z-index:20}.landing-gallery.flex-landing-gallery .flex-body .flex-column .landing-gallery-photo a .author{z-index:30}.landing-gallery.flex-landing-gallery .flex-body .flex-column .landing-gallery-photo:not(.-loaded){position:relative}.landing-gallery.flex-landing-gallery .flex-body .flex-column .landing-gallery-photo:not(.-loaded) img{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.landing-gallery.flex-landing-gallery .flex-body .flex-column .landing-gallery-photo:not(.-loaded):hover .author{display:none}.landing-gallery.flex-landing-gallery .flex-body .flex-column .landing-gallery-photo.-loaded .photo-preloader{display:none !important}.landing-gallery.flex-landing-gallery .flex-body .flex-column .landing-gallery-photo.-loaded:hover{background-color:#222}.landing-gallery.flex-landing-gallery .photo-preloader{color:#1a1a1a;display:table;font-size:1.3em;width:auto;left:calc(50% - .5em);position:absolute;top:calc(50% - .5em);z-index:10}.landing-gallery.flex-landing-gallery .photo-preloader.gallery-preloader{font-size:3em}.browser-mobile #landing-gallery-modal{padding-top:40%}.browser-mobile #landing-gallery-modal.fade.in{background:rgba(255,255,255,0.9)}.browser-mobile #landing-gallery-modal .close{font-size:50px;right:20px;top:0}.browser-mobile #landing-gallery-modal .modal-dialog{margin:0 auto;width:95%}.browser-mobile #landing-gallery-modal .modal-content{padding:10px 30px 20px}.browser-mobile #landing-gallery-modal .info-col{height:auto;justify-content:flex-start;width:300px}.browser-mobile #landing-gallery-modal .author-profile-photo{height:140px;margin:30px 0 20px;width:140px}.browser-mobile #landing-gallery-modal .author-name{font-size:26px}.browser-mobile #landing-gallery-modal .author-country{font-size:22px;margin-bottom:0}.browser-mobile #landing-gallery-modal .project-title{font-size:28px;padding:15px 0 10px}.browser-mobile #landing-gallery-modal .photo-caption{font-size:22px;line-height:1.1em;padding:15px 0 15px}.browser-mobile #landing-gallery-modal .winner{font-size:22px;line-height:1.2em;padding-bottom:15px}.browser-mobile #landing-gallery-modal .photo-col{width:700px}.browser-mobile #landing-gallery-modal .rsOverflow{padding:0 40px 0 0}.browser-mobile #landing-gallery-modal .rsOverflow .rsArrow>.rsArrowIcn{top:30%}.browser-mobile #landing-gallery-modal .rsOverflow .rsArrow>.rsArrowIcn.rsArrowRight{right:-5px}.browser-mobile #landing-gallery-modal .rsOverflow .rsArrow>.rsArrowIcn:before{font-size:120px}#competition-fb-share-modal .loading-indicator{display:none}#competition-fb-share-modal.loading .loading-indicator{display:block}#competition-fb-share-modal.loading form{display:none}#competition-fb-share-modal .step-2{display:none}#competition-fb-share-modal.show-step-2 .step-1{display:none}#competition-fb-share-modal.show-step-2 .step-2{display:block}
