﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300);.center-vertically{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}body{font-family:'Open Sans',sans-serif;}a{outline:none;-webkit-tap-highlight-color:#085239;}div.nvCorkTop{display:none;}@media only screen and (min-width:768px){div.nvCorkTop{background-image:url('/images/styling/header-wood.jpg');background-repeat:repeat-x;height:10px;display:block;}}div.nvNavigation{background-color:#2d2126;padding:20px 0;}@media only screen and (min-width:768px){div.nvNavigation{padding:20px 0;background-image:url('/images/styling/pattern.png');background-size:750px 237px;background-repeat:no-repeat;background-position:center center;}}div.nvNavigation img{width:123px;height:66px;display:block;margin:0 auto;}@media only screen and (min-width:768px){div.nvNavigation img{display:inline-block;}}div.nvNavigation div.navbar{margin-bottom:0;}div.nvNavigation div.navbar div.container{position:relative;}div.nvNavigation div.navbar div.container div.navbar-header .navbar-toggle{position:absolute;top:0;right:0;background-color:#2d2126;border:1px solid #a59c87;border-radius:0;padding:9px 8px;}div.nvNavigation div.navbar div.container div.navbar-header .navbar-toggle span.icon-bar{background-color:#fff;}div.nvNavigation div.navbar div.container a.btnCall{color:#fff;border:1px solid #a59c87;padding:6px 10px;position:absolute;top:8px;left:16px;}@media only screen and (min-width:768px){div.nvNavigation div.navbar div.container a.btnCall{top:19px;left:auto;right:0;color:#a59c87;border-radius:3px;}}div.nvNavigation div.navbar div.container div.navbar-collapse{box-shadow:none;}@media only screen and (min-width:768px){div.nvNavigation div.navbar div.container ul.nav{position:absolute;top:11px;left:145px;}}@media only screen and (min-width:992px){div.nvNavigation div.navbar div.container ul.nav{left:180px;}}div.nvNavigation div.navbar div.container ul.nav li a{text-transform:uppercase;color:#fff;font-weight:300;transition:background-color .3s;transition:border-color .3s;outline:none;font-size:12pt;border-radius:3px;border:1px solid transparent;}div.nvNavigation div.navbar div.container ul.nav li a:hover,div.nvNavigation div.navbar div.container ul.nav li a.active{background-color:#100b0d;border-color:#a59c87;transition:background-color .3s;transition:border-color .3s;}div.nvFooterTop{padding:94px 0 54px 0;background-color:#2d2126;color:#a59c87;text-align:center;}@media only screen and (min-width:768px){div.nvFooterTop{text-align:left;}}div.nvFooterTop div.row{margin-top:60px;margin-bottom:72px;}div.nvFooterTop img{display:block;margin:0 auto;}div.nvFooterMiddle{background-color:#2d2126;color:#fff;text-align:center;padding:43px 0;font-size:14pt;border-top:1px solid #53484e;border-bottom:1px solid #53484e;}div.nvFooterBottom{background-color:#2d2126;padding:43px 0 105px 0;color:#a59c87;text-align:center;}div.nvFooterBottom p{padding:2px 0;margin:0;}div.nvFooterBottom a{color:#fff;text-transform:uppercase;display:block;margin-top:43px;transition:color .3s;}div.nvFooterBottom a:hover{color:#a59c87;text-decoration:none;}@media only screen and (min-width:768px){div.nvHomeWelcome{background-image:url('/images/styling/welcome.jpg');background-size:cover;background-position:center center;height:375px;}}div.nvHomeWelcome span{background-color:rgba(255,255,255,.8);display:block;margin:0 auto;text-align:center;padding:10px 0;font-size:20pt;color:#e50670;border-radius:5px;line-height:22pt;}@media only screen and (min-width:768px){div.nvHomeWelcome span{font-size:30pt;padding:35px;width:700px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}}div.nvFocusButtons{background-color:#2d2126;padding:20px 0;color:#fff;}@media only screen and (min-width:768px){div.nvFocusButtons{padding:27px 0 35px;background-image:url('/images/styling/pattern.png');background-size:750px 237px;background-position:center center;background-repeat:no-repeat;}}div.nvFocusButtons p{text-align:center;margin:0 auto;padding-bottom:20px;}@media only screen and (min-width:768px){div.nvFocusButtons p{padding-bottom:27px;}}@media only screen and (min-width:992px){div.nvFocusButtons p{width:80%;}}@media only screen and (min-width:1200px){div.nvFocusButtons p{width:75%;}}div.nvFocusButtons a{display:block;color:#fff;text-align:center;border:1px solid #fff;padding:15px 0;background-color:#2d2126;border-radius:3px;text-transform:uppercase;margin-bottom:10px;transition:background-color .3s;}div.nvFocusButtons a:hover{background-color:#43353c;text-decoration:none;}div.nvFocusTiles{padding:20px 0;}@media only screen and (min-width:768px){div.nvFocusTiles{padding:93px 0;}}div.nvFocusTiles a{background-color:#fafbfa;display:block;margin-bottom:10px;position:relative;}@media only screen and (min-width:768px){div.nvFocusTiles a{height:550px;padding:25px 10px 65px 10px;border:1px solid #e0e2e2;margin-bottom:0;}}@media only screen and (min-width:992px){div.nvFocusTiles a{padding:51px 10px 65px 10px;}}div.nvFocusTiles a div{padding:50px 16px;background-position:center center;background-size:cover;}div.nvFocusTiles a div h3{padding:25px 0;margin:0;text-align:center;text-transform:uppercase;color:#fff;font-size:12pt;}@media only screen and (min-width:992px){div.nvFocusTiles a div h3{font-size:15pt;}}div.nvFocusTiles a span{text-transform:uppercase;display:block;border-radius:3px;color:#fff;font-weight:bold;text-align:center;font-size:11pt;padding:10px 0;left:20%;right:20%;transition:background-color .3s;}@media only screen and (min-width:768px){div.nvFocusTiles a span{position:absolute;bottom:45px;}}@media only screen and (min-width:992px){div.nvFocusTiles a span{bottom:55px;}}@media only screen and (min-width:1200px){div.nvFocusTiles a span{bottom:65px;}}div.nvFocusTiles a P{text-align:center;width:90%;margin:35px auto;color:#2b383e;}@media only screen and (min-width:992px){div.nvFocusTiles a P{width:80%;}}@media only screen and (min-width:1200px){div.nvFocusTiles a P{width:74%;}}div.nvFocusTiles a:hover{text-decoration:none;}div.nvFocusTiles a.generic h3{background-color:rgba(43,56,62,.8);}div.nvFocusTiles a.generic span{background-color:#2b383e;}div.nvFocusTiles a.generic:hover span{background-color:rgba(43,56,62,.8);}div.nvFocusTiles a.design div{background-image:url(/images/library/SectionNavigation/shopfitting-design.jpg);}div.nvFocusTiles a.design h3{background-color:rgba(229,6,112,.8);}div.nvFocusTiles a.design span{background-color:#e50670;}div.nvFocusTiles a.design:hover span{background-color:rgba(229,6,112,.65);}div.nvFocusTiles a.manufacture div{background-image:url(/images/library/SectionNavigation/shopfitting-manufacture.jpg);}div.nvFocusTiles a.manufacture h3{background-color:rgba(45,33,38,.8);}div.nvFocusTiles a.manufacture span{background-color:#2d2126;}div.nvFocusTiles a.manufacture:hover span{background-color:rgba(45,33,38,.8);}div.nvFocusTiles a.consultations div{background-image:url(/images/library/SectionNavigation/shopfitting-consultation.jpg);}div.nvFocusTiles a.consultations h3{background-color:rgba(101,124,131,.8);}div.nvFocusTiles a.consultations span{background-color:#657c83;}div.nvFocusTiles a.consultations:hover span{background-color:rgba(101,124,131,.8);}div.nvFocusTilesWithExtraRows{background-color:#f9f9f8;}div.nvFocusTilesWithExtraRows a{margin-bottom:68px;}div.focusTileGallery a div{padding:100px 16px;}div.nvShowcaseFood{padding:30px 0;background-image:url('/images/styling/food-container.jpg');background-position:center center;background-size:cover;}@media only screen and (min-width:768px){div.nvShowcaseFood{padding:157px 0;}}div.nvShowcaseFood h2{margin:0;text-transform:uppercase;color:#e50670;font-size:22pt;font-weight:400;text-align:center;}@media only screen and (min-width:768px){div.nvShowcaseFood h2{padding-left:35px;text-align:left;}}@media only screen and (min-width:992px){div.nvShowcaseFood h2{font-size:30pt;}}div.nvShowcaseFood p.intro{color:#fff;font-size:18pt;line-height:21pt;text-align:center;padding:20px 0;}@media only screen and (min-width:768px){div.nvShowcaseFood p.intro{text-align:left;padding:0;}}div.nvShowcaseFood p{font-size:11pt;color:#2b383e;text-align:center;}@media only screen and (min-width:768px){div.nvShowcaseFood p{text-align:left;}}div.nvShowcaseFood a{color:#fff;border-radius:3px;background-color:#2d2126;text-transform:uppercase;padding:10px;text-align:center;font-weight:bold;display:block;text-shadow:none;transition:background-color .3s;width:60%;margin:25px auto 15px auto;}@media only screen and (min-width:768px){div.nvShowcaseFood a{margin:15px 0 0 0;width:150px;}}div.nvShowcaseFood a:hover{text-decoration:none;background-color:rgba(45,33,38,.8);}div.nvShowcaseRetail{padding-top:0;padding-bottom:0;background-image:url('/images/styling/retail-container.jpg');background-position:center center;background-size:cover;}@media only screen and (min-width:768px){div.nvShowcaseRetail{padding:130px 0;}}div.nvShowcaseRetail .container{background-color:rgba(45,33,38,.9);padding-top:30px;padding-bottom:30px;}@media only screen and (min-width:768px){div.nvShowcaseRetail .container{padding-top:79px;padding-bottom:30px;}}div.nvShowcaseRetail h2{margin:0;text-transform:uppercase;color:#e50670;font-size:22pt;font-weight:400;text-align:center;}@media only screen and (min-width:768px){div.nvShowcaseRetail h2{padding-left:35px;text-align:left;}}@media only screen and (min-width:992px){div.nvShowcaseRetail h2{font-size:30pt;}}div.nvShowcaseRetail p.intro{color:#e50670;font-size:18pt;line-height:21pt;text-align:center;padding:20px;width:100%;}@media only screen and (min-width:768px){div.nvShowcaseRetail p.intro{text-align:left;padding:0 50px 0 0;}}div.nvShowcaseRetail p{padding:10px 20px 20px 20px;font-size:11pt;color:#fff;text-align:center;}@media only screen and (min-width:768px){div.nvShowcaseRetail p{text-align:left;width:50%;padding:30px 0;}}div.nvShowcaseRetail a{color:#fff;border-radius:3px;background-color:#2d2126;text-transform:uppercase;padding:10px;text-align:center;font-weight:bold;display:block;text-shadow:none;transition:background-color .3s;width:60%;margin:25px auto 15px auto;}@media only screen and (min-width:768px){div.nvShowcaseRetail a{margin:15px 0 0 0;width:150px;}}div.nvShowcaseRetail a:hover{text-decoration:none;background-color:rgba(45,33,38,.8);}div.nvEnquiry{background-color:#ececea;padding:30px 0;color:#2b383e;}@media only screen and (min-width:768px){div.nvEnquiry{padding:60px 0;}}div.nvEnquiry h2{text-align:center;text-transform:uppercase;font-weight:bold;color:#2b383e;}div.nvEnquiry fieldset label{text-align:center;display:block;text-transform:uppercase;margin-top:20px;}@media only screen and (min-width:768px){div.nvEnquiry fieldset label{margin-top:38px;}}div.nvEnquiry fieldset input,div.nvEnquiry fieldset textarea{background-color:#f8f8f7;border:1px solid #c5cfd2;border-radius:3px;}div.nvEnquiry a{color:#fff;border-radius:3px;background-color:#2d2126;text-transform:uppercase;padding:10px;text-align:center;font-weight:bold;display:block;text-shadow:none;transition:background-color .3s;width:60%;margin:25px auto 15px auto;}@media only screen and (min-width:768px){div.nvEnquiry a{width:150px;}}div.nvEnquiry a:hover{text-decoration:none;background-color:rgba(45,33,38,.8);}div.nvProudlyServicing{padding:80px 0;text-align:center;}div.nvProudlyServicing p{font-size:13pt;font-weight:bold;color:#2b383e;padding-bottom:40px;}div.nvProudlyServicing span{display:block;height:65px;}@media only screen and (max-width:767px){div.nvProudlyServicing span{height:45px;}}div.nvProudlyServicing img{display:block;margin:0 auto;}@media only screen and (max-width:767px){div.nvProudlyServicing img{margin-bottom:50px;}}@media only screen and (min-width:768px){div.nvProudlyServicing img{display:inline-block;margin:0 15px;}}div.pageHeader{padding:50px 0 23px 0;}div.pageHeader h1{color:#e50670;text-align:center;text-transform:uppercase;font-size:18pt;font-weight:bold;margin:0;padding:0;}div.subNavigation{border-top:1px solid #e0e2e2;border-bottom:1px solid #e0e2e2;padding:10px 0;}div.subNavigation ul{margin:0;padding:0;list-style:none;text-align:center;}div.subNavigation ul li{list-style:none;display:inline-block;}div.subNavigation ul li a{text-transform:uppercase;color:#2b383e;padding:10px 10px;font-size:11pt;display:inline-block;border:1px solid transparent;}div.subNavigation ul li a.active,div.subNavigation ul li a:hover{border:1px solid #e0e2e2;background-color:#f9f9f8;border-radius:3px;text-decoration:none;}div.nvContentBackground{background-image:url('/images/library/HeroImages/shopfitting-design.jpg');background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;height:100px;}@media only screen and (min-width:768px){div.nvContentBackground{height:550px;}}div.nvContentBackground div.overlay{background-color:rgba(236,236,234,.8);position:absolute;bottom:0;left:0;right:0;display:none;}@media only screen and (min-width:768px){div.nvContentBackground div.overlay{display:block;}}div.nvContentBackground div.overlay h1{padding:30px 0;margin:0;text-transform:uppercase;font-weight:bold;color:#2b383e;font-size:22pt;text-align:center;}@media only screen and (min-width:768px){div.nvContentBackground div.overlay h1{text-align:left;}}div.pageCopy{padding:30px 0;color:#2b383e;font-size:11pt;}@media only screen and (min-width:768px){div.pageCopy{padding:60px 0 115px 0;}}div.pageCopy h1{text-transform:uppercase;font-weight:bold;color:#2b383e;font-size:22pt;text-align:center;}@media only screen and (min-width:768px){div.pageCopy h1{text-align:left;}}div.pageCopy h2{text-transform:uppercase;color:#2b383e;font-size:16pt;margin-top:50px;margin-bottom:20px;}div.pageCopy h4{color:#a59c87;font-size:17pt;font-weight:300;margin:0;padding:0;padding-bottom:20px;text-align:center;}@media only screen and (min-width:768px){div.pageCopy h4{text-align:left;padding-bottom:0;}}div.pageCopy p{text-align:center;}@media only screen and (min-width:768px){div.pageCopy p{text-align:left;}}div.pageCopy ul{margin-left:0;padding-left:15px;}div.pageCopy ul li{padding-bottom:10px;}div#myCarousel{background-color:#f9f9f8;}@media only screen and (min-width:768px){div#myCarousel{padding:40px 0 20px 0;}}div#myCarousel a.carousel-control{background-image:none !important;}div#myCarousel div.item img{display:block;margin:0 auto;background-color:#fff;}@media only screen and (min-width:768px){div#myCarousel div.item img{border:1px solid #e0e2e2;padding:10px;}}div.carouselBottom{background-color:#f9f9f8;}@media only screen and (min-width:768px){div.carouselBottom{padding-bottom:150px;}}div.carouselBottom p{text-align:center;font-size:11pt;}div.carouselBottom a{color:#fff;border-radius:3px;background-color:#2d2126;text-transform:uppercase;padding:10px;text-align:center;font-weight:bold;display:block;text-shadow:none;transition:background-color .3s;width:60%;margin:25px auto 0 auto;}@media only screen and (min-width:768px){div.carouselBottom a{width:150px;}}div.carouselBottom a:hover{text-decoration:none;background-color:rgba(45,33,38,.8);}div.addressDetails{border-top:1px solid #e0e2e2;background-color:#ececea;padding:20px 0 50px 0;}div.addressDetails p{text-align:center;font-size:12pt;padding-top:35px;}.formComplete{color:#e50670;font-size:14pt;text-align:center;}.valSum ul{list-style:none;margin:0;padding:0;text-align:center;}.GalleryHeader{background-color:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;}.GalleryHeader h2{text-transform:uppercase;padding:0;margin:0;font-weight:bold;font-size:16pt;}.GalleryHeader h2 span{color:#e50670;}.mapContainer{border-top:4px solid #fff;padding:0;}.mapContainer iframe{width:100%;height:200px;}@media only screen and (min-width:768px){.mapContainer iframe{height:350px;}}a.nvButton{color:#fff;border-radius:3px;background-color:#2d2126;text-transform:uppercase;padding:10px;text-align:center;font-weight:bold;display:block;text-shadow:none;transition:background-color .3s;width:60%;margin:25px auto 15px auto;}@media only screen and (min-width:768px){a.nvButton{width:250px;}}a.nvButton:hover{text-decoration:none;background-color:rgba(45,33,38,.8);}a.nvButtonInline{color:#fff;border-radius:3px;background-color:#2b383e;text-transform:uppercase;padding:15px 60px;text-align:center;font-weight:bold;display:inline-block;text-shadow:none;transition:background-color .3s;margin:25px auto 15px auto;margin-right:20px;}@media only screen and (max-width:767px){a.nvButtonInline{width:100%;margin-right:0;}}a.nvButtonInline.pdfIcon{background-image:url(/images/styling/pdf@2x.png);background-position:right 20px center;background-repeat:no-repeat;background-size:25px 30px;padding-right:80px;}a.nvButtonInline:hover{text-decoration:none;background-color:#161d20;}