body{position:relative;margin:0;padding:0;overflow:auto;overflow-x1:hidden}body,td{color:#000;font-family:"opensans";font-weight:300;font-size:18px}a{color:#000;cursor:pointer;text-decoration:none;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s}a:hover,a:focus{color:#999;background:transparent;text-decoration:none}img{max-width:100%;height:auto;border:none;vertical-align:middle}p{margin-bottom:20px}#header{background:#fff}#top-menu a{padding:0 15px;color:#9b9b9b;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.6px}#top-menu li.active > a,#top-menu li:hover > a{color:#373a39}#top-menu .navbar{margin-bottom:0}#top-menu .nav > li > a:focus,#top-menu .nav > li > a:hover{background:transparent}#mid-area{line-height:2}h1,h2,h3,h4,h5{margin:0 0 20px;font-weight:300}#banner .carousel{position:relative}#banner .carousel .item{min-height:650px;line-height:1;background-repeat:no-repeat;background-size:cover;background-position:center}#banner .carousel .item h2{position:absolute;color:#fff;font-family:"akzidenz_light";font-size:36px}#banner .carousel .item h2 b{display:block;font-family:"roboto_slab";font-size:60px}#banner .carousel .carousel-control{background-image:none}#banner .carousel .carousel-control > .fa{position:absolute;top:50%;display:inline-block;width:100%;text-align:center}#banner .carousel .carousel-control.left > .fa{left:0}#banner .carousel .carousel-control.right > .fa{right:0}#banner .carousel .bn-search{position:absolute;bottom:20%;width:100%}#banner .carousel .bn-search #search-form{display:inline-block;color:#fff}#banner .carousel .bn-search #search-form input + span > button{border-color:#fff;color:#fff}section.content{padding:65px 0}.content h2{font-size:36px}.content h2:after{content:' ';display:block;margin-top:10px;border-top:2px solid #e69c00}#about,#gallery{background:#f6f8fa}#gallery{padding-bottom:0}#gallery .portfolio-item{margin:15px 0;color:#fff;text-align:center}#gallery .portfolio-item > div{position:relative;overflow:hidden}#gallery .portfolio-item article{display:inline-block;margin:0;padding-bottom:1px;text-align:center}#gallery .portfolio-item article h5{margin:25px 0}#gallery .portfolio-item .portfolio-img img{width:100%;max-width:100%}#gallery .portfolio-item .portfolio-txt{position:absolute;bottom:100%;width:100%;height:100%;padding:15px;transition:all 0.8s;-moz-transition:all 0.8s;-webkit-transition:all 0.8s;background:rgba(0,0,0,0.4)}#gallery .portfolio-item .portfolio-txt .portfolio-lnk{position:relative;top:45%;z-index:1}#gallery .portfolio-item .portfolio-txt .portfolio-lnk a{color:#fff}#gallery .portfolio-item > div:hover .portfolio-txt{bottom:0}#gallery .portfolio-more{margin-top:10px;line-height:80px;background:#f6f8fa}#contact{margin:0;padding:0;border-top:1px solid #ccc}#contact .contact{display:inline-block;width:538px;max-width:100%;padding-right:50px;text-align:left}#contact .contact h2{margin:35px 0 50px}#contact .contact .form-group{position:relative;margin-bottom:35px}#contact .contact .form-control{position:relative;z-index:2;height:40px;line-height:40px;padding:0 10px;background:transparent;border:none;border:2px solid #333;border-top:none;border-radius:0;box-shadow:none}#contact .contact .form-control + label,#contact .contact .form-control:invalid + label{position:absolute;left:2px;top:0;z-index:1;line-height:40px;padding:0 10px;color:transparent;font-size:12px;font-weight:400;letter-spacing:3.71px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s}#contact .contact .form-control:focus + label,#contact .contact .form-control.valued + label{top:-25px;color:red}#contact .contact div[class^='col-'] > .form-control + label{padding-left:25px}#contact .contact select.form-control{color:#999;font-size:12px;font-weight:400;letter-spacing:3.71px;-webkit-appearance:none}#contact .contact textarea.form-control{height:100px}#contact::-webkit-input-placeholder{color:#999;font-size:12px;font-weight:400;letter-spacing:3.71px}#contact:-moz-placeholder{color:#999;font-size:12px;font-weight:400;letter-spacing:3.71px}#contact::-moz-placeholder{color:#999;font-size:12px;font-weight:400;letter-spacing:3.71px}#contact:-ms-input-placeholder{color:#999;font-size:12px;font-weight:400;letter-spacing:3.71px}#contact .contact-map iframe{width:100%;height:580px;border:0}#footer{display:none;background:#373a39;color:#fff}#footer .footer{padding:50px 0}#footer .footer a{color:#fff}#footer .footer a:hover{color:#e69c00}#footer .footer > div:not(:first-child){margin-top:60px}#footer .footer .footer-sns li,#footer .footer .footer-menu li{display:inline-block;margin:0 25px;font-size:12px}#footer .copyright{line-height:90px;background:#292c2b;font-size:12px}.row-nomargin{margin:0}.row-nomargin > div[class^='col-']{padding-left:0;padding-right:0}.scroll_top_box{display:none;position:fixed;z-index:100;left:50%;bottom:30px}.scroll_top_box .scroll_top{display:inline-block;opacity:0.8;margin-left:-50%;padding:15px}.button{padding:10px 55px;border:none;border-radius:0;background:transparent;font-size:14px;text-transform:uppercase;transition:all 0.8s;-moz-transition:all 0.8s;-webkit-transition:all 0.8s}.button-wa,.button-wa:focus{background:#e69c00;color:#fff}.button-wa:hover{background:#000;color:#fff}@media (min-width:960px){#header{position:fixed;z-index:10;width:100%;height:140px;line-height:140px;background:rgba(255,255,255,0.9);border-bottom:1px solid #ccc;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s}#header #top-menu{margin-top:35px}#header #top-menu li.active > a:after,#header #top-menu li:hover > a:after{content:"";display:block;margin-top:3px;border-top:2px solid #e69c00}.sub-container{padding-top:200px}}@media (max-width:960px){#header{position:fixed;z-index:10;width:100%;height:70px;line-height:70px;background:rgba(255,255,255,0.9);border-bottom:1px solid #ccc;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s}#header .container{padding:0}#header #logo img{width:auto;height:60px}#header #top-menu{margin-top:15px}#header #top-menu li.active > a:after,#header #top-menu li:hover > a:after{content:"";display:block;margin-top:3px;border-top:2px solid #e69c00}.home-banner-txt > h2{font-size:3em}#contact .text-right{text-align:center}}@media (max-width:768px){.row,#contact .row{margin:0}#logo{position:relative;z-index:1000;margin:0 15px}#top-nav{border:none}#top-nav .navbar-toggle{line-height:auto;padding:0 10px;margin:0;border:none}#top-nav #top-menu{width:100%;background:#fff;border-bottom:1px solid #ccc}#top-nav #top-menu a{line-height:3em;font-size:14px}#banner .carousel .item{min-height:350px}.contact{padding:0 15px}.contact .contact-map iframe{height:350px}}.bold{font-weight:bold}.noDisplay{display:none}.noMargin{margin:0px}.noPadding{padding:0px}.noBG{background:none}.noBorder{border:none}.noUnder{text-decoration:none}.pointer{cursor:pointer}.noCursor{cursor:default}/*# sourceMappingURL=//www.honeyhouse.co.nz/tmp/cache/sourcemap.map */