/*!
Theme Name: elyte-services
Author: Adam Lord
Author URI: https://adamlord.co.uk
Version: 1.0.0

*/
html,body{border:none;margin:0;padding:0;background-color:#d2d5d9}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{border:none;font-size:inherit;line-height:inherit;margin:0;padding:0;text-align:inherit}h1 a{color:#fff}blockquote:before,blockquote:after{content:""}html{font-size:62.5%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,button,input,select,optgroup,textarea{color:#0d0d0d;font-family:Futura,Trebuchet MS,Arial,sans-serif;font-size:1.8rem;letter-spacing:-.015em}h1,h2,h3,h4,h5,h6,.faux-heading{font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:700;letter-spacing:-.0415625em;line-height:1.25;margin:3.5rem 0 2rem}h1,.heading-size-1{font-size:4.6rem;font-weight:700;line-height:1.138888889}h2,.heading-size-2{font-size:3.2rem;font-weight:lighter}h3,.heading-size-3{font-size:2.8rem;font-weight:lighter}#headerboxleft h3{font-size:2.2rem}h4,.heading-size-4{font-size:2.4rem;font-weight:lighter}h5,.heading-size-5{font-size:2.1rem;font-weight:lighter}h6,.heading-size-6{font-size:1.6rem;letter-spacing:.03125em;text-transform:uppercase}p{line-height:1.5;margin:0 0 1em}em,i,q,dfn{font-style:italic}em em,em i,i em,i i,cite em,cite i{font-weight:bolder}big{font-size:1.2em}small{font-size:.75em}b,strong{font-weight:700}ins{text-decoration:underline}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}abbr,acronym{cursor:help}address{line-height:1.5;margin:0 0 2rem}hr{border-style:solid;border-width:.1rem 0 0;border-color:#dcd7ca;margin:4rem 0}a{color:#000;text-decoration:underline}a:hover,a:focus{text-decoration:none}.column23{float:left;width:60%;text-align:left}.column13{float:right;width:30%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.wrapper{width:100%;float:left;padding:0 40px}.container{max-width:1200px !important;margin:0 auto}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}#contactform{column-count:3;text-align:left;width:80%;margin:0 10%}label.contatformelement{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table;margin-top:20px}button,input[type=button],input[type=reset],input[type=submit],.button{border:none;background-image:linear-gradient(to bottom,#515a73 0%,#2d3240 51%,#515a73 100%);color:#d7d7d9;padding:15px 30px;outline:none;border-radius:10px;max-width:100%;text-transform:uppercase;text-decoration:none;transition:.6s}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover{background-image:linear-gradient(to bottom,#2d3240 0%,#515a73 51%,#515a73 100%);color:#0d0d0d;cursor:pointer}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#0d0d0d;padding:5px;margin:-5px 0 0;background:#fff;outline:none;border:none;max-width:90%;-webkit-box-shadow:0px 10px 25px 0px rgba(42,42,41,.2);-moz-box-shadow:0px 10px 25px 0px rgba(42,42,41,.2);box-shadow:0px 10px 25px 0px rgba(42,42,41,.2)}select{border:1px solid #ccc}textarea{width:100%;margin-top:0;padding:10px;background:#fff;outline:none;max-width:90%;height:100px;border:none;-webkit-box-shadow:0px 10px 25px 0px rgba(42,42,41,.2);-moz-box-shadow:0px 10px 25px 0px rgba(42,42,41,.2);box-shadow:0px 10px 25px 0px rgba(42,42,41,.2)}.button{color:#fff !important;margin-top:20px;width:100%;float:left}#contactcolumnleft{width:45%;float:left}#contactcolumnright{width:45%;float:right}#headerbackground{padding:0;margin:-40px 0 0;float:left;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;-webkit-box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);-moz-box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);box-shadow:0px 10px 25px 0px rgba(42,42,41,.5)}#headerbackground h1,#headerbackground h2{background-size:cover;-webkit-filter:grayscale(0%);filter:grayscale(0%);color:#fff;text-shadow:2px 2px 25px #000}#headerbackground h1{font-weight:400}#headerbackground h2{font-weight:lighter;text-transform:uppercase}#headerinfo{width:90%;float:left;margin:340px 5% 260px;text-align:center}#headerimages{background-repeat:no-repeat;background-size:cover;text-align:center;-webkit-box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);-moz-box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);width:100%;float:left;position:relative;color:#fff;text-shadow:1px 1px #000}#headerimages a{color:#fff}.lightbg{background:#fff;color:#000;float:left;width:100%;padding:50px 5%;background-image:linear-gradient(to bottom,#fff,#e4e4e4);text-align:center;-webkit-box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);-moz-box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);box-shadow:0px 10px 25px 0px rgba(42,42,41,.5)}#speedometer{background:linear-gradient(rgba(13,13,13,.25),rgba(13,13,13,.85)),url(//elyteservices.co.uk/wp-content/themes/elyte-services/img/speed.jpg);float:left;width:100%;background-position:top center;background-repeat:no-repeat;background-size:cover;text-align:center;color:#fff;padding:180px 0}#speedometer h2{font-size:40px}#navbar{background-image:url(//elyteservices.co.uk/wp-content/themes/elyte-services/img/header-bg.png);padding:50px 20px;transition:.4s;position:fixed;width:100%;top:0;z-index:9999;-webkit-box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);-moz-box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);box-shadow:0px 10px 25px 0px rgba(42,42,41,.5)}#navbar a{text-align:center;padding:12px 15px;text-decoration:none;font-size:22px;line-height:25px;border-radius:5px;text-transform:uppercase}#logo img{transition:.4s;max-width:260px;margin-top:0}#logo img:hover{max-width:260px}#navbar-right a:hover{background-color:#111c26;color:#f0f0f2}#navbar a.active{color:pink}#navbar-right a{text-decoration:none}#navbar-right{float:right}#navbar-right ul{color:#f0f0f2;list-style:none;margin:30px 0 0;padding:20px}#navbar-right li{color:#fff;display:inline;float:left;position:relative;text-decoration:none;transition-duration:.5s}#navbar-right li a{color:#d7d7d9;margin:0 1px;padding:20px;background-image:linear-gradient(to bottom,#0d0d0d 0%,#222 51%,#0d0d0d 100%)}#navbar-right li a:hover{cursor:pointer;background-image:linear-gradient(to right,#0d0d0d 0%,#000 51%,#0d0d0d 100%);color:#fff}#navbar-right ul li ul{visibility:hidden;opacity:0;width:350px;position:absolute;transition:all .5s ease;margin-top:0;left:0;display:none;padding-bottom:20px;border-radius:0 0 25px 25px}#navbar-right ul li:hover>ul,ul li:focus-within>ul,#navbar-right ul li ul:hover{visibility:visible;opacity:1;display:block;outline:none}#navbar-right ul li ul li{clear:both;width:100%}.mobilemenu{display:none}.copyarea{background:;object-fit:cover;background:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.65)),url(//elyteservices.co.uk/wp-content/themes/elyte-services/img/brushed-alu.jpg);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;float:left;width:100%;padding:100px;text-align:center}#footersocial{margin:20px auto;width:100%;float:left;padding:0;list-style:none;text-align:center}#footersocial img{max-width:70px}#site-info{width:100%l float:left;text-align:center}a:focus{outline:none}a:hover,a:active{outline:0}.testimonialslider{background-image:url(//elyteservices.co.uk/wp-content/themes/elyte-services/img/testimonial-bg.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;float:left;color:#fff;float:left;width:100%;padding:100px 0 200px;-webkit-box-shadow:0px 10px 25px 0px rgba(42,42,41,.2);-moz-box-shadow:0px 10px 25px 0px rgba(42,42,41,.2);box-shadow:0px 10px 25px 0px rgba(42,42,41,.2)}.slideshow-container{margin:0 auto;max-width:1200px;position:relative}.mySlides{display:none;padding:10px 100px;text-align:center}.mySlides .imagecontainer{width:100%;float:left;text-align:center}.mySlides .imagecontainer img{width:150px;border-radius:50%;text-align:center;-webkit-box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);-moz-box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);box-shadow:0px 10px 25px 0px rgba(42,42,41,.5);margin-bottom:20px}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;margin-top:-30px;padding:20px;color:#fff;font-weight:700;font-size:30px;border-radius:0 3px 3px 0;user-select:none}.next{position:absolute;right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0,0,0,.2);color:#fff}.dot-container{text-align:center;padding:20px}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background:#999;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active,.dot:hover{background-color:#666}q{font-style:italic;font-size:21px;line-height:27px;margin:35px 0 0}.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;width:1px;word-wrap:normal}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto;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}#site-footer{background:;object-fit:cover;background:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.65)),url(//elyteservices.co.uk/wp-content/themes/elyte-services/img/brushed-alu.jpg);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#d2d5d9;padding:40px 0;width:100%;float:left;text-align:center;float:left;-webkit-box-shadow:0px 10px 25px 0px rgba(42,42,41,.2);-moz-box-shadow:0px 10px 25px 0px rgba(42,42,41,.2);box-shadow:0px 10px 25px 0px rgba(42,42,41,.2)}#site-footer a{color:#fff}.socialicon{width:40px;float:left;margin-right:15px}#footercontact{margin:0;padding:0;list-style:none;border-spacing:20px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;max-width:80%;margin:0 10%}#footercontact li{display:table-cell;vertical-align:top;position:relative;list-style:none;text-align:center}@media only screen and (max-width:1900px){#contactform{column-count:2;text-align:left;width:80%;margin:0 10%}}@media only screen and (max-width:1300px){#contactform{column-count:1;text-align:left;width:80%;margin:0 10%}#headerboxright{display:none}#headerboxleft{width:90%;margin:0 5%}#headerboxright{width:80%;margin:0 10%}#socialicons{grid-template-columns:repeat(3,1fr)}#navbar-right{display:none}.mobilemenu{display:block}#logo img{transition:.4s;max-width:180px;margin-top:0}#logo img:hover{max-width:190px}.burgermenu{font-size:60px;cursor:pointer;color:#fff !important;float:right;position:fixed;right:15px;top:0;background-color:#000;padding:2px}.overlay{height:100%;width:0;position:fixed;z-index:99999;top:0;left:0;background-color:#000;overflow-x:hidden;transition:.5s}.overlay-content{position:relative;top:15%;width:100%;text-align:left;margin-top:10px}.overlay li{list-style:none;margin:0 0 0 -30px;padding:0;text-align:left}.overlay a{padding:8px;text-decoration:none;font-size:36px;color:#fff;display:block;text-align:left;transition:.3s}.overlay a:hover,.overlay a:focus{color:#f1f1f1}.overlay .closebtn{position:absolute;top:20px;right:15px;font-size:60px !important}}@media only screen and (max-width:990px){.copyarea{padding:10px}#contactform{column-count:1;text-align:left;width:60%;margin:0}.web-design-process{grid-template-columns:repeat(1,1fr)}h1,.heading-size-1{font-size:3.6rem;line-height:1.03}h2,.heading-size-2{font-size:3rem}}div#ui-datepicker-div{z-index:1000!important}