header.site-header{position:relative;width:100%;padding:25px 0}@media screen and (max-width: 768px){header.site-header{padding:15px 0}}header.site-header a#site-logo{width:350px;max-width:100%;display:block}header.site-header a#site-logo svg{display:block}header.site-header.homepage>.ast-container{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){header.site-header.homepage>.ast-container{flex-wrap:wrap}}header.site-header.homepage a#site-logo{width:50%}header.site-header.homepage a#site-logo svg{display:block}@media screen and (max-width: 768px){header.site-header.homepage a#site-logo{width:100%;padding:10px 10%;box-sizing:border-box;margin-bottom:10px}}ul#menu-main-menu{width:50%;display:flex;justify-content:flex-end;margin:0;padding:0}@media screen and (max-width: 768px){ul#menu-main-menu{width:100%;justify-content:center}}ul#menu-main-menu li{list-style:none;width:auto;margin-left:20px}ul#menu-main-menu li:first-child{margin-left:0}ul#menu-main-menu li a{padding:12px 25px;line-height:1;display:block;background:#32bcfa;color:#FFF;cursor:pointer;transition:all 0.4s ease;text-transform:uppercase;border-radius:10px}@media screen and (max-width: 768px){ul#menu-main-menu li a{font-size:16px}}ul#menu-main-menu li a:hover{background:#0587c1}#nav_bar{background:#515151;padding:10px 20px;display:flex;justify-content:flex-end;margin-bottom:25px}@media screen and (max-width: 768px){#nav_bar{margin-bottom:0px}}ul#homepage-banner-list{position:relative;width:100%;padding:0;margin:0 0 20px;display:flex;align-items:stretch;justify-content:space-between}@media screen and (max-width: 768px){ul#homepage-banner-list{flex-wrap:wrap;justify-content:center;margin-top:15px}}ul#homepage-banner-list li{position:relative;width:33%;list-style:none}@media screen and (max-width: 768px){ul#homepage-banner-list li{width:100%;margin:auto;max-width:65%;margin-bottom:15px}ul#homepage-banner-list li:last-child{margin-bottom:0}}ul#homepage-banner-list li img{position:relative;display:block;width:100%}ul#homepage-banner-list li h3{position:absolute;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,0.5);color:#FFF;text-transform:uppercase;font-size:20px;font-weight:500;text-align:center;padding:15px}@media screen and (max-width: 768px){ul#homepage-banner-list li h3{font-size:16px;font-weight:bold}}footer#site-footer{background:#515151;margin-top:50px}footer#site-footer>.ast-container{display:flex;justify-content:space-between;padding-top:30px;padding-bottom:30px}@media screen and (max-width: 768px){footer#site-footer>.ast-container{padding-left:20px;padding-right:20px;flex-wrap:wrap;justify-content:center}}footer#site-footer>.ast-container a{display:block;width:25%}@media screen and (max-width: 768px){footer#site-footer>.ast-container a{width:80%;padding:0 10% 5	px}}footer#site-footer>.ast-container p{width:75%;text-align:right;color:#FFF;font-size:14px;margin:0;padding:0}@media screen and (max-width: 768px){footer#site-footer>.ast-container p{width:100%;font-size:12px;text-align:center}}.listLocations_State h1{font-weight:bold;text-align:center;margin:20px 0;display:block;font-size:36px}@media screen and (max-width: 768px){.listLocations_State h1{font-size:28px;text-align:center}}.listLocations_State p{text-align:center;margin:0 auto;font-size:18px;line-height:1.3;max-width:800px}ul.tax-list{margin:20px auto;padding:0;width:100%;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;flex-wrap:wrap;height:820px}@media screen and (max-width: 768px){ul.tax-list{flex-direction:row;height:auto;justify-content:space-between}}ul.tax-list li{list-style:none;width:calc( 25% - 12px);box-sizing:border-box;margin-bottom:12px}@media screen and (max-width: 768px){ul.tax-list li{width:calc( 50% - 12px)}}ul.tax-list li a{position:relative;display:block;background:#32bcfa;border-radius:5px;color:#FFF;text-align:left;padding:10px;cursor:pointer;transition:all 0.4s ease}ul.tax-list li a span{position:absolute;width:12px;height:12px;top:12px;right:15px;opacity:0.4;transition:all 0.4s ease}ul.tax-list li a span polygon{fill:#FFF}ul.tax-list li a:hover{padding-left:15px;background:#0587c1}ul.tax-list li a:hover span{opacity:1}#main-contact-form #main-contact-form-row-1 .contact-form-input{width:32%;float:left;margin-right:2%}#main-contact-form #main-contact-form-row-1 .contact-form-input.last{margin-right:0}#main-contact-form #main-contact-form-row-2 .contact-form-input{width:49%;float:left;margin-right:2%}#main-contact-form #main-contact-form-row-2 .contact-form-input.last{margin-right:0}#main-contact-form #main-contact-form-row-3 .contact-form-input{width:49%;float:left;margin-right:2%}#main-contact-form #main-contact-form-row-3 .contact-form-input.last{margin-right:0}#main-contact-form #recaptcha-holder>div{margin:100px auto 20px;float:right}#primary.tax-location-state-archive{margin:0}#tax-location-state-feed h1{font-size:34px;font-weight:bold}@media screen and (max-width: 768px){#tax-location-state-feed h1{font-size:28px}}#tax-location-state-feed h2{font-size:25px}@media screen and (max-width: 768px){#tax-location-state-feed h2{font-size:22px}}.state-location-item{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-top:40px;background:#FFF;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;overflow:hidden;border-radius:5px}@media screen and (max-width: 768px){.state-location-item{flex-wrap:wrap;flex-direction:column-reverse}}.state-location-item .state-location-item-img{width:40%}@media screen and (max-width: 768px){.state-location-item .state-location-item-img{width:100%}}.state-location-item .state-location-item-img img{display:block;width:100%}.state-location-item .state-location-item-desc{width:55%}@media screen and (max-width: 768px){.state-location-item .state-location-item-desc{width:100%;padding:10px}}.state-location-item .state-location-item-desc h3{margin:0 0 10px;font-size:25px;position:relative}@media screen and (max-width: 768px){.state-location-item .state-location-item-desc h3{font-size:20px}}.state-location-item .state-location-item-desc div.state-location-item-desc-sub{display:flex;width:100%;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width: 768px){.state-location-item .state-location-item-desc div.state-location-item-desc-sub{flex-wrap:wrap}}.state-location-item .state-location-item-desc p.address{width:calc(50% - 20px);font-size:14px;line-height:1.3;margin:0 0 5px}@media screen and (max-width: 768px){.state-location-item .state-location-item-desc p.address{width:100%}}.state-location-item .state-location-item-desc .state-location-item-desc-sub>ul{width:calc(50% - 20px);padding:0;margin:0;display:flex;flex-wrap:wrap;position:relative;justify-content:space-between}@media screen and (max-width: 768px){.state-location-item .state-location-item-desc .state-location-item-desc-sub>ul{width:100%}}.state-location-item .state-location-item-desc .state-location-item-desc-sub>ul li{list-style:none;width:100%;margin-bottom:10px;font-size:14px;line-height:1.2}.state-location-item .state-location-item-desc .state-location-item-desc-sub>ul li a{color:#32bcfa;width:100%;display:inline-block;transition:all 0.4s ease;font-weight:bold}.state-location-item .state-location-item-desc .state-location-item-desc-sub>ul li a:hover{color:#0587c1}.gform_wrapper.state-contact-form_wrapper{position:relative;max-width:600px;margin:100px auto 50px}.gform_wrapper.state-contact-form_wrapper .gform_heading{margin:0}.gform_wrapper.state-contact-form_wrapper .gform_heading h3.gform_title{position:relative;margin:0 0 10px;font-size:36px;font-weight:500;text-align:center;padding-bottom:10px}.gform_wrapper.state-contact-form_wrapper .gform_heading h3.gform_title::after{content:"";position:absolute;width:50%;left:25%;right:25%;height:2px;background:#32bcfa;bottom:0}.gform_wrapper.state-contact-form_wrapper ul.gform_fields li.gfield label{font-weight:400;font-size:15px}.gform_wrapper.state-contact-form_wrapper ul.gform_fields li.gfield .ginput_container{margin-top:0}.gform_wrapper.state-contact-form_wrapper ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px;color:#000}.gform_wrapper.state-contact-form_wrapper ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus{border-color:#32bcfa}.gform_wrapper.state-contact-form_wrapper ul.gform_fields li.gfield textarea.large{height:125px;color:#000}.gform_wrapper.state-contact-form_wrapper ul.gform_fields li.gfield textarea.large:focus{border-color:#32bcfa}.gform_wrapper.state-contact-form_wrapper ul.gform_fields li.gfield .gfield_radio{display:flex;justify-content:flex-start}@media screen and (max-width: 768px){.gform_wrapper.state-contact-form_wrapper ul.gform_fields li.gfield .gfield_radio{flex-wrap:wrap}}.gform_wrapper.state-contact-form_wrapper ul.gform_fields li.gfield .gfield_radio li{width:calc( 33% - 10px);font-size:14px;margin-right:10px}@media screen and (max-width: 768px){.gform_wrapper.state-contact-form_wrapper ul.gform_fields li.gfield .gfield_radio li{width:100%;margin-right:0}}.gform_wrapper.state-contact-form_wrapper .gform_footer{text-align:center}.gform_wrapper.state-contact-form_wrapper .gform_footer input.gform_button.button{font-size:20px;transition:all 0.4s ease;background:#32bcfa;padding-top:15px;padding-bottom:15px}.gform_wrapper.state-contact-form_wrapper .gform_footer input.gform_button.button:hover{background:#0587c1}.gform_confirmation_wrapper.state-contact-form .gform_confirmation_message{background:#32bcfa;text-align:center;padding:30px;color:#FFF;max-width:600px;margin:50px auto;border-radius:5px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px}