body.crate{background:#fff}body.single-firm .firm{margin-bottom:3em}header .wrapper{position:relative}header .wrapper #main-nav-wrapper{position:absolute;top:50%;right:2em;float:none}header .wrapper #main-nav-wrapper nav{margin:0}header .wrapper #main-nav-wrapper li a{color:#000;-webkit-transition:color .3s ease-in-out;-transition:color .3s ease-in-out;transition:color .3s ease-in-out}header .wrapper #main-nav-wrapper li.home a,header .wrapper #main-nav-wrapper li a:hover{color:#3bb5e8}#hero.crate-hero{height:500px;background:url(../../assets/images/tacc_banner.jpg);background-size:cover;background-repeat:no-repeat}#hero.crate-hero .hero-content{padding:20px}#hero.crate-hero .title{text-transform:uppercase;font-weight:600;font-size:34px;font-size:2.125rem;margin-bottom:40px}#hero.crate-hero .intro{color:hsla(0,0%,100%,.8);font-size:22px;font-size:1.375rem;line-height:34px;line-height:2.125rem}#cta-cards .section-title,#featured-firms .section-title{text-align:center;color:#1d5fb3;margin:0;font-size:32px;font-size:2rem;font-weight:600}#cta-cards .cards,#featured-firms .cards{margin:50px auto;padding-bottom:50px;border-bottom:2px solid #e1e1e1}#cta-cards .row,#featured-firms .row{margin:0 -15px;zoom:1}#cta-cards .row:after,#cta-cards .row:before,#featured-firms .row:after,#featured-firms .row:before{content:"";display:table}#cta-cards .row:after,#featured-firms .row:after{clear:both}#cta-cards .row .col,#featured-firms .row .col{padding:0 15px;width:100%;float:left}#cta-cards .cta-card .image-wrapper,#featured-firms .cta-card .image-wrapper{height:122px}#cta-cards .cta-card img,#featured-firms .cta-card img{width:120px;position:relative;top:50%;transform:translateY(-50%)}#cta-cards .cta-card.phone img,#featured-firms .cta-card.phone img{width:80px}.frontpage-card{border:2px solid #e1e1e1;border-radius:10px;padding:15px;height:250px;color:#1d5fb3;text-align:center;margin-bottom:30px}.frontpage-card.featured-firm .inner{padding-bottom:40px}.frontpage-card.featured-firm .image-wrapper{position:relative;top:50%;transform:translateY(-50%);width:100%}.frontpage-card.featured-firm .image-wrapper img{width:100%}.frontpage-card .inner{position:relative;height:100%}.frontpage-card .title{font-size:26px;font-size:1.625rem;font-weight:600;color:#1d5fb3;margin-top:0;margin-bottom:5px}.frontpage-card .tagline{color:#1d5fb3;font-size:14px;font-size:.875rem;display:block}.frontpage-card .image-wrapper img{display:inline-block}.frontpage-card .crate-button{position:absolute;left:0;bottom:0}.frontpage-card .crate-button.hollow{font-weight:400}.frontpage-card .crate-button.hollow .phone{font-weight:600}.frontpage-card .location-field{position:absolute;left:0;width:100%;bottom:53px}.frontpage-card .location-field input{padding:12px;padding-right:50px;border:1px solid #e1e1e1;border-radius:5px;font-size:12px;font-size:.75rem;width:100%;text-align:center;color:#1d5fb3;font-weight:600}.frontpage-card .location-field input::-webkit-input-placeholder{color:#1d5fb3}.frontpage-card .location-field input:-moz-placeholder,.frontpage-card .location-field input::-moz-placeholder{color:#1d5fb3}.frontpage-card .location-field input:-ms-input-placeholder{color:#1d5fb3}.frontpage-card .location-field .plus-icon{position:absolute;right:0;bottom:0;padding:9px;border-left:1px solid #e1e1e1;border-radius:5px;cursor:pointer}.frontpage-card .location-field .plus-icon .plus{border:1px solid #1d5fb3;border-radius:100%;padding:0 5px;display:block;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}#gform_submit_button_1,.crate-button,a.crate-button,input.crate-button,input[type=submit].crate-button{width:100%;border-radius:5px;border:1px solid #f8630f;background:#f8630f;-webkit-transition:color .3s ease-in-out,background .3s ease-in-out,border .3s ease-in-out;-transition:color .3s ease-in-out,background .3s ease-in-out,border .3s ease-in-out;transition:color .3s ease-in-out,background .3s ease-in-out,border .3s ease-in-out;display:block;padding:12px;cursor:pointer;color:#fff;text-decoration:none;font-size:12px;font-size:.75rem;line-height:14px;line-height:.875rem;font-weight:600;font-family:sans-serif}#gform_submit_button_1:hover,.crate-button:hover,a.crate-button:hover,input.crate-button:hover,input[type=submit].crate-button:hover{background:transparent;color:#f8630f}#gform_submit_button_1.hollow,.crate-button.hollow,a.crate-button.hollow,input.crate-button.hollow,input[type=submit].crate-button.hollow{background:transparent;color:#1d5fb3;border-color:#e1e1e1}#gform_submit_button_1.hollow:hover,.crate-button.hollow:hover,a.crate-button.hollow:hover,input.crate-button.hollow:hover,input[type=submit].crate-button.hollow:hover{background:#1d5fb3;color:#fff;border-color:#1d5fb3}#gform_submit_button_1.blue,.crate-button.blue,a.crate-button.blue,input.crate-button.blue,input[type=submit].crate-button.blue{border-color:#1d5fb3;background:#1d5fb3}#gform_submit_button_1.blue:hover,.crate-button.blue:hover,a.crate-button.blue:hover,input.crate-button.blue:hover,input[type=submit].crate-button.blue:hover{background:transparent;color:#1d5fb3}#about-wrapper{background-color:#1d5fb3}#about-wrapper h2{color:#3bb5e8;font-size:40px;font-size:2.5rem;font-weight:300}#about-wrapper #why p{color:#fff;font-size:18px;font-size:1.125rem}#about-wrapper #why p:first-child{font-size:22px;font-size:1.375rem}#about-wrapper #usps{border-color:#3bb5e8}#about-wrapper #usps #moneyback{display:none}#about-wrapper #usps ul li{color:#fff}#about-wrapper #usps ul li:before{color:#f8630f;padding-right:20px}#about-wrapper #usps ul li.info{display:none}#frontpage-contact-bar{background:#3bb5e8;padding:80px 0}#frontpage-contact-bar .text{font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem;color:#fff;font-weight:300}#frontpage-contact-bar .inner{position:relative}#frontpage-contact-bar .crate-button{position:absolute;top:50%;transform:translateY(-50%);right:0;width:auto;font-size:28px;font-size:1.75rem;padding:20px 60px;font-weight:400}#frontpage-contact-bar .crate-button:after{content:">";position:absolute;top:50%;transform:translateY(-50%);right:10px}#faqs{background:#fff}#faqs ul li .title{color:#3bb5e8;font-weight:600;font-size:24px;font-size:1.5rem}.crate-title-bar{background:#3bb5e8;padding:50px 0;margin-bottom:50px}.crate-title-bar .title{color:#fff;font-weight:600;font-size:38px;font-size:2.375rem;margin-top:0}.crate-title-bar .sub-heading{color:#fff;font-weight:600;font-size:24px;font-size:1.5rem;max-width:45%;line-height:28px;line-height:1.75rem}.crate-title-bar .sub-heading *{color:#fff;font-weight:600}#contact .ginput_container .gfield_label{font-size:22px;font-size:1.375rem;font-weight:600}#contact .ginput_container .gfield_label .gfield_required{display:none}#contact .ginput_container input,#contact .ginput_container textarea{border-radius:0;padding:10px}#contact #gform_submit_button_1{font-weight:600;font-size:20px;font-size:1.25rem;padding:15px 40px}#contact-details{border:3px solid #1d5fb3;color:#1d5fb3}#contact-details .heading,#contact-details .value,#contact-details ul li{color:#1d5fb3;border-color:#1d5fb3}#staff li{padding:25px 30px}#staff .bio .heading{color:#1d5fb3;font-weight:600;font-size:27px;font-size:1.6875rem}#staff .bio .title{color:#3bb5e8;font-weight:600;font-size:20px;font-size:1.25rem}#staff .bio p{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:600}footer{margin-top:50px}#guides li .guide-card a.orange,.guide-card a.orange{background-color:#f8630f}#guides li .guide-card a.dark-blue,.guide-card a.dark-blue{background-color:#1d5fb3}#guides li .guide-card a.light-blue,.guide-card a.light-blue{background-color:#3bb5e8}#guides li .guide-card .logo,.guide-card .logo{position:absolute;left:50%;width:120px;transform:translateX(-50%);margin:0;bottom:15px}#hero-small{background:none}#hero-small #overlay{background-color:#3bb5e8;padding:40px 0 70px}#hero-small #overlay .wrapper h1{font-size:38px;font-size:2.375rem;font-weight:600}#hero-small #overlay .wrapper .subtitle{color:#fff;font-weight:600;font-size:22px;font-size:1.375rem}body.single-post #page{background-color:#eee}body.single-post #page article{border-radius:10px}body.single-post #page #posts-wrapper{float:none;width:100%}body.single-post #page #posts-wrapper .title-area .post-date{font-size:16px;font-size:1rem;color:#3bb5e8}body.single-post #page #posts-wrapper .title-area .title{font-size:32px;font-size:2rem;font-weight:600;color:#1d5fb3;margin-top:15px;margin-bottom:40px}body.single-post #page #posts-wrapper .featured-image{margin-bottom:40px}body.single-post #page #posts-wrapper img{border-radius:20px;max-width:100%;height:auto;margin:10px 0}body.single-post #page #posts-wrapper ol li,body.single-post #page #posts-wrapper ul li{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;padding:10px 0;color:#777}body.single-post #page #posts-wrapper h2,body.single-post #page #posts-wrapper h3,body.single-post #page #posts-wrapper h4,body.single-post #page #posts-wrapper h5{color:#3bb5e8;font-weight:600}body.single-post #page #posts-wrapper a{color:#3bb5e8}body.single-post #page .post-single-subscribe #subscribe{margin-bottom:0;border-radius:10px;background-color:#f8630f}body.single-post #page .post-single-subscribe #subscribe button[type=submit]{background-color:#1d5fb3}body.blog #page{background-color:#eee}body.blog #posts article .summary h2 a{margin-top:0;color:#1d5fb3;font-size:34px;font-size:2.125rem;font-weight:600;-webkit-transition:opacity .2s ease-in-out;-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}body.blog #posts article .summary h2 a:active,body.blog #posts article .summary h2 a:focus,body.blog #posts article .summary h2 a:hover{opacity:.8}body.blog #posts article .summary p{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;font-weight:500}body.blog #posts article .summary p a{display:inline;margin-top:0}body.blog #posts article .summary a{display:block;margin-top:40px;color:#3bb5e8}#sidebar #subscribe,body.blog #loadmore a{background-color:#f8630f}#sidebar #subscribe{border-radius:10px}#sidebar #subscribe button[type=submit]{background-color:#1d5fb3}#sidebar #categories{border:1px solid #e1e1e1;border-radius:10px;background-color:#fff}#sidebar #categories .heading{margin-top:0;margin-bottom:25px;padding:20px;border-bottom:1px solid #e1e1e1;font-size:22px;font-size:1.375rem;font-weight:600;color:#1d5fb3}#sidebar #categories ul{list-style:none;padding:0 20px}#sidebar #categories ul.children li a{font-size:14px;font-size:.875rem}#sidebar #categories ul.children li a:before{width:8px;height:8px}#sidebar #categories ul li{margin-bottom:20px}#sidebar #categories ul li a{position:relative;padding-left:20px;font-size:16px;font-size:1rem;color:#777;font-weight:400;text-decoration:none;-webkit-transition:color .2s ease-in-out;-transition:color .2s ease-in-out;transition:color .2s ease-in-out}#sidebar #categories ul li a:before{position:absolute;top:50%;transform:translateY(-50%);left:0;content:"";width:10px;height:10px;background-image:url(../../assets/icons/arrow-right-blue.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;-webkit-transition:left .2s ease-in-out;-transition:left .2s ease-in-out;transition:left .2s ease-in-out}#sidebar #categories ul li a:active,#sidebar #categories ul li a:focus,#sidebar #categories ul li a:hover{color:#3bb5e8}#sidebar #categories ul li a:active:before,#sidebar #categories ul li a:focus:before,#sidebar #categories ul li a:hover:before{left:3px}@media only screen and (min-width:768px){#hero.crate-hero .hero-content{padding:0}}@media only screen and (min-width:992px){#hero.crate-hero .hero-content{max-width:515px}#cta-cards .row .col,#featured-firms .row .col{width:33.33333%}.frontpage-card{margin-bottom:0}body.single-post #page article{padding:70px 80px 80px}body.single-post #page #posts-wrapper .indented{padding:0 80px}}
/*# sourceMappingURL=style.css.map */
