@font-face{font-family:'Lato-MediumItalic';src:url("../fonts/lato-medium/Lato-MediumItalic.eot");src:url("../fonts/lato-medium/Lato-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-medium/Lato-MediumItalic.woff2") format("woff2"),url("../fonts/lato-medium/Lato-MediumItalic.woff") format("woff"),url("../fonts/lato-medium/Lato-MediumItalic.ttf") format("truetype"),url("../fonts/lato-medium/Lato-MediumItalic.svg#Lato-MediumItalic") format("svg");font-weight:500;font-style:italic}@font-face{font-family:'Lato';src:url("../fonts/lato-medium/Lato-Medium.eot");src:url("../fonts/lato-medium/Lato-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-medium/Lato-Medium.woff2") format("woff2"),url("../fonts/lato-medium/Lato-Medium.woff") format("woff"),url("../fonts/lato-medium/Lato-Medium.ttf") format("truetype"),url("../fonts/lato-medium/Lato-Medium.svg#Lato-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Lato-Light';src:url("../fonts/lato-light/Lato-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-light/Lato-Light.woff") format("woff"),url("../fonts/lato-light/Lato-Light.ttf") format("truetype"),url("../fonts/lato-light/Lato-Light.svg#Lato-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Lato-Regular';src:url("../fonts/lato-regular/Lato-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-regular/Lato-Regular.woff") format("woff"),url("../fonts/lato-regular/Lato-Regular.ttf") format("truetype"),url("../fonts/lato-regular/Lato-Regular.svg#Lato-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Lato-Hairline';src:url("../fonts/Lato-Hairline/Lato-Hairline.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Hairline/Lato-Hairline.woff") format("woff"),url("../fonts/Lato-Hairline/Lato-Hairline.ttf") format("truetype"),url("../fonts/Lato-Hairline/Lato-Hairline.svg#Lato-Hairline") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'helvetica';src:url("../fonts/helvetica/helveticaneueLTStd.eot?#iefix") format("embedded-opentype"),url("../fonts/helvetica/helveticaneueLTStd.woff") format("woff"),url("../fonts/helvetica/helveticaneueLTStd.ttf") format("truetype"),url("../fonts/helvetica/helveticaneueLTStd.svg#Lato-Hairline") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Lato-Bold';src:url("../fonts/Lato-Bold/Lato-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Lato-Bold/Lato-Bold.woff") format("woff"),url("../fonts/Lato-Bold/Lato-Bold.ttf") format("truetype"),url("../fonts/Lato-Bold/Lato-Bold.svg#Lato-Bold") format("svg");font-weight:normal;font-style:normal}.page-title-header{margin-top:2rem}.breadcrumbs{margin-bottom:3rem}.featured-image{margin-bottom:3rem;width:100%}.inline-image-left{margin:0 1.5rem 1.5rem 0;float:left}.inline-image-right{margin:0 0 1.5rem 1.5rem;float:right}.scroll-top--button{-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s, visibility 0s 0.3s;transition:opacity 0.3s 0s, visibility 0s 0.3s;font-size:2rem;display:inline-block;bottom:5rem;right:1rem;visibility:hidden;cursor:pointer;position:fixed;z-index:10;opacity:0}.scroll-top--visible,.scroll-top--fade-out,.scroll-top .no-touch .scroll-top:hover{-webkit-transition:opacity 0.3s 0s, visibility 0s 0s;-moz-transition:opacity 0.3s 0s, visibility 0s 0s;transition:opacity 0.3s 0s, visibility 0s 0s}.scroll-top--visible{visibility:visible;opacity:1}.scroll-top--fade-out{opacity:0.5}.business-details__contact i{min-width:2rem}.business-details__social a:hover{text-decoration:none}.business-details__social a:not(:last-child){margin-right:2rem}.navbar-default{margin:0}.navbar-default .navbar-nav{margin:0}.navbar-default .navbar-collapse{padding:0}.titan-contact-form{margin-top:4rem}.titan-contact-form input,.titan-contact-form textarea{margin-bottom:2rem;border:1px solid #999;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;-webkit-appearance:none;padding:.8rem;width:100%}.titan-contact-form input[value="Submit"]{background-color:#999;color:#fff}.titan-contact-form ul{list-style-type:none;padding:0;margin:0}.titan-contact-form .gfield_required{color:#c00}.titan-contact-form .gform_validation_container{display:none}.footer{background-color:#212121;font-size:1.2rem;padding:3.2rem 0;color:#6e6e6e}.footer a{color:#6e6e6e}.footer a:hover,.footer a:focus{text-decoration:none}.footer__copyright{margin-bottom:1.5rem;text-align:center}.footer__menu,.menu-footer-bottom-container{text-align:center}.footer__menu a,.menu-footer-bottom-container a{font-size:11px}.footer__menu ul,.menu-footer-bottom-container ul{display:inline-block;padding:0;margin:0 0 10px 0;text-align:center}.footer__menu ul li,.menu-footer-bottom-container ul li{border-left:1px solid #6e6e6e;padding:0 1rem;list-style:none;display:block;float:left;margin:0}.footer__menu ul li a:hover,.footer__menu ul li a:focus,.menu-footer-bottom-container ul li a:hover,.menu-footer-bottom-container ul li a:focus{color:#fff}.footer__menu ul li:first-child,.menu-footer-bottom-container ul li:first-child{border-left:none;padding-left:0}.footer__menu ul li.current-menu-item a,.menu-footer-bottom-container ul li.current-menu-item a{color:#fff}.footer__badge{text-align:center}.footer__badge__prefix{margin-right:1rem;display:inline-block;vertical-align:top;padding-top:8px}.footer__badge__suffix{margin-left:1rem}.footer__badge svg{width:150px;height:28px}.banner-slider{position:relative}.banner-slider__images-wrapper{margin-bottom:0;overflow:hidden}.banner-slider__images-wrapper__image img{position:relative;object-fit:cover;height:100%;width:100%}.banner-slider__images-wrapper__image:focus{outline:none}.banner-slider__content-wrapper{height:60rem;position:absolute;width:100%;left:0;top:0}.banner-slider__content-wrapper__content{display:block;margin:0 4rem}.banner-slider__content-wrapper__content:focus{outline:none}.banner-slider .slick-list,.banner-slider .slick-track,.banner-slider .slick-slide{height:100%;z-index:1}.banner-slider .slick-arrow{z-index:2}.banner-slider .slick-prev{left:1.5rem}.banner-slider .slick-next{right:1.5rem}.banner-slider .button-wrapper{list-style-type:none}.leadin-item{margin-bottom:2rem}.leadin-item img{margin-bottom:2rem}.testimonial-item{margin-top:3rem}.testimonial-item h2{margin-top:0}.testimonial-item img{margin-bottom:2rem}.services-item{margin-bottom:2rem}.services-item img{margin-bottom:2rem}.chocolat-image{display:block}.chocolat-image img{margin-bottom:3rem;display:inherit}.accordions .panel-group{margin-top:3rem}.accordions .panel-heading .glyphicon{float:right}.news-item{margin-bottom:2rem}.news-item img{margin-bottom:2rem}.contact .titan-contact-form{margin-top:0}.contact-details .contact-header{font-weight:800;margin-bottom:0}.contact-details .google-map{margin-top:3rem;height:37rem;width:100%;border:0}.contact-details.hours p{margin:0}*{outline:none !important}body{overflow-x:hidden !important;apple-overflow-scrolling:hidden !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clear{clear:both}.no-fouc{display:none}noscript{width:100%;height:250px;position:relative;background-color:#999;display:block}noscript div{position:absolute;display:block;width:50px;height:50px;margin:auto;left:0;right:0;bottom:100px}noscript div i{font-size:40px !important}.panel-heading a{display:flex;text-decoration:none}.panel-heading a .panel-title{display:inline-flex;flex-basis:98%}.panel-heading a span{display:inline-flex;align-items:center}.panel-heading a:hover{text-decoration:none}.gradient-pattern{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:100%;border:none;font:normal 100%/normal Arial, Helvetica, sans-serif;color:#fff;-o-text-overflow:clip;text-overflow:clip;background:-webkit-linear-gradient(90deg, rgba(86,86,86,0.1) 1px, transparent 2px),-webkit-linear-gradient(0deg, rgba(86,86,86,0.1) 1px, transparent 2px),-webkit-linear-gradient(90deg, rgba(86,86,86,0.2) 1px, transparent 1px),-webkit-linear-gradient(0deg, rgba(86,86,86,0.2) 1px, transparent 1px),#2fa7ce;background:-moz-linear-gradient(0deg, rgba(86,86,86,0.1) 1px, transparent 2px),-moz-linear-gradient(90deg, rgba(86,86,86,0.1) 1px, transparent 2px),-moz-linear-gradient(0deg, rgba(86,86,86,0.2) 1px, transparent 1px),-moz-linear-gradient(90deg, rgba(86,86,86,0.2) 1px, transparent 1px),#2fa7ce;background:-ms-linear-gradient(0deg, rgba(86,86,86,0.1) 1px, transparent 2px),-ms-linear-gradient(90deg, rgba(86,86,86,0.1) 1px, transparent 2px),-ms-linear-gradient(0deg, rgba(86,86,86,0.2) 1px, transparent 1px),-ms-linear-gradient(90deg, rgba(86,86,86,0.2) 1px, transparent 1px),#2fa7ce;background:linear-gradient(0deg, rgba(86,86,86,0.1) 1px, transparent 2px),linear-gradient(90deg, rgba(86,86,86,0.1) 1px 2px, transparent 2px),linear-gradient(0deg, rgba(86,86,86,0.2) 1px, transparent 1px),linear-gradient(90deg, rgba(86,86,86,0.2) 1px, transparent 1px),#2fa7ce;background-color:#00cdb7;-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-size:80px 80px, 80px 80px, 5px 5px, 5px 5px;-ms-background-size:80px 80px, 80px 80px, 5px 5px, 5px 5px;-moz-background-size:80px 80px, 80px 80px, 5px 5px, 5px 5px;background-size:80px 80px, 80px 80px, 5px 5px, 5px 5px;z-index:0}.gradient-pattern:after{position:absolute;content:' ';top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-size:inherit;background-position:1px -1px}.affix{position:fixed !important;width:100%;left:0;top:0;z-index:100;border-top:0}.panel-title{padding-right:50px}.business-details{position:absolute;top:0;z-index:1;width:100%}.business-details .toplogo{display:inline-block}.business-details .banner .header-margin{padding-top:77px}.business-details .banner .business-details__contact{position:absolute;right:1px;left:auto}.business-details .banner .business-details__contact .header-getintouch,.business-details .banner .business-details__contact .header-phone,.business-details .banner .business-details__contact .header-email,.business-details .banner .business-details__contact .header-address{float:left;border:1px solid #fff;text-align:center;margin-top:4px;height:75px;width:75px}.business-details .banner .business-details__contact .header-getintouch i,.business-details .banner .business-details__contact .header-phone i,.business-details .banner .business-details__contact .header-email i,.business-details .banner .business-details__contact .header-address i{color:#fff;padding:22px;font-size:28px;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.business-details .banner .business-details__contact .header-getintouch a:hover,.business-details .banner .business-details__contact .header-getintouch a:focus,.business-details .banner .business-details__contact .header-phone a:hover,.business-details .banner .business-details__contact .header-phone a:focus,.business-details .banner .business-details__contact .header-email a:hover,.business-details .banner .business-details__contact .header-email a:focus,.business-details .banner .business-details__contact .header-address a:hover,.business-details .banner .business-details__contact .header-address a:focus{text-decoration:none}.business-details .banner .business-details__contact .header-getintouch a:hover .fa,.business-details .banner .business-details__contact .header-getintouch a:focus .fa,.business-details .banner .business-details__contact .header-phone a:hover .fa,.business-details .banner .business-details__contact .header-phone a:focus .fa,.business-details .banner .business-details__contact .header-email a:hover .fa,.business-details .banner .business-details__contact .header-email a:focus .fa,.business-details .banner .business-details__contact .header-address a:hover .fa,.business-details .banner .business-details__contact .header-address a:focus .fa{color:#ddd}.business-details .banner .business-details__contact .header-getintouch{width:auto;height:auto;border:0;margin-right:22px}.business-details .banner .business-details__contact .header-getintouch .get_a_quote_link{background:#fff;display:inline-block;color:#2172aa;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;font-size:32px;line-height:48px;max-height:48px;-webkit-line-clamp:1;-webkit-box-orient:vertical;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s;width:213px;height:75px;max-height:75px;line-height:62px;text-align:center;padding:5px;font-family:"Lato-Light",Arial,sans-serif;font-weight:normal}.business-details .banner .business-details__contact .header-getintouch .get_a_quote_link:hover{text-decoration:none;background-color:transparent;border:1px solid #fff;color:#fff}.top_nav_bar{background-color:#00de94;border-bottom:4px solid #e0e0e0}.top_nav_bar .business-details__logo{max-width:168px;margin:5px auto 15px}.top_nav_bar .business-details__logo img{max-width:165px}.top_nav_bar .business-details__logo a{display:inline-block}.top_nav_bar .navbar-default{background-color:transparent;border:0;min-height:0}.top_nav_bar .navbar-default li a{color:#fff;font-family:"Lato-Regular",Arial,sans-serif;font-size:14px}.top_nav_bar .navbar-default li a:hover,.top_nav_bar .navbar-default li a:focus{color:#3775a8}.top_nav_bar .navbar-default .navbar-nav-home li a,.top_nav_bar .navbar-default .navbar-nav-home li .search-form-wrapper .search-form input{font-size:20px}.top_nav_bar .navbar-default .navbar-nav-home li .search-form-wrapper .search-form input{margin:6px 0 0 0}.top_nav_bar .navbar-default span.dropdown-toggle{position:absolute;top:0;right:0;text-align:center}.top_nav_bar .navbar-default span.dropdown-toggle:after{line-height:50px;content:"\f054";font-family:'fontAwesome';font-size:18px;color:#000}.top_nav_bar .navbar-default li.open span.dropdown-toggle:after{content:"\f078";font-family:'fontAwesome'}.top_nav_bar .navbar-default li.current-menu-item>a{color:#3775a8 !important}.top_nav_bar .dropdown-menu a{padding:12px;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.top_nav_bar .dropdown-menu a:hover{color:#fff;background-color:#00de94}.top_nav_bar .dropdown-menu .current-menu-item{height:auto}.top_nav_bar .navbar-default>.current-menu-item,.top_nav_bar .navbar-default .current-menu-parent,.top_nav_bar .navbar-default .navbar-nav>.active>a,.top_nav_bar .navbar-default .navbar-nav>.open>a,.top_nav_bar .navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#fff}.top_nav_bar .search-form-wrapper{float:left;display:inline-block;margin-left:12px}.top_nav_bar .search-form-wrapper i{color:#fff;font-size:19px}.top_nav_bar .search-form-wrapper input{font-size:14px;background-color:transparent;width:100px;margin-top:5px}.top_nav_bar .search-form-wrapper .search-form__lbl,.top_nav_bar .search-form-wrapper .search-form__submit{display:none}.top_nav_bar .search-form-wrapper .search-form input{margin-top:37px;border:none;background:transparent;color:white;outline:none;font-size:14px;font-family:"Lato-Regular",Arial,sans-serif;width:100px;padding-left:5px}.top_nav_bar .search-form-wrapper .search-form input:hover,.top_nav_bar .search-form-wrapper .search-form input:focus{cursor:pointer}.top_nav_bar .search-form-wrapper ::-webkit-input-placeholder{color:#fff}.top_nav_bar .search-form-wrapper :-moz-placeholder{color:#fff}.top_nav_bar .search-form-wrapper ::-moz-placeholder{color:#fff}.top_nav_bar .search-form-wrapper :-ms-input-placeholder{color:#fff}.top_nav_bar .search-form-wrapper:hover,.top_nav_bar .search-form-wrapper:focus{cursor:pointer}.sticky-bar{position:relative}.sticky-bar__business-details{position:absolute;top:10px;left:auto;right:0;bottom:auto}.sticky-bar__business-details .header-getintouch,.sticky-bar__business-details .header-phone,.sticky-bar__business-details .header-email,.sticky-bar__business-details .header-address,.sticky-bar__business-details .header-getintouch-icon{float:left;text-align:center;margin-top:4px;height:75px;width:75px}.sticky-bar__business-details .header-getintouch i,.sticky-bar__business-details .header-phone i,.sticky-bar__business-details .header-email i,.sticky-bar__business-details .header-address i,.sticky-bar__business-details .header-getintouch-icon i{color:#eaeaea;padding:22px;font-size:26px;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.sticky-bar__business-details .header-getintouch a:hover i,.sticky-bar__business-details .header-phone a:hover i,.sticky-bar__business-details .header-email a:hover i,.sticky-bar__business-details .header-address a:hover i,.sticky-bar__business-details .header-getintouch-icon a:hover i{color:#fff}.sticky-bar__business-details .header-getintouch a:focus,.sticky-bar__business-details .header-phone a:focus,.sticky-bar__business-details .header-email a:focus,.sticky-bar__business-details .header-address a:focus,.sticky-bar__business-details .header-getintouch-icon a:focus{text-decoration:none}.sticky-bar__business-details .header-getintouch a:active,.sticky-bar__business-details .header-phone a:active,.sticky-bar__business-details .header-email a:active,.sticky-bar__business-details .header-address a:active,.sticky-bar__business-details .header-getintouch-icon a:active{text-decoration:none}.sticky-bar__business-details .header-getintouch{display:inline-block;width:auto}.sticky-bar__business-details .header-getintouch a{width:190px;font-size:32px;color:#00de94;background-color:#fff;display:block;text-align:center;font-family:"Lato-Regular",Arial,sans-serif;text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;font-size:32px;line-height:48px;max-height:48px;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:69px;max-height:69px;line-height:66px;border:2px solid #fff;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.sticky-bar__business-details .header-getintouch a:hover{color:#fff;background-color:transparent}.sticky-bar__business-details .header-getintouch-icon{display:none}.navbar-header .navbar-toggle{margin:auto auto 20px 0;background-color:#fff;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s;border:1px solid #fff}.navbar-header .navbar-toggle .icon-bar{background-color:#00de94}.navbar-header .navbar-toggle:hover{background-color:transparent}.navbar-header .navbar-toggle:hover .icon-bar{background-color:#fff}.background-content{background:#32b0d9}.banner-slider__content-wrapper__content{color:white;text-align:center;padding-top:20%;font-family:'Lato', sans-serif}.banner-slider__content-wrapper__content h2,.banner-slider__content-wrapper__content p{font-weight:200}.banner-slider__content-wrapper__content h2{font-size:44px}.banner-slider__content-wrapper__content p{font-size:12px}@media (min-width: 640px){.top_nav_bar .business-details__logo{max-width:168px;margin:0 0 25px 0}.top_nav_bar .home-details__logo{margin:0 auto 25px auto}}@media (max-width: 992px){.navbar-nav{overflow:hidden}.business-details .banner .header-margin{padding-top:25px}.business-details .banner .business-details__contact .header-phone,.business-details .banner .business-details__contact .header-email,.business-details .banner .business-details__contact .header-address{border:0;width:30px;height:30px;margin:10px}.business-details .banner .business-details__contact .header-phone i,.business-details .banner .business-details__contact .header-email i,.business-details .banner .business-details__contact .header-address i{padding:0}.business-details .banner .business-details__contact .header-phone a:hover i,.business-details .banner .business-details__contact .header-email a:hover i,.business-details .banner .business-details__contact .header-address a:hover i{color:#2172aa}.business-details .banner .business-details__contact .header-getintouch .get_a_quote_link{width:100px;height:50px;font-size:16px;line-height:35px}.top_nav_bar .navbar-default{padding:0 15px}.top_nav_bar .navbar-default a{padding:10px}.top_nav_bar .navbar-default .navbar-nav>li>a:hover{height:auto;border:0}.top_nav_bar .navbar-default .navbar-nav .active>a,.top_nav_bar .navbar-default .navbar-nav .open>a,.top_nav_bar .navbar-default .navbar-nav .active>a:hover,.top_nav_bar .navbar-default .navbar-nav .open>a:hover{background-color:transparent;color:#fff;height:auto;border:0}.top_nav_bar .navbar-default .navbar-nav .current_page_parent>a,.top_nav_bar .navbar-default .navbar-nav .current-menu-item>a{color:#3472a5 !important}.top_nav_bar .navbar-default .navbar-nav .dropdown-menu{position:relative;float:none;background-color:#00de94;padding-left:15px}.top_nav_bar .navbar-default .navbar-nav .dropdown-menu>li>a{color:#fff}.top_nav_bar .navbar-default .navbar-nav .open .dropdown-menu>li>a,.top_nav_bar .navbar-default .navbar-nav .active .dropdown-menu>li>a{color:#fff}.top_nav_bar .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.top_nav_bar .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.top_nav_bar .navbar-default .navbar-nav .active .dropdown-menu>li>a:hover,.top_nav_bar .navbar-default .navbar-nav .active .dropdown-menu>li>a:focus{color:#3775a8}.top_nav_bar .navbar-default span.dropdown-toggle{top:-2px;right:0;height:40px;width:50px}.top_nav_bar .navbar-default span.dropdown-toggle:after{color:#fff}.top_nav_bar .navbar-default .search-form-wrapper{width:100%;margin-bottom:15px}.top_nav_bar .navbar-default .search-form-wrapper input{width:350px}.affix{position:relative !important}.navbar-header{float:none;margin:0 auto;text-align:center}.home-navbar-header{margin-top:25px}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:inline-block;margin:0 auto;float:none}.navbar-collapse{border:0;border-top:1px solid #fff;margin-top:5px}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}.dropdown-menu{border:0;box-shadow:none}}@media (max-width: 1799px){.sticky-bar__business-details .header-phone,.sticky-bar__business-details .header-email,.sticky-bar__business-details .header-address,.sticky-bar__business-details .header-getintouch-icon{border:0;width:30px;height:30px;margin:15px 10px 10px 10px}.sticky-bar__business-details .header-phone i,.sticky-bar__business-details .header-email i,.sticky-bar__business-details .header-address i,.sticky-bar__business-details .header-getintouch-icon i{padding:0;line-height:45px}.sticky-bar__business-details .header-getintouch .get_a_quote_link{width:100px;height:50px;font-size:16px;line-height:45px;margin-top:9px}}@media (max-width: 1199px){.top_nav_bar .navbar-default a{padding:10px 12px}.top_nav_bar .search-form-wrapper .search-form input{margin:8px 0 0 0}}@media (max-width: 640px){.business-details{text-align:center}.business-details .banner .business-details__logo{text-align:center}.business-details .banner .business-details__logo a{display:inline-block}.business-details .banner .business-details__logo a img{max-width:200px;margin-bottom:10px}.business-details .banner .business-details__contact,.business-details .banner .business-details__logo{position:relative;display:inline-block;margin:0 auto}.sticky-bar .navbar-header{text-align:left}.sticky-bar .home-navbar-header{text-align:center}.sticky-bar__business-details{top:69px}.sticky-bar__business-details .header-getintouch{display:none}.sticky-bar__business-details .header-getintouch-icon{display:block}}.container__subpage--title{display:inline-block}.subpage__content--title h1,.subpage__content--title h2{font-family:"Lato",Arial,sans-serif;font-size:60px;font-weight:500;font-style:italic;text-transform:capitalize;margin-bottom:130px}.subpage__content img{width:auto;height:auto;max-width:360px;max-height:360px;margin:0 auto;margin-bottom:15px}.subpage__content--featured{width:auto;max-width:360px}.subpage__content--featured-wrapper{float:left;margin-right:30px}.subpage__content ol,.subpage__content ul{overflow:hidden}.page-gallery .gallery-filter{padding-bottom:0px}.page-gallery .sidebar-gallery-slider-nav .slick-slide{width:100% !important;margin-bottom:2rem}.page-gallery .sidebar-gallery-slider-nav .slick-slide img{width:100%;height:100%;border:none;object-fit:cover;max-height:142px}.page-gallery .sidebar-gallery-slider-nav .thumbnail--wrapper{height:142px}.page-gallery .sidebar-gallery-slider-nav .thumbnail--wrapper .chocolat-image{display:initial}.page-gallery .pagingInfo{width:100%;display:block;text-align:center;font-size:1.6rem;padding:1rem 0}.page-gallery .remain--items{text-align:center;display:table;width:calc(100% - 30px);background:white;font-weight:bold;color:#6e6e6e;opacity:0.7;position:absolute;left:15px;height:156px;bottom:21px}.page-gallery .remain--items span{display:table-cell;vertical-align:middle}.gallery-filter+.gallery-filter{display:none}.page-gallery .main-content.inner-page{background:url(../images/kitchen-bg.png);background-size:cover}.page-gallery .nav-pills a{font-size:1.4rem;color:#6e6e6e;border:2px solid #6e6e6e;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-left:6rem}@supports (-ms-ime-align: auto){.page-gallery .nav-pills a{font-size:14px;margin-left:1rem}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.page-gallery .nav-pills a{font-size:14px;margin-left:1rem}}.page-gallery .nav-pills .no-margin{margin-left:0px}.page-gallery .gallery_bg{background:url(../images/bg_transparent-grey.png);padding:4.5rem 0;margin-left:0;margin-right:0}.page-gallery .gallery_tabs .nav-pills>li.active>a,.page-gallery .gallery_tabs .nav-pills>li.active>a:hover,.page-gallery .gallery_tabs .nav-pills>li.active>a:focus{color:#fff;background-color:#6e6e6e;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.sidebar-gallery-slider-main{border:none}.sidebar-gallery-slider-main .slick-slide{height:628px}.sidebar-gallery-slider-main .slick-slide img{max-width:100%;max-height:100%;position:absolute;top:0;right:0;left:0;bottom:0;width:auto;height:auto;margin:auto}.sidebar-gallery-slider-main .slick-prev,.sidebar-gallery-slider-main .slick-next{font-size:45px;color:#6e6e6e;z-index:1}.sidebar-gallery-slider-main .slick-prev span,.sidebar-gallery-slider-main .slick-next span{position:relative}.sidebar-gallery-slider-main .slick-prev{left:-3px}.sidebar-gallery-slider-main .slick-next{right:-3px}.sidebar-gallery-slider-main .slick-prev::before,.sidebar-gallery-slider-main .slick-next::before{content:none}.gallery-content p{text-align:center}.page-testimonials .main-content.inner-page{background:url(../images/kitchen-bg.png)}.page-faqs .main-content.inner-page__faq{background:url(../images/faqbg.png)}.gallery_tabs{width:100%}.gallery-title{width:100%}.gallery-title h3{text-align:center;width:100%;font-size:28px;margin-top:10px}.chocolat-overlay{background-color:#333}.chocolat-wrapper{z-index:100}.chocolat-wrapper .chocolat-close{z-index:15;width:40px;top:-5px;background:none}.chocolat-wrapper .chocolat-close:after{content:"\f057";font-family:FontAwesome;color:#000;font-size:4rem}@media (min-width: 600px){.sidebar-gallery-slider-main .slick-prev,.sidebar-gallery-slider-main .slick-next{width:130px}}.footer__menu{display:none}.prefooter{padding:50px 0;background-color:#5c5c5c}.prefooter a{font-family:"Lato-Regular",Arial,sans-serif;color:#fff;font-size:16px;text-decoration:none}.prefooter a:hover{text-decoration:none;background-color:transparent;color:#89c6f9}.prefooter .pre-footer-menu{padding:0;margin:0}.prefooter .pre-footer-menu>li{min-height:20px;line-height:15px}.prefooter .pre-footer-menu .caret{display:none}.prefooter .pre-footer-menu li{list-style-type:none;padding:0;margin:0}.prefooter .pre-footer-menu li a{padding:0;vertical-align:top}.prefooter .pre-footer-menu li .dropdown-menu{position:relative;display:block;float:none;background-color:transparent;padding:0;margin:5px 0 5px 0;box-shadow:none;border:0}.prefooter .pre-footer-menu li .dropdown-menu a{font-family:"Lato-Light",Arial,sans-serif;color:#d4d4d4}.prefooter .pre-footer-menu li .dropdown-menu a:hover{color:#fff;background-color:transparent}.prefooter .pre-footer-menu li .dropdown-menu .active a{background-color:transparent}.prefooter .pre-footer-menu li.current-menu-item a{color:#89c6f9}.prefooter .pre-footer-menu ul.sub-menu{padding:0}.prefooter .pre-footer-menu ul.sub-menu li{margin:5px 0 5px 0}.prefooter .pre-footer-menu ul.sub-menu li a{font-family:"Lato-Light",Arial,sans-serif;color:#d4d4d4}.prefooter .pre-footer-menu ul.sub-menu li a:hover{color:#89c6f9;background-color:transparent}.prefooter .pre-footer-menu ul.sub-menu li.current-menu-item a{color:#89c6f9}.prefooter__contact--contact,.prefooter__contact--addr,.prefooter__contact--social{font-size:16px;color:#fff}.prefooter__contact--contact i,.prefooter__contact--addr i,.prefooter__contact--social i{margin-right:5px;font-size:14px}.prefooter__contact--contact a,.prefooter__contact--addr a,.prefooter__contact--social a{color:#fff}.prefooter__contact--contact{margin-top:0}.prefooter__contact--addr{margin-top:5px}.prefooter__contact--addr i,.prefooter__contact--addr span{float:left;display:block}.prefooter__contact--addr i{width:15px;font-size:14px;margin-top:5px}.prefooter__contact--addr span{width:150px;font-family:"Lato-Regular",Arial,sans-serif}.prefooter__contact--social{margin-top:35px}.prefooter__contact--social i{font-size:28px;margin-right:10px}.prefooter__partner{display:inline-block;float:right}.prefooter__partner--box{float:left;width:94px;height:60px;margin:10px;position:relative}.prefooter__partner--box img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:100%}.footer{text-transform:uppercase;background-color:#000;padding:9px 0}@media (max-width: 1199px){.prefooter__partner--box{width:90px}}@media (max-width: 991px){.prefooter__contact{clear:both}.prefooter__contact--contact{margin-top:20px}}@media (max-width: 767px){.prefooter__partner{float:none;display:block;margin-top:20px}.prefooter__partner--box{width:50%}.prefooter__partner--box img{right:auto}}@media (max-width: 600px){.subpage__content--featured{margin:0 auto}.subpage__content--featured-wrapper{float:none;margin:0}}@media (min-width: 992px){.banner_container .banner-slider{background:transparent !important}.banner_container__content-wrapper__content{position:relative;z-index:999}.page-news .inner-page,.page-our-services .inner-page{padding:165px 0 0 0 !important}.footer__copyright{margin-bottom:5px;text-align:left}.footer__badge{text-align:right}.menu-footer-bottom-container{text-align:left}.menu-footer-bottom-container ul{margin:0}}@media (min-width: 993px){.navbar-default{padding-left:10px}.navbar-default .navbar-nav li span.dropdown-toggle{display:none}.navbar-default .navbar-nav li:hover>.dropdown-menu{background:url("../images/submenu.png") no-repeat top center;background-size:cover;box-shadow:none;border:none;display:block;padding-top:20px;text-align:center}.navbar-default .dropdown-menu{display:none}.navbar-default .dropdown-menu li.current-menu-item>a{background-color:#00de94}}@media (max-width: 991px){.page-gallery .gallery_tabs li{display:block;width:100%;margin:0}.page-gallery .gallery_tabs li a{margin:0}}@media (min-width: 1200px){.top_nav_bar .business-details__logo{margin-top:12px;margin-bottom:10px}.navbar-default .navbar-nav>li>a{padding:38px 12px}.navbar-nav-home .search-form-wrapper{margin-top:27px}.navbar-default .navbar-nav-home .navbar-nav>li>a{padding:38px 26px !important}.gallery-content p{text-align:right}}@media (min-width: 1600px){.banner_container__content-wrapper__content{padding-top:25% !important}}@media (min-width: 1800px){.top_nav_bar .navbar-default li a{font-size:20px !important}.top_nav_bar .search-form-wrapper .search-form input{margin-top:33px;font-size:20px !important}.sticky-bar__business-details .header-getintouch a{font-size:25px;width:150px !important}}.banner_container{position:relative;overflow:hidden;min-height:250px;max-height:1271px;height:auto}.banner_container .banner-slider{position:relative;background:#2574a7}.banner_container__images-wrapper__image{position:relative;z-index:9}.banner_container__content-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto}.banner_container__content-wrapper__content{padding-top:18%;text-align:center;color:#fff}.banner_container__content-wrapper__content .title{color:#fff;font-family:"Lato-Hairline",Arial,sans-serif;margin-bottom:14px;font-size:48px}.banner_container__content-wrapper__content .title b,.banner_container__content-wrapper__content .title span,.banner_container__content-wrapper__content .title strong{font-family:"Lato-Light",Arial,sans-serif}.banner_container__content-wrapper__content .content{color:#fff;font-family:"helvetica",Arial,sans-serif}.banner_container__content-wrapper__content .banner--video{border:1px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-size:18px;margin-top:15px;padding:7px 10px}.banner_container__content-wrapper__content .banner--video:hover,.banner_container__content-wrapper__content .banner--video:focus{background:#fff;color:#318ed6;text-decoration:none}.home-page{overflow:hidden}.home-page .home-block_warpper__row{padding:84px 0;position:relative}.home-page .home-block_warpper__row--image img{margin:auto}.home-page .home-block_warpper__row .gradient-pattern{position:absolute;top:0;left:-1500px;right:-1500px;bottom:0;height:100%;margin:0 auto;width:3000px}.home-page .home-block_warpper__row .post-title{margin-top:0;font-family:"Lato-Bold",Arial,sans-serif;font-size:28px;margin-bottom:45px}.home-page .home-block_warpper__row .post-content{font-family:"Lato-Light",Arial,sans-serif;font-size:28px}.home-page .home-block_warpper__row .btn{font-size:30px;font-family:"Lato-Light",Arial,sans-serif;width:100%;text-align:left;background-color:#fff;border-radius:0;padding-left:26px;padding-right:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;font-size:30px;line-height:45px;max-height:45px;-webkit-line-clamp:1;-webkit-box-orient:vertical;height:73px;max-height:73px;line-height:55px;position:relative}.home-page .home-block_warpper__row .btn span,.home-page .home-block_warpper__row .btn b{font-family:"Lato-Regular",Arial,sans-serif;font-weight:normal}.home-page .home-block_warpper__row .btn i{position:absolute;right:15px;top:20px}.home-page .home-block_warpper__row .btn .fa-long-arrow-down{top:10px}.home-page .home-block_warpper__row .btn-read-more,.home-page .home-block_warpper__row .btn-read-less{width:130px;height:31px;font-size:20px;font-family:"Lato-Regular",Arial,sans-serif;background-color:transparent;color:#6e6e6e;border:2px solid #6e6e6e;border-radius:15px;margin:40px 0 auto auto;line-height:24px;padding:0;text-align:center}.home-page .home-block_warpper__row .fancy-video{position:relative;display:block;z-index:5}.home-page .home-block_warpper__row .fancy-video:before{position:absolute;content:' ';top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);z-index:6}.home-page .home-block_warpper__row .fancy-video:after{position:absolute;font-family:'FontAwesome';content:'\f144';top:0;left:0;right:0;bottom:0;width:80px;height:80px;margin:auto;font-size:60px;z-index:7;color:rgba(255,255,255,0.8);text-align:center}.home-page .home-block_warpper__row .fancy-video:hover:after{color:#fff}.home-page .home-block_warpper .slick-next,.home-page .home-block_warpper .slick-prev{left:0;top:auto;bottom:-32px;height:36px;width:125px;border:2px solid #424242;z-index:99}.home-page .home-block_warpper .slick-next:before,.home-page .home-block_warpper .slick-prev:before{color:#424242;content:'\f104 \00a0\00a0\00a0\00a0 PREV';font-family:"FontAwesome","Lato-Light",Arial,sans-serif}.home-page .home-block_warpper .slick-next{left:auto;right:0}.home-page .home-block_warpper .slick-next:before{color:#424242;content:'NEXT \00a0\00a0\00a0\00a0 \f105';font-family:"FontAwesome","Lato-Light",Arial,sans-serif}.home-page .home-block_warpper .color_dark{color:#6e6e6e}.home-page .home-block_warpper .color_dark .home-gallery_wrapper img{border:2px solid #6e6e6e}.home-page .home-block_warpper .color_white{color:#fff}.home-page .home-block_warpper .color_white img{border:2px solid #fff}.home-page .home-block_warpper .color_white .slick-next,.home-page .home-block_warpper .color_white .slick-prev{border:2px solid #fff}.home-page .home-block_warpper .color_white .slick-next:before,.home-page .home-block_warpper .color_white .slick-prev:before{color:#fff}.home-page .home-block_warpper .color_white .btn-read-more,.home-page .home-block_warpper .color_white .btn-read-less{border:2px solid #fff;color:#fff}.home-page .home-block_warpper .color_white .btn-read-more i,.home-page .home-block_warpper .color_white .btn-read-less i{top:9px;font-size:12px}.home-page .home-testimonial_wrapper{max-width:373px}.home-page .home-testimonial_wrapper--block{padding:80px 40px;max-width:373px;min-height:367px;border:2px solid #424242;position:relative}.home-page .home-testimonial_wrapper--block--content{font-family:"Lato-Light",Arial,sans-serif;font-size:36px;line-height:40px;color:#424242;white-space:normal;word-break:break-word}.home-page .home-testimonial_wrapper--block--content .test-title{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;font-size:36px;line-height:54px;max-height:162px;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:40px;height:120px}.home-page .home-testimonial_wrapper--block--star{padding:20px 0 30px 0;color:#424242;text-align:center;font-size:30px}.home-page .home-testimonial_wrapper--block--title{font-family:"Lato-Bold",Arial,sans-serif;font-size:10px;text-align:center;color:#424242}.home-page .home-gallery_wrapper{max-width:373px;max-height:356px}.home-page .home-gallery_wrapper--block{position:relative;text-align:center}.home-page .home-gallery_wrapper .slick-next,.home-page .home-gallery_wrapper .slick-prev{bottom:-52px}.home-page .fa-long-arrow-down,.home-page .fa-long-arrow-up{display:none}.page-our-services .inner-page,.page-news .inner-page{padding:90px 0 0 0}.inner-page{font-size:28px;font-family:"Lato-Light",Arial,sans-serif;color:#6e6e6e;overflow:hidden;padding:165px 0 0 0}.inner-page ol{margin-bottom:30px}.inner-page ol li{margin-left:25px}.inner-page__title_wrapper--text{font-family:"Lato",Arial,sans-serif;font-size:60px;border-bottom:3px solid #6e6e6e;display:inline-block;position:relative;color:#6e6e6e;padding-bottom:15px;font-style:italic}.inner-page__title_wrapper--text:before{content:' ';position:absolute;border-bottom:3px solid #6e6e6e;left:auto;top:auto;right:100%;bottom:-3px;height:30px;width:999px}.inner-page .btn-read-more,.inner-page .btn-read-less{width:167px;height:31px;font-size:20px;font-family:"Lato-Regular",Arial,sans-serif;background-color:transparent;color:#6e6e6e;border:2px solid #6e6e6e;border-radius:15px;margin:40px 0 auto auto;line-height:5px;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.inner-page .color_white .btn-read-more,.inner-page .color_white .btn-read-less{border:2px solid #fff;color:#fff}.inner-page .color_white .btn-read-more:hover,.inner-page .color_white .btn-read-less:hover{background-color:#fff;color:#6e6e6e}.inner-page .color_dark .btn-read-more:hover,.inner-page .color_dark .btn-read-less:hover{background-color:#6e6e6e;color:#fff}.inner-page__default_content{padding:10px 0}.inner-page__default_content p{margin-bottom:30px}.inner-page__testimonial_wrapper{padding:80px 0}.inner-page__testimonial_wrapper--testimonial-block{float:none;margin:0 auto;margin-bottom:155px;padding:80px 40px;width:373px;height:377px !important;border:2px solid #424242;position:relative}.inner-page__testimonial_wrapper--testimonial-block:before,.inner-page__testimonial_wrapper--testimonial-block:after{position:absolute;left:0;top:0;content:' ';width:35px;height:35px;background:url("../images/quote-top.png") 0 0 no-repeat}.inner-page__testimonial_wrapper--testimonial-block:after{background:url("../images/quote-bottom.png") bottom right no-repeat;left:auto;top:auto;right:0;bottom:0}.inner-page__testimonial_wrapper--testimonial-block--content{font-family:"Lato-Light",Arial,sans-serif;color:#424242;white-space:normal;word-break:break-word;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.inner-page__testimonial_wrapper--testimonial-block--content .test-title{margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;font-size:36px;line-height:54px;max-height:162px;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:120px;line-height:40px}.inner-page__testimonial_wrapper--testimonial-block--content .test-desc{display:none}.inner-page__testimonial_wrapper--testimonial-block--star{padding:20px 0 30px 0;color:#424242;text-align:center}.inner-page__testimonial_wrapper--testimonial-block--title{font-family:"Lato-Bold",Arial,sans-serif;font-size:10px;text-align:center;color:#424242}.inner-page__testimonial_wrapper--testimonial-block:hover .inner-page__testimonial_wrapper--testimonial-block--content .test-title{display:none}.inner-page__testimonial_wrapper--testimonial-block:hover .inner-page__testimonial_wrapper--testimonial-block--content .test-desc{display:block;height:230px;max-height:235px;font-size:20px;-webkit-line-clamp:inherit;overflow-Y:auto;padding-right:5px}.inner-page__testimonial_wrapper--testimonial-block:hover .inner-page__testimonial_wrapper--testimonial-block--content ::-webkit-scrollbar{width:3px;border-radius:5px}.inner-page__testimonial_wrapper--testimonial-block:hover .inner-page__testimonial_wrapper--testimonial-block--content ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}.inner-page__testimonial_wrapper--testimonial-block:hover .inner-page__testimonial_wrapper--testimonial-block--content ::-webkit-scrollbar-thumb{background-color:#6e6e6e;border-radius:5px}.inner-page__testimonial_wrapper--testimonial-block:hover .inner-page__testimonial_wrapper--testimonial-block--star,.inner-page__testimonial_wrapper--testimonial-block:hover .inner-page__testimonial_wrapper--testimonial-block--title{display:none}.inner-page__partners_wrapper{margin:20px 0 0 0;padding:80px 0;background-color:#c2c2c2;position:relative}.inner-page__partners_wrapper:before,.inner-page__partners_wrapper:after{background-color:#c2c2c2;position:absolute;content:' ';top:0;right:100%;bottom:0;left:auto;width:999px;height:100%;display:block}.inner-page__partners_wrapper:after{right:auto;left:100%}.inner-page__partners_wrapper__box{min-height:105px;padding-top:30px;padding-bottom:30px}.inner-page__partners_wrapper__box--image{text-align:center;margin-bottom:15px}.inner-page__partners_wrapper__box--image img{max-width:100%;max-height:100%;width:auto;height:auto}.inner-page__faq{overflow:hidden;position:relative;padding:80px 0}.inner-page__faq--bg{position:absolute;top:auto;bottom:0;right:0;left:auto;z-index:0;text-align:right}.inner-page__faq--bg img{width:auto;height:auto;max-height:100%;max-width:80%}.inner-page__faq--wrapper{position:relative;z-index:30}.inner-page__faq__content{padding-top:100px;padding-bottom:100px}.inner-page__faq .panel-group{margin:60px 0;display:block;position:relative}.inner-page__faq .panel-group .panel{border:0;margin:0;box-shadow:none;-webkit-box-shadow:none;background-color:transparent;position:relative}.inner-page__faq .panel-group .panel .panel-heading{background-color:transparent;border:0;padding:0;padding:40px 10px 50px 0;border-bottom:none;background-color:transparent;position:relative;cursor:pointer}.inner-page__faq .panel-group .panel .panel-heading:after{position:absolute;content:' ';top:0;left:-999px;right:-999px;bottom:0;background-color:rgba(235,235,235,0.5);z-index:-1}.inner-page__faq .panel-group .panel .panel-heading .panel-title{font-family:"Lato",Arial,sans-serif;font-size:36px;color:#6e6e6e;font-weight:normal;font-style:italic}.inner-page__faq .panel-group .panel .panel-heading .glyphicon-minus,.inner-page__faq .panel-group .panel .panel-heading .glyphicon-plus{position:absolute;top:45px;right:25px}.inner-page__faq .panel-group .panel .panel-heading .glyphicon-minus:before,.inner-page__faq .panel-group .panel .panel-heading .glyphicon-plus:before{color:#6e6e6e;font-family:'FontAwesome';content:'\f102';font-size:36px}.inner-page__faq .panel-group .panel div.collapsed{border-bottom:3px solid #6e6e6e}.inner-page__faq .panel-group .panel div.collapsed:after{display:none}.inner-page__faq .panel-group .panel div.collapsed .glyphicon-plus:before{content:'\f103'}.inner-page__faq .panel-group .panel div.collapsed .glyphicon-minus:before{content:'\f103'}.inner-page__faq .panel-group .panel div[role="tabpanel"]{position:relative}.inner-page__faq .panel-group .panel div[role="tabpanel"]:before{position:absolute;content:' ';top:0;left:-999px;right:-999px;bottom:0;background-color:rgba(235,235,235,0.5);z-index:-1}.inner-page__faq .panel-group .panel .panel-body{font-family:"Lato-Light",Arial,sans-serif;font-size:28px;padding-left:0;padding-right:0;padding-bottom:30px;border:0;color:#6e6e6e}.inner-page__services_wrapper .color_white{color:#fff !important}.inner-page__services_wrapper .color_white img{border:1px solid #fff}.inner-page__services_wrapper .color_dark{color:#6e6e6e !important}.inner-page__services_wrapper__row{position:relative;min-height:642px;padding:142px 0}.inner-page__services_wrapper__row .gradient-pattern{position:absolute;top:0;left:-1500px;right:-1500px;bottom:0;height:100%;margin:0 auto;width:3000px}.inner-page__services_wrapper__row__box--image img{max-width:100%;max-height:100%;width:auto;height:auto}.inner-page__services_wrapper__row__box--content{font-family:"Lato-Light",Arial,sans-serif}.inner-page__services_wrapper__row__box--content .post-title{font-family:"Lato-MediumItalic",Arial,sans-serif;font-size:36px;padding:0;margin:20px 0}.inner-page__services_wrapper__row__box--content .post-content{font-size:28px;line-height:34px}.inner-page__services_wrapper__row__box--content .post-content strong{font-family:"Lato-Regular",Arial,sans-serif;font-weight:normal}.inner-page__services_wrapper__row__box--content .post-btn .btn-read-more{line-height:12px}.inner-page__news_wrapper .post-title{margin-top:0}.inner-page__news_wrapper .color_white img{border:0}.inner-page__news_wrapper .color_white .btn{border:2px solid #fff;color:#fff}.inner-page__news_wrapper .color_white .btn:hover{background-color:#fff;color:#6e6e6e}.inner-page__news_wrapper .color_dark .btn{border:2px solid #6e6e6e;color:#6e6e6e}.inner-page__news_wrapper .color_dark .btn:hover{background-color:#6e6e6e;color:#fff}.inner-page__news_wrapper .post-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;font-size:28px;line-height:42px;max-height:336px;-webkit-line-clamp:8;-webkit-box-orient:vertical;line-height:32px}.inner-page__news_wrapper .post-content p{margin-bottom:18px}.inner-page__news_wrapper .post-button{padding-top:26px;text-align:right}.inner-page__news_wrapper .post-button .btn{width:192px;height:62px;padding:5px;border-radius:0;font-size:28px}.loadmore .btn{width:167px;height:31px;font-size:20px;font-family:"Lato-Regular",Arial,sans-serif;background-color:transparent;color:#6e6e6e;border:2px solid #6e6e6e;border-radius:15px;margin:40px auto;line-height:15px;display:block !important;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.loadmore .btn:hover{background-color:#6e6e6e;color:#fff}.not-found-wrapper{padding-bottom:110px}.not-found-wrapper .page-title{font-size:100px;text-align:center;color:#6e6e6e;font-family:"Lato-Bold",Arial,sans-serif}.not-found-wrapper .page-subtitle{font-size:36px;text-align:center;font-weight:400}.not-found-wrapper .error404-msg{padding-top:30px;text-align:center;font-size:17px;color:#6e6e6e;width:60%;margin:0 auto}.single-page a{cursor:pointer}.single-page .single-thumbnail{margin-top:80px;display:inline-block}.single-page .services .single-thumbnail{margin-top:10px;margin-left:20px;display:block;float:right}.contactus-page{padding:95px 0 0 0}.contactus-page .color_white .page-title{color:#fff !important;border-color:#fff}.contactus-page .color_white .page-title:before{border-color:#fff}.contactus-page .color_white .inner-page__default_content{color:#fff}.contactus-page .color_dark .page-title{color:#6e6e6e;border-color:#6e6e6e}.contactus-page .color_dark .page-title:before{border-color:#6e6e6e}.contactus-page .color_dark .inner-page__default_content{color:#6e6e6e}.contactus-page__title{position:relative}.contactus-page__title .gradient-pattern{position:absolute;top:0;left:-1500px;right:-1500px;bottom:0;height:100%;margin:0 auto;width:3000px}.contactus-page__title .inner-page__title_wrapper{padding:70px 0 0 0}.contactus-page__title--header_bg img{max-width:979px;max-height:639px}.contactus-page .inner-page__default_content{padding:45px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;font-size:28px;line-height:42px;max-height:378px;-webkit-line-clamp:9;-webkit-box-orient:vertical;font-size:28px;line-height:35px}.contactus-page .inner-page__default_content h2,.contactus-page .inner-page__default_content h3,.contactus-page .inner-page__default_content h4,.contactus-page .inner-page__default_content h5{font-size:36px;font-family:"Lato-MediumItalic",Arial,sans-serif;margin-bottom:30px}.contactus-page__contact--form{padding:90px 15px}.contactus-page__contact--form .gform_heading .gform_title{font-family:"Lato-MediumItalic",Arial,sans-serif;font-size:36px;color:#6e6e6e}.contactus-page__contact--form .gfield_label,.contactus-page__contact--form .validation_error,.contactus-page__contact--form .gform_validation_container{display:none}.contactus-page__contact--form .validation_message{color:#c00;font-size:18px;padding-left:15px}.contactus-page__contact--form .gfield{min-height:66px;border-bottom:1px solid #959595}.contactus-page__contact--form .gfield_error{border-bottom:1px solid #c00}.contactus-page__contact--form input[type="text"],.contactus-page__contact--form input[type="email"],.contactus-page__contact--form input[type="tel"],.contactus-page__contact--form select,.contactus-page__contact--form textarea{border:0;font-size:28px;height:60px;margin:0;outline:0;resize:none;padding-left:15px;background-color:transparent;width:100%;white-space:pre-wrap}.contactus-page__contact--form .gform_body{padding-bottom:66px}.contactus-page__contact--form .gform_footer{text-align:right;margin-bottom:66px}.contactus-page__contact--form .gform_footer input{width:238px;height:85px;font-family:"Lato-Regular",Arial,sans-serif;padding:0;outline:0;border:1px solid #959595;font-size:28px;background-color:transparent;margin:0}.contactus-page__contact--form .gform_footer input:hover{background-color:#6e6e6e;color:#fff}.contactus-page__contact--form--phone .heading,.contactus-page__contact--form--hours .heading,.contactus-page__contact--form--addr .heading{font-size:28px;font-family:"Lato-Regular",Arial,sans-serif;margin-top:27px}.contactus-page__contact--form--phone a,.contactus-page__contact--form--hours a,.contactus-page__contact--form--addr a{color:#6e6e6e;text-decoration:none}.contactus-page__contact--form--phone ul,.contactus-page__contact--form--hours ul,.contactus-page__contact--form--addr ul{list-style-type:none;margin:29px 0 0 0;padding-left:0}.contactus-page__contact--map{position:relative}.contactus-page__contact--map iframe{position:absolute;top:0;left:15px;right:15px;bottom:0;border:0;height:100%;width:100%}.contactus-page__contact{display:inline-block;position:relative;width:100%;height:100%;margin-bottom:-10px}.contactus-page__contact .mapcontainer{position:static;top:0;right:0;height:500px;width:100%}@media (min-width: 992px){.contactus-page__contact .mapcontainer{position:absolute;top:0;right:0;height:57%;width:45%}}.request-a-quote-page{padding:197px 0 0 0}.request-a-quote-page ul{list-style:none;margin:0;padding:0}.request-a-quote-page .gform_body input[type="text"],.request-a-quote-page .gform_body input[type="email"],.request-a-quote-page .gform_body input[type="tel"],.request-a-quote-page .gform_body select,.request-a-quote-page .gform_body textarea{min-height:60px}.request-a-quote-page .gform_body textarea{height:150px;margin-top:15px}.site-map{padding:197px 0 60px 0}.site-map .inner-page__title_wrapper{margin:0 0 60px 0}.site-map ul{list-style:none;margin:0;padding:0}.site-map ul .sub-menu{padding-left:25px}@media (max-width: 992px){.banner_container__content-wrapper{position:relative;color:#6e6e6e;z-index:15}.banner_container__content-wrapper__content{padding-top:20px;padding-bottom:20px}.banner_container__content-wrapper__content .title,.banner_container__content-wrapper__content .content{margin:0;-webkit-box-orient:inherit;max-height:inherit;text-align:center}.banner_container__content-wrapper__content .title{display:inline-block;margin-left:auto;margin-right:auto;margin-bottom:15px}.banner_container__content-wrapper__content .content{font-size:12px}.home-page .home-block_warpper__row--image{margin-bottom:20px}.home-page .home-block_warpper__row--image img{margin:0 auto;max-width:372px}.home-page .home-block_warpper__row--content .post-title{margin-bottom:20px}.home-page .home-block_warpper__row .btn{margin-top:20px}.home-page .home-block_warpper__row .home-testimonial_wrapper{margin:0 auto 40px auto}.home-page .home-block_warpper__row .home-gallery_wrapper{margin:0 auto 60px auto}.page-our-services .inner-page,.page-contact-us .inner-page,.page-news .inner-page{padding:0}.request-a-quote-page{padding:0}.request-a-quote-page input[type="text"],.request-a-quote-page input[type="email"],.request-a-quote-page input[type="tel"],.request-a-quote-page select,.request-a-quote-page textarea{font-size:18px}.inner-page{padding:80px 0}.inner-page__title_wrapper--text{font-size:40px}.inner-page__faq--bg img{max-width:100%}.inner-page__faq .panel-group .panel .panel-heading .panel-title{font-size:28px}.inner-page__faq .panel-group .panel .panel-heading .glyphicon-plus,.inner-page__faq .panel-group .panel .panel-heading .glyphicon-minus{font-size:28px}.inner-page__faq .panel-group .panel .panel-heading .panel-body{font-size:26px}.inner-page__testimonial_wrapper--testimonial-block{width:95%;max-width:373px;margin-bottom:80px}.inner-page__news_wrapper .post-title{margin-top:15px}.inner-page__news_wrapper .post-button{text-align:left}.contactus-page__title{height:auto}.contactus-page__title--header_bg{padding-top:25px}.contactus-page__title--header_bg img{max-width:100%;max-height:100%;width:auto;height:auto}.contactus-page__contact--form{padding:30px 15px}.contactus-page__contact--map iframe{position:static;width:100%;height:290px}.page-our-partners .inner-page{padding-bottom:0}}.search-page{padding:196px 0}.search-page .inner-page__title_wrapper{margin-bottom:40px}.search-page .entry{margin-bottom:40px}.search-page .entry__title{color:#6e6e6e;font-family:"Lato-Bold",Arial,sans-serif}.search-page .entry__title a{color:#6e6e6e}.search-page .entry__meta-date,.search-page .entry__meta-url{display:none;font-size:18px;color:#6e6e6e}.search-page .entry__meta-date a,.search-page .entry__meta-url a{color:#6e6e6e}.search-page .pagination{float:right}.search-page .pagination li{color:#6e6e6e}.search-page .pagination li span,.search-page .pagination li a{border:1px solid #brown-1;color:#6e6e6e;font-size:18px;font-family:"Lato-Regular",Arial,sans-serif;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;transition:.15s}.search-page .pagination li span:hover,.search-page .pagination li a:hover{color:#fff;background-color:#6e6e6e}.inner-page .pagefetimg{margin-bottom:25px}@media (max-width: 767px){.inner-page__testimonial_wrapper--testimonial-block--content .test-title{display:block}.inner-page__testimonial_wrapper--testimonial-block--content .test-desc{display:none;height:235px;max-height:145px;font-size:20px;-webkit-line-clamp:inherit;overflow-Y:auto;padding-right:5px}.inner-page__testimonial_wrapper--testimonial-block--content ::-webkit-scrollbar{width:3px;border-radius:5px}.inner-page__testimonial_wrapper--testimonial-block--content ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}.inner-page__testimonial_wrapper--testimonial-block--content ::-webkit-scrollbar-thumb{background-color:#6e6e6e;border-radius:5px}.inner-page__testimonial_wrapper--testimonial-block:hover .inner-page__testimonial_wrapper--testimonial-block--content .test-desc{max-height:145px}.inner-page__testimonial_wrapper--testimonial-block:hover .inner-page__testimonial_wrapper--testimonial-block--star,.inner-page__testimonial_wrapper--testimonial-block:hover .inner-page__testimonial_wrapper--testimonial-block--title{display:block}}@media (max-width: 420px){.banner_container__images-wrapper__image{padding-top:150px}.home-page .home-block_warpper__row--image img{max-width:100%}.home-page .home-block_warpper__row .btn{font-size:20px}.home-page .home-block_warpper__row .btn i{top:25px}.home-page .home-block_warpper__row .home-gallery_wrapper{max-width:100%;max-height:356px;width:auto;height:auto}.home-page .home-block_warpper__row .home-gallery_wrapper .slick-next,.home-page .home-block_warpper__row .home-gallery_wrapper .slick-prev{bottom:-52px}.inner-page__testimonial_wrapper--testimonial-block{height:auto}}h2,h3,h4,h5,h6{font-weight:bold}.pagicon{display:inline-block;width:100%;float:none}a.btn.Working.with.builders.and.property.developers{margin-top:45px !important} h1.home_h1{ display:block;text-align:center;margin-top:2em;} h2.home_h2{display:block;text-align:center;}

/*# sourceMappingURL=maps/style.css.map */

.gradient-pattern1:after{ background-image:url('http://www.kitchendecor.com.au/wp-content/uploads/2014/08/plus2-pattern.png'); }
.gradient-pattern2:after{ background-image:url('http://www.kitchendecor.com.au/wp-content/uploads/2014/08/plus2-pattern.png'); }
.gradient-pattern3:after{ background-image:url('http://www.kitchendecor.com.au/wp-content/uploads/2014/08/plus2-pattern.png'); }
.gradient-pattern4:after{ background-image:url('http://www.kitchendecor.com.au/wp-content/uploads/2014/08/plus2-pattern.png'); }
.gradient-pattern5:after{ background-image:url('http://www.kitchendecor.com.au/wp-content/uploads/2014/08/plus2-pattern.png'); }