/*
Theme Name: Beans child
Description: Starter Child Theme for the Beans Theme.
Author: Beans
Author URI: http://www.getbeans.io
Template: tm-beans
Version: 1.0.0
Text Domain: tm-beans
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.nextend-thumbnail-button {
    position: absolute;
    z-index: 2;
    transition: all 0.4s;
    opacity: 1 !important;
    cursor: pointer;
}
.nextend-thumbnail-default, .nextend-thumbnail-inner {
    overflow: visible !important;
}
.flickity-slider {
    transform: none !important;
        position: absolute;
    width: 100%;
    height: 100%;
}
.carousel {
  background: #FAFAFA;
}

.carousel-cell {
  width: 100%;
  height: 600px;
  margin-right: 10px;
  border-radius: 5px;
  counter-increment: carousel-cell;
}
.carousel-nav .carousel-cell {
  height: 80px;
  width: 100px;
}

.carousel-nav .carousel-cell:before {
  font-size: 50px;
  line-height: 80px;
}

.carousel-nav .carousel-cell.is-nav-selected {
    width: 12%;
    left: 5% !important;
}

html {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 24px;
	background: #fff;
	color: #333;
	font-weight: 400;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;

}
.uk-navbar-nav > li > a {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #666;
	padding: 0;
	margin: 0 15px;
	font-weight: 600;
	text-transform: uppercase;
	height: 120px;
	line-height: 120px;
}
.uk-navbar-nav > li:last-child > a {
	margin-right: 0;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {

	color: #000;
	background: none;

}
.uk-navbar-nav > li.uk-active > a {
    color: #000;
	background: none;
}
.header-top {
	background: rgba(0,0,0,0.8);
	padding: 10px 0;
	color: #fff;
}
.header-top a {
	color: #fff;
}
.header-top a:hover, .header-top a:active {
	text-decoration:  none;
	color: #f2f2f2;
	background: transparent;
}
.header-top .uk-align-left, .header-top .uk-align-right {
	margin: 0;
}
.tm-header {
	border: none;
	padding: 0;
	border-bottom: 1px solid #f2f2f2;
}

.tm-site-branding {
	padding-left: 0;
}
.uk-navbar {
	padding-left: 20px;
	margin-top: 5px;
}
.header-call-to-action {
	line-height: 140px;
}
.call-banner {
	background: url(img/call-banner.jpg);
	margin-bottom: 0px;height: 283px;
}
.tm-main {
	padding-top: 0;
	padding-bottom: 0;
}
.uk-article-title {
	display: none;

}
.uk-article {
	padding: 0;
}
.uk-button-primary {
	background: #000;
	border-radius: 0;
}
h1, .uk-h1 {
	line-height: 60px;
}
h2, .uk-h2 {
	font-size: 30px;
	line-height: 48px;

}
p {
	margin-bottom: 15px!important;
}

.uk-text-huge {
	font-size: 28px;
}

.uk-panel-box-primary {
	background: #f6f6f6;
	border: 1px solid #e5e5e5;
}
.uk-text-bold {
	font-weight: 600;
}
.uk-slideset img {
    border: 1px solid #f2f2f2;
}
.uk-text-shadow {
	text-shadow: 0 0 5px #000000;
}
.uk-text-large {
	font-weight: 400;
	line-height: 32px;
}
.uk-text-contrast h2, .uk-text-contrast a {
	color: #fff;
}
 .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
 	width: 100%;
 }
 .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
 	height: auto;
 }
 .uk-form select, .uk-form textarea, .uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="number"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="color"] {
 	background: rgba(0, 0, 0, 0.1);
 	color: #fff;
 	border-radius: 0;
 }
 .uk-form select:focus, .uk-form textarea:focus, .uk-form input:focus:not([type]), .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="color"]:focus {
 	background: rgba(0, 0, 0, 0.2);
 	color: #fff;
 }


.uk-block-default {
	background: #00BFA5;

}
.uk-block-default a {
	color: #fff;
	text-decoration: underline;
}
.uk-block-default a:hover, .uk-block-default a:active {
	text-decoration: none;
}
.uk-block-default h1, .uk-block-primary h1, .uk-block-default, .uk-block-primary {
	color: #fff;
}

.header-top img {
	padding-left: 12px;
}

.tm-footer {
	background: rgba(0,0,0,0.8);
	color: #fff;
}
.uk-dotnav > .uk-active > * {

    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}
.call-btn {
	margin: 36px 0;
	font-size: 32px;
	font-weight: 400;
}
.call-btn img {
	padding-right: 24px;
}
.call-btn a {
	color: #fff;
}
.call-btn a:hover, .call-btn a:active {
	color: #fff;
	text-decoration: underline;
}
p.uk-text-small a {
    color: white;
}
.tm-sub-footer {
	font-size: 14px;

}
.uk-button-hollow {
	border: 1px solid #fff;
	color: #fff;
	background: transparent;
	text-transform: uppercase;
	font-weight: 300;
	border-radius: 0;
	letter-spacing: 2px;
}
.uk-dropdown-navbar {
	top: 120px!important;
	padding: 0 15px;
	background: rgba(0,0,0,0.8);
}
.uk-dropdown-navbar li {
	line-height: 36px;
}
.uk-dropdown-navbar li a {
	color: #fff;
}
.uk-nav-dropdown > li > a:hover, .uk-nav-dropdown > li > a:focus {
	background: #000;
	color: #fff;
}
.thumbs {
	margin-top: 18px;
}
.kitchen {
	background: url(img/kitchen-thumb-l.jpg);    height: 123px;  
}
.bedroom {
	background: url(img/bedroom-thumb-l.jpg);    height: 123px;
}
figure {
    margin-top: 0;
}
.uk-offcanvas {
	text-transform: uppercase;
}
@media screen and (max-width:479px) {
	.call-btn {
		font-size: 18px;
	}
	article.uk-panel-box {
		padding: 20px 0;
	}
	.tm-site-branding {
		float: none!important;
		text-align: center;
	}
}
.custom-caption {
	padding-bottom: 120px;
}
.custom-caption h1 {
	padding: 20px;
	background: rgba(255, 255, 255, 0.8);
	color: #000;
}
.uk-button {
	padding: 8px 16px;
}
.ngg-gallery-thumbnail img:hover {
    background-color: #000000 !important;
    opacity: 0.8;
}
.ngg-gallery-thumbnail a:hover {
    opacity: 0.8;
}
.ngg-gallery-thumbnail {
    text-align: center;
    max-width: 100%!important;
    background-color: #000 !important;
    border: 0px solid #a9a9a9 !important;
    margin-right: 5px;
    margin: 5px;
}
.ngg-gallery-thumbnail a {
    display: block;
    margin: 0px !important;
    border: none;
    box-shadow: none;
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Flickity v1.1.1
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:none;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}/*!
* lazyYT (lazy load YouTube videos)
* v1.3.0 - 2016-03-06
* (CC) This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
* http://creativecommons.org/licenses/by-sa/4.0/
* Contributors: https://github.com/tylerpearson/lazyYT/graphs/contributors || https://github.com/daugilas/lazyYT/graphs/contributors
*/.lazyYT-container{position:relative;display:block;height:0;padding:0 0 56.25% 0;overflow:hidden;background-color:#000000}.lazyYT-container iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.ytp-gradient-top{top:0;z-index:21;width:100%;height:98px;position:absolute;pointer-events:none;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABiCAQAAAA7fHH2AAAAQUlEQVQYV22KQQoAIAzDyv7/Et/oVlGZVCfkkIYamsENXESyi8vc0u/PKZ6o8+7fZ0h8ShRYnD+BFKToRJkHFpkM2hZSxuyWpEYAAAAASUVORK5CYII=);-webkit-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);-moz-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1)}.ytp-chrome-top{position:absolute;left:12px;right:10px;top:0;font-family:Roboto,Arial,Helvetica,sans-serif;color:#eee;text-align:left;direction:ltr;font-size:11px;line-height:1.3;-webkit-font-smoothing:antialiased;text-shadow:0 0 2px rgba(0,0,0,0.5);z-index:60;-moz-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1)}.ytp-title{font-size:150%;overflow:hidden;padding-right:20px;white-space:nowrap}.ytp-title-text{padding-top:15px;display:inline-block;line-height:1.1;vertical-align:top;max-width:100%;margin-left:4px}.ytp-title-link{max-width:100%;overflow:hidden;color:#eee;text-decoration:none;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;float:left}.ytp-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;z-index:12;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;-moz-transition:opacity 0.5s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:opacity 0.5s cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.5s cubic-bezier(0, 0, 0.2, 1);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.lazyYT-image-loaded .ytp-spinner{display:none}.ytp-thumbnail button.ytp-button{visibility:hidden}.ytp-thumbnail.lazyYT-image-loaded button.ytp-button{visibility:visible}.ytp-spinner{position:absolute;left:45%;top:45%;width:10%;height:10%;z-index:16}.ytp-spinner-message{position:absolute;left:50%;top:100%;width:300px;font-size:127%;line-height:182%;margin-left:-150px;display:none;text-align:center;background-color:black;opacity:0.5}@keyframes ytp-spinner-dot-fade{0%{opacity:.5;-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}50%{opacity:.15;-moz-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}to{opacity:.15;-moz-transform:scale(0.85, 0.85);-ms-transform:scale(0.85, 0.85);-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}}@-moz-keyframes ytp-spinner-dot-fade{0%{opacity:.5;-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}50%{opacity:.15;-moz-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}to{opacity:.15;-moz-transform:scale(0.85, 0.85);-ms-transform:scale(0.85, 0.85);-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}}@-webkit-keyframes ytp-spinner-dot-fade{0%{opacity:.5;-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}50%{opacity:.15;-moz-transform:scale(0.9, 0.9);-ms-transform:scale(0.9, 0.9);-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}to{opacity:.15;-moz-transform:scale(0.85, 0.85);-ms-transform:scale(0.85, 0.85);-webkit-transform:scale(0.85, 0.85);transform:scale(0.85, 0.85)}}.ytp-spinner-dot{-moz-animation:ytp-spinner-dot-fade .8s ease infinite;-webkit-animation:ytp-spinner-dot-fade .8s ease infinite;animation:ytp-spinner-dot-fade .8s ease infinite;opacity:0;fill:#ccc;-moz-transform-origin:4px 4px;-ms-transform-origin:4px 4px;-webkit-transform-origin:4px 4px;transform-origin:4px 4px}.ytp-spinner-dot-1{-moz-animation-delay:.1s;-webkit-animation-delay:.1s;animation-delay:0.1s}.ytp-spinner-dot-2{-moz-animation-delay:.2s;-webkit-animation-delay:.2s;animation-delay:0.2s}.ytp-spinner-dot-3{-moz-animation-delay:.3s;-webkit-animation-delay:.3s;animation-delay:0.3s}.ytp-spinner-dot-4{-moz-animation-delay:.4s;-webkit-animation-delay:.4s;animation-delay:0.4s}.ytp-spinner-dot-5{-moz-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:0.5s}.ytp-spinner-dot-6{-moz-animation-delay:.6s;-webkit-animation-delay:.6s;animation-delay:0.6s}.ytp-spinner-dot-7{-moz-animation-delay:.7s;-webkit-animation-delay:.7s;animation-delay:0.7s}.ytp-button:focus,.ytp-button{border:none;outline:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:default;line-height:inherit;padding:0;background:transparent}.ytp-large-play-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-moz-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.25s cubic-bezier(0, 0, 0.2, 1)}.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]){cursor:pointer}.ytp-large-play-button-bg{-moz-transition:fill 0.1s cubic-bezier(0.4, 0, 1, 1),opacity 0.1s cubic-bezier(0.4, 0, 1, 1);-webkit-transition:fill 0.1s cubic-bezier(0.4, 0, 1, 1),opacity 0.1s cubic-bezier(0.4, 0, 1, 1);transition:fill 0.1s cubic-bezier(0.4, 0, 1, 1),opacity 0.1s cubic-bezier(0.4, 0, 1, 1);fill:#1f1f1f;opacity:0.9}.ytp-thumbnail:hover .ytp-large-play-button-bg{-moz-transition:fill 0.1s cubic-bezier(0, 0, 0.2, 1),opacity 0.1s cubic-bezier(0, 0, 0.2, 1);-webkit-transition:fill 0.1s cubic-bezier(0, 0, 0.2, 1),opacity 0.1s cubic-bezier(0, 0, 0.2, 1);transition:fill 0.1s cubic-bezier(0, 0, 0.2, 1),opacity 0.1s cubic-bezier(0, 0, 0.2, 1);fill:#cc181e;opacity:1}.video-time{position:absolute;right:2px;bottom:2px;height:14px;padding:0 4px;font-family:Arial, Helvetica, Sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff !important;background-color:#000;opacity:.75;filter:alpha(opacity=75);zoom:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.grid:after,.head:after,.head .menu:after,.foot:after,.hero-home .hero-top:after,.hero-home .hero-middle:after,.section:after,.slideshow:after,.carousel:after,.roller:after,.archive .archive-content .item:after{content:"";display:table;clear:both}@font-face{font-family:'latolight';src:url("fonts/fonts/lato-light-webfont.eot");src:url("fonts/lato-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/lato-light-webfont.woff2") format("woff2"),url("fonts/lato-light-webfont.woff") format("woff"),url("fonts/lato-light-webfont.ttf") format("truetype"),url("fonts/lato-light-webfont.svg#latolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansbold';src:url("fonts/opensans-bold-webfont.eot");src:url("fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/opensans-bold-webfont.woff2") format("woff2"),url("fonts/opensans-bold-webfont.woff") format("woff"),url("fonts/opensans-bold-webfont.ttf") format("truetype"),url("fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanslight';src:url("fonts/opensans-light-webfont.eot");src:url("fonts/opensans-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/opensans-light-webfont.woff2") format("woff2"),url("fonts/opensans-light-webfont.woff") format("woff"),url("fonts/opensans-light-webfont.ttf") format("truetype"),url("fonts/opensans-light-webfont.svg#open_sanslight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url("fonts/opensans-regular-webfont.eot");src:url("fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/opensans-regular-webfont.woff2") format("woff2"),url("fonts/opensans-regular-webfont.woff") format("woff"),url("fonts/opensans-regular-webfont.ttf") format("truetype"),url("fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold';src:url("fonts/opensans-semibold-webfont.eot");src:url("fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/opensans-semibold-webfont.woff2") format("woff2"),url("fonts/opensans-semibold-webfont.woff") format("woff"),url("fonts/opensans-semibold-webfont.ttf") format("truetype"),url("fonts/opensans-semibold-webfont.svg#open_sanssemibold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"kings-kitchen";src:url("fonts/kings-kitchen.eot");src:url("fonts/kings-kitchen.eot?#iefix") format("embedded-opentype"),url("fonts/kings-kitchen.woff") format("woff"),url("fonts/kings-kitchen.ttf") format("truetype"),url("fonts/kings-kitchen.svg#kings-kitchen") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"kings-kitchen" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"kings-kitchen" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-conversation:before{content:"\61"}.icon-facebook:before{content:"\62"}.icon-instagram:before{content:"\63"}.icon-kings-logo:before{content:"\64"}.icon-linkedin:before{content:"\65"}.icon-mail:before{content:"\66"}.icon-drill:before{content:"\67"}.icon-phone:before{content:"\68"}.icon-phone-2:before{content:"\69"}.icon-ruler:before{content:"\6b"}.icon-twitter:before{content:"\6c"}.icon-question:before{content:"\6e"}.icon-houzz:before{content:"\6d"}::-webkit-input-placeholder{color:#4c4a4d}:-moz-placeholder{color:#4c4a4d}::-moz-placeholder{color:#4c4a4d}:-ms-input-placeholder{color:#4c4a4d}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:white;border:1px solid #cccccc;color:#000;outline:0px}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{border-color:#999999;outline:none}nav ul{list-style:none;padding:0}.navigation .wp-pagenavi a,.navigation .wp-pagenavi span{background-color:#ebebeb;color:#464648;border:0;margin:0 5px 10px 0;padding:5px 10px;display:inline-block}.navigation .wp-pagenavi .current{background-color:#323133;color:#fff}h1,h2,h3,h4,h5,h6{color:#323133;font-family:"open_sanslight",sans-serif;font-weight:400;line-height:1.3;padding:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1,.h1{font-size:40px;margin:0 0 20px;letter-spacing:2.5px;text-align:center;text-transform:uppercase}h2,.h2{font-size:30px;margin:0 0 10px 0;text-transform:uppercase}h3,.h3{font-size:18px;margin:0 0 10px 0;text-transform:uppercase}h4,.h4{font-size:18px;margin:0 0 5px 0}h5,.h5{font-size:18px;margin:0 0 5px 0}h6,.h6{font-size:18px;margin:0 0 5px 0}a{color:#323133;text-decoration:none}p{margin:0 0 1em}.button{background-color:#323133;color:#fff;padding:10px 30px;text-transform:uppercase;font-size:12px;border:1px solid #323133;transition:0.35s ease;min-width:130px;line-height:18px;letter-spacing:1.99px;font-family:'open_sanssemibold'}.button:hover{background-color:#fff;color:#323133}.button-secondary{border:3px solid #fff;color:#fff;text-transform:uppercase;padding:25px 30px;font-weight:700;transition:0.35s ease;white-space:nowrap;font-size:20px;letter-spacing:0.2em}@media screen and (max-width: 1279px){.button-secondary{font-size:16px}}.button-secondary:hover{background-color:#fff;color:#333}.button-third{border:3px solid #fff;color:#000;text-transform:uppercase;padding:25px 30px;font-weight:700;transition:0.35s ease;white-space:nowrap;font-size:20px;letter-spacing:0.2em;border:1px solid #323133}@media screen and (max-width: 1279px){.button-third{font-size:16px}}.button-third:hover{background-color:#323133;color:#fff}[class^="icon-"]:before{line-height:1;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"kings-kitchen"}[class^="icon-social"][href*="google"]:before,[class^="icon-social"].icon-google:before{content:"g"}[class^="icon-social"][href*="facebook"]:before,[class^="icon-social"].icon-facebook:before{content:"f"}[class^="icon-social"][href*="instagram"]:before,[class^="icon-social"].icon-instagram:before{content:"i"}[class^="icon-social"][href*="linkedin"]:before,[class^="icon-social"].icon-linkedin:before{content:"l"}[class^="icon-social"][href*="pinterest"]:before,[class^="icon-social"].icon-pinterest:before{content:"p"}[class^="icon-social"][href*="twitter"]:before,[class^="icon-social"].icon-twitter:before{content:"t"}[class^="icon-social"][href*="youtube"]:before,[class^="icon-social"].icon-youtube:before{content:"y"}.grid{position:relative;margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}[class^='grid-'],[class*=' grid-']{display:inline;float:left;padding:10px}.grid-xs-1{width:8.33333%}.offset-xs-1{margin-left:8.33333%}.grid-xs-2{width:16.66667%}.offset-xs-2{margin-left:16.66667%}.grid-xs-3{width:25%}.offset-xs-3{margin-left:25%}.grid-xs-4{width:33.33333%}.offset-xs-4{margin-left:33.33333%}.grid-xs-5{width:41.66667%}.offset-xs-5{margin-left:41.66667%}.grid-xs-6{width:50%}.offset-xs-6{margin-left:50%}.grid-xs-7{width:58.33333%}.offset-xs-7{margin-left:58.33333%}.grid-xs-8{width:66.66667%}.offset-xs-8{margin-left:66.66667%}.grid-xs-9{width:75%}.offset-xs-9{margin-left:75%}.grid-xs-10{width:83.33333%}.offset-xs-10{margin-left:83.33333%}.grid-xs-11{width:91.66667%}.offset-xs-11{margin-left:91.66667%}.grid-xs-12{width:100%}.offset-xs-12{margin-left:100%}@media screen and (min-width: 768px){.grid-s-1{width:8.33333%}.offset-s-1{margin-left:8.33333%}.grid-s-2{width:16.66667%}.offset-s-2{margin-left:16.66667%}.grid-s-3{width:25%}.offset-s-3{margin-left:25%}.grid-s-4{width:33.33333%}.offset-s-4{margin-left:33.33333%}.grid-s-5{width:41.66667%}.offset-s-5{margin-left:41.66667%}.grid-s-6{width:50%}.offset-s-6{margin-left:50%}.grid-s-7{width:58.33333%}.offset-s-7{margin-left:58.33333%}.grid-s-8{width:66.66667%}.offset-s-8{margin-left:66.66667%}.grid-s-9{width:75%}.offset-s-9{margin-left:75%}.grid-s-10{width:83.33333%}.offset-s-10{margin-left:83.33333%}.grid-s-11{width:91.66667%}.offset-s-11{margin-left:91.66667%}.grid-s-12{width:100%}.offset-s-12{margin-left:100%}}@media screen and (min-width: 1280px){.grid-md-1{width:8.33333%}.offset-md-1{margin-left:8.33333%}.grid-md-2{width:16.66667%}.offset-md-2{margin-left:16.66667%}.grid-md-3{width:25%}.offset-md-3{margin-left:25%}.grid-md-4{width:33.33333%}.offset-md-4{margin-left:33.33333%}.grid-md-5{width:41.66667%}.offset-md-5{margin-left:41.66667%}.grid-md-6{width:50%}.offset-md-6{margin-left:50%}.grid-md-7{width:58.33333%}.offset-md-7{margin-left:58.33333%}.grid-md-8{width:66.66667%}.offset-md-8{margin-left:66.66667%}.grid-md-9{width:75%}.offset-md-9{margin-left:75%}.grid-md-10{width:83.33333%}.offset-md-10{margin-left:83.33333%}.grid-md-11{width:91.66667%}.offset-md-11{margin-left:91.66667%}.grid-md-12{width:100%}.offset-md-12{margin-left:100%}}@media screen and (min-width: 1480px){.grid-1{width:8.33333%}.offset-1{margin-left:8.33333%}.grid-2{width:16.66667%}.offset-2{margin-left:16.66667%}.grid-3{width:25%}.offset-3{margin-left:25%}.grid-4{width:33.33333%}.offset-4{margin-left:33.33333%}.grid-5{width:41.66667%}.offset-5{margin-left:41.66667%}.grid-6{width:50%}.offset-6{margin-left:50%}.grid-7{width:58.33333%}.offset-7{margin-left:58.33333%}.grid-8{width:66.66667%}.offset-8{margin-left:66.66667%}.grid-9{width:75%}.offset-9{margin-left:75%}.grid-10{width:83.33333%}.offset-10{margin-left:83.33333%}.grid-11{width:91.66667%}.offset-11{margin-left:91.66667%}.grid-12{width:100%}.offset-12{margin-left:100%}}.banner{width:100%;float:left}.banner.top{margin-bottom:40px}.banner.bottom{margin-top:40px}.banner .banner-block{display:inline-block;float:left;width:calc(100% / 3);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}@media screen and (max-width: 767px){.banner .banner-block{width:100%}}.banner .banner-block .banner-image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:250px;width:100%}.banner .banner-block .banner-text{width:90%;text-align:center;margin:0 auto;font-weight:700}@media screen and (max-width: 767px){.banner .banner-block .banner-text{padding-bottom:20px}}.banner .banner-block:hover .banner-block-overlay{display:block}.hamburger{display:none}@media screen and (max-width: 1279px){.hamburger{width:30px;height:21px;position:relative;display:block;margin:5px 0 0 20px;float:right}}.hamburger [class^="line-"]{display:block;background:black;width:30px;height:3px;position:absolute;left:0;border-radius:2px;transition:all 300ms, opacity 100ms;outline:1px solid transparent}.hamburger [class^="line-"].line-1{top:0}.hamburger [class^="line-"].line-2{top:9px}.hamburger [class^="line-"].line-3{bottom:0}.hamburger.is-active .line-1{transform:translateY(9px) translateX(0) rotate(45deg)}.hamburger.is-active .line-2{opacity:0}.hamburger.is-active .line-3{transform:translateY(-9px) translateX(0) rotate(-45deg)}.is-noscroll{height:100%;overflow:hidden}.is-noscroll .top{pointer-events:auto}.head{background-color:#fff;height:126px;width:100%;z-index:999}@media screen and (min-width: 1280px){.page-id-4 .head{position:fixed;background-color:initial}}.head .head-top{background-color:#c3c3c3;color:#fff;padding:8px 0;min-height:35px}.head .head-top .left{display:inline-block;float:left}.head .head-top .left .social-nav{margin:0;padding:0}.head .head-top .left .social-nav li{display:inline-block}.head .head-top .left .social-nav li a:before{color:#fff;font-size:20px;margin-right:7px}.head .head-top .right{display:inline-block;float:right}.head .head-top .right .tel{position:relative}.head .head-top .right .tel:before{position:absolute;left:-30px;top:3px}.head .head-top .right .request{margin-left:20px}@media screen and (max-width: 1279px){.head .head-top .right .request{display:none}}.head .head-top .right .request a{color:#fff;text-transform:uppercase}.head .head-bottom{padding:20px 0 0;background-color:rgba(255,255,255,0.8);position:relative;height:91px}@media screen and (max-width: 1279px){.head .head-bottom{height:initial;background-color:#fff}}.head .head-bottom .logo img{width:180px;height:auto}@media screen and (max-width: 1279px){.head .head-bottom .logo img{width:115px;padding-top:0;padding-bottom:5px}}.head .head-bottom .mobile-head-menu{display:none}@media screen and (max-width: 1279px){.head .head-bottom .mobile-head-menu{display:block;position:relative;margin-top:-2px}.head .head-bottom .mobile-head-menu .menu{position:relative;background:#f7f7f7;border-top:3px solid #dedede;padding-top:initial;padding-bottom:initial}.head .head-bottom .mobile-head-menu .menu .menu-item{display:inline-block;padding:0 20px;margin:0;line-height:30px}}@media screen and (max-width: 1279px) and (max-width: 767px){.head .head-bottom .mobile-head-menu .menu .menu-item{padding:0 10px}}@media screen and (max-width: 1279px){.head .head-bottom .mobile-head-menu .menu .menu-item a{font-size:14px}}.head .hamburger{z-index:1000}.head .main-nav{float:right}.head .menu{list-style:none;margin:0 0 0 20px;padding:0}.head .menu-item{margin:0 0 0 25px;float:left;text-transform:uppercase;line-height:78px;padding-bottom:10px}@media screen and (max-width: 1279px){.head .menu-item{line-height:40px;padding-bottom:0}}.head .menu-item:first-child{margin-left:0}.head .menu-item a{text-decoration:none;font-family:'open_sanslight';font-size:18px;letter-spacing:0.93px;font-weight:400}.head .menu-item a:hover{color:#D1D1D1}.head .menu-item.menu-item-has-children{position:relative}.head .menu-item.menu-item-has-children .sub-menu{position:absolute;top:71px;padding:5px;left:-5px;white-space:nowrap;background-color:rgba(0,0,0,0.6);display:none;z-index:999;min-width:140px}.head .menu-item.menu-item-has-children .sub-menu:hover{display:block}.head .menu-item.menu-item-has-children .sub-menu .menu-item{margin-left:0;display:block;float:none;line-height:1.3em;padding:2px 5px 2px 5px}.head .menu-item.menu-item-has-children .sub-menu .menu-item a{font-size:13px;color:#fff;letter-spacing:0.75px;display:block}.head .menu-item.menu-item-has-children .sub-menu .menu-item a:hover{font-weight:700}.head .menu-item.menu-item-has-children:hover .sub-menu{display:block}@media screen and (max-width: 1279px){.head{height:95px;z-index:1000;position:absolute;top:0;left:0;right:0;padding:0;transition:height 350ms cubic-bezier(0.45, 0.05, 0.55, 0.95)}.head .menu{text-align:center;margin:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;bottom:0;right:0;left:0;top:0;background:white;padding-top:40px;padding-bottom:40px}.head .main-nav{position:absolute;display:block;background-color:#fff;transition:all 0.5s ease-out;height:calc(100vh - 95px);top:64px;left:100%;width:100%;border-top:1px solid #000}.head .main-nav.is-active{left:0}.head .menu-item{float:none;margin:20px 0}.head .menu-item a{font-size:28px}.head .menu-item.menu-item-has-children .sub-menu{position:relative;top:0}.head .menu-item.menu-item-has-children:hover .sub-menu{display:none}.head.is-active{height:100%}}.foot{background-color:#323133;width:100%;color:#fff;text-align:center;letter-spacing:1px;line-height:20px;font-size:12px;padding:30px 0 10px;font-family:'open_sansbold';clear:both}.foot a{color:#fff;font-family:'open_sansbold'}.foot .foot-image{display:block;margin:0 auto}.foot .footer-nav ul{margin:20px 0;padding-right:70px}@media screen and (max-width: 1279px){.foot .footer-nav ul{padding-right:0}}.foot .footer-nav ul li{display:inline-block;margin:0 12px;position:relative}.foot .footer-nav ul li:before{content:'.';position:absolute;right:-17px;top:-6px;font-size:20px}.foot .footer-nav ul li:last-of-type:before{content:''}.foot .footer-nav ul li:last-of-type a{position:relative}@media screen and (max-width: 1279px){.foot .footer-nav ul li:last-of-type a{margin-right:38px}}.foot .footer-nav ul li:last-of-type a:before{content:url("../images/xanda_white.svg");position:absolute;right:-43px;top:-3px;font-size:20px}@media screen and (max-width: 1279px){.foot .footer-nav ul li{display:block;margin:15px 20px}.foot .footer-nav ul li:before{content:''}}.hero-home{position:relative}.hero-home .hero-main{position:relative}.hero-home .hero-middle{width:100%}.hero-home .hero-middle .media{height:730px;width:calc(50% - 4px);display:inline-block;float:left;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}@media screen and (max-width: 1279px){.hero-home .hero-middle .media{width:100%;height:400px;border-bottom:5px solid #fff}}@media screen and (max-width: 767px){.hero-home .hero-middle .media{height:210px}}.hero-home .hero-middle .image{height:730px;width:calc(50% - 4px);display:inline-block;float:right;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 1279px){.hero-home .hero-middle .image{display:none}}.hero-home .hero-bottom{position:relative;width:100%;height:300px;margin:8px 0 0 0;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 1279px){.hero-home .hero-bottom{margin-top:0}}@media screen and (max-width: 767px){.hero-home .hero-bottom{height:200px}}.hero-home .hero-bottom .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.35)}.hero-home .hero-bottom a{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%)}.hero-home .hero-triangle{position:absolute;top:0;right:0;width:50%;height:100%;z-index:2;display:none}@media screen and (min-width: 1280px){.hero-home .hero-triangle{background-image:none !important}.hero-home .hero-triangle.has-clip-path-shapes{display:block}}@media screen and (max-width: 1279px){.hero-home .hero-triangle{position:relative;height:400px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;border-bottom:5px solid #fff}}@media screen and (max-width: 767px){.hero-home .hero-triangle{height:200px}}.hero-home .hero-triangle:before{content:"";position:absolute;right:0;top:-8px;bottom:-8px;left:-8px;background-color:white;clip-path:polygon(100% 0, 0 50%, 100% 100%);-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);z-index:-1}@media screen and (max-width: 1279px){.hero-home .hero-triangle:before{display:none}}.hero-home .hero-triangle:after{content:"";position:absolute;right:0;top:5px;bottom:5px;left:5px;background-image:url("../images/triangle-image.jpg");background-repeat:no-repeat;background-position:center right;background-size:cover;clip-path:polygon(100% 0, 0 50%, 100% 100%);-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);z-index:10}@media screen and (max-width: 1279px){.hero-home .hero-triangle:after{display:none}}.hero-home .hero-triangle a{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:999}.wpcf7 .screen-reader-response{display:none !important}.wpcf7 .wpcf7-not-valid-tip{display:block}.wpcf7 .wpcf7-validation-errors{color:#B60005}.contact{max-width:800px;margin:0 auto;line-height:25px;font-size:15px;clear:both}.contact .contact-form{float:left;width:100%;padding-bottom:40px}.contact input,.contact textarea{margin-bottom:22px;border:1px solid #323133;padding:10px 20px;width:100%;font-family:'open_sanssemibold';font-size:12px;color:#323133;letter-spacing:1.99px}.contact textarea{padding:10px 20px 0;margin-bottom:14px}.contact input[type="submit"]{text-transform:uppercase;background-color:#323133;border:1px solid #323133;color:#fff;padding:10px;width:100%;float:right;line-height:18px}.contact input[type="submit"]:hover{background-color:#fff;color:#323133}.contact a{font-weight:700}.contact .social-link{margin-right:8px;font-size:25px}.contact .wpcf7-form-control-wrap .g-recaptcha>div{margin:0 auto}@media screen and (max-width: 1279px){.contact .center{text-align:center}}.contact .tel,.contact .email{position:relative;padding-left:30px}.contact .tel:before,.contact .email:before{position:absolute;left:3px;top:0px;font-size:20px}.contact .social-options{float:right;max-width:152px}@media screen and (max-width: 1279px){.contact .social-options{float:initial;max-width:initial}}.contact .wpcf7-response-output{text-align:center;padding-bottom:40px}.contact-title{font-family:'open_sanssemibold';font-size:16px;color:#323133;letter-spacing:1.1px;line-height:25px;text-transform:uppercase}.map{padding:0}.hero{height:200px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.section{padding:70px 0;position:relative}.section .heading{padding-bottom:40px}.section .heading-secondary{padding-bottom:20px;font-size:30px;color:#4a494b;letter-spacing:1.87px}.section .intro{max-width:800px;text-align:center;margin:0 auto;letter-spacing:0px;line-height:30px}.section .half-content{line-height:30px}.section .half-image img{width:100%;height:auto}.portfolio{background-color:#f5f5f5;text-align:center}@media screen and (max-width: 767px){.page-id-4 .portfolio .project-item:last-of-type{display:none}}.portfolio .project-item .project-image{height:195px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 767px){.portfolio .project-item .project-image{height:120px}}.portfolio .project-item .project-name{padding:20px 0}.transback{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;padding:70px 0 20px}.transback h1,.transback h2,.transback h3,.transback h4,.transback h5,.transback h6{color:#fff}.transback:after{content:''}@media screen and (max-width: 767px){.transback:after{content:'flickity';display:none}}.transback .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#323133;opacity:0.5}.transback .centering{position:relative;max-width:800px}.transback .transback-item{padding-left:100px;position:relative;margin-bottom:80px;width:100%}@media screen and (max-width: 767px){.transback .transback-item{padding-left:20px;padding-right:20px;padding-top:100px}}.transback .transback-item .item-image{position:absolute;font-size:50px;left:20px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.transback .transback-item .item-image{transform:translateX(-50%);top:20px;left:50%;font-size:60px}}.transback .transback-item p{font-size:16px;letter-spacing:1.14px;line-height:25px}.transback .flickity-page-dots{bottom:30px}.transback .flickity-page-dots .dot{height:15px;width:15px;background-color:transparent;border:2px solid #fff}.transback .flickity-page-dots .dot.is-selected{background-color:#fff}.showcase{text-align:center;padding:40px 0 0}.showcase .showcase-link .item{position:relative;height:255px;background-size:cover;background-position:center center;background-repeat:no-repeat}.showcase .showcase-link .item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(50,49,51,0.69)}.showcase .showcase-link .item .item-heading{font-family:'latolight';font-size:33px;color:#fff;letter-spacing:1.1px;text-transform:uppercase;position:relative;top:50%;transform:translateY(-50%)}.breadcrumbs{text-align:center;text-transform:uppercase;font-size:15px;letter-spacing:0.93px;color:#ababab;margin-bottom:53px}.breadcrumbs .post-name{color:#323133}.map-container{width:100%;height:350px}.map-container iframe{display:block;width:100%;height:350px;position:relative;pointer-events:none}.map-container iframe.clicked{pointer-events:auto}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.gallery-wrapper .brand{margin-bottom:40px;text-align:center}.gallery-wrapper .gallery{margin-bottom:40px;text-align:center}.gallery-wrapper .gallery .gallery-item{display:inline-block;width:25%;text-align:center}.gallery-wrapper .gallery .gallery-item img{margin-bottom:20px;max-width:100%;height:auto}.apply-flex{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.icon-play{position:relative}.icon-play:before{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;font-size:76px;padding:20px;content:url("../images/play.png");transition:0.35s ease}.icon-play:hover:before{content:url("../images/play-hover.png")}.popup-youtube{display:block;width:100%;height:100%}.slideshow{margin-bottom:9px}@media screen and (max-width: 1279px){.slideshow{margin-bottom:0;border-bottom:5px solid #fff}}.slideshow .slideshow-slide{width:100%;height:730px;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 1279px){.slideshow .slideshow-slide{height:400px}}@media screen and (max-width: 767px){.slideshow .slideshow-slide{height:210px}}.slideshow[data-fade="true"] .flickity-slider{transform:none !important}.slideshow[data-fade="true"] .slideshow-slide{left:0 !important;opacity:0;transition:opacity 1s ease-in-out}.slideshow[data-fade="true"] .slideshow-slide.is-selected{opacity:1}.carousel{background-color:#fff;text-align:center}.home .carousel{border-top:10px solid #f5f5f5}.carousel .carousel-cell{display:inline-block;padding:0 10px;width:100%}@media screen and (max-width: 1279px){.carousel .carousel-cell{width:20%}}@media screen and (max-width: 767px){.carousel .carousel-cell{width:calc(100% / 3)}}.carousel .carousel-cell img{vertical-align:middle}.roller.roller-main .flickity-viewport{width:100%}.roller.roller-main[data-fade="true"] .flickity-slider{transform:none !important}.roller.roller-main[data-fade="true"] .roller-cell{left:0 !important;opacity:0;transition:opacity 1s ease-in-out}.roller.roller-main[data-fade="true"] .roller-cell.is-selected{opacity:1}.roller.roller-main .roller-cell{width:100%;height:calc(100vh - 126px);background-size:cover}@media screen and (max-width: 1279px){.roller.roller-main .roller-cell{height:400px}}.roller.roller-nav .roller-cell{width:290px;height:150px}@media screen and (max-width: 1279px){.roller.roller-nav .roller-cell{width:200px;height:100px}}.roller.roller-nav .roller-cell:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(50,49,51,0.69);opacity:.69}.roller.roller-nav .roller-cell.is-nav-selected:before{background-color:initial;opacity:initial}.roller .roller-cell{background-size:cover;background-position:center center;background-repeat:no-repeat}.roller .flickity-prev-next-button{background-color:transparent}@media screen and (max-width: 1279px){.roller .flickity-prev-next-button{display:none}}.roller .flickity-prev-next-button:hover{background-color:transparent}.roller .flickity-prev-next-button.next{right:-30px}.roller .flickity-prev-next-button.previous{left:-30px}.archive{display:flex;flex-wrap:wrap;width:100%}.archive .archive-sidebar{width:380px;display:inline-block}@media screen and (max-width: 1279px){.archive .archive-sidebar{width:100%;display:block}}.archive .archive-sidebar .archive-button{display:none;text-align:center;margin-bottom:30px}@media screen and (max-width: 1279px){.archive .archive-sidebar .archive-button{display:block}}.archive .archive-sidebar .filters{max-width:310px}@media screen and (max-width: 1279px){.archive .archive-sidebar .filters{display:none;max-width:initial;width:100%}}.archive .archive-sidebar .filters .filter{margin-bottom:40px}.archive .archive-sidebar .filters .filter[data-filter="budget"] .filter-title{position:relative}.archive .archive-sidebar .filters .filter[data-filter="budget"] .filter-title:before{content:"\6e";font-family:"kings-kitchen" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;padding-right:6px;position:absolute;left:100px;bottom:10px}.archive .archive-sidebar .filters .filter[data-filter="budget"] .filter-title:hover:after{content:"This figure includes the cost of kitchen cabinets and fitting of the kitchen appliances, worktops, sinks and taps, handles and unit lighting but not flooring or building work.";line-height:1.3em;font-size:16px;padding-right:6px;position:absolute;left:100px;top:28px;background-color:#f5f5f5;text-transform:initial;max-width:600px;padding:10px 15px;border-radius:10px}.archive .archive-sidebar .filters .filter ul{padding-left:0;list-style-type:none}.archive .archive-sidebar .filters .filter ul li{display:inline-block;width:50%}.archive .archive-sidebar .filters .filter ul li label{display:inline-block;margin:10px 0}.archive .archive-sidebar .filters .filter ul li label input{margin-right:8px}.archive .archive-sidebar .filters .filter .filter-title{text-transform:uppercase;font-size:24px;color:#323133;border-bottom:1px solid #323133;padding-bottom:5px;margin-bottom:10px}.archive .archive-content{width:calc(100% - 380px);display:inline-block}.archive .archive-content.full{width:100%}@media screen and (max-width: 1279px){.archive .archive-content{margin:0 auto;width:100%;display:block}}.archive .archive-content .item{height:350px;font-size:0;margin-bottom:30px}@media screen and (max-width: 767px){.archive .archive-content .item{height:650px}}.archive .archive-content .item .item-image{height:100%;width:calc(100% - 280px);background-size:cover;background-position:center center;background-repeat:no-repeat;display:inline-block;float:left}@media screen and (max-width: 767px){.archive .archive-content .item .item-image{width:100%;height:300px;top:0}}.archive .archive-content .item .item-content{position:relative;height:100%;width:280px;background-color:#f5f5f5;padding:20px 20px 100px 20px;display:inline-block;float:left}@media screen and (max-width: 767px){.archive .archive-content .item .item-content{width:100%;height:350px;bottom:0}}.archive .archive-content .item .item-content .title{font-size:25px;font-family:'open_sansregular';color:#4a494b;letter-spacing:1.56px;margin-bottom:20px}.archive .archive-content .item .item-content .info{display:block;font-size:16px;font-family:'open_sansregular';color:#4a494b;letter-spacing:1.14px;line-height:25px;padding-bottom:20px}.archive .archive-content .item .item-content .button{position:absolute;bottom:30px}.archive-without-filter{margin-bottom:40px;width:100%}.archive-without-filter .item{height:255px;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.archive-without-filter .item .item-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);display:none}.archive-without-filter .item .item-overlay .item-text{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;text-align:center}.archive-without-filter .item:hover .item-overlay{display:block}#search-results .item{margin:40px 0}#search-results .item .button{display:inline-block}.table .grid-md-6:nth-child(odd){clear:both}.table .table-item{text-align:center;vertical-align:top;margin-bottom:40px}.table .table-item .table-logo{width:100%;max-width:100px;max-height:34px;display:block;margin:0 auto 20px}.table .table-item .table-image{max-width:300px;height:250px}.section-flex{padding:70px 0 0;position:relative}.section-flex .main-content{padding-bottom:40px}.flex-image-grid{text-align:center;margin:0 auto 20px !important}.flex-image-grid .flex-image-cell{padding:30px 20px}.flex-rows .flex-row{display:flex;flex-wrap:wrap}.flex-rows .flex-row:first-of-type{border-top:10px solid #f5f5f5}.flex-rows .flex-row:nth-of-type(even){flex-direction:row-reverse}.flex-rows .flex-row .flex-row-content{position:relative;display:block;width:45%;padding:88px 80px;min-height:300px}@media screen and (max-width: 1279px){.flex-rows .flex-row .flex-row-content{width:100%;min-height:200px;padding:40px 80px 40px}}@media screen and (max-width: 767px){.flex-rows .flex-row .flex-row-content{padding:40px 20px 40px}}.flex-rows .flex-row .flex-row-image{position:relative;display:block;width:55%;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:400px}@media screen and (max-width: 1279px){.flex-rows .flex-row .flex-row-image{width:100%}}html{-webkit-text-size-adjust:100%}body{font:18px/1.3 "open_sanslight",sans-serif;color:#323133}@media screen and (max-width: 1279px){.main{margin-top:95px}}.page-id-4 .main{margin-top:126px}body,input,textarea,select,button{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:#B3D4FC}*,*:before,*:after{box-sizing:border-box}.centering{margin:auto;padding-left:20px;padding-right:20px;max-width:1100px}.wrapper{overflow:hidden;position:relative;width:100%}img{max-width:100%;height:auto}