html,body{margin:0;width:100%;height:100%}body{background:#f1f1f1}h1,h2,h3{font-family:Josefin Sans,sans-serif;font-weight:700}h1{font-size:34px}.photo-title{font-family:Handlee,cursive}.intro-text p,.footer p{color:#6a6a6a}p{font-family:Inter,sans-serif}.container{max-width:1440px}.hero-header-open{min-height:330px;background:#666;background-size:cover;border-top:#FFCB5D 10px solid}.content-wrap{position:relative;background-color:#fff;padding:40px;border-radius:4px;margin-top:-40px}.content-wrap:before{position:absolute;content:"";left:10px;right:10px;top:-10px;height:20px;background-color:#fffc;border-radius:4px}.ali-title{font-weight:700;font-size:18px!important}.album-list-item,.album-list-item .ali-img-wrap{position:relative}.album-list-item .ali-img-wrap .ali-img{position:relative;z-index:2;width:100%}.album-list-item .ali-link{display:block;text-decoration:none}.album-list-item .ali-caption{position:absolute;display:block;bottom:0;left:0;right:0;padding:2% 3% 0% 5%;text-align:center;z-index:3;background-color:#ffffffe6;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.album-list-item:hover .ali-caption{background-color:#fffffff2;padding-top:7%;padding-bottom:6%}.album-list-item .ali-title{display:block;margin:0;text-transform:uppercase;font-size:15px;font-weight:500;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.album-list-item .ali-meta{margin-top:5px;text-transform:uppercase;font-size:14px;font-weight:400;color:#666}.caption-boxed .album-list-item .ali-caption{bottom:24px;left:6%;right:6%;border-radius:4px}.caption-boxed .album-list-item .album-share{top:30px;right:8%}@media (max-width : 768px){.caption-boxed .album-list-item .ali-caption{bottom:-1px;left:-1px;right:-1px;padding-top:5%;padding-bottom:4%}.caption-boxed .album-list-item .album-share{top:0;right:0}}.caption-gradient .album-list-item .ali-caption{bottom:0;left:0;right:0;text-align:left;text-shadow:-1px -1px 0 rgba(0,0,0,.3);-moz-text-shadow:-1px -1px 0 rgba(0,0,0,.3);-webkit-text-shadow:-1px -1px 0 rgba(0,0,0,.3)}.caption-gradient .album-list-item:hover .ali-caption{padding-top:5%!important;padding-bottom:4%!important}.caption-gradient .album-list-item .ali-caption,.caption-gradient .album-list-item:hover .ali-caption{background-color:transparent;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(17,17,17,.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(17,17,17,.8) 100%);background:linear-gradient(to bottom,#0000,#111c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#cc111111",GradientType=0)}.caption-gradient .album-list-item .ali-title{position:relative;display:inline-block;padding-bottom:10px;color:#fff;font-size:22px;overflow:visible;white-space:normal;text-overflow:inherit}.caption-gradient .album-list-item .ali-title:after{position:absolute;content:"";left:0;bottom:5px;width:18px;height:1px;border-bottom:2px solid #DDD;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.caption-gradient .album-list-item:hover .ali-title:after{width:100%}.caption-gradient .album-list-item .ali-meta{color:#ddd;width:100%}.caption-gradient .album-list-item .album-share{top:auto;bottom:10px;right:10px;width:30px;height:30px;background-color:transparent;color:#eee}.album-list-item .ali-img-wrap:before{position:absolute;content:"";top:-3px;left:8px;right:8px;height:1px;background-color:#00000040;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.album-list-item .ali-img-wrap:after{position:absolute;content:"";top:-5px;left:13px;right:13px;height:1px;background-color:#00000040;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 1024px){.desktop-nav{display:none}}</style> <!-- Hamburger Menu Styles --> <style> #hamburgerBtn{z-index:1001}#hamburgerBtn span{display:block;width:50px;height:5px;background:#fff;margin:11px 0;border-radius:2px;transition:background .2s}#fullscreenMenu{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000f7;z-index:1000;display:none;align-items:center;justify-content:center}#closeMenuBtn{position:absolute;top:0;right:0;margin:1.5rem;background:transparent;border:0;font-size:2rem;color:#fff;z-index:1002}#fullscreenMenu nav ul{font-size:2rem;color:#fff}#fullscreenMenu nav ul li a{color:#fff;text-decoration:none;transition:color .2s}#fullscreenMenu nav ul li a:hover{color:#ffcb5d}
