@charset "UTF-8";.mfp-bg,.popup{overflow:hidden}.newsletter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Open Sans",sans-serif}.newsletter-wrapper .newsletter{-webkit-box-flex:2;-ms-flex:2;flex:2;border:2px solid #d6e5ed}.newsletter-wrapper .title{font-size:1.25rem;padding:10px 0;border-bottom:1px solid #f0f0f0;margin:0 20px}.newsletter-wrapper .title:before{font-family:Icomoon;content:"";vertical-align:bottom;color:#9cb524;padding-right:10px}.newsletter-wrapper .posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.newsletter-wrapper .post{-ms-flex-preferred-size:48%;flex-basis:48%;padding:10px 0}.newsletter-wrapper .post:first-child{-ms-flex-preferred-size:100%;flex-basis:100%}#newsletter-popup-2 .popup-header .text,.newsletter-wrapper .post .display{text-align:center}.newsletter-wrapper .post .display img{width:100%;height:auto}.newsletter-wrapper .post-title{font-size:1rem;font-weight:700;color:#012540;line-height:1.5}.newsletter-wrapper .text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-flex:3;-ms-flex:3;flex:3;margin-left:60px;font-size:1rem;font-family:"Open Sans",sans-serif;line-height:1.5}.newsletter-wrapper .newsletter-summary{width:100%}.newsletter-wrapper .newsletter-summary .cta{font-family:Sintony,serif;font-size:1.875rem;color:#df6c00;display:inline-block;width:350px;font-weight:700;padding-left:20px;line-height:1.2}.newsletter-wrapper .newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.newsletter-wrapper .newsletter-form label{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-transform:uppercase;font-family:"Open Sans",sans-serif;color:#0064b8;-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:600;font-size:1rem;padding-bottom:10px}.newsletter-wrapper .newsletter-form input[type=text]{-webkit-box-flex:4;-ms-flex:4;flex:4;padding:6.66667px 0 6.66667px 6.66667px}.newsletter-wrapper .newsletter-form input[type=text]::-webkit-input-placeholder{text-align:center;font-size:.875rem;line-height:1.5}.newsletter-wrapper .newsletter-form input[type=text]::-moz-placeholder{text-align:center;font-size:.875rem;line-height:1.5}.newsletter-wrapper .newsletter-form input[type=text]:-ms-input-placeholder{text-align:center;font-size:.875rem;line-height:1.5}.newsletter-wrapper .newsletter-form input[type=text]::-ms-input-placeholder{text-align:center;font-size:.875rem;line-height:1.5}.newsletter-wrapper .newsletter-form input[type=text]::placeholder{text-align:center;font-size:.875rem;line-height:1.5}.newsletter-wrapper .newsletter-form input[type=submit]{-webkit-box-flex:2;-ms-flex:2;flex:2;border:none;color:#fff;font-weight:700;background-color:#e16e23;-webkit-transition:background-color 250ms ease-in-out;-o-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.newsletter-cta .newsletter-form input[type=submit]:hover,.newsletter-wrapper .newsletter-form input[type=submit]:hover{background-color:#a14d16}.newsletter-wrapper .content{color:#00243f;line-height:2;font-size:1.125rem}.newsletter-wrapper .content p:last-child{margin-bottom:0}@media (max-width:768px){.newsletter-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter-wrapper .newsletter,.newsletter-wrapper .text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;max-width:100%}.newsletter-wrapper .newsletter{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:20px}.newsletter-wrapper .newsletter-form{padding:10px 0}.newsletter-wrapper .newsletter-form label{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:left}.newsletter-wrapper .text{margin:0}.newsletter-wrapper .text .newsletter-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.newsletter-wrapper .text .newsletter-summary .cta{font-size:1.25rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.newsletter-wrapper .text .newsletter-summary img{-webkit-box-flex:0;-ms-flex:0 1 67px;flex:0 1 67px}}.newsletter-benefits{background-color:#0064b8;display:block;margin-top:60px;font-family:Sintony,serif}.newsletter-benefits .container{background-image:url(https://digital-photography-school.com/wp-content/themes/sassy-dps/build/frames.png);background-repeat:no-repeat;background-position:bottom right}.newsletter-benefits ul{margin:0;padding:16px 0 16px 40px}.newsletter-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#d6e5ed;padding:120px 0}.newsletter-cta .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.newsletter-cta .column{-webkit-box-flex:0;-ms-flex:0 1 calc(99.99% * 9.5 / 12);flex:0 1 calc(99.99% * 9.5 / 12)}.newsletter-cta .notice{font-family:"Open Sans",sans-serif;padding-top:10px;color:#787c7e}.newsletter-cta .newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-cta .newsletter-form label{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;text-transform:uppercase;font-family:"Open Sans",sans-serif;color:#0064b8;font-weight:600;font-size:1.5625rem;padding-bottom:10px}.newsletter-cta .newsletter-form input[type=text]{-webkit-box-flex:4;-ms-flex:4;flex:4;padding:10px 0 10px 10px}.newsletter-cta .newsletter-form input[type=text]::-webkit-input-placeholder{text-align:center;font-size:.875pxrem;line-height:1.5}.newsletter-cta .newsletter-form input[type=text]::-moz-placeholder{text-align:center;font-size:.875pxrem;line-height:1.5}.newsletter-cta .newsletter-form input[type=text]:-ms-input-placeholder{text-align:center;font-size:.875pxrem;line-height:1.5}.newsletter-cta .newsletter-form input[type=text]::-ms-input-placeholder{text-align:center;font-size:.875pxrem;line-height:1.5}.newsletter-cta .newsletter-form input[type=text]::placeholder{text-align:center;font-size:.875pxrem;line-height:1.5}.newsletter-cta .newsletter-form input[type=submit]{-webkit-box-flex:2;-ms-flex:2;flex:2;border:none;color:#fff;font-weight:700;background-color:#e16e23;-webkit-transition:background-color 250ms ease-in-out;-o-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;outline:0}.newsletter-title{font-family:"Open Sans",sans-serif;line-height:1.5;text-align:center;padding:60px 0}.newsletter-title h1,.newsletter-title h2{font-family:Sintony,serif;padding:0;margin:0}.newsletter-title h1{padding-bottom:0;font-weight:700;font-size:3.125rem}.newsletter-title h2{font-family:"Open Sans",sans-serif;font-size:1.875rem;font-weight:100;padding-top:10px;text-transform:uppercase}#newsletter-popup-2 .popup-content,.new-newsletter .app-content{padding:0}#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){.newsletter-wrapper .newsletter-form label{text-align:center}.newsletter-wrapper .text{margin-left:30px}.newsletter-wrapper .text .newsletter-summary{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter-wrapper .text .newsletter-summary .cta{padding:0 0 10px;text-align:center}.newsletter-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.newsletter-benefits .container{background:0 0}.newsletter-benefits ul{max-width:320px;margin:0 auto}.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){.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;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){.newsletter-wrapper .newsletter{-ms-flex-preferred-size:100%;flex-basis:100%}.newsletter-wrapper .text{margin:0}.newsletter-cta{padding:40px 0}.newsletter-cta .column{-webkit-box-flex:0;-ms-flex:0 1 calc(99.99% * 11 / 12);flex:0 1 calc(99.99% * 11 / 12)}.newsletter-cta label,.newsletter-title h2{font-size:1.25rem}.newsletter-title{padding:20px 0}.newsletter-title h1{font-size:1.875rem}.footer-menu{display:none}.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;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:focus,.mfp-close:hover{opacity:1}.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}}