.challenge_section h1,.content-submissions-guidelines h1{text-align:center;text-transform:uppercase;font-size:3.75rem}.challenge_section h1 span,.content-submissions-guidelines h1 span{display:block;font-size:5rem}.challenge_section .page-hero,.content-submissions-guidelines .page-hero{justify-content:center}.challenge_section .page-hero .grid-x>.large-5,.content-submissions-guidelines .page-hero .grid-x>.large-5{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.media_upload_section{margin-top:50px;margin-bottom:50px}.upload-area{width:100%;border:2px dashed #b0b1b0;border-radius:3px;text-align:center;overflow:auto;height:270px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-family:merriweather,Helvetica,Roboto,Arial,sans-serif;flex-wrap:wrap;align-content:center}.upload-area h3{font-family:pnova,Helvetica,Roboto,Arial,sans-serif}.upload-area:hover{cursor:pointer}.cloud-upload{width:100%;padding-top:1rem;color:#896843;font-size:2rem}.upload-area h1{text-align:center;font-weight:400;font-family:sans-serif;line-height:50px;color:#2f4f4f}#filephotos{display:none}.thumbnail{width:calc(20% - 10px);padding:2px;border:1px solid #d3d3d3;border-radius:0;display:flex;align-items:center;justify-content:center;min-height:200px;max-height:200px;margin:0 5px;position:relative}.thumbnail img{max-height:200px}.size{font-size:12px}.picsloading{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;display:none;opacity:.7}.picsloading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8));background:-webkit-radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8))}.picsloading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.picsloading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 150ms infinite linear;-moz-animation:spinner 150ms infinite linear;-ms-animation:spinner 150ms infinite linear;-o-animation:spinner 150ms infinite linear;animation:spinner 150ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.challenge_section{font-size:1.125rem}.inner_challenge_section{max-width:800px;margin:0 auto}.challenge_section_content h2{color:#896843;margin-bottom:1.5rem}.challenge_section_content{font-family:merriweather,Helvetica,Roboto,Arial,sans-serif}.challenge_section_content ul{list-style-type:none}.challenge_section_content ul li{margin-bottom:.5rem;font-style:italic;font-weight:700}.challenge_section_content ul li:before{content:"";width:6px;height:6px;background-color:#181a17;display:inline-block;border-radius:50%;vertical-align:middle;margin-right:10px}.challenge_section_content p{margin-bottom:1.5rem}.challenge_section_bottom_image{padding:2rem 0}.media_upload_section h2{font-size:2.75rem;text-align:center;color:#896843;margin-bottom:2rem}.media_upload_section form{padding-top:2.5rem;display:block}.media_upload_section form .form-control{background-color:#3a3b3a;color:#f4f2f0;height:4rem;border-color:#3a3b3a;font-size:1.25rem;padding-left:1.875rem;padding-right:1.875rem;margin-bottom:1.313rem}.media_upload_section ::-webkit-input-placeholder{color:#f4f2f0}.media_upload_section :-ms-input-placeholder{color:#f4f2f0}.media_upload_section ::placeholder{color:#f4f2f0}.right_button input:disabled{background-color:#999}.photos_submit{display:inline-block;vertical-align:middle;margin:0;font-family:inherit;padding:1em 1.5em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;-webkit-transition:background-color .25s ease-out,color .25s ease-out;-o-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-size:1.25rem;line-height:1;text-align:center;cursor:pointer;background-color:#896843;color:#fff}.bottom-part{display:flex;margin-bottom:2.75rem}.left_condition{width:56%;color:#3a3b3a;font-size:1rem}.right_button{width:44%;text-align:right}.left_condition [type=checkbox]{float:left;margin-right:10px;margin-top:6px}.left_condition p{overflow:hidden;margin:0}.left_condition a,.content_bottom a{text-decoration:underline;color:#3a3b3a}.bottom-part{display:flex;margin-bottom:2.75rem;color:#3a3b3a}.content_bottom{font-size:.75rem;color:#3a3b3a}.ja_wrap{bottom:0;right:0;display:flex;align-items:center;justify-content:center;align-content:center}.photoslidersection{padding:80px 0}.photoslidersection .item{max-width:880px;margin:0 auto}.sliderphotoinner{background-image:url(images/frame.png);padding:60px 70px;min-height:907px;background-position:center center;background-repeat:no-repeat}.captionPhoto{background-color:#3d453b;color:#fff;text-align:center;margin:30 0;max-width:400px;margin:0 auto;margin-top:30px;padding:20px;font-size:16px}.captionPhoto h3{color:#fff;line-height:normal;margin-bottom:0;font-size:1.25rem}.captionPhoto p{margin-bottom:.5rem}.photoslidersection .owl-theme .owl-nav{height:0;position:absolute;top:50%;transform:translateY(-50%);left:-50px;right:-50px;z-index:1;margin-top:-25px}.photoslidersection .owl-carousel .owl-nav button.owl-next{float:right;font-size:100px;line-height:40px;margin:0}.photoslidersection .owl-carousel .owl-nav button.owl-prev{float:left;font-size:100px;line-height:40px;margin:0}.photoslidersection .owl-carousel .owl-nav button.owl-next span,.photoslidersection .owl-carousel .owl-nav button.owl-prev span{line-height:40px;display:inline-block}.photoslidersection .owl-theme .owl-nav [class*=owl-]:hover{background:0 0;color:#453b3a}.photoslidersection .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 3px;background:#453b3a}.photoslidersection .owl-theme .owl-dots .owl-dot.active span,.photoslidersection .owl-theme .owl-dots .owl-dot:hover span{background:#bc7835}.lightbox .lb-container{background-image:url(images/frame.png);padding:60px 70px;min-height:902px;background-position:center center;background-repeat:no-repeat}div.lightbox .lb-image{border-radius:0;border:none}.lightbox .lb-outerContainer{border-radius:0;background-color:transparent}.lb-close:before{font-family:'font awesome 5 pro';font-weight:900;content:"\f00d";font-size:30px;color:#fff}.lb-closeContainer{position:absolute;right:0;top:-30px;right:-30px}.lightbox .lb-dataContainer{z-index:9;position:relative;padding-top:0}.lb-dataContainer .lb-data .lb-number{display:none}.lb-dataContainer .lb-data .lb-details{padding-left:50px;padding-right:50px;width:100%;text-align:center;margin-top:-30px}.lb-caption{background-color:#3d453b;color:#fff;text-align:center;max-width:400px;margin:0 auto;padding:20px;font-size:16px;display:inline-block;width:100%}.lb-caption p{margin-bottom:.5rem;font-size:14px}.lb-caption h3{color:#fff;line-height:normal;margin-bottom:0;font-size:1.25rem}.lb-container .lb-nav a.lb-prev,.lb-container .lb-nav a.lb-next{background:0 0}.content-submissions-guidelines h2{color:#896843;margin-bottom:1.5rem}.deletefile{width:16px;height:16px;background-color:red;color:#fff;font-size:10px;border-radius:50%;display:inline-block;position:absolute;right:-5px;top:-5px;text-align:center;line-height:15px}.deletefile:hover{color:#fff}.deletefile .fa{line-height:15px}.previewpanel{display:flex;flex-wrap:wrap;margin:0 -7px;justify-content:center;padding-top:20px}@media(max-width:991px){.challenge_section h1,.content-submissions-guidelines h1{font-size:2.125rem}.challenge_section h1 span,.content-submissions-guidelines h1 span{font-size:2.75rem}.media_upload_section h2{font-size:2rem}.photoslidersection{padding:80px 50px}.sliderphotoinner{background-size:cover;min-height:800px}.captionPhoto{margin-top:60px}.lb-closeContainer{right:30px}}@media(max-width:767px){.challenge_section{font-size:1rem}.challenge_section h1,.content-submissions-guidelines h1{font-size:1.7rem}.challenge_section h1 span,.content-submissions-guidelines h1 span{font-size:2.2rem}.media_upload_section h2{font-size:1.7rem;margin-bottom:1.5rem}.media_upload_section form .form-control{height:3rem;font-size:1rem;padding-left:1rem;padding-right:1rem;margin-bottom:1rem}.photos_submit{padding:.7em 1em}.thumbnail{width:calc(33.33% - 10px);min-height:150px;max-height:150px;margin:5px}.photoslidersection{padding:50px 10px;max-width:100%;margin:0 auto}.photoslidersection .owl-carousel .owl-nav button.owl-next,.photoslidersection .owl-carousel .owl-nav button.owl-prev{font-size:70px}.sliderphotoinner{padding:40px 30px;min-height:570px}.sliderphotoinner{background-image:url(images/mobile-pattern.jpg);border-bottom:2px solid #977b5f}.captionPhoto{margin-top:40px}.photoslidersection .owl-theme .owl-nav{left:-25px;right:-25px}.photoslidersection .owl-dots{padding-top:10px}.lightbox .lb-container{padding:40px 20px;min-height:750px}.lb-closeContainer{right:10px}.thumbnail img{max-height:150px;width:auto}}@media(max-width:600px){.sliderphotoinner{min-height:480px}.lightbox .lb-container{min-height:650px}}@media(max-width:480px){.lightbox .lb-container{min-height:500px}}