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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'icomoon';src:url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/icons/icomoon.eot?-6lq1xp);src:url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/icons/icomoon.eot?#iefix-6lq1xp) format("embedded-opentype"),url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/icons/icomoon.woff?-6lq1xp) format("woff"),url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/icons/icomoon.ttf?-6lq1xp) format("truetype"),url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/icons/icomoon.svg?-6lq1xp#icomoon) format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;padding:0 5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-uniE001:before{content:"\e001"}.icon-uniE004:before{content:"\e004"}.icon-uniE005:before{content:"\e005"}.icon-uniE007:before{content:"\e007"}.icon-uniE00F:before{content:"\e00f"}.icon-phone:before{content:"\e942"}.icon-envelop:before{content:"\e945"}.icon-location2:before{content:"\e948"}.icon-user:before{content:"\e971"}.icon-google-plus:before{content:"\ea88"}.icon-facebook:before{content:"\ea8c"}.icon-twitter:before{content:"\ea91"}header{padding:26px 0 74px}header .container{padding:0 30px}header span.icon-phone{background-color:#fff;border-radius:13px;color:#000;height:27px;margin-right:20px;padding:5px;width:27px}header .logo{width:auto}header .logo .react2it-logo{background:url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/logo/react2it-logo-colour.png) no-repeat 0 0 transparent;background-size:203px 56px;display:block;height:56px;text-indent:-1000em;width:203px}header a{color:#f76700 !important}header .mobileNavButton{float:right;display:block}header nav{background-color:#fff;border-radius:5px;bottom:-45px;clear:both;display:block;height:90px;margin-left:auto;margin-right:auto;position:relative;width:90%}header nav ul{display:block;float:left}header nav li{display:inline-block}header nav li .selected{color:#f76700}.mobile-header .btn:focus,.mobile-header .btn:active{outline:none !important;box-shadow:none !important}.mobile-header .mobile-number{width:100%;height:43px;background-color:#f76700;color:#fff;text-align:center;font-family:'helvetica';font-size:20px;line-height:43px}.mobile-header .arrow-up{top:70px;right:18px;position:absolute;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #000;display:none}.mobile-header .navbar{padding:0;height:85px}.mobile-header .navbar .dropdown-menu{background-color:transparent}.mobile-header .navbar .dropdown-toggle:before{content:'';background:url(//www.react2it.co.uk/wp-content/themes/react2it/img/icons/nav-arrow.png);width:20px;height:20px;position:absolute;left:15px}.mobile-header .navbar .dropdown-toggle{padding-left:23px !important}.mobile-header .navbar .nav-item{border-bottom:1px solid #979797;padding:1rem;margin-left:0;margin-right:0}.mobile-header .navbar .dropdown{background-color:#000}.mobile-header .navbar .active a:after{border-bottom:none;bottom:3px;content:" ";left:0;position:absolute;right:0}.mobile-header .navbar-collapse{background-color:#000;z-index:999999;margin-top:12px}.mobile-header .navbar li a{color:#fff !important;font-weight:200}.mobile-header .container .dropdown .dropdown-menu a:hover{color:#fff;background-color:#b91773;border-color:#fff}.container{width:100%}h1,h2,h3,h4,h5,h6,p,a,span,ul,li,input,button,textarea{font-family:"Ubuntu",sans-serif !important;font-weight:300}body{background-color:#f5f5f5 !important;height:100%}body h2{color:#000;font-size:32px;font-weight:300;margin-bottom:1rem}body h3{font-size:20px;font-weight:700;margin-bottom:1rem}body p{line-height:1.8rem;margin-bottom:1.5rem}body hr{border-top:1px solid #d8d8d8;margin:30px 0}body .mobile-wrapper{padding:10px 0;text-align:right}body .mobile-wrapper .telephone,body .mobile-wrapper .email{text-decoration:none;background:url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/icons/phone-icon.png) no-repeat 0 0 transparent;background-size:32px 32px;color:#f76700;font-size:26px;font-weight:700;padding:2px 0 2px 45px}.mobile-header a{color:#fff !important}body .mobile-wrapper .telephone:hover,body .mobile-wrapper .email:hover{cursor:pointer}body .mobile-wrapper .telephone:active,body .mobile-wrapper .telephone:hover,body .mobile-wrapper .telephone:visited,body .mobile-wrapper .email:active,body .mobile-wrapper .email:hover,body .mobile-wrapper .email:visited{color:#fff;text-decoration:none}body .mobile-wrapper .email{background:url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/icons/email-icon.png) no-repeat 0 0 transparent;background-size:32px 32px}.noPadding{padding:0 !important}.page{background-color:#f5f5f5;height:100%;width:100%}.btn.btn-lg{font-size:1em;font-weight:300;padding:12px 20px}.btn.btn-lg.btn-orange{background:#e39100;background:-moz-linear-gradient(top,#e39100 0%,#f76700 100%);background:-webkit-linear-gradient(top,#e39100 0%,#f76700 100%);background:linear-gradient(to bottom,#e39100 0%,#f76700 100%);border:0 !important;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e39100',endColorstr='#f76700',GradientType=0)}.btn.btn-lg.btn-dark{background-color:#333;color:#fff}.btn.btn-lg.btn-white{background-color:#fff;border-color:#f76700 !important;color:#f76700;padding:11px 20px}.navbar-nav>li{float:left;margin-left:1rem;margin-right:1rem;position:relative}.navbar-nav>li .nav-link{padding-left:0 !important;padding-right:0 !important}.navbar form input{border-radius:30px;background-color:#f5f5f5;border:0;padding:12px 100px 12px 22px}.navbar .active a:after{border-bottom:3px solid #f76700;bottom:3px;content:" ";left:0;position:absolute;right:0}.navbar .active a{color:#f76700 !important}.navbar li a{color:#000 !important;font-weight:500}.hero{background:url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/hero/shopping-mall-hero.jpg);background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;height:560px;width:100%}.hero nav{background-color:#fff;border-radius:6px;box-shadow:0px 2px 8px rgba(0,0,0,.15);padding:22px 18px !important;font-size:1em;margin:-48px 0 0}.hero .hero-slide{background-color:#fff;border-radius:6px;box-shadow:0px 2px 8px rgba(0,0,0,.15);padding:30px !important;margin-top:90px}.hero .hero-slide h2{color:#f76700;font-weight:500}.main-content{background-color:#fff;border-radius:6px;box-shadow:0px 2px 8px rgba(0,0,0,.15);padding:30px !important;border-radius:6px 6px 0 0;margin:-40px 0 0;min-height:100px}.main-content .home-heading h2{margin-bottom:1rem}.main-content h2{margin-bottom:1em}.main-content .email-us{background-color:#f76700;border-radius:5px;padding:30px}.main-content .email-us h3{color:#fff;font-size:20px;text-align:center}.main-content .email-us form .form-group{margin-bottom:8px}.main-content .email-us form .form-group:last-item{background-color:red}.main-content .email-us form .form-group .form-control{border:0;padding:12px 18px}.main-content .email-us form .form-group textarea{min-height:148px}.main-content .additional-adverts{background-color:#f5f5f5;margin-top:30px;min-height:500px;width:100%}footer .topFooter{background:#222;padding:24px 0 30px}footer .topFooter .container{padding:0 30px}footer .topFooter .logo{margin-bottom:6px;width:auto}footer .topFooter .logo .react2it-logo{background:url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/logo/react2it-logo-white.png) no-repeat 0 0 transparent;background-size:175px 48px;display:block;height:48px;text-indent:-1000em;width:175px}footer .topFooter .address p{color:#fff;font-size:13px;line-height:20px;margin:0}footer .topFooter .contact{padding-top:10px}footer .topFooter .contact .mobile-wrapper{padding:4px 0;text-align:left}footer .topFooter .contact .mobile-wrapper .telephone,footer .topFooter .contact .mobile-wrapper .email{display:block;font-size:22px;height:32px;line-height:28px}footer .bottomFooter{background:#000;clear:both}footer .bottomFooter .container{padding:6px 30px}footer .bottomFooter .copyright,footer .bottomFooter .links a{color:#999;font-size:13px}footer .bottomFooter .links{float:right}footer .bottomFooter .links a:first-child{margin-right:25px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body .mobile-wrapper .telephone{background-image:url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/icons/phone-icon@2x.png)}body .mobile-wrapper .email{background-image:url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/icons/email-icon@2x.png)}header .logo .react2it-logo{background-image:url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/logo/react2it-logo-colour@2x.png)}footer .topFooter .logo .react2it-logo{background-image:url(//www.react2it.co.uk/wp-content/themes/react2it/../react2it/img/logo/react2it-logo-white@2x.png)}}@media (max-width:991px){header{padding:20px 0 60px}.navbar form input{font-size:1em;padding:12px 22px}.hero{height:362px}.hero nav{font-size:.9em;margin:-40px 0 0;padding:9px 8px 10px !important}.hero .hero-slide{margin-top:20px}}@media (max-width:767px){header{padding:20px 0 50px}}@media (max-width:575px){.container{margin-left:10px !important;margin-right:10px !important;width:auto !important}.email-us{margin:-20px;padding:20px}header{padding:14px 0 40px}header .container{padding:0 30px}header .logo a{margin:0 auto}header .mobile-wrapper{display:none}.hero{height:540px;padding-top:60px;text-align:center}.hero nav{margin:-30px 0 0}}.dropdown-toggle:after{display:none !important}.dropdown-toggle:before{content:'';background:url(//www.react2it.co.uk/wp-content/themes/react2it/img/icons/nav-arrow.png);width:20px;height:20px;position:absolute;left:-22px}.navbar-toggler:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}article.page{background-color:#fff}.hero .dropdown-menu{background-color:#f76700 !important}.hero .dropdown-item{color:#fff !important}.article_cta{width:100%;height:230px;background-color:#f76700;color:#fff;text-align:center;background-image:url("/wp-content/themes/react2it/img/cta_logo_overlay.png");background-repeat:no-repeat;background-position:20% 0;padding-top:50px;padding-left:20px;padding-right:20px}.btn-black{display:block;background-color:#000 !important;color:#fff}.email-us .btn-primary{background-color:#000 !important;width:100% !important;border:none !important}.services-row{margin-bottom:30px;font-family:sans-serif;font-weight:300;font-style:normal;position:static;float:left}.services-row h3{color:#f76700;font-weight:400}.services-row div{position:static;float:left}.services-row .image-box{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width:575px){.navbar-brand img{margin-left:15px}.services-row{padding:0 !important}.services-row .image-box{padding:0;height:270px !important;margin-bottom:20px}.services-row .description-box{padding:0 15px}}#post-10 input[name=cf-name],#post-10 input[name=cf-area],#post-10 input[name=cf-phone],#post-10 input[name=cf-email]{width:49%;float:left;margin-bottom:15px}#post-10 input[name=cf-email],#post-10 input[name=cf-phone]{float:right}#post-10 .btn-primary{float:right;background-color:#f76700 !important;border:none}@media only screen and (min-width:769px){.dropdown:hover .dropdown-menu{display:block}.dropdown-submenu{position:relative !important}.dropdown-submenu>.dropdown-menu{top:0 !important;left:100% !important;margin-top:-6px !important;margin-left:-1px !important;border-radius:0 !important}.dropdown-submenu:hover>.dropdown-menu{display:block !important}.dropdown-submenu>a:after{display:block;content:"\f105";font-family:'FontAwesome';margin-top:-18px;right:15px;position:absolute;font-weight:300}.dropdown-item:hover{color:#000 !important}}