@import url("https://fonts.googleapis.com/css?family=Lato:400,400i,700");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Lato",sans-serif;font-size:16px;line-height:1.4}p{margin:0 0 1em 0}a{color:#EF3C38;text-decoration:none}a:hover{text-decoration:underline}a,button{-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}b,strong{font-weight:bold}img{max-width:100%}div{box-sizing:border-box}div::-webkit-scrollbar,.ui-timepicker-viewport::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}div::-webkit-scrollbar-thumb,.ui-timepicker-viewport::-webkit-scrollbar-thumb{background-color:#242424}.page{height:100vh;width:100vw;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative}.page .content{width:calc(100% - 120px);height:calc(100% - 120px);border:1px solid #f2f2f2;display:flex;justify-content:space-between;position:relative}.page .content>div{height:100%}.page .content .main-menu{width:400px;background-color:rgba(242,242,242,0.85)}.page .content .main-menu .logo{padding:50px 0 30px 0}.page .content .main-menu .logo a{width:75%;display:block}.page .content .main-menu .logo a img{width:100%;display:block}.page .content .main-menu .toggle-menu{display:none}.page .content .main-menu nav ul{list-style-type:none}.page .content .main-menu nav ul li a{display:block;padding:3px 20px;color:#242424;font-size:1.4em}.page .content .main-menu nav ul li a:hover{text-decoration:none;background-color:rgba(36,36,36,0.15)}.page .content .main-menu nav ul li.current_page_item a{background-color:rgba(36,36,36,0.15)}.page .content .container{width:calc(100% - 400px);padding:50px}.page header,.page footer{position:absolute;left:60px;display:flex;justify-content:space-between;width:calc(100% - 120px)}.page header a,.page footer a{color:#242424}.page header a:hover,.page footer a:hover{color:#EF3C38;text-decoration:none}.page header{top:30px;font-weight:bold}.page footer{bottom:30px;font-size:0.9em}.page .social-media{position:absolute;right:23px;top:calc(50% - 60px)}.page .social-media>a{display:block;color:#242424;margin:2px 0;font-size:1.2em;text-align:center}.page .social-media>a:hover{color:#EF3C38;text-decoration:none}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.image-slider{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;background-size:cover;background-position:center center;font-style:italic}.image-slider .quote{position:absolute;right:50px;top:50px;width:225px;color:#fff}.image-slider .quote>div{text-align:right;margin-top:5px}.image-slider .caption{position:absolute;bottom:50px;right:0;padding:10px 50px 10px 20px;background-color:rgba(242,242,242,0.85)}.container{overflow-y:scroll}.container .page-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #242424;width:100%;margin-bottom:20px}.container .page-title h1{font-size:1.6em;font-weight:bold}.container .page-content .banner{height:275px;background-size:cover;background-position:center center;margin-bottom:20px}.columns-4{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.columns-4>div{width:calc(25% - 11.25px)}.columns-4 .cover-image{background-size:cover;background-position:center center;height:100%;min-height:250px;width:100%}.columns-2{display:flex;justify-content:space-between;flex-wrap:wrap}.columns-2>div{width:calc(50% - 7.5px)}.posts-grid{display:flex;justify-content:space-between}.posts-grid .categories{width:225px}.posts-grid .categories ul{list-style:none}.posts-grid .categories ul li a{display:block;padding:3px 10px;border-bottom:1px solid #d6d6d6;color:#242424}.posts-grid .categories ul li a:hover,.posts-grid .categories ul li a.active{text-decoration:none;background-color:rgba(242,242,242,0.85)}.posts-grid .categories ul li:last-child a{border-bottom:none}.posts-grid .posts{width:calc(100% - 250px);display:flex;justify-content:flex-start;flex-wrap:wrap}.posts-grid .posts>.single-post{width:calc(33% - 15px);display:block;height:225px;background-size:cover;background-position:center center;position:relative;border:1px solid #242424;margin-bottom:45px;margin-left:15px}.posts-grid .posts>.single-post>div{position:absolute;bottom:-20px;left:5%;padding: 5px;font-size: 14px;width:90%;display:flex;align-items:center;justify-content:center;background-color:#242424;color:#fff}.posts-grid .posts>.single-post>div:hover{text-decoration:none}.post-single .columns{display:flex;justify-content:start;flex-wrap:wrap}.post-single .columns .post-image{width:calc(33% - 10px);margin:0 5px 15px;height:300px;background-size:cover;background-position:center center;position:relative}.post-single .columns .post-image a{position:absolute;top:0;bottom:0;left:0;right:0}.post-single .nav-below{display:flex;justify-content:space-between;margin-top:15px}.post-single .nav-below a{display:block;border:2px solid #242424;color:#242424;padding:5px 10px;font-weight:bold}.post-single .nav-below a[rel="prev"] i{margin-right:5px}.post-single .nav-below a[rel="next"] i{margin-left:5px}.post-single .nav-below a:hover{background-color:#242424;color:#fff;text-decoration:none}.acf-map{width:100%;height:475px;border:1px solid #f2f2f2}.acf-map img{max-width:inherit !important}.contact-details{font-size:1.2em;text-align:left;font-weight:bold}.contact-details tr>*{padding:3px 0}.contact-details tr th{padding-right:5px}.contact-details a{color:inherit}.contact-details a:hover{color:#EF3C38;text-decoration:none}.services .page-content{margin-bottom:25px}.search{position:relative;display:flex;align-items:center}.search i{position:absolute;left:10px;top:calc(50% - 8.5px)}.search #search{background-color:#f2f2f2;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:none;height:30px;width:150px;padding-left:32px;box-sizing:border-box}.search #search:focus{outline:none}@media screen and (max-width: 1440px){.page .content .main-menu{width:300px}.page .content .container{width:calc(100% - 300px)}.post-single .columns .post-image{height:200px}.columns-4>div{width:49%;margin-bottom:15px}}@media screen and (max-width: 1280px){.page .content .main-menu{width:250px}.page .content .container{width:calc(100% - 250px)}.posts-grid{flex-wrap:wrap}.posts-grid .posts{width:100%}.posts-grid .posts .single-post{margin:0 7px 30px;width:calc(49.5% - 15px)}.posts-grid .categories{width:100%;margin-bottom:15px}}@media screen and (max-width: 850px){.columns-2>div{width:100%}.columns-2>div:first-child{order:2}.columns-2>div:last-child{order:1;margin-bottom:15px}.acf-map{height:400px}.page{align-items:flex-start}.page .content{width:calc(100% - 50px);height:calc(100% - 80px);flex-wrap:wrap;margin-top:30px}.page .content .main-menu{width:100%;height:50px;display:flex;justify-content:space-between;align-items:center;position:relative;background-color:#f2f2f2}.page .content .main-menu .logo{padding:0}.page .content .main-menu .logo a{width:auto}.page .content .main-menu .logo a img{width:auto;height:50px}.page .content .main-menu .toggle-menu{display:block;height:50px;width:50px;padding:0;background:none;border:none;border-left:1px solid #dedede;font-size:24px}.page .content .main-menu .toggle-menu:focus{outline:none;background-color:#e2e2e2}.page .content .main-menu nav{display:none;position:absolute;left:0;top:100%;width:100%;background-color:#f2f2f2;border-top:1px solid #e2e2e2;z-index:99}.page .content .container{width:100%;height:calc(100% - 50px);padding:20px}.page header,.page footer{width:calc(100% - 50px);left:25px;font-size:0.9em}.page header{top:5px}.page footer{bottom:4px;flex-wrap:wrap;font-size:0.65em}.page footer span{display:none}.page .social-media{right:6px;font-size:0.9em}.container .page-title h1{font-size:1.4em}.container .page-content .banner{height:200px}.search #search{width:100px;height:25px}.posts-grid{display:flex;justify-content:space-between}.image-slider .quote{right:15px;top:75px;width:200px;text-align:right}.image-slider .caption{bottom:40px;padding:10px 25px 10px 20px}.post-single .columns .post-image{width:calc(50% - 8px);margin:0 4px 8px;height:300px}}@media screen and (max-width: 500px){.posts-grid{display:flex;justify-content:space-between}.posts-grid .posts .single-post{width:100%;height:175px;margin:0 0 30px}.columns-4>div{width:100%}.columns-4 .cover-image{min-height:200px}.post-single .columns .post-image{height:150px}}
/*# sourceMappingURL=style.css.map */
