ul,li{list-style:none;}*{margin:0;padding:0;}.slides1{background-image:url(/sites/all/themes/responsive/images/dumbwaiter-nz-residential.jpg);background-size:cover;background-position-y:78%;}.slides2{background-image:url(/sites/all/themes/responsive/images/dumbwaiter-commercial-auckland.jpg);background-size:cover;}.slides3{background-image:url(/sites/all/themes/responsive/images/Industrial-dumbwaiter-mezzanine.jpg);background-size:cover;background-position-y:49%;}.slides4{background-image:url(/sites/all/themes/responsive/images/custom-dumbwaiter-fabrication.jpg);background-size:cover;}html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:tahoma;vertical-align:baseline;}h1,h2,h3,h4,h5,h6,#header,#header ul li a,#menu{font-family:Montserrat;}hr{border:none;border-bottom:solid 2px #dcd9d9;margin-bottom:40px;margin-top:40px;}html,body{overflow-x:hidden;position:relative;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;}h1{overflow:hidden;text-align:center;color:#ff5000;font-size:1.6em;margin-bottom:2px;}#big-wrapper h1:before,#big-wrapper h1:after{background-color:#808080;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;}#big-wrapper h1:before{right:0.5em;margin-left:-50%;}#big-wrapper h1:after{left:0.5em;margin-right:-50%;}h2{color:#ff5000;font-size:1.2em;}h3{color:#ff5000;}h4{color:#808080;padding-bottom:2em;margin-top:0;text-align:center;}.models h3{padding-top:20px;}article,aside,details,figcaption,figure,footer,header,hgroup,section{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}a{text-decoration:none;color:#fff;}.pdf-link{color:black;font-style:italic;}@-ms-viewport{width:device-width;}.no-border{border:none!important;}#first-time{display:none;}.content-h1{padding-top:3em;padding-bottom:1em;}#big-wrapper{width:100%;max-width:1024px;margin:auto;}#parralax{min-height:200px;text-align:center;padding-top:130px;background:none;background-image:url(/sites/all/themes/responsive/images/residential-dumbwaiter-nz.jpg);background-repeat:no-repeat;background-position:center;background-size:450px;}#header-wrapper{position:absolute;top:0;width:100%;}#logo{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;width:100%;max-width:1280px;}#logo img{width:250px;margin-left:15px;}#phone-number{float:right;margin:38px 0px 0px 0px;}#phone-mobile{display:none;}#button-wrapper{text-align:center;}.contact-btn-front-page{text-align:center;padding-bottom:130px;}.contact-details ul li{height:4em;line-height:4em;display:block;font-weight:700;color:#808080;}.contact-details ul li a{font-weight:700;color:#808080;}.contact-details ul li img{height:4em;vertical-align:middle;}.enquiry-input,.enquiry-input-message{background:rgba(160,160,160,0.075);border:solid 1px rgba(160,160,160,0.3);border-radius:0;color:inherit;outline:0;padding:0.5em;text-decoration:none;font-size:12pt;font-weight:400;line-height:1.75;font-family:inherit;}.referrer::before{content:'Your Details';width:100%;display:block;margin-top:40px;padding-top:20px;padding-bottom:20px;border-top:solid 1px #ccc;font-weight:700;font-size:1.5em;color:#444;}.referee::before{content:'Client Details';width:100%;display:block;padding-top:20px;padding-bottom:20px;font-weight:700;font-size:1.5em;color:#444;}#edit-submitted-message{font-family:tahoma;padding:.5em;}button{background-color:#ff5000;color:#fff;border:none;padding:10px 30px 10px 30px;font-size:1em;border-radius:6px;cursor:pointer;}#tel-number{color:#ff5000;font-size:1.8em;font-weight:600;}#menu-icon-wrapper{width:100%;max-width:1280px;position:absolute;top:-36px;right:-24px;}.three-column{width:calc((100% / 3) - 4px);display:inline-block;text-align:center;margin-bottom:3%;}.three-column-gallery{width:calc((100% / 3) - 4px);display:inline-block;text-align:center;margin-bottom:3%;}.container-fluid{width:100%;}.three-column-gallery img{width:85%;height:85%;border:3px solid #eee;border-radius:5px;padding:3px;}.three-column-gallery img:hover{border-color:#ddd;}.image-gallery{text-align:center;width:calc((100% / 3) - 4px);display:inline-block;}.gallery-views-thumbnail-img{width:100%;}.gallery-views-thumbnail-img img{width:100%;height:unset;}#block-views-gallery-preview-block .views-view-grid{margin:20px auto 75px auto;}#block-views-gallery-preview-block img{padding:20px;background:url(/sites/all/themes/responsive/images/stack_bg.png);background-position:center;background-size:275px 275px;}#block-views-gallery-preview-block .views-field-title{font-weight:600;color:#808080;text-align:center;margin-bottom:30px;}#outerImageContainer{max-width:30%;height:auto !important;width:auto !important;}#imageContainer,#frameContainer,#modalContainer{height:auto !important;max-width:100% !important;}#imageDataContainer{width:auto !important;max-width:30%;}#lightboxImage{height:auto !important;max-width:100%;}.gallery-views-all ul{margin:auto;text-align:center;}.gallery-views-all ul li{display:inline-block;margin-right:20px;width:20%;}.gallery-views-all img{padding:8px;background:#cacaca;}.two-column-right{display:inline-block;width:250px;vertical-align:top;padding-left:20px;padding-top:78px;}.two-column-right img{width:275px;border:solid 2px #6f6f6f;}.two-column-left{display:inline-block;width:calc(100% - 280px);vertical-align:top;}.specs-title{width:150px;display:inline-block;}#steps-wrapper{background-color:#fff;color:#242022;max-width:1024px;}.three-steps-wrapper{padding:60px 20px 0px 20px;}#three-steps-title{text-align:center;font-size:2em;color:#25242b;padding-bottom:10px;}.three-steps-column{display:inline-block;width:calc((100% / 2) - 4px);vertical-align:text-top;}.three-steps-header{color:#ff5000;text-align:center;}.three-steps h3{font-size:1.2em;}.three-steps img{width:65px;}.three-steps-body{margin-top:1em;}.three-steps-body a{color:#ff5000;font-style:italic;}.vert-align{display:inline-block;vertical-align:middle;}.main-content{background-color:#fff;color:#242022;padding:20px;}.content-list{list-style:disc;padding-left:2em;padding-top:1em;}.services-content-div a{color:#ff5000;}.main-content p{padding-top:1em;}.front-h1{margin-bottom:50px;}#icon-block-wrapper{margin:auto;background:#f5f3f3;padding-top:40px;}#icon-block{max-width:1024px;margin:auto;text-align:center;}.icon-ul{padding:20px 0px 40px 0px;}.icon-li{display:inline-block;width:calc((100% / 4) - 5px);text-align:center;}.icon-li img{width:90px;}#icon-block h5{margin:0 0 20px 0;color:#808080;}.front-content{background-color:#fff;color:#242022;padding:60px 20px 60px 20px;max-width:980px;margin:auto;}.front-content p{margin-bottom:1em;}#main-content{padding:20px 110px 20px 100px;}#content{padding:20px 110px 40px 110px;background-color:#fff;}.content p{padding-top:1em;}#lowerContent{background-color:#fff;padding:40px 110px 30px 110px;}strong{color:#ff5000;}.main-content button{margin:2em 0em 8em 0em;}#footer{background-color:#252525;color:#fff;}#footer-container{max-width:1280px;margin:auto;padding-left:40px;padding-right:40px;}#footer-wrapper{margin:auto;background-color:#252525;}#footer p{padding-bottom:0.3em;}#footer-left{display:inline-block;width:calc(100% - 185px);padding-top:25px;vertical-align:top;}#footer-left ul li{padding-bottom:1em;padding-right:20px;}.footer-border-right{border-right:solid 1px white;padding-right:20px;}.footer-ul-pad-left{padding-left:20px;}#footer-right{display:inline-block;width:180px;text-align:right;vertical-align:top;padding-top:20px;}#footer-right img{width:180px;}#mobile-footer-links{display:none;}#social-icons-container{width:100%;display:inline-block;text-align:center;border-bottom:solid 1px #808080;}#copyright{text-align:right;padding-top:1em;padding-bottom:1em;font-size:0.8em;color:#fff;}#lower-nav{background-color:#252525;color:#fff;font-size:0.8em;padding-top:1em;}#lower-navigation .menu{display:inline-block;}#lower-navigation .menu li{display:inline-block;}#lower-nav a{color:#fff;padding-right:1em;}.social-icons{display:inline-block;}#social-icons{margin-left:-7px;}.social-icons img{width:50px;}.slides{height:395px;background-color:black;overflow:hidden;position:relative;width:100%;max-width:1280px;margin:auto;background-position-y:-112px;}.slides h1{margin-bottom:.2em;}.empty-slides-wrapper{max-width:1280px;margin:auto;background-color:black;height:200px;position:relative;width:100%;}.empty-slides{background-image:url(/sites/all/themes/responsive/images/dumbwaiter-auckland.jpg);background-position-y:-252px;height:200px;opacity:.2;background-repeat:no-repeat;background-size:1280px;}.slides ul{list-style:none;position:relative;width:100%;height:100%;}.slides ul li{height:100%;}.slide1{display:block;width:1280px;opacity:0.5;margin-top:-200px;}.slide2{display:block;width:1280px;opacity:0.6;margin-top:0px;}.slide3{display:block;width:1280px;opacity:0.6;margin-top:-180px;}.slide4{display:block;width:1280px;opacity:0.6;margin-top:-180px;}@media screen and (max-width:680px){.slide1,.slide2,.slide3,.slide4{width:800px;}}.slides-text{width:100%;z-index:999;}.enquire-button{float:right;margin-top:35px;cursor:pointer;}.slides-text h1{font-size:1.8em;}.slides-text h2{font-weight:100;color:#f3f3f3;margin-top:-20px;}@-webkit-keyframes anim_slides{0%{opacity:0;}8%{opacity:1;}24%{opacity:1;}30%{opacity:0;}100%{opacity:0;}}@-moz-keyframes anim_slides{0%{opacity:0;}8%{opacity:1;}24%{opacity:1;}30%{opacity:0;}100%{opacity:0;}}.slides ul li{opacity:0;position:absolute;top:0;width:100%;text-align:center;-webkit-animation-name:anim_slides;-webkit-animation-duration:32.0s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-delay:0;-webkit-animation-play-state:running;-webkit-animation-fill-mode:forwards;-moz-animation-name:anim_slides;-moz-animation-duration:32.0s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-animation-delay:0;-moz-animation-play-state:running;-moz-animation-fill-mode:forwards;}.slides ul  li:nth-child(2),.slides ul  li:nth-child(2) div{-webkit-animation-delay:8.0s;-moz-animation-delay:8.0s;}.slides ul  li:nth-child(3),.slides ul  li:nth-child(3) div{-webkit-animation-delay:16.0s;-moz-animation-delay:16.0s;}.slides ul  li:nth-child(4),.slides ul  li:nth-child(4) div{-webkit-animation-delay:24.0s;-moz-animation-delay:24.0s;}@-webkit-keyframes anim_titles{0%{left:100%;opacity:0;}8%{left:0%;opacity:0.7;}20%{left:0%;opacity:1;}35%{left:-100%;opacity:0;}100%{left:-100%;opacity:0;}}@-moz-keyframes anim_titles{0%{left:100%;opacity:0;}8%{left:0%;opacity:0.7;}20%{left:0%;opacity:1;}35%{left:100%;opacity:0;}100%{left:100%;opacity:0;}}.slides ul li div{color:#FFFFFF;font-size:26px;left:10%;margin:0 auto;width:99%;position:absolute;top:210px;-webkit-animation-name:anim_titles;-webkit-animation-duration:32.0s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-delay:0;-webkit-animation-play-state:running;-webkit-animation-fill-mode:forwards;-moz-animation-name:anim_titles;-moz-animation-duration:32.0s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-animation-delay:0;-moz-animation-play-state:running;-moz-animation-fill-mode:forwards;}.sidenav{display:none;height:400%;width:100%;position:absolute;z-index:999;top:0;right:0;background-color:#ff5000;overflow-x:hidden;padding-top:60px;font-family:Montserrat;}.sidenav:before{content:'';background:white;width:100%;height:80px;position:absolute;top:0;}.sidenav a{padding:20px 0px 20px;text-decoration:none;font-size:1em;color:#fff;display:block;font-family:Montserrat;text-align:center;border-bottom:solid 1px #fd7638;width:60%;margin:auto;}.sidenav a:hover,.offcanvas a:focus{color:#f9dfd3;}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;color:#ff5000;text-align:right;border:none;}.first-side-nav{padding-top:40px !important;}.webform-client-form{width:100%;padding-bottom:20px;}.webform-client-form .description{text-align:right;text-align:right;font-style:italic;font-size:.8em;color:#999;}.webform-container-inline label{width:220px;color:#444;display:inline-block;}.form-list-box .option{width:120px;}.enquiry-form-entry{border:1px solid #929292;border-radius:5px;outline:0;width:calc(100% - 283px);padding:7px 20px;font-size:1em !important;color:#444;}.enquiry-form-select-box{border:1px solid #929292;border-radius:5px;outline:0;width:calc(100% - 242px);padding:7px 20px;font-size:1em !important;color:#444;}.form-textarea-wrapper{width:calc(100% - 242px);}.webform-submit{background-color:#ff5000;color:#fff;border:none;padding:10px 30px 10px 30px;font-size:1em;border-radius:6px;cursor:pointer;transition:background .25s ease-in-out;}.form-actions{text-align:right;}@media screen and (max-width:680px){.webform-container-inline label{width:100%;padding-bottom:10px;}.enquiry-form-entry{width:92%;}.enquiry-form-select-box{width:100%;}.form-textarea-wrapper{width:100%;}.enquiry-input{width:92%;}.two-column-left{width:100%;}.two-column-right{display:block;width:90%;vertical-align:top;text-align:center;padding-top:78px;padding-left:unset;margin:auto;}.two-column-wrapper button{float:none;}}@media screen and (max-width:1080px){.main-content{padding:40px 20px 100px 20px;}#lowerContent{padding:40px 20px 100px 20px;}#content{padding:20px 20px 40px 20px;}.two-column-right img{width:245px;}}@media screen and (max-width:900px){#logo img{width:225px;}}@media screen and (max-width:870px){#desktop-footer-links{display:none;}#mobile-footer-links{display:block;}.image-gallery{width:calc((100% / 2) - 4px);}}@media screen and (max-width:850px){#lower-navigation .menu{display:block;width:100%;text-align:center;border-bottom:solid 1px #808080;padding-bottom:10px;}#lower-navigation .menu li{display:block;width:100%;text-align:center;padding-bottom:.5em;}#lower-nav a{padding:0;font-size:1.2em;}#copyright{text-align:center;}}@media screen and (max-width:680px){#phone-number{display:none;}.slides-text h1{font-size:1em;padding-bottom:20px;}.slides-text h2{font-size:.7em;}.slides ul li div{top:110px;}.slides{height:260px;}}@media screen and (max-width:500px){#footer-right{display:none;}#footer-left{text-align:center;width:100%;}#footer-container{padding-left:5px;padding-right:5px;}}@media screen and (max-width:550px){#logo img{width:150px;margin-top:17px;}}@media screen and (max-width:350px){#menu-icon{top:9px;right:15px;}}@media screen and (max-width:800px){#phone-number{display:none;}#menu-icon{font-size:30px;cursor:pointer;top:50px;right:50px;z-index:10;color:#ff5000;position:absolute;display:block;}}@media screen and (max-width:1065px){#phone-number{margin-top:-5px;}}@media screen and (max-width:480px){.three-column-gallery{width:100%;}}@media screen and (max-width:480px){.three-column-gallery{width:100%;}.front-content{padding:0px 20px 60px 20px;}}@media screen and (max-width:1080px){.three-steps-column{width:calc((100% / 2) - 4px);}}@media screen and (max-width:800px){.three-steps-column{width:100%;}}@media screen and (max-width:600px){.icon-li{width:calc((100% / 2) - 5px);}.image-gallery{width:calc(100% - 4px);}}@media screen and (max-width:480px){html,body{min-width:320px;}#header{padding:0;height:240px;}h1{font-size:1.2em;}.three-steps-wrapper{padding:20px 20px 0px 20px;}.three-steps{padding:20px;}#phone-desktop{display:none;}#phone-mobile{display:block;}#steps-wrapper{padding:20px 0px 20px 0px;}.three-steps{padding:20px 0px 20px 0px;}.main-content{padding:20px 20px 0px 20px;}#lowerContent{padding:20px 20px 0px 20px;}#low-nav-bar{display:none;}}.pdf-button{margin-top:25px;background-color:#f58b5a;width:225px;cursor:pointer;}#video-wrapper{background-image:url(/sites/all/themes/responsive/images/tv-frame.png);background-size:903px 617px;background-repeat:no-repeat;width:100%;height:630px;text-align:center;background-position:center;}iframe{position:relative;top:30px;left:1px;}@media only screen and (max-width:1280px){.large-vid{width:560px;height:315px;}#video-wrapper{background-size:600px 412px;height:630px;}iframe{top:127px;}}@media only screen and (max-width:640px){.large-vid{width:360px;height:203px;}#video-wrapper{background-size:385px 267px;height:420px;}iframe{top:89px;}}@media only screen and (max-width:420px){.large-vid{width:250px;height:140px;}#video-wrapper{background-size:273px 186px;height:218px;}iframe{top:25px;}}
a{color:white;}.no-border{border:none !important;}#navbar a{position:relative;text-decoration:none;width:100%;}.absolute{position:absolute;}nav{position:absolute;z-index:999;width:100%;height:85px;top:15px;}#inner-nav{max-width:1380px;margin:auto;}#desktop-menu-wrapper{position:absolute;width:100%;left:0;}#desktop-menu-wrapper::after{content:'';background-color:rgba(1,1,1,.5);width:100%;height:90px;position:absolute;top:0;margin-left:auto;margin-right:auto;left:0;right:0;z-index:-20;max-width:1280px;}.phone-btn{margin-right:15px;}#menuToggle{display:block;-webkit-user-select:none;user-select:none;}#menuToggle input{display:block;width:40px;height:32px;position:absolute;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;}#menuToggle span{display:block;width:40px;height:5px;margin-bottom:10px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:-6px 3px;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),opacity 0.55s ease;}#menuToggle span:first-child{transform-origin:0% 0%;}#menuToggle span:nth-last-child(2){transform-origin:0% 100%;}#menuToggle input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#db5606;}#menuToggle input:checked + body{display:none !important;}#menuToggle input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2);}#menuToggle input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px);}#menu{position:absolute;line-height:90px;background-color:#252525;width:100%;padding-top:143px;padding-bottom:100px;z-index:0;top:-40px;left:0;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(0,-100%);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%);}#menu::before{content:'';background:white;height:118px;width:100%;position:absolute;top:25px;}#menu ul{top:5rem;text-align:left;width:calc(100% - 70px);margin:auto;float:left;padding-left:35px;}#menu li{color:#fff;width:100%;font-size:16px;font-weight:400;text-transform:uppercase;line-height:90px;letter-spacing:6px;border-bottom:solid 2px #2c2c2c;}#menu li a,.mobile-drop-down li a{padding-right:calc(100% - 260px);padding-top:30px;padding-bottom:30px;}.mobile-drop-down li{opacity:0;overflow:hidden;max-height:0;-webkit-transition:all 1.8s ease;-moz-transition:all 1.8s ease;-ms-transition:all 1.8s ease;-o-transition:all 1.8s ease;transition:all 1.8s ease;}#menu li:hover .mobile-drop-down li{opacity:1;max-height:150px;}.mobile-has-child::after{color:#a8a8a8;content:'▾';float:right;text-align:right;width:40px;}#menuToggle input:checked ~ ul{transform:none;-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}#desktop-menu{width:100%;}#phone-button{position:relative;margin:auto;z-index:10;top:15px;right:15px;width:100%;max-width:1280px;text-align:right;}.desktop-menu-bg{position:absolute;line-height:80px;background:#252525;width:100%;height:400px;padding-top:130px;z-index:-1;top:-80px;left:0;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(0,-100%);transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-ms-transform:translate(0,-100%);-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%);transition-delay:.55s;}.menu-hidden{padding-top:30px;transform-origin:0% 0%;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);-ms-transform:translate(0,-200%);-webkit-transform:translate(0,-200%);-moz-transform:translate(0,-200%);-o-transform:translate(0,-200%);transform:translate(0,-200%);transition-duration:.77s;transition-delay:.55s;}#menu-wrapper{width:100%;max-width:1280px;margin:auto;text-align:right;height:90px;}.desktop-menu-li{display:inline-block;font-size:14px;color:white;margin-top:37px;padding-right:15px;padding-left:15px;text-align:left;border-right:solid 2px white;}.menuwrapper{float:right;margin-top:26px;color:#fff;margin-right:40px;display:none;}@media screen and (max-width:1130px){#menu-wrapper{display:none;}.menuwrapper{display:unset;}}@media screen and (max-width:980px){#menu-wrapper{display:none;}}.menu-hidden-li{display:block;float:none;color:#fff;width:300px;font-size:14px;text-transform:uppercase;line-height:80px;letter-spacing:2px;border-bottom:solid 2px #2c2c2c;text-align:left;}.desktop-menu-li a:hover + .menu-hidden,.menu-hidden:hover,.absolute li:hover + .desktop-menu-bg,.desktop-menu-li a:hover + .menu-hidden-right{transform:none;-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}.menucontainer{display:block;cursor:pointer;}.desktop-menu-li a:before{content:"";position:absolute;width:100%;height:2px;bottom:-8px;left:0;background-color:#db5606;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;transform-origin:left 2px;z-index:999;}.desktop-menu-li  a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}.menu-hidden a:before{content:"";position:absolute;width:300px;height:2px;bottom:-33px;left:0;background-color:#db5606;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;transform-origin:left 2px;z-index:999;}.menu-hidden  a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}.mobile-menu button{margin-top:40px;}@media screen and (max-width:500px){.mobile-menu button{margin-top:110px;}}.mobile-menu .first-side-nav:before{content:"";width:480px;height:2px;bottom:-106px;left:-314px;position:absolute;background-color:#db5606;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;transform-origin:left 2px;z-index:999;}.mobile-menu a.mobile-hidden:before{content:"";width:480px;height:2px;bottom:-77px;left:-236px;position:absolute;background-color:#db5606;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;transform-origin:left 2px;z-index:999;}.mobile-menu  a.mobile-hidden:hover:before,.mobile-menu .first-side-nav:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1);}#mobile-menu-logo{position:absolute;left:15px;top:0;z-index:999;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 5s ease;-moz-transition:all 5s ease;-ms-transition:all 5s ease;-o-transition:all 5s ease;transition:all 5s ease;}#mobile-menu-logo img{width:225px;position:relative;z-index:2;}#menuToggle input:checked ~ #mobile-menu-logo{-webkit-opacity:1;-moz-opacity:1;opacity:1;}@media screen and (max-width:550px){#mobile-menu-logo img{width:150px;margin-top:17px;}}@media screen and (max-width:550px){#menu li{font-size:14px;letter-spacing:2px;}}
