body{padding:0;margin:0;font-family:Roboto,sans-serif;background:#fff}a{color:#00a1ff;-webkit-transition:color .5s ease-out;-o-transition:color .5s ease-out;transition:color .5s ease-out}a:hover{color:#0081cc;-webkit-transition:color .35s ease-in;-o-transition:color .35s ease-in;transition:color .35s ease-in}#tinymce{padding-left:1em!important;padding-right:1em!important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;max-width:var(--page-width)}.columnWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.columnWrap img{max-width:100%}.columnWrap>.column{margin-right:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.columnWrap>.column:last-child{margin-right:0}.column-70{width:70%}.column-60{width:60%}.column-50{width:50%}.column-40{width:40%}.column-33{width:33.33333%}.blockGrid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;max-width:var(--page-width);margin:auto}.blockGrid>.block{width:calc(25% - 16px);min-height:400px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 8px 16px 8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.blockGrid>.block:before{content:"";padding-top:100%;display:inline-block}.blockGrid .blockInner{width:100%;height:100%;background:#fff;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.blockGrid .blockInner .imageWrap{top:0;bottom:0;left:0;right:0;z-index:1}.blockGrid .blockInner .imageWrap img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%;display:block;text-align:center;line-height:300px;-webkit-transition:-webkit-transform 1s linear;transition:-webkit-transform 1s linear;-o-transition:transform 1s linear;transition:transform 1s linear;transition:transform 1s linear,-webkit-transform 1s linear}.blockGrid .blockInner:hover .imageWrap img{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-transition:-webkit-transform .75s linear;transition:-webkit-transform .75s linear;-o-transition:transform .75s linear;transition:transform .75s linear;transition:transform .75s linear,-webkit-transform .75s linear}.blockGrid .blockInner h2{position:relative;z-index:2;text-align:left;margin:0;padding:8px 16px;background:#505050;color:#fff;font-size:1.4em}.blockGrid .blockInner a{text-decoration:none}.blockGrid .blockInner .spacer{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;display:none}.blockGrid .blockInner p{position:relative;background:rgba(80,80,80,1);z-index:2;color:#fff;margin:0;padding:8px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:105px;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.8em}.blockGrid .blockInner p>span{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:1em}.blockGrid .blockInner p>span>a{color:#fff;text-decoration:none;font-size:16px}.blockGrid .blockInner p>span>a:hover{color:#f3f3f3}.blockGrid .blockInner p.blockLink{color:#333;background:0 0;margin:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;opacity:0}#tinymce .blockGrid .blockInner p.blockLink{background:0 0;color:transparent;bottom:auto;right:auto;width:auto;height:auto;opacity:1;padding:0}.blockGrid .blockInner p.blockLink a{width:100%;height:100%;display:block}#header{background:#333}#header .headerInner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#fff;max-width:var(--page-width);margin:auto;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.headerInner>div:first-child{min-width:300px}.headerInner>div:last-child{width:100%}.headerContact{float:right}.headerContact p{margin:0}#header .logo{font-size:2em;margin:0}#header img.logo{max-width:200px}#header .logo a{color:#fff;text-decoration:none}.navigation#menu0{z-index:9999;background:#f44336}.navigation#menu0 ul{max-width:var(--page-width);margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}.navigation#menu0 ul li{list-style:none;text-align:center;position:relative;background:#f44336;-webkit-transition:background .5s ease-out,color .5s ease-out;-o-transition:background .5s ease-out,color .5s ease-out;transition:background .5s ease-out,color .5s ease-out}.navigation#menu0 .itemInner>ul>li{width:100%}.navigation#menu0 ul li>a{display:block;padding:.5em .5em;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#fff;cursor:pointer;-webkit-transition:background .5s ease-out,color .5s ease-out;-o-transition:background .5s ease-out,color .5s ease-out;transition:background .5s ease-out,color .5s ease-out}.navigation#menu0 ul li>a:hover{background:#c3352b;font-weight:400;-webkit-transition:background .35s ease-in,color .35s ease-in;-o-transition:background .35s ease-in,color .35s ease-in;transition:background .35s ease-in,color .35s ease-in}.navigation#menu0 ul li.hasChildren{z-index:9999}.navigation#menu0 ul li.hasChildren>a>#arrow{font-size:.75em}.navigation#menu0 li>div{opacity:0;position:absolute;width:100%;visibility:hidden;display:block;-webkit-transition:visibility .51s,opacity .5s ease-out;-o-transition:visibility .51s,opacity .5s ease-out;transition:visibility .51s,opacity .5s ease-out}@media only screen and (min-width:992px){.navigation#menu0 li:hover>div{visibility:visible;opacity:1;-webkit-transition:visibility 0s,opacity .35s ease-in;-o-transition:visibility 0s,opacity .35s ease-in;transition:visibility 0s,opacity .35s ease-in}}.navigation#menu0>ul>li ul .itemInner{top:0;right:-100%}.navigation#menu0>ul>li ul a>#arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block}.navigation#menu0 ul li.hasImages{position:static!important}.navigation#menu0 ul li.hasImages>.itemInner{position:absolute;width:100vw;background:#c3352b;left:0;right:0}.navigation#menu0 li.hasImages>.itemInner>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:var(--page-width);margin:auto;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.navigation#menu0 li.hasImages .navImage{height:400px;width:400px;background:#fff;margin-right:1em}.navigation#menu0 li.hasImages>.itemInner>div>ul{display:block;margin:0;width:-o-calc(100% - 400px - 1em);width:calc(100% - 400px - 1em)}.navigation#menu0 li.hasImages ul li{text-align:left}.navigation#menu0>ul>li.hasImages ul li{width:50%}.navigation#menu0>ul>li.hasImages ul{width:100%}.navigation#menu0>ul>li.hasImages ul .navImage{display:none}.navToggle{position:absolute;top:1em;right:1em;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;width:38px;height:38px;border-radius:100%;background-image:url(../admin/images/icons/hamburger-dark-icon.png);background-size:75%;background-repeat:no-repeat;background-position:center;display:none;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.navToggle:hover{background-image:url(../admin/images/icons/hamburger-icon.png);background-color:#111;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in}.afterFooter>div,.mainFooter{max-width:var(--page-width);margin:auto;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}#footer{background:#333}#footer .mainFooter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.mainFooter>div{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;margin-right:1em}.mainFooter>div:last-child{margin-right:0}.afterFooter{background:#000;color:#fff;text-align:center}.mainFooter .contactDetails{margin:0}.mainFooter .contactDetails>strong{display:inline-block;vertical-align:middle;width:55px}.mainFooter .contactDetails>span{display:inline-block;vertical-align:middle}.mainFooter .socialLinks{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainFooter .socialLinks li{list-style:none;margin:.5em;background:#fff;border-radius:100%;height:35px;width:35px;-webkit-filter:grayscale(.6);filter:grayscale(.6);-webkit-transition:-webkit-filter .5s ease-out;transition:-webkit-filter .5s ease-out;-o-transition:filter .5s ease-out;transition:filter .5s ease-out;transition:filter .5s ease-out,-webkit-filter .5s ease-out}.mainFooter .socialLinks li:hover{-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:-webkit-filter .35s ease-in;transition:-webkit-filter .35s ease-in;-o-transition:filter .35s ease-in;transition:filter .35s ease-in;transition:filter .35s ease-in,-webkit-filter .35s ease-in}.mainFooter .socialLinks li img{max-width:35px;height:35px;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#footer :blank{display:none}.main .content{max-width:var(--page-width);margin:auto;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.hero{width:100%;height:50vh;min-height:400px;position:relative;overflow:hidden}.hero .heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.hero .gallery{position:absolute;bottom:1em;right:1em}.hero .gallery .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hero .gallery .owl-item div{position:relative;overflow:hidden}.hero .gallery .owl-item div #alt{margin:0;position:absolute;bottom:0;left:0;right:0;width:100%;text-align:left;padding:.25em;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;visibility:hidden;opacity:0;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;pointer-events:none}.hero .gallery .owl-item:hover div #alt{visibility:visible;opacity:1;-webkit-transition:all .35s ease-in;-o-transition:all .35s ease-in;transition:all .35s ease-in}.hero .gallery .owl-item div,.hero .gallery .owl-item img{height:100%;border-radius:5px}.hero.slider .owl-item,.hero.slider .owl-stage,.hero.slider .owl-stage-outer,.hero.slider .slide,.hero.slider .slideInner{height:100%}.hero.slider .slide{background-size:cover;background-position:center}.hero.slider .slideInner{padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:var(--page-width);margin:auto;position:relative}.hero.slider .owl-nav{position:absolute;top:0;bottom:0;left:0;right:0;max-width:var(--page-width);height:100%;margin:auto;z-index:10;margin-top:0;pointer-events:none}.hero.slider .owl-nav .owl-next,.hero.slider .owl-nav .owl-prev{color:#fff;font-size:4em;top:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);position:absolute;pointer-events:all}.hero.slider .owl-nav .owl-prev{left:-1em}.hero.slider .owl-nav .owl-next{right:-1em}.hero.slider .owl-dots{position:absolute;bottom:1em;left:0;right:0;margin:auto;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.hero.slider .owl-dot{background:rgba(191,191,191,.75);border:2px solid #333;border-radius:100%;height:15px;width:15px;margin-right:.5em;-webkit-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out}.hero.slider .owl-dot:hover{background:rgba(191,191,191,1);-webkit-transition:background .35s ease-in;-o-transition:background .35s ease-in;transition:background .35s ease-in}.hero.slider .owl-dot:last-child{margin-right:0}.hero.slider .owl-dot.active{background:#fff;border-color:#bfbfbf}.listItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#f3f3f3;padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em}.listItem:last-child{margin-bottom:0}.listItem .imageWrap{width:100%;max-width:250px;margin-right:1em}.listItem .imageWrap img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.listItem h3,.listItem h4,.listItem h5{margin:0 auto .5em auto}.pagination{text-align:center}.pagination a{margin-right:.5em}.pagination a:last-child{margin-right:0}.additionalOptions{float:right;width:100%;height:100%;max-width:300px;background:#f3f3f3;margin-left:1em}.additionalOptions.ui-accordion .ui-accordion-content{padding:1em;-webkit-box-sizing:border-box;box-sizing:border-box}.additionalOptions.ui-accordion .ui-accordion-header,.additionalOptions>h3{margin:0;padding:.5em 1em;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border-radius:0;border-style:solid;border-color:#000;border-width:1px 1px 0 1px;-webkit-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out}.additionalOptions>h3:last-of-type{border-width:1px}.additionalOptions.ui-accordion .ui-accordion-header:hover,.additionalOptions>h3:hover{background:#f3f3f3;-webkit-transition:background .35s ease-in;-o-transition:background .35s ease-in;transition:background .35s ease-in}.additionalOptions table{width:100%;border-collapse:collapse;table-layout:fixed}.additionalOptions table td{border:1px solid #ccc;width:100%;padding:.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.additionalOptions .ui-accordion-content{border-color:#000;border-radius:0;border-bottom:0}@media only screen and (max-width:992px){#header .headerInner{padding-right:4em;padding-right:-o-calc(2em + 38px);padding-right:calc(2em + 38px);min-height:70px}.navToggle{display:block}.navigation#menu0{position:absolute;width:100%;overflow:hidden;display:none;right:0;max-width:300px}.navigation#menu0 ul{display:block;overflow:hidden;max-height:-o-calc(100vh - 80px);max-height:calc(100vh - 80px)}.navigation#menu0 ul li{display:block;text-align:left}.navigation#menu0 ul li>a{padding:1em}.navigation#menu0 li>div,.navigation#menu0 li>div>ul{position:static;max-height:0;opacity:1;visibility:visible;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.navigation#menu0 li.hasChildren>div>ul>li{background:#de4d43}.navigation#menu0 li>div.active,.navigation#menu0 li>div.active>ul{max-height:100vh;-webkit-transition:max-height .5s ease-in;-o-transition:max-height .5s ease-in;transition:max-height .5s ease-in}.navigation#menu0 ul li.hasChildren>a>#arrow{display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin-left:4px;-webkit-transition:-webkit-transform .9s ease;transition:-webkit-transform .9s ease;-o-transition:transform .9s ease;transition:transform .9s ease;transition:transform .9s ease,-webkit-transform .9s ease}.navigation#menu0 ul li.hasChildren>a.active{background:#de4d43}.navigation#menu0 ul li.hasChildren>a.active>#arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.navigation li.hasImages .navImage{display:none}.navigation#menu0 .itemInner{max-height:0;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;overflow:hidden}.navigation#menu0 .itemInner.active{max-height:1000px;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.additionalOptions{float:none;margin-left:0;max-width:100%}.main .blockGrid>.block{width:calc(50% - 16px)}}@media only screen and (max-width:768px){.main .columnWrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main .columnWrap>.column{margin-right:0;width:100%}}@media only screen and (max-width:600px){.main .blockGrid>.block{width:100%;padding:0;margin-bottom:16px;margin-right:0;margin-left:0}.main .blockGrid>.block:last-child{margin-bottom:none}.main .blockGrid>.block:nth-child(2n),.main .blockGrid>.block:nth-child(2n+1){padding:0}.main .blockGrid .blockInner .imageWrap{position:relative}.main .blockGrid .blockInner .imageWrap:before{content:"";padding-top:100%;display:inline-block}.main .blockGrid .blockInner .imageWrap img{position:absolute;top:0;bottom:0;left:0;right:0}.main .blockGrid .blockInner .spacer{display:none}.main .blockGrid .blockInner p{position:absolute;bottom:0;background:rgba(80,80,80,.8)}}@media only screen and (max-width:500px){.navigation#menu0{max-width:100%}.hero .gallery{right:0;left:0;margin:auto}}