@import"//fonts.googleapis.com/css?family=Oswald:700";@import"//morleys-electrical.co.uk/css/bootstrap-combined.min.css";@import"//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.min.css";body{font-family:Helvetica,Arial,sans-serif;color:#5a5a5a;background-color:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-weight:normal;font-family:"Oswald";word-spacing:5px;text-transform:uppercase}h1{font-size:50px;line-height:50px}h2{margin:10px 20px;font-weight:bold}hr{margin:50px 0;border:none;border-top:1px solid #469bd8}a{color:#004a94}a:hover{color:#003060;text-decoration:none}a:focus{color:#385e00;text-decoration:none}p{padding:0 20px;margin-bottom:20px}p.lead{font-size:30px;line-height:40px}i{background:none}a[class^="icon-"],a[class*=" icon-"]{background-image:none}.btn{font-family:"Oswald";padding:10px 20px 5px 20px;font-size:20px;line-height:35px;border-radius:0;text-shadow:none;box-shadow:none;background:none;border:none;background-color:#fff;-webkit-transition:.2s;transition:.2s}.btn:hover{-webkit-transition:.15s;transition:.15s;background-color:#444;color:#fff}.container label{margin-left:4px;font-family:"Oswald"}.container input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:50px;border-radius:0;box-shadow:none;line-height:35px;font-size:16px;padding:10px;border:4px solid #469bd8;font-family:"Oswald"}.container input:focus,.container textarea:focus{box-shadow:none;border:4px solid #004a94}.container textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;border-radius:0;box-shadow:none;border:4px solid #469bd8}form .btn,#contact h1{margin-left:4px}form.contact input,form.contact textarea{width:100%}form.contact textarea{height:219px}.navbar-wrapper{width:100%;position:fixed;top:0;z-index:1;background-color:#fff;box-shadow:0 1px 3px}.navbar-inverse{width:inherit}.navbar-inverse .navbar-inner{margin:50px 0;background:none;box-shadow:none;border:none}.navbar-inverse .brand{font-family:"Oswald";font-size:40px;color:#469bd8;text-shadow:none;padding:20px 0;border-bottom:5px solid #fff}.navbar-inverse .brand.hidden-phone{min-width:400px}.navbar-inner .btn-navbar{height:52px;background:none;margin:0;text-align:right}.navbar-inner .btn-navbar:hover{background:none}.navbar-inner .btn-navbar span.icon-bar{background-color:#444;box-shadow:none;width:35px;height:4px;margin-bottom:5px}.navbar-inner .nav{margin-top:5px}.navbar-inner .nav li a{font-size:20px;font-family:"Oswald";text-shadow:none;margin:10px 15px;padding:0 0 5px 0;text-transform:uppercase}.navbar-inner .nav li a:hover{color:inherit;border-bottom:4px solid #469bd8}.navbar-inverse .nav li a:focus{color:#999}.navbar-inverse .nav li.active a,.navbar-inverse .nav li.active a:hover,.navbar-inverse .nav li.active a:focus,.navbar-inverse .nav li.dropdown.active a.dropdown-toggle{color:#ccc;background-color:transparent;box-shadow:none;text-shadow:none;border-bottom:4px solid #469bd8}.navbar-inverse .nav li.dropdown a{outline:none}.navbar-inverse .nav li.dropdown a:focus{color:#999}.navbar-inverse .nav li.dropdown.open a.dropdown-toggle{background:none;color:#444;border-bottom:4px solid #469bd8}.navbar-inverse .nav li.dropdown a:focus>.caret,.navbar-inverse .nav li.dropdown .caret,.navbar-inverse .nav li.dropdown.open a.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown a:hover>.caret{margin:5px 0 0 5px;border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown .dropdown-menu{border-radius:0;box-shadow:none;padding-top:15px}.navbar-inverse .nav li.dropdown .dropdown-menu li a{color:#999}.navbar-inverse .nav li.dropdown .dropdown-menu li a:hover{background:none;border:0;color:#444}.navbar-wrapper.affix{position:fixed}.navbar-wrapper.affix .navbar-inverse{margin:0}.navbar-wrapper.affix .navbar-inner{margin:10px 0 0 0}.navbar-wrapper.affix .navbar-inner .brand:hover{border-bottom:5px solid #fff}.container.landing{margin:75px auto 70px auto}.landing .slogan{color:#999}.block{width:100%;color:#fff}.block .container{padding-top:40px;padding-bottom:10px}.block .container .row{margin-bottom:20px}.block.blue{background-color:#15a7c6}.block.color{background-color:#469bd8;border-bottom:3px solid #0973bf;border-top:3px solid #0973bf}.block.white{background-color:#eee;color:#444}.macbook{display:block;position:relative;width:560px;height:310px;z-index:0;margin:0 auto}.macbook .macbook-cover{position:relative;width:560px;height:310px;background:url(../img/macbook.png) no-repeat;background-size:100%;z-index:1}.macbook .image-wrapper{position:absolute;top:18px;left:50%;width:415px;height:260px;margin-left:-207px;overflow:hidden;background-color:#ddd}.macbook .image-wrapper img{min-height:100%}.caption{text-align:center}.carousel{height:100%}.carousel-inner{height:inherit}.carousel-inner .item{height:inherit;overflow:hidden}.carousel-control{width:30px;height:30px;top:50%;margin-top:-20px;border:none;z-index:2;opacity:.25;font-size:30px;background:none}.carousel-control:hover{opacity:.5}.macbook .carousel-control.left{left:-10px}.macbook .carousel-control.right{right:-10px}.carousel-control i{color:#000;vertical-align:middle}.portrait-wrapper{text-align:center;margin:30px 0}.portrait{display:inline-block;width:250px;height:250px;border-radius:50%;overflow:hidden;margin-bottom:20px}.portrait-wrapper .social-media{text-align:center;margin-bottom:20px}.portrait-wrapper .social-media i{display:inline-block;width:40px;font-size:30px;color:#444;-webkit-transition:color .2s;transition:color .2s}.portrait-wrapper .social-media i:hover{color:#469bd8}#footer{background-color:#252528;color:#777E83;font-family:"Lato",sans-serif;font-size:12px;line-height:23px;border-top:2px solid #151515;text-shadow:1px 1px 1px #000}#footer .info{margin-bottom:10px;margin-left:0}#footer .info .residence{margin-left:0}#footer .info ul{margin:0;padding:0}#footer .info ul li{list-style:none;font-size:14px;color:#777E83;line-height:23px}#footer .info ul a{color:#777E83;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;transition:color .2s}#footer .info ul a:hover{color:#FFF}#footer .info .touch{float:right}#footer .info .touch ul li{display:inline-block;margin-left:30px}#footer .container{padding-bottom:10px;padding-top:40px}.navbar-inverse .brand,.navbar-inverse .brand:hover,.navbar-inverse .brand:focus{font-family:"Arial";font-size:40px;color:#000e9b;text-shadow:none;padding:20px 0;border-bottom:5px solid #fff;word-spacing:5px}img.logo{margin:2px 2px 0 0;box-shadow:0 1px 2px #303030}.navbar-inverse .contact{font-family:"Oswald";font-size:20px;margin:20px 0 0 50px;padding:0 0 5px}.navbar-inverse .nav .contact a:focus{border:0}.alignleft{display:inline;float:left;margin-right:1.625em}.alignright{display:inline;float:right;margin-left:1.625em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.trans{-moz-transition:all .6s ease;-webkit-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}a:focus img[class*="trans"],a:hover img[class*="trans"],a:active img[class*="trans"]{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}h2 i{font-size:38px;padding-left:20px}.tel i{font-size:25px}.tel{font-size:20px;font-family:"Oswald";word-spacing:5px;font-weight:bold}.tel a:hover,.tel a:focus,.tel a:active{text-shadow:2px 2px 1px #0973BF}.tel a{color:#fff}.copyright{text-align:center}.copyright a{color:#fff}.copyright a:hover,.copyright a:focus,.copyright a:active{color:#fff}.copyright i{padding-left:5px;padding-right:2px}i{padding-right:2px}.js_warning{bottom:0;position:fixed;background-color:#9d261d;color:#fff;padding:5px;width:100%;border:none;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;z-index:100;text-shadow:1px 1px 1px #000}.js_warning i{font-size:18px;padding:0}body.js .js_warning{display:none}#toTop{display:none;position:fixed;bottom:13px;right:13px;height:20px;width:40px;padding:8px 0 12px 0;text-align:center;font-size:20px;color:#fff;cursor:pointer;background:#444;line-height:1em;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:.8;border-radius:10px}.gmap3{margin:20px;border:1px dashed #C0C0C0;width:500px;height:250px}body.no-js .gmap3{background-image:url(../img/location_nojs.jpg);background-repeat:no-repeat;background-position:center}.gmap3 .mapinfo{color:#000;border:1px solid #C0C0C0;background-color:#fff;width:200px;line-height:20px;font-size:12px;height:75px;text-align:left;padding:5px}@media (max-width:767px){body{padding-left:0px;padding-right:0px;}

