*{box-sizing:border-box;background-size:cover}html{padding:0!important;margin:0!important;width:100%!important;height:100%!important}.menu li,body{position:relative}*,body{background-repeat:no-repeat}body{width:100%;height:100%;background-position:center top;background-size:100%auto;background-attachment:fixed;font-family:Verdana,Geneva,sans-serif;font-size:1.1em}.wrapper,body,body h1,body h2,body h3,body h4{padding:0;margin:0}.menu li a,a{text-decoration:none}a.click-here{padding:12px 24px;border-radius:0;font-size:18px;line-height:normal;display:inline-block;border:0;box-shadow:none}.wrapper{width:100%;display:-ms-flexbox;display:flex;flex-wrap:wrap}.container{display:grid;position:relative}.wrapper.footer{padding:2em 0}@media all and (max-width:1200px){.container{padding:1em;width:100%!important}}.header .container{padding:1em 0;grid-template-columns:25% 75%;grid-template-areas:"logo info""logo nav"}@media all and (max-width:1200px){.header .container{padding:1em 0;grid-template-columns:20% 60% 20%;grid-template-areas:"contact logo toggle"}}.logo{display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:center;grid-area:logo}.logo img{max-width:90%}.header .nav-menu,ul.contact-information{display:flex;justify-content:flex-end;align-content:center}.header .nav-menu{display:-ms-flexbox;grid-area:nav}.contact,.toggle{grid-area:toggle;display:none}.contact{grid-area:contact}@media all and (max-width:1200px){.contact,.toggle{display:flex;justify-content:center;align-items:center;align-content:center}}.information{text-align:right;display:grid;grid-template-columns:1fr}@media all and (max-width:1200px){.information{display:none}}ul.contact-information{list-style-type:none;padding:0;margin:0}ul.contact-information li{padding:0 0 0 1em;text-align:right}.menu,.nav-menu,.nav-menu>div{padding:0;margin:0}.nav-menu>div{width:100%;float:left}.menu{list-style:none;display:flex;grid-gap:18px;gap:18px;justify-content:space-between}.menu li{display:block;float:left}.menu li a{display:block;padding:1em 0;white-space:nowrap}.menu li .sub-menu{z-index:200;width:300px;list-style-type:none;padding:0;margin:0 0 0-1000em;position:absolute}.menu li .sub-menu a{text-align:left;padding:12px 24px}.menu li:hover>.sub-menu{position:absolute;margin:0 0 0-1em}.menu li:hover>.sub-menu li{float:none}.menu li .sub-menu li{border-top:0}.closebtn,span.phone-button{display:none}@media all and (max-width:1200px){.menu,.nav-menu div{width:100%;float:left}.menu,.menu li{padding:0;margin:0}.menu{list-style-type:none;display:block}.menu li{display:list-item;position:relative;width:100%!important;box-sizing:border-box!important;float:left!important}.closebtn,.menu li a{display:block;text-align:left;padding:12px 24px}.menu li.menu-item-has-children .sub-menu{padding:0;margin:0;display:none;position:relative;background-color:rgb(0 0 0/.35)!important;float:left}.nav-menu.default{height:100%;position:fixed;z-index:1000;top:0;left:0;transition:.5s;padding:0;margin-left:-1000px;max-width:270px!important;display:none;box-shadow:2px 2px 3px rgb(0 0 0/.4);overflow-y:auto}.nav-menu div{height:100%;flex-direction:column}.closebtn{font-size:36px;text-align:right;width:100%;float:left}}.wrapper.hero{position:relative;z-index:1;min-height:600px}.wrapper.hero::before{content:"";left:0;top:0;background-color:rgb(0 0 0/.5);width:100%;height:100%;padding:0;margin:0;z-index:3;position:absolute}.wrapper.hero .hero.container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4}.hero.container,.items.one-column section{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"heroContent heroImage"}.hero.container .content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.hero.container .content>*,.items{width:100%;float:left}.hero.container .content{grid-area:heroContent}.hero.container.center{grid-template-columns:1fr 2fr 1fr;grid-template-areas:". heroContent ."" . heroImage . "}.hero.container.no-image.center{grid-template-columns:100%;grid-template-areas:"heroContent"}@media all and (max-width:900px){.hero.container,.hero.container.center{grid-template-columns:1fr!important;grid-template-areas:"heroContent""heroImage"!important}}.container .primary{grid-area:primary}.container.full-width{grid-template-columns:100%;grid-template-areas:"primary"}@media all and (max-width:1200px){.container.full-width{grid-template-columns:100%}}.items{display:grid}.items.one-column{grid-template-columns:1fr;grid-gap:0}.items.fill-column{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:24px;gap:24px}@media all and (min-width:1px) and (max-width:600px){.items.fill-column{grid-template-columns:1fr!important}}@media all and (min-width:601px) and (max-width:900px){.items.fill-column{grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}}.items section{display:flex;flex-direction:column}.items.one-column section{grid-gap:24px;gap:24px;grid-template-areas:"itemContent itemImage"}@media all and (max-width:900px){.items.one-column section{display:flex!important;flex-direction:column;flex-wrap:wrap}.items section{flex-direction:column!important}}.items .link{padding:1.5em 0 0}.items .content{grid-area:itemContent;width:100%;box-sizing:border-box;flex:1}article img,div img,section img{max-width:100%;height:auto;display:block}img.alignnone{width:100%;margin:0 auto;padding:0 0 18px}img.alignnone:first-of-type{margin:0 auto 1em}@media all and (max-width:600px){img.alignnone{margin:0 auto;padding:0 0 18px;width:100%!important}img.alignnone:first-of-type{margin:0 auto 1em}}@media all and (min-width:601px) and (max-width:900px){img.alignnone{margin:0 auto;padding:0 0 18px;width:auto!important}img.alignnone:first-of-type{margin:0 auto 1em}}.relative{position:relative}.align-left{text-align:left}.align-right{text-align:right}.float-left{float:left}.float-right{float:right}@media all and (max-width:1200px){.float-left,.float-right{float:left}}.credits{width:100%;float:left;padding:12px 0}.footer .text ul,ul.one-column{list-style-type:none;padding:0;margin:0;display:grid;grid-template-columns:1fr}@media all and (max-width:1200px){ul.one-column{list-style-type:none;padding:0;margin:0;display:grid;grid-template-columns:1fr}}ul.hours{list-style-type:none;display:grid;grid-template-columns:1fr!important}ul.hours li{display:grid;grid-template-columns:1fr 2fr}.logo,.logo a,.logo img{padding:0;margin:0}.logo img{max-height:90px}@media all and (max-width:1200px){span.phone-button{display:block;position:fixed;z-index:11;border-radius:18px 18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:18px!important;bottom:1em;right:1em}}@font-face{font-display:swap;font-family:"Flaticon";src:url(/wp-content/themes/xtx-default/css/Flaticon.eot);src:url(/wp-content/themes/xtx-default/css/Flaticon.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/xtx-default/css/Flaticon.woff2)format("woff2"),url(/wp-content/themes/xtx-default/css/Flaticon.woff)format("woff"),url(/wp-content/themes/xtx-default/css/Flaticon.ttf)format("truetype"),url(/wp-content/themes/xtx-default/css/Flaticon.svg#Flaticon)format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-display:swap;font-family:"Flaticon";src:url(/wp-content/themes/xtx-default/css/Flaticon.svg#Flaticon)format("svg")}}