/*!
Theme Name: LS Digital
Theme URI: http://underscores.me/
Author: Lukas Kocka
Author URI: https://www.lsdigital.co.uk
Description: A custom Worpdress Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ls_digital
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

LS Digital is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@font-face{font-family:'Source Sans Pro Light';src:url(//www.lsdigital.co.uk/wp-content/themes/ls_digital/assets/font/SourceSansPro-Light.ttf)}@font-face{font-family:'Source Sans Pro Regular';src:url(//www.lsdigital.co.uk/wp-content/themes/ls_digital/assets/font/SourceSansPro-Regular.ttf)}@font-face{font-family:'Source Sans Pro Bold';src:url(//www.lsdigital.co.uk/wp-content/themes/ls_digital/assets/font/SourceSansPro-Bold.ttf)}*{margin:0;padding:0;box-sizing:border-box;border:0}.admin-bar header{top:32px}@media screen and (max-width:782px){.admin-bar header{top:46px}}@media screen and (max-width:600px){.admin-bar header{top:42px}}:root{--blue:#394995;--teal:#05e5c8;--black:#1d1d1b;--gray:#f4f4f4;--white:#fff}p{font-size:2em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media screen and (max-width:440px){p{font-size:16px}}body{font-family:Sans-Serif;color:var(--black);margin:0;font-family:Source Sans Pro Regular}.pageWidth{max-width:1080px;margin:0 auto;padding:0 30px}.flexContainer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:space-between;align-items:center}.gridContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));justify-items:center}#loading{width:100%;height:100%;top:0;left:0;position:fixed;display:block;background-color:#000;z-index:99;text-align:center}.center{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh}.center img{width:300px}.progress{width:205px;max-width:85vw;height:4px;position:relative;border-radius:4px;background:var(--black);overflow:hidden;left:45px}.progress:after{content:'';display:block;width:100%;height:4px;background:var(--teal);animation:load 5s linear}@-moz-keyframes load{0%{width:0}10%{width:5%}20%{width:15%}30%{width:25%}40%{width:30%}50%{width:44%}60%{width:50%}70%{width:72%}80%{width:84%}90%{width:92%}100%{width:100%}}@-webkit-keyframes load{0%{width:0}10%{width:5%}20%{width:15%}30%{width:25%}40%{width:30%}50%{width:44%}60%{width:50%}70%{width:72%}80%{width:84%}90%{width:92%}100%{width:100%}}@-o-keyframes load{0%{width:0}10%{width:5%}20%{width:15%}30%{width:25%}40%{width:30%}50%{width:44%}60%{width:50%}70%{width:72%}80%{width:84%}90%{width:92%}100%{width:100%}}@keyframes load{0%{width:0}10%{width:5%}20%{width:15%}30%{width:25%}40%{width:30%}50%{width:44%}60%{width:50%}70%{width:72%}80%{width:84%}90%{width:92%}100%{width:100%}}.loaded #loading{display:none}.intro{background:#000;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:60}.intro .mainLogo{position:absolute;left:0;top:0;margin:15px 0 0 20px}.intro .mainLogo img{width:200px}.slider{background:var(--black);position:fixed;top:0;left:0;width:100%;height:100%;transform:translateY(100%);z-index:60}.intro-text{color:#fff;font-size:3rem}@media screen and (max-width:440px){.intro-text{color:#fff;font-size:2rem}}.hide{background:#000;overflow:hidden}.hide span{transform:translateY(100%);display:inline-block}header{position:fixed;top:0;z-index:10;padding:0;margin:0;width:100%;padding:15px 20px}header img{width:200px}header.scrollActive{background:rgba(0,0,0,.5);transition:.5s}#menu{top:0;padding:0;margin:0}@media screen and (max-width:440px){.flexContainer #menu{display:none}}@media screen and (max-width:440px){.overlayHeader #menu{display:block}}#menu li{display:inline-block;margin-left:10px;color:#000;background:rgba(255,255,255,.5);-webkit-border-radius:2px;border-radius:2px}#menu li.active{background:#fff;color:#fff}#menu li a,#menu li.active a{padding:9px 18px;display:block}#menu li a{text-decoration:none;color:#000}a{text-decoration:none}.nav-toggle{display:none;position:absolute;right:0;width:30px;height:45px;margin:0 25px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}@media screen and (max-width:440px){.nav-toggle{display:block;z-index:100;padding:22px 0}}.nav-toggle span{display:block;position:absolute;height:3px;width:100%;background:var(--teal);border-radius:1px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-toggle span:nth-child(1){top:9px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.nav-toggle.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:8px;left:5px;background-color:#ececec}.nav-toggle span:nth-child(2){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.nav-toggle.open span:nth-child(2){width:0;opacity:0}.nav-toggle span:nth-child(3){top:27px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}.nav-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:29px;left:5px;background-color:#ececec}.overlayHeader{height:100%;width:0;position:fixed;top:0;right:0;background-color:var(--black);overflow-x:hidden;transition:.5s;z-index:90}.overlayHeader.active{width:100%}.overlayContent{position:relative;top:10%;width:100%;text-align:center;margin-top:30px}.overlayContent #menu li{display:block;margin-left:0;background:0 0;color:#fff;border-bottom:1px solid rgba(255,255,255,.8);margin:0 50px}.overlayContent #menu li a{color:#fff;padding:20px 0;font-size:1.5em}#fullPage .section{text-align:center}#section1{background:#000;z-index:-5}.videoholder{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100vh;overflow:hidden;z-index:-1}.videoholder iframe{position:absolute;height:56.25vw;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;width:180vh}@keyframes opacity{from{opacity:0}to{opacity:1}}@-moz-keyframes opacity{from{opacity:0}to{opacity:1}}@-webkit-keyframes opacity{from{opacity:0}to{opacity:1}}@-o-keyframes opacity{from{opacity:0}to{opacity:1}}@keyframes fadein{from{transform:scale(.9)}to{transform:scale(1)}}@-moz-keyframes fadein{from{transform:scale(.9)}to{transform:scale(1)}}@-webkit-keyframes fadein{from{transform:scale(.9)}to{transform:scale(1)}}@-o-keyframes fadein{from{transform:scale(.9)}to{transform:scale(1)}}#section1 p{color:#fff;font-family:Source Sans Pro Regular;font-size:32px;text-transform:uppercase;margin-top:30px}@media screen and (max-width:440px){#section1 p{margin:0}}#section1 h3{margin-top:30px}#section1 h3,#section3 h3,#section4 h3{color:#fff;font-family:Source Sans Pro Bold;font-size:6em;-webkit-text-shadow:0 .3rem .9rem rgba(0,0,0,.4);text-shadow:0 .3rem .9rem rgba(0,0,0,.4);letter-spacing:-3px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media screen and (max-width:440px){#section1 h3,#section2 h3,#section4 h3{font-size:4em}}@media screen and (max-width:440px){#section1 .landingText{font-size:3em}.loaded #section1 .getInTouch{bottom:50px}}.loaded #section1 .getInTouch{opacity:0;position:absolute;left:0;right:0;bottom:60px;width:220px;border:1px solid #fff;border-radius:10px;padding:15px 0;margin:0 auto;text-transform:uppercase;cursor:pointer;animation:opacity 2s ease-in;-moz-animation:opacity 2s ease-in;-webkit-animation:opacity 2s ease-in;-o-animation:opacity 2s ease-in;animation-fill-mode:forwards;animation-delay:5s;background:#fff;transition:.3s}#section1 .getInTouch a{font-size:1em;padding:10px 20px;color:var(--black)}#section2 .fp-bg{background:var(--gray)}.squares{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:100%}@media screen and (max-width:440px){.squares{grid-template-columns:1fr;grid-template-rows:2fr 3fr}}#section2.smallScreen .textAlign{margin:10px auto}#section2 .squares h3,#section5 h3{max-width:450px;position:relative;font-size:3em;font-family:Source Sans Pro Light}@media screen and (max-width:440px){#section2 .squares h3,#section5 h3{font-size:2.5em;margin-top:10px}}.squares h3 span,#section5 h3{font-family:Source Sans Pro Bold}.squares h3 a{position:absolute;color:#fff;background:var(--teal);bottom:8%;font-size:1rem;padding:5px 10px;border-radius:5px;margin-left:15px;text-transform:uppercase;transition:.3s ease-in-out}.squares h3 a:hover{background:var(--black);color:#fff}.smallScreen .squares .flexContainer a{display:block;text-align:center;color:#fff;background:var(--teal);padding:10px;border-radius:5px;text-transform:uppercase;margin-top:20px;font-weight:700}.squares .flexContainer{justify-content:center}.squares .textAlign{text-align:left;max-width:550px}@media screen and (max-width:1024px){.squares .textAlign{max-width:350px}}.squares .textContainer{display:grid;grid-template-columns:1fr 1fr;justify-content:center}.squares .textContainer p{font-size:1em;margin-right:30px}@media screen and (max-width:440px){.squares .textContainer p{margin-right:15px}}.squares .textContainer span{font-family:Source Sans Pro Bold;margin:20px 0;display:inline-block;width:100%}.squares .videography,.squares .webDevelopment{position:relative}.squares .hoverNotification{position:absolute;font-family:Source Sans Pro Bold;width:100%;height:100%;background:var(--black);color:var(--white);display:flex;justify-content:center;align-items:center}.icon-scroll,.icon-scroll:before{position:absolute;left:50%}.icon-scroll{width:40px;height:70px;margin-left:-20px;bottom:20%;margin-top:-35px;box-shadow:inset 0 0 0 1px #fff;border-radius:25px}.icon-scroll:before{content:'';width:8px;height:8px;background:var(--teal);margin-left:-4px;top:8px;border-radius:4px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1;transform:translateY(10px)}100%{opacity:0;transform:translateY(0px)}}@keyframes scroll{0%{opacity:1;transform:translateY(10px)}100%{opacity:0;transform:translateY(0px)}}.squareVideoholder{width:100%;position:absolute;top:0;left:0;height:50vh;overflow:hidden;z-index:1;opacity:.02;transition:.3s}.squareVideoholder.playing{display:block;position:absolute;content:"";width:100%;height:100%;color:#fff;background:var(--black);top:0;left:0;z-index:1;transition:.3s;opacity:1}.fixScroll{z-index:1000;position:absolute;height:100%;width:100%}.squareVideoholder iframe{width:100%;position:absolute;height:50vw;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}@media screen and (max-width:440px){.squareVideoholder{opacity:1;position:absolute;top:0;left:0;width:100%;max-width:100%;height:40vh;overflow:hidden;z-index:-1}.squareVideoholder iframe{position:absolute;height:56.25vw;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;width:100vh}}#section3 .fp-bg{background:url('https://www.lsdigital.co.uk/wp-content/uploads/2021/01/testimonial-background.jpg');background-size:cover;background-position:center;filter:blur(6px);-webkit-filter:blur(6px)}#section3 .fp-bg:before{content:'';position:absolute;display:block;background:rgbaa(0,0,0,.2);top:0;bottom:0;height:100%;width:100%}#section3 p{font-size:3em;font-family:Source Sans Pro Bold;max-width:800px;line-height:40px;margin:60px auto 30px auto;text-transform:uppercase}#section3 p span{color:var(--teal);text-decoration:underline}@media screen and (max-width:440px){#section3 p{font-size:1.8em;line-height:30px;margin:20px}}#section3 .testimonials{max-width:800px;margin:20px auto}.testimonialVideos{display:grid;grid-template-columns:repeat(2,30%);justify-content:center;position:relative}.slick-track{display:flex}.slick-track .slick-slide{display:flex;height:auto;align-items:flex-end;justify-content:center}.slick-prev:before,.slick-next:before{color:#000}#section3 .testimonials div p{font-size:1.5em;font-family:Source Sans Pro Light;line-height:25px;text-transform:none;max-width:600px;margin:0 auto}@media screen and (max-width:440px){#section3 .testimonials div p{width:300px}}#section3 .testimonials hr{width:80px;height:2px;background:#000;margin:20px auto}#section3 .testimonials .company{font-size:1.7em;font-family:Source Sans Pro Bold;margin:5px 0 20px}#section3 .testimonials img{height:60px;margin:0 auto}#section3 .testimonialVideo{height:220px;margin:20px}#section3 .testimonialVideo iframe{width:100%;height:100%}#section3 .testimonialButton a,#section5 .testimonialButton{display:none;width:220px;border-radius:10px;padding:15px 0;margin:0 auto;text-transform:uppercase;color:#fff;background-color:var(--teal);box-shadow:0 1px 5px rgb(0 0 0/20%)}#section3 .testimonialVideos p{display:none;writing-mode:vertical-lr;text-orientation:upright;position:absolute;left:0;top:60px;line-height:normal;font-size:1.5em}@media screen and (max-width:440px){.testimonialVideos{display:flex;flex-direction:column}#section3 .testimonialVideo{height:auto;margin:10px 20px}#section3 .testimonialVideo iframe{display:none}#section3 .testimonialButton a{display:block}#section3 .testimonialVideos p{display:block}}#section3 .flexContainer{justify-content:space-evenly;flex-wrap:wrap;margin:50px auto 0 auto;max-width:1680px}#section3 .flexContainer img{height:60px;margin-bottom:20px}@media screen and (max-width:440px){#section3 .flexContainer img{height:35px}}#section5 .fp-bg{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--black);color:var(--gray);padding-top:40px;z-index:1}#section5 .testimonialButton{display:block}#section5 iframe{margin:40px 0}@media screen and (max-width:440px){#section5 .fp-bg{padding-top:0}#section5 iframe{width:100vw;height:60vw}}#myVideo{position:absolute;right:0;bottom:0;top:0;right:0;width:100%;height:100%;background-size:100% 100%;background-color:#000;background-image:url('/wp-content/themes/ls_digital/assets/img/ls-video-cover.jpg');background-position:center center;background-size:cover;object-fit:cover;z-index:3}#section4 .fp-bg,.footer{background:url('https://www.lsdigital.co.uk/wp-content/uploads/2021/08/behindthescenes-dark.jpg');background-size:cover;background-position:center;background-color:#000;z-index:1}#section4 .contactTextWrapper{z-index:2}.footer{padding-top:100px}#section4 .fp-tableCell,.footer{display:flex;align-items:flex-end;justify-content:center}.footer div{text-align:center}#section4 h3{margin:0 0 30px;font-size:5em}@media screen and (max-width:440px){#section4 h3{margin:0 0 50px;font-size:3em}}#section4 .icons{display:flex;justify-content:left;align-items:center;max-width:400px;margin:0 auto;margin-top:10px}#section4 .icons img{width:60px}@media screen and (max-width:440px){#section4 .icons img{width:40px}}#section4 .icons a{color:#fff;font-size:1.8em;margin-left:20px}@media screen and (max-width:440px){#section4 .icons a{font-size:1.5em}}#section4 .flexContainer{justify-content:center}#section4 .socials img{width:40px;margin:70px 20px}@media screen and (max-width:440px){#section4 .socials img{margin:30px 15px 50px}}#section4 .tcs{margin:20px 0}@media screen and (max-width:440px){#section4 .tcs.flexContainer{display:block}}#section4 .tcs>*{margin-right:20px}#section4 .tcs p{color:#d3d3d3;font-size:1em;margin:0 20px 10px 0}#section4 .tcs a{color:var(--teal);font-size:1em;margin:0 20px 10px 0}.videography .videoholder{position:absolute;top:0;left:0;width:100%;max-width:100%;height:60vh;overflow:hidden;z-index:-1}.videography .hero #myVideo{background-image:url('/wp-content/themes/ls_digital/assets/img/ls-videography-cover.jpg')}.videography .flexContainer,.websites .flexContainer{justify-content:center}@media screen and (max-width:440px){.videography .sectionText .flexContainer{display:block}}.videography .hero .sectionImage{height:500px;width:100%}@media screen and (max-width:440px){.videography .hero .sectionImage{height:450px}}.videography .pageWidth h1{font-size:3em;margin-top:70px}.videography .pageWidth p{font-size:1.2em;margin-top:30px}.videography .hero{position:relative;height:70vh;z-index:1;background-color:#fff;overflow:hidden}.videography .hero iframe{position:absolute;height:56.25vw;left:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;width:180vh}.videography .showreel{margin-top:50px;margin-bottom:70px}.videography .showreel a{display:block;max-width:240px;text-align:center;margin:0 auto;color:#fff;background:var(--black);padding:10px 20px;border-radius:10px;border:1px solid var(--black);font-size:1.5em;transition:.3s}.videography .showreel a:hover{transform:scale(1.1)}.videography .sectionImage,.videography .businesses .sectionImage,.videography .restaurants .sectionImage,.videography .weddings .sectionImage,.websites .portfolio .sectionImage{position:relative;height:400px;width:100%;background-size:cover;background-position:center;margin-bottom:70px}@media screen and (max-width:440px){.videography .sectionText iframe{width:100%;height:200px}}.sectionImage h3{font-size:3em;font-family:Source Sans Pro Light;color:#fff}@media screen and (max-width:440px){.sectionImage h3{font-size:2em}}.videography .sectionDescription{width:500px;margin-left:50px}@media screen and (max-width:440px){.videography .sectionDescription{width:300px;margin-left:0}}.sectionDescription h4{font-size:2em}@media screen and (max-width:440px){.sectionDescription h4{margin-top:30px}}.videography .sectionDescription a,.videography .sectionDescription a:visited{color:var(--teal)}.portfolio-area{padding:15px 0 0}.portfolio-area .section-title h2{font-family:'Source Sans Pro Bold';border-bottom:3px solid var(--teal);display:inline-block;margin:0 auto;padding-bottom:5px;font-size:3em}@media(max-width:440px){.portfolio-area .section-title h2{font-size:2em}}.section-title{text-align:center}.portfolio-item{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width:600px){.portfolio-item{display:grid;grid-template-columns:1fr 1fr}}.single-item{position:relative}.img-thumbnail img{width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:.3s;opacity:1}.img-thumbnail{overflow:hidden;position:relative}.img-thumbnail:before{content:"";padding-bottom:100%;display:inline-block;vertical-align:top}.single-item:hover .img-thumbnail img{opacity:0}.img-content h2{position:absolute;font-family:'SOURCE SANS PRO BOLD';font-size:2em;top:50%;transform:translateY(-50%);text-align:center;width:100%;color:var(--teal);opacity:0;transition:.3s}.single-item:hover .img-content h2{opacity:1}.portfolio-area .controls{text-align:center;margin:50px 0 30px}.portfolio-area .controls button{color:gray;border:none;background:0 0;font-size:18px;padding:5px;margin-right:29px;outline:none;transition:.3s;text-transform:uppercase}.portfolio-area .controls button:hover{color:var(--teal);cursor:pointer}.websites .hero .sectionImage{height:500px;width:100%;background:url('/wp-content/themes/ls_digital/assets/img/websites/ls-digital-websites.jpg');background-size:cover;background-position:center}.websites .sectionText{padding-bottom:50px}.websites h1{font-size:3em;margin-top:70px}.websites p{font-size:1.2em;margin-top:30px}.websites .portfolio .sectionImage{background:url('/wp-content/themes/ls_digital/assets/img/websites/website-development-ls-digital-lg.jpg');margin-bottom:20px}.websites .portfolio .clients{display:grid;grid-template-columns:repeat(auto-fit,minmax(395px,1fr));justify-items:center}.websites .portfolio .pageWidth{padding:0}.websites .portfolio .clients img{margin-top:60px;transform:scale(1);transition:ease-in-out .3s}.websites .portfolio .clients img:hover{transform:scale(1.1);transition:ease-in-out .3s}@media screen and (max-width:440px){.websites .portfolio .clients img{width:300px}}.websites .portfolio .individualClients p{font-size:2em;text-align:center;font-family:Playfair Display Bold}.terms-and-conditions .sectionImage{height:500px;width:100%;background:#1c1d1f;display:flex;justify-content:center;align-items:center}.terms-and-conditions .sectionImage h1{font-size:4em;color:#fff}.terms-and-conditions h3{font-size:2em;margin-top:30px}.terms-and-conditions p{font-size:1.2em;margin-top:30px}.tac{max-width:800px;margin:50px auto;padding:0 20px}.entry-header{position:relative;height:300px;width:100%;background:#1c1d1f;text-align:center;z-index:-1}.admin-bar .entry-header{top:0}.entry-title{font-size:5em;color:#fff;margin-top:90px}#Container.distribution .hero{padding-top:50px;background:#181818}#Container.distribution .sectionText{background:#fff;padding:50px 0 80px}#Container.distribution h1{margin:0}.wp-video-popup-gallery,.wp-video-popup-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;background:rgba(0,0,0,.88);z-index:8888888}.wp-video-popup-close{background-image:url('https://wp-video-popup.com/wp-content/plugins/wp-video-popup-pro/inc/img/wp-video-popup-close.png');background-size:15px auto;background-repeat:no-repeat;background-position:center center;position:absolute;right:0;top:0;height:60px;text-align:center;width:60px;cursor:pointer;z-index:9999999;-moz-transition:opacity .25s;-o-transition:opacity .25s;-webkit-transition:opacity .25s;transition:opacity .25s}.applicationForm{padding-top:100px;background:var(--black)}.applicationForm h1{color:#fff;font-size:2em;text-align:center;margin-bottom:20px}.vimeoVideo{max-width:800px;margin:0 auto}.vimeoVideo iframe{width:100%;height:425px}@media screen and (max-width:440px){.vimeoVideo{max-width:800px;margin:0 auto}.vimeoVideo iframe{height:225px}}.form{max-width:800px;margin:0 auto;color:#fff;padding:20px;margin-bottom:50px}.form .wpforms-container-full .wpforms-form .wpforms-field-label{font-size:16px}.form .wpforms-container-full .wpforms-form button[type=submit]{background-color:var(--teal);border:0;color:#fff;padding:10px 50px;margin-top:20px}.form .wpforms-container-full .wpforms-form label.wpforms-error,.form a{color:#fff}.form .wpforms-confirmation-container-full p{font-size:1.5em;margin-bottom:10px}.form .wpforms-confirmation-container-full p a{font-weight:700;color:var(--black)}.form .wpforms-form input,.form .wpforms-form select,.form .wpforms-form textarea{background-color:#f9f9f9 !important}.errorPage.terms-and-conditions .sectionImage{flex-direction:column;height:100vh}.errorPage.terms-and-conditions .sectionImage h1{font-size:3em}.errorPage.terms-and-conditions .sectionImage a{display:block;text-align:center;color:#fff;background:var(--teal);padding:10px 30px;border-radius:5px;text-transform:uppercase;margin-top:40px;font-weight:700}