#footer-copyright,#section-portfolios a p,.capital,.post-thumbnail h3,.testimonial-signature{text-transform:uppercase}footer,input[type=submit]{background-color:#fff}.left{text-align:left}.italic{font-style:italic}.capital{font-style:normal}.border-color{border:1px solid #f4f4f1}#section-portfolios{display:flex;flex-wrap:wrap;justify-content:space-between}#section-portfolios a img,#section-portfolios h2{width:100%}#section-portfolios a{width:44%;position:relative;padding:3%}#section-portfolios a p{font-family:Figtree,sans-serif;font-weight:800;font-size:100px;line-height:100px;position:absolute;bottom:30px;left:0;color:#fff;width:100%;box-sizing:border-box;letter-spacing:1px}#section-portfolios #portfolio-editorial p{text-align:center;font-size:78px}#section-portfolios #portfolio-documentary p{text-align:center;font-size:82px}#section-portfolios #portfolio-film p{text-align:left;padding-left:9%;font-size:54px;line-height:60px}#section-portfolios #portfolio-decor p{text-align:right;padding-right:8%;font-size:70px;line-height:70px}@media screen and (max-width:1300px){#section-portfolios #portfolio-documentary p,#section-portfolios #portfolio-editorial p{font-size:6vw;line-height:6vw}#section-portfolios #portfolio-film p{font-size:4vw;line-height:4vw}#section-portfolios #portfolio-decor p{font-size:5vw;line-height:5vw}}@media screen and (max-width:700px){#section-portfolios a p{margin-bottom:35px;bottom:0}}@media screen and (max-width:500px){#section-portfolios a p{margin-bottom:25px}}#section-portfolio{display:flex;justify-content:space-between}.photoColumn-1{width:99%}.photoColumn-2{width:49%}.photoColumn-3{width:32%}#section-portfolio div img{width:100%;margin-bottom:4%;display:block;opacity:1}#gallery-overlay{position:fixed;top:0;left:0;background-color:rgb(255 255 255 / 1);height:100%;width:100%;z-index:50;display:none}.gallery-overlay-button{font-family:Figtree,sans-serif;font-size:16px;display:block;width:50px;background-color:#fff;line-height:50px;text-align:center;float:right;border-bottom:1px solid #f9f9f9;border-left:1px solid #f9f9f9}#footer-destinations,.post-thumbnail h3,.testimonial{font-family:Playfair,serif}.testimonial,a.post-thumbnail-link{text-align:left;float:left;display:block}#gallery-overlay-photo-viewport{width:96%;height:96%;margin:2%;background-position:center;background-repeat:no-repeat;background-size:contain}footer{width:80%;margin:0;padding:50px 10%;text-align:center;clear:both}#footer-logo{display:inline-block;padding:10px 0 20px;margin-bottom:20px}#footer-destinations{font-style:italic;font-size:14px;line-height:20px}#footer-destinations a{text-decoration:none;color:#000}#footer-copyright{font-family:Figtree,sans-serif;font-weight:700;letter-spacing:.5px;display:block;font-size:8px;padding:0 30px}#footer-insta{display:inline-block;padding:20px 0}.testimonial{font-style:italic;line-height:28px;letter-spacing:0;font-size:16px;color:#000;width:40%;margin:20px 5% 50px}@media screen and (max-width:700px){.testimonial{width:94%;margin:10px 3% 30px}}.testimonial:nth-child(2n),a.post-thumbnail-link:nth-child(2n){clear:left}.testimonial-img{width:90px;height:auto;float:left;margin:15px 20px 10px -2px}.testimonial-signature{font-family:Figtree,sans-serif;letter-spacing:.5px;font-size:10px;font-style:normal}#section-blog-single{margin:0 auto}a.post-thumbnail-link{box-sizing:border-box;width:50%;padding:50px 3%;margin:0;color:#000}.post-thumbnail-img{width:100%;display:flex;align-items:center;justify-content:center}.post-thumbnail img{max-width:100%;height:auto}.post-thumbnail-text{display:block;width:100%;text-align:center}.post-thumbnail .post-names{font-size:20px;text-transform:none;font-style:italic;font-weight:400}.post-thumbnail h3{font-weight:800;padding:25px 0 15px;font-size:20px;line-height:26px}.post-thumbnail p{font-size:14px;line-height:20px}@media screen and (max-width:790px) and (min-width:571px){.post-thumbnail .post-names,.post-thumbnail h3{font-size:16px}}@media screen and (max-width:570px){a.post-thumbnail-link{width:100%;padding:10px 3% 30px}}a.button,button,input[type=submit]{font-family:Figtree,sans-serif;font-weight:600;font-size:10px;font-style:normal;line-height:47px;letter-spacing:1px;text-transform:uppercase;padding:0 20px;margin:5px 10px 5px 0;color:#000;outline:0;border:1px solid #555;cursor:pointer;display:inline-block;text-decoration:none}a.button:hover,button:hover,input[type=submit]:hover{text-decoration:underline}p.button-line{clear:both;padding-top:30px}p.button-line.centered{text-align:center}