.ind-feeling-tab-container,.ind-hopeful-tab-container,.ind-photo-contest-grid-container{display:flex;flex-wrap:wrap;margin:10px}.ind-display-photo-single-container{flex-basis:100%;padding-top:15px;padding-bottom:30px;list-style:none;color:#000}.ind-display-photo-single-container p{margin-bottom:0}.ind-display-photo-image-container{width:100%}.ind-display-photo-image,.ind-header-image,.ind-winners-preview-grid-photo{background-size:cover;background-position:center;height:200px}.ind-winners-preview-grid-photo{width:40%}.ind-winners-cat-title{font-size:1.7em}.ind-weight-800{font-weight:800}.ind-winners-preview-grid-photo-container{display:flex;width:100%;justify-content:space-around}.ind-winners-preview-grid-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%;min-width:50%}.ind-winners-preview-container{display:flex;flex-wrap:wrap;justify-content:center}.ind-single-contest-title{position:absolute;top:1em;left:0;width:100vw;color:#fff;z-index:10;text-align:center}.ind-header-image{width:100vw;padding-top:10em;padding-bottom:10em}.ind-staff-picks-grid-container,.ind-winners-grid-container{display:flex;width:100%;max-width:1200px;margin:auto;justify-content:center}.ind-staff-picks-grid-container .ind-photo-contest-grid-container,.ind-winners-grid-container .ind-photo-contest-grid-container{width:100%;justify-content:space-around}.ind-staff-picks-title{text-align:center}.ind-single-contest-page-content-container{text-align:center;max-width:1200px;margin:auto;padding:10px;margin-top:1em}#ind-contest-modal-close{position:absolute;right:-12px;top:-45px;color:#000;font-weight:600}.ind-contest-close-modal-container{position:relative}.ind-contest-modal-bg-solid{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.57)}.ind-contest-modal-container{position:fixed;width:100vw;height:100vh;z-index:9999999}.ind-contest-modal-inside-container{position:absolute;background:#fff;z-index:1;margin-left:auto;margin-right:auto;left:0;right:0;top:10vh;width:800px;max-height:85vh;overflow-y:auto;max-width:90%;padding:25px;padding-top:50px;border-radius:15px;min-height:60vh}.ind-photo-contest-grid-filter-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;min-height:100px;padding:15px}.ind-photo-contest-grid-filter-container .ind-photo-contest-filter-btn{font-size:12px;border-radius:0}#ind-photo-contest-grid-filter-name{border-top-right-radius:0;border-bottom-right-radius:0}#ind-photo-contest-filter-clear{border-top-right-radius:5px;border-bottom-right-radius:5px;background:grey;border-color:grey}#ind-photo-contest-grid-filter-cat,.ind-photo-contest-grid-filter-name{width:150px}.ind-photo-contest-grid-filter-text{color:#000;margin-top:5px}.ind-display-contest-modal-vote-btn,.ind-feeling-grid-load-more,.ind-hopeful-grid-load-more,.ind-photo-contest-filter-btn,.ind-winners-preview-grid-more-btn,a.ind-photo-contest-grid-load-more{background:#417504;color:#fff;padding:5px 40px;border-radius:8px;display:block;margin:auto;margin-top:25px;width:65%;text-align:center;border:2px solid #417504}.ind-display-contest-modal-vote-btn:hover,.ind-feeling-grid-load-more:hover,.ind-hopeful-grid-load-more:hover,.ind-photo-contest-filter-btn:hover,.ind-winners-preview-grid-more-btn:hover,a.ind-photo-contest-grid-load-more:hover{background:#fff;color:#417504}.ind-photo-contest-filter-btn{width:unset;display:unset;margin:0;max-height:45px}.ind-winners-preview-grid-more-btn{width:150px}.ind-display-contest-modal-container{display:flex;flex-direction:column}.ind-display-contest-modal-image{width:100%}.ind-display-contest-modal-content-container{padding:10px;color:#000}.ind-display-contest-modal-content-container p{margin-bottom:0}.ind-display-contest-modal-desc-title,.ind-display-contest-modal-from-title,.ind-display-contest-modal-submitter-title,.ind-display-contest-modal-votes-title{font-weight:800}.ind-display-contest-modal-desc,.ind-display-contest-modal-from,.ind-display-contest-modal-submitter,.ind-display-contest-modal-votes{font-weight:400}.ind-display-contest-modal-check{width:25px}.ind-display-contest-modal-thanks-text{color:#3ad400}@media only screen and (min-width:600px){.ind-display-contest-modal-container{flex-direction:row}.ind-display-contest-modal-image{width:66%}.ind-display-photo-single-container{flex-basis:33.33%;padding:15px}.ind-photo-contest-grid-filter-container{height:100px}}