*{padding:0;margin:0;outline:none;box-sizing:border-box}body{background:#f6f6f6;font-family:'Poppins',sans-serif;font-size:16px;font-weight:300;line-height:130%;color:#111;color:#231f20}ul{list-style-type:none}p{margin-bottom:20px}h2,h3{margin:40px 0 15px;display:block;line-height:130%}a,a:hover{text-decoration:none}a:hover{text-decoration:underline}img{display:block;max-width:100%}ol{list-style-position:inside}ol li{padding-bottom:15px}.clr{clear:both}.container{width:1280px;margin:0 auto;padding:0}#top-header{height:46px;background:#221e20}.top-search{width:170px;float:left}.top-search input{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/lupa.png) no-repeat left center;border:none;padding:10px 10px 10px 25px;color:#fff;border-bottom:2px solid #4d4d54}.top-search input::-webkit-input-placeholder{color:#fff;opacity:1}.top-search input::-moz-placeholder{color:#fff;opacity:1}.top-search input:-moz-placeholder{color:#fff;opacity:1}.top-search input:-ms-input-placeholder{color:#fff;opacity:1}#top-right{float:right;width:550px;padding-top:11px;font-weight:400}#top-right>div{float:right;color:#fff;font-size:13px;text-transform:uppercase}@media screen and (max-width:480px){#top-right>div{font-size:12px}}@media screen and (max-width:380px){#top-right>div{font-size:10px}}#top-adv{margin-right:5px;height:28px;line-height:28px}#top-adv span{width:17px;height:18px;margin-right:8px;display:inline-block;background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/sprite.png) no-repeat 0 -7px;background-size:170px auto;position:relative;top:4px}a.top-nav-link{color:#fff;margin:0 8px}#top-sign-in{margin-right:10px;height:28px;line-height:28px}#top-sign-in span{width:17px;height:18px;margin-right:8px;display:inline-block;background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/sprite.png) no-repeat -18px -7px;background-size:170px auto;position:relative;top:4px}#top-user-logged{margin-right:24px;height:28px;line-height:28px}@media screen and (max-width:480px){#top-user-logged{margin-right:0}}#top-soc-icon-wrap a{display:block;float:right;width:28px;height:28px;margin-left:4px}#top-soc1{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/sprite.png) no-repeat -1px -112px;background-size:92px auto}#top-soc2{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/sprite.png) no-repeat 0 -46px;background-size:86px auto}#top-soc3{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/sprite.png) no-repeat 0 -76px;background-size:86px auto}#top-soc4{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/sprite.png) no-repeat 0 -15px;background-size:86px auto}#top-soc1:hover{background-position:-62px -112px}#top-soc2:hover{background-position:-58px -46px}#top-soc3:hover{background-position:-56px -76px}#top-soc4:hover{background-position:-56px -15px}#header-middle{background:#cb0a3e;padding-top:15px;padding-bottom:12px}#header-middle .container{position:relative}#logo{float:left;padding-top:14px;display:block;width:260px;height:auto}#logo img{display:block}#banner-wrap{text-align:right;margin-right:3px;padding:3px;position:absolute;right:0;top:0;bottom:0;display:table-cell;vertical-align:middle;color:#fff;font-size:17px;font-style:italic;padding-right:.125%}#banner-wrap img{display:block;float:left}#header-sep{border-top:1px solid #b20735;height:2px;background:#cb0a3e}#menu-wrap{height:45px;background:#b20735;box-shadow:0 3px 7px 0 rgb(0 0 0 / .35)}#menu-wrap #menu-top-1{margin-bottom:0}#icon-menu{display:inline-block;margin-top:9px;margin-right:120px;float:left;width:37px;height:25px;cursor:pointer;background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/sprite.png) no-repeat -49px 0;background-size:171px auto}.menu-top-menu-container{display:inline-block}#menu-wrap li{display:inline-block;line-height:45px;margin-top:-3px;float:left;position:relative}#menu-wrap li a{display:block;padding:0 14px;color:#fff;font-size:15px;text-transform:uppercase;text-decoration:none;border-top:4px solid #fff0}#menu-wrap li.menu-item-27261 a{white-space:normal}#menu-wrap #menu-top>li>a:hover,#menu-wrap #menu-top>li>a.active{border-top:4px solid #c4bea1}#menu-wrap .sub-menu{position:absolute;top:97%;background:#231f20;text-align:center;padding:8px 0;width:200px;left:0;z-index:2;display:none}#menu-wrap .sub-menu li{width:100%;line-height:35px;text-align:left}#menu-wrap .sub-menu li a{padding:13px 14px;line-height:150%;white-space:normal}#menu-wrap .sub-menu li a:hover{color:#df2a59}#menu-wrap ul.menu>li:hover .sub-menu,#menu-top-1>li:hover .sub-menu{display:block}#menu-wrap ul.menu>li:hover{background-color:#fff}#menu-wrap ul.menu>li:hover>a{color:#231f20}#menu-wrap .sub-menu li#menu-item-27261 a{white-space:normal}.home #posts-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:0}#home-cont{padding-top:32px}.post-list{background:#fff;width:404px;margin-bottom:34px;cursor:pointer}#posts-wrap{position:relative}.grid-sizer{width:404px}#first-post-list{width:848px}#first-post-list.post-list img{width:100%}.gutter-sizer{width:34px}.post-list img{display:block;max-width:100%}.cat-label{line-height:1;padding:5px 20px 4px 32px;font-size:12px;font-weight:400;text-transform:uppercase;float:left;position:relative;margin-top:24px;margin-bottom:16px;background:#ccc;color:#111;font-family:'Arvo',serif;letter-spacing:.5px;font-weight:700}.cat-label:after{content:' ';position:absolute;right:0;bottom:0;width:0;height:0;border-right:5px solid #fff;border-top:11px solid #fff0;border-bottom:11px solid #fff0}.post-title{line-height:1;font-size:24px;font-weight:600;padding:0 32px 13px;line-height:110%}#first-post-list .post-title{font-size:27px;font-weight:800;text-transform:uppercase;padding:0 32px 12px}.post-excerpt{padding:0 32px 20px}.post-foot{padding:16px 32px;border-top:1px solid #e7e7e7}.post-foot{color:#909090;font-size:12px}.post-foot>span{display:inline-block;padding-top:3px;padding-bottom:3px;float:left}.post-date{padding-left:15px}.post-foot>.post-link{width:90px;height:14px;display:inline-block;float:right;color:#ca0f40;font-size:18px;line-height:18px;text-align:right}.post-foot>.post-link span{color:#111;text-transform:uppercase;font-weight:500;margin-right:5px;font-size:12px;position:relative;top:-2px;display:none}.post-list:hover{box-shadow:0 0 29px 0 rgb(0 0 0 / .35)}.btn-red{background:#ca0f40;color:#fff;text-transform:uppercase;line-height:1;font-size:24px;font-weight:400;padding:18px 49px;display:inline-block;margin:20px auto 100px;border:none;cursor:pointer}.but-wrapp{text-align:center}#single-cont,#archive-cont{margin-top:41px;background:#fff;padding:27px 40px;overflow:hidden}#single-cont .cat-label{font-weight:700;margin-top:0;margin-left:-40px}#single-cont .post-date{float:right;padding-right:16px;border-right:1px solid #e7e7e7;margin-right:16px}#single-cont #single-top{margin-bottom:15px}#single-cont #single-top .post-date{padding-right:0;border-right:0;margin-right:0}#single-cont .post-link{margin-top:6px}#single-cont h1,#archive-cont h1{font-size:40px;margin-top:10px;line-height:115%;margin-bottom:7px}#single-cont figure{max-width:100%}#single-cont img{height:auto}.posts-navigation{height:20px}.posts-navigation .nav-previous{float:left}.posts-navigation .nav-previous:before{content:'\2190 '}.posts-navigation .nav-next{float:right}.posts-navigation .nav-next:after{content:' \2192'}.author-wrap img{float:left;margin-right:20px}.author-wrap{margin-bottom:20px}.author-name{font-size:16px;font-weight:500;color:#111}.user-role{font-size:16px;font-weight:300;color:#909090;text-transform:uppercase}.author-info2{font-size:12px;font-style:italic;color:#909090}.full-bio-link{font-weight:600;font-size:12px;color:#cb0a3e;text-transform:uppercase;margin-left:7px;font-style:normal;text-decoration:none}.author-info1{padding-top:8px}.author-wrap.two_authors{float:left;width:50%}.author-wrap.two_authors .author-info-wrap{margin-top:0}.two_authors .full-bio-link{margin-left:0}#main-article-img{margin:35px auto 0;display:block;max-width:100%}#img-desc{color:#909090;font-size:12px;font-weight:300;padding:12px 40px;border-bottom:1px solid #e7e7e7;margin-bottom:30px}#main-article-img-wrap{margin:0 -40px}#call-wrap{padding:35px 40px;background:#ededed;float:left;margin:7px 30px 20px -40px}#call-wrap:not(.full-width-call-box){width:40%}#call-wrap.full-width-call-box{margin-right:-40px;float:none}#call-label{display:inline-block;position:relative;height:45px;line-height:45px;padding-left:40px;margin-left:-40px;background:#cb0a3e;padding-right:50px;color:#fff;font-size:24px;font-weight:700}#call-label:after{content:' ';position:absolute;right:0;bottom:0;width:0;height:0;border-right:12px solid #ededed;border-top:23px solid #fff0;border-bottom:23px solid #fff0}#call-desc{margin-top:12px;color:#111;font-weight:500;font-size:18px}#call-link a{color:#ca0f40;text-decoration:none;font-size:14px;font-weight:300}.archive-left-wrap,.single-left-wrap{width:840px;float:left}.sidebar{width:400px;float:right;padding-top:40px}.post-list-img-wrap{position:relative}.post-list a{color:#111}.post-list.estate-list a{display:block}.hover-fon{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.7;background:#ccc}.hover-more-wrap{position:absolute;left:0;top:0;right:0;bottom:0;display:table-cell;text-align:center;vertical-align:middle}.hover-more{display:inline-block;border:2px solid #fff;padding:14px 38px;text-transform:uppercase;font-weight:700;font-size:16px;color:#fff;line-height:1;height:44px;position:relative;top:50%;margin-top:-44px}.hover-fon,.hover-more-wrap{display:none}.post-list:hover .hover-fon,.post-list:hover .hover-more-wrap{display:block}.post-list:hover .post-foot>.post-link span{display:inline}#related-wrap{padding:50px 30px;background:#fff;margin-top:40px}#related-wrap h3{text-transform:uppercase;font-weight:600;font-size:24px;margin-bottom:25px;margin-top:0}#related-wrap .post-list{float:left;width:32%}#related-wrap .post-list:hover{box-shadow:0 0 20px 0 rgb(0 0 0 / .35)}#related-wrap .post-list:nth-child(3){margin:0 2%}#related-wrap .post-list-img-wrap{height:142px;overflow:hidden;background:#f4f4f4}#related-wrap .cat-label{margin-top:16px;margin-left:-20px;padding-left:20px}#related-wrap .post-title{font-size:18px;padding:0 0 1.5rem;min-height:84px}#related-wrap .post-foot{padding:20px}#related-wrap .post-date{padding:0}#related-wrap .post-cont{padding:0 20px}#most-recent-wrap{margin-bottom:40px;padding:40px 25px;background:#fff}#most-recent-wrap h3{text-transform:uppercase;font-weight:600;font-size:24px;margin-bottom:0;margin-top:0}.recent-img{width:110px;float:left;margin-right:15px}#most-recent-wrap .cat-label{margin-top:0;padding-left:13px;margin-bottom:8px}#most-recent-wrap .post-cont{float:left;width:195px}#most-recent-wrap .post-cont.my-full-width{width:100%}.post-list-resent{clear:both;padding:30px 15px;border-bottom:1px solid #e7e7e7}.post-list-resent a{display:block}.post-list-resent:hover{box-shadow:0 0 29px 0 rgb(0 0 0 / .35)}#most-recent-wrap h3{border-bottom:2px solid #e7e7e7}#most-recent-wrap .post-title{color:#111;font-size:16px;text-transform:uppercase;font-weight:500;padding:0;line-height:125%}#most-recent-wrap .post-date{padding:0;font-size:12px;color:#909090}#user-left{width:calc(100% - 315px);float:left}#single-author .avatar{max-width:280px;height:auto;float:left;margin-right:30px}#single-author h1{font-size:35px;font-weight:500;margin-top:0}#author-role{font-size:22px;color:#b3b6bc;text-transform:uppercase;margin:6px 0}#author-more{color:#c90f3f;font-size:13px;font-weight:700;display:inline-block;float:right;padding-right:22px;background-image:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/author-more.png);background-repeat:no-repeat;background-position:right center;background-size:16px 16px;cursor:pointer}#related-wrap-author h3{padding:22px 30px;background:#fff;text-transform:uppercase;font-size:22px;color:#7b6e84;font-weight:700;margin:35px 0 25px}#othe-authors-wrap{background:#d9d6c7;padding:20px 40px}#othe-authors-wrap h3{text-transform:uppercase;font-weight:600;font-size:24px;margin-bottom:0;margin-top:0}#single-author #othe-authors-wrap img.avatar{width:150px;height:auto;margin-right:17px}.other-user-name{margin-top:30px;color:#211e20;font-size:21px;font-weight:500}.other-user-role{font-size:13px;color:#211e20;text-transform:uppercase}#othe-authors-wrap .post-list-resent{padding:20px 0;border-bottom:1px solid #9a9895}#othe-authors-wrap .post-list-resent:last-child,.post-list-resent:last-child{border-bottom:none}#cat-wrap h1{font-size:48px;color:#231f20;font-weight:600;line-height:1;margin-bottom:30px}#cat-wrap{padding-top:25px}#show-else-wrap{clear:both}.cat-hover{display:none;background:#000;opacity:.3;position:absolute;left:0;right:0;top:0;bottom:0}#single-cont .cat-label:hover .cat-hover{display:block}#single-cont .cat-label a{position:relative;z-index:1;color:inherit}.wp-caption-text{padding:5px;border-bottom:1px solid #e7e7e7;color:#909090;font-size:12px;font-weight:300;line-height:150%}.wp-caption.alignleft{float:left;clear:left;max-width:310px;margin-right:30px}.inline.inline-left{float:left;clear:left;max-width:350px}#main-article-img-wrap .photo_author{color:#111}.wp-caption .img-author2{display:block;color:#111}.inline h4.title{display:inline-block;position:relative;height:45px;line-height:45px;padding-left:40px;margin-left:-40px;background:#cb0a3e;padding-right:50px;color:#fff;font-size:24px;font-weight:700;margin-bottom:10px}.inline h4.title::after{content:' ';position:absolute;right:0;bottom:0;width:0;height:0;border-right:12px solid #ededed;border-top:23px solid #fff0;border-bottom:23px solid #fff0}.inline p strong{font-size:14px;color:#111}.inline p{color:#909090;font-size:12px;font-weight:300;margin-bottom:5px}.inline.inline-left{padding-left:10px;line-height:1.4;padding:35px 40px;background:#ededed;margin:7px 30px 20px -40px}#single-cont img.size-medium{float:left;width:auto;margin:10px 10px 12px 0;clear:left}#single-cont ul{padding-left:15px;list-style-type:disc}#single-cont hr{margin:10px 0}#footer{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/footer.jpg) no-repeat;background-size:cover;padding:35px 0 0;margin-top:65px}.footer-left{width:18%;float:left}.footer-left h4{font-size:20px;color:#c4bea1;text-transform:uppercase;font-weight:700;margin-bottom:13px}.footer-left li a{color:#fff;font-size:16px;font-weight:400}.foot-connect-zag{font-size:16px;font-weight:700;color:#ffeec6}.foot-connect-val{font-size:16px;font-weight:400;color:#fff}.foot-connect-val a{color:#fff}.footer-right{width:20%;float:right;text-align:center;padding-top:15px}.footer-right h4{color:#c90f3f;font-size:24px;text-transform:uppercase;font-weight:700}#footer_address a{color:#fff}#footer_address{color:#ffeec6;margin-top:13px}footer .menu a:hover{text-decoration:underline}#bot-soc-icon-wrap{margin-top:15px}#bot-soc-icon-wrap a{display:block;float:left;width:28px;height:28px;margin-right:10px}.bot-soc1{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/sprite.png) no-repeat -32px -112px;background-size:92px auto}.bot-soc2{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/sprite.png) no-repeat -29px -46px;background-size:86px auto}.bot-soc3{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/sprite.png) no-repeat -29px -76px;background-size:86px auto}.bot-soc4{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/sprite.png) no-repeat -29px -15px;background-size:86px auto}.bot-soc1:hover{background-position:-62px -112px}.bot-soc2:hover{background-position:-58px -46px}.bot-soc3:hover{background-position:-56px -76px}.bot-soc4:hover{background-position:-56px -15px}#footer-copy{padding:25px 0;text-align:left;text-transform:uppercase;font-weight:500;font-size:16px;clear:both;margin-top:100px;background:#211e20;color:#a9a9a9}#copy-site{float:left;padding-top:4px}#copy-firm{float:right}#copy-firm{text-transform:capitalize}#copy-firm-sol{font-weight:300;padding-bottom:5px}#copy-firm-name span{display:inline-block;background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/firm-icon.png) no-repeat center -60px;padding:16px 0 0;font-size:18px;background-size:31px auto;font-weight:700;text-transform:none}#copy-firm-name{font-size:13px;margin-top:-15px;text-transform:uppercase;font-weight:300}#firm-link{color:#e0d7d7;font-size:17px;font-weight:300;position:relative;bottom:-2px}#firm-link:hover{color:#fff;text-decoration:none}#firm-link:hover span{background-position:center -20px}#copy-firm-name i{font-style:normal;margin:0 3px}#sroll-menu{position:fixed;z-index:2;top:0;width:100%;background:#b20735;padding:17px 0;line-height:1;display:none}#icon-menu-sroll{float:left;margin-right:20px;margin-top:7px;cursor:pointer}#logo-scroll{float:left}#logo-scroll img{width:171px;height:auto}#scroll-back{float:right;color:#fff;font-size:24px;font-weight:500;padding-right:40px;background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/top_arrow.png) no-repeat right center;margin-top:11px;cursor:pointer}#logo-mobile{width:170px;display:block;margin:0 auto}#mobile-menu{background:#231f20;display:none}#mobile-header{padding:15px 0;position:relative}#mobile-close{width:20px;height:20px;position:absolute;right:20px;top:28px;background-image:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/mob-close.png);background-size:cover}#mobile-red{padding:20px 3.125%;background:#c90f3f}#mobile-red a{color:#fff;font-size:17px;text-transform:uppercase;font-weight:600}#mobile-post-add{float:left}#mobile-sign-in{float:right}#mobile-black{padding:20px 3.125%}#mobile-black .top-search,#mobile-black .top-search input{width:100%}#mobile-black h4{font-size:16px;font-weight:600;color:#c4bea1;margin:20px 0}#mobile-black p{color:#fff;font-size:14px;margin-bottom:10px}#mobile-black p a{color:#fff}#mobile-menu .menu>li>a{font-size:16px;font-weight:600;color:#c4bea1;padding:7px 0;display:block}#mobile-menu .sub-menu{background:#353333;margin:0 -3.125%;padding-left:10%}#mobile-menu .menu>li .sub-menu a{font-size:16px;font-weight:600;color:#fff;padding:7px 0;display:block}#print-ed{background:#c4bea1;display:block;margin:20px 0;padding:15px;text-align:center;text-decoration:uppercase;font-weight:500}#mob-soc-icon-wrap a{display:inline-block;width:28px;height:28px;margin-right:10px;background-size:28px 28px}#mob-soc-icon-wrap{display:block;text-align:center;padding-bottom:200px}#mobile-menu .sub-menu{display:none}#single-author #single-cont{margin-bottom:40px}#single-post-subtitle{color:#545454;font-size:24px;font-weight:500;margin:0}#single-author .sidebar .textwidget{margin-bottom:40px}#ham-wrap{background:#231f20}.hamb-col{width:33.33%;padding:200px 0 200px 7%;color:#fff;display:table-cell;vertical-align:top}.hamb-col-inner{padding-right:12%}.hamb-col:nth-child(2){background:#c90f3f;padding-top:20px;text-align:center;padding:0 3% 100px 5%}#hamb-tempr{text-align:right;font-size:16px;font-weight:500;margin-bottom:50px}#hamb-logo{max-width:240px;margin:0 auto 60px}#hey-user{font-size:24px;font-weight:800;text-align:center;margin-bottom:40px}#hamb-phrase{font-size:35px;font-weight:500;line-height:170%;font-style:italic}.hamb-zag{color:#c4bea1;font-weight:800;font-size:24px;text-transform:uppercase;margin-bottom:20px}.hamb-col p{margin-bottom:31px}.hamb-col:nth-child(3) .hamb-col-inner{border-right:1px solid #49443e}.hamb-but{padding:15px 65px;color:#fff;line-height:1;font-size:13px;font-weight:800;text-align:center;display:block;background:#c90f3f;clear:both;display:inline-block;cursor:pointer;border:none}.hamb-col p a{color:#fff}#classifields-menu a{font-size:17px;text-transform:uppercase;font-weight:500;color:#fff;padding:5px 0;display:block}#classifields-menu{margin-bottom:10px}#hamb-inner{position:relative}#hamb-close{line-height:26px;height:26px;padding-right:50px;position:absolute;right:65px;top:50px;background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/mob-close.png) no-repeat right center;background-size:26px 26px;color:#fff;font-size:24px;font-weight:800;cursor:pointer}.hamb-become-zag{font-size:24px;font-weight:800;margin-bottom:15px}.gamb-became-text{font-size:13px;font-weight:400;margin-bottom:15px;line-height:120%}.hamb-col input,#reg2-form input,#reg5-form input{height:37px;width:100%;border:none;line-height:37px;font-size:14px;text-align:center;font-weight:500;margin-bottom:12px}.hamb-col input::-webkit-input-placeholder,#reg2-form input::-webkit-input-placeholder,#reg5-form input::-webkit-input-placeholder{text-transform:uppercase;text-align:center;opacity:1;color:#231f20;font-weight:500}.hamb-col input::-moz-placeholder,#reg2-form input::-moz-placeholder,#reg5-form input::-moz-placeholder{text-transform:uppercase;text-align:center;opacity:1;color:#231f20;font-weight:500}.hamb-col input:-ms-input-placeholder,#reg2-form input:-ms-input-placeholder,#reg5-form input:-ms-input-placeholder{text-transform:uppercase;text-align:center;opacity:1;color:#231f20;font-weight:500}.hamb-col input:-moz-placeholder,#reg2-form input:-moz-placeholder,#reg5-form input:-moz-placeholder{text-transform:uppercase;text-align:center;opacity:1;color:#231f20;font-weight:500}#humb-but-reg,#but-reg2,#but-reg5{background:#231f20;width:100%;margin-top:9px;margin-bottom:13px;border:none}.hamb-log-text{font-size:13px;font-weight:400}.hamb-log-text a{color:#fff;text-decoration:underline}.hamb-log-text a:hover{text-decoration:none}#ham-wrap-fon{position:fixed;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .6);display:none;z-index:3}#err2{color:red}#staff-cont h1{margin:87px 0 60px;font-size:48px;font-weight:600}.block-zag{padding:30px;line-height:1;text-transform:uppercase;color:#7b6e84;font-size:20px;font-weight:700;background:#fff;margin-bottom:40px}.one-staff{width:290px;margin-right:40px;margin-bottom:40px;background:#fff;float:left}.one-staff:hover{box-shadow:0 0 29px 0 rgb(0 0 0 / .35)}.one-staff:nth-child(4n){margin-right:0}.staf-img-wrap{text-align:center;max-height:245px;overflow:hidden}.one-staff img{display:inline-block;max-width:100%}.staff-cont{padding:20px;height:116px}.staff-user-name{font-size:24px;font-weight:500;color:#211e20}.staff-user-role{text-transform:uppercase;font-size:20px;color:#b3b6bc;font-weight:300;padding:7px 0}.tel-user-role{font-size:16px;color:#b3b6bc;font-weight:300}.other-staff{width:290px;height:135px;background:#231f20;color:#fff;padding:19px 16px 0;float:left;margin-right:35px;margin-bottom:40px}.other-staff:nth-child(4n){margin-right:0}.other-staff-name{color:#c4bea1;font-size:24px;font-weight:500}.other-staff-role{padding:7px 0;font-size:20px;font-weight:300;text-transform:uppercase}#profile-wrap h1{margin-top:140px;margin-bottom:30px;text-align:center;text-transform:uppercase;font-size:60px;font-weight:800}#profile-text{text-align:center;font-size:24px;font-weight:400;margin-bottom:90px}.choose-item-wrap{width:220px;height:185px;float:left;margin-right:43px;margin-bottom:49px;background-color:#ccc;color:#111;position:relative;padding:0 20px}.choose-item-wrap:nth-child(5n){margin-right:0}.cat-label-chose{width:220px;height:185px;display:table-cell;vertical-align:middle;text-align:center;font-size:24px;font-weight:400;line-height:115%}.cat-label-chose input{display:none}.chose-check{position:absolute;top:16px;right:16px;width:42px;height:36px;display:block;background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/check.png) no-repeat}.cat-label-chose input:checked+.chose-check{background-position:0 -36px}#link-to-chose-cats{display:inline-block;padding-bottom:15px}.post-list.infinite .wp-polls{padding-top:25px}.post-list.infinite .wp-polls .poll-title{padding:0 20px;font-size:20px;font-weight:600;text-align:center;margin-bottom:25px;line-height:28px}.post-list.infinite .wp-polls-ul{padding:0 30px}.post-list.infinite .wp-polls-ul li{padding:0 0 5px 0}.post-list.infinite .wp-polls-ul li label{padding:0 0 0 5px}.post-list.infinite .wp-polls .vote-but{text-transform:uppercase;display:block;padding:10px 0;font-weight:500;font-size:16px;background:#9c98a4;width:100%;cursor:pointer;color:#fff}.post-list.infinite .wp-polls .vote-but:hover{background:#635c72}.vote-text{color:#c15148;padding-left:40px}.wp-polls-ans ul#poll-results li{padding-bottom:15px}#sign-form{width:480px;display:block;margin:0 auto}#sign-in-wrap{margin-top:120px}#sign-in-wrap h1{color:#231f20;font-size:45px;text-align:center;text-transform:uppercase;font-weight:800}#top-form{color:#231f20;font-size:19px;text-align:center;margin:40px 0 38px}#sign-form input{height:75px;padding:10px;text-align:center;font-size:23px;font-weight:500}#sign-form input::-webkit-input-placeholder,#top-form input::-moz-placeholder,#top-form input:-ms-input-placeholder,#top-form input:-moz-placeholder{text-transform:uppercase;text-align:center}#feat-events,#feat-estates{background:#d1ccb6;padding:48px 0 100px}#feat-events-title,#feat-estates-title{font-size:30px;font-weight:700;text-transform:uppercase;text-align:center;line-height:1;margin-bottom:53px;color:#000}.event-cont{padding:16px 32px 60px}#feat-events .event-cont{padding:20px 32px}.event-title.post-title{font-size:24px;text-transform:uppercase;font-weight:600;line-height:110%;margin-bottom:26px;padding:0}.event-time,.event-city,.event-day{font-size:20px;text-transform:uppercase;font-weight:400}.event-more{font-weight:500;font-size:15px;text-transform:uppercase;color:#C82243}.event-list .post-foot{color:#231f20}#feat-events .event-list,#feat-estates .estate-list{margin:0 11px 3rem;display:block;float:left}.event-city{margin-top:25px}#event-list-title{font-size:30px;font-weight:700;text-align:center;text-transform:uppercase;padding:30px 0}#filtr-title{font-size:30px;font-weight:700;color:#000;text-transform:uppercase;padding:70px 0 15px;text-align:center}.filtr-event-choose{padding:10px 66px 10px 44px;border:1px solid #484848;font-size:15px;font-weight:400;color:#484848;text-align:center;text-transform:uppercase;display:inline-block;cursor:pointer;-moz-user-select:none;-webkit-user-select:nene;position:relative}.filtr-strel{position:absolute;width:14px;height:12px;background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/filtr-strel.png) no-repeat;right:20px;top:15px}.active-filtr .filtr-strel,.active-filtr1 .filtr-strel{background-position:0 -12px}.event-list-img-wrap img{margin:0 auto}.event-form{margin:0 auto;max-width:1032px}.event-list-img-wrap{position:relative}.event-choose-wrap{width:170px;display:inline-block;position:relative;margin-bottom:1rem;padding-bottom:5px}.event-select{width:170px;background:#fff;box-shadow:0 0 29px 0 rgb(0 0 0 / .35);padding:10px;text-align:left;display:none;position:absolute;top:47px;z-index:2}.cat-event-chose,.city-event-chose{display:block;padding:5px 0;font-size:15px;font-weight:400;cursor:pointer}.event-chose-check{display:inline-block;width:20px;height:20px;background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/filtr-check.png) no-repeat left 5px;margin-right:18px}.event-select input{display:none}.event-select input:checked+.event-chose-check{background-position:0 -22px}#filtr-date{height:1px;width:1px;display:none}#filtr-text{padding:10px;width:325px;height:44px;border:none;border-bottom:1px solid #b7b7b7;background:none;margin-left:5px;font-size:15px;margin-bottom:1rem}#filtr-text::-webkit-input-placeholder{color:rgb(60% 60% 60%);font-size:13px;text-align:center;text-transform:uppercase;opacity:1}#filtr-text::-moz-placeholder{color:rgb(60% 60% 60%);font-size:13px;text-align:center;text-transform:uppercase;opacity:1}#filtr-text:-moz-placeholder{color:rgb(60% 60% 60%);font-size:13px;text-align:center;text-transform:uppercase;opacity:1}#filtr-text:-ms-input-placeholder{color:rgb(60% 60% 60%);font-size:13px;text-align:center;text-transform:uppercase;opacity:1}#filtr-send{width:145px;height:52px;text-align:center;line-height:52px;color:#fff;font-size:16px;text-transform:uppercase;font-weight:400;margin-left:30px;border:none;background:#231f20;cursor:pointer}#filtr-send:hover{background:#2b2b2b}#reset-row{padding:30px 0;font-size:15px}.filtr-remove{padding:3px 26px 3px 7px;position:relative;border:1px solid #535866;border-radius:4px;cursor:pointer;margin-right:15px;display:inline-block;margin-bottom:8px}.filtr-close{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/filtr-close.png) no-repeat;width:10px;height:10px;background-size:10px 10px;position:absolute;right:6px;top:7px}#reset-all{cursor:pointer;font-weight:600;color:#000;font-size:15px}#reset-all:hover{text-decoration:underline}.single-event #main-article-img{margin-bottom:40px}.single-event .event-category{font-weight:400;font-size:20px}.event-data-row{font-size:24px;text-transform:uppercase;color:#2b2b2b;padding:5px 0;line-height:1.2}.event-data-row span{font-weight:600;color:#C82243}.entry-content a{color:#cb0a3e}.entry-content a:visited{color:#C82243}#date-filtr-wrap .daterangepicker{top:42px!important;left:-149px!important;width:730px}#date-filtr-wrap .daterangepicker:after,#date-filtr-wrap .daterangepicker:before{display:none}#post-obit,#post-event{color:#C82243;font-size:20px;font-weight:400;text-decoration:underline}#post-obit{color:rgb(80% 80% 80%)}#post-obit:hover,#post-event:hover{text-decoration:none}#add-obit-wrap,#add-event-wrap{padding-bottom:50px}#add-obit-wrap{margin-top:-90px}.my-center{text-align:center}#single-cont .cred-form .wpt-form-set-checkboxes,#single-cont .cred-form .wpt-form-set-radios{padding-left:0;list-style-type:none}.cred-form input[type="checkbox"]{padding-right:15px}.cred-form input[type="text"]{padding:7px 10px}.cred-form input[type="radio"]{margin-right:10px}#estate-list-h1{font-size:40px;font-weight:600;padding:50px 0 0;line-height:1;margin-bottom:7px}#add-estate-wrap{text-align:left}#add-estate{margin:0 0 50px}a#add-estate:hover,a#add-estate{color:#fff;text-decoration:none}.post-list a:hover{text-decoration:none}.estate-list .event-list-img-wrap{position:relative;margin:0 auto;height:225px;overflow:hidden}#feat-estates .estate-list .event-list-img-wrap{height:285px}.estate-list .estate-cont{height:225px}.estate-cont{padding:20px}.estate-type{float:left;font-size:15px;font-weight:400;color:#ca0f40;text-transform:uppercase}.estate-icon{float:right}.estate-title,.estate-price.large{margin:14px 0 4px;color:#111;font-size:20px;font-weight:700}.estate-info,.estate-price{padding:.25rem 0}.estate-info{color:#111;font-size:16px;font-weight:400;padding:3px 0}.event-info-delimiter{width:5px;height:5px;display:inline-block;border-radius:50%;margin:0 8px 3px;background:#111}.estate-address{color:#b2aa86;font-size:15px;font-weight:400}.estate-info-title{font-size:15px;font-weight:700}.estate-info-img{max-height:200px;max-width:200px}#estates-wrap{padding-top:30px}#estate-filtr{float:right;padding:7px 20px;background:#fff;width:297px;margin-bottom:28px}#estates-wrap .post-list.estate-list{width:297px;margin-bottom:28px;float:left;margin-right:30px}#estates-wrap .post-list.estate-list:nth-child(4n){margin-right:0}#estates-wrap .post-list.estate-list:nth-child(4){margin-right:30px}.grid-sizer-estate{width:297px;margin-bottom:28px}.gutter-sizer-estate{width:30px}#show-more-estates{clear:both}#filtr-estate-title{color:#292929;font-size:20px;font-weight:600}#filtr-estate-type1 input{display:none}#filtr-estate-type1 label{display:inline-block;width:120px;text-align:center;padding:6px 0;color:#111;font-weight:400;font-size:16px;border:1px solid #000;cursor:pointer}#filtr-estate-type1 label:last-child{float:right}#filtr-estate-type1{margin:10px 0 15px}#filtr-estate-type1:after,#filtr-estate-type1:before{clear:both}#filtr-estate-type1 input:checked+label{background:#ca0f40;color:#f6f6f6}#send-filtr-estate{margin-bottom:10px;margin-top:10px;padding-top:10px;padding-bottom:10px;font-size:20px}#clear-estate-row{padding-left:40px}#clear-estate-row{cursor:pointer}#map-view{color:#ca0f40;margin-right:15px;text-decoration:underline;font-style:italic}.estate-select-wrap{position:relative;margin-bottom:10px}.estate-select{margin:0 7px;padding:7px 35px 7px 10px;border:1px solid #000;color:#111;font-size:16px;font-weight:400;position:relative;cursor:pointer}.estate-select-ar{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/estate-select-ar.png) no-repeat;width:21px;height:13px;position:absolute;top:12px;right:10px}.estate-drop-down{position:absolute;background:#fff;top:40px;left:7px;width:244px;box-shadow:0 0 29px 0 rgb(0 0 0 / .35);display:none;z-index:2}.estate-select-wrap input{display:none}.estate-select-wrap label{line-height:20px;padding:0 10px;font-size:16px;font-weight:400;color:#111;width:100%;display:block;line-height:30px;cursor:pointer}.estate-select-wrap input:checked+label{background:#d2b6b6}.estate-select-wrap label:hover{background:#ccc}#filtr-type2-wrap input{display:none}#filtr-type2-wrap label{color:#23221e;font-size:12px;display:inline-block;padding:5px 2px 5px 30px;font-weight:400;cursor:pointer}#filtr-type2-wrap label[for="commercial"]{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/comm.png) no-repeat 2px center;background-size:23px 23px}#filtr-type2-wrap label[for="affordable-housing"]{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/afford.png) no-repeat 2px center;margin-left:10px;background-size:23px 23px}#filtr-type2-wrap{margin:15px -6px 5px}#filtr-type2-wrap input:checked+label{background-color:#ca0f40;color:#fff}#filtr-type2-wrap label:hover{color:#fff;background-color:#960f32}.btn-red:hover{background:#960f32}.inactive-drop{background:#ccc;cursor:not-allowed}.estate-icon img{width:28px}.job_types,.job-listing-meta{list-style-type:none}#single-cont ul.job_listings{padding-left:0}#map2{height:500px}.info-box .estate-price{margin-top:0}.info-box-link{color:#111}.info-box-link:hover{text-decoration:none;color:#111}.wp-caption.alignright{float:right;margin-left:10px}#home-cont #show-top-wrap,#events-cont #show-top-wrap{display:none}#load-snake,.load-snake{clear:both;text-align:center;display:none}.event-cont .cat-label{margin:0 0 15px -32px;background:#ccc;color:#111}.swiper-container{background:#000;color:#f6f6f6;font-size:13px;padding:30px 60px;margin:0 -40px}.swiper-container.no-gal{background:none}.gal-img{max-width:520px;float:left}.gal-desc{padding-left:27px;width:calc(100% - 520px);float:right}#gal-nav-row{padding:30px 0 0;text-align:right}.gal-button-prev,.gal-button-next{width:33px;height:34px;display:inline-block;margin-left:4px;cursor:pointer}.gal-button-prev{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/gal-left.jpg) no-repeat}.gal-button-next{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/gal-right.jpg) no-repeat}.slide-counter{text-align:right;color:#fff;line-height:1;padding-bottom:15px}.single-page h1{font-size:40px;padding:50px 0 20px;font-weight:600}article.page-contact-us a{color:#c90f3f;text-transform:uppercase}.swiper-button-white{display:none}.swiper-container:hover .swiper-button-white{display:block}.addthis_inline_share_toolbox{display:inline-block;margin-right:30px}.single-article blockquote{border-bottom:1px solid #7b6e84;padding:8px 0 40px 90px;margin-bottom:25px;background:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/quote.png) no-repeat;background-size:73px 58px;margin-top:20px;font-size:24px;font-weight:600;line-height:120%}.single-article blockquote cite{display:block;text-align:right;color:#cb0a3e;margin-top:10px;font-weight:300;font-style:normal}.swiper-button-next,.swiper-button-prev{bottom:0;top:0;height:auto;background-position:center center}#tag-row{clear:both;padding-top:10px}#tag-row,#tag-row a{color:#ccc}#tag-row a{font-weight:700}#tag-row a:hover{color:#111}.cat-label.cat-label-single-estate{background:#ffeec6}#single-estate-price{font-size:19px;font-weight:700;padding:10px 0}.single-estate .swiper-container{padding:0}.single-estate .gal-img{max-width:100%}.single-estate #gal-nav-row{padding-right:29px}.build-type{height:38px;line-height:38px;color:#fc0e2f;font-size:16px;padding-left:55px;background-size:38px 38px;background-position:left center;background-repeat:no-repeat;margin-bottom:10px}.build-type-affordable-housing{background-image:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/afford.png)}.build-type-commercial{background-image:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/comm.png)}#estate-address-row{color:#b19e4b;font-size:20px;font-weight:400;padding:10px 0 15px}.single-estate #map{height:250px;margin:0 -40px}.no-gal.swiper-container:hover .swiper-button-white,.no-gal .gal-next,.no-gal .gal-prev{display:none}.single-gal .swiper-container{margin-bottom:20px}.adv-page.container{padding-top:40px;font-size:16px}.adv-page h1{font-size:40px;font-weight:600;padding-bottom:20px}#cntacts-wrap{padding:10px 0}#cntacts-wrap div{height:50px;line-height:50px;background-position:left center;background-repeat:no-repeat;padding-left:35px;background-size:29px 29px}.email-row{background-image:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/mail-icon.png)}.phone-row{background-image:url(https://baystatebanner.com/wp-content/themes/bannerhub/img/phone-icon.png)}#adv-text2{font-weight:700;padding-bottom:20px}#adv-but{display:inline-block;margin:40px 0;background:#fff;padding:10px 15px;color:#cb0a3e;font-size:30px}#clas-links-title{padding:30px 0;font-weight:700}#clas-links-row{color:#000}#clas-links-row a{display:inline-block;padding:0 10px;color:#cb0a3e}#clas-links-row a:first-child{padding-left:0}#adv-pdf{width:66%}#cntacts-wrap a{color:#231f20}.gal-grid .post-title{padding-top:15px}#mob-sroll-menu{display:none;background:#000;padding:8px 20px 13px;position:fixed;top:0;width:100%;z-index:2;text-align:center}#mob-sroll-hamb-logo{float:left;width:55px}#icon-menu-srol-mob{float:right;margin-top:17px}#mob-scroll-soc{display:inline-block}#mob-scroll-soc{padding-top:14px}#mob-sroll-menu .addthis_inline_share_toolbox_ksda,#mob-sroll-menu .addthis_inline_follow_toolbox{display:inline-block}#mob-scroll-soc>div{float:left}#mob-scroll-soc p{margin-bottom:0}#mob-scroll-soc .addthis_inline_follow_toolbox .at-icon-wrapper{width:25px!important;height:25px!important;padding-top:3px}.author-with-img{padding-top:15px}.reg-row{margin:10px 0}.reg-row label{font-weight:600;margin-right:20px}#reg2-form{width:470px;margin:120px auto;background:#c90f3f;color:#fff;padding:32px 15px 25px;text-align:center}.gal-grid .post-title{padding-top:13px}#content-part{font-size:17px;line-height:160%}#reg2 input{background:#fbfbfb;font-size:24px;width:100%;padding:3px;margin:2px 6px 16px 0;max-width:280px;border:1px solid #ddd;box-shadow:inset 0 1px 2px rgb(0 0 0 / .07);background-color:#fff;color:#32373c;outline:0;transition:50ms border-color ease-in-out}#event-link{color:#2b2b2b}#event-link:hover{color:#C82243}body .single_job_listing .company img{height:50px;width:auto;position:static}.single-job-company-name{float:left;margin-left:15px;margin-top:15px}#reg5-form{border:10px solid #ca1040;border-radius:50%;width:500px;height:500px;text-align:center;color:#fff;position:relative;margin:3% auto 0}#reg5-form img{width:150px;margin:12px auto 0}#reg5-form form{display:block;margin:0 auto;text-align:center;width:300px}#reg5-form-inner{background:#fff;padding:10px;width:480px;height:480px;border-radius:50%}#reg5-form-inner2{background:#ca1040;width:460px;height:460px;border-radius:50%;padding-top:15px}#popup-sign-in-title{font-size:28px;line-height:29px}#popup-sign-in-title span{font-style:italic;text-decoration:underline}#popup-sign-text{font-size:14px;margin-bottom:15px}#reg5-form input{height:25px;line-height:25px}#but-reg5{padding:8px}#but-reg5:hover{background:#4b4244}#reg-popup-close{right:0;top:0;color:#ca1040;font-size:30px;position:absolute;eidth:55px;height:55px;cursor:pointer}#reg-popup-close:hover{color:#8a0326}#reg-popup-close span{font-size:60px;display:block}#reg5-form-fon{position:fixed;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .6);display:none;z-index:3}body.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{display:inline-block}#comment-policy{display:none}.post-list.infinite.ads>div{min-height:unset!important;width:100%}.post-list.infinite.ads>div>iframe{margin:0 auto!important;display:block}#sidebar-ownlocal{text-align:center}#sidebar-ownlocal iframe{box-shadow:none!important}.tb_gpt_ad{text-align:center}.hours-info{font-size:13px;margin-bottom:2px}#legal-notice-instructions{color:#cb0a3e}@media (max-width:1280px){.container{width:100%;padding:0 3.125%}.archive-left-wrap,#first-post-list,.single-left-wrap{width:65.625%}.post-list,.grid-sizer,.sidebar{width:31.25%}.gutter-sizer{width:3.125%}#menu-wrap li a{padding:0 10%;font-size:15px;white-space:nowrap}#most-recent-wrap{padding:20px 10px}.recent-img{width:40%;margin-right:5%}#most-recent-wrap .post-cont{width:55%}.one-staff{margin-right:20px;margin-left:20px}.one-staff:nth-child(4n){margin-right:20px}.choose-item-wrap:nth-child(5n){margin-right:43px}#staff-wrap{text-align:center}.other-staff:nth-child(4n){margin-right:35px}#menu-wrap li{float:none;padding:0 1%}#estates-wrap .post-list.estate-list{width:24%;margin-right:1%;height:420px}#estate-filtr{width:24%;height:420px}#estates-wrap .post-list.estate-list:nth-child(4){margin-right:1%}#filtr-estate-type1 label{width:45%}#filtr-type2-wrap{margin-top:3px}#filtr-type2-wrap label[for="affordable-housing"]{margin-left:0}.estate-select{padding:2px 35px 2px 10px}.estate-select-wrap{margin-bottom:5px}#clear-estate-row{padding-left:0}#feat-estates .estate-list,#feat-events .event-list{width:30.25%}.estate-select-ar{top:8px}.gal-img{max-width:60%}.gal-desc{width:40%}#icon-menu{margin-right:3%}#menu-wrap li a{padding:0 7%}}@media (max-width:1106px){#logo{width:31%}#banner-wrap{width:64%}#filtr-send{margin:auto;display:block}#filtr-text{margin:1rem auto 3rem;display:block;clear:both}.event-choose-wrap{width:33%;float:left}.filtr-event-choose{display:block;margin:auto;width:175px}.event-select{left:0;right:0;margin:0 auto}}@media (max-width:992px){body{font-size:15px}#logo{width:31%}#banner-wrap{width:64%}.post-title{font-size:20px;padding:0 10px 10px}#first-post-list .post-title{font-size:23px;padding:0 10px 10px}#icon-menu{display:none}.post-excerpt{padding:0 10px 10px}.post-foot{padding:10px}.sidebar{display:none}.archive-left-wrap,.single-left-wrap{width:100%}.choose-item-wrap,.choose-item-wrap:nth-child(5n){float:none;display:inline-block;margin:0 20px 20px}#profile-cats{text-align:center}#estates-wrap .post-list.estate-list{width:32%;margin-right:1%;height:420px}#estate-filtr{width:32%;height:420px}#estates-wrap .post-list.estate-list:nth-child(4n){margin-right:1%}#banner-wrap{display:none}#user-left{float:none;clear:both;width:100%;margin-top:20px}#single-author .avatar{float:none}#copy-firm,#copy-site{float:none}#copy-firm{margin-top:20px}}@media (max-width:810px) and (min-width:768px){header #menu-wrap>.container{padding:0 0}}@media(max-width:860px){#menu-wrap .menu-item-26508:hover .sub-menu{left:auto;right:0}#adv-pdf{width:100%}}@media(max-width:767px){header .top-search{display:none}header #menu-top-1{display:none}#icon-menu{display:block;margin-right:0}#first-post-list{width:100%}.post-list,.grid-sizer{width:48%}.gutter-sizer{width:4%}#menu-wrap{height:auto;min-height:57px}#menu-wrap li{width:100%;text-align:right;line-height:35px}header #menu-wrap #icon-menu{margin-top:16px}#related-wrap .cat-label{padding-left:10px;padding-right:15px}#main-article-img-wrap{margin:0 -10px}#sroll-menu{display:none!important}.footer-left{width:50%;margin-bottom:20px}.footer-left:nth-child(3){clear:left}.footer-right{width:100%}#menu-wrap li{float:none}#profile-wrap h1{margin-top:50px;font-size:40px;line-height:115%}#profile-text{margin-bottom:30px}#estates-wrap .post-list.estate-list{width:48%;margin-right:1%;margin-left:1%;height:420px}#estate-filtr{width:48%;height:420px;margin-right:1%;margin-left:1%}#feat-estates .estate-list{width:46%;margin:0 1% 20px}.gal-img{max-width:100%}.gal-desc{width:100%;padding-top:15px;padding-left:0}.swiper-container{padding:10px;margin:0 -10px}#feat-events .event-list{width:48%;margin:0 1% 3rem}.single-estate #single-cont{padding:0 10px}.single-estate #map{height:250px;margin:0 -10px}#mobile-menu{position:fixed;top:0;width:100%;z-index:3;height:100%;overflow-y:scroll}#sign-in-wrap{margin-top:30px}#sign-in-wrap h1{font-size:30px;line-height:1}.reg-but-row{text-align:center}.post-list:hover .hover-fon,.post-list:hover .hover-more-wrap{display:none}}@media(max-width:580px){#top-soc-icon-wrap{display:none}#archive-cont{padding:15px 10px}#single-cont{padding:15px 20px}#call-wrap:not(.full-width-call-box),#call-wrap{width:100%;margin-left:-10px;margin-right:-10px;width:auto;float:none}#archive-cont h1,#single-cont h1{font-size:27px}.post-list,.grid-sizer{width:96%}h2,h3{font-size:18px}#related-wrap .post-list:nth-child(3),#related-wrap .post-list{width:100%;margin:1rem auto;padding:1rem}#related-wrap .post-list img{width:100%}#related-wrap .post-list-img-wrap{height:180px}#single-cont .cat-label{margin-left:-20px}#main-article-img-wrap{margin:0 -20px}#estates-wrap .post-list.estate-list{width:300px;margin:0 auto 20px;height:auto;float:none;padding-bottom:20px}#estate-filtr{width:300px;height:auto;margin:0 auto 20px;float:none}#estates-wrap .post-list.estate-list:nth-child(4n){margin-right:auto}#feat-estates .estate-list{width:300px;margin:0 auto 20px;float:none}#estate-list-h1{font-size:28px;padding-top:20px}#add-estate{margin-bottom:20px}#add-estate{padding:10px 30px;font-size:22px}#feat-estates{padding:20px 0}#feat-estates-title{margin-bottom:20px;font-size:25px}.event-choose-wrap{width:100%;clear:both;margin:1rem auto;display:block;padding-bottom:8px}#date-filtr-wrap.event-choose-wrap .daterangepicker{width:100%;left:0px!important}#call-wrap.full-width-call-box{margin-right:-10px;width:auto}#feat-events .event-list{width:100%;margin:0 auto 3rem}#single-post-subtitle{font-size:16px}#reg2-form{margin-top:30px}#reg5-form,#reg5-form-inner,#reg5-form-inner2{border-radius:0;height:auto;width:100%}#reg5-form-inner2{padding-bottom:10px}#reg5-form{width:97%}#reg5-form-inner br{display:none}#popup-sign-in-title{font-size:20px;line-height:25px;margin-bottom:10px}#reg5-form,#reg5-form form{width:95%}#reg5-form{margin-top:51px}#reg-popup-close{right:18px;top:-58px}}@media (max-width:479px){#top-right{width:100%}#first-post-list{width:100%}.gutter-sizer{width:0}.post-list img{width:100%}#call-wrap{width:100%}#top-right{width:100%}.footer-left{width:100%;text-align:center}#bot-soc-icon-wrap{display:inline-block}#footer-copy{margin-top:20px}.one-staff{margin-right:0;margin-left:0}.one-staff:nth-child(4n){margin-right:0}#staff-cont h1{margin:30px 0;font-size:38px}.estate-list.post-list .estate-icon img{width:20px}#add-estate{width:100%}.addthis_inline_share_toolbox{margin-right:15px}#reg2-form{width:100%}.container{padding:0 10px}}@media (min-width:768px){.cred-form .row-wrap:after{display:table;clear:both;content:''}.cred-form .half-width-small{width:50%;float:left;padding:15px}.cred-form .half-width-small:first-child{padding-left:0}}.page-obits #single-wrap{width:auto;padding:0}.page-obits #single-cont{margin-top:0;padding:0}.obituaries-archive-section .row{margin-left:-15px;margin-right:-15px}.no-row-margin{margin-left:0;margin-right:0}.error-404 #searchform>div:after,.my-added-listings .row:after,.obituaries-archive-section .row:after{clear:both;content:'.';display:block;font-size:0;height:0;line-height:0;visibility:hidden}.col-sm-12{width:100%}.col-sm-4{width:33.33%}.col-xs-6{width:50%}.col-sm-7{width:58.33333333%}.col-xs-12{width:100%}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left;padding-left:15px;padding-right:15px}.back-btn,.blessing-section h4,.create-btn,.entry-content .single-obituary-sidebar .wp-polls h5,.entry-content .single-obituary-sidebar .wp-polls h6,.filter-box input[type=text],.memorial-service-times h5,.most-recent-obits-section h2,.obituaries-archive-banner h1,.obituaries-excerpt p,.obituaries-grid-items-meta h2,.obituary-meta .date,.obituary-meta h1,.obituary-meta h6,.poll-question,.single-obituary-content-inside,.single-obituary-sidebar .wp-polls ul li,.tagline li,.vote-btn{font-family:Poppins,sans-serif}.obituaries-wrapper{max-width:100%;padding:0}.obituaries-container{margin:0 auto;max-width:1210px;padding:0 20px;width:100%}.obituaries-wrapper #primary{margin:0}.obituaries-archive-section{background:#f6f6f6}.obituaries-archive-banner{background-position:center top;background-repeat:no-repeat;display:table;height:400px;width:100%;background-size:100%}.obituaries-archive-banner .obituaries-container{display:table-cell;vertical-align:middle}.obituaries-archive-banner .filter-box{background:0 0;margin:0;padding:0}#single-cont .obituaries-archive-banner h1{color:#fff;font-size:72px;font-weight:700;line-height:normal;margin:0;text-align:center}.obituaries-archive-banner .wpv-filter-form{margin:0 auto;max-width:646px;width:100%}.search-box>input{display:inline-block;width:50%}.reset-search{padding:3rem 1rem;text-align:center;background:#f6f6f6;margin-bottom:0;display:none}.reset-search[class^=search-term-]{display:block}.reset-search.search-term-{display:none}.highlight:after,.highlight:before{content:'"'}.obituaries-archive-banner .search-box{margin:0 auto;padding:1rem;max-width:600px;position:relative}.obituaries-archive-banner .search-box input[type=text]{background:0 0;border:none;border-bottom:3px solid #fff;border-radius:0;color:#fff;display:block;font-size:18px;font-weight:300;line-height:normal;padding:11px 65px 10px 5px;width:100%}.create-btn,.most-recent-obits-section h2{font-weight:700;line-height:normal;text-align:center;text-transform:uppercase}.obituaries-archive-banner .search-box input[type=text]::-webkit-input-placeholder{color:#eee}.obituaries-archive-banner .search-box input[type=text]::-moz-placeholder{color:#eee}.obituaries-archive-banner .search-box input[type=text]:-ms-input-placeholder{color:#eee}.obituaries-archive-banner .search-box input[type=text]:-moz-placeholder{color:#eee}.obituaries-archive-banner .search-box button{background:url(/wp-content/uploads/2018/03/search-icon.png) no-repeat;border:none;border-radius:0;bottom:11px;height:40px;position:absolute;right:12px;text-indent:-9999px;width:40px;background-size:25px}.obituaries-archive-banner .search-box button:hover{border:none}.create-btn{background:#c4bea1;border-radius:0;color:#fff;display:block;font-size:16px;margin:0 auto;max-width:290px;padding:26px 25px 27px;width:100%}.create-btn:hover{background:#b9b397;color:#fff}.most-recent-obits-section{background:#f6f6f6;padding:65px 0 154px}.most-recent-obits-section .obituaries-container{max-width:1200px}.most-recent-obits-section h2{color:#231f20;font-size:42px;margin:0 0 41px}.obituary-image{width:54.29%}.obituary-image a{display:inline-block;margin-top:3px}.obituaries-archive-section .obituary-image a{display:block;width:100%;height:100%}.obituaries-archive-section .obituary-image a img{display:block;margin:0 auto}.obituary-meta{width:45.71%;text-align:left}.obituary-meta-inside{padding-left:27px}#single-cont .obituary-meta h1{color:#211e20;font-size:71px;font-weight:500;line-height:65px;margin:0 0 16px}#single-cont .obituary-meta h1 a{color:#211e20;font-size:71px}#single-cont .obituary-meta h1 a:hover{text-decoration:none;color:#404040}.obituary-meta .date{color:#6e7682;display:block;font-size:44px;font-weight:300;line-height:normal;margin:0 0 29px}.obituaries-excerpt p,.obituary-meta h6{color:#231f20;font-size:14px;font-weight:300}.obituary-meta h6{line-height:normal;margin:0 0 39px}.obituaries-excerpt p{line-height:31px;margin:0}.obituaries-excerpt .read-more{display:none}.blessing-section{background:#231f20;padding:116px 0 131px;text-align:center}.blessing-section h4{color:#ffeec6;font-size:36px;font-weight:300;line-height:60px;margin:0 0 86px}.blessing-section h3{color:#fff;font-size:60px;font-weight:300;line-height:70px;margin:0}.blessing-section h3 span{color:#c4bea1}.blessing-section h3 strong{color:#7b6e84;font-weight:300}.obituaries-grid-list{background:#f6f6f6;padding:102px 0}.obituaries-archive-section .obituaries-grid-list .row{margin:0 -20px}.obituaries-grid-list-items{display:table;width:100%}.obituaries-grid-list .col-sm-4{background:#fff;border:20px solid #f6f6f6;display:table-cell;padding:0;position:relative}.full-obit-link{bottom:0;left:0;position:absolute;right:0;top:0}.obituaries-grid-list .col-sm-4:hover .full-obit-link{-webkit-box-shadow:0 0 18px 6px rgb(232 232 232);moz-box-shadow:0 0 18px 6px rgb(232 232 232);box-shadow:0 0 18px 6px rgb(232 232 232)}.obituaries-grid-list a{display:block}.obituaries-archive-section a:active,.obituaries-archive-section a:focus,.obituaries-archive-section a:hover{color:#211e20;outline:0;text-decoration:none}.obituaries-grid-items-image{height:364px;overflow:hidden}.obituaries-grid-items-image p{margin:0}.obituaries-grid-items-image img{display:block;width:100%}.obituaries-grid-items-meta{background:#fff;padding:23px 30px 20px;min-height:72px}.my-added-listings h2,.obituaries-grid-items-meta h2{color:#211e20;font-weight:500;line-height:30px;margin:0 0 5px}.entry-content .obituaries-grid-items-meta h2 a,.my-added-listings h2 a{color:#211e20}.entry-content .my-added-listings h2 a:visited,.entry-content .obituaries-grid-items-meta h2 a:visited{color:#404040}.my-added-listings h5,.obituaries-grid-items-meta h4{color:#b3b6bc;font-size:24px;font-weight:300;line-height:normal;margin:0}.obituaries-archive-section .obituaries-grid-items-meta .product-tech-info .row{margin:0 -5px}.obituaries-grid-items-meta .product-tech-info .col-sm-2,.obituaries-grid-items-meta .product-tech-info .col-sm-3,.obituaries-grid-items-meta .product-tech-info .col-sm-7,.obituaries-grid-items-meta .product-tech-info .col-xs-12,.obituaries-grid-items-meta .product-tech-info .col-xs-6{padding:0 5px}.obituaries-grid-list .product-tech-info a{display:inline-block}.love-section{background:#c4bea1;display:table;height:436px;width:100%}.love-section-inside{display:table-cell;text-align:center;vertical-align:middle}.love-section h3{color:#231f20;font-size:60px;font-weight:300;line-height:70px;margin:0}.product-tech-info{display:block;font-size:.85em;margin-top:15px;padding-top:10px;position:relative}.product-tech-info:before{background:#ccc;content:'';height:2px;left:0;position:absolute;top:0;width:65px}.product-tech-info a{color:#b20735}.obituaries-archive-section img{height:auto}.obituaries-grid-list-items p{margin:0}.no-obit-found{background:rgb(0 0 0 / .5);bottom:0;display:block;left:0;position:fixed;right:0;text-align:center;top:0;z-index:9999}.no-obit-found .obituaries-container{display:table;height:100%}.no-obit-found-middle{display:table-cell;vertical-align:middle}.no-obit-found p{color:#fff;font-size:18px;line-height:normal;margin:0 auto;max-width:290px;position:relative;width:100%}#close_btn{cursor:pointer;display:block;font-size:30px;font-weight:700;height:50px;line-height:50px;position:absolute;right:-20px;top:-50px;width:50px}.search_spinner{background:url(https://baystatebanner.com/wp-content/themes/bannerhub/css/../img/ajax-loader2.gif) center center no-repeat rgb(0 0 0 / .5);background-size:100px;bottom:0;left:0;margin:0!important;position:fixed;text-align:center;top:0;vertical-align:middle;width:100%;z-index:9999}.fieldset-wrapper{clear:both}.single-obituary .site-content{background:#f6f6f6}.single-obituary .ast-container{max-width:1310px}.back-btn-wrapper{padding:0 0 40px 5px}.back-btn-wrapper .back-btn:before{content:'\2190'}.single-obituary-content-inside{background:#fff;padding:58px 0}.single-obituary-content-inside h4{padding:0 0 15px}.single-obituary-post-image{float:left;margin:0 30px 15px 0;width:330px}.single-obituary-post-image img{width:100%}.single-obituary-content-inside .single-obituary-title{color:#211e20;display:inline;font-size:36px;font-weight:500;line-height:43px;margin:0}.single-obituary-content-inside .single-obituary-title span{display:block;padding:25px 0 16px}.single-obituary-content-inside .single-obituary-date{color:#b2b6bc;display:block;font-size:24px;font-weight:300;line-height:29px;margin:0;padding:0 0 40px;text-transform:uppercase}.single-obituary-content-inside .single-obituary-content-header{margin-bottom:15px}.single-obituary-content-inside .single-obituary-headline{color:#231f20;display:inline;font-size:16px;line-height:30px;margin:0}.single-obituary-content-inside .single-obituary-headline span{display:block;padding:0 0 40px}.single-obituary-content-inside p{color:#231f20;font-size:16px;line-height:30px;margin:0 0 40px}.service-details{border:1px solid #ccc;padding:15px 30px;margin-bottom:15px}.service-details h2{margin:15px 0}.service-details h3{margin:15px 0 30px}.single-obituary-content-inside .service-details p{margin-bottom:15px}.memorial-service-times{background:#fff;padding:32px 52px 20px}.memorial-service-times h5{color:#7b6e84;font-size:20px;font-weight:700;line-height:normal;margin:0 0 26px;text-transform:uppercase}.memorial-service-times ul{list-style:none;margin:0}.memorial-service-times ul li{color:#231f20;font-size:16px;font-weight:300;line-height:22px;margin-bottom:26px}.memorial-service-times ul li span{display:block;font-weight:700;margin-bottom:1px}.single-obituary .wp-caption{margin:0;position:relative}.single-obituary .wp-caption .wp-caption-text{background-color:rgb(255 255 255 / .85);bottom:0;color:#585658;font-size:11px;left:0;line-height:14px;margin:0;padding:18px 27px 19px;position:absolute;right:0;text-align:left;text-transform:uppercase}.memorial-service-times .tagline{list-style:none;margin:0}.memorial-service-times .tagline li{color:#c4bea1;float:left;font-size:27px;font-weight:400;letter-spacing:2px;line-height:normal;margin:0;text-align:center;width:33.33%}.memorial-service-times .tagline li:first-child{color:#606060;text-align:left}.memorial-service-times .tagline li:last-child{color:#7b6e84;text-align:right}.single-obituary-sidebar{padding-left:23px}.single-obituary-sidebar .widget_media_image{text-align:center}.single-obituary-sidebar .widget{margin:0 0 3.4em;position:relative}.single-obituary-sidebar .widget_media_image a{display:block}.single-obituary-sidebar .widget_media_image a img{display:inline-block}.back-btn{color:#000;display:inline-block;font-size:20px;font-weight:500;line-height:25px;margin-top:15px}.back-btn span{font-size:24px}.single-obituary-sidebar .wp-polls{background:#fff}.entry-content h4.poll-question,.poll-question,h4.poll-question{color:#000;font-size:28px;font-weight:500;line-height:42px;margin:0 0 31px;text-align:left}.poll-inside{padding:18px 27px 0}.single-obituary-sidebar .wp-polls ul{padding:0 0 8px}.single-obituary-sidebar .wp-polls ul li{color:#000;font-size:14px;line-height:normal;margin-bottom:15px}.single-obituary-sidebar .wp-polls ul li label{display:inline-block;font-weight:400}.single-obituary-sidebar .wp-polls ul li input{display:inline-block;margin:0 6px 0 0}.entry-content .single-obituary-sidebar .wp-polls h6{color:#bd3f34;font-size:17px;font-weight:300;line-height:normal;margin:0 0 44px;text-align:left}.entry-content .single-obituary-sidebar .wp-polls h5{color:#000;font-size:17px;font-weight:400;line-height:normal;margin:0 0 44px;text-align:center}.entry-content .single-obituary-sidebar .wp-polls h5 strong{font-weight:600}.vote-btn,.wp-polls .vote-btn,input.vote-btn{background-color:#9d99a6;border:none;border-radius:0;color:#fff;display:block;font-size:17px;font-weight:500;line-height:normal;padding:16px;text-align:center;text-transform:uppercase;width:100%}.vote-btn:hover,.wp-polls .vote-btn:hover,input.vote-btn:hover{background-color:#847d96;color:#fff}.single-obituary-sidebar .wp-polls ul li strong{font-weight:500}.single-obituary-sidebar .wp-polls-loading{left:0;margin-top:-8px;position:absolute;right:0;top:50%}.bsb-front-end-form .event-start-end-details .js-wpt-field-items.js-wpt-repetitive.wpt-repetitive:after,.bsb-front-end-form .toolset-google-map-toggling-latlon:after,.clearfix:after{clear:both;content:'.';display:block;font-size:0;height:0;line-height:0;visibility:hidden}.job_filters .search_jobs .search_keywords input[type=text],.job_filters .search_jobs .search_location input[type=text],.shop-page-wrapper .woocommerce-ordering select,.woocommerce .quantity .qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered,form.bsb-front-end-form input[type=text],form.bsb-front-end-form input[type=email],form.bsb-front-end-form select,form.bsb-front-end-form textarea{background:#fff;border:1px solid #abadb3;box-shadow:none;border-radius:0;font-size:15px;height:42px;line-height:normal;padding:10px;width:100%}.job_filters .search_jobs .search_keywords input[type=text],.job_filters .search_jobs .search_location input[type=text],.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,form.bsb-front-end-form input[type=text],form.bsb-front-end-form input[type=email],form.bsb-front-end-form textarea{-webkit-appearance:none;-moz-appearance:none}.woocommerce form .form-row textarea,form.bsb-front-end-form textarea{height:94px}form.bsb-front-end-form textarea.wpt-wysiwyg{border:none;height:217px}.bsb-front-end-form label,.woocommerce form .form-row label{display:inline-block;line-height:normal;margin-bottom:5px}form.bsb-front-end-form .form-group{margin-bottom:25px}.bsb-front-end-form .row-wrap{margin:0 -15px}.bsb-front-end-form .half-width-small,.bsb-front-end-form .one-third,.full-width-field{padding:0 15px}.full-width-field{float:none;width:100%;clear:both}.services-wrapper{margin-bottom:1rem;clear:both;border:1px solid #ddd;height:auto}.services-wrapper .event-start-end-details .form-group{padding-top:0}form.bsb-front-end-form .half-width-small:first-child{padding-left:15px}.bsb-front-end-form .one-third{float:left;width:33.33%}.bsb-front-end-form .no-left-pad{padding-left:0}.bsb-front-end-form .event-start-end-details .wpt-form-textfield.hasDatepicker{display:block;margin-bottom:15px;max-width:100%}.bsb-front-end-form .event-start-end-details .js-wpt-field-items.js-wpt-repetitive.wpt-repetitive{position:relative}.bsb-front-end-form .event-start-end-details .js-wpt-field-items.js-wpt-repetitive.wpt-repetitive img.ui-datepicker-trigger{margin-left:0;position:absolute;right:10px;top:15px}.bsb-front-end-form .event-start-end-details .wpt-form-label{display:inline-block;line-height:normal;padding:5px 5px 5px 0}.bsb-front-end-form .event-start-end-details select{display:inline-block;margin:0 5px 5px 0;width:120px}.bsb-front-end-form .event-start-end-details .dashicons-before:before{display:inline-block;height:auto;width:auto}.bsb-front-end-form .event-start-end-details .dashicons-no:before{content:"\f158"}.bsb-front-end-form .event-start-end-details .dashicons-no:after{content:" clear date and time";display:inline-block;padding-top:1px}.bsb-front-end-form .only-date-field .dashicons-no:after{content:" clear date"}.bsb-front-end-form .toolset-google-map-toggling-latlon{margin:0 -15px}#single-cont .cred-form .feat-stan-item,.bsb-front-end-form .wpt-repadd{margin-bottom:0}.bsb-front-end-form .toolset-google-map-toggling-latlon p{float:left;padding:0 15px;width:50%}.bsb-front-end-form .bsb-event-featured label,.bsb-front-end-form .toolset-google-map-toggling-latlon p label{display:block}.bsb-front-end-form .bsb-event-featured li,.bsb-front-end-form .bsb-event-featured li label{display:inline-block;margin-right:5px}#single-cont .cred-form .feat-stan-item ul.wpt-form-set-radios,.bsb-front-end-form .bsb-event-featured li{display:block}.bsb-front-end-form input[type=submit],.bsb-front-end-form input[type=button].wpt-hierarchical-taxonomy-add-new,.bsb-front-end-form input[type=button].wpt-taxonomy-add-new,.single-job_listing .single-job .application_button.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce form #payment #place_order,.woocommerce input.button,.woocommerce-page form #payment #place_order{background:#231f20;border:none;border-radius:0!important;color:#fff;cursor:pointer;display:block;height:52px;font-size:16px;font-weight:400;line-height:normal;max-width:145px;padding:15px 15px 16px;text-align:center;text-transform:uppercase;width:100%;-webkit-appearance:none;-moz-appearance:none}.bsb-front-end-form input[type=submit]:hover,.bsb-front-end-form input[type=button].wpt-hierarchical-taxonomy-add-new:hover,.bsb-front-end-form input[type=button].wpt-taxonomy-add-new:hover,.error-404 #searchform input[type=submit]:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce form #payment #place_order:hover,.woocommerce input.button:hover,.woocommerce-page form #payment #place_order:hover{background:#333;color:#fff}.bsb-front-end-form .wpt-repctl+.wpt-repctl{padding:.8em 0 0}#single-cont .cred-form .feat-stan-item ul li{display:inline-block;margin-right:10px}.woocommerce .woocommerce-form-login button.button{margin-bottom:10px}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#fff}.woocommerce-LostPassword a{color:#000}.job_filters .search_jobs .chosen-container.chosen-container-single{max-width:300px;font-size:14px}.job_filters .search_jobs .chosen-container-single .chosen-single{border-radius:0;background:#fff;height:40px;padding:7px 14px}.job_filters .search_jobs select{display:none}.job_filters .search_jobs .chosen-container-single .chosen-single div{right:10px}.job_filters .search_jobs .chosen-container-single .chosen-single div b{background-position-x:2px;background-position-y:9px}.job_filters .search_jobs .chosen-container-active.chosen-with-drop .chosen-single div b{background-position-x:-16px}.woocommerce ul.woocommerce-error[role=alert] li{text-indent:2rem}.woocommerce ul.woocommerce-error[role=alert] li:before{left:1.25em}.woocommerce-account .woocommerce{background:#fdfdfd;border:1px solid #abadb3}.my-account-wrapper a{color:#000;font-weight:400;text-decoration:underline}.my-account-wrapper .woocommerce-MyAccount-navigation-link a{text-decoration:none;background:#ddd}.my-account-wrapper .woocommerce-MyAccount-navigation-link a:hover,.my-account-wrapper .woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#fff}.my-account-wrapper a:hover{text-decoration:none}.my-account-wrapper .woocommerce>p{padding:0 1rem}#single-cont .my-account-wrapper .create-listing-links{list-style-type:none;margin-bottom:1rem}.woocommerce-account .woocommerce-MyAccount-navigation{border-right:1px solid #abadb3}#single-cont .my-account-wrapper .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 -1px;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px #abadb3 solid}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;line-height:normal;padding:15px}.woocommerce-account .woocommerce-MyAccount-content{padding:25px;width:70%}.woocommerce-account .woocommerce-MyAccount-content .addresses .title h3,.woocommerce-account .woocommerce-MyAccount-content h3,.woocommerce-checkout h3,h2.woocommerce-order-details__title{margin-top:0}.woocommerce-account .woocommerce form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper,.woocommerce-account .woocommerce form.edit-account,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{margin:0 -15px}.woocommerce form .form-row{margin:0 0 15px;padding:0 15px}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:50%}.woocommerce-account .woocommerce .woocommerce-message{margin:0 0 2rem}.woocommerce-account .woocommerce form.edit-account fieldset{border:1px solid #abadb3;margin:0 15px 15px;padding:0 15px 5px}.woocommerce-account .woocommerce form.edit-account fieldset .form-row{padding:0}.woocommerce-account .woocommerce form.edit-account button.button{margin-left:15px}.woocommerce table.my_account_orders td{padding:0 8px}.woocommerce table.my_account_orders td .button{margin:1rem 0}.woocommerce #customer_login.col2-set .col-1,.woocommerce #customer_login.col2-set .col-2,.woocommerce-page #customer_login.col2-set .col-1,.woocommerce-page #customer_login.col2-set .col-2{width:46%;margin:2%}.woocommerce form.woocommerce-ResetPassword.lost_reset_password{padding:1rem}.woocommerce form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button[type=submit],.woocommerce form.woocommerce-ResetPassword.lost_reset_password button[type=submit]{height:auto;line-height:1.5rem}.my-added-listings{margin-bottom:15px}.woocommerce .empty-cart-section a.button,.woocommerce-add-payment-method .woocommerce form#add_payment_method #payment #place_order,.woocommerce-payment-methods .woocommerce a.button{max-width:250px}.woocommerce-payment-methods .woocommerce .woocommerce-MyAccount-content table a.button{display:inline-block;max-width:145px}.woocommerce-cart .content-area{padding:0 3.125%}.shop-page-wrapper,.woocommerce-cart .site-main{background:#fff;margin:41px auto 0;max-width:1280px;padding:27px 40px;width:100%}.shop-page-wrapper .woocommerce-products-header h1,.woocommerce-cart .woocommerce h1,.woocommerce-checkout #single-cont .woocommerce h1{color:#231f20;font-size:48px;font-weight:600;line-height:48px;margin:0 0 30px}.my-added-listings ul li a,.order_details a,.single-product .posted_in a,.woocommerce-cart .woocommerce-cart-form .product-name a,.woocommerce-checkout .woocommerce-checkout-payment .payment_box a,.woocommerce-info a,.woocommerce-message a{color:#000}.woocommerce .quantity .qty{text-align:left;width:80px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#231f20;font-size:16px;margin:0;max-width:250px;padding:15px 15px 16px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#333}.woocommerce form .select2-container--default .select2-selection--single{border:none;border-radius:0;height:auto}.woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px;position:absolute;right:0;top:0;width:42px}.woocommerce-billing-fields{margin:1rem auto;max-width:auto}.woocommerce-checkout #customer_details .col-1{float:none;width:100%}.woocommerce-checkout #customer_details .col-2{display:none}@media (min-width:1281px){.woocommerce-checkout.woocommerce-page #single-cont .single-left-wrap{width:700px}}.woocommerce-checkout.woocommerce-page #single-cont .cat-label{margin-left:0}.woocommerce-checkout.woocommerce-page #single-cont #most-recent-wrap .post-date{padding-right:0;float:none;border-right:0;margin-right:0}#single-cont .woocommerce ul.order_details{list-style:none;margin-bottom:15px;padding:0}.woocommerce ul.order_details li{margin:0 15px 15px 0;padding-right:15px}.woocommerce-view-order .woocommerce-MyAccount-content mark{background:#000;color:#fff}.woocommerce .shop-page-wrapper .woocommerce-loop-product__link{display:inline-block}.single-product.woocommerce div.product .product_title,.woocommerce .shop-page-wrapper ul.products li.product .woocommerce-loop-product__title{color:#211e20;font-size:24px;font-weight:500;line-height:30px;margin:0 0 10px;padding:0}.single-product.woocommerce div.product p.price,.woocommerce .shop-page-wrapper ul.products li.product .price{color:#b3b6bc;display:block;font-size:20px;font-weight:300;line-height:normal;margin-bottom:0}.woocommerce .shop-page-wrapper ul.products li.product .button{max-width:170px}.woocommerce .shop-page-wrapper ul.products li.product .added_to_cart{color:#000;margin-top:10px;padding:0}.single-product.woocommerce div.product .entry-summary form.cart div.quantity{float:none;margin:10px 0 15px}.single-product.woocommerce div.product form.cart{margin-bottom:15px}.single-product .entry-summary #wc-stripe-payment-request-wrapper{padding:0!important}.single-product.woocommerce button.button.alt{background-color:#231f20}.single-product.woocommerce button.button.alt:hover{background-color:#333}.error-404 #searchform{max-width:450px;width:100%}.error-404 #searchform .screen-reader-text,.error-404 #searchform label,.single-product .entry-summary .quantity .screen-reader-text{display:block;height:auto;line-height:normal;margin:0 0 5px;overflow:visible;position:static!important;width:auto}.error-404 #searchform input[type=text]{background:#fff;border:1px solid #abadb3;box-shadow:none;border-radius:0;float:left;font-size:15px;height:52px;line-height:normal;padding:10px;width:65%}.error-404 #searchform input[type=submit]{background:#231f20;border:none;border-radius:0!important;color:#fff;cursor:pointer;display:block;height:52px;float:left;font-size:16px;font-weight:400;line-height:normal;padding:15px 15px 16px;text-align:center;text-transform:uppercase;width:35%;-webkit-appearance:none;-moz-appearance:none}#footer-ad,.ad-unit.dfp.inline-content,.sidebar-ad{overflow:hidden}#footer-ad{display:block;clear:both;position:relative}#footer-ad iframe,.ad-unit.dfp.inline-content iframe,.sidebar-ad iframe{margin:0 auto 2rem;display:block}.post-list.infinite.ads{background:0 0;box-shadow:none;margin-bottom:22px}.tb_gpt_ad{width:300px;margin:0 auto 0;padding-bottom:30px}.obituaries-archive-banner #add-obit-wrap{margin:0;padding:20px 0}.obituaries-archive-banner #add-obit-wrap a{border:2px solid #fff;color:#fff;display:inline-block;font-size:16px;line-height:normal;padding:7px 28px;text-decoration:none}.obituaries-archive-banner #add-obit-wrap a:hover{background-color:rgb(0 0 0 / .6);border:2px solid #fff0;color:#fff}@media(min-width:581px) and (max-width:1023px){.tb_gpt_ad{width:250px;margin:0 auto}}.tb_gpt_ad iframe{max-width:300px;width:100%;margin:0 auto;display:block}#footer-ad>div,.sidebar-ad>div{display:block!important;margin:0 auto}.ad-unit.inline-content,.sidebar-ad{margin:0 auto 40px;width:300px;display:block;position:relative}.ad-unit.inline-content>div,.sidebar-ad>div{height:auto!important}@media (min-width:480px){.ad-unit.inline-content{width:336px}}#footer-ad>div{padding-top:0;margin:2rem auto;display:block!important}#footer-ad>div:after,.ad-unit.inline-content>div:after,.sidebar-ad>div:after,.tb_gpt_ad>div:after{content:'advertisement';position:absolute;bottom:9px;font-size:12px;left:0;right:0;text-align:center;font-weight:600}.ad-unit.inline-content>div:after{bottom:0}@media (max-width:992px){.sidebar-ad{width:100%}}@media (max-width:1310px){.obituaries-grid-list .obituaries-container{max-width:992px}.obituaries-grid-items-image{height:268px}}@media (max-width:1210px){.obituaries-archive-banner{background-size:cover;height:400px}.obituaries-archive-banner h1{font-size:62px;margin-bottom:0}.obituaries-archive-banner #add-obit-wrap{margin-top:0}.obituaries-archive-banner .search-box{margin-bottom:50px}.most-recent-obits-section{padding:35px 0 54px}.obituary-meta-inside{padding-left:0}.obituary-meta h1,.obituary-meta h1 a{font-size:45px}.obituary-meta .date{font-size:34px;line-height:40px;margin-bottom:19px}.obituary-meta h6{margin-bottom:10px}.blessing-section{padding:46px 0 51px}.blessing-section h4{font-size:33px;line-height:50px;margin-bottom:16px}.blessing-section h3{font-size:55px}.obituaries-grid-list{padding:35px 0}.love-section{height:290px}.love-section h3{font-size:40px;line-height:50px}.single-obituary-content-inside{padding:30px 0}.single-obituary-post-image{margin-right:20px;width:280px}.single-obituary-content-inside .single-obituary-title{font-size:32px;line-height:39px}.single-obituary-content-inside .single-obituary-title span{padding:16px 0}.single-obituary-content-inside .single-obituary-date{padding-bottom:12px}.single-obituary-content-inside .single-obituary-headline span{padding-bottom:10px}.single-obituary-content-inside p{margin-bottom:10px}.memorial-service-times .tagline{display:table;width:100%}.memorial-service-times .tagline li{float:none;display:table-cell;padding:0 5px;width:auto}.memorial-service-times .tagline li:first-child,.memorial-service-times .tagline li:last-child{text-align:center}}@media (min-width:1100px) and (max-width:1280px){.bsb-front-end-form .event-start-end-details select{width:80px}}@media (min-width:993px) and (max-width:1099px){.bsb-front-end-form .event-start-end-details select{width:64px}}@media (max-width:992px){.single-obituary-content-inside .single-obituary-headline,.single-obituary-content-inside .single-obituary-title,div.sidebar{display:block}.obituaries-grid-list .obituaries-container{max-width:768px}.obituaries-grid-items-image{height:200px}.obituaries-grid-items-meta{padding:23px 20px 20px}.single-obituary-content{padding:0 0 35px}.single-obituary-content-inside{padding:40px 0}.single-obituary-post-image{float:none;margin:0 auto 20px;max-width:330px;width:100%}.single-obituary-content-inside .single-obituary-title span{padding:10px 0 20px}.single-obituary-content-inside .single-obituary-date,.single-obituary-content-inside .single-obituary-headline span{padding-bottom:14px}.single-obituary-sidebar{float:none;margin:0 auto;max-width:400px;padding:0;text-align:center}.poll-inside{padding:18px 20px 0}.entry-content h4.poll-question,.poll-question,h4.poll-question{font-size:23px;line-height:34px;margin-bottom:15px}.single-obituary-sidebar .wp-polls ul{padding:0}.entry-content .single-obituary-sidebar .wp-polls h5,.entry-content .single-obituary-sidebar .wp-polls h6{margin-bottom:24px}div.sidebar{clear:both;float:none;margin:0 auto;width:100%}.most-recent-wrap{width:50%}}@media (min-width:768px) and (max-width:992px){.obituaries-grid-items-meta h2 a{font-size:24px;line-height:30px}.single-obituary-content,.single-obituary-sidebar{width:100%}}@media (min-width:768px) and (max-width:880px){.bsb-front-end-form .event-start-end-details select{width:94px}}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{border-bottom:1px solid #abadb3;border-right:none;display:block}.woocommerce-account .woocommerce-MyAccount-content{display:block;padding:25px 15px;width:100%}.woocommerce-account .woocommerce table.shop_table{margin:0}.woocommerce-account .woocommerce table.shop_table_responsive tr td.payment-method-actions:before,.woocommerce-account .woocommerce table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions:before,.woocommerce-account.woocommerce-page table.shop_table_responsive tr td.payment-method-actions:before,.woocommerce-account.woocommerce-page table.shop_table_responsive tr td.woocommerce-orders-table__cell-order-actions:before{display:none}}@media (max-width:767px){.col-sm-4{width:100%}.most-recent-obits{margin:0 auto;max-width:670px;width:100%}.obituary-image{margin-bottom:20px;width:100%}.obituary-meta{width:100%}.obituaries-grid-list{padding:45px 0 25px}.obituaries-grid-list .obituaries-container{max-width:400px}.obituaries-archive-section .obituaries-grid-list .row{margin:0}.obituaries-grid-list-items{display:block}.obituaries-grid-list .col-sm-4{background:0 0;border:none;display:block;margin:0 0 20px;padding:0}.obituaries-grid-items-image{height:auto}.single-obituary-content-inside{padding:30px 0}.memorial-service-times{padding:32px 30px 20px}.memorial-service-times .tagline li{font-size:23px}.single-obituary .wp-caption .wp-caption-text{padding:15px}.bsb-front-end-form .row-wrap{margin:0}.bsb-front-end-form .half-width-small,.bsb-front-end-form .one-third,.full-width-field{padding:0}.bsb-front-end-form .half-width-small:first-child{padding-left:0}.bsb-front-end-form .one-third{float:none;width:100%}}.woocommerce-page main#single-cont{background:0 0;margin-top:0;padding:0}#woocommerce-cont{margin-top:41px;background:#fff;padding:27px 40px;overflow:hidden}@media (max-width:580px){.shop-page-wrapper,.woocommerce-cart .site-main{padding:15px 10px}.woocommerce-cart .woocommerce h1,.woocommerce-checkout #single-cont .woocommerce h1{font-size:27px;margin:16px 0}}@media (max-width:479px){.entry-content .obituaries-grid-items-meta h2,.entry-content .obituaries-grid-items-meta h2 a{line-height:30px}.blessing-section,.most-recent-obits-section{padding:35px 0}.most-recent-obits-section h2{font-size:32px;line-height:40px;margin:0 0 31px}.obituary-meta h1,.obituary-meta h1 a{font-size:42px;line-height:50px}.obituary-meta h1 a{display:inline-block}.blessing-section h3 span,.blessing-section h3 strong,.memorial-service-times .tagline{display:block}.blessing-section h4,.love-section h3{font-size:25px;line-height:35px}.blessing-section h3{font-size:40px;line-height:55px}.love-section{height:200px}.memorial-service-times .tagline li{display:block;font-size:27px;line-height:35px;padding:0 0 5px}.single-obituary .wp-caption .wp-caption-text{background-color:#f1f1f1;position:static}.obituaries-archive-banner h1{font-size:52px}.bsb-front-end-form .event-start-end-details select{width:115px}#single-cont .obituaries-archive-banner h1{font-size:50px}}@media (max-width:400px){.bsb-front-end-form .event-start-end-details select{width:95px}}@media (max-width:359px){.bsb-front-end-form .event-start-end-details select{width:80px}}.hidden{display:none}.hide-label label{font-size:.01rem;color:#fff0}.hide{visibility:hidden}.form-group h2{margin-top:0}h6.required:before{content:'* ';font-family:serif}h6.required{color:red;font-weight:700;margin-top:-15px;margin-bottom:15px}.bsb-front-end-form .js-wpt-hierarchical-taxonomy-add-new-event-location:before{content:"add a new one. If your location is a neighborhood, you can note the city it is part of by selecting it in the dropdown menu below.";display:block;position:relative;font-weight:700;margin:2rem 0 .5rem}.bsb-front-end-form.cred-form div.mce-toolbar-grp{z-index:1}.form-group.half-width-small.taxonomy-wrapper{padding-bottom:0;margin-bottom:0}.wp-editor-wrap{margin-top:-1rem}#single-cont .job_listings ul.job_types,#single-cont ul.job-listing-meta{list-style-type:none;padding-left:0}.single_job_listing .company img{top:.35em}[data-item_name=checkbox-wpcf-wants-print-ads]{margin-bottom:2rem}.wants-print-ads-set{border:1px solid #ddd;display:none;padding:0 1rem;margin:1rem 1rem 2rem}.post-list.infinite.ads{min-height:280px}.single-job_listing .single-job .application_button.button{height:auto;max-width:180px;padding:13px 15px 14px}