/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Open Sans",sans-serif;}h1

.logo.navbar-btn{float:none !important;}.name.navbar-brand{display:none;}.js-quickedit-page-title{clear:both;border:none;padding:0;margin:0;}.button{border:1px solid #000;border-radius:5px;padding:8px 14px;display:block;text-transform:uppercase;font-size:0.75em;}.button:hover,.button:focus{color:inherit;}.light-button{border-color:#fff;color:#fff;text-decoration:none;transition:all 0.1s ease-in-out;}.light-button:hover,.light-button:focus{border-color:#fff;background:#fff;color:#444;text-decoration:none;}.dark-button{border-color:#444;color:#444;text-decoration:none;transition:all 0.1s ease-in-out;}.dark-button:hover,.dark-button:focus{border-color:#444;background:#444;color:#fff;text-decoration:none;}.bold-button{font-weight:bold;border-width:3px;font-size:1.1em;}.link{text-decoration:underline;text-transform:capitalize;}.link:hover,.link:focus{color:inherit;}.light-link{color:#fff;}.light-link:hover,.light-link:focus{color:#fff;}.dark-link{color:#444;}.dark-link:hover,.dark-link:focus{color:#444;}.upper-link{text-transform:uppercase;}.region-header{margin-bottom:2em;}#block-headerphonenumbers{text-align:center;margin:0.75em 0;text-transform:uppercase;font-size:0.85em;}#block-hm-taxes-main-menu{text-transform:uppercase;font-size:0.85em;font-weight:bold;}#block-hm-taxes-main-menu li{display:inline-block;}#block-hm-taxes-main-menu a{color:#626262;font-weight:800;transition:all 0.2s ease-in-out;}#block-hm-taxes-main-menu a:hover,#block-hm-taxes-main-menu a:focus{background:none;transition:all 0.2s ease-in-out;}#block-hm-taxes-main-menu a:hover:after,#block-hm-taxes-main-menu a:focus:after{content:"";width:calc(100% - 20px);height:2px;background:#626262;position:absolute;bottom:10px;left:10px;transition:all 0.2s ease-in-out;}@media (max-width:991px){#block-hm-taxes-main-menu{width:100%;}#block-hm-taxes-main-menu ul{width:100%;font-size:0.95em;display:flex;justify-content:space-between;}}@media (max-width:767px){#block-hm-taxes-main-menu ul{flex-wrap:wrap;justify-content:center;}.logo.navbar-btn{width:100%;display:inline-block;text-align:center;}}@media (min-width:768px){#block-headerphonenumbers{margin:0;text-align:right;}#block-hm-taxes-main-menu{float:right;padding-top:12px;}#block-hm-taxes-main-menu li{display:block;}}@media (min-width:992px){#block-hm-taxes-main-menu{height:81px;}#block-hm-taxes-main-menu a:last-child{margin-right:-15px;}}.homepage-slide,.announcement-slide{position:relative;padding:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}#block-views-block-homepage-slider-block-1 .views-field .field-content,#block-views-block-homepage-slider-block-2 .views-field .field-content{display:flex;flex-direction:column;height:100%;}.homepage-slide{min-height:500px;}.homepage-slide h2,.announcement-slide h2{font-family:"Minion Pro",serif;margin:0;}@media (max-width:720px){.homepage-slide h2{font-size:20px;}}.announcement-slide h2{margin-bottom:0.5em;}.homepage-slide h3,.announcement-slide h3{font-size:1.1em;margin:0;line-height:1.5em;vertical-align:middle;}.announcement-slide a{color:#fff;text-decoration:underline;}.homepage-slide .button{display:inline-block;margin:1em 0;}.homepage-slide img,.announcement-slide img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-10;}.homepage-slide:after,.announcement-slide:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3);z-index:-5;}.announcement-slide:after{background:rgba(0,0,0,0.4);}@media (min-width:768px){.homepage-slide:after{background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.75));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.75));}.announcement-slide{min-height:250px;}}@media (min-width:992px){#block-views-block-homepage-slider-block-1{width:60%;float:left;}#block-views-block-homepage-slider-block-2{width:40%;float:right;}.homepage-slide h3{margin-left:1em;display:inline-block;}.homepage-slide h3{max-width:55%;}}@media (min-width:992px) and (max-width:1200px){.homepage-slide h3{margin-left:0;display:inline-block;}}#block-homepageslidefooter{clear:both;padding:2.5em 1.5em;}#contact-cta{max-width:300px;margin:0 auto;}#contact-cta .blue-button{background:#75aab0;color:#fff;font-weight:bold;padding:15px 0;border-radius:3px;width:100%;text-align:center;display:block;transition:all 0.3s ease-in-out;}#contact-cta .blue-button:hover{background:#57898e;text-decoration:none;}#contact-cta > span{display:block;text-align:center;margin:5px auto 0 auto;}#contact-cta img{width:30%;height:auto;margin:1.5em 10% 0;}#quote{margin-top:1.5em;color:#888;}#quote p{font-size:1.25em;font-weight:100;}@media (min-width:768px){#contact-cta,#quote{display:block;padding-top:10px;padding-bottom:10px;}#contact-cta{float:left;max-width:calc(300px + 5%);padding-right:5%;border-right:1px solid #75aab0;}#quote{float:right;margin-top:0;width:calc(90% - 300px);height:100%;}#quote p{font-size:1.3em;}}#block-homepagecontent{margin:0 calc(((100vw - 100% - 20px) / 2) * -1);padding:2em calc((100vw - 100% + 20px) / 2);background:#f1f5f6;color:#555;font-size:15px;}#block-homepagecontent .field--name-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#block-homepagecontent h2,#block-homepagecontent p{margin:0;}body.path-frontpage .homepage-content-main h1{margin-top:0;font-size:1.2em;margin-bottom:1em;text-transform:uppercase;}#block-homepagecontent h2{font-size:1.2em;margin-bottom:1em;text-transform:uppercase;}.homepage-content-main{margin-right:48px;max-width:500px;}#block-homepagecontent .homepage-content-main p{margin-bottom:1em;}.homepage-content-main a.button{display:inline-block;margin-right:24px;}#block-homepagecontent .homepage-content-main a.link{display:inline-block;margin-top:1.5em;font-size:0.75em;}.homepage-content-address{margin-top:4em;}.homepage-content-main,.homepage-content-address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.homepage-content-address .button,.homepage-content-address .button{margin-top:1.2em;margin-top:calc(1.2em + 9px);-ms-flex-item-align:start;align-self:flex-start;}@media (min-width:500px) and (max-width:767px){#block-homepagecontent .field--name-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.homepage-content-address{width:50%;}.homepage-content-main a.link{margin-top:0;}}@media (min-width:768px){#block-homepagecontent{padding-top:3em;padding-bottom:3em;}#block-homepagecontent .field--name-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.homepage-content-address{border-left:1px solid #75aab0;padding:0 48px;margin-top:0;}}@media (min-width:992px){.homepage-content-main a.link{margin-top:0;}}.homepage-articles{font-family:"Minion Pro",Serif;color:#555;margin-top:2em;}.homepage-articles .view-header{text-align:center;}h1.page-header{position:relative;text-align:center;left:50%;transform:translateX(-50%);font-family:"Minion Pro",Serif;}h1.page-header,.homepage-articles .view-header h2{position:relative;display:inline-block;font-family:"Minion Pro",Serif;margin:25px auto;}@media (min-width:768px){h1.page-header:before,h1.page-header:after,.homepage-articles .view-header h2:before,.homepage-articles .view-header h2:after{content:"";width:40px;height:1px;position:absolute;top:50%;background:#71aab1;}body.path-frontpage h1.page-header:before,body.path-frontpage h1.page-header:after{display:none;visibility:hidden;}h1.page-header:before,.homepage-articles .view-header h2:before{left:-50px;}h1.page-header:after,.homepage-articles .view-header h2:after{right:-50px;}h1.page-header:before,h1.page-header:after,.homepage-articles .view-header h2:before,.homepage-articles .view-header h2:after{width:120px;}h1.page-header:before,.homepage-articles .view-header h2:before{left:-160px;}h1.page-header:after,.homepage-articles .view-header h2:after{right:-160px;}}.homepage-articles .views-row{margin-top:2em;margin-bottom:50px;}.homepage-articles .views-row .views-field-title{font-size:1.5em;margin:1em 0 0.5em 0;}.homepage-articles .views-row .views-field-title a{color:inherit;}.homepage-articles .views-row .views-field-body{font-family:sans-serif;margin-bottom:1em;}.homepage-articles .views-row .views-field-view-node{padding-left:1.4em;position:relative;margin-bottom:1em;}.homepage-articles .views-row .views-field-view-node a{color:inherit;}.homepage-articles .views-row .views-field-view-node:before{content:'\e092';font-size:12px;position:absolute;top:0px;left:2px;color:#888;font-family:"Glyphicons Halflings";}.homepage-articles .views-row .views-field-view-node a:hover,.homepage-articles .views-row .views-field-view-node:hover:before{color:#000;text-decoration:none;}.homepage-articles .views-row .views-field-field-tags a{color:#999;text-decoration:underline;}.homepage-articles .views-row .views-field-field-tags a:hover{color:#555;text-decoration:underline;}@media (max-width:768px){.homepage-articles .view-content .views-row .views-col{margin-bottom:50px;}}.homepage-articles .view-content .views-row .views-field-field-image img{margin:0 auto;}@media (min-width:720px){.homepage-articles .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.homepage-articles .view-content .views-row{}body.path-frontpage .homepage-articles .view-content .views-row{width:29%;margin-left:2%;margin-right:2%;}}@media (min-width:1200px){.homepage-articles .view-header{margin:3em 0 2em 0;}.homepage-articles .view-content .views-row{}.homepage-articles .views-row .views-field-view-node,.homepage-articles .views-row .views-field-field-tags{display:inline-block;}.homepage-articles .views-row .views-field-view-node{width:40%;float:left;}.homepage-articles .views-row .views-field-field-tags{width:60%;float:right;}}footer.footer{background:#1a5d66;width:100%;color:#fff;font-size:15px;}footer.footer .region-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding-right:15px;padding-left:15px;}footer.footer .region-footer h2,footer.footer .region-footer p{margin:0;}footer.footer .region-footer h2{font-size:1.2em;margin-bottom:1em;text-transform:uppercase;}#block-hmlogofooter{margin-right:48px;}#block-hmlogofooter img{margin-bottom:1.2em;-ms-flex-item-align:start;align-self:flex-start;}#block-hmlogofooter a.button{display:inline-block;margin-right:24px;}#block-hmlogofooter a.link{display:inline-block;margin-top:1.5em;font-size:0.75em;}#block-hmlogofooter a.text-link{display:inline-block;margin-top:1.5em;font-size:0.85em;font-weight:100;color:#eee;text-transform:uppercase;}#block-lawndaleofficefooter,#block-googlereviewfooter,#block-roslynofficefooter{margin-top:4em;}#block-hmlogofooter .field--name-body,#block-lawndaleofficefooter .field--name-body,#block-googlereviewfooter .field--name-body,#block-roslynofficefooter .field--name-body{height:100%;}#block-hmlogofooter .footer-logo-wrap,#block-lawndaleofficefooter .footer-address,#block-googlereviewfooter .footer-address,#block-roslynofficefooter .footer-address{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}#block-lawndaleofficefooter .button,#block-roslynofficefooter .button{margin-top:1.2em;margin-top:calc(1.2em + 9px);-ms-flex-item-align:start;align-self:flex-start;}@media (min-width:500px) and (max-width:767px){footer.footer .region-footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}#block-lawndaleofficefooter,#block-googlereviewfooter,#block-roslynofficefooter{width:50%;}#block-hmlogofooter a.link{margin-top:0;}}@media (min-width:768px){footer.footer .region-footer{width:750px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}#block-lawndaleofficefooter,#block-googlereviewfooter,#block-roslynofficefooter{border-left:1px solid #fff;padding:0 48px;margin-top:0;}}@media (min-width:992px){footer.footer .region-footer{width:970px;}#block-hmlogofooter a.link{margin-top:0;}}@media (min-width:1200px){footer.footer .region-footer{width:1170px;}}.efile-logo{margin:0 10px 0 10px;height:35px;width:auto;}.natp-logo{margin:0 10px 0 10px;height:40px;width:auto;}@media (max-width:1200px){.efile-logo{clear:both;}.natp-logo{}}.content .field--name-body{font-size:15px;}.content .field--name-body hr{clear:both;}.nav-tabs{margin:20px auto;display:inline-block;position:relative;left:50%;transform:translateX(-50%);}article .content .field--name-field-tags{margin:25px auto;padding:20px;background:rgba(23,77,86,0.04);display:inline-block;border-radius:5px;}article .content .field--name-field-tags .field--item{clear:none;display:inline-block;margin:0 15px 0 0;}article .content .field--name-field-tags .field--item a{color:#000;}article .content .field--name-field-image img{float:right;margin-left:50px;margin-bottom:25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-width:50%;}@media (max-width:768px){article .content .field--name-field-image img{float:none;position:relative;left:50%;transform:translateX(-50%);margin:0 0 25px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;max-width:100%;}}article .content .blue-button{background:#75aab0;color:#fff;font-weight:bold;padding:10px 20px;border-radius:3px;width:auto;text-align:center;margin:0 5px;display:inline-block;transition:all 0.3s ease-in-out;}article .content .blue-button:hover{background:#57898e;text-decoration:none;}article .content .blue-button.float-right{float:right;margin-left:15px;}article .content .blue-button.float-left{float:right;margin-left:15px;}article .content img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}img.align-left{float:left;margin-right:15px;margin-bottom:10px;}img.align-right{float:right;margin-left:15px;margin-bottom:10px;}@media (max-width:768px) and (min-width:545px){img.align-left{float:left;margin-right:15px;margin-bottom:10px;max-width:48%;}img.align-right{float:right;margin-left:15px;margin-bottom:10px;max-width:48%;}.responsive-table img.align-left,.responsive-table img.align-right{max-width:100%;}}@media (max-width:545px){img.align-left{float:none;margin-right:auto;margin-left:auto;margin-bottom:10px;position:relative;left:50%;transform:translateX(-50%);max-width:98%;}img.align-right{float:none;margin-right:auto;margin-left:auto;margin-bottom:10px;max-width:98%;position:relative;left:50%;transform:translateX(-50%);}}article.page .content .field--name-body table tr td{vertical-align:top;padding:20px;}@media (max-width:445px){article.page .content .field--name-body table.responsive-table tr td{clear:both;width:100%;display:block;padding-top:0;padding-bottom:0;}article.page .content .field--name-body table.responsive-table tr td ul{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}}@media (max-width:768px){article.page .content .field--name-body table.responsive-table.stack-narrow tr td{clear:both;width:100%;display:block;padding-top:0;padding-bottom:0;}article.page .content .field--name-body table.responsive-table.stack-narrow tr td ul{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}}body.path-node section.contact-form{margin:25px auto;}@media (min-width:720px){body.path-node article.page.full > .content,body.path-node section.contact-form > form{width:75%;position:relative;left:50%;transform:translateX(-50%);}}p.fine-print{font-size:11px;}@media (max-width:992px){.block-views-blockhomepage-slider-block-2 .views-field-nothing{margin:20px auto;}}.fbicon-16{display:inline-block;color:#444;background:url(/themes/custom/hm_taxes/images/facebook12.png) scroll left center no-repeat;min-height:12px;line-height:12px;padding:0;width:12px;font-size:0;height:12px;vertical-align:middle;}.fb-like.fb_iframe_widget{padding:10px 0;display:inline-block;vertical-align:middle;}.fb-after{line-height:28px;display:inline-block;height:28px;vertical-align:middle;margin:0 0 0;padding-left:10px;text-decoration:none;color:#888;}img.bio-photo{margin-right:25px;max-width:55px;height:auto;display:inline-block;vertical-align:middle;}@media (max-width:500px){img.bio-photo{max-width:75px;height:auto;display:block;text-align:center;vertical-align:middle;margin:0 auto 15px auto;}}div.slide-1{}div.slide-2{}div.slide-3{padding:2rem 6rem;display:flex;align-items:center;flex-direction:row;justify-items:center;}div.slide-3 > a > img#facebook_icon{width:48px;height:48px;}div.slide-3 p.slide-big-text{display:inline-block;padding-left:3rem;font-size:1.2em;}div.slide-3 p.slide-big-text a{color:#999;text-decoration:none;}div.slide-3 p.slide-big-text a:hover{text-decoration:none;color:#555;}.coupon-download{background:#195d66;text-decoration:none;padding:20px;color:#fff;display:inline-block;}.coupon-download:hover{color:#fff;}
