.white{color:#fff}.primary{color:#E84A4D}.secondary{color:#3887C0}.dkgray{color:#58595B}.primary-bg{background-color:#E84A4D}.secondary-bg{background-color:#3887C0}.ltgray-bg{background-color:#f1f2f2}.white-bg{background-color:#fff}a{font-size:inherit;color:inherit}a:hover{text-decoration:none;color:#E84A4D}body{font-size:18px;font-weight:400;font-family:"Open Sans",sans-serif;color:#58595B}p,.screen-reader-text,input[type=search],.tos-list,li{font-size:18px;font-weight:400;line-height:1.2;font-family:"Open Sans",sans-serif}h1{font-size:36px;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase}h1.hero{font-size:36px;font-weight:700}p.sub,.sub.screen-reader-text,input.sub[type=search]{font-size:24px;font-weight:600;font-style:italic;font-family:"Open Sans",sans-serif}h2{font-size:24px;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase}h3{font-size:22px;font-weight:600;font-style:italic;font-family:"Open Sans",sans-serif}h4{font-size:20px;font-weight:600;font-style:italic;font-family:"Open Sans",sans-serif}h5{font-size:18px;font-weight:600;font-style:italic;font-family:"Open Sans",sans-serif}nav ul li{font-size:inherit}.row{margin-left:0!important;margin-right:0!important}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.avatar{border-radius:100%;display:block;height:calc(2.25 * 10px);min-height:inherit;width:calc(2.25 * 10px)}svg{transition:fill 120ms ease-in-out;fill:currentColor}.wp-caption{margin-bottom:calc(1.5 * 1rem)}@media only screen and (min-width:768px){.wp-caption.aligncenter{position:relative;left:calc(calc(8 * (100vw / 12) - 28px) / 2);transform:translateX(-50%)}}@media only screen and (min-width:1200px){.wp-caption.aligncenter{left:calc(calc(6 * (100vw / 12) - 28px) / 2)}}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption-text{color:#767676;font-size:12px;margin:0;padding:15px;text-align:center}.gallery{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:calc(1.5 * 1rem)}.gallery-item{display:inline-block;margin-right:16px;margin-bottom:16px;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:calc((100% - 16px * 1) / 2)}.gallery-columns-2 .gallery-item:nth-of-type(2n+2){margin-right:0}.gallery-columns-3 .gallery-item{max-width:calc((100% - 16px * 2) / 3)}.gallery-columns-3 .gallery-item:nth-of-type(3n+3){margin-right:0}.gallery-columns-4 .gallery-item{max-width:calc((100% - 16px * 3) / 4)}.gallery-columns-4 .gallery-item:nth-of-type(4n+4){margin-right:0}.gallery-columns-5 .gallery-item{max-width:calc((100% - 16px * 4) / 5)}.gallery-columns-5 .gallery-item:nth-of-type(5n+5){margin-right:0}.gallery-columns-6 .gallery-item{max-width:calc((100% - 16px * 5) / 6)}.gallery-columns-6 .gallery-item:nth-of-type(6n+6){margin-right:0}.gallery-columns-7 .gallery-item{max-width:calc((100% - 16px * 6) / 7)}.gallery-columns-7 .gallery-item:nth-of-type(7n+7){margin-right:0}.gallery-columns-8 .gallery-item{max-width:calc((100% - 16px * 7) / 8)}.gallery-columns-8 .gallery-item:nth-of-type(8n+8){margin-right:0}.gallery-columns-9 .gallery-item{max-width:calc((100% - 16px * 8) / 9)}.gallery-columns-9 .gallery-item:nth-of-type(9n+9){margin-right:0}.gallery-item:last-of-type{padding-right:0}.gallery-caption{display:block;font-size:14px;margin:0;padding:15px}.gallery-item>div>a{display:block;line-height:0;box-shadow:0 0 0 0 #fff0}.gallery-item>div>a:focus{box-shadow:0 0 0 2px #0073aa}html{scroll-behavior:smooth}.search-submit{font-size:16px;font-weight:700;text-transform:uppercase;background-color:#fff0;border-radius:0;white-space:normal;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#fff;padding:10px 25px;background-color:#E84A4D;border:solid 3px #E84A4D}.search-submit:hover{background-color:#fff0;color:#3887C0;border-color:#3887C0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#fff0}.white{color:#fff}.primary{color:#E84A4D}.secondary{color:#3887C0}.dkgray{color:#58595B}.primary-bg{background-color:#E84A4D}.secondary-bg{background-color:#3887C0}.ltgray-bg{background-color:#f1f2f2}.white-bg{background-color:#fff}img.custom-logo{width:100%;max-width:450px;height:auto;padding-top:15px;padding-bottom:15px}@media (max-width:991px){.custom-logo-link{display:inline-block}img.custom-logo{display:block;margin:0 auto}.brand-flex{display:flex;flex-grow:1;justify-content:center}}.navbar{z-index:10;padding:0;-webkit-box-shadow:0 5px 30px 0 rgb(0 0 0 / .3);-moz-box-shadow:0 5px 30px 0 rgb(0 0 0 / .3);box-shadow:0 5px 30px 0 rgb(0 0 0 / .3)}@media (min-width:992px){.navbar-nav .nav-link{font-size:17px;font-weight:400;color:#58595B;text-transform:uppercase}.dropdown-item{padding:.25rem .45rem;background-color:#fff0;color:#58595B}#magic-line{position:absolute;bottom:6px;left:0;width:90px;height:3px;background:#3887C0;text-decoration:none!important;overflow:hidden}}@media (min-width:992px) and (max-width:1199px){.navbar-nav .nav-link{font-size:14px;padding:5px!important}#magic-line{bottom:0}}.navbar-nav .dropdown-menu{border-radius:0;border:none;margin-top:0}.navbar-nav .show>.nav-link{color:#58595B}@media (max-width:991px){#magic-line{display:none}.navbar-nav .nav-link{font-size:24px;font-weight:400;color:#58595B;text-align:center;border-bottom:solid 1.5px #3887C0;border-radius:0;text-transform:uppercase}.navbar-nav .active>.nav-link,.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.navbar-nav .show>.nav-link{color:#58595B;background-color:#3887C0}.navbar-brand img{width:100%;max-width:160px;margin-left:auto;margin-right:auto;display:block}.dropdown-item{padding:.25rem 1.5rem;background-color:#fff0;color:#fff;text-align:center}.navbar-brand{display:block;text-align:center}.navbar-header{width:100%}.nav-phone{color:#E84A4D;font-size:18px;padding-right:15px;font-weight:700;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.navbar-toggler{margin-top:15px;border:none;position:absolute;right:15px;z-index:64}.navbar-toggler:focus,.navbar-toggler:hover{outline:none}#titan-nav{position:absolute;z-index:10;top:-196px;padding-top:60px;left:0;transition:0.001s;text-align:center;background-color:#fff;width:100%}#nav-icon4{width:25px;height:20px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer}#nav-icon4 span{display:block;position:absolute;height:2px;width:100%;background:#3887C0;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#nav-icon4 span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:0}}.social-nav{display:flex;justify-content:space-between}.social-menu li{display:inline-block}.social-menu li a{color:#3887C0;padding:5px 10px;line-height:.1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.social-menu li a:hover{color:#E84A4D}.screen-reader-text{display:none}.social-btns{background-color:#3887C0;color:#fff;font-size:19px;font-weight:900;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:5px 15px;margin:0 10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.social-btns:hover{background-color:#E84A4D;color:#fff;text-decoration:none}@media (min-width:992px){.social-menu-mob{display:none}}@media (max-width:991px){.social-nav{justify-content:center;padding-bottom:15px}.social-menu{display:none}.social-menu-mob li{display:inline-block}.social-menu-mob li a{color:#3887C0;padding:5px 5px;line-height:.1}.social-btns{border-radius:0;font-size:15px}}.white{color:#fff}.primary{color:#E84A4D}.secondary{color:#3887C0}.dkgray{color:#58595B}.primary-bg{background-color:#E84A4D}.secondary-bg{background-color:#3887C0}.ltgray-bg{background-color:#f1f2f2}.white-bg{background-color:#fff}footer{padding-top:15px;padding-bottom:15px;background-color:#3887C0}.footer-text p,.footer-text .screen-reader-text,.footer-text input[type=search],.footer-text a{color:#fff;font-size:13px;margin-bottom:0}.home-top{background-image:url(/wp-content/themes/titan/images/home-top.jpg);background-position:center left;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;text-shadow:3px 3px 5px #000}.hp-icons{max-width:135px}.service-bg{background-position:center;background-repeat:no-repeat;background-size:cover;margin:1.5px}.service-bg.one{background-image:url(/wp-content/themes/titan/images/placeholder-1.jpg)}.service-bg.two{background-image:url(/wp-content/themes/titan/images/placeholder-1.jpg)}.service-bg.three{background-image:url(/wp-content/themes/titan/images/placeholder-1.jpg)}.color-overlay{min-height:280px;padding:20px;display:flex;align-items:center;justify-content:center;background-color:rgb(56 135 192 / .7);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.color-overlay:hover{background-color:#fff0;visibility:hidden}.color-overlay:hover .service-box-text{display:none;visibility:hidden}.swapping-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover}.swapping-wrapper.image-r{background-image:url(/wp-content/themes/titan/images/swap-image-r.png)}.swapping-wrapper.image-l{background-image:url(/wp-content/themes/titan/images/swap-image-l.png)}@media (max-width:991px){.swapping-wrapper.image-r,.swapping-wrapper.image-l{background-image:none}}@media (min-width:992px){.swapping-wrapper img{display:none!important}}.month-bg{background-image:url(/wp-content/themes/titan/images/month-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;border-top:3px solid #fff;box-shadow:0 5px 20px 0 #000}.unit-showcase span{font-weight:600;text-decoration:underline}.outdoor-bg{background-image:url(/wp-content/themes/titan/images/outdoor-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.home-bot{background-image:url(/wp-content/themes/titan/images/home-bot.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;min-height:240px;padding-top:40px;padding-bottom:40px}.office-info span{text-transform:uppercase;text-decoration:underline;font-weight:600}.internal-head{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;min-height:310px;padding-top:40px;padding-bottom:40px}.form-box{background-color:rgb(252 13 27 / .7);padding:1rem}.form-box .home-hero{padding:3rem;border:1px solid #fff}.gform_wrapper{margin:0 0 5px!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{border-radius:0;border:none;background-color:#fff0;border-bottom:1px solid #fff;color:#fff}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder,.gform_wrapper textarea::placeholder{color:#fff}body .gform_wrapper .top_label div.ginput_container{margin-top:0px!important}.gform_wrapper textarea{margin-top:12px}body .gform_wrapper ul li.gfield{margin-top:7px!important}.gform_wrapper .gform_footer{text-align:center;margin-top:0px!important;padding-bottom:0px!important}.gform_wrapper .gform_footer input.button{font-size:19px;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase;background-color:#fff0;border-radius:5rem;border:none;white-space:normal;margin-right:0px!important;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#fff;color:#E84A4D;padding:10px 25px 8px}.gform_wrapper .gform_footer input.button:hover{background-color:#fff;color:#3887C0}.gform_wrapper.gf_browser_chrome .gform_body{width:100%!important}@media (max-width:640px){.gform_wrapper select{min-height:2.5rem!important;padding:5px 4px!important}}.btn{font-size:19px;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase;background-color:#fff0;border-radius:5rem;white-space:normal;padding:10px 25px;text-shadow:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.btn.primary-btn{color:#fff;background-color:#E84A4D}.btn.primary-btn:hover{background-color:#3887C0;color:#fff}.btn.secondary-btn{color:#fff;background-color:#3887C0}.btn.secondary-btn:hover{background-color:#fff;color:#3887C0}.btn.white-btn{background-color:#fff;color:#E84A4D}.btn.white-btn:hover{color:#fff;background-color:#3887C0}