.post-snippet-search{height:250px;max-height:250px;font-family:Sintony,serif;border-bottom:1px solid #d2d2d2;margin:24px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-snippet-search:first-child{margin-top:0}.post-snippet-search .snippet-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;width:100%}.post-snippet-search:last-child{border-bottom:none}.post-snippet-search .display{-webkit-box-flex:0;-ms-flex:0 1 calc(100% * 4 / 12 - 15px);flex:0 1 calc(100% * 4 / 12 - 15px);clear:both;position:relative;height:190px;overflow:hidden;margin-right:30px;margin-bottom:18px}.post-snippet-search .overlay{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;position:absolute;display:block;width:100%;height:100%;opacity:0;background:url(https://digital-photography-school.com/wp-content/themes/sassy-dps/build/arrow-icon.png) center no-repeat rgba(156,183,0,.8)}.mfp-close:focus,.mfp-close:hover,.post-snippet-search .overlay:hover{opacity:1}.post-snippet-search img{margin:0;display:block;height:auto;width:100%;min-height:190px}.post-snippet-search .author{position:absolute;bottom:0;left:0;-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;display:inline-block;margin:0;padding:7px 29px;background:#9cb700;color:#fff;font-size:.875rem;line-height:1.2;text-align:center;min-width:179px;max-width:100%;z-index:2}.post-snippet-search .author:hover{background:color(#798e00)}.post-snippet-search .content-container{-webkit-box-flex:0;-ms-flex:0 2 calc(100% * 8 / 12 - 15px);flex:0 2 calc(100% * 8 / 12 - 15px);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-snippet-search .content{padding:0 0 17px}.post-snippet-search .title{-webkit-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out;padding:0;margin:0 0 13px;color:#232323;line-height:25px;font-size:1.25rem}.post-snippet-search .title:hover{color:#444}.post-snippet-search .title a{color:inherit;font-size:1.25rem}.post-snippet-search .description{margin:0;padding:20px 0 0;color:#666;font-size:1rem;width:100%}.search-bar{background-color:#d6e5ed;height:150px;padding:35px 0}.search-bar .form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px}.search-bar .form .input{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:14px;height:100%;font-size:1.5625rem;padding:10px;color:#0067b6;font-family:"Open Sans",sans-serif}.search-bar .form .input::-webkit-input-placeholder{line-height:normal!important}.search-bar .form .button{-webkit-box-flex:0;-ms-flex:0 1 150px;flex:0 1 150px;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;border:none;color:#fff;background-color:#e16e23;height:100%;font-size:1.0625rem;font-weight:700;font-family:"Open Sans",sans-serif}.search-bar .form .button:focus,.search-bar .form .button:hover{background-color:#c5692c}.search-bar .text{color:#0067b6;font-weight:700;padding-bottom:10px;font-size:1rem;display:block}#newsletter-popup-2 .popup-header .text,.pagination{text-align:center}.pagination .wrapper{display:inline-block;overflow:hidden}.pagination .page-numbers{float:left;display:inline-block;margin:0 2px 0 0;padding:11px 13px;background:#e6eff4;color:#0067b6;font-size:.875rem;font-family:"Open Sans",sans-serif;min-width:47px;line-height:1}.pagination .page-numbers:last-child{margin-left:0}.pagination .page-numbers.current,.pagination a.page-numbers:hover{background:#e26e0b;color:#fff}.pagination a.page-numbers{-webkit-transition:background .1s ease-in-out,color .1s ease-in-out;-o-transition:background .1s ease-in-out,color .1s ease-in-out;transition:background .1s ease-in-out,color .1s ease-in-out}.search .archive-navigation{margin-top:20px}#newsletter-popup-2 .popup-content,.search .app-content .ad.container{padding:0}.search .app-content .hero-ad{background:0 0;padding-top:25px}.search .app-content .hero-ad .ad.container .pb-ads{margin:0 auto}.search .app-content .container,.search .app-content .container .post-list.post-feed.archive{padding-top:0}.search .app-content .container .error-title{font-size:28px;line-height:43px;margin-top:50px}.search .app-content .container .post-list.post-feed.archive .pb-ads{max-height:105px;max-width:750px;margin:50px auto 0;display:block;min-height:105px}#subscribe-popup-1 .display .extra,.sticky-top-bar-message .message,.sticky-top-bar-message .mobile-message{font-size:.875rem}.sticky-top-bar-close-button,.sticky-top-bar-open-button{z-index:101}@media (max-width:1024px){.post-snippet-search{max-height:none}.post-snippet-search .display{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 15px);flex:0 1 calc(50% - 15px)}.post-snippet-search .content-container{-webkit-box-flex:0;-ms-flex:0 2 calc(50% - 15px);flex:0 2 calc(50% - 15px);padding-bottom:20px}.post-snippet-search .description{padding:0}.search .app-content .hero-ad{padding-top:0}.search .app-content .hero-ad .ad.container .pb-ads{margin-top:20px}.search .app-content .container .post-list.post-feed.archive .pb-ads{margin:50px 0;display:none!important}.search .app-content .container .post-list.post-feed.archive{padding-top:20px}.sticky-top-bar-close-button,.sticky-top-bar-open-button{right:2px}}.footer-menu{margin:0;padding:0;list-style:none;float:left;vertical-align:middle}.footer-menu .menu-item{display:inline-block;font-size:.875rem;padding-right:10px}.footer-menu .menu-item a,.hero-footer-bottom .copyright a{text-decoration:underline;color:#9cb700;outline:0}.footer-menu .menu-item a:active,.footer-menu .menu-item a:hover,.hero-footer-bottom .copyright a:active,.hero-footer-bottom .copyright a:hover{color:#869e00}.footer-menu .menu-item:after{content:'/';padding-left:17px;color:#fff}.footer-menu .menu-item:last-child:after{content:'';padding-left:0}.hero-footer-bottom{background-color:#003c6a;color:#fff;padding:20px 0}.hero-footer-bottom .copyright{font-size:.75rem;font-weight:700;margin:0}.hero-footer-bottom .logo{display:block;clear:both;padding-top:20px;text-align:center}.hero-footer-bottom .logo .copyright,.hero-footer-bottom .logo .display{vertical-align:middle;display:inline-block}.hero-footer-bottom .logo .display{margin-right:15px}.hero-footer-bottom .social{float:right;margin-top:7px;text-align:right}.hero-footer-bottom .social a{display:inline-block;margin:0 10px;text-decoration:none}.hero-footer-bottom .social a:before{-webkit-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out;color:#0067b6;font-size:1.125rem}.hero-footer-bottom .social a:hover:before,.popup .clear{color:#fff}@media (max-width:768px){.post-snippet-search{height:auto}.post-snippet-search .snippet-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.post-snippet-search .display{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-right:0;margin-bottom:20px}.post-snippet-search .content-container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.post-snippet-search .description{padding:0}.hero-footer-bottom .logo,.hero-footer-bottom .social{text-align:center;float:none;display:block;margin:10px 0 0}}@media (max-width:414px){.hero-footer-bottom .logo .copyright{display:block;padding:0 5px}}#subscribe-popup-1{max-width:600px;background:#fff}#newsletter-popup-2 .popup-header,#subscribe-popup-1 .popup-header{padding-bottom:0}#newsletter-popup-2 .popup-header .logo,#subscribe-popup-1 .popup-header .logo{-webkit-box-shadow:-2px 2px 2px #d3cfcf;box-shadow:-2px 2px 2px #d3cfcf;border-bottom-left-radius:5px;padding-bottom:10px}#subscribe-popup-1 .popup-header .text{text-align:center;line-height:1.4}#newsletter-popup-2 .popup-header .text .highlight,#subscribe-popup-1 .popup-header .text .highlight{font-size:1.75em}#subscribe-popup-1 .popup-content{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#subscribe-popup-1 .features{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;background:#9cb700;color:#fff;padding:20px;margin:0;border-top-right-radius:5px}#subscribe-popup-1 .subscribe{padding:20px 20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#subscribe-popup-1 .subscribe input[type=text]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;border:2px solid #0067b6;border-radius:0;font-weight:700}#subscribe-popup-1 .display{position:static;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:22px 0 0 30px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#subscribe-popup-1 .display img{width:150px;margin-bottom:5px}#newsletter-popup-1 .popup-content .display .text,#newsletter-popup-1 .popup-content .display img,#newsletter-popup-2 .display .text,#newsletter-popup-2 .display img,#newsletter-popup-3 .display .text,#newsletter-popup-3 .display img,#subscribe-popup-1 .display .text,#subscribe-popup-1 .display img{vertical-align:middle}#subscribe-popup-1 .display .text{width:95px;display:inline-block;margin-left:10px;font-size:1.0625rem}#newsletter-popup-2 .display .extra:before,#subscribe-popup-1 .display .extra:before{margin-right:5px;vertical-align:middle;color:#e16e23}.popup{background-color:#fff!important;display:none;max-width:600px;position:relative;margin:auto;border-radius:5px;overflow:hidden;color:#000}.mfp-bg,.mfp-wrap{position:fixed;left:0;height:100%;width:100%;top:0}.popup .accent,.popup .popup-footer .text a,.popup .popup-footer .text:before{color:#e16e23}.popup .popup-header{position:relative;padding:20px}#newsletter-popup-3 .popup-content .text .highlight,.popup .popup-header .text{font-size:1.5em}.popup .popup-content{position:relative;padding:10px 20px}.popup .popup-footer{padding:10px;text-align:center}.popup .popup-footer .text:before{margin-right:6.66667px}.popup .logo{position:absolute;top:0;right:0;padding:20px}.popup .logo .short{width:146px}.popup .subscribe{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border:0 solid transparent;border-radius:5px;width:100%}.popup .subscribe input[type=text]{-webkit-box-flex:0;-ms-flex:0 1 calc(100% * 9 / 12);flex:0 1 calc(100% * 9 / 12);height:44px;border:none;padding:0 0 0 20px}.popup .subscribe .button{-webkit-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;transition:background .1s ease-in-out;background:#0067b6;border:none;color:#fff;padding:10px;font-weight:700;cursor:pointer}.popup .subscribe .button:hover{background:#004479}.popup .display{position:absolute;top:-55px;right:0}.popup .display .woodstand{width:191px;height:77px;background:url(https://digital-photography-school.com/wp-content/themes/sassy-dps/build/pop-woodstand.png);position:absolute;bottom:-50px;right:0}.popup .features{list-style:none;padding:0}.popup .features li:before{margin-right:10px}.mfp-zoom-in .white-popup{opacity:0;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.mfp-zoom-in.mfp-ready .popup{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mfp-bg,.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .popup{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}#newsletter-popup-1{width:590px;height:395px;position:relative}#newsletter-popup-1 .popup-header{padding-bottom:10px;text-align:center}#newsletter-popup-1 .popup-header .text{display:block;margin-top:40px}#newsletter-popup-1 .popup-header .text .highlight{font-size:1.75em;font-weight:700}#newsletter-popup-1 .popup-header .logo{left:0;right:initial}#newsletter-popup-1 .popup-content .subscribe{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#newsletter-popup-1 .popup-content .subscribe input[type=text]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#newsletter-popup-1 .popup-content .features li:before{color:#9cb700}#newsletter-popup-1 .popup-content .display{top:70px;right:20px}#newsletter-popup-1 .popup-content .display .text,#newsletter-popup-2 .display .text{width:95px;display:inline-block;margin-left:10px;font-size:1.25em}#newsletter-popup-1 .popup-footer{position:absolute;bottom:5px;left:0;right:0}#newsletter-popup-2{width:600px;background:#fff}#newsletter-popup-2 .features{display:inline-block;background:#9cb700;color:#fff;padding:20px 20px 40px;margin:0;border-top-right-radius:5px}#newsletter-popup-2 .subscribe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:20px auto}#newsletter-popup-2 .subscribe input[type=text]{background:#dcdcdc;font-weight:700;width:75%}#newsletter-popup-2 .display{top:60px;right:45px}#newsletter-popup-2 .display .extra{position:absolute;right:-45px;bottom:-50px;width:245px;font-size:14px}#newsletter-popup-3{width:579px;height:380px}#newsletter-popup-3 .column,#newsletter-popup-3 .popup-header .logo{position:relative}#newsletter-popup-3 .column:nth-child(1){width:calc(100% * 8 / 12);float:left}#newsletter-popup-3 .column:nth-child(2){width:calc(100% * 4 / 12);float:right;margin-right:0;clear:none;-webkit-transform:translateX(-41px);-ms-transform:translateX(-41px);transform:translateX(-41px)}#newsletter-popup-3 .popup-header{padding-bottom:10px}#newsletter-popup-3 .popup-content .subscribe{width:404px}#newsletter-popup-3 .popup-content .subscribe .button{background:#9cb700}#newsletter-popup-3 .popup-content .subscribe .button:hover{background:#869e00}#newsletter-popup-3 .popup-content .text{font-size:1.25em}#newsletter-popup-3 .popup-content .features{font-size:.875em}#newsletter-popup-3 .popup-content .features li:before,#newsletter-popup-3 .popup-footer .text:before{color:#0067b6}#newsletter-popup-3 .popup-footer{text-align:left}#newsletter-popup-3 .popup-footer .text{font-size:.6875em}@media (max-width:568px){.post-snippet-search .display,.search-bar{height:auto}.post-snippet-search .display img{max-width:100%;max-height:100%}.search-bar .form{padding:20px 0;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-bar .form .button{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:20px 0;padding:20px 0}.footer-menu,.pagination .page-numbers{display:none}.pagination .page-numbers.current,.pagination .page-numbers.next,.pagination .page-numbers.prev{display:inline-block}.search .app-content .container .post-list.post-feed.archive{padding-top:20px}.hero-footer-bottom .logo .display{margin:0 0 6.66667px}.hero-footer-bottom .copyright{font-size:1rem}#subscribe-popup-1 .popup-header .logo{-webkit-box-shadow:none;box-shadow:none;position:static;display:block;margin:0 0 10px;padding:0;text-align:center}#subscribe-popup-1 .popup-header .text{display:block}#subscribe-popup-1 .popup-header .text .highlight{font-size:2rem;width:100%}#subscribe-popup-1 .popup-header .text .highlight .accent{width:100%}#subscribe-popup-1 .popup-content .subscribe{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 20px 0}#subscribe-popup-1 .popup-content .subscribe .button,#subscribe-popup-1 .popup-content .subscribe input[type=text]{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:block;width:100%}#subscribe-popup-1 .popup-content .subscribe input[type=text]{margin-bottom:10px}#subscribe-popup-1 .display{-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#subscribe-popup-1 .features{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%}#newsletter-popup-3 .popup-footer{font-size:14px}}#newsletter-popup-3 .display{width:210px;top:260px;left:20px}#newsletter-popup-3 .display .text{width:95px;display:inline-block;margin-left:20px;font-size:1.25em;color:#fff}.mfp-ready .popup{display:block}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-ready #newsletter-popup-1{background:url(https://i1.wp.com/digital-photography-school.com/wp-content/uploads/2018/12/newsletter2-background.jpg) no-repeat}.mfp-ready #newsletter-popup-3{background:url(https://i1.wp.com/digital-photography-school.com/wp-content/uploads/2018/12/newsletter3-background.jpg) center center no-repeat}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';height:100%}.mfp-align-top .mfp-container:before,.mfp-s-error .mfp-content{display:none}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-hide{display:none!important}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}@media all and (max-width:900px){.mfp-container{padding-left:6px;padding-right:6px}}