body{font-family:roboto,sans-serif}a{color:#42ada8;word-wrap:break-word;transition:all .3s ease}a:hover{text-decoration:underline;color:#42ada8}a:focus,input:focus,button:focus{outline:0;color:none;text-decoration:none}img{max-width:100%;height:auto}img[alt]{font-size:9px}h1,h2,h3,h4,h5,h6{margin:20px 0 30px;font-weight:300;font-family:montserrat,sans-serif;color:#000}h1{font-size:50px;margin-top:0}h2{font-size:40px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}strong{font-weight:600}p{font-size:14px;margin:10px 0 20px;color:#000}ul{list-style:disc;padding:0 0 0 40px;margin:0 0 30px}ol{list-style:decimal;padding:0 0 0 40px;margin:0 0 30px}ul li,ol li{color:#000;font-weight:300;font-size:16px;margin-bottom:10px}.padding0{padding:0}.margin0{margin:0}.container{max-width:1200px}.header-wrapper{width:100%;position:absolute;top:0;left:0;right:0;z-index:1}header{width:100%;position:relative;background:#2f2b2c url(../images/top_panel_bg.png) repeat-x;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.logo{display:inline-block;margin:20px 0}.header-right{padding-top:10px}.headerRightTop{display:flex;justify-content:flex-end;margin-bottom:12px}.headerRightTop a{margin-left:5px}.headerRightTop .myAccount{background:#c12d43;font-size:13px;color:#fff;padding:5px;height:25px;line-height:14px;text-decoration:none}.headerRightTop .myAccount img{height:13px}.headerRightTop .cart{position:relative}.headerRightTop .cart span{width:20px;height:20px;display:block;border-radius:100%;text-align:center;line-height:20px;color:#fff;background:#c12d43;font-size:10px;position:absolute;top:0;left:-13px;z-index:1}.headerRightTop a.cart-link{background:url(../images/cart.svg) no-repeat;background-size:contain;width:26px;height:23px;overflow:hidden;text-indent:999em}.header-right .year40,.header-right .bestLab{margin-right:40px}.header-right .year40 img,.header-right .bestLab img{height:30px}.category-menu ul{display:flex;justify-content:flex-end;padding:0;margin:0;list-style:none}.category-menu ul li{font-size:25px;margin-left:50px;margin-bottom:0;text-transform:uppercase;padding:0}.category-menu ul li a{color:#fff;position:relative;padding-right:10px}.category-menu ul li a:hover{text-decoration:none;color:#fff}.category-menu ul li a:after{content:'';border:solid #42ada8;border-width:0 1px 1px 0;display:inline-block;padding:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);background:0 0;height:auto;width:auto;position:relative;vertical-align:top;margin:0 0 0 2px;top:7px;right:-7px;z-index:0}.category-items{display:none;height:330px;background:rgba(255,255,255,.9)}.categoryMenuSection{position:relative;padding:20px 0}.closeBtn{font-size:16px;font-weight:600;color:#2f2b2c;position:absolute;right:0;top:20px;z-index:1}.closeBtn:hover{text-decoration:none}.categoryBox{display:none}.categoryBox h2{color:#42ada8;text-align:center;font-size:50px;line-height:60px;font-weight:300;margin:0 0 30px}.categoryBox ul{display:flex;justify-content:space-between;align-items:flex-end;margin:0;padding:0;list-style:none}.categoryBox ul li{text-align:center;font-size:14px;margin:0}.categoryBox ul li a{color:#2f2b2c;display:block}.categoryBox ul li span{display:block;padding-top:10px}.categoryBox ul li .seeAllProducts{background:#c12d43;color:#fff;padding:12px 20px;display:inline-block;font-weight:700;text-transform:uppercase;text-align:center;text-decoration:none}.categoryBox ul li .seeAllProducts:hover{background:#2f2b2c}.navigation-box{width:100%;background:#42ada8}.navigation-box ul{display:flex;justify-content:space-between;padding:0;margin:0;list-style:none}.navigation-box ul li{font-size:16px;font-weight:300;margin:0}.navigation-box ul li img{margin-top:-3px;margin-right:1px}.navigation-box ul li a{color:#fff;padding:10px;display:block}.navigation-box ul li a:hover{color:#fff;text-decoration:none;background-color:#276f6c}.mobile-header{width:100%;padding:10px 0;position:relative;background:#2f2b2c url(../images/top_panel_bg.png) repeat-x;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);display:none}.mobile-cart-link{position:absolute;width:37px;right:0;margin-right:15px;margin-left:0;margin-top:5px;top:0}.banner-section{width:100%;height:650px;position:relative;background-repeat:no-repeat;background-position:bottom center;background-size:cover}.banner-section:after{content:'';width:100%;height:33px;background:url(../images/get_started_bg.png) repeat-x;position:absolute;bottom:-1px;left:0;right:0;z-index:1}.banner-section.mobile-banner{display:none}.captionBox{margin-top:200px;display:flex;justify-content:flex-end}.captions h1{color:#fff;font-size:54px;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.captions .pre,.captions .price,.captions .description{display:inline-block;vertical-align:top;color:#fff;font-family:montserrat,sans-serif}.captions .pre{width:99px;font-size:15px;font-weight:700;text-align:center;text-transform:uppercase;text-shadow:0 2px 4px rgba(0,0,0,.5)}.captions .price{width:110px;font-size:81px;line-height:62px;font-weight:700;margin:0 10px 0 0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.captions .price span{font-size:37px;vertical-align:top;margin-top:-10px;display:inline-block;margin-right:5px}.captions .description{width:240px;font-size:32px;font-weight:700;line-height:32px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.the-darkroom-photo-lab{background:#fff;padding:70px 0}.the-darkroom-photo-lab h3{color:#2f2b2c;font-size:32px;line-height:45px;font-weight:300;margin:0 0 20px}.the-darkroom-photo-lab p{color:#2f2b2c;font-size:24px;font-weight:300;margin:0;font-family:montserrat,sans-serif}.home-teal-section{padding:50px 0;position:relative;background:#557a82 url(../images/top_panel_bg.png) repeat}.develop-some-film{margin-bottom:40px}.develop-some-film h2{color:#fff;font-size:56px;font-weight:300;text-align:center;font-family:montserrat,sans-serif}.develop-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.develop-grid h3{color:#fff;font-size:25px;font-weight:300;margin:0 0 10px;font-family:montserrat,sans-serif}.develop-grid h3 span{width:40px;height:40px;font-size:24px;font-weight:400;text-align:center;line-height:38px;background:#c12d43;border:2px solid #fff;border-radius:100%;display:inline-block}.whatDoYouHave{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}.whatDoYouHave .item{height:150px;background:#fff;border-radius:10px;position:relative;padding:0 15px;display:grid;justify-content:center;align-items:flex-end;box-shadow:2px 2px 4px 0 rgba(0,0,0,.16);cursor:pointer}.whatDoYouHave .item p{margin:0 0 10px;font-size:14px;font-weight:600;text-align:center}.checkboxWraper{display:block;position:absolute;right:0;top:7px;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkboxWraper input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;width:30px;height:30px;background-color:#eee;border-radius:100%}.checkboxWraper:hover input~.checkmark{background-color:#ccc}.checkmark:after{content:"";position:absolute;display:none}.checkboxWraper input:checked~.checkmark:after{display:block}.whatDoYouHave .item.active .checkboxWraper .checkmark{background:url(../images/selected-checkmark.svg) no-repeat}.develop-grid .secondGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:65px}.develop-grid .secondGrid .item .secondInner{display:grid;grid-template-columns:1fr;grid-gap:20px}.develop-grid .secondGrid .item.prints .secondInner img{height:50px;width:auto}.develop-grid .secondInner{display:grid;grid-template-columns:1fr;grid-gap:15px}.develop-grid .secondInner .item-list{height:50px;background:#fff;border-radius:4px;position:relative;padding-left:120px;cursor:pointer}.develop-grid .secondInner .item-list .fish{position:absolute;left:40px;z-index:0}.develop-grid .secondInner .item-list .largefish{top:-4px}.develop-grid .secondInner .item-list .mediumfish{top:10px;left:48px}.develop-grid .secondInner .item-list .smallfish{top:20px;left:50px}.develop-grid .secondInner .item-list p{display:inline-block;vertical-align:top;font-size:12px;font-weight:700;line-height:13px;margin:12px 0 0;position:relative}.develop-grid .secondInner .item-list .award{position:absolute;left:-25px;top:-4px;z-index:0}.develop-grid .secondInner .item-list p span{display:block;font-weight:400}.develop-grid .secondGrid .prints .secondInner .item-list p{width:85px;margin:0;padding:18px 0 0}.develop-grid .secondGrid .prints .secondInner .item-list:last-child p{padding:13px 0 0}.radioWrapper{display:block;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:10px;top:12px}.radioWrapper input{position:absolute;opacity:0;cursor:pointer}.radiobtn{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border-radius:50%;border:1px solid #979797}.radioWrapper:hover input~.radiobtn{background-color:#ccc}.radioWrapper input:checked~.radiobtn{background-color:#fff}.radiobtn:after{content:"";position:absolute;display:none}.radioWrapper .radiobtn:after{top:5px;left:5px;width:13px;height:13px;border-radius:50%;background:#42ada8}.develop-grid .secondInner .item-list.active .radioWrapper .radiobtn:after{top:5px;left:5px;width:13px;height:13px;border-radius:50%;background:#42ada8;display:block}.checkboxSquare{display:block;position:absolute;left:11px;top:11px;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;/}.checkboxSquare input{position:absolute;opacity:0;cursor:pointer}.checkboxSquare .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border-radius:3px;border:1px solid #979797}.checkboxSquare:hover input~.checkmark{background-color:#ccc}.checkboxSquare input:checked~.checkmark{background-color:#fff}.checkboxSquare .checkmark:after{content:"";position:absolute;display:none}.checkboxSquare input:checked~.checkmark:after{display:block}.checkboxSquare .checkmark:after{left:9px;top:5px;width:7px;height:12px;border:solid #42ada8;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.develop-grid .orderNowBox{display:grid;grid-template-columns:270px auto;align-items:flex-end}.develop-grid .orderNowBox p{color:#fff;font-size:12px;font-weight:600;line-height:15px;margin:0}.develop-grid .orderNowBox p span{font-weight:400;display:block}.develop-grid .orderNowBox .startOrder{padding:12px 20px;text-align:center;border:2px solid #fff;border-radius:50px;background:#c12d43;color:#fff;font-size:23px;font-weight:700;display:block;text-transform:uppercase;text-decoration:none;font-family:montserrat,sans-serif;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);transition:all .3s ease}.develop-grid .orderNowBox .startOrder img{width:25px}.develop-grid .orderNowBox .startOrder:hover{background:#42ada8}.howItWorks{margin:0 -40px 0 0}.howItWorks .item{position:relative;height:188px}.howItWorks .row .item.first-block{padding:8px 32px 7px 8px}.howItWorks .row .item.second-block{padding:25px 30px 10px 70px}.howItWorks .row .item.third-block{padding:25px 50px 10px}.howItWorks .item .bg{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.howItWorks .row .item .bg{}.howItWorks .gridList{display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;align-items:flex-end;position:relative;text-align:center;padding-top:22px;margin-bottom:15px;z-index:1}.howItWorks .gridList .child:nth-child(1){padding-left:50px}.howItWorks .left{padding:20px 0;position:relative;text-align:center;display:block;z-index:1}.howItWorks img{margin-bottom:6px;height:55px}.howItWorks h3{color:#fff;font-size:26px;font-weight:600;text-align:center;margin:0 0 10px}.howItWorks h4{color:#fff;font-size:14px;font-weight:700;text-align:center;margin:0}.howItWorks p{color:#fff;font-size:12px;text-align:center;position:relative;margin:0;z-index:1;font-family:montserrat,sans-serif}.howItWorks .howItWorksFooter{padding-top:22px;position:absolute;bottom:10px;width:100%;left:0}.howItWorks .first-block .howItWorksFooter{padding-right:30px}.howItWorks p.text-center{}.howItWorks.film-development p.text-center{color:#42ada8}.order-print-section{padding:60px 0 0;background:#e2decf url(../../assets/images/order-prints-bg.png) no-repeat;background-position:center 50px;background-size:1500px}.order-print-section h2{color:#000;font-size:50px;text-align:center;margin:0 0 30px}.orderPrintGrid{display:grid;grid-template-columns:350px auto;grid-gap:40px;align-items:flex-end;position:relative}.orderPrintGrid .right{padding-bottom:50px}.order-print-section .twoColumn{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;text-align:center}.orderPrintGrid .startYourOrder{padding:12px 40px;text-align:center;border:1px solid #42ada8;border-radius:50px;background:#fff;color:#42ada8;font-size:23px;font-weight:400;display:inline-block;text-transform:uppercase;text-decoration:none;font-family:montserrat,sans-serif;transition:all .3s ease}.orderPrintGrid .startYourOrder img{width:25px}.orderPrintGrid h4{color:#000;font-size:21px;font-weight:300;line-height:37px;margin:0 0 10px;text-align:center;font-family:roboto,sans-serif}.orderPrintGrid h4 span{background:#c12d43;padding:5px 10px;color:#fff;font-weight:400;display:inline-block;line-height:18px;border-radius:6px}.testimonials-section{padding:60px 0;background:#312c2d}.testimonialsBox{display:block;position:relative}.testimonialsBox .comma{background:#312c2d;position:absolute;left:0;top:40px;z-index:2;padding:0 10px 10px 0}.testimonial-man{position:absolute;bottom:0;right:0;z-index:1;width:auto;height:350px}.testimonialsBox .owl-stage-outer{width:100%;overflow:hidden;padding-bottom:180px;padding-top:60px}.testimonialsBox .owl-item{display:inline-block;vertical-align:top;width:100%}.testimonialsBox .item{position:relative;padding:60px 50px 80px;border:6px solid #42ada8}.testimonialsBox .item:after{content:'';width:100px;height:100px;position:absolute;bottom:-91px;left:300px;z-index:1;background:url(../images/bottom-corner.svg) no-repeat}.testimonialsBox h4{color:#fff;font-size:21px;font-weight:100;line-height:36px;padding-right:350px;margin:0}.testimonialsBox .owl-nav{display:none}.testimonialsBox .owl-dots{position:absolute;bottom:120px;z-index:1}.testimonialsBox .owl-dots button{width:30px;height:6px;background:#fff;border:0;margin-right:10px}.testimonialsBox .owl-dots button.active{background:#42ada8}.testimonialsBox .client{position:absolute;bottom:-160px;left:380px;z-index:0}.testimonialsBox .client h5{color:#42ada8;font-size:24px;font-weight:400;margin:0}.testimonialsBox .client p{width:240px;font-size:16px;margin:0;color:#fff;font-family:montserrat,sans-serif}.testimonialsBox .client span{font-size:13px;color:#fff;display:block;font-family:montserrat,sans-serif}.from-the-lab{padding:60px 0 100px;background:#fff}.from-the-lab h2{color:#000;font-size:56px;text-align:center;margin:0 0 40px}.from-the-lab .labBox{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.from-the-lab .img{margin-bottom:10px}.from-the-lab .labText{padding:0 30px}.from-the-lab .date{color:#000;font-size:12px;margin:0 0 10px;font-family:montserrat,sans-serif}.from-the-lab h3{color:#000;font-weight:400;font-size:16px;line-height:19px;margin:0;transition:all .3s ease}.from-the-lab a{display:block}.from-the-lab a:hover h3{color:#42ada8}footer{background:#2f2b2c url(../images/top_panel_bg.png) repeat;position:relative;padding:50px 0 40px}footer:before{content:'';width:100%;height:34px;background:url(../images/footer_bg.png) repeat-x scroll 113px 0;position:absolute;top:-33px;left:0;right:0;z-index:0}footer .year40{display:block;text-align:center;margin-bottom:30px}footer .foot1 p{font-size:14px;color:#fff;font-weight:300;line-height:26px;margin:0 0 30px}footer a{color:#65d2cd}footer .foot1 p a{color:#65d2cd;display:block}footer a:hover{color:#fff;text-decoration:none}footer h4{font-size:18px;margin:30px 0 10px;color:#fff;font-weight:400;text-align:left;font-family:roboto,sans-serif}footer .menu-category{margin-bottom:30px}footer .menu-category ul li{font-size:20px;font-weight:300;margin:0}footer .footer-menu ul,footer .menu-category ul,footer .moreinfo ul,footer .foot4 ul{margin:0;padding:0;list-style:none}footer .footer-menu ul li{font-size:15px;font-weight:300;margin:0}footer .moreinfo ul li{font-size:17px;font-weight:300;margin:0}footer .foot4 ul li{display:inline-block;vertical-align:top;font-size:28px;margin:0 10px 0 0}footer .foot4 ul li a{color:#fff}footer .foot4 ul li a:hover{color:#65d2cd}footer .foot4 h5{font-size:22px;font-weight:400;margin:50px 0 10px;color:#fff;font-family:roboto,sans-serif}footer .foot4 p{color:#fff;font-size:18px;font-weight:300}footer .foot4 p a{display:block}.footer-bottom{margin-top:40px;padding-top:20px;border-top:2px solid #8e8e8e;display:grid;grid-template-columns:1fr 1fr}.footer-bottom .copyright{font-size:13px;color:#999;font-weight:300}.footer-bottom .copyright span{display:block}.footer-bottom ul{display:flex;justify-content:flex-end;align-items:baseline;margin:0;padding:0;list-style:none}.footer-bottom ul li{margin-left:20px}.footer-bottom .copyright a:hover{color:#999}.footerGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}.breadcrumb-section{display:block;padding-top:15px;margin-bottom:20px}.breadcrumb-section ul{margin:0;padding:0;list-style:none}.breadcrumb-section ul li{display:inline-block;vertical-align:top;font-size:12px;color:#000;text-transform:uppercase;margin-right:20px;margin-bottom:0;font-family:montserrat,sans-serif}.breadcrumb-section ul li a:after{content:'';width:10px;height:10px;display:inline-block;position:relative;top:2px;right:-10px;background:url(../images/breadcrumb.svg) no-repeat}.breadcrumb-section ul li a,.breadcrumb-section span a{color:#43ada8}.breadcrumb-section span{display:inline-block;vertical-align:top;font-size:12px;color:#000;text-transform:uppercase;margin-right:20px;margin-bottom:0;font-family:montserrat,sans-serif}.labBlogTop{margin-bottom:60px}.labBlogTop h1{color:#000;font-size:56px;font-weight:300;text-align:center;margin:0 0 10px}.labBlogTop p{font-size:16px;font-weight:300;color:#000;margin:0;padding:0 200px}.labBox{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}.labBox .item{margin-bottom:80px}.labBox .img{margin-bottom:10px;background:#daecec;height:240px;position:relative;overflow:hidden}.labBox .img img{width:100%;height:inherit;object-fit:cover}body.post-type-archive-web-story .labBox .img{margin-bottom:10px;background:#daecec;position:relative;overflow:hidden;width:100%;padding-bottom:125%}body.post-type-archive-web-story .labBox .img img{width:100%;position:absolute;object-fit:contain;top:0;left:0;height:100%}.labBox .labText{padding:0 30px}.labBox .date{color:#000;font-size:12px;margin:0 0 10px;font-family:montserrat,sans-serif}.labBox h3{color:#000;font-weight:400;font-size:16px;line-height:19px;margin:0;transition:all .3s ease}.labBox a{display:block;text-decoration:none}.labBox a.item-content .img{background-size:0!important}@media only screen and (min-width:768px){body.post-type-archive-web-story .labBox a.item-content{border-radius:4px;box-shadow:0 0 2px #969696;border:1px solid rgba(150,150,150,.8);overflow:hidden;padding-bottom:5px}body.post-type-archive-web-story .labBox a.item-content .img{background-size:cover!important}body.post-type-archive-web-story .labBox a.item-content .img img{background:rgba(190,190,190,.8)}}.labBox a:hover h3{color:#42ada8;text-decoration:none}.labBox .content_block{grid-column:1/4;padding:0 0 40px}.bottomPostSection{margin-bottom:150px}.bottomPost a{display:block}.bottomPost .img{margin-bottom:15px}.bottomPost .img img{width:100%;height:auto}.bottomPost .date{color:#000;font-size:16px;text-align:center;margin:0 0 10px;font-family:montserrat,sans-serif}.bottomPost h3{color:#000;font-weight:400;font-size:26px;margin:0;text-align:center;transition:all .3s ease}.bottomPost a:hover h3{color:#16989f}.blogCategory .nav-tabs{border-bottom:1px solid #000;text-align:center;display:block;padding-bottom:10px;margin-bottom:30px}.blogCategory .nav-tabs li{display:inline-block;vertical-align:top;margin:0 30px;text-transform:uppercase;font-weight:300}.blogCategory .nav-tabs .nav-link,.blogCategory .nav-tabs .nav-link.active{background:0 0;border:0;padding:0}.blogCategory .nav-tabs li.active a{color:#000}.blogCategory .nav-tabs li a:hover{color:#000}.paginationBox{padding-top:30px;border-top:1px solid #ccc}.paginationBox .page-numbers{min-width:42px;height:42px;display:inline-block;background:#fff;text-align:center;line-height:42px;padding:0 7px;color:#2f2b2c;margin-right:5px;text-decoration:none;border:1px solid #c3c3c3;border-radius:5px;font-size:24px}.paginationBox .page-numbers:hover{background:#e6e6e6;color:#2f2b2c;border:1px solid #c3c3c3}.paginationBox .page-numbers.current{background:#42ada8;color:#fff;border:1px solid #42ada8}.paginationBox .next.page-numbers,.paginationBox .prev.page-numbers{background:0 0;color:#2f2b2c;padding:0 20px}.page-title{color:#000;font-weight:300;font-size:50px;margin:0 0 20px}.aboutPromoAdSection{width:100%;background:#312c2d;display:grid;grid-template-columns:1fr 1fr;margin:60px 0}.aboutPromoAdSection .childAd{margin:60px 100px;position:relative}.aboutPromoAdSection .childAd:first-child:after{content:'';width:1px;height:100%;background:#979797;position:absolute;right:-100px;top:0;z-index:0}#watchvideo .modal-dialog{max-width:560px;margin-top:50px}#watchvideo iframe{width:100%!important;height:315px!important}#watchvideo .close{margin-top:-10px}.tealLineBtn{display:inline-block;color:#287b77;font-size:16px;font-weight:600;padding:5px 30px;border-radius:50px;border:1px solid #42ada8;text-decoration:none;font-family:montserrat,sans-serif}.tealLineBtn:hover{border:1px solid #287b77;background:#287b77;color:#fff;text-decoration:none}.field{width:100%;padding:6px 15px;border:1px solid #c5c5c5}.field:focus,.redBtn:focus{outline:0}.redBtn{display:inline-block;padding:10px 30px;font-weight:600;color:#fff;background:#c12d43;border:0;text-decoration:none;cursor:pointer}.redBtn:hover{background:#42ada8;color:#fff}.shopPageList{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-bottom:50px}.shopPageList h2{color:#000;font-weight:300;font-size:32px;margin:0 0 10px}.shopPageList p{color:#000;font-weight:300;font-size:16px;line-height:26px;margin:0 0 10px}.shopPageList .item{display:grid;align-items:center}.shopPageList .text{padding-left:100px}.shopPageList .item:nth-child(4) .text,.shopPageList .item:nth-child(8) .text,.shopPageList .item:nth-child(11) .text{padding-left:0}.shopProductList{display:block}.shopPageList:nth-child(odd){}.shopPageList:nth-child(even) .item:first-child{order:2}.shopPageList:nth-child(even) .item:last-child{order:1}.shopPageList:nth-child(even) .item .text{padding-left:0;padding-right:50px}.productDetailBanner{margin-bottom:50px}.shop-detail .shopPageList{margin-bottom:100px}.shop-detail .aboutContent{margin-bottom:200px}.faqSearchSection{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}.faqSearchSection h2{font-size:28px;margin:0}.faqSearchBox{padding:15px;border:1px solid #979797}.faqSearchBox label{font-weight:700}.faqBlock{border-bottom:1px solid #979797;padding-bottom:20px;margin-bottom:20px}.faqSearchBox .ufaq-text-input{width:100%;padding:6px 15px;border:1px solid #c5c5c5;margin:0!important}.faqSearchBox #ufaq-ajax-search-lbl{display:none}.faqSearchBox .ufaq-text-input:focus{outline:0}.faqSearchBox #ufaq-ajax-results .ewd-ufaq-no-results,.faqSearchBox #ufaq-ajax-results h3{font-size:12px;padding-top:5px;margin:0}.faqSection .ufaq-faq-category{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}.faqSection .ufaq-faq-category:after{content:"";clear:both;display:table}.faqSection .ufaq-faq-category:last-child{border-bottom:0}.faqSection .ufaq-faq-category .ufaq-faq-category-title h4,.ewd-ufaq-faq-category-title h4{font-size:32px;font-weight:300;margin:0 0 20px}.faqSection .ufaq-faq-category .ufaq-faq-category-title h4 span,.ewd-ufaq-faq-category-title h4 span{font-size:17px;position:relative;top:-12px;right:0}.faqSection .ufaq-faq-div.ufaq-faq-column-count-Two{width:48%;margin-right:2%;float:left;clear:none}.faqSection .ewd-ufaq-post-margin-symbol span,.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{color:#fff;background:#42ada8;font-size:13px!important;padding:3px 4px;margin:0}.faqSection .ufaq-faq-title h4{margin:0!important;font-size:14px;line-height:20px}.faqSection .ufaq-faq-header{display:none}.faqSection .ufaq-faq-body{padding:10px 25px 10px 0}.faqSection .ufaq-faq-body .ufaq-permalink{font-size:14px;margin:10px 0}.faqSection h1,.faqSection h2,.faqSection h3,.faqSection h4,.faqSection h5,.faqSection h6{margin:0 0 10px}.faqSection pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;white-space:pre-line;word-wrap:break-word}.faqSection ul{padding:0 0 0 20px;list-style:disc}.faqSection p,.faqSection ul li,.faqSection ol li{font-size:14px;font-weight:300;color:#2f2b2c;margin:0 0 10px}.faqSearchSection1{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #999}label#ufaq-ajax-search-lbl,label.ewd-ufaq-field-label{font-size:20px;font-weight:300}input#ufaq-ajax-text-input,input.ewd-ufaq-text-input{width:100%;padding:6px 15px;border:1px solid #c5c5c5;margin:0!important}.faqSearchSection1+.faqSearchSection,.faq__search+.faqSearchSection{display:none}.ewd-ufaq-faq-header{display:none}.ewd-ufaq-faq-category-inner{width:100%;float:left;border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:28px!important}.ewd-ufaq-faq-div{margin:0!important;padding:0!important}.ewd-ufaq-faq-body{padding:10px 25px 10px 0!important}div#ewd-ufaq-jquery-ajax-search{margin-bottom:30px}.filmindexTop{display:grid;grid-template-columns:auto 285px;grid-gap:10px;margin-bottom:20px}.filmindexTop h1{color:#000;font-size:0;margin:0 0 20px;text-align:center}.filmindexTop h2{color:#000;font-weight:300;font-size:30px;margin:0 0 10px}.filmindexTop p{color:#000;font-weight:300;font-size:16px;margin:0}.filmIndexTable{margin-bottom:30px}.film-index-table-top ul{list-style-type:none;display:inline-block;margin:0;padding:0}.film-index-table-top ul li{background-color:#9c9c9c;width:184px;color:#fff;cursor:pointer;display:inline-block;height:42px;border-bottom:2px solid #fff;font-size:18px;line-height:40px;margin-bottom:0}.film-index-table-top li.active{background-color:#000;border-color:#000}.film-index-table-top li span{font-weight:700}.film-index-table-top li a{display:block;color:#fff;padding-left:10px;background-color:#9c9c9c;text-decoration:none}.film-index-table-top li a:hover{background:#42ada8}.film-index-table-top li.active a{background-color:#000;border-color:#000}.film-index-table-top .darkroom-film-index-banner{display:inline-block;text-align:center;background-color:#ebebeb;width:calc(100% - 564px);font-weight:300;text-transform:uppercase;height:42px;border-bottom:2px solid #fff;font-size:18px;line-height:42px}.film-index-table-top .banner-text{line-height:44px}.film-index-table-data table{position:relative;width:100%;border-spacing:0;border-collapse:collapse;border:1px solid #999;border-top:0}.film-index-table-data table th,.film-index-table-data table td{padding:10px;font-size:14px;border:1px solid #999;text-align:center;vertical-align:middle;line-height:1.15;position:relative;min-width:66px}.film-index-table-data table th{color:#fff;text-transform:uppercase;background:#000;border-top:0;border-bottom:1px solid #000}.film-index-table-data table th.footable-sortable{cursor:pointer}.film-index-table-data table td{border:1px solid #999}table.film-data-table th.film-image{color:#000;border:1px solid #000}.film-index-table-data table td img{max-width:100%;height:auto}.film-index-table-data table td a:hover{text-decoration:underline}.film-index-table-data th.grain:after,.film-index-table-data th:after{text-transform:capitalize;font-size:10px;display:block;font-weight:400}table.film-data-table th.grain:after{content:"Fine - Coarse"}.film-index-table-data .fooicon{display:inline-block;font-style:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);position:absolute;right:6px;top:50%;margin-top:-7px;opacity:0;transition:all .3s ease}.film-index-table-data .fooicon:after{content:'\f0dc';color:#fff;font-weight:900;font-family:"font awesome 5 free"}.film-index-table-data .fooicon-sort-asc{opacity:1}.film-index-table-data .fooicon-sort-asc:after{content:'\f160'}.film-index-table-data table th:hover .fooicon{opacity:1}table.film-data-table td.film-image{max-width:66px}table.film-data-table .dollar-sign,.film-info .dollar-sign{color:#fff;background:#ccc;padding:5px;display:inline-block;margin-right:2px}table.film-data-table .dollar-sign.checked,.film-info .dollar-sign.checked{background:#42ada8}table.film-data-table .scaling-dot,.film-info .scaling-dot{color:transparent;background:#ccc;width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:0;vertical-align:middle}table.film-data-table .scaling-dot:nth-child(2),.film-info .scaling-dot:nth-child(2){width:10px;height:10px}table.film-data-table .scaling-dot:nth-child(3),.film-info .scaling-dot:nth-child(3){width:12px;height:12px}table.film-data-table .scaling-dot:nth-child(4),.film-info .scaling-dot:nth-child(4){width:14px;height:14px}table.film-data-table .scaling-dot:nth-child(5),.film-info .scaling-dot:nth-child(5){width:17px;height:17px}table.film-data-table .scaling-dot.checked,.film-info .scaling-dot.checked{background:#42ada8}.glsr-reviews-wrap .screen-reader-text,.glsr-summary-wrap .screen-reader-text{position:absolute;height:1px;width:1px;border:0;overflow:hidden;clip:rect(0 0 0 0);word-wrap:normal!important;padding:0;margin:-1px}.glsr-star{background-image:url(../images/star-full.svg);display:inline-block;background-repeat:no-repeat;background-size:20px;height:20px;width:20px}.glsr-star-empty{background-image:url(../images/star-empty.svg)}.glsr-star-half{background-image:url(../images/star-half.svg)}table.film-data-table .glsr-default .glsr-summary-stars .glsr-star{width:15px;height:15px;background-size:15px}.filmIndexBottom p{color:#2f2b2c;margin:0 0 10px}.filmIndexBottom strong{display:block}table.film-data-table td>span.footable-toggle{margin-right:auto;opacity:1;position:absolute;color:#fff;font-size:18px;left:-31px;top:50%;margin-top:-12px;background:#42ada8;font-size:15px;padding:7px 4px;width:30px;height:30px}.fooicon-minus:before{content:"\f056";font-weight:900;font-family:"font awesome 5 free"}.fooicon-plus:before{content:"\f055";font-weight:900;font-family:"font awesome 5 free"}table.film-data-table tr.film-info .footable-toggle:after{display:none}table.film-data-table .footable-detail-row .footable-details .film-info th{background:#ebebeb;color:#000;border:1px solid #999}.filmReviewDetails{display:grid;grid-template-columns:190px auto 240px;grid-gap:15px;margin-top:30px;border-bottom:1px solid #000;padding-bottom:15px}.filmReviewDetails .item:nth-child(2){padding-right:50px}.ratingBoxTop{display:grid;grid-template-columns:200px auto auto;grid-gap:50px;border-bottom:1px solid #ccc}.filmReviewDetails .detailsInfo{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.detailsInfo .list{font-size:14px;padding:8px 0;border-bottom:1px solid #ccc}.detailsInfo .list strong{font-size:13px;min-width:120px;max-width:130px;display:inline-block;vertical-align:top;text-transform:uppercase}.detailsInfo .list:last-child{border-bottom:0}.filmReviewDetails .detailsInfo .child:nth-child(1) .list strong{width:80px;min-width:initial}.detailsInfo .list strong small{font-size:10px;font-weight:400;display:block;text-transform:none;line-height:5px}.film-info-content{display:inline-block;vertical-align:top}.film-info .dollar-sign{height:auto;font-size:11px;line-height:9px;margin:0}.ratingBoxTop .rating-title{font-size:13px}.filmDescription{border-bottom:1px solid #000;margin-bottom:20px}.filmDescription .buttonsBox{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin:15px 0 20px;padding-bottom:15px;border-bottom:1px solid #000}.buttonsBox .child:last-child{display:flex;justify-content:space-between}.buttonsBox .child .tealLineBtn{text-transform:uppercase;font-weight:400}.buttonsBox .child .tealLineBtn i{color:#ccc}i.film-canister{width:16px;height:17px;display:inline-block;margin:-3px 5px 0 0;background:url(../images/film-icon.svg) no-repeat;background-size:contain;background-position:0 3px}.filmDescription p{font-size:16px;font-weight:300;color:#2f2b2c;line-height:30px;margin:0 0 20px}.review-box{padding-bottom:30px}.review-box h2{color:#000;font-weight:300;font-size:40px;margin:0 0 20px}.userReviews{padding-bottom:40px;position:relative}.userReviews .review-form-button{float:right;display:inline-block;color:#42ada8;font-size:16px;font-weight:300;padding:5px 30px;border-radius:50px;border:1px solid #42ada8;text-decoration:none;text-transform:uppercase;font-family:montserrat,sans-serif}.userReviews .review-form-button i{color:#ccc;margin-right:5px}.userReviews .review-form-button:hover{border:1px solid #287b77;background:#287b77;color:#fff;text-decoration:none}.userReviews .review-form-button:hover i{color:#fff}#review-form{max-width:600px;margin:0 0 40px;background:#f1f1f1;padding:20px;position:relative}#review-form button.glsr-button.button.btn{display:inline-block;padding:10px 30px;font-weight:600;color:#fff;background:#c12d43;border:0;border-radius:0;font-family:inherit;cursor:pointer}#review-form button.glsr-button.button.btn:hover{background:#42ada8;color:#fff}#review-form .close-btn{float:right}#review-form .close-btn i{margin-right:10px}#review-form h3{margin:0 0 10px;display:inline-block}#review-form .glsr-field-choice input[type=checkbox]{position:absolute;left:20px;top:-12px;z-index:1}#reviews-list .glsr-review-title h3{margin:0;font-size:20px;font-weight:600}#reviews-list .glsr-review-author span{font-weight:600}#reviews-list .glsr-review-date span{font-style:normal;font-size:14px;position:relative;top:-3px}#reviews-list .glsr-review .glsr-review-content p{font-size:14px;line-height:24px;font-family:montserrat,sans-serif}#reviews-list .glsr-reviews-wrap{border-bottom:1px solid #000}.viewall{font-size:12px;text-transform:uppercase;position:absolute;right:0;bottom:0;z-index:1;font-family:montserrat,sans-serif;max-width:50%}.viewall:hover{text-decoration:underline}.photoGallery{position:relative;padding-bottom:40px;margin-top:50px}.photoGallery h2,.photoGallery h3{display:inline-block;text-align:left;margin-top:0}.photoGallery .tealLineBtn{float:right;margin-top:10px;text-transform:uppercase;font-weight:400}.photoGallery .tealLineBtn i{color:#ccc}#user-submit-photo-form .gform_wrapper .gform_body ul li.gfield.gf_left_half{margin-right:25px}.photoGallery figure figcaption{padding-top:5px}.photoGallery.singleGallery{margin-top:0}.promoIndexDetail{padding:15px 0 0;margin-bottom:30px}.promoIndexDetail img{width:100%;height:auto}#user-submit-photo-form .gform_body input[type=text]{padding:5px;margin-bottom:5px}.photoGallery #user-submit-photo-form{max-width:600px;margin:0 auto 40px;background:#f1f1f1;padding:10px 20px;position:relative}.photoGallery #user-submit-photo-form h3{margin:0}.photoGallery #user-submit-photo-form .close-btn{float:right}.photoGallery #user-submit-photo-form .close-btn i{margin-right:10px}.photoGallery #user-submit-photo-form .gform_wrapper .gform_description{font-size:12px}body.single-film{overflow-x:hidden}.reviewDetailsTop{display:block;padding-top:35px;padding-bottom:40px;border-bottom:1px solid #000;margin-bottom:40px}.reviewDetailsTop .item{display:inline-block;margin-right:50px;font-weight:500;font-size:20px;font-family:montserrat,sans-serif}.reviewDetailsTop .item img{height:100px;width:auto;display:inline-block;margin:0 10px}.reviewDetailsTop .item a{display:block;text-decoration:none}.reviewDetailsTop .item a:hover{color:#212529}.reviewDetailsTop .item.active a{color:#212529}.reviewDetailsTop .item a i{color:#212529;font-size:30px;position:relative;top:5px}.singleUserReview #reviews-list .glsr-reviews-wrap{border-bottom:0}.film-index-brand p{font-size:16px;font-weight:300;color:#2f2b2c;line-height:30px;margin:0 0 20px}.film-index-brand .tealLineBtn{font-weight:400;text-transform:uppercase}.film-index-brand h2{color:#000;font-weight:300;font-size:30px;margin:20px 0;border-bottom:1px solid #000;padding-bottom:10px;text-transform:uppercase}.filmBrands{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;font-size:20px;font-weight:600}.filmBrands a{display:block;text-align:center}.filmBrands img{width:100%;height:auto}.filmBrands h3{font-size:22px;margin:20px 0}.filmBrands h3 a{text-decoration:none}.filmBrands h3 a:hover{color:#000}.film-index-brand .sidebar aside:first-child,.film-index-review .sidebar aside:first-child{margin-bottom:80px}#user-submit-photo-form .extra-photo{display:none}#user-submit-photo-form{display:none}#review-form{display:none}.blog-detail h1{margin-bottom:50px}.blogContent{display:grid;grid-template-columns:200px auto;grid-gap:30px}.blogContent .sidebar{text-align:center}.blogContent .sidebar .date{color:#000;font-size:16px;font-weight:300;margin-bottom:10px;font-family:montserrat,sans-serif}.blogContent .sidebar .socialIconLine{margin-bottom:20px}.blogContent .sidebar .socialIconLine ul{margin:0 0 20px;padding:0 0 10px!important;list-style:none}.blogContent .sidebar .socialIconLine ul li{margin:0 10px!important}.blogContent .sidebar .socialIconLine ul li img{margin:0}.blogContent .sidebar .socialIconLine:after{content:'';width:82px;height:1px;display:block;background:#000;margin:0 auto}.blogContent .sidebar .categoryList ul{margin:0;padding:0;list-style:none}.blogContent .sidebar .categoryList ul li{color:#000;font-size:14px;font-weight:300;margin:15px 0;text-transform:uppercase;font-family:montserrat,sans-serif}.blogContent .sidebar .categoryList ul li a{color:#42ada8}.blogContent .sidebar .categoryList ul li a:hover,.blogContent .sidebar .categoryList ul li.active a{color:#000}.blogContent .sidebar .categoryList ul li.active:after{content:'';width:10px;height:10px;display:inline-block;position:relative;top:2px;right:-10px;background:url(../images/blackarrow.svg) no-repeat}.blogContent .sidebar .resolution{color:#42ada8;font-weight:400;font-size:14px;font-family:montserrat,sans-serif;margin:0}.blogContent .sidebar small{color:#000;line-height:15px;display:block;font-size:12px}.blogContent blockquote{border:1px solid #ccc;padding:20px;margin:0 0 20px}.blogContent iframe{margin:20px 0;width:100%!important}.blogContent blockquote p{margin:0 0 10px}.blogContent #comments footer.comment-meta,.blogContent #comments footer.comment-footer-meta{background:0 0;padding:0}.blogContent #comments footer.comment-meta a,.blogContent #comments footer.comment-footer-meta a{color:#42ada8}.blogContent #comments footer.comment-meta a:hover,.blogContent #comments footer.comment-footer-meta a:hover{color:#42ada8;text-decoration:underline}.blogContent #comments footer.comment-footer-meta{margin-bottom:10px}.blogContent #comments footer.comment-meta:before,.blogContent #comments footer.comment-footer-meta:before{display:none}.blogContent #comments .comment img{width:60px;height:60px;border-radius:100%;display:inline-block;margin:0}.blogContent #comments .comment .fn{font-size:18px;font-weight:600;padding-left:10px}.blogContent #comments .says{display:none}.blogContent #comments .comment-metadata{display:block;font-size:11px;position:relative}.blogContent #comments .comment-content p{margin-bottom:10px}.blogContent #comments .by-post-author{display:none}.blogContent #comments .depth-2,.blogContent #comments .depth-3,.blogContent #comments .depth-4{padding-left:30px;border-left:1px solid #ccc;margin-left:70px}.blogContent #comments .comment-reply a:hover{text-decoration:underline;color:#65d2cd}.blogContent #respond label{display:block}.blogContent #respond textarea,.blogContent #respond input[type=text],.blogContent #respond input[type=email],.blogContent #respond input[type=url]{width:100%;padding:6px 15px;border:1px solid #c5c5c5}.blogContent #respond .comment-form-cookies-consent label{display:inline-block}.blogContent #respond input[type=submit],.blogContent #respond .submit{display:inline-block;padding:10px 30px;font-weight:600;color:#fff;background:#c12d43;border:0;cursor:pointer}.blogContent #respond input[type=submit]:hover,.blogContent #respond .submit:hover{background:#42ada8;color:#fff}.blogContent #respond input[type=submit]:focus,.blogContent #respond .submit:focus,.blogContent #respond textarea:focus,.blogContent #respond input[type=text]:focus,.blogContent #respond input[type=email]:focus,.blogContent #respond input[type=url]:focus{outline:0}.blogContent #respond .comment-notes #email-notes{display:block}.blogContent #respond .required{color:#c12d43}.blogContent #respond #reply-title,#comments .comment-reply-title{font-size:1.6rem}.blogContent #respond #reply-title p{margin:0}.blogContent .pagination-single .pagination-single-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.blogContent .pagination-single a.previous-post{position:relative;padding-left:30px}.blogContent .pagination-single a.next-post{position:relative;padding-right:30px;text-align:right}.blogContent .pagination-single a.previous-post .arrow{position:absolute;left:0}.blogContent .pagination-single a.next-post .arrow{position:absolute;right:0}.content-box p{color:#000;font-weight:300;font-size:16px;line-height:26px;margin:0 0 30px}.film-development{margin-bottom:30px}.film-development h3{color:#42ada8}.film-development h4{color:#5a5a5a}.film-development p{color:#5a5a5a}.film-development .gridList+p{color:#42ada8}.fd_banner{width:100%;padding:100px 0 40px;background-repeat:no-repeat;background-position:center center;background-size:cover}.fd_banner.fd_mobile{display:none}.fd_caption h1{width:300px;font-size:48px;font-weight:700;color:#fff;line-height:42px;display:inline-block;margin:0 60px 0 0}.fd_caption h2{font-size:70px;font-weight:700;color:#fff;line-height:40px;display:inline-block;margin:0}.fd_caption h2 small{display:block;font-size:15px}.fd_caption h2 sup{font-size:33px;font-weight:700;position:relative;top:-23px;left:-4px}.fd_caption p{width:50%;color:#fff;font-weight:300;font-size:16px;margin:30px 0}.fd_Grid{width:50%;display:grid;grid-template-columns:auto auto auto auto;grid-gap:30px;justify-content:left;text-align:center}.fd_Grid .item img{height:40px;width:auto;margin-bottom:6px}.fd_Grid .item small{font-size:10px;color:#fff;display:block;margin-bottom:5px}.fd_Grid .item h6{font-size:11px;color:#fff;display:block;font-weight:600;text-transform:uppercase;margin:0}.startOrderSection{display:grid;grid-template-columns:auto 480px;grid-gap:40px;padding:60px 0 40px}.startOrderSection .item h2{margin:0}.startOrderSection .wave{font-size:17px;color:#c12d43;font-weight:300;font-style:italic;margin-bottom:20px}.startOrderSection .wave img{margin-right:4px}.startOrderSection .scanPrint{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.startOrderSection .scanPrint h3{margin:0;position:relative}.startOrderSection .scanPrint h3 span{position:relative;width:35px;height:35px;font-size:20px;font-weight:600;color:#fff;display:inline-block;background:#42ada8;line-height:35px;text-align:center;margin-right:10px;border-radius:100%;font-family:montserrat,sans-serif;vertical-align:bottom}.startOrderSection .scanPrint h3 span:before{content:'';width:45px;height:45px;border:2px solid rgba(66,173,168,.28);border-radius:100%;position:absolute;left:-5px;top:-5px;z-index:0}.startOrderSection .scanPrint h3 span:after{content:'';width:55px;height:55px;border:2px solid rgba(66,173,168,.16);border-radius:100%;position:absolute;left:-10px;top:-10px;z-index:0}.startOrderSection .scanPrint .grid{display:grid;grid-template-columns:1fr 1fr 1fr;margin:20px 0 50px}.startOrderSection .scanPrint .grid .child .img{width:93px;height:93px;border-radius:10px;background:0 0;border:1px solid #42ada8;display:grid;justify-content:center;align-items:center;overflow:hidden;position:relative}.startOrderSection .scanPrint .grid .child{position:relative}.startOrderSection .scanPrint .grid .child .img img{width:100%;height:auto}.startOrderSection .scanPrint .grid.prints .child .img img{width:auto;height:99px;object-fit:cover;margin-top:-2px}.startOrderSection .scanPrint .grid img.award{width:18px;position:absolute;top:85px;left:0;z-index:0}.startOrderSection .scanPrint h6{font-size:13px;font-weight:600;color:#000;text-align:center;margin:8px 0 0}.startOrderSection .scanPrint small{font-size:12px;color:#000;display:block;text-align:center}.startOrderSection .scanPrint .bottom h6,.startOrderSection .scanPrint .bottom small{text-align:left}.startOrder{padding:12px 20px;text-align:center;border:2px solid #fff;border-radius:50px;background:#42ada8;color:#fff;font-size:23px;font-weight:700;display:block;text-transform:uppercase;text-decoration:none;font-family:montserrat,sans-serif;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);transition:all .3s ease}.startOrder img{width:25px}.startOrder:hover{background:#c12d43;color:#fff;text-decoration:none}.startOrderSection .payByMail{position:relative}.startOrderSection .payByMail:before{content:'';width:1px;height:100%;background:#ccc;position:absolute;top:0;left:-20px;z-index:0}.startOrderSection .payByMail h2{margin-bottom:10px}.startOrderSection .payByMail p{font-size:15px;position:relative;z-index:1}.startOrderSection .grid .child.active:before{content:'';position:absolute;top:3px;right:11px;width:30px;height:30px;background-color:#eee;border-radius:100%;z-index:3;background:url(../images/selected-checkmark.svg) no-repeat}.page-wrapper.film-developing{position:relative}.page-wrapper.film-developing .breadcrumb-section{width:100%;position:absolute;top:155px;left:0}body.admin-bar .page-wrapper.film-developing .breadcrumb-section{top:123px}.page-wrapper.film-developing .breadcrumb-section ul li{color:#fff}.notfound{width:100%;height:100vh;text-align:center;padding:60px 20px 0;background-image:url(../images/page404BG.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.notfound h2{color:#fff;margin:0 0 20px}.notfound p{font-size:16px;color:#fff;margin:0 0 20px}.notfound a.btn{min-width:140px;display:inline-block;margin:0 10px;background-color:#fff;border:1px solid #fff}.notfound a.btn:hover{color:#287b77}body.error404 .header-wrapper,body.error404 footer,body.error404 .mobile-header{display:none}.singleTestimonialList{display:grid;grid-template-columns:auto 260px;grid-gap:30px;margin-bottom:50px}.singleTestimonialList h4{color:#000;font-size:21px;font-weight:300;line-height:36px;margin:0}.page-wrapper{padding-top:155px;margin-bottom:200px}body.admin-bar .page-wrapper{padding-top:123px}.post-meta-edit-link-wrapper{display:none}.socialIconLine{display:block;margin-bottom:30px}.socialIconLine ul{margin:0!important;padding:0!important;list-style:none}.socialIconLine ul li{margin:0 10px 0 0!important;display:inline-block;vertical-align:top}.socialIconLine ul li a{display:inline-block}figure.alignright,img.alignright{float:right;margin:0 0 20px 40px}figure.alignleft,img.alignleft{float:left;margin:0 40px 20px 0}figure.aligncenter{text-align:center}img.aligncenter{display:block;margin:0 auto 30px}img.alignnone{float:none;margin-bottom:10px}figure figcaption{color:#000;font-weight:600;font-size:14px;padding-top:10px;font-family:montserrat,sans-serif}.pageContent p{color:#000;font-weight:300;font-size:16px;line-height:26px;margin:0 0 30px}.pageContent ul{list-style:disc;padding:0 0 0 40px;margin:0 0 30px}.pageContent ol{list-style:decimal;padding:0 0 0 20px;margin:0 0 30px}.pageContent ul li,.pageContent ol li{color:#000;font-weight:300;font-size:16px;margin:0 0 20px}.blogContent ul li,.blogContent ol li{color:#000;font-weight:300;font-size:16px;margin-bottom:10px}.blogContent table{margin-bottom:30px}hr{clear:both;background:#979797;margin:30px 0}.gallery{margin-bottom:60px}.gallery.gallery-columns-1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.gallery.gallery-columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.gallery.gallery-columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.gallery.gallery-columns-4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.gallery.gallery-columns-5{-webkit-column-count:5;-moz-column-count:5;column-count:5}.gallery.gallery-columns-6{-webkit-column-count:6;-moz-column-count:6;column-count:6}.gallery-item{display:list-item;text-align:center;vertical-align:top;width:100%;margin:0 0 15px;position:relative;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.gallery-item img{width:100%;height:auto}.gallery figure.gallery-item figcaption{font-weight:600;font-size:10px;line-height:12px;padding-top:5px;overflow:hidden;width:100%;min-height:20px;max-height:30px;background:#fff;margin-bottom:6px}.gallery figure.gallery-item figcaption i{margin-right:5px}.gallery figure.gallery-item.tdr figcaption{position:absolute;top:0;right:0;bottom:auto;background:rgba(66,173,168,.5);color:#fff;width:auto;border-radius:0 0 0 10px;padding:10px}.gform_wrapper{display:block}.gform_wrapper .gform_body input[type=text],.gform_wrapper .gform_body input[type=tel],.gform_wrapper .gform_body input[type=email],.gform_wrapper .gform_body select,.gform_wrapper .gform_body textarea{width:100%;padding:6px 15px!important;border:1px solid #c5c5c5}.gform_wrapper .gform_body input[type=text]:focus,.gform_wrapper .gform_body input[type=tel]:focus,.gform_wrapper .gform_body input[type=email]:focus,.gform_wrapper .gform_body select:focus,.gform_wrapper .gform_body textarea:focus{outline:0}.gform_wrapper .gform_body ul{display:block}.gform_wrapper .gform_body ul li.gfield{margin:0;padding:0!important}.gform_wrapper .gform_body ul li.gfield.gf_left_half,.gform_wrapper .gform_body ul li.gfield.gf_right_half{width:47.7%;display:inline-block}.gform_wrapper .gform_body ul li.gfield.gf_left_half{margin-right:30px}.gform_wrapper .gform_body ul li .ginput_complex{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.gform_wrapper .gform_body ul li .ginput_container span{width:100%}.gform_wrapper .gform_body label{display:block;font-weight:400;margin:0 0 4px}.gform_wrapper .gform_body label.gfield_label{display:block;font-weight:600}.gform_wrapper .gform_body label span{color:#730009}.gform_wrapper .gform_body .gfield_description{font-size:12px;padding-top:6px}.gform_wrapper .validation_message,.gform_wrapper .validation_error{color:#e02130}.gform_wrapper .gform_button,.gform_wrapper input[type=submit]{display:inline-block;padding:10px 30px;font-weight:600;color:#fff;background:#c12d43;border:0;cursor:pointer}.gform_wrapper .gform_footer{padding-top:20px}.gform_wrapper .gform_button:hover,.gform_wrapper input[type=submit]:hover{background:#42ada8;color:#fff}.gform_wrapper .gform_button:focus,.gform_wrapper input[type=submit]:focus{outline:0}.gform_wrapper .gform_confirmation_message{color:#fff;background:#1bd47f;padding:10px}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin:0;padding:0;background:0 0;border:0;max-width:100%!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0}body#about .pageContent figure.alignright,body#about .pageContent img.alignright,body#contact img.alignright{margin-left:100px}body#about .pageContent figure.alignleft,body#about .pageContent img.alignleft,body#contact img.alignleft{margin-right:100px}body.single-product img.aligncenter,body.single-product img.alignleft{margin-bottom:60px}body.single-product .content-box{margin-top:60px}body#contact img.alignnone{margin-bottom:0}body#contact{overflow-x:hidden}.force-full-width{margin:0 0 0 -230px}.content-box{padding:0 190px;clear:both}.full-width{width:100%;display:block}.two-column{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.three-column{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.two-column-sidebar{display:grid;grid-template-columns:auto 280px;grid-gap:30px}.btn{display:inline-block;color:#287b77;font-size:16px;font-weight:600;padding:5px 30px;border-radius:50px;border:1px solid #42ada8;text-decoration:none;font-family:montserrat,sans-serif}.btn:hover{border:1px solid #287b77;background:#287b77;color:#fff}.btn-link{color:#42ada8;font-size:12px;text-transform:uppercase;position:relative;z-index:1;font-family:montserrat,sans-serif}.btn-link:hover{text-decoration:underline}.btn-red{display:inline-block;padding:10px 30px;font-weight:600;color:#fff;background:#c12d43;border:0;text-decoration:none;cursor:pointer}.btn-red:hover{background:#42ada8;color:#fff}.two-column p:empty{display:none}.three-column p:empty{display:none}.promoAdOuterBox.black{background-color:#312c2d}.promoAdOuterBox.paddings{padding:60px}.promoAdOuterBox,.promoAdOuterBox.one{display:block;text-align:center}.promoAdOuterBox.one.paddings{padding:40px}.promoAdOuterBox .promoBox img,.promoAdOuterBox.one .promoBox img{float:none;margin:0 auto 20px;display:block}.promoAdOuterBox.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;text-align:left;margin-bottom:40px}.promoAdOuterBox.two .promoBox img{float:right;margin-left:40px;margin-bottom:0;margin-top:-50px}.promoAdOuterBox.two .promoBox h2{width:250px}.promoAdOuterBox .promoBox{position:relative}.promoAdOuterBox .promoBox a{display:block;text-decoration:none}.promoAdOuterBox .promoBox h2{font-size:16px;font-weight:400;color:#000;text-transform:uppercase;display:inline-block;margin:0}.promoAdOuterBox .promoBox p{margin:0;padding:0;font-size:13px;line-height:17px;color:#000}.promoAdOuterBox .promoBox small{text-transform:uppercase;font-size:13px}.promoAdOuterBox.black .promoBox h2,.promoAdOuterBox.black .promoBox p{color:#fff}.promoAdOuterBox.single{text-align:center}.promoAdOuterBox.single .promoBox img{position:static;width:auto;max-width:100%;margin:10px 0}.promoAdOuterBox.single h2{display:block}.promoAdOuterBox.single .promoBox{padding:0;width:100%}.promoAdOuterBox .promoBox a{text-transform:uppercase;color:#42ada8}.promoAdOuterBox .promoBox a:hover{text-decoration:underline}.force-full-width.attachmentImage{margin-bottom:30px}.force-full-width.attachmentImage img{width:100%;height:auto}.mainContent .entry-attachment.entry-content .attachment-excerpt{min-height:130px}.mainContent .entry-attachment.entry-content .content_block{width:160px;float:right;margin:0 0 30px 30px}.mainContent .entry-attachment.entry-content .content_block .promoAdOuterBox.paddings.one{padding:0}iframe.wp-embedded-content{width:50%!important;float:left;margin:0 -1px 0 0;position:static;clip:auto!important}body#user-gallery #film-gallery .gallery figure figcaption{max-height:40px}.stories-page .labBox{grid-template-columns:repeat(8,1fr);grid-gap:15px;margin-bottom:30px}.stories-page .labBox .item{margin-bottom:10px}.stories-page .labBox .content_block{grid-column:1/9}.stories-page .labBox .labText{padding:0}.stories-page .labBox .img{height:160px}.develop-grid .itemG.one.mobile-data{display:none}body.single-post .filmInPost{display:grid;grid-template-columns:1fr 1fr;padding:20px 10px 0}body.single-post .filmInPost .film_heading{grid-column:1/3}body.single-post .filmInPost h4{margin:10px 0;font-size:14px}body.single-post .filmInPost .glsr-default .glsr-summary-stars .glsr-star{width:14px;height:14px;background-size:14px}.film-index-post-box .psos_title{text-align:center;font-size:24px}.film-index-post-box img{width:100%;height:auto}.film-index-post-box .dates{font-size:14px;font-weight:500;text-align:center;margin:10px 0}.film-index-post-box h4{font-size:16px;text-align:center;margin:0 0 20px}.header-coronavirus-alert{font-family:roboto;font-size:14px;font-weight:lighter;color:#444;line-height:24px;vertical-align:baseline;background:#fff;padding:10px 10px 10px 33px;text-align:center}.header-coronavirus-alert p{margin:0}.header-coronavirus-alert img{vertical-align:top;height:23px!important;width:23px}.header-coronavirus-alert .text-danger{font-size:24px;color:#e51938;padding-right:20px;display:inline-block}.header-coronavirus-alert ul{display:inline-block;margin:0}.header-coronavirus-alert ul li{display:inline-block}.header-coronavirus-alert ul li.green-light,.header-coronavirus-alert ul li.yellow-light,.header-coronavirus-alert ul li.red-light{display:inline-block;background-image:url(img/green-light.png);background-repeat:no-repeat;background-position:left center;background-size:14px;padding-left:16px;padding-right:30px;font-weight:400}.header-coronavirus-alert ul li.yellow-light{background-image:url(img/yellow-light.png)}.header-coronavirus-alert ul li.red-light{background-image:url(img/red-light.png)}.header-coronavirus-alert a.text-danger{font-size:14px;color:#e51938;padding-right:0}