body{overflow:auto;}#id-Badge1 img{max-width:30px;}.RadForm_Custom.RadForm.rfdFieldset fieldset,.RadForm_Custom.RadForm.rfdFieldset table.rfdRoundedWrapper_fieldset fieldset,.RadForm_Custom.RadForm.rfdFieldset fieldset.rfdFieldset{border:0px solid #828282 !important;background-color:transparent !important;}.RadMultiPage .RadEditor{margin:0 auto !important;}.RadMultiPage .contactandezine,.RadMultiPage .logo,.RadMultiPage .fade,.RadMultiPage .loadfade,.RadMultiPage .hamburger,.RadMultiPage .menu{display:none !important;}._Edit{width:20px !important;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,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,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}._Template article,._Template aside,._Template details,._Template figcaption,._Template figure,._Template footer,._Template header,._Template hgroup,._Template menu,._Template nav,._Template section{display:block;}body{line-height:1;}body{-ms-overflow-style:none;// IE 10+ overflow:-moz-scrollbars-none;// Firefox}body::-webkit-scrollbar{display:none;// Safari and Chrome}._Template ol, ._Template ul{list-style:none;box-sizing:border-box;}._Template blockquote, ._Template q{quotes:none;}._Template blockquote:before, ._Template blockquote:after, ._Template q:before, ._Template q:after{content:'';content:none;}._Template table{border-collapse:collapse;border-spacing:0;} html{overflow-y:scroll;} ._Template{background:#222222;background-image:url(/templates/images/3e57a8d3-afb6-41d4-a07b-d35cedf378a7.png);background:-moz-linear-gradient(-45deg, #222222 46%, #1f133f 100%);background:-webkit-linear-gradient(-45deg, #222222 46%, #1f133f 100%);background:linear-gradient(135deg, #222222 46%, #1f133f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#1f133f', GradientType=1);overflow:hidden !important;line-height:1.5;color:#ccc;font-size:15px;font-family:Roboto, Arial, sans-serif;z-index:0;position:relative;background-repeat:no-repeat;background-size:100%;} h1, h2{color:#eee;font-family:Montserrat, Sans-serif !important;} a, a:link, a:active, a:visited, ._EmailForm .ruRemove{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;color:#a175d7;outline:none;text-decoration:none;pointer-events:auto !important;font-weight:500;} a:hover, ._EmailForm .ruRemove:hover{color:#542989;} img{display:block;} p{margin:1em 0;} ._Template hr{margin:0;border:none;border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b;height:3px;} #wrapper{position:relative;} #sidedots{z-index:99;position:fixed;top:50%;right:25px;margin-top:-40px;transform:translateY(-50%);} #sidedots ul{text-align:center;} #sidedots li{display:block;margin-bottom:10px;border:1px solid transparent;border-radius:50%;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} #sidedots li:hover, .scrolledto{border:1px solid #ccc !important;} #sidedots a{display:block;width:10px;height:10px;border:3px solid transparent;background:#ccc;text-indent:-9999px;border-radius:50%;background-clip:padding-box;} nav#primary h1{position:absolute;right:22px;top:-7px;display:none;padding:4px 20px 4px 7px;;color:#eee;white-space:nowrap;background:transparent url('/templates/images/22574e48-3f2f-44eb-8aef-b8b2b88f6f23.png') 100% 50% no-repeat;} #content{z-index:4;position:relative;max-width:100%;padding:0px;margin:0 auto;line-height:1.7;} .container{max-width:960px;width:85%;margin:0 auto;padding-top:150px;box-sizing:border-box;} #content>.container:first-child{padding-top:75px;} .halfholder .half:nth-child(1) .container{max-width:480px;margin-right:0px !important;} .halfholder .half:nth-child(2) .container{max-width:480px;margin-left:0px !important;} #content article{width:50%;border-bottom:1px solid #444;} .half .container article{width:100% !important;} #content h1{margin:0 0 25px 0;font-size:60px;font-family:Roboto, Arial, sans-serif;font-weight:600;line-height:65px;color:#eee;} #content h2, ._EmailForm legend{margin:0 0 25px 0;font-size:40px;font-family:Roboto, Arial, sans-serif;font-weight:600;line-height:50px;color:#eee;} .parallax-bg3{z-index:-3;position:fixed;left:50%;top:0;width:940px;margin-left:-470px;} #bg3_1{position:absolute;top:-111px;left:355px;} #bg3_2{position:absolute;top:812px;left:321px;} #bg3_3{position:absolute;top:1628px;left:403px;} #bg3_4{position:absolute;top:2700px;left:-85px;} .parallax-bg2{z-index:-2;position:fixed;left:50%;top:0;width:1200px;margin-left:-600px;} #bg2_1{position:absolute;top:162px;left:200px;} #bg2_2{position:absolute;top:300px;left:1150px;} #bg2_3{position:absolute;top:543px;left:-35px;} #bg2_4{position:absolute;top:1180px;left:250px;} #bg2_5{position:absolute;top:900px;left:890px;} .parallax-bg1{z-index:-1;position:fixed;left:50%;top:0;width:1200px;margin-left:-600px;} #bg1_1{position:absolute;top:85px;left:-270px;} #bg1_2{position:absolute;top:440px;left:795px;} #bg1_3{position:absolute;top:900px;left:-220px;} #bg1_4{position:absolute;top:1020px;left:450px;} .parallax-bg4{z-index:3;position:absolute;left:0%;top:0;width:100%;} .parallax-bg4 img{position:absolute;transform:translate(12%);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} .parallax-bg4 a:hover img{opacity:0.7;} .weare, #typed-strings{height:10vw;position:relative;overflow:hidden;} .typed-cursor{display:none;} .weare, .mainheading{font-size:65px !important;font-weight:700 !important;text-align:right;line-height:70px !important;font-family:Montserrat, Sans-serif !important;margin-bottom:5px !important;} .weare ul{position:absolute;top:0px;right:-100%;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;width:100%;} .expert ul{right:0px;} .weare img{width:290px;display:inline-block;} .intro{background-image:url(/templates/images/e5670b54-266d-43b4-a681-813d3c9f2b39.png);background-size:contain;background-repeat:no-repeat;background-position:left;} .logo{position:fixed;top:20px;left:48px;width:150px;z-index:1000;} .logo img{width:100%;} #emailform{width:100% !important;padding-bottom:100px;} ._EzineForm{border-radius:0px !important;border:0px !important;padding:0px !important;} ._EzineForm ._EzineList{display:none;} ._EmailForm ._LayoutCell2>input[type="text"], ._EzineForm ._LayoutCell2>input[type="text"]{width:100% !important;font-size:18px;background:transparent;border:0px solid;border-bottom:1px solid #444;color:#eee;border-radius:0px !important;box-sizing:border-box !important;} ._EmailForm ._ProfileNameFirst ._LayoutCell1, ._EmailForm ._ProfileNameLast ._LayoutCell1, ._EmailForm ._ProfileOrganisationName ._LayoutCell1, ._EmailForm ._ProfileEmailAddress ._LayoutCell1, ._EmailForm ._ProfileContactDetails ._LayoutCell1, ._EzineForm ._ProfileNameFirst ._LayoutCell1, ._EzineForm ._ProfileNameLast ._LayoutCell1, ._EzineForm ._ProfileOrganisationName ._LayoutCell1, ._EzineForm ._ProfileEmailAddress ._LayoutCell1{display:none !important;} ._EmailForm ._LayoutCell2, ._EzineForm ._LayoutCell2{position:relative;margin-bottom:20px;} ._EmailForm ._Required, ._EzineForm ._Required{position:absolute;top:0px;right:5px;opacity:0.4;font-size:10px;} ._EmailForm ._Layout, ._EzineForm._Layout{margin-top:20px;} ._EmailForm textarea{width:100% !important;box-sizing:border-box;background:transparent;font-size:18px;border:1px solid #444;color:#eee;padding:5px;font-family:Roboto, Arial, sans-serif;border-radius:0px !important;} ._EmailForm ._LayoutRow, ._EzineForm ._LayoutRow{width:45%;padding-right:5%;display:inline-block;vertical-align:top;} ._EmailForm .RadUpload .ruBrowse, ._EmailForm .RadUpload .ruFakeInput{color:#444;border:1px solid #444;background:transparent !important;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} ._EmailForm .RadUpload .ruFakeInput{padding:0px !important;} ._EmailForm .RadUpload .ruBrowse, .filter a, ._FieldCheckboxlist li a{color:#a175d7 !important;border:1px solid #a175d7;background:transparent !important;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;padding:1px 6px;min-width:60px;text-align:center;} .filter a, ._FieldCheckboxlist li a{display:block;margin-bottom:5px;margin-right:5px;} ._EmailForm .RadUpload .ruStyled:hover .ruBrowse{color:#542989;border:1px solid #542989;} .services a:hover{background:#444;} ._EmailForm ._ProfileContactFiles label, ._EmailForm ._Question label, ._EzineForm ._Question label{font-size:18px !important;color:#ccc;} ._EmailForm ._Answer a, ._EzineForm ._Answer a{font-size:30px;padding-right:15px;} ._Selected{color:#542989 !important;} .filter{display:inline-block;margin-right:5px;margin-bottom:5px;} ._EmailForm ._Button input, ._EzineForm ._Button input, .button{color:#a175d7;border:1px solid #a175d7;background:transparent !important;font-size:18px !important;padding:10px 20px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;border-radius:0px !important;} .button{display:inline-block;margin-bottom:20px;text-align:center;box-sizing:border-box;} ._EmailForm ._Button input:hover, ._EzineForm ._Button input:hover, .filter a:hover, ._FieldCheckboxlist li a:hover, .button:hover{color:#542989 !important;border:1px solid #542989 !important } ._EmailForm button, ._EzineForm button{background:transparent;color:#542989;border:1px solid #542989;padding:10px 10px 7px 10px;margin:10px 10px 10px 0;transition:0.3s;} ._EmailForm button:hover, ._EzineForm button:hover{border-color:#a175d7;color:#a175d7;} ._EmailForm .mdl-button--colored, ._EzineForm .mdl-button--colored{border:1px solid #542989;background:#542989;color:#eeeeee;} .mapcontcont{height:400px;position:relative;} .mapcont{overflow:hidden;transform:rotate(-6deg);width:110%;position:absolute;height:500px;left:-5%;} #map{height:500px;transform:rotate(6deg);position:absolute;top:-100px;left:-5%;width:115%;background-image:url(/templates/images/e6e69a81-e575-4b5a-b9a1-7bed6e2391d2.jpg);background-size:cover;background-repeat:no-repeat;} .staff .view{width:33%;display:inline-block;position:relative;vertical-align:top;float:left;pointer-events:none;} .staff .mask{position:relative;z-index:10;height:280px;padding-top:7vw;box-sizing:border-box;display:block;} .staff{position:relative;height:800px;width:100%;-webkit-perspective:601px;perspective:601px;padding-left:70px;box-sizing:border-box;} .staffphoto{position:relative;height:27vw;width:100%;-webkit-perspective:601px;perspective:601px;} .staff .mask a{display:inline-block;color:#eee !important;position:relative;background:#333;margin:0 auto;padding:10px 10px 10px 10px;box-shadow:5px 3px 10px 0px rgba(0, 0, 0, 0.25);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;font-size:14px;} .staff .mask a:hover{background:#444;} .services .serviceslist a:after{content:'';position:absolute;bottom:10px;left:50%;font-size:20px;line-height:26px;transform:translate(-50%);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;pointer-events:none;} .portfolio .mask:after{content:'';position:absolute;bottom:10px;left:50%;font-size:20px;line-height:26px;transform:translate(-50%);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;pointer-events:none;} .staff .mask a:hover:after, .services a:hover:after{left:60%;} .staffcontainer{position:absolute;-webkit-transform-style:preserve-3d;-webkit-transform:rotateX(0deg) rotateY(-10deg) translate(-7%);transform-style:preserve-3d;transform:rotateX(0deg) rotateY(-10deg) translate(-7%);} .staffphoto img{width:80% !important;position:absolute;-webkit-transform-style:preserve-3d;-webkit-transform:rotateX(0deg) rotateY(-10deg) translate(-9%);transform-style:preserve-3d;transform:rotateX(0deg) rotateY(-10deg) translate(10%);} .view{text-align:center;box-sizing:border-box;position:relative;} .view img{margin:0 auto;width:80%;} .parallax-bg4 .view{height:280px;} .half{width:50%;display:inline-block;vertical-align:top;box-sizing:border-box;padding-right:4%;float:left;} .halfholder{padding-top:150px;} .socialmedia{position:fixed;bottom:16px;right:16px;text-align:center;z-index:1000;} .socialmedia a{font-size:25px;padding-top:10px;display:block;text-shadow:0px 0px 11px rgba(0, 0, 0, 1);} .buynz a{height:40px;height:33px;background-image:url(../../images/aa7e9ac6-3041-4f7b-b952-4c6786078bf7.png);background-size:140%;background-position:center;background-repeat:no-repeat;} ._SearchResults, .cd-gallery{padding:0px !important;border:0px !important;padding-left:70px !important;padding-right:70px !important;} .blogpost ._SearchResults{padding-left:0px !important;padding-right:0px !important;} ._SearchResults legend{display:none !important;} .blogpost{width:100% !important;} .blogpost *{vertical-align:top;} .blogpost li{margin-bottom:10px;} .blogpost #pnlContent{width:75%;} .blogpost .blog span._DocumentThumbnail{position:absolute;-webkit-transform-style:preserve-3d;-webkit-transform:rotateX(0deg) rotateY(-10deg) translate(-9%);transform-style:preserve-3d;transform:rotateX(0deg) rotateY(-10deg) translate(-20%);width:115%;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} .blogpost a:hover img{opacity:0.7;} .blogpost .blog>span>a{width:70%;float:left;position:relative;height:300px;-webkit-perspective:601px;perspective:200px;display:inline-block;} .blogheading .blogimage span._DocumentThumbnail{position:relative;height:300px;-webkit-perspective:601px;perspective:200px;display:inline-block;} .blogheading{width:75%;} .blogheading .blogimage{width:100%;} .blogpost .abstract{width:25%;margin-left:5%;box-sizing:border-box;border-bottom:1px solid #444;display:inline-block;} .blogheading h1{width:100%;margin:20px 0px !important;} h3{font-size:30px;line-height:40px;font-family:Montserrat, Sans-serif !important;} h4{font-size:20px;line-height:40px;font-family:Montserrat, Sans-serif !important;} footer{text-align:center;position:relative;} footer .container{padding:0px;} strong, p b{font-weight:600;} .portfolio{width:100%;} .portfolio li{width:20%;display:inline-block;float:left;position:relative;overflow:hidden;} .portfolio ul a{position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(57, 57, 58, 0.8);opacity:0;font-size } .portfolio ul a:hover{opacity:1;} .portfolio .mask{font-size:40px;color:#eee;position:absolute;top:50%;left:50%;width:145%;padding-bottom:40px;transform:translate(-50%, -50%);opacity:0;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;} .portfolio a:hover .mask{font-size:22px;width:80%;opacity:1;} .portfolio img{width:100% !important;margin:0px !important;} .portfolio li:nth-of-type(3), .portfolio li:nth-of-type(6), .portfolio li:nth-of-type(9), .portfolio li:nth-of-type(15), .portfolio li:nth-of-type(20), .portfolio li:nth-of-type(21), .portfolio li:nth-of-type(25), .portfolio li:nth-of-type(30){margin-right:20%;} .portfolio .container{padding-bottom:40px;} .bizcity{margin-top:10px;display:inline-block;margin-bottom:20px;} .bizcity img{width:150px;} #about{border-bottom:1px solid #444;} .portfolio a:nth-of-type(2){display:none !important;} .filterbutton>a{display:none !important;} .cd-main-content{margin-top:25px;margin-bottom:50px;} .cd-filters, .cd-tab-filter ul{list-style:none !important;padding:0px !important;} .portfolio .type{display:none !important;} .box .half:first-child ._FieldHtml{border-bottom:1px solid #444;} ._FieldCheckboxlist li{display:inline-block;} ._FieldUrl img{width:100%;} ._DocumentListRow:nth-child(odd) .blog span._DocumentThumbnail{-webkit-transform:rotateX(0deg) rotateY(10deg) translate(20%);transform:rotateX(0deg) rotateY(10deg) translate(20%);left:-15%;} .blogpost .blog span._DocumentThumbnail img{width:100%;} .blogheading .blogimage img{-webkit-transform:rotateX(0deg) rotateY(10deg) translate(10%);transform:rotateX(0deg) rotateY(10deg) translate(10%);left:-15%;} ._DocumentListRow:nth-child(odd) .blog>span>a, .blogheading .blogimage{float:right;} ._DocumentListRow:nth-child(odd) .blog .abstract{margin-right:5%;margin-left:0%;} .allblogs .blog>span>a{margin-top:50px;margin-bottom:50px;} .blogpost .blog, .blogpost ._DocumentListRow{width:100%;} .allblogs .abstract{margin-top:50px;} .allblogs .RadDataPager{border:0px !important;margin-top:20px;} .allblogs .RadDataPager .rdpNumPart{display:none !important;} .rdpWrap{width:auto !important;} .allblogs .RadDataPager .rdpWrap:nth-of-type(5), .allblogs .RadDataPager .rdpWrap:nth-of-type(4){display:none !important;} .allblogs .rdpPagePrev, .allblogs .rdpPageNext{background-image:url(/templates/images/30dde46c-2d06-488f-9467-69e1652fe97e.png) !important;background-size:contain;width:80px !important;height:50px !important;background-position:center !important;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} .allblogs .rdpPageFirst, .allblogs .rdpPageLast{background-image:url(/templates/images/4ed8a676-d5f3-4ef3-9945-1fbba5f77741.png) !important;background-size:contain;width:80px !important;height:50px !important;background-position:center !important;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} .allblogs .rdpPageFirst, .allblogs .rdpPagePrev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} .allblogs .rdpPageFirst:hover, .allblogs .rdpPagePrev:hover, .allblogs .rdpPageNext:hover, .allblogs .rdpPageLast:hover{opacity:0.4;} .allblogs .RadDataPager .rdpWrap:nth-of-type(3){float:right;} .services .serviceslist li{display:inline-block;text-align:center;box-sizing:border-box;margin-bottom:10px;width:14.66%;float:left;margin-right:1%;margin-left:1%;vertical-align:top;} .services a{display:block;font-size:15px !important;padding:10px 20px 40px 20px;position:relative;box-sizing:border-box;color:#fff !important;background:#333;} .fade{position:fixed;top:0px;left:0px;width:100%;height:100px;z-index:99;pointer-events:none;background:-moz-linear-gradient(top, rgba(34, 34, 34, 1) 0%, rgba(125, 185, 232, 0) 100%);background:-webkit-linear-gradient(top, rgba(34, 34, 34, 1) 0%, rgba(125, 185, 232, 0) 100%);background:linear-gradient(to bottom, rgba(34, 34, 34, 1) 0%, rgba(125, 185, 232, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#007db9e8', GradientType=0);} .servicescontainer div{width:45%;margin-bottom:60px;border-bottom:1px solid #444;} .servicescontainer div:nth-child(even){margin-left:50%;} .servicescontainer div:nth-child(odd){margin-right:55%;} #pnlContent:after, .serviceslist ul, .container, .blog:after, .blogheading:after, .stafffooter:after, .half:after, .box:after{content:"";display:table;clear:both } #pnlContent ul{list-style:disc;padding-left:20px;margin-bottom:10px;} #pnlContent ol{list-style:decimal;padding-left:20px;margin-bottom:10px;} .menu{width:100%;position:fixed;top:0px;left:0px;pointer-events:none;} .menuopen{pointer-events:auto;} .menu .container{padding:0px !important;position:relative;} .menu .container .blind, .menu .container:after, .menu .container:before{border-left:1px solid rgba(17, 17, 17, 0.3);width:0%;position:absolute;height:100vh;box-sizing:border-box;background:rgba(17, 17, 17, 0.9);background-position:center !important;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;background-clip:padding-box;overflow-x:hidden;padding-top:100px;padding-bottom:100px;pointer-events:none;} .subnav{pointer-events:auto !important;} .menuopen .container .blind, .menuopen .container:after, .menuopen .container:before{border-left:1px solid rgba(0, 0, 0, 0.9) !important;} .menu .container .blind{overflow-y:scroll;-ms-overflow-style:none;// IE 10+ overflow:-moz-scrollbars-none;// Firefox}.menu .container .blind::-webkit-scrollbar{display:none;// Safari and Chrome}.menu .container .blind:first-child{left:0%;}.menu .container .blind:nth-child(2){left:25%;}.menu .container .blind:nth-child(3){left:50%;}.menu .container .blind:nth-child(4){left:75%;}.menuopen .container .blind{width:25%;}.menuopen .container:after, .menuopen .container:before{width:50%;}.menu .container:before{content:"";position:absolute;left:-50%;}.menu .container:after{content:"";position:absolute;left:100%;}.hamburger{width:40px;height:30px;display:inline-block;position:fixed;top:0px;right:-7px;z-index:1000;background:transparent;border:20px solid transparent;}.hamburger div, .hamburger:before, .hamburger:after{width:100%;height:5px;background-color:#ccc;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);}.hamburger:before{content:'';position:absolute;top:0%;left:0px;}.hamburger .middlebar{position:absolute;top:50%;left:0px;}.hamburger:after{content:'';position:absolute;top:100%;left:0px;}.closehamburger:before, .closehamburger:after{position:absolute;top:50%;left:0px;}.closehamburger:before, .closehamburger .middlebar{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.closehamburger:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.menuopen, .z-index{z-index:100;height:100%;}.menu p{position:absolute;width:300px;top:0px;left:-300px;color:#eee;font-size:18px;padding:10px 0px;font-weight:100;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out;pointer-events:auto!important;}.menu ul{pointer-events:auto!important;}.menu .blind > ul:first-child{list-style:none;padding:0px;position:relative;width:100%;top:0px;left:0px;display:block;}.menu .blind:first-child > ul li{display:block;position:relative;left:-300px;width:100%;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out;}.menu .blind:last-child > ul{display:block;position:relative;left:-300px;width:100%;-webkit-transition:all 500ms ease-out;transition:all 500ms ease-out;min-width:240px;}.menu .blind:first-child > ul li a{text-decoration:none;color:#ccc;font-size:25px;padding:10px 0px;font-weight:100;display:inline-block;position:relative;}.menu .blind:first-child > ul li a:after{content:"";width:0px;border-bottom:1px solid #ccc;position:absolute;bottom:10px;left:0px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.menu .blind > ul li a:hover:after{width:100%;}.menuopen p{left:0px;}.menuopen .blind:first-child > ul .blindsareopen{left:0px;}.menuopen .blind:last-child > .blindsareopen{left:0px;width:100%!important;}.menu .blind:last-child > ul > li{font-size:25px;font-weight:100;width:100%;}.menu .blind:last-child > ul > li > ul > li{font-size:18px;margin:10px 0px 10px 20px;overflow:hidden;-webkit-transition:all 1000ms ease-out;-moz-transition:all 1000ms ease-out;-o-transition:all 1000ms ease-out;transition:all 1000ms ease-out;}.menu .blind:last-child > ul > li > ul > li > a{font-weight:300;}.menu .blind:last-child > ul > li > ul > li > ul li a{font-size:14px;margin:10px 0px 10px 20px;display:block;font-weight:normal;}.expand{position:relative;display:block;padding-right:50px;}.expand:after{content:"";height:10px!important;width:10px!important;border-bottom:1px solid #a175d7;border-right:1px solid #a175d7;transform:rotate(45deg);position:absolute;top:5px;right:10px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;}.expand:hover:after{border-bottom:1px solid #542989;border-right:1px solid #542989;}.expanded{max-height:3000px!important;}.expanded .expand:after{transform:rotate(225deg);}.serviceslist ul{padding:0px!important;}._Template.daymode{background:#eeeeee;color:#444;background-image:url(/templates/images/ff0258c8-5a3c-41f8-b037-88e121447722.jpg);background-repeat:no-repeat;background-size:100%;}._Template.daymode p{text-shadow:0px 0px 8px rgba(238, 238, 238, 1);}.daymode #content h1, .daymode #content h2, .daymode ._EmailForm legend{color:#444;text-shadow:0px 0px 8px rgba(238, 238, 238, 1);}.daymode .fade{background:-moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(top, rgba(238, 238, 238, 1) 0%, rgba(125, 185, 232, 0) 100%);background:linear-gradient(to bottom, rgba(238, 238, 238, 1) 0%, rgba(125, 185, 232, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#007db9e8', GradientType=0);} .daymode .hamburger div, .daymode .hamburger:before, .daymode .hamburger:after{background-color:#444;} .daymode #sidedots a{background:#444;background-clip:padding-box;} .daymode ._EmailForm .RadUpload .ruBrowse, .daymode ._EmailForm .RadUpload .ruFakeInput, .daymode ._EzineForm .RadUpload .ruBrowse, .daymode ._EzineForm .RadUpload .ruFakeInput{color:#444;border:1px solid #BBB;} .daymode #sidedots li:hover, .daymode .scrolledto{border:1px solid #444 !important;} .daymode a, .daymode a:link, .daymode a:active, .daymode a:visited, .daymode ._EmailForm .ruRemove{color:#542989;} .daymode a:hover, .daymode ._EmailForm .ruRemove:hover{color:#a175d7;} .daymode ._Selected{color:#a175d7 !important;} .daymode .socialmedia a{text-shadow:0px 0px 11px rgba(255, 255, 255, 1);} .daymode .menu .container .blind, .daymode .menu .container:after, .daymode .menu .container:before{border-left:1px solid rgba(200, 200, 200, 0.5);} .daymode .closehamburger div, .daymode .closehamburger:before, .daymode .closehamburger:after{background-color:#eee;} .daymode ._EmailForm ._Button input, .daymode ._EzineForm ._Button input, .daymode .button{color:#542989;border:1px solid #542989;} .daymode ._EmailForm ._Button input:hover, .daymode ._EzineForm ._Button input:hover, .daymode .filter a:hover, .daymode ._FieldCheckboxlist li a:hover, .daymode .button:hover{color:#a175d7 !important;border:1px solid #a175d7 !important;} .daymode ._EmailForm .RadUpload .ruStyled:hover .ruBrowse{color:#a175d7;border:1px solid #a175d7;} .daymode ._EmailForm .RadUpload .ruBrowse, .daymode .filter a, .daymode ._FieldCheckboxlist li a{color:#542989 !important;border:1px solid #542989;} .daymode ._EmailForm ._ProfileContactFiles label, .daymode ._EmailForm ._Question label, .daymode ._EzineForm ._Question label{color:#888;} .daymode ._EmailForm textarea{border:1px solid #bbb;color:#444;} .daymode ._EmailForm ._LayoutCell2>input[type="text"], .daymode ._EzineForm ._LayoutCell2>input[type="text"]{border-bottom:1px solid #bbb;color:#444;} .daymode .buynz a{background-image:url(/templates/images/c1e1e401-f734-48cb-996f-6bd3f98bdcd5.png);} .daymode .parallax-bg2 img{opacity:0.7;} .daymode .intro{background-image:url(/templates/images/6c943e2f-9c6c-42dd-9156-d9271ce3f2b1.png);} .daymode .blogpost .abstract, .daymode #about, .daymode .servicescontainer div, .daymode .box .half:first-child ._FieldHtml{border-bottom:1px solid #bbb;} .daymode .blind:last-child li{color:#eee;} .daymode .blind:last-child a{color:#a175d7 !important;} .daymode .blind:last-child a:hover{color:#542989 !important;} .daymode .contactandezine a{text-shadow:0px 0px 11px rgba(0, 0, 0, 0);} .contactandezine{transform:rotate(-90deg);position:fixed;bottom:80px;left:-60px;font-size:18px;z-index:1000;} .contactandezine a{padding:0px 10px;text-shadow:0px 0px 11px rgba(0, 0, 0, 1);} .contactandezine:after{content:"";position:absolute;top:0px;left:110%;width:30px;height:30px;border-radius:50%;border-top:0px solid #ccc;border-left:6px solid #ccc;border-bottom:0px solid #ccc;border-right:0px solid #ccc;box-sizing:border-box;background:url(/templates/images/a74bebda-24ed-41f0-9f34-8afdc3264b44.png);background-size:80%;background-repeat:no-repeat;background-position:center;transform:rotate(90deg);} .daymode .contactandezine:after{width:30px;height:30px;background:#eee;-webkit-box-shadow:0px 0px 10px 0px rgba(84, 41, 137, 1);-moz-box-shadow:0px 0px 24px 0px rgba(84, 41, 137, 1);box-shadow:0px 0px 10px 0px rgba(84, 41, 137, 1);border:0px solid #542989 !important;transform:rotate(0deg);} .loadfade{position:fixed;top:0px;left:0px;width:100%;height:100vh;background-image:url(../../images/aaee9027-360c-47e9-91e6-8a3777867f30.png);background-color:#eee;pointer-events:none;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;background-size:300px;background-position:center;background-repeat:no-repeat;z-index:10000;opacity:1;} .hidden{opacity:0;} .blogpadding{padding-top:0px !important;} .blogpost #pnlContent img{max-width:100%;} #pnlContent em{font-style:italic;font-weight:700;} .fa, .fas{font-style:normal !important;} .stafffooter{padding-top:20px;} .stafffooter a{width:12.5%;display:inline-block;padding-left:1%;padding-right:1%;display:inline-block;box-sizing:border-box;} .stafffooter a img{width:100%;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} .stafffooter a:hover img{opacity:0.8;} .sub{font-size:17px;} .events-wrapper{overflow:hidden;margin-bottom:40px;margin-left:35px;margin-right:35px;} .events{width:auto;position:relative;height:50px;margin-left:20px;margin-right:20px;} .events ol{position:absolute;left:0px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} .events ol:after{content:"";z-index:-1;width:100%;width:calc(100% - 20px);height:1px;background:#444;display:block;top:35px;left:0px;position:absolute;} .daymode .events ol:after{background:#bbb;} .events li{position:absolute;transform:translateX(-50%);list-style:none !important;} .events a{font-size:12px;color:#ccc !important;} .daymode .events a{color:#444 !important;} .events a:after{transition:all 300ms ease-out;content:"";display:block;width:10px;height:10px;border:3px solid transparent;background:#ccc;text-indent:-9999px;border-radius:50%;background-clip:padding-box;position:absolute;left:50%;bottom:-19px;transform:translate(-50%);z-index:3 } .daymode .events a:after{background:#444;background-clip:padding-box;} .events a:before{transition:all 300ms ease-out;content:"";display:block;width:16px;height:16px;border:1px solid transparent;background:transparent;text-indent:-9999px;border-radius:50%;background-clip:padding-box;position:absolute;left:50%;bottom:-20px;z-index:2;transform:translate(-50%);} .events .selected:before, .events a:hover:before{border:1px solid #ccc;background:#222;} .daymode .events .selected:before, .daymode .events a:hover:before{border:1px solid #444;background:#eee;} .timeline{position:relative;} .cd-timeline-navigation li:first-child{position:absolute;top:17px;left:0px;list-style:none !important;} .cd-timeline-navigation li:last-child{position:absolute;top:17px;right:0px;list-style:none !important;} .events-content{width:100%;position:relative;} .events-content ol{list-style:none !important;} .events-content li{position:absolute;top:0px;left:100%;width:75%;opacity:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} .events-content .selected{opacity:1 !important;left:0% !important;} .events-content .previouslyselected{left:-100%;} .line{position:absolute;height:5px;border-radius:2.5px;background:#542989;top:33px;left:0px;z-index:-1;width:0px;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;} .prev, .next{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;border:1px solid #eee;height:35px;width:35px;border-radius:50%;display:block;position:relative;background:#222;} .daymode .prev, .daymode .next{border:1px solid #444;background:#eee;} .prev:after, .next:after{height:33%;width:33%;content:"";position:absolute;top:50%;left:50%;display:block;transform:translate(-50%, -50%) rotate(-45deg);border-left:1px solid #eee;border-top:1px solid #eee;} .daymode .prev:after, .daymode .next:after{border-left:1px solid#444;border-top:1px solid#444;} .next:after{transform:translate(-50%, -50%) rotate(135deg);} .inactive{opacity:0.3;cursor:default;}