@media (min-width:767px) and (max-width:978px){.x-hide-md{display:none!important}}@media (min-width:480px) and (max-width:766px){.x-hide-sm{display:none!important}}@media (max-width:479px){.x-hide-xs{display:none!important}}.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:#00abcc}.entry-thumb:before,.x-pagination span.current,.woocommerce-pagination span[aria-current],.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.mejs-time-current,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.h-comments-title small,.x-entry-share .x-share:hover,.x-highlight,.x-recent-posts .x-recent-posts-img:after{background-color:#00abcc}.x-nav-tabs>.active>a,.x-nav-tabs>.active>a:hover{box-shadow:inset 0 3px 0 0 #00abcc}.x-sidebar{width:calc(100% - 2.463055% - 72%)}.x-comment-author,.x-comment-time,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar caption,.widget.widget_rss li .rsswidget{font-family:inherit;font-weight:400}.p-landmark-sub,.p-meta,input,button,select,textarea{font-family:inherit}.widget_text ol li a,.widget_text ul li a{color:#00abcc}.widget_text ol li a:hover,.widget_text ul li a:hover{color:#00a88d}.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar th,.p-landmark-sub strong,.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud .tagcloud a:active,.entry-footer a:hover,.entry-footer a:active,.x-breadcrumbs .current,.x-comment-author,.x-comment-author a{color:#161616}.widget_calendar #wp-calendar th{border-color:#161616}.h-feature-headline span i{background-color:#161616}.w-b{font-weight:400!important}h5,.h5{letter-spacing:.01em}h6,.h6{letter-spacing:.01em}.w-h{font-weight:400!important}.x-bar-content.x-container.width{flex-basis:90%}.cfc-h-tx{color:#161616!important}.cfc-h-bd{border-color:#161616!important}.cfc-h-bg{background-color:#161616!important}.cfc-b-tx{color:#393939!important}.cfc-b-bd{border-color:#393939!important}.cfc-b-bg{background-color:#393939!important}.x-btn.x-btn-real,.x-btn.x-btn-real:hover{margin-bottom:.25em;text-shadow:0 .075em .075em rgba(0,0,0,.65)}.x-btn.x-btn-real{box-shadow:0 .25em 0 0 #a71000,0 4px 9px rgba(0,0,0,.75)}.x-btn.x-btn-real:hover{box-shadow:0 .25em 0 0 #a71000,0 4px 9px rgba(0,0,0,.75)}.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover{margin-bottom:0;text-shadow:0 .075em .075em rgba(0,0,0,.65);box-shadow:none}.x-btn.x-btn-transparent,.x-btn.x-btn-transparent:hover{margin-bottom:0;border-width:3px;text-shadow:none;text-transform:uppercase;background-color:transparent;box-shadow:none}body .gform_wrapper .gfield_required{color:#00abcc}body .gform_wrapper h2.gsection_title,body .gform_wrapper h3.gform_title,body .gform_wrapper .top_label .gfield_label,body .gform_wrapper .left_label .gfield_label,body .gform_wrapper .right_label .gfield_label{font-weight:400}body .gform_wrapper h2.gsection_title{letter-spacing:.01em!important}body .gform_wrapper h3.gform_title{letter-spacing:.01em!important}body .gform_wrapper .top_label .gfield_label,body .gform_wrapper .left_label .gfield_label,body .gform_wrapper .right_label .gfield_label{color:#161616}body .gform_wrapper .validation_message{font-weight:400}.x-topbar .p-info a:hover,.x-widgetbar .widget ul li a:hover{color:#00abcc}@media (max-width:979px){.x-widgetbar{left:0;right:0}}.bg .mejs-container,.x-video .mejs-container{position:unset!important}[data-x-icon].left,[data-x-icon-o].left,[data-x-icon-l].left,[data-x-icon-s].left,[data-x-icon-b].left,[data-x-icon-sr].left,[data-x-icon-ss].left,[data-x-icon-sl].left,[data-x-fa-pro-icon].left,[class*=cs-fa-].left{margin-right:.5em}.widget.widget_rss li .rsswidget:before{content:"";padding-right:.4em;font-family:"FontAwesome"}.m450-10.x-text>:first-child{margin-top:0}.m450-10.x-text>:last-child{margin-bottom:0}.m450-12 .x-mejs .mejs-controls{margin-top:auto;margin-right:15px;margin-bottom:15px;margin-left:15px;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:rgba(0,0,0,.8)}.m450-12 .x-mejs video{object-fit:fill;object-position:50% 50%}.m450-12 .x-mejs .mejs-button button{color:rgba(255,255,255,.5)}.m450-12 .x-mejs .mejs-button button:focus,.m450-12 .x-mejs .mejs-button button:hover{color:rgba(255,255,255,1)}.m450-12 .x-mejs .mejs-time-total{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:rgba(255,255,255,.25)}.m450-12 .x-mejs .mejs-time-loaded{background-color:rgba(255,255,255,.25)}.m450-12 .x-mejs .mejs-time-current{background-color:rgba(255,255,255,1)}.m450-12 .x-mejs .mejs-time{color:rgba(255,255,255,.5)}.x-navbar .desktop .cta-1>a span{margin-top:-10px;padding-top:10px;padding-bottom:10px!important;padding-left:20px;padding-right:20px;border-radius:5px;background:#ee365c;-webkit-transition:ease .25s;-o-transition:ease .25s;transition:ease .25s;color:white;-webkit-box-shadow:0px!important;box-shadow:0px!important}.x-navbar .desktop .cta-1>a span:hover{color:white;background:#48469c;box-shadow:none!important;text-shadow:none!important}.x-navbar .desktop .current-menu-item .x-active .cta-1>a span:hover{background:#48469c;-webkit-box-shadow:none!important;box-shadow:none!important}.x-navbar-fixed-top{position:fixed;background:rgba(74,102,91,.9)!important;-webkit-transition:ease .25s;-o-transition:ease .25s;transition:ease .25s}.x-navbar-fixed-top .desktop .x-nav>li a{color:white!important}.x-navbar .desktop .x-nav>li.x-menu-item-search a{margin-right:0!important;margin-left:8px!important}.x-navbar .desktop .x-nav>.x-active>a span,.x-navbar .desktop .x-nav>.current-menu-item>a span{-webkit-box-shadow:0 2px 0 0 white!important;box-shadow:0 2px 0 0 white!important}.x-navbar-fixed-top .desktop .x-nav>.x-active>a span,.x-navbar-fixed-top .desktop .x-nav>.current-menu-item>a span{-webkit-box-shadow:0 2px 0 0 white!important;box-shadow:0 2px 0 0 white!important}.x-navbar .desktop .x-nav>.menu-item-has-children.x-active>a span{-webkit-box-shadow:0 2px 0 0 #00a88d!important;box-shadow:0 2px 0 0 #00a88d!important}.x-navbar-fixed-top .desktop .x-nav>.menu-item-has-children.x-active>a span{-webkit-box-shadow:0 2px 0 0 #00abcc!important;box-shadow:0 2px 0 0 #00abcc!important}.x-navbar-fixed-top .desktop .sub-menu{top:90px!important;-webkit-transition:ease .25s;-o-transition:ease .25s;transition:ease .25s;padding-top:1px!important;-webkit-box-shadow:inset 0 2px 0 0 #00abcc;box-shadow:inset 0 2px 0 0 #00abcc}.x-navbar .desktop .sub-menu .current-menu-item>a{position:Relative;width:100%;display:block;-webkit-transition:Ease .25s;-o-transition:Ease .25s;transition:Ease .25s}.x-navbar .desktop .sub-menu .current-menu-item>a:after{content:"";display:block;position:absolute;top:50%;left:calc(100% - 1.5rem);-webkit-transform:TranslateY(-50%);-ms-transform:TranslateY(-50%);transform:TranslateY(-50%);width:8px;height:8px;border-radius:100%;background:#00a88d;opacity:1}.x-navbar .mobile .x-nav li.current-menu-item a span{color:white;-webkit-box-shadow:0 2px 0 0 white!important;box-shadow:0 2px 0 0 white!important}.x-navbar .mobile .x-nav li.menu-item-has-children.x-active{background:#48469c}.x-navbar .mobile .x-nav li.menu-item-has-children.x-active a span{-webkit-box-shadow:none!important;box-shadow:none!important}.x-navbar .mobile .x-nav li.menu-item-has-children.x-active a{color:white}.x-navbar .mobile .x-nav li.current-menu-item ul li a span{color:black!important;-webkit-box-shadow:none!important;box-shadow:none!important}.x-navbar .mobile .x-nav li.menu-item-has-children.x-active ul li:hover{background:#fff!important}.x-navbar .mobile .x-nav li.menu-item-has-children.x-active ul li:hover a span{-webkit-box-shadow:0 2px 0 0 #00abcc!important;box-shadow:0 2px 0 0 #00abcc!important}.x-navbar .mobile .x-nav li.menu-item-has-children.x-active ul a{color:initial}.x-navbar .mobile .x-nav li.menu-item-has-children.x-active ul li.current-menu-item a span{-webkit-box-shadow:0 2px 0 0 #00a88d!important;box-shadow:0 2px 0 0 #00a88d!important}.x-sub-toggle{text-align:right;width:40px}.x-sub-toggle.collapsed{width:100%;text-align:right}.x-sub-toggle>span i{position:absolute;right:10px!important;top:0}.x-sub-toggle>span i:before{content:""}.x-sub-toggle i{-webkit-transition:ease .25s;-o-transition:ease .25s;transition:ease .25s}li.x-active a .x-sub-toggle i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.x-navbar .mobile .x-nav li.x-menu-item-search{margin-top:8px;padding-bottom:4px!important;background:0 0!important;border:transparent;margin-right:0!important}.x-navbar .mobile .x-nav li.x-menu-item-search:hover a{border-color:#00a88d;color:#00a88d;-webkit-transition:Ease .25s;-o-transition:Ease .25s;transition:Ease .25s}.x-navbar .mobile .x-nav li.x-menu-item-search:hover a:hover{background:#00a88d;color:white;-webkit-transition:Ease .25s;-o-transition:Ease .25s;transition:Ease .25s}@media (max-width:767px){h1.h-custom-headline{font-size:36px!important}h3.h-custom-headline{font-size:24px!important}h4.h-custom-headline{font-size:20px!important}h5.h-custom-headline{font-size:20px!important}h6.h-custom-headline{font-size:initial!important;font-weight:700!important}}hr:not(.x-gap){height:1px;margin:1em 0;border-top:solid 1px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,.795);box-shadow:0 1px 0 0 rgba(255,255,255,.795)}.brand-line{max-width:40px;-webkit-box-shadow:none!important;box-shadow:none!important;height:4px!important}.x-btn-transparent{text-transform:none!important;color:inherit;padding:.7rem 1.015rem!important}.x-btn-transparent:hover{text-transform:none!important;color:inherit;padding:.7rem 1.015rem!important}.x-btn-transparent.white{border-color:white!important;color:white}.x-btn-transparent.white:hover{border-color:#afb8cc!important;color:#e8c316}body .gform_wrapper{margin-bottom:0!important}body .gform_wrapper ul.gform_fields li.gfield{padding-right:0!important}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important;margin-left:1px!important;-webkit-transition:ease .25s;-o-transition:ease .25s;transition:ease .25s}body .gform_wrapper .gform_body ul.gform_fields li.gfield textarea{line-height:1.65em;padding-top:.425em;padding-bottom:.425em;padding-left:8px!important;font-size:14px!important;letter-spacing:.025em!important}body .gform_wrapper input[type=text],body .gform_wrapper input[type=url],body .gform_wrapper input[type=email],body .gform_wrapper input[type=tel],body .gform_wrapper input[type=number],body .gform_wrapper input[type=password],body .gform_wrapper select,body .gform_wrapper textarea{padding-left:8px!important;font-size:14px!important;letter-spacing:.025em!important;background:#fafafa;min-height:3em}li.gfield:focus-within>.ginput_container{-webkit-transform:TranslateX(0px);-ms-transform:TranslateX(0px);transform:TranslateX(0px)}textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.uneditable-input{border-color:rgba(0,0,0,.05);outline:0;-webkit-transition:ease .25s;-o-transition:ease .25s;transition:ease .25s}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,.uneditable-input:focus{border-color:rgba(0,0,0,.15);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 2px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.05),0 0 2px 0 rgba(0,0,0,.2);outline:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul{margin:0!important}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{list-style-type:none!important}.horizontal-form .gform_footer{margin-top:0!important}.horizontal-form .gform_fields{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch}.left-form-block,.right-form-block{width:50%;margin:0!important;height:100%}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{padding:0!important;margin:0!important}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin-top:1em!important}.left-form-fields ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:0!important}.left-form-fields ul li{width:100%;padding-bottom:1em!important;margin-bottom:1em!important}.right-form-fields ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:0!important}.right-form-fields ul li{width:100%;padding-right:0!important}@media only screen and (min-width:641px){.gform_wrapper textarea.large{height:288px;width:100%}}@media (min-width:768px){.left-form-fields{padding-right:1em}}@media (max-width:767px){.left-form-block,.right-form-block{width:100%}}.overlay{position:relative;z-index:999}.overlay:after{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:-1;background:#1f271b;background:-webkit-linear-gradient(315deg,rgba(31,39,27,1) 0%,rgba(47,69,80,1) 100%);background:-webkit-linear-gradient(135deg,rgba(31,39,27,1) 0%,rgba(47,69,80,1) 100%);background:-o-linear-gradient(135deg,rgba(31,39,27,1) 0%,rgba(47,69,80,1) 100%);background:linear-gradient(315deg,rgba(31,39,27,1) 0%,rgba(47,69,80,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1f271b",endColorstr="#2f4550",GradientType=1);opacity:.95}.testimonial{position:relative;max-width:96%;margin:16px auto;font-size:120%;font-style:italic;border:0px}.testimonial:before{content:"“";letter-spacing:0em;position:Absolute;top:-8px;left:-56px;font-size:160px;line-height:1;font-family:"Catamaran";opacity:.075}.testimonial:after{content:"”";position:Absolute;top:calc(100% - 48px);right:0;font-size:160px;line-height:1;font-family:"Catamaran";opacity:.075}.testimonial .x-cite{text-align:right}.sneaky-off-canvas-link{margin-top:-20px!important}.sneaky-off-canvas-link .x-anchor-text-primary{font-size:16px!important;line-height:inherit!important;color:#393939!important;cursor:default!important}#menu-social-menu li a{position:relative}#menu-social-menu li a>*:not(icon){display:none!important}#menu-social-menu li a>*:not(icon){position:Absolute;display:block;width:100%;max-width:24px;top:12px;left:0;font-size:1px;opacity:0}.testimonial-column .testimonial{font-size:initial;font-weight:300;color:initial!important;max-width:100%;font-style:initial!important;line-height:1.7}.testimonial-column .testimonial .x-cite{display:none}.testimonial-column .testimonial:before{opacity:.05;left:-8px;top:-1rem;font-weight:100!important}.testimonial-column .testimonial:after{display:none}.testimonial-author{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.testimonial-author .x-feature-box-graphic{margin-right:1.5em!important;border:solid 2px white;border-radius:100em}.testimonial-author .x-feature-box-title{font-size:110%!important;font-weight:700}.testimonial-author .x-feature-box-text{font-style:italic;line-height:1.4}.recent-page a{padding:0;background:Transparent!important}.x-recent-posts .page-link{float:none;padding:0;border-radius:0px!important;border:0px;-webkit-box-shadow:none;box-shadow:none}.page-wrap .x-recent-posts-img{border-radius:0px!important}.page-wrap .x-recent-posts-content{padding:0!important}.page-wrap .h-recent-posts{margin-top:1rem}.page-wrap .x-recent-posts-content .page-link{margin-top:1rem}.add-shadow{-webkit-box-shadow:0 .15em .35em 0 rgba(0,0,0,.135);box-shadow:0 .15em .35em 0 rgba(0,0,0,.135)}@media (max-width:767px){.x-gap.block{margin:0!important;height:320px!important}.x-gap.block-med{height:420px!important}.x-gap.block-large{height:540px!important}}.x-feature-box.link a{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:Transparent;opacity:0}@media (min-width:767px){.home .hero-section{padding-top:0!important}}.page-template-template-magic-acf-template{background:#fafafa}.page-template-template-magic-acf-template .hero-section h1{color:white!important}.page-template-template-magic-acf-template .x-main{border:solid 1px rgba(0,0,0,.15);border-radius:.25em;-webkit-box-shadow:0 .15em .35em 0 rgba(0,0,0,.135);box-shadow:0 .15em .35em 0 rgba(0,0,0,.135);background:White;position:relative;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);z-index:2;padding:1rem}.page-template-template-magic-acf-template .x-colophon.top{border-top:0px;-webkit-box-shadow:none;box-shadow:none}.x-iso-container-posts .entry-wrap{padding:6.25%!important}.isotope-item .p-meta{margin-top:12px!important}.isotope-item .entry-content{margin-top:8px!important}.isotope-item .entry-title{padding-left:0!important;padding-right:0!important;text-align:left!important;margin-bottom:1rem!important;font-size:150%!important}.isotope-item p{margin-bottom:0!important}.isotope-item .read-more-link{display:inline-block;margin-top:1rem!important;-webkit-box-shadow:0 1px 0 0;box-shadow:0 1px 0 0}.blog .x-container.offset{margin-top:45px;margin-bottom:45px}.blog .p-landmark-sub{display:none}.hero-section .x-header-landmark{color:white!important;margin-top:0;text-align:left}.hero-section .h-landmark{font-size:228.5%;letter-spacing:.01em;margin-top:1.25rem;margin-bottom:1.25rem;padding:0!important;color:white;overflow:visible!important}.hero-section .h-landmark span:before,.hero-section .h-landmark span:after{display:none}.hero-section .p-landmark-sub{padding-left:0!important;padding-right:0!important;margin-top:0;font-size:initial}.p-landmark-sub strong{color:#fff!important;letter-spacing:.05em!important}.single .hero-section .p-meta{display:none}.single .entry-title{color:white!important;margin-top:1.25em!important;font-size:228.5%!important}.single .p-meta{text-transform:none;font-size:16px}.single .p-meta span:nth-of-type(1){display:none}.single .p-meta span:nth-of-type(2){font-style:italic}.single .p-meta span:nth-of-type(2)::before{content:"Posted";margin-right:1px}.single .p-meta span:nth-of-type(3)::before{content:"in:";margin-right:1px;margin-left:4px;font-style:italic}.single .p-meta span i{display:none}.single .p-meta span:after{display:none}.single .p-meta{text-align:right;margin:0!important;display:block;border-bottom:solid 1px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 0 0 rgba(255,255,255,.75);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.75);padding-bottom:2rem;margin-bottom:2rem!important}.single .entry-content{margin-top:0}.new-section .x-entry-share{border:0px;padding:0;margin:0 auto!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.new-section .x-entry-share p{margin-bottom:8px!important;width:100%;text-align:right}.single .x-entry-share .x-share{font-size:32px!important;width:auto;height:auto;background:0 0;line-height:32px!important}.single .x-entry-share .x-share:hover{color:#0f6cb3}.tooltip{min-width:224px}.tooltip .tooltip-inner{margin-left:auto;margin-right:auto;background-color:#fafafa;min-width:40px;border-radius:.25rem;z-index:50;text-align:center;text-transform:uppercase;font-weight:500;color:inherit;border:solid 1px rgba(0,0,0,.15);-webkit-box-shadow:0 .15em .35em 0 rgba(0,0,0,.135);box-shadow:0 .15em .35em 0 rgba(0,0,0,.135)}.option-set{margin-top:0}.option-set>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:baseline;align-content:baseline}.x-portfolio-filters,.x-portfolio-filter{padding:0;-webkit-box-shadow:none!important;box-shadow:none!important;border:0px;border-radius:0px;margin:0!important;color:initial;font-size:initial;background:0 0!important;line-height:1.3!important}.x-portfolio-filters-menu{display:block;margin-top:0!important;text-align:left;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.1!important;margin-left:8px!important}.x-portfolio-filters-menu:before{content:"";font-family:"FontAwesome"}.x-portfolio-filters i{display:none}.x-portfolio-filters span span{color:red}.x-portfolio-filter{-webkit-box-shadow:0 1px 0 0 transparent!important;box-shadow:0 1px 0 0 transparent!important;display:block;margin-left:4px!important;margin-right:4px!important;width:auto;-webkit-transition:Ease .25s;-o-transition:Ease .25s;transition:Ease .25s}.x-portfolio-filter:hover{color:red;-webkit-box-shadow:0 1px 0 0!important;box-shadow:0 1px 0 0!important}.x-portfolio-filter.selected{color:red;font-weight:700;-webkit-box-shadow:0 1px 0 0!important;box-shadow:0 1px 0 0!important}.x-portfolio .entry-extra{font-size:initial;text-align:right}.x-portfolio .entry-extra .x-ul-icons{margin-left:0}.x-portfolio .entry-extra .x-ul-icons li [class*=x-icon-]{display:none}.single-x-portfolio .portfolio-gallery{display:none}.hero-404{min-height:50vh!important}.tco-under-construction-overlay{background:#002642!important;opacity:.85!important}hr:not(.x-gap){margin:0!important}.tablepress tr.row-1.odd{color:white}.tablepress tfoot th,.tablepress thead th{background-color:#4a665b}.tg-item-author{display:none!important}.tg-item-title{display:none!important}.text-shadow{text-shadow:2px 2px 10px black}.service-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-feature-box{padding:15px}.service-feature-box .x-feature-box-graphic.square{display:none}.service-feature-column{-webkit-box-shadow:0px 0px 10px grey;box-shadow:0px 0px 10px grey;width:270px!important;margin:10px}.service-feature-box2 .x-feature-box-content{background:#fff!important;padding-top:50px;padding-bottom:1px}.service-feature-box2 .x-feature-box-graphic.circle{position:relative;top:60px;-webkit-box-shadow:0px -4px 8px rgba(0,0,0,0);box-shadow:0px -4px 8px rgba(0,0,0,0);border-radius:50%}.service-feature-box2 .x-feature-box-text a{color:white;background:#ee365c;padding:.8em 1.1em;border-radius:4px;-webkit-transition:ease .25s;-o-transition:ease .25s;transition:ease .25s}.service-feature-box2{width:300px;margin:15px!important}.value-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.border-shadow{-webkit-box-shadow:0px 0px 10px grey;box-shadow:0px 0px 10px grey}.about-box{padding:10px;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.about-column{-webkit-box-shadow:0px 0px 10px black;box-shadow:0px 0px 10px black;width:350px!important;margin:25px}.about-text{padding:10px}.about-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-value-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.value2-box.x-feature-box{margin:20px!important;max-width:350px!important}.about-row{-webkit-box-shadow:0px 0px 10px black;box-shadow:0px 0px 10px black}.about-row-section{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.post-password-required .entry-content.content{margin-top:300px;max-width:1280px;margin-left:auto;margin-right:auto}.modal-column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal-column .x-anchor-toggle{margin:0!important;border:0px!important;position:Relative;height:300px;overflow:hidden;background:0 0!important;width:25%}@media (max-width:1100px){.modal-column .x-anchor-toggle{width:33.333%}}@media (max-width:972px){.modal-column .x-anchor-toggle{width:50%}}@media (max-width:600px){.modal-column .x-anchor-toggle{width:calc(100% - 2rem);margin:0 1rem 1rem!important}}.modal-column .x-anchor-content{height:100%}.modal-column .x-graphic{height:100%}.modal-column .x-graphic-image{height:100%}.modal-column .x-anchor-text{position:absolute}span.x-image.x-graphic-image.x-graphic-primary:after{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;z-index:5;background:rgba(74,102,91,0);-webkit-transition:ease .25s;-o-transition:ease .25s;transition:ease .25s}.x-anchor-toggle:hover span.x-image.x-graphic-image.x-graphic-primary:after{background:rgba(72,70,156,.75)}.swim-box{padding:15px}.swim-box-content{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-items:center!important}.x-nav-tabs{max-width:400px!important;-webkit-box-shadow:none;box-shadow:none;box-shadow:none;border:none}.x-nav-tabs a{background:0 0!important;border-top:none}.x-nav-tabs>li{border-bottom:none!important}.x-bg-layer-lower-image .swim-img{-o-object-fit:cover;object-fit:cover;overflow:hidden}.x-tabs{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.x-tabs-list ul{display:block;width:400px!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:inherit;flex-flow:inherit;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin:0;padding:0;list-style:none;float:left!important}.x-tabs-panels{display:block;width:100%}.x-tab-content>.x-tab-pane:not(.active){height:0!important;overflow:hidden!important;padding:0!important;display:block!important}@media (max-width:979px){.x-tabs{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.hero-section .x-header-landmark{color:white!important;margin-top:0;text-align:left;text-shadow:2px 2px 10px black}a.e16-8.x-anchor.x-anchor-button{display:none!important}.x-entry-share{display:none!important}.hidden{display:none}