/*
Theme Name: SOAR Campaign
Theme URI: http://www.montclair.edu
Description: Page design for SOAR Capital Campaign
Version: 0.1
Author: Montclair State University
Author URI: http://www.montclair.edu
*/
body{margin: 0; padding: 0; text-size-adjust: none; -o-text-size-adjust: none; -ms-text-size-adjust: none; -webkit-text-size-adjust: none; -moz-text-size-adjust: none; font-family: sans-serif; background-color: #fff; font-size: 14px;}body,body *{line-height: 1.3;}@viewport{width: device-width;}@-ms-viewport{width: device-width;}html{-ms-touch-action: manipulation; touch-action: manipulation;}@media (max-width: 720px){.desktop-only{display: none;}}@media (min-width: 721px){.mobile-only{display: none;}}body.no-scroll{overflow: hidden;}@media print{body{font-size: 9pt !important;}}header,main,footer{position: relative;}.a11y-link,.a11y-label{display: block; position: absolute; left: -10000px;}.a11y-link:focus{left: 50%; top: 0; box-sizing: border-box; border: 0.1em solid #000; background-color: #fff; padding: 1.5em; z-index: 10000; transform: translateX(-50%);}.a11y-phone-number{white-space: nowrap;}.page-middle .a11y-phone-number{display: inline-block;}@media print{.a11y-target{display: none;}}main form input[type="text"],main form input[type="email"],main form input[type="tel"],main form input[type="number"],main form input[type="password"],main form select,main form textarea{font-size: inherit; box-sizing: border-box; width: 100%; color: inherit; padding: 0.25em 0.5em; border: 1px solid #bbb; font-family: inherit; box-shadow: inset 0em 0.3em 0.6em 0em rgba(0, 0, 0, 0.1); line-height: 2em; height: 2em;}main form textarea{height: 10em; font-family: monospace;}main form input[type="text"]:focus,main form input[type="email"]:focus,main form input[type="tel"]:focus,main form input[type="number"]:focus,main form input[type="password"]:focus,main form select:focus,main form textarea:focus{border-color: #333; box-shadow: none; color: #333;}main form label{font-size: 0.85em; color: #333; font-style: italic; display: block; margin-top: 0.5em;}.page-middle form p{margin: 1em 0em;}main form input[type="submit"],main form input[type="reset"],main form button[type="submit"],main form button[type="reset"]{background: none; border: 0.15em solid #d1190d; color: #d1190d; display: inline-block; padding: 0.7em 1.5em; font-weight: 700; font-size: 0.84em; font-family: inherit; cursor: pointer;}main form input[type="submit"]:hover,main form input[type="submit"]:focus,main form input[type="reset"]:hover,main form input[type="reset"]:focus,main form button[type="submit"]:hover,main form button[type="submit"]:focus,main form button[type="reset"]:hover,main form button[type="reset"]:focus{border-color: #851c15; color: #851c15;}main .frm_forms fieldset{margin: 0; padding: 0; outline: none; border: none;}main .frm_forms .frm_submit{margin: 1em 0;}main .frm_forms .frm_required:before{display: inline; content: " ";}main .frm_forms .frm_error{display: block; padding: 0.5em 1em; background-color: #d1190d; color: #fff; font-size: 0.8em; font-weight: 700; border-radius: 0 0 0.5em 0.5em;}.mlt-band img{width: 100%; height: auto;}.mlt-band .mlt-responsive-image{vertical-align: bottom;}.mlt-responsive-background{display: none;}.mlt-background-cover{background-size: cover; background-position: center center;}.mlt-background-fixed{background-size: cover; background-position: center center; background-attachment: fixed;}.mlt-captioned-image{margin: 1em 0em; padding: 0em;}.mlt-captioned-image figcaption{font-size: 0.8em; font-family: sans-serif; font-style: italic;}main figure{margin: 0;}main figure img{width: 100%; height: auto; vertical-align: bottom;}.page-header .logo-container .text{color: #fff;}.page-header .logo-container .text svg{fill: currentColor;}@media (max-width: 719px){.page-header{position: absolute; top: 0; left: 0; right: 0; z-index: 3;}.page-header .container{padding: 2em;}.page-header .logo-container:before, .page-header .logo-container:after{display: table; clear: both; content: " ";}.page-header .container .tower{float: left; width: 28%;}.page-header .container .text{float: right; width: 67%; color: #fff;}.page-header .container .menu-container ul{list-style-type: none; margin: 0; padding: 0;}.page-header .container .menu-container ul li a{display: block; border: 1px solid rgba(255, 255, 255, 0.75); text-align: center; padding: 0.5em 0em; margin: 0.5em 0em; color: #fff; text-decoration: none; transition: background-color 0.25s ease-in-out 0s; background-color: rgba(255, 255, 255, 0); font-weight: 700; text-shadow: 0em 0.1em 0.1em rgba(0, 0, 0, 0.75);}.page-header .container .menu-container ul li a:hover, .page-header .container .menu-container ul li a:focus{background-color: rgba(255, 255, 255, 0.25);}}@media (min-width: 720px){.page-header .background{display: block; position: fixed; left: 0; right: 0; top: 0; height: 108px; z-index: 10; opacity: 1; background-color: #be2332;}main{margin-top: 108px;}.page-header .container{width: 700px; margin: 0 auto;}.page-header .logo-container{position: fixed; z-index: 21; width: 180px; top: 15px;}.page-header .logo-container:before, .page-header .logo-container:after{display: table; clear: both; content: " ";}.page-header .container .tower{display: none;}.page-header .container .text{width: 100%;}.page-header .menu-container{display: block; position: fixed; top: 0; z-index: 11; text-align: right; width: inherit;}.page-header nav ul{list-style-type: none; margin: 0; padding: 0; margin-top: 36px;}.page-header nav ul li{display: inline; margin: 0; padding: 0;}.page-header nav ul li a{display: inline-block; color: #fff; padding: 0.5em 1em; font-weight: 400; text-decoration: none; font-weight: 700; text-shadow: 0.1em 0.1em 0.25em rgba(0, 0, 0, 0.75); background-color: rgba(255, 255, 255, 0); outline: 1px solid rgba(255, 255, 255, 0.75); transition: background-color 0.25s ease-in-out 0s; font-size: 12px; vertical-align: top;}.page-header nav ul li a:hover, .page-header nav ul li a:focus{background-color: rgba(255, 255, 255, 0.25);}.page-header.open-gallery{z-index: -1;}}@media (min-width: 1100px){.page-header .background{height: 116px;}main{margin-top: 116px;}.page-header .container{width: 1000px;}.page-header .logo-container{width: 200px; top: 15px;}.page-header nav ul{margin-top: 40px;}.page-header nav ul li a{font-size: 14px;}}@media (min-width: 1440px){.page-header .background{height: 140px;}main{margin-top: 140px;}.page-header .container{width: 1200px;}.page-header .logo-container{width: 240px; top: 20px;}.page-header nav ul{margin-top: 48px;}.page-header nav ul li a{font-size: 16.8px;}}@media (min-width: 1690px){.page-header .background{height: 154px;}main{margin-top: 154px;}.page-header .container{width: 1400px;}.page-header .logo-container{width: 260px; top: 20px;}.page-header nav ul{margin-top: 48px;}.page-header nav ul li a{font-size: 20px;}}.page-footer .container .logo-container svg{fill: currentColor;}.page-footer a{color: #595959; transition: color 0.25s ease-in-out 0s; text-decoration: none;}.page-footer a:hover,.page-footer a:focus{outline: none; color: #333; text-decoration: underline;}.page-footer{background-color: #fff; overflow: hidden;}@media (max-width: 719px){.page-footer .container{margin: 2em 2em; font-size: 16px;}.page-footer .menu-container ul{list-style-type: none; margin: 2em 0em; padding: 0em;}.page-footer .menu-container ul li{margin: 0em; padding: 0em;}.page-footer .menu-container ul li a{display: block; border: 1px solid currentColor; padding: 0.5em 0em; text-align: center; margin: 0.5em 0;}}@media (min-width: 720px){.page-footer{font-size: 14px;}.page-footer .container{width: 700px; margin: 2em auto;}.page-footer .container:before, .page-footer .container:after{display: table; content: " "; clear: both;}.page-footer .container .logo-container{width: 10em; float: left;}.page-footer .container .menu-container{width: 38em; float: right; text-align: right; margin-top: 2em;}.page-footer .container .menu-container ul{list-style-type: none; margin: 0; padding: 0;}.page-footer .container .menu-container ul li{display: inline;}.page-footer .container .menu-container ul li a{display: inline-block; padding: 0em 0.5em;}}@media (min-width: 1100px){.page-footer{font-size: 14px;}.page-footer .container{width: 1000px;}}@media (min-width: 1440px){.page-footer{font-size: 20px;}.page-footer .container{width: 1200px;}}@media (min-width: 1690px){.page-footer{font-size: 24px;}.page-footer .container{width: 1400px;}}.panel *{line-height: 1.6;}.panel a,.panel strong .panel em{line-height: inherit;}.panel{color: #333;}.homepage-hero-container{display: block; width: 100%; height: 100vw; z-index: -1;}.homepage-hero-container .mlt-background-video{position: fixed;}.panel{position: relative;}.panel a{color: #0e8c88; text-decoration: underline; transition: color 0.25s ease-in-out 0s;}.panel a:hover,.panel a:focus{color: #086764; text-decoration: underline;}.panel strong{color: #000;}.panel .panel-contents{background-position: center, center; background-size: cover; position: relative;}.panel .panel-contents:before,.panel .panel-contents:after{display: table; content: " "; clear: both;}.panel h1,.panel h2,.panel h3,.panel .faux-header{text-transform: uppercase; font-family: "Verlag", sans-serif; font-weight: 700; line-height: 1.1em; color: #000;}.panel h1,.panel .faux-header{color: #fff; font-size: 2em; margin-top: 7em; margin-bottom: 0em; text-shadow: 0em 0.1em 0.1em rgba(0, 0, 0, 0.75);}.panel h2,.panel h3{margin-bottom: 0em; margin-top: 1.8em;}.mlt-responsive-background{position: absolute; width: 0; height: 0; opacity: 0;}.panel{z-index: 2;}.panel.fixed{z-index: 0;}.panel.fixed-background .panel-contents{background-attachment: fixed;}.panel.fixed .panel-contents{position: absolute; left: -200%; right: auto; top: auto; bottom: auto;}.panel.fixed.current .panel-contents{position: fixed; left: 0; right: 0;}.panel.fixed.current.is-taking-off{overflow: hidden;}.panel.fixed.current.is-taking-off .panel-contents{position: relative;}.panel.fixed.full-height.current .panel-contents{top: 0; bottom: 0;}.panel.white .panel-contents{background-color: #fff;}.panel.lt-gray .panel-contents{background-color: #eee;}.panel.dark-gray .panel-contents{background-color: #333; color: #fff;}.panel.dark-gray h2{color: inherit;}.js-vertical-center.initialized{position: absolute; top: 50%; width: 100%; transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%);}.panel .dead-center{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); text-align: center; margin: 0em;}.panel .large-paragraph{font-size: 1.2em; color: #000;}@media (min-width: 720px){.panel .desktop-center{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); text-align: center; margin: 0em;}}.panel .button a{display: inline-block; background-color: hsl(354, 69%, 44%); text-decoration: none; color: #fff; font-family: "Verlag", sans-serif; text-transform: uppercase; font-weight: 700; padding: 0.5em 1em;}.panel .button a:hover,.panel .button a:focus{outline: none; text-decoration: none; background-color: hsl(354, 69%, 34%);}.panel.student-story .panel-contents .text-holder.dark{color: #000;}@media (max-width: 719px){main{font-size: 14px;}.panel h1, .panel .faux-header{margin-top: 12em;}.panel .content-width{margin: 4em 2em;}.panel .content-width.dead-center{margin: 0;}.panel.student-story .panel-contents .text-holder{padding: 2em;}.panel.student-story .panel-contents .text-holder.dark{background-color: rgba(255, 255, 255, 0.5);}}@media (min-width: 720px){main{font-size: 14px;}.content-width{width: 700px; margin: 4em auto;}.panel.student-story .panel-contents:before{display: block; height: 0; overflow: hidden; content: " "; padding-bottom: 56%;}.panel.student-story .panel-contents .text-holder{display: block; margin: 0; padding: 0; position: absolute; left: 50%; top: 4em; bottom: 4em; width: 350px; transform: translateX(-350px); -o-transform: translateX(-350px); -ms-transform: translateX(-350px); -webkit-transform: translateX(-350px); -moz-transform: translateX(-350px);}.panel .pillar-heading{min-height: 4.5em;}}@media (min-width: 1100px){main{font-size: 20px;}.content-width{width: 1000px;}.panel.student-story .panel-contents .text-holder{width: 500px; transform: translateX(-500px); -o-transform: translateX(-500px); -ms-transform: translateX(-500px); -webkit-transform: translateX(-500px); -moz-transform: translateX(-500px);}}@media (min-width: 1440px){main{font-size: 24px;}.content-width{width: 1200px;}.panel.student-story .panel-contents .text-holder{width: 600px; transform: translateX(-600px); -o-transform: translateX(-600px); -ms-transform: translateX(-600px); -webkit-transform: translateX(-600px); -moz-transform: translateX(-600px);}}@media (min-width: 1690px){main{font-size: 28px;}.content-width{width: 1400px;}.panel.student-story .panel-contents .text-holder{width: 700px; transform: translateX(-700px); -o-transform: translateX(-700px); -ms-transform: translateX(-700px); -webkit-transform: translateX(-700px); -moz-transform: translateX(-700px);}}.mlt-background-video{position: absolute; z-index: 1; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: auto; vertical-align: bottom;}.mlt-band-video-background{overflow: hidden; position: relative; background-size: cover; background-position: center center;}.mlt-band-video-background .mlt-band-content{position: relative; z-index: 2;}.mlt-responsive-video iframe,.mlt-responsive-video video{vertical-align: bottom;}@media (min-width: 720px){main .row{margin-left: -1em;}main .row:before, main .row:after{display: table; clear: both; content: " ";}main .row .column{box-sizing: border-box; padding-left: 1em; width: 100%; float: left;}main .row .column.one-half{width: 50%;}main .row .column.one-third{width: 33.3%;}main .row .column.two-thirds{width: 66.6%;}main .row .column.one-fourth{width: 25%;}main .row .column.three-fourths{width: 75%;}}.chart-holder{display: block; width: auto; margin: 1em 0em; position: relative;}.chart-holder .spacer{display: block;}.chart-holder canvas{position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: auto;}.callout{display: block; font-family: "Playfair Display", serif; font-size: 1.3em; margin: 1em 1em;}@media (min-width: 720px){.callout.right{width: 40%; margin-left: 3em; margin-right: 0em; float: right;}.callout.left{width: 40%; margin-right: 3em; margin-left: 0em; float: left;}}.panel .news-article h1{color: #000; text-shadow: none; margin: 0.5em 0em; margin-bottom: 0em;}.panel .news-article .article-date{font-style: italic; color: #333;}.panel .news-article header{margin-bottom: 1em;}.panel .news-article .responsive-image-holder{margin: 1em 0em;}.article-listing .post .image-holder{position: relative;}.article-listing .post .image-holder:before{display: block; content: " "; padding-bottom: 56%;}.article-listing .post h3{margin: 0em; margin-top: 0.5em;}.article-listing .post .article-date{margin: 0em; font-size: 0.8em; font-style: italic;}.article-listing .post{margin: 1.5em 0em;}@media (min-width: 719px){.article-listing{margin-left: -1em; display: block;}.article-listing:before, .article-listing:after{display: table; content: " "; clear: both;}.article-listing .post{display: block; box-sizing: border-box; float: left; width: 33%; padding-left: 1em;}.article-listing .post:nth-of-type(3n + 1){clear: left;}}.panel ul.news-feed{list-style-type: none; margin: 2em 0em; padding: 0;}.panel ul.news-feed > li{margin: 0; padding: 0;}.panel ul.news-feed > li:before{display: none;}.news-item .image-holder{position: relative; overflow: hidden; background-position: center center; background-size: cover; background-color: rgb(207, 209, 219);}.news-item .image-holder:before{content: " "; display: block; width: 100%; padding-bottom: 56%;}.news-item .image-holder img{position: absolute; opacity: 0;}.news-item .headline{display: block; font-size: 1.2em; margin-top: 0.5em; text-transform: uppercase; font-family: "Verlag", sans-serif; font-weight: 700; line-height: 1.1em;}.news-item .sub-head{display: block;}.news-item .posted{display: block; font-size: 0.8em; margin-top: 0.5em; font-style: italic;}@media (min-width: 720px){.panel ul.news-feed.horizontal{margin-left: -1em;}.panel ul.news-feed.horizontal:before, .panel ul.news-feed.horizontal:after{content: " "; display: table; clear: both;}.panel ul.news-feed.horizontal > li{box-sizing: border-box; padding-left: 1em; float: left; margin: 1em 0;}.panel ul.news-feed.horizontal > li{width: 25%;}.panel ul.news-feed.horizontal > li{width: 33%;}.panel ul.news-feed.horizontal > li:nth-child(3n + 1){clear: left;}.panel ul.news-feed.vertical > li:before, .panel ul.news-feed.vertical > li:after{display: table; content: " "; clear: both;}.news-feed.vertical .image-holder{float: left; width: 25%;}.news-feed.vertical .headline, .news-feed.vertical .sub-head, .news-feed.vertical .posted{display: block; margin-left: 27%;}.news-feed.vertical.no-images .headline, .news-feed.vertical.no-images .sub-head, .news-feed.vertical.no-images .posted{margin-left: 0;}.news-feed.vertical .headline{margin-top: 0;}.panel ul.news-feed.vertical > li{margin: 1em 0em; font-size: 0.9em;}.news-feed.no-images .image-holder{display: none;}}@media (max-width: 719px){.panel ul.news-feed > li{margin: 2em 0em;}.news-feed.no-images .image-holder{display: none;}}.campaign-video-button{position: absolute; top: 50vh; left: 50%; z-index: 2; transform: translate(-50%, -50%);}.campaign-video-button .button a,.campaign-video .close-button{display: inline-block; border: 2px solid #fff; text-decoration: none; color: #fff; font-family: "Verlag", sans-serif; text-transform: uppercase; font-weight: 700; padding: 1em 2em;}.campaign-video-button .button a:hover,.campaign-video .close-button:hover,.campaign-video-button .button a:focus,.campaign-video .close-button:focus{background-color: #fff; color: #333;}.campaign-video .close-button{margin-top: 0.5em;}.campaign-video{position: fixed; left: 50%; top: 50%; width: 66%; transform: translate(-50%, -50%); z-index: 202; text-align: center;}.campaign-video-scrim{position: fixed; z-index: 200; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.75);}.no-scroll{overflow: hidden;}@media (max-width: 719px){.campaign-video-button{transform: none; left: 28px; right: 28px; top: 28em;}.campaign-video-button .button a{display: block; text-align: center;}.campaign-video{width: 90%;}}.prpl-photo-gallery:before,.prpl-photo-gallery:after{display: table; content: " "; clear: both;}.prpl-photo-gallery{margin-left: -1em;}.prpl-photo-gallery ul,.prpl-photo-gallery ul{margin: 0; padding: 0; list-style-type: none;}.prpl-photo-gallery ul li,.prpl-photo-gallery ul li{display: block; box-sizing: border-box; border-left: 1em solid rgba(0, 0, 0, 0); margin: 0.5em 0em;}.prpl-photo-gallery ul li:before,.prpl-photo-gallery ul li:before{display: none;}.prpl-photo-gallery .photo-holder{overflow: hidden; background-position: center center; background-size: cover;}.prpl-photo-gallery .photo-holder:before{display: block; content: " "; padding-bottom: 66%;}.prpl-photo-gallery .photo-holder img{position: absolute; bottom: 100%;}.prpl-photo-gallery .caption{position: absolute; bottom: 100%;}.prpl-photo-gallery .close-button{display: none;}.prpl-photo-gallery .gallery-item{transition: transform 0.5s ease-in-out 0s, opacity 0.5s ease-in-out 0s;}.prpl-photo-gallery .open-button a{display: block; position: absolute; left: 0; right: 0; bottom: 0; top: 0; color: rgba(255, 255, 255, 0); transition: all 0.25s ease-in-out 0s; padding: 0.5em 1em; text-align: right; font-size: 0.8em; font-weight: 400; background-color: rgba(0, 0, 0, 0); text-shadow: 0em 0.1em 0.1em rgba(0, 0, 0, 0);}.prpl-photo-gallery .gallery-item:hover .open-button a,.prpl-photo-gallery .open-button a:focus{color: rgba(255, 255, 255, 1); text-shadow: 0em 0.1em 0.1em rgba(0, 0, 0, 1); background-color: rgba(0, 0, 0, 0.5);}.prpl-photo-gallery .enlarged{position: fixed; z-index: 100000; left: 0; right: 0; bottom: 0; top: 0; background-color: #333;}.prpl-photo-gallery .gallery-item.enlarged:before{display: block; content: " "; position: absolute; left: 0; top: 75%; right: 0; bottom: 0; z-index: 2; background: -moz-linear-gradient( top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100% ); background: -webkit-linear-gradient( top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100% ); background: linear-gradient( to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100% ); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0);}.prpl-photo-gallery .enlarged .photo-holder:before{display: none;}.prpl-photo-gallery .enlarged .photo-holder{display: block; position: absolute; top: 1em; right: 1em; bottom: 1em; left: 1em; background-size: contain; background-repeat: no-repeat;}.prpl-photo-gallery .enlarged .open-button{display: none;}.prpl-photo-gallery .enlarged .caption{display: block; position: absolute; bottom: 2em; left: 15%; right: 15%; color: #fff; text-shadow: 0em 0.1em 0.1em rgba(0, 0, 0, 1); z-index: 3;}.prpl-photo-gallery .enlarged .close-button{display: block; position: absolute; top: 1em; right: 1em;}.prpl-photo-gallery .enlarged .close-button a{color: #fff; text-shadow: 0em 0.1em 0.1em rgba(0, 0, 0, 1); font-weight: 400;}.prpl-photo-gallery .previous-button,.prpl-photo-gallery .next-button{display: none; position: fixed; z-index: 100001; top: 50%; transform: translateY(-50%); background-color: rgba(255, 255, 255, 0.75); padding: 0.5em 1em; cursor: pointer;}.prpl-photo-gallery .previous-button{left: 0em; padding-left: 1em;}.prpl-photo-gallery .next-button{right: 0em; padding-right: 1em;}.prpl-photo-gallery .next-button a,.prpl-photo-gallery .previous-button a{width: 1em; height: 1em; display: block; overflow: hidden; line-height: 1em; color: #333;}.prpl-photo-gallery .previous-button a:before{content: "‹"; display: block; width: 0.5em; height: 0.5em; font-size: 2em; line-height: 0.3em;}.prpl-photo-gallery .next-button a:before{content: "›"; display: block; width: 0.5em; height: 0.5em; font-size: 2em; line-height: 0.3em;}.prpl-photo-gallery.active .previous-button,.prpl-photo-gallery.active .next-button{display: block;}@media (min-width: 1024px){.prpl-photo-gallery ul li, .prpl-photo-gallery ul li{float: left; width: 25%; position: relative; overflow: hidden;}.prpl-photo-gallery ul li:nth-child(4n + 1), .prpl-photo-gallery ul li:nth-child(4n + 1){clear: left;}}@media (min-width: 720px) and (max-width: 1023px){.prpl-photo-gallery ul li, .prpl-photo-gallery ul li{float: left; width: 33%; position: relative; overflow: hidden;}.prpl-photo-gallery ul li:nth-child(3n + 1), .prpl-photo-gallery ul li:nth-child(3n + 1){clear: left;}}@media (max-width: 719px){.prpl-photo-gallery ul li, .prpl-photo-gallery ul li{float: left; width: 50%; position: relative; overflow: hidden;}.prpl-photo-gallery ul li:nth-child(2n + 1), .prpl-photo-gallery ul li:nth-child(2n + 1){clear: left;}.prpl-photo-gallery .enlarged .caption{left: 1em; right: 1em;}.prpl-photo-gallery .gallery-item.enlarged:before{top: 50%;}}