/*!
 * Font Awesome Pro 5.0.0 by @fontawesome - http://fontawesome.com
 * License - http://fontawesome.com/license (Commercial License)
 */
.fa,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-clock:before{content:""}.fa-edit:before{content:""}.fa-envelope:before{content:""}.fa-facebook-f:before{content:""}.fa-home:before{content:""}.fa-instagram:before{content:""}.fa-phone:before{content:""}.fa-twitter:before{content:""}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(/assets/fonts/011baf8c5b52.eot);src:url(/assets/fonts/01a639e89498.woff2)format("woff2"),url(/assets/fonts/4d94ab657eac.woff)format("woff")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:300;src:url(/assets/fonts/255a5eaa06a3.eot);src:url(/assets/fonts/5eb041aa58a6.woff2)format("woff2"),url(/assets/fonts/6c648509b139.woff)format("woff")}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:400;src:url(/assets/fonts/eeca9a7d224e.eot);src:url(/assets/fonts/674b09188df4.woff2)format("woff2"),url(/assets/fonts/a082c937d9fd.woff)format("woff")}.far{font-family:Font Awesome\ 5 Pro}.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;src:url(/assets/fonts/0a99589db576.eot);src:url(/assets/fonts/ad0852c80d5a.woff2)format("woff2"),url(/assets/fonts/44a1f9b6cf3b.woff)format("woff")}.fa,.fas{font-family:Font Awesome\ 5 Pro;font-weight:900}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}.wpcf7-form-control-wrap{position:relative}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}#catapult-cookie-bar{box-sizing:border-box;max-height:0;opacity:0;direction:ltr;padding:0 20px;z-index:99999;overflow:hidden;text-align:left;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.has-cookie-bar #catapult-cookie-bar{opacity:1;max-height:999px;min-height:30px;padding:15px 20px 15px}button#catapultCookie{cursor:pointer;margin:0 20px 0 0}.cookie-bar-bar button#catapultCookie{margin:0 0 0 20px}.x_close:hover span:nth-child(1){-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.x_close:hover span:nth-child(2){-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
/*!
Theme Name: Starter Website Package
Theme URI: https://www.starterwebsitepackage.co.uk
Author: James Monk Design Ltd
Author URI: https://www.jamesmonkdesign.co.uk
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: starter-website-package
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Starter Website Package is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}b,strong{font-weight:bolder}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}textarea{overflow:auto}[type=checkbox]{box-sizing:border-box;padding:0}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0;line-height:1em;font-weight:400}p{margin-bottom:1.5em}i{font-style:italic}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{background:#fff}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}img{height:auto;max-width:100%}table{margin:0 0 1.5em;width:100%}.page div.wpcf7-response-output{padding:15px;margin:22.5px 0 0;font-size:1em;font-weight:700}.wpcf7-form{margin-top:5px;text-align:center}.wpcf7-form p{margin-top:0}fieldset{width:50%;float:left;border:0;margin:0;padding:0 11.25px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}fieldset:last-of-type{float:right;padding-right:0;padding-left:11.25px}fieldset p{margin:0 0 22.5px}main button,main input[type=button],main input[type=submit]{display:inline-block;-webkit-appearance:none;border:0;border-radius:0;background:#555;color:#fff;font-size:1em;text-transform:uppercase;cursor:pointer;padding:17.5px 35px;margin-top:22.5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-decoration:none}button i,input[type=button] i,input[type=submit] i{font-size:1.389em;color:#fff;position:relative;top:2.5px;right:2.5px}input[type=text],input[type=email],input[type=url],input[type=number],input[type=tel],input[type=range],input[type=color],textarea{color:#333;font-size:1em;border:0;border-radius:0;padding:12.5px;width:100%;background-color:#f6f6f6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=color]:focus,textarea:focus{color:#111;background-color:#efefef}textarea{margin-bottom:22.5px}.cf7sr-g-recaptcha div{margin:0 auto}a{color:#4169e1}a:hover,a:focus,a:active{color:#191970}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{list-style:none;margin:0;padding:0;text-align:right}.main-navigation ul ul a:hover{background:rgba(0,0,0,.7);color:#fff!important}.main-navigation li{display:inline-block;position:relative;text-transform:uppercase;margin-left:22.5px}.main-navigation li:first-of-type{margin-left:0}.main-navigation a{display:block;text-decoration:none}.main-navigation li.current_page_parent a,.main-navigation li.current-menu-item a{font-weight:700}#content[tabindex="-1"]:focus{outline:0}.clear:before,.clear:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after{content:"";display:table;table-layout:fixed}.clear:after,.site-header:after,.site-content:after{clear:both}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}@font-face{font-family:"eb_garamond_regular";src:url(/assets/fonts/5eb870fa1c40.eot);src:url(/assets/fonts/4e18fd2638cb.woff2)format("woff2"),url(/assets/fonts/01af7067e04e.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:"latoregular";src:url(/assets/fonts/5b0c5e9b27b8.eot);src:url(/assets/fonts/11866bb8514b.woff2)format("woff2"),url(/assets/fonts/e7184b59b5dc.woff)format("woff");font-weight:400;font-style:normal}body,button,input,select,textarea{font-family:"latoregular"}.top-line{width:100%;padding:2.5px 0}.top-line:after{content:"";display:block;clear:both}.bottom-line{width:100%;height:3px}main section{margin-bottom:67.75px}main section.slider,main section.image-title{margin-bottom:1.5em}.contact-details{margin-top:2em}header{position:fixed;width:100%;background-color:#fff;z-index:2}header .center-content.header-bar{height:155px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}#content{padding-top:190px}#social-media{float:left;width:40%}#contacts-menu,#logo{float:left;position:relative;top:50%;transform:translateY(-50%)}#contacts-menu{float:right}#logo{width:25%}#logo img{max-width:275px;max-height:100px}.site-title{text-transform:uppercase;font-size:30px}#logo a{text-decoration:none}#contacts-menu{width:60%}#contacts-menu{text-align:right}#contacts{float:left;width:60%;text-align:right;font-weight:700;font-size:.9em;margin-top:1.5px}#contacts a{text-decoration:none;color:#fff}.phone-number,.email-address{display:inline-block}.phone-number{margin-right:22.5px}#social-media h3{margin-bottom:0;font-size:.75em;color:#fff;display:inline-block;font-weight:700}#social-media ul{margin:0 0 0 5px;padding:0;list-style:none;display:inline-block}#footer-socials li,#social-media li{display:inline-block;text-align:center;margin-right:6px;height:22.5px;width:22.5px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}#social-media li:last-of-type{margin-right:0}#footer-socials a,#social-media a{display:block;position:relative;top:50%;transform:translateY(-50%);opacity:.95}#footer-socials a:hover,#social-media a:hover{opacity:1}#footer-socials i,#social-media i{font-size:.9em}#footer-socials a,#footer-socials i,#social-media i,#social-media a{color:#fff}.center-content{width:100%;max-width:1200px;padding:0 15px;margin:0 auto}header .center-content.header-bar{padding:0 15px;z-index:10}.center-content:after{content:"";display:block;clear:both}.image-title article,.slider article{height:400px;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.image-title article h2,.slider article h2{display:inline-block;padding:17.5px;color:#000;background:rgba(255,255,255,.75);position:relative;top:50%;transform:translateY(-50%);border-radius:5px;font-family:"eb_garamond_regular";font-size:2em}.two-columns article{float:left;width:50%;padding-right:15px}.two-columns article:last-of-type{float:right;padding-right:0;padding-left:15px}.two-columns article p:first-of-type{margin-top:0}.two-columns article p:last-of-type{margin-bottom:0}.contact-details h2,.two-columns h2,.contact h2{text-align:center;display:block;margin-bottom:15px;font-family:"eb_garamond_regular";font-size:2em}.contacts{width:100%;max-width:700px;margin:40px auto 0}.contact-row:after,.contacts:after{content:"";display:block;clear:both}.contact-section{float:left;width:50%}.contact-col{float:left;width:85%}.contact-col.contact-icon{width:15%}.contact-row{display:block;width:100%;margin-bottom:30px}.contact-icon i{font-size:1.75em}.contact-col a{text-decoration:none}.line{display:block;width:11px;height:2px;background-color:#4c4c4c;margin:11px auto}.dividing-line{width:100%;height:1px;background-color:#f0f0f0}main section.map{margin-bottom:0}.has-cookie-bar #catapult-cookie-bar{padding:7.5px;background-color:#000}#catapult-cookie-bar button#catapultCookie{padding:6px 25px;border-radius:0;font-size:1em}footer{padding:45px 0;color:#fff;text-align:center}footer section{margin-bottom:11px}footer section:last-of-type{margin-bottom:0}footer p{font-size:.9em;margin:0;padding:0}footer ul{margin:0;padding:0;list-style:none}#footer-menu li{color:#fff;font-size:.9em;display:inline-block}#footer-menu li+li:before{content:"| "}footer a:hover,footer a{color:#fff;text-decoration:none}footer p{margin-bottom:0}footer .site-title{text-transform:none;color:#fff;font-family:"eb_garamond_regular"}@media screen and (max-width:600px){header .center-content{transform-style:flat;height:auto;padding:5px 0}#contacts-menu,#logo{display:block;top:auto;position:static;transform:none}#logo,#contacts-menu{width:100%}#contacts{text-align:center;width:100%}#social-media{display:none}#logo{margin:15px 0;text-align:center}main section{margin-bottom:45px}main section.slider{margin-bottom:22.5px}.owl-dots{display:none}.image-title article,.slider article{height:250px}fieldset,fieldset:last-of-type,.two-columns article,.two-columns article:last-of-type{float:none;width:100%;padding:0;border:0}button,[type=button],[type=submit]{width:100%}footer p{font-size:.6em}header .center-content.header-bar{height:auto}}.sticky{display:block}iframe{max-width:100%}body{color:#4c4c4c;font-size:1empx}h1,h2,h3,h4,h5,h6{color:#444}a{color:#444}a:hover{color:#444}.top-line{background-color:#000}.bottom-line{background-color:#c1b49c}footer{background-color:#000}#contacts a{color:#fff}#contacts a:hover{color:#fff}.main-navigation a:hover,.contact-col a:hover,.main-navigation li.current_page_parent a,.contact-icon i,.image-title article h2,.slider article h2,.main-navigation li.current_page_item a,.contact-details h2,.two-columns h2,.contact h2{color:#000}.line,main button,main input[type=button],main input[type=submit]{background-color:#000}.center-content{max-width:1200px}#fancybox-loading,#fancybox-loading div,#fancybox-overlay,#fancybox-wrap,.fancybox-bg,#fancybox-outer,#fancybox-content,#fancybox-content>div,#fancybox-content>div>div,#fancybox-close,#fancybox-title,#fancybox-title div,#fancybox-left,#fancybox-right,.fancy-ico{box-sizing:content-box;-moz-box-sizing:content-box}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:111104;display:none}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:111100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:111101;display:none}#fancybox-left:focus,#fancybox-right:focus{outline:0;background:initial}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}button#responsive-menu-pro-button,#responsive-menu-pro-container{display:none;-webkit-text-size-adjust:100%}#responsive-menu-pro-container{z-index:99998}@media screen and (max-width:1200px){#responsive-menu-pro-container{display:block;position:fixed;top:0;bottom:0;padding-bottom:5px;margin-bottom:-5px;outline:1px solid transparent;overflow-y:auto;overflow-x:hidden}#responsive-menu-pro-container.slide-left{transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%)}#responsive-menu-pro-container,#responsive-menu-pro-container:before,#responsive-menu-pro-container:after,#responsive-menu-pro-container *,#responsive-menu-pro-container :before,#responsive-menu-pro-container :after{box-sizing:border-box;margin:0;padding:0}#responsive-menu-pro-container #responsive-menu-pro-title{padding:25px 5%}#responsive-menu-pro-container #responsive-menu-pro,#responsive-menu-pro-container #responsive-menu-pro ul{width:100%}#responsive-menu-pro-container li.responsive-menu-pro-item{width:100%;list-style:none}#responsive-menu-pro-container li.responsive-menu-pro-item a{width:100%;display:block;text-decoration:none;padding:0 5%;position:relative}button#responsive-menu-pro-button{z-index:99999;display:none;overflow:hidden;outline:0}.responsive-menu-pro-label{display:inline-block;font-weight:600;margin:0 5px;vertical-align:middle}.responsive-menu-pro-accessible{display:inline-block}.responsive-menu-pro-accessible .responsive-menu-pro-box{display:inline-block;vertical-align:middle}button#responsive-menu-pro-button{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0}.responsive-menu-pro-box{width:25px;height:19px;display:inline-block;position:relative}.responsive-menu-pro-inner{display:block;top:50%;margin-top:-1.5px}.responsive-menu-pro-inner,.responsive-menu-pro-inner::before,.responsive-menu-pro-inner::after{width:25px;height:3px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.responsive-menu-pro-inner::before,.responsive-menu-pro-inner::after{content:"";display:block}.responsive-menu-pro-inner::before{top:-8px}.responsive-menu-pro-inner::after{bottom:-8px}.responsive-menu-pro-slider-r .responsive-menu-pro-inner{top:1.5px}.responsive-menu-pro-slider-r .responsive-menu-pro-inner::before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.responsive-menu-pro-slider-r .responsive-menu-pro-inner::after{top:16px}button#responsive-menu-pro-button{width:110px;height:45px;position:absolute;top:70px;right:15px;display:inline-block;transition:transform .5s,background-color .5s;background:#000}button#responsive-menu-pro-button .responsive-menu-pro-box{color:#fff}.responsive-menu-pro-label{color:#fff;font-size:1em;line-height:1em}.responsive-menu-pro-label .responsive-menu-pro-button-text-open{display:none}#responsive-menu-pro-container{width:100%;left:0;background:rgba(0,0,0,.9);transition:transform .5s;text-align:left}#responsive-menu-pro-container #responsive-menu-pro-wrapper{background:0 0}#responsive-menu-pro-container .responsive-menu-pro-item-link,#responsive-menu-pro-container #responsive-menu-pro-title{transition:background-color .5s,border-color .5s,color .5s}#responsive-menu-pro-container #responsive-menu-pro-title{background-color:transparent;color:#fff;font-size:1.7em;text-align:left}#responsive-menu-pro-container #responsive-menu-pro-title a:hover{color:#fff}#responsive-menu-pro-container #responsive-menu-pro-title:hover{background-color:transparent;color:#fff}#responsive-menu-pro-container #responsive-menu-pro-title:hover a{color:#fff}#responsive-menu-pro-container #responsive-menu-pro>li.responsive-menu-pro-item:first-child>a{border-top:1px solid transparent}#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item .responsive-menu-pro-item-link{font-size:1.2em}#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a{line-height:2em;border-bottom:1px solid transparent;color:#999;background-color:transparent;height:2em}#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a:hover{color:#ccc;background-color:transparent;border-color:transparent}#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item.responsive-menu-pro-current-item>.responsive-menu-pro-item-link{background-color:transparent;color:#fff;border-color:transparent}#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item.responsive-menu-pro-current-item>.responsive-menu-pro-item-link:hover{background-color:transparent;color:#fff;border-color:transparent}#contacts-menu{display:none!important}}body #responsive-menu-pro-container #responsive-menu-pro-title{border-bottom:1px solid #fff;padding:3px 0;max-width:none;margin:40px 20px 10px}body #responsive-menu-pro-container li.responsive-menu-pro-item{text-transform:uppercase}body #responsive-menu-pro-container li.responsive-menu-pro-item a{padding:0 20px}body #responsive-menu-pro-container #responsive-menu-pro-wrapper{margin-top:100px}.wpgmza_map{border:0}.wpgmza_map img:not(button>img){border:0!important;background-color:transparent!important;padding:0!important;box-shadow:none!important}.gm-style div{margin-top:0!important}.wpgmaps_directions_outer_div{padding-top:5px;padding-bottom:5px}.wpgmaps_directions_outer_div table{margin-bottom:0!important}.gm-style-iw div{overflow:visible!important}
/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:"FontAwesome";src:url(/assets/fonts/ef716a3ae50e.eot);src:url(/assets/fonts/9f733f25c693.woff)format("woff");font-weight:400;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-home:before{content:""}.fa-edit:before{content:""}.fa-phone:before{content:""}.fa-twitter:before{content:""}.fa-envelope:before{content:""}.fa-instagram:before{content:""}