@charset "UTF-8";


.btn-container a,
.btn-container a:hover,
.sidenav .header-menu-mobile-cta {
box-shadow: 0 2px 4px 0 rgba(9, 8, 8, .3);
font-family: Open Sans Condensed, sans-serif
}
.cursive,
.homepage-content p {
text-shadow: 0 2px 4px rgba(9, 8, 8, .3)
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline
}
.first-tabbed-content-master-container,
.testimonial-quote-slider.active,
.top-header .logo-mobile,
article,
aside,
details,
div,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block
}
body {
line-height: 1
}
ol,
ul {
list-style: none
}
blockquote,
q {
quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content: "";
content: none
}
table {
border-collapse: collapse;
border-spacing: 0
}
#connect-with-us-bold-text,
.association-container,
.experienced-lawyer-text {
padding-bottom: 10px
}
#free-law-booklet-desktop-list,
#lawyers-ad-content-container-desktop,
#lawyers-ad-desktop-list,
#lawyers-lg-flex-img-container,
#location-bold-text-desktop,
#meso-claims-desktop-paragraph,
#meso-claims-last-paragraph-desktop,
#occupational-exposure-last-paragraph,
#partners-profile-tablet-container,
#secondhand-one,
#secondhand-two,
#telecommunications-tablet,
#veterans-ad-desktop-list,
#vets-booklet-desktop,
.angela-info-content-container-tablet,
.asbestos-map-img-desktop,
.asbestos-map-img-lg-mobile,
.asbestos-map-img-tablet,
.case-types-header-tablet,
.desktop-flex-img-container,
.desktop-military-branches,
.desktop-product-exposure-container,
.entry-header,
.header-menu-mobile-cta,
.header-nav,
.hero-desktop-title,
.hide-mobile,
.homepage-upper-hero,
.interactive-map-container-lg-mobile,
.lawyer-images-tablet,
.lawyer-signature-banner-desktop,
.lg-mobile-military-branches,
.lung-cancer-claims-btn-container-desktop,
.lung-cancer-claims-img-container-desktop,
.lung-cancer-claims-img-container-tablet,
.meso-claims-btn-container-desktop,
.meso-claims-img-container-desktop,
.meso-claims-img-container-tablet,
.occupational-exposure-img-desktop,
.occupational-exposure-img-tablet,
.practice-areas-intro-tablet,
.professional-associations-desktop-container,
.professional-associations-tablet-container,
.sidenav .dropdown-menu,
.sidenav .header-menu-item br,
.tabbed-content-master-container,
.tablet-flex-img-container,
.tablet-military-branches,
.tablet-product-exposure-container,
.testimonial-client-container-tablet,
.testimonial-quote-container-desktop,
.testimonial-quote-slider,
.top-header .logo-desktop,
.wpforms-field-limit-text,
.yellowTriangles {
display: none
}
.site-footer {
font-family: Open Sans, regular;
background-color: #f7f1ea;
border-top: 8px solid #0e6673
}
.bottom-header,
.sidenav,
.top-header {
background-color: #fff
}
.site-footer .location-bold-text {
color: #f7b11c;
letter-spacing: 2.67px;
text-transform: uppercase;
font-size: 18px;
margin-top: 10px;
font-weight: 700;
margin-bottom: 15px
}
.site-footer p {
margin: 8px 0;
line-height: 22px
}
.site-footer .footer-left {
margin: 0 auto 15px;
text-align: center;
color: #0e6673
}
.site-footer .footer-left .footer-logo {
font-size: 38px;
padding: 20px 0 5px
}
.site-footer .footer-left .footer-logo .footer-logo-img {
margin-bottom: 23px;
width: 153px
}
.site-footer .footer-left .footer-logo .footer-underline-text {
text-decoration: underline;
text-transform: uppercase;
font-weight: 700;
font-size: 18px;
color: #0c6c74
}
.site-footer .footer-right {
margin: 0 auto;
text-align: center;
color: #0e6673
}
.site-footer .footer-right .footer-contact-info {
margin-bottom: 15px
}
.site-footer .footer-right .footer-social-icons {
display: flex;
justify-content: space-between
}
.site-footer .footer-right .footer-social-links {
display: flex;
justify-content: space-between;
text-transform: uppercase
}
.sidenav .dropdown-menu a,
.sidenav .header-menu-item {
color: #0c6c74;
font-family: Open Sans;
font-weight: 700;
box-sizing: border-box;
text-transform: uppercase
}
.entry-content {
overflow: hidden
}
#wpadminbar {
display: none !important
}
html {
margin-top: 0 !important
}
.gold-font,
.header-menu.sidenav .active .header-menu-item,
.sidenav .dropdown-menu a.active {
color: #f7a01c
}
#page:after {
content: "";
clear: both;
display: table
}
.header-menu-item-container,
div.content {
position: relative
}
.header-menu-item-container .mobile-arrow {
right: calc(50% - 115px);
top: 15px;
transform: rotate(90deg);
position: absolute
}
.sidenav .dropdown-menu a {
font-size: 15px;
height: 30px;
padding-top: 5px
}
.top-header {
display: flex;
justify-content: space-between;
height: 80px;
box-sizing: border-box;
padding: 20px 20px 0
}
.top-header #mobile-nav-img {
position: relative;
top: 2px
}
.top-header .mobile-phone img {
height: 45px
}
#asbestos-trust-funds-title p,
#vet-booklet-content-container p,
.top-header>.mobile-only {
text-align: center
}
.top-header>.mobile-only.mobile-menu {
width: 38.1px;
height: 36px
}
.top-header>.mobile-only.mobile-menu a,
.top-header>.mobile-only.mobile-phone a {
display: inline-block;
width: 100%;
height: 100%
}
.top-header>.mobile-only.mobile-phone {
width: 38.1px;
height: 36px;
position: relative;
bottom: 2px
}
.bottom-header {
position: absolute;
right: 100%;
height: 100vh;
width: 100vw;
text-align: center
}
.logo-mobile {
width: 160px
}
.site-content-contain {
padding-top: 80px
}
#sidenav.active {
left: 0;
width: 100%
}
.container {
padding-left: 20px;
padding-right: 20px
}
header {
z-index: 2;
width: 100%;
transition: none;
background-color: #cadee7;
border-bottom: 2px solid #aec5c6;
position: fixed
}
header .header-upper {
height: 50px
}
header .header-upper .logo {
margin: 0 auto;
font-size: 20px;
line-height: 1.3rem;
width: 215px;
display: block;
float: none
}
header .mobile-button {
display: block;
float: left;
height: 42px;
padding-left: 10px
}
.sidenav,
header .mobile-button img {
height: 100%
}
.sidenav .header-menu-item {
font-size: 16px;
height: 50px;
padding-top: 17px;
border-bottom: 2px solid #fff
}
.sidenav .header-menu-mobile-cta {
color: #fcf8f8;
text-align: center;
background-color: #0c6c74;
border-radius: 3px;
margin: 20px auto auto;
font-weight: 700;
border: none;
width: 250px;
padding: 15px 0
}
.sidenav .header-menu-mobile-cta,
.sidenav a {
display: block;
font-size: 18px;
text-decoration: none
}
.sidenav a {
color: #2a252c;
text-transform: uppercase
}
#page,
.sidenav a {
transition: .3s
}
.sidenav {
font-family: Lato, Arial, Helvetica, sans-serif;
width: 350px;
position: fixed;
z-index: 1;
top: 80px;
left: -352px;
color: #096c74;
overflow-x: hidden;
padding-top: 14px;
transition: .5s;
border: none
}
.site-header {
top: 0
}
.site-header #mobile-nav-img-close {
position: relative;
top: 9px;
margin: 0 auto
}
@media screen and (min-width:350px) {
.logo-mobile {
width: 100%
}
}
@media screen and (min-width:700px) {
.site-footer .footer-right .footer-social-links {
width: 100%
}
.site-footer p {
margin: 8px 0;
line-height: 18px
}
#connect-with-us-bold-text {
padding-bottom: 10px;
padding-top: 10px
}
.site-footer .footer-left .footer-logo .footer-logo-img {
margin-bottom: 28px
}
.site-footer .footer-left .footer-logo .footer-underline-text {
padding-bottom: 6px;
padding-top: 2px
}
.footer-flex-container {
display: flex;
padding-top: 15px
}
.footer-flex-container .footer-left .footer-logo {
padding-top: 0
}
.top-header .logo .logo-mobile {
display: none
}
.top-header .logo .logo-desktop {
display: block
}
.top-header .logo a {
text-decoration: none
}
.top-header .logo .logo-container {
display: flex
}
.top-header .logo .logo-container .logo-text {
color: #0a6c74;
font-weight: 700;
font-size: 20px;
margin-left: 10px;
text-transform: uppercase
}
#sidenav.active {
width: 350px
}
.sidenav {
border-right: 2px solid #a2c2c3
}
}
@media screen and (min-width:1000px) {
.site-footer .footer-right .footer-social-links {
width: 100%
}
.site-footer p {
margin: 8px 0;
line-height: 20px
}
#connect-with-us-bold-text {
padding-bottom: 10px;
padding-top: 0
}
.site-footer .footer-left .footer-logo .footer-logo-img {
margin-bottom: 30px;
margin-top: 6px
}
#location-bold-text-desktop,
.sidenav .header-menu-item br {
display: block
}
#location-bold-text-mobile,
.bottom-header .header-menu .header-menu-mobile-only-cta,
.header-menu-item-container .mobile-arrow,
.header-nav,
.homepage-upper-hero,
.mobile-only,
.sidenav .header-menu-mobile-cta,
.tablet-only {
display: none
}
.footer-social-link {
font-family: Open Sans, sans-serif
}
.footer-left,
.footer-right {
display: flex;
width: 50%;
justify-content: space-around
}
.footer-left>div,
.footer-right>div {
width: 50%;
text-align: left
}
.site-footer .footer-left {
margin: 0 auto;
text-align: center;
color: #0e6673
}
.sidenav a:hover {
color: #f1f1f1
}
.sidenav.active {
left: 0
}
.header-menu-item-container {
position: relative
}
.site-header,
header {
position: fixed;
width: 100%;
z-index: 2
}
.header-menu-item-container:after {
position: absolute;
right: -25px;
top: 15px;
content: "";
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/home/Navarrowdown.png);
height: 20px;
width: 20px;
background-repeat: no-repeat
}
.header-menu-item-container.after-close:after {
right: -5px
}
.header-menu-item-container .dropdown-menu {
display: none !important
}
.header-menu-item-container:hover .dropdown-menu {
display: block !important;
position: absolute;
top: 98%;
padding: 20px 20px 10px;
width: 150%;
box-sizing: border-box;
left: -25%;
background-color: #0c6c74
}
.bottom-header .header-menu .header-menu-item,
.header-menu-item-container:hover .dropdown-menu a {
font-size: 16px;
line-height: 22px;
font-family: Open Sans, sans-serif;
width: 130px;
text-align: center;
font-weight: 700;
text-transform: uppercase
}
.header-menu-item-container:hover .dropdown-menu a {
color: #f7f1ea;
margin: 0 auto 20px;
padding-top: 0
}
.header-menu-item-container:hover .dropdown-menu a.active,
.header-menu-item-container:hover .dropdown-menu a:hover,
.sidenav .header-menu-item:hover {
color: #f7a01c
}
.site-content-contain {
padding-top: 135px
}
.site-header {
background-color: #fff;
border-bottom: none;
top: auto
}
.bottom-header {
position: relative;
width: 100%;
right: 0;
background-color: #0c6c74;
height: 50px
}
.bottom-header .header-menu {
display: flex;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
padding-top: 2px
}
.bottom-header .header-menu .header-menu-item {
color: #f7f1ea
}
.top-header {
max-width: 1000px;
margin: 0 auto;
padding: 20px 0 0;
height: 85px;
background-color: #fff
}
.sidenav,
header .header-upper {
height: 50px
}
.top-header .header-contact {
display: flex;
justify-content: space-between;
width: 485px;
position: relative;
bottom: 10px
}
.top-header .header-contact .contact-number {
font-family: Open Sans, Arial, Helvetica, sans-serif;
font-weight: 700;
font-size: 30px;
color: #f7a01c;
text-align: right;
line-height: 23px
}
.top-header .header-contact .contact-number span {
font-family: Open Sans, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #0c6c74;
text-align: right;
line-height: 33px;
font-style: italic;
font-weight: 400
}
.top-header .header-contact .contact-button a {
text-decoration: none
}
.top-header .header-contact .contact-button .contact-button-inner {
color: #0c6c74;
background-color: transparent
}
.top-header .header-contact .contact-button .contact-button-inner,
.top-header .header-contact .contact-button .contact-button-inner:hover {
font-family: Open Sans Condensed, sans-serif;
text-align: center;
border-radius: 2px;
margin: 10px auto auto;
font-weight: 700;
width: 245px;
padding: 10px 0;
border: 3px solid #0c6c74;
font-size: 20px;
letter-spacing: 1.5px;
line-height: 23px;
text-transform: uppercase
}
.top-header .header-contact .contact-button .contact-button-inner:hover {
color: #fcf8f8;
background-color: #0c6c74;
transition: .5s
}
.container {
max-width: auto;
padding-left: 20px;
padding-right: 20px
}
header {
transition: none;
background-color: #cadee7;
border-bottom: 2px solid #aec5c6
}
header .header-upper .logo {
margin: 0 auto;
font-size: 20px;
line-height: 1.3rem;
width: 215px;
display: block;
float: none
}
header .mobile-button {
display: block;
float: left;
height: 42px;
padding-left: 10px
}
header .mobile-button img {
height: 100%
}
.sidenav {
width: 100%;
position: relative;
z-index: 2;
top: 0;
left: 0;
background-color: #0c6c74;
overflow-x: hidden;
padding-top: 14px;
transition: .5s;
border-right: none;
overflow: visible
}
.sidenav .header-menu-item {
font-weight: 700;
text-transform: uppercase;
box-sizing: border-box;
height: 50px;
padding-top: 0;
border-bottom: none;
transition: .5s
}
}
.container {
max-width: 1000px;
margin: 0 auto
}
.content-link {
color: #0c6c74;
text-decoration: none;
font-weight: 700
}
.bold {
font-weight: 700
}
#free-law-booklet-container,
#veterans-ad-container {
background-color: #f4eee7;
width: 320px;
margin: 20px auto
}
#case-process-upper-content,
#free-law-booklet-header-container,
#meso-compensation-title,
#personal-injury-types-header,
#veterans-ad-header-container,
.case-types-boxes-container,
.contact-us-main-header {
padding-top: 20px
}
#free-law-booklet-header-container p {
font-family: Open Sans, bold;
font-weight: 700;
font-size: 32px;
color: #0c6c74;
text-align: center;
line-height: 40px
}
#veterans-ad-header-container p {
font-size: 30px;
text-align: center;
line-height: 40px;
width: 300px;
margin: auto
}
#veterans-ad-header-container p,
.greenBullets {
font-family: Open Sans, bold;
font-weight: 700;
color: #0c6c74
}
.greenBullets {
list-style-type: disc;
font-size: 18px;
line-height: 26px
}
.cursive {
font-family: Allura, cursive;
font-size: 58px;
font-weight: 500;
color: #f7a01c;
line-height: 40px;
padding-right: 5px
}
#free-law-booklet-img-container-mobile,
#veterans-ad-img-container-mobile {
width: 200px;
margin: auto;
padding-bottom: 10px
}
#free-law-booklet-img-container-mobile img,
#veterans-ad-img-container-mobile img {
width: 185px
}
#free-law-booklet-content-container,
#veterans-ad-content-container {
display: block;
padding-bottom: 30px;
width: 315px;
margin: -20px auto auto
}
#free-law-booklet-content-container p,
#lawyers-ad-content-container p,
#veterans-ad-content-container p,
#veterans-ad-content-container-desktop p {
font-family: Open Sans, bold;
font-size: 22px;
font-weight: 700;
color: #45918a;
text-align: center;
line-height: 30px
}
#veterans-ad-content-container-desktop {
display: none;
padding-bottom: 30px;
width: 315px;
margin: -20px auto auto
}
#free-law-booklet-btn,
#veterans-ad-btn {
width: 285px;
margin: auto;
position: relative;
bottom: 20px;
padding-top: 10px;
padding-bottom: 10px
}
.btn-container a:hover {
color: #0c6c74;
background: hsla(31, 36%, 88%, .3);
border: 3px solid #0c6c74;
border-radius: 2px;
transition: .5s
}
.btn-container a,
.btn-container a:hover {
font-size: 18px;
text-align: center;
margin: 10px auto auto;
font-weight: 700;
width: 240px;
padding: 12px 0;
text-decoration: none;
cursor: pointer;
outline: 0;
display: flex;
justify-content: center
}
.btn-container a {
color: #fcf8f8;
background-color: #0c6c74;
border-radius: 3px;
border: 3px solid #0c6c74
}
@media only screen and (min-width:375px) {
#free-law-booklet-container,
#veterans-ad-container {
width: 375px
}
}
#lawyers-ad-container {
background-color: #f4eee7;
width: 320px;
margin: 20px auto;
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/banner-ads/LawyersAd/left+triangles+Desktop.png);
background-repeat: no-repeat;
background-position-x: -250px
}
#lawyers-desktop-flex-content-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/banner-ads/LawyersAd/yellowtriangleslegaladdesktop.png);
background-repeat: no-repeat;
background-position-x: 285px
}
#lawyers-ad-header-container {
padding-top: 30px
}
#lawyers-ad-header-container p {
font-family: Open Sans, bold;
font-weight: 700;
font-size: 34px;
color: #0c6c74;
text-align: center;
line-height: 38px;
width: 265px;
margin: auto
}
#lawyers-ad-content-container {
display: block;
padding-bottom: 30px;
width: 315px;
margin: auto;
padding-top: 20px
}
#angela-message-container,
#lawyers-ad-btn,
#legal-options-home-content-container,
.case-evaluation-icon-box,
.partners-mobile-profile {
padding-bottom: 30px
}
@media only screen and (min-width:375px) {
#lawyers-ad-container {
width: 375px;
background-position-x: -225px
}
#lawyers-desktop-flex-content-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/banner-ads/LawyersAd/yellowtriangleslegaladdesktop.png);
background-repeat: no-repeat;
background-position-x: 323px
}
.asbestos-map-img-sm-mobile {
display: none
}
.asbestos-map-img-lg-mobile {
display: block;
width: 333px;
margin: auto
}
}
.asbestos-exposure-location-banner {
background-color: #0c6c74;
width: 320px;
margin: auto
}
.exposure-map-content {
width: 256px;
margin: auto;
padding-bottom: 10px
}
.exposure-map-content p {
font-family: Open Sans, bold;
font-size: 26px;
font-weight: 700;
color: #fff;
line-height: 28px
}
#wpforms-127-field_3-container {
width: 253px;
margin: auto;
border-radius: 2px
}
.exposure-form-container {
max-width: 250px;
margin: 0 auto;
padding: 5px 0 10px
}
.exposure-form-container select {
background: #f5f5f5;
border: 1px solid #eaeaea;
border-radius: 3px;
font-family: Open Sans, regular;
font-size: 16px;
color: rgba(0, 0, 0, .5);
width: 100%;
height: 35px
}
.exposure-form-container .exposure-submit-btn {
background: #f7a01c;
border-radius: 2px;
font-family: Open Sans Condensed, sans-serif;
font-size: 18px;
color: #fff;
font-weight: 700;
text-align: center;
border: 3px solid #f7a01c;
width: 100%;
margin-bottom: 20px;
padding: 7px;
box-sizing: border-box;
margin-top: 15px
}
.exposure-form-container .exposure-submit-btn:hover {
background: #0c6c74;
color: #fff;
transition: .5s;
border: 3px solid #fff
}
.exposure-form-container a,
.profile-link {
text-decoration: none
}
.sources-container .sources-body p a:hover,
.underlined-link {
text-decoration: underline
}
@media only screen and (min-width:600px) {
.asbestos-exposure-location-banner {
display: flex;
width: 600px;
margin: auto auto 30px;
height: 283px
}
.asbestos-map-img-lg-mobile,
.asbestos-map-img-sm-mobile {
display: none
}
.asbestos-exposure-content-flex {
position: relative;
top: 40px
}
.asbestos-map-img-tablet {
display: block;
width: 333px;
margin: auto
}
}
.homepage-testimonial-slide {
height: 392px
}
#homepage-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/home/375_hero.png);
background-repeat: no-repeat;
min-width: 320px
}
.homepage-content {
width: 282px;
margin: auto
}
.homepage-content p {
font-family: Open Sans, bold;
font-size: 24px;
font-weight: 700;
color: #0c6c74;
line-height: 34px
}
#asbestos-trust-funds-btn a:hover,
#helping-clients-btn a:hover,
#homepage-hero-legal-btn a:hover,
#homepage-hero-team-btn a:hover,
#meso-cases-btn a:hover,
#meso-lawsuits-btn a:hover,
.clear-btn-container a {
font-size: 18px;
box-shadow: 0 2px 4px 0 rgba(9, 8, 8, .3);
padding: 12px 0;
outline: 0;
text-align: center;
display: flex;
font-family: Open Sans Condensed, sans-serif;
font-weight: 700;
cursor: pointer;
text-decoration: none
}
#homepage-hero-content {
padding-top: 40px;
padding-bottom: 30px
}
#homepage-hero-legal-btn a:hover {
color: #fcf8f8;
background-color: #0c6c74;
border-radius: 2px;
margin: 0;
border: 3px solid #0c6c74;
width: 280px;
justify-content: center;
margin-bottom: 10px;
margin-left: 10px;
transition: .5s
}
#asbestos-trust-funds-btn a:hover,
#helping-clients-btn a:hover,
#meso-cases-btn a:hover,
#meso-lawsuits-btn a:hover {
margin: 10px auto auto;
width: 240px;
transition: .5s
}
#asbestos-trust-funds-btn a:hover,
#helping-clients-btn a:hover,
#meso-cases-btn a:hover,
#meso-lawsuits-btn a:hover,
.clear-btn-container a {
color: #0c6c74;
background: hsla(31, 36%, 88%, .3);
border: 3px solid #0c6c74;
border-radius: 2px;
justify-content: center
}
.clear-btn-container a {
margin: 0;
width: 280px;
margin-bottom: 10px;
margin-left: 10px
}
#homepage-hero-btn-container {
margin: auto auto 25px;
width: 300px;
padding-bottom: 40px;
padding-left: 9px
}
#homepage-hero-legal-btn a {
width: 280px
}
#homepage-hero-team-btn a {
width: 280px;
margin: 0 0 10px 10px;
border: 3px solid #0c6c74;
padding: 12px 0
}
#homepage-hero-team-btn a:hover {
color: #0c6c74;
background: hsla(31, 36%, 88%, .3);
border: 3px solid #0c6c74;
border-radius: 2px;
margin: 0;
width: 280px;
justify-content: center;
margin-bottom: 10px;
margin-left: 10px;
transition: .5s
}
.homepage-content-header-container {
padding-top: 15px;
padding-bottom: 15px
}
.homepage-content-header-container h2 {
font-family: Merriweather, bold;
font-weight: 700;
font-size: 30px;
color: #0c6c74;
text-align: center;
line-height: 33px;
text-shadow: 0 2px 4px rgba(9, 8, 8, .3)
}
.header-underline {
border-bottom: 3px solid #ece2d7;
width: 90px;
margin: auto auto 20px
}
.green-title-content,
.homepage-content-container {
width: 90%;
margin: auto;
padding-bottom: 20px
}
.homepage-content-container p {
font-family: Open Sans, regular;
font-size: 18px;
color: #464646;
text-align: center;
line-height: 26px
}
.light-icon-box-container {
width: 237px;
height: 207px;
margin: 20px auto auto;
background: #f7f1ea;
box-shadow: 0 2px 6px 0 rgba(9, 8, 8, .25)
}
.icon-img-container {
width: 66px;
margin: auto;
padding-top: 20px;
padding-bottom: 20px
}
.icon-numbers-content p {
font-family: Open Sans, bold;
font-size: 26px;
font-weight: 700;
color: #63c4ba;
text-align: center
}
.angela-quote-content-container p,
.icon-title-content p {
font-family: Open Sans, italic;
text-align: center;
font-style: italic
}
.icon-title-content {
width: 52%;
margin: auto;
padding-top: 10px
}
#legal-options-header-container,
.quote-icon-img {
padding-top: 40px
}
.icon-title-content p {
font-size: 18px;
color: #566065;
line-height: 22px
}
.quote-icon-img {
width: 50px;
margin: auto
}
.angela-quote-content-container {
width: 95%;
margin: auto;
padding-bottom: 20px
}
.angela-quote-content-container p {
font-size: 22px;
color: #2f3333;
line-height: 34px
}
.angela-quote-image img {
width: 320px
}
.lawyer-signature-container {
width: 260px;
margin: auto;
padding-bottom: 20px
}
.angela-info-content-container {
background: #ece2d7;
box-shadow: 0 2px 7px 0 rgba(9, 8, 8, .25);
padding-bottom: 15px;
padding-top: 20px;
margin-top: -2px
}
.angela-info-content-container p {
font-family: Merriweather, bold;
font-size: 18px;
color: #0c6c74;
text-align: center
}
.angela-name {
padding-bottom: 5px;
font-weight: 700
}
.italic {
font-style: italic
}
#meso-case-type-title {
padding-bottom: 15px;
position: relative;
left: 0
}
.case-types-box {
background: hsla(31, 36%, 88%, .55);
box-shadow: 0 2px 6px 2px rgba(9, 8, 8, .25);
margin-bottom: 30px;
padding-bottom: 10px
}
.profile-text-mobile,
.profile-text-mobile:hover {
background-repeat: no-repeat;
background-position-x: 217px
}
.case-types-box .btn-container {
margin: 20px 0
}
.case-types-tab-mobile {
display: flex;
padding-top: 15px;
padding-bottom: 10px;
overflow: hidden
}
.case-type-icon-img {
padding-left: 10px;
width: 55px;
position: relative;
left: 8px
}
#meso-case-icon-img {
position: relative;
top: 5px;
left: 0
}
#meso-case-icon-img img {
width: 47px
}
.arrow-tab,
.arrow-tab-first {
padding-left: 30px;
position: relative;
top: 21px;
height: 30px
}
.arrow-tab img,
.arrow-tab-first img {
transition: transform .5s linear
}
.case-type-title {
padding-top: 15px;
position: relative;
left: 4px
}
.case-type-title p,
.legal-options-title p {
font-family: Merriweather, bold;
font-size: 25px;
font-weight: 700;
color: #63c4ba;
text-shadow: 0 2px 4px rgba(12, 108, 116, .3);
width: 180px
}
.case-types-content {
width: 80%;
padding: 10px 10px 10px 20px
}
.case-types-content p,
.legal-options-home-content p {
font-family: Open Sans, regular;
font-size: 18px;
color: #2f3333;
line-height: 26px
}
#meso-cases-btn {
padding-bottom: 30px;
padding-top: 20px
}
.view-profile-container-mobile {
width: 235px;
margin: auto
}
.law-booklet-flex-form-title,
.profile-flex-container {
display: flex
}
.partner-circle-img {
width: 249px;
margin: auto
}
.profile-link a:hover .view-profile-container-mobile .profile-link p {
color: #63c4ba
}
.profile-text-mobile:hover {
color: #0c6c74;
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/home/teal+arrow.png)
}
.profile-text-mobile {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/home/profilearrowmobile.png);
font-family: Open Sans, regular;
font-size: 15px;
font-weight: 700;
color: #ab9b89;
letter-spacing: 2.5px;
text-align: center;
cursor: pointer;
padding-right: 20px;
background-size: 9px
}
.partners-signature {
width: 225px;
margin: auto;
padding-top: 10px;
padding-bottom: 10px
}
#casey-signature,
#craig-signature {
width: 220px
}
#helping-clients-btn {
padding-bottom: 40px
}
.green-section-container {
background-image: linear-gradient(180deg, #117078 4%, #04444a);
box-shadow: 0 2px 4px 1px rgba(9, 8, 8, .25)
}
.review-quote {
width: 50px;
margin: auto;
padding-top: 20px
}
.testimonial-quote-container {
padding-bottom: 20px;
padding-top: 10px
}
.testimonial-quote-container p {
font-size: 18px;
width: 90%;
margin: auto;
color: #fff;
font-style: italic
}
.testimonial-client-container,
.testimonial-quote-container p {
font-family: Open Sans, Bold;
font-weight: 700;
text-align: center;
line-height: 30px
}
.testimonial-client-container {
font-size: 20px;
color: #f7a01c
}
#contact-us-top-paragraph,
#vet-booklet-content-container,
.product-exposure-list-master-container,
.testimonial-name-location-container {
padding-bottom: 20px
}
.slideshow-arrows-container {
position: relative;
height: 0
}
.slideshow-arrow-left {
width: 15px;
position: relative;
top: 12px;
left: 12px;
cursor: pointer
}
.slideshow-arrow-right {
width: 15px;
position: relative;
left: 290px;
bottom: 24px;
cursor: pointer
}
.homepage-testimonial-slideshow-container {
width: 320px;
height: 467px;
margin: auto
}
.homepage-testimonial-dots {
text-align: center;
display: flex;
justify-content: space-around;
bottom: 60px;
width: 200px;
margin: auto;
padding-top: 20px;
padding-bottom: 40px
}
.association-dots,
.association-dots-tablet,
.testimonial-dots {
cursor: pointer;
height: 15px;
width: 15px;
margin: 0 2px;
background-color: #ece2d7;
border-radius: 50%;
display: inline-block;
transition: background-color .6s
}
.association-dots-tablet.active,
.association-dots.active,
.testimonial-dots.active {
background-color: #f59e1c
}
.homepage-professional-association-dots,
.homepage-professional-association-dots-tablet {
text-align: center;
display: none;
justify-content: space-around;
bottom: 60px;
width: 200px;
margin: auto;
padding-top: 0;
padding-bottom: 40px
}
.legal-options-box {
background: hsla(31, 36%, 88%, .55);
box-shadow: 0 2px 6px 2px rgba(9, 8, 8, .25);
margin-bottom: 30px
}
.legal-options-home-flex-container {
display: flex;
width: 250px;
margin: auto;
padding-top: 20px
}
.legal-options-icon-img {
padding-right: 15px
}
#asbestos-trust-funds-icon-img {
padding-right: 0;
position: relative;
top: 18px
}
.legal-options-title {
padding-top: 15px
}
#asbestos-trust-funds-title {
position: relative;
bottom: 5px
}
.legal-options-home-content {
width: 268px;
margin: auto;
padding: 10px
}
.legal-options-home-content .btn-container {
margin: 30px 0 10px
}
#asbestos-trust-funds-btn,
#meso-lawsuits-btn {
padding-top: 10px;
padding-bottom: 30px
}
.association-container img {
width: 149px;
height: 108px
}
.last-association-box {
width: 149px;
margin: auto;
padding-bottom: 20px
}
#left-associations-column {
padding-right: 10px
}
.professional-associations-mobile-container {
display: flex;
width: 308px;
margin: auto
}
@media only screen and (min-width:375px) {
.angela-quote-content-container {
width: 305px
}
.angela-info-content-container p {
font-family: Merriweather, bold;
font-size: 22px;
color: #0c6c74;
text-align: center
}
#about-us-header-container {
padding-top: 30px
}
.angela-quote-image {
width: 357px;
margin: auto
}
.angela-quote-image img {
width: 357px
}
.case-types-tab-mobile {
width: 300px;
margin: auto
}
.case-types-content {
width: 276px;
margin: auto
}
#homepage-testimonial-section {
width: 375px;
margin: auto
}
.case-type-icon-img {
left: 0
}
#meso-case-icon-img {
position: relative;
top: 0;
left: -8px
}
#meso-case-icon-img img {
width: 55px
}
}
@media only screen and (min-width:390px) {
#homepage-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/home/tablet_hero.jpg);
padding-bottom: 100px
}
#homepage-hero-content {
width: 82%;
padding-left: 22px;
margin: 0
}
#homepage-hero-btn-container {
margin: 0 0 25px;
width: 300px;
padding-bottom: 40px
}
#homepage-hero-legal-btn a,
#homepage-hero-team-btn a {
margin: 0 0 10px 10px
}
.legal-options-box {
width: 350px;
margin: auto auto 20px
}
.case-types-box {
width: 325px;
margin: auto auto 30px
}
}
@media only screen and (min-width:425px) {
#homepage-hero-content {
width: 380px
}
}
@media only screen and (min-width:600px) {
.first-tabbed-content-master-container,
.tabbed-content-master-container {
display: block !important
}
.case-types-box {
width: 100%;
background: 0 0;
box-shadow: none
}
.case-types-boxes-container {
padding-top: 0
}
.case-types-content {
width: 82%
}
#meso-case-type-title {
position: relative;
left: 12px
}
.case-types-tab-mobile {
display: none
}
.case-types-header-tablet {
display: flex;
width: 245px;
margin: auto
}
#meso-case-icon-img-tablet {
position: relative;
right: 0;
padding-right: 8px
}
.case-type-icon-img {
left: 0
}
.partners-signature {
padding-top: 10px
}
}
@media only screen and (min-width:746px) {
.profile-text-mobile,
.profile-text-mobile:hover {
background-repeat: no-repeat;
background-position-x: 169px
}
#homepage-hero-container {
padding-bottom: 200px
}
#homepage-hero-content {
padding-top: 80px;
padding-bottom: 35px;
padding-left: 20px
}
.profile-text-mobile:hover {
color: #0c6c74;
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/home/teal+arrow.png)
}
.profile-text-mobile {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/home/profilearrowmobile.png);
font-family: Open Sans, regular;
font-size: 15px;
font-weight: 700;
color: #ab9b89;
letter-spacing: 2.5px;
text-align: center;
cursor: pointer;
padding-right: 20px;
background-size: 9px
}
.homepage-content-container {
padding-bottom: 0
}
#about-us-header-container {
padding-top: 0
}
#legal-options-home-content-container {
width: 666px
}
#helping-clients-content-container,
.partners-tablet-profile {
padding-bottom: 20px
}
#helping-clients-content-container p {
text-align: left
}
#angela-message-container {
padding-bottom: 10px;
margin-top: -20px
}
#about-us-home-desktop-content {
display: flex;
flex-wrap: wrap
}
#about-us-home-boxes-section {
order: 1;
display: flex;
margin: -262px auto auto
}
#about-us-home-content-section,
#angela-flex-quote {
order: 2
}
.light-icon-box-container {
margin-right: 10px
}
#partners-desktop-flex,
.angela-quote-desktop-flex-container,
.homepage-professional-association-dots-tablet {
display: flex
}
.angela-quote-image {
position: relative;
top: 61px
}
.angela-quote-content-container {
width: 362px
}
.case-types-content {
width: 500px
}
#partners-profile-mobile-container,
.angela-info-content-container,
.last-association-box,
.professional-associations-desktop-container,
.professional-associations-mobile-container,
.testimonial-client-container {
display: none
}
.angela-info-content-container-tablet {
background: #ece2d7;
box-shadow: 0 2px 7px 0 rgba(9, 8, 8, .25);
padding-bottom: 15px;
padding-top: 20px;
margin-top: -2px;
display: block
}
.angela-info-content-container-tablet p {
font-family: Merriweather, Italic;
font-size: 25px;
color: #0c6c74;
margin-left: 20px
}
#homepage-hero-btn-container {
display: flex;
padding-bottom: 90px;
padding-left: 8px
}
#homepage-hero-legal-btn a,
#homepage-hero-legal-btn a:hover,
#homepage-hero-team-btn a,
#homepage-hero-team-btn a:hover {
width: 185px
}
#homepage-hero-team-btn a {
padding: 12px 0
}
#partners-profile-tablet-container {
display: block;
width: 700px;
margin: auto
}
.partner-square-img {
width: 353px;
margin: auto
}
.profile-text-mobile {
width: 166px
}
.view-profile-container-mobile {
display: flex;
width: 175px;
margin: auto
}
.legal-options-boxes-container {
display: flex;
max-width: 750px;
margin: auto
}
#lawsuits-section-home-content {
padding-bottom: 38px
}
#homepage-testimonial-section {
width: 100%;
height: 330px
}
.homepage-testimonial-slideshow-container {
width: 552px;
height: 330px
}
.homepage-testimonial-slide {
height: 255px
}
#meso-cases-btn {
border-bottom: 3px solid #ece2d7;
width: 341px;
margin: auto
}
#helping-clients-btn {
padding-bottom: 30px
}
.slideshow-arrow-left {
top: -146px;
left: -60px
}
.slideshow-arrow-right {
left: 592px;
bottom: 180px
}
.testimonial-client-container-tablet {
display: block;
font-family: Open Sans, Bold;
font-size: 20px;
font-weight: 700;
color: #f7a01c;
text-align: center;
line-height: 30px
}
.professional-associations-tablet-container {
display: flex;
width: 700px;
margin: auto;
white-space: nowrap;
overflow: hidden;
padding-bottom: 20px
}
.professional-associations-tablet-container .professional-associations-tablet-inner {
display: inline-block;
position: relative;
white-space: nowrap
}
.professional-associations-tablet-container .professional-associations-tablet-inner.active {
transition: right .5s
}
.professional-associations-tablet-container .professional-associations-tablet-inner .association-container {
width: 179px;
display: inline-block;
position: relative
}
.professional-associations-tablet-container .professional-associations-tablet-inner#professional-associations-tablet-inner-2 {
padding-left: 4px
}
.association-container {
width: 183px
}
}
.cursive-large,
.cursive-medium {
font-family: Allura, cursive;
color: #f7a01c;
text-shadow: 0 2px 4px rgba(9, 8, 8, .3)
}
@media only screen and (min-width:780px) {
#homepage-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/home/heroimageblended2.png);
background-repeat: no-repeat;
background-color: #fff;
margin: auto;
background-size: cover
}
.angela-quote-desktop-flex-container {
display: flex;
margin: auto;
width: 767px
}
#about-us-header-container {
padding-top: 40px
}
#about-us-home-boxes-section {
margin: -140px auto auto
}
.hero-desktop-container {
width: 1000px;
margin: auto
}
}
.cursive-medium {
font-size: 40px;
font-weight: 500;
line-height: 40px;
padding-right: 5px
}
.lp-page-main-header {
width: 300px;
margin: auto;
padding-top: 20px;
padding-bottom: 10px
}
.lp-page-main-header h1,
.lp-page-main-header h2 {
font-family: Merriweather, bold;
font-weight: 700;
font-size: 32px;
color: #0c6c74;
text-align: center;
line-height: 40px
}
.content-container {
width: 88%;
margin: auto
}
.content-container p,
.free-booklet-icon-text p {
font-family: Open Sans, regular;
font-size: 18px;
color: #2f3333;
line-height: 28px
}
.sm-light-underline {
border-top: 3px solid #ece2d7;
width: 90px;
margin: auto;
padding-bottom: 20px
}
.contact-us-content-container {
width: 88%;
padding-top: 0;
margin: auto;
padding-bottom: 20px
}
.contact-us-content-container p {
font-family: Open Sans, regular;
font-size: 18px;
color: #464646;
text-align: left;
line-height: 26px
}
.angela-image-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/landing-pages/free-case-evaluation/Mask.png);
background-repeat: no-repeat;
background-position-x: -76px;
margin-top: 20px
}
.angela-info-container {
background: #f7f1ea;
min-width: 320px;
margin-top: -2px
}
.angela-info-container-desktop {
display: none;
background: #f7f1ea
}
.experienced-lawyer-text p {
font-family: Open Sans;
font-size: 18px;
color: #2f3333;
text-align: center;
font-style: italic
}
.signature-container {
padding-top: 10px
}
#angela-case-evaluation-signature {
width: 271px;
margin: auto;
padding-top: 10px
}
.case-evaluation-form-container h2 {
font-family: Open Sans, bold;
font-weight: 700;
font-size: 20px;
color: #0c6c74;
text-align: center;
padding-bottom: 10px
}
.outer-form-container {
background: #fff;
box-shadow: 2px 2px 12px 0 rgba(9, 8, 8, .25);
margin-top: 40px;
margin-bottom: 20px
}
.case-evaluation-form-container {
width: 280px;
margin: auto;
padding-top: 20px
}
.case-evaluation-form-container p {
font-family: Open Sans, regular;
font-size: 18px;
color: #252728;
text-align: center;
line-height: 26px
}
#wpforms-26-field_1-container,
#wpforms-27-field_7-container,
#wpforms-27-field_8-container,
#wpforms-38-field_1-container,
#wpforms-47-field_1-container,
#wpforms-55-field_10-container,
#wpforms-55-field_12-container,
#wpforms-55-field_9-container,
#wpforms-56-field_10-container,
#wpforms-56-field_12-container,
#wpforms-56-field_9-container,
#wpforms-68-field_1-container {
width: 135px;
float: left;
clear: none
}
#wpforms-26-field_10-container,
#wpforms-27-field_1-container,
#wpforms-27-field_12-container,
#wpforms-38-field_5-container,
#wpforms-47-field_5-container,
#wpforms-55-field_11-container,
#wpforms-55-field_9-container,
#wpforms-56-field_11-container,
#wpforms-56-field_9-container,
#wpforms-68-field_5-container {
width: 135px;
float: right;
clear: none
}
div.wpforms-container-full {
margin: 0 auto 24px auto;
}
div.wpforms-container-full .wpforms-form input[type=date],
div.wpforms-container-full .wpforms-form input[type=datetime-local],
div.wpforms-container-full .wpforms-form input[type=datetime],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=month],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form input[type=password],
div.wpforms-container-full .wpforms-form input[type=range],
div.wpforms-container-full .wpforms-form input[type=search],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=time],
div.wpforms-container-full .wpforms-form input[type=url],
div.wpforms-container-full .wpforms-form input[type=week],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
background: #f5f5f5;
border: 1px solid #eaeaea;
border-radius: 3px;
font-family: Open Sans, regular;
font-size: 16px;
color: rgba(0, 0, 0, .5)
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
padding: 10px 0 0;
clear: both;
position: relative;
display: flex;
justify-content: center
}
#wpforms-submit-26,
#wpforms-submit-27,
#wpforms-submit-38,
#wpforms-submit-47,
#wpforms-submit-55,
#wpforms-submit-56,
#wpforms-submit-68 {
background: #0c6c74;
border-radius: 3px;
width: 280px;
height: 50px;
font-family: Open Sans Condensed, sans-serif;
font-weight: 700;
font-size: 18px;
color: #f5f5f5;
text-align: center;
cursor: pointer;
border: 3px solid #0c6c74
}
#wpforms-submit-26:hover,
#wpforms-submit-27:hover,
#wpforms-submit-38:hover,
#wpforms-submit-47:hover,
#wpforms-submit-55:hover,
#wpforms-submit-56:hover,
#wpforms-submit-68:hover {
background: 0 0;
border: 3px solid #0c6c74;
color: #0c6c74;
transition: .5s
}
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,
div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
div.wpforms-container-full .wpforms-form select.wpforms-field-medium {
max-width: 100%
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
height: 60px
}
.contact-info-icon-container,
.privacy-policy-container {
display: flex;
padding-bottom: 20px
}
.privacy-text {
position: relative;
bottom: 2px
}
.privacy-text p {
font-family: Open Sans, regular;
font-size: 16px;
color: #0c6c74;
letter-spacing: 0;
text-align: center;
line-height: 22px
}
.free-booklet-features-header-banner h3,
.green-header-content h3 {
color: #63c4ba;
line-height: 34px;
text-shadow: 0 2px 4px rgba(12, 108, 116, .3);
font-family: Merriweather, bold
}
.icon-container {
width: 60px;
margin: auto;
padding-bottom: 10px
}
.green-header-content {
padding-bottom: 20px;
width: 276px;
margin: auto
}
.green-header-content h3 {
font-weight: 700;
font-size: 24px;
text-align: center
}
.case-evaluation-icon-boxes-master-container {
padding-bottom: 50px;
padding-top: 30px
}
@media only screen and (min-width:375px) {
.content-container {
width: 325px;
margin: auto
}
.angela-info-container {
background: #f7f1ea;
min-width: 320px;
margin-top: 0
}
.angela-image-container img {
width: 302px;
margin: auto;
display: flex
}
.experienced-lawyer-text {
padding-bottom: 20px
}
.outer-form-container {
width: 325px;
margin: 30px auto auto
}
}
@media only screen and (min-width:700px) {
.angela-info-container {
display: none
}
#angela-case-evaluation-signature {
width: 331px;
margin: 10px 0 0
}
#case-evaluation-content-container {
width: 325px
}
.content-container {
width: 500px
}
.angela-info-container-desktop {
display: block;
background: #f7f1ea;
margin-top: -74px
}
.case-evaluation-responsive-flex-container {
display: flex;
margin: auto;
max-width: 760px
}
.signature-container {
margin: 0;
padding-left: 40px
}
.experienced-lawyer-text p {
text-align: left;
padding-left: 25px
}
.outer-form-container {
z-index: 1
}
.angela-image-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/landing-pages/free-case-evaluation/Mask.png);
background-repeat: no-repeat;
background-position-x: -5px;
background-position-y: 20px;
margin-top: 40px;
position: relative;
left: 0;
padding-right: 35px;
width: 100%
}
.upper-case-evaluation-container {
width: 50%;
height: 600px;
position: relative;
top: 12px
}
#upper-law-booklet-container {
width: 100%;
height: 525px;
position: relative;
top: 12px
}
}
@media only screen and (min-width:790px) {
#angela-case-evaluation-signature,
.signature-container {
padding-left: 0;
width: 705px;
margin: auto
}
#angela-case-evaluation-signature {
margin-top: 10px
}
.experienced-lawyer-text p {
text-align: left;
padding-left: 0;
width: 721px;
margin: auto
}
}
.cursive-large {
font-size: 48px;
font-weight: 500;
line-height: 50px;
padding-right: 5px
}
#booklet-form-text,
#contact-us-form-text,
.underlined-link {
line-height: 28px
}
.law-booklet-image-container {
padding-top: 20px;
width: 305px;
margin: auto
}
.law-booklet-image-container img {
width: 305px
}
#vets-booklet-image-mobile {
padding-top: 0;
display: block
}
#law-booklet-outer-form-container {
margin-top: 10px
}
.small-house-image-container {
padding-right: 5px;
position: relative;
bottom: 3px
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
font-family: Open Sans, regular;
display: block;
font-weight: 500;
font-size: 16px;
float: none;
line-height: 1.3;
margin: 0 0 4px;
padding: 0;
color: #2f3333
}
#wpforms-27-field_4-container,
#wpforms-27-field_6-container,
#wpforms-55-field_5-container,
#wpforms-55-field_8-container,
#wpforms-56-field_5-container,
#wpforms-56-field_8-container {
padding-bottom: 0
}
.free-booklet-features-header-banner {
background-color: #f7f1ea;
padding-top: 10px;
padding-bottom: 10px
}
.free-booklet-features-header-banner h3 {
font-weight: 700;
font-size: 24px;
text-align: center;
width: 279px;
margin: auto
}
.free-booklet-icon-boxes-master-container {
padding-top: 40px;
padding-bottom: 40px
}
.free-booklet-icon-box {
display: flex;
width: 300px;
margin: auto;
padding-bottom: 30px
}
.double-line-job,
.free-booklet-icon-image {
position: relative;
top: 10px
}
.free-booklet-icon-text {
padding-left: 20px
}
@media only screen and (min-width:375px) {
#law-booklet-outer-form-container {
margin-bottom: 30px
}
.free-booklet-icon-box {
width: 325px
}
#vets-booklet-image-mobile {
width: 326px;
padding-top: 0
}
.sm-mobile-military-branches {
display: none
}
.lg-mobile-military-branches {
width: 363px;
margin: auto;
display: block
}
}
@media only screen and (min-width:600px) {
#law-booklet-outer-form-container {
width: 494px
}
#vets-booklet-image-mobile {
width: 376px;
padding-top: 0
}
#wpforms-form-55,
#wpforms-form-56,
.law-booklet-flex-form-title {
width: 400px;
margin: auto
}
#law-booklet-form-container {
width: 400px
}
#wpforms-27-field_3-container,
#wpforms-27-field_7-container,
#wpforms-27-field_8-container,
#wpforms-55-field_10-container,
#wpforms-55-field_12-container,
#wpforms-55-field_3-container,
#wpforms-56-field_10-container,
#wpforms-56-field_12-container,
#wpforms-56-field_3-container {
width: 196px;
float: left;
clear: none
}
#wpforms-27-field_1-container,
#wpforms-27-field_12-container,
#wpforms-27-field_5-container,
#wpforms-55-field_11-container,
#wpforms-55-field_4-container,
#wpforms-55-field_9-container,
#wpforms-56-field_11-container,
#wpforms-56-field_4-container,
#wpforms-56-field_9-container {
width: 196px;
float: right;
clear: none
}
#wpforms-submit-27,
#wpforms-submit-55,
#wpforms-submit-56 {
width: 400px;
position: relative
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
padding: 10px 0 0;
clear: both;
position: relative;
margin: auto
}
#law-booklet-privacy-policy {
width: 375px;
margin: auto
}
#law-booklet-privacy-text p {
font-size: 14px;
padding-left: 10px
}
.free-booklet-features-header-banner h3 {
font-size: 28px;
width: 599px
}
.free-booklet-features-header-banner {
background-color: #f7f1ea;
padding-top: 20px;
padding-bottom: 20px
}
.free-booklet-icon-box {
width: 530px
}
.free-booklet-icon-image {
position: relative;
top: -5px
}
#law-booklet-content-container {
width: 487px
}
.law-booklet-image-container {
padding-top: 20px;
width: 387px;
margin: auto
}
.law-booklet-image-container img {
width: 387px
}
}
.military-branches-vets-container {
background-color: #f5f5f5;
display: flex;
padding-top: 10px;
padding-bottom: 10px
}
.sm-mobile-military-branches {
width: 311px;
margin: auto
}
@media only screen and (min-width:700px) {
#vet-booklet-content-container {
width: 672px
}
#vet-booklet-content-container p {
text-align: left
}
#upper-veterans-booklet-container {
width: 100%;
height: 295px;
position: relative;
top: 12px
}
}
@media only screen and (min-width:760px) {
#free-law-booklet-container,
#veterans-ad-container {
width: 760px;
display: flex;
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/banner-ads/FreeLawBooklet/free-booklet-ad/lefttriangles.png);
background-repeat: no-repeat
}
#veterans-ad-container {
background-position-x: -65px
}
#free-law-booklet-content-container {
width: 443px;
margin-top: 0
}
#free-law-booklet-img-container-mobile,
#veterans-ad-content-container,
#veterans-ad-img-container-mobile,
.lg-mobile-military-branches {
display: none
}
#veterans-ad-content-container-desktop {
display: block;
width: 517px;
padding-bottom: 10px;
margin-top: 0;
padding-top: 10px
}
#free-law-booklet-content-container p,
#free-law-booklet-header-container p,
#lawyers-ad-content-container p,
#veterans-ad-content-container p,
#veterans-ad-content-container-desktop p,
#veterans-ad-header-container p {
text-align: left
}
#desktop-flex-content-container {
padding-left: 75px
}
#veterans-desktop-flex-content-container {
padding-left: 20px;
position: relative;
top: 12px
}
#lawyers-flex-img-container,
.tablet-flex-img-container {
display: block
}
.tablet-flex-img-container img {
position: relative;
top: 40px;
left: 10px
}
#veterans-tablet-flex-img img {
position: relative;
top: 85px;
left: 5px;
width: 200px
}
#free-law-booklet-desktop-list {
display: block;
padding-left: 20px;
padding-bottom: 10px
}
#veterans-ad-desktop-list {
display: block;
padding-left: 25px;
padding-bottom: 10px
}
#free-law-booklet-header-container,
#veterans-ad-header-container {
padding-top: 30px
}
#veterans-ad-header-container p {
font-size: 28px;
width: 517px;
margin: 0
}
#veterans-cursive p {
font-size: 54px
}
#free-law-booklet-content-container,
#veterans-ad-content-container {
padding-bottom: 10px;
padding-top: 10px
}
#free-law-booklet-btn,
#veterans-ad-btn {
bottom: 10px;
padding-top: 10px;
padding-bottom: 20px;
right: 10px
}
#lawyers-ad-container {
width: 760px;
display: flex;
background-position-x: -135px
}
#lawyers-ad-content-container {
display: none;
width: 500px;
padding-top: 20px;
padding-bottom: 20px
}
#lawyers-ad-content-container-desktop {
display: block;
padding-bottom: 20px;
width: 535px;
margin: auto;
padding-top: 20px
}
#lawyers-ad-content-container-desktop p {
font-family: Open Sans, bold;
font-size: 18px;
font-weight: 700;
color: #45918a;
text-align: left;
line-height: 26px
}
#lawyers-flex-img-container img {
position: relative;
top: 82px;
left: 0
}
#lawyers-ad-header-container p {
width: 500px;
margin: 0;
text-align: left
}
#lawyers-desktop-flex-content-container {
padding-left: 0;
width: 552px;
position: relative;
background-position-x: 460px
}
#lawyers-ad-desktop-list {
display: block;
padding-left: 32px;
padding-bottom: 20px
}
#lawyers-ad-btn {
position: relative;
right: 50px
}
.tablet-military-branches {
display: block;
width: 727px;
margin: auto
}
}
@media only screen and (min-width:1000px) {
#free-law-booklet-container,
#veterans-ad-container {
width: 1000px;
height: 341px
}
#asbestos-trust-funds-icon-img,
#desktop-flex-content-container {
padding-left: 70px
}
#lawyers-flex-img-container,
#vets-booklet-image-mobile,
.homepage-professional-association-dots-tablet,
.last-association-box,
.professional-associations-mobile-container,
.professional-associations-tablet-container,
.tablet-flex-img-container,
.testimonial-quote-container {
display: none
}
#lawyers-lg-flex-img-container,
#vets-booklet-desktop,
.desktop-flex-img-container,
.yellowTriangles {
display: block
}
.desktop-flex-img-container img {
position: relative;
top: 40px;
left: 20px
}
#veterans-desktop-flex-content-container {
padding-left: 0;
position: relative;
top: 0
}
#veterans-ad-content-container-desktop {
width: 507px;
padding-bottom: 10px;
margin-top: 0;
padding-top: 10px
}
#veterans-ad-header-container p {
font-size: 30px
}
#veterans-flex-img-container img {
position: relative;
top: 10px;
left: 0
}
#veterans-ad-desktop-list {
display: block;
padding-left: 22px;
padding-bottom: 10px
}
#vetsYellowTriangles {
position: relative;
left: 16px
}
#free-law-booklet-btn,
#veterans-ad-btn,
.icon-container {
padding-top: 20px
}
#lawyers-ad-container {
width: 1000px;
background-position-x: -34px
}
#lawyers-ad-content-container-desktop {
display: block;
padding-bottom: 20px;
width: 545px;
margin: 0;
padding-top: 20px
}
#lawyers-ad-content-container-desktop p {
font-family: Open Sans, bold;
font-size: 21px;
font-weight: 700;
color: #45918a;
text-align: left;
line-height: 28px
}
#lawyers-ad-btn {
position: relative;
right: 126px;
padding-bottom: 20px
}
#lawyers-ad-desktop-list {
display: block;
padding-left: 23px;
padding-bottom: 20px
}
#lawyers-desktop-flex-content-container {
padding-left: 0;
width: 745px;
position: relative;
background-position-x: 563px
}
#lawyers-lg-flex-img-container img {
position: relative;
top: 11px;
left: 0
}
.meso-case-types-content-first-btn {
position: relative;
top: 2px
}
.hero-desktop-title {
display: block;
padding-top: 40px;
padding-left: 0;
position: relative;
right: 5px
}
.hero-desktop-title h1 {
font-family: Merriweather;
font-size: 42px;
color: #0c6c74;
line-height: 36px;
text-shadow: 0 2px 4px rgba(9, 8, 8, .3);
font-style: italic;
font-weight: 700
}
.light-icon-box-container {
width: 237px;
height: 215px
}
.icon-title-content {
width: 58%;
margin: auto;
padding-top: 15px
}
.angela-quote-content-container {
width: 497px
}
.angela-quote-content-container p {
font-size: 24px
}
#angela-flex-quote {
order: 2;
position: relative;
right: 15px
}
.angela-quote-image {
top: 27px;
right: -10px
}
.case-types-content {
padding-right: 20px
}
#angela-message-container {
padding-bottom: 10px;
margin-top: -10px
}
#partners-desktop-flex,
.homepage-professional-association-dots {
display: flex
}
#meso-case-types-content {
padding-top: 8px
}
#meso-case-types-content,
#meso-case-types-content-last {
border-right: 3px solid #ece2d7
}
#lung-cancer-case-types-content,
#lung-cancer-case-types-content-last {
border-right: 3px solid #ece2d7;
position: relative;
bottom: 3px;
height: 130px;
padding-top: 10px
}
#lung-cancer-case-types-content-last {
padding-bottom: 34px
}
.partners-signature {
padding-bottom: 10px
}
.homepage-testimonial-slide {
height: 530px
}
#homepage-hero-container {
background-position-x: 45%
}
#about-us-home-content-container,
.hero-desktop-container {
width: 1000px;
margin: auto
}
#homepage-hero-content {
padding-left: 0;
padding-top: 20px
}
#homepage-hero-btn-container {
padding-left: 0;
position: relative;
right: 12px
}
.desktop-content {
max-width: 1000px;
margin: auto
}
#about-us-home-content-container p {
width: 660px;
margin: auto
}
#about-us-home-boxes-section {
margin-top: -120px
}
.angela-quote-desktop-flex-container {
width: 751px;
margin: auto
}
.angela-info-content-container-tablet p {
width: 725px;
margin: auto
}
#case-types-content-master-container,
.case-types-content {
width: 280px
}
.case-types-header-tablet {
width: 320px
}
#meso-case-types-header-tablet {
width: 320px;
position: relative;
left: 8px
}
#meso-case-icon-img-tablet {
position: relative;
left: 1px;
padding-right: 8px
}
.case-type-icon-img {
left: 7px
}
.case-types-boxes-container {
display: flex;
width: 998px;
margin: auto
}
.case-types-box {
height: 470px;
padding-left: 20px
}
.case-types-box #veterans-case-types-content-last.case-types-content-padding-bottom {
padding-bottom: 8px
}
#meso-case-types-content-last {
padding-bottom: 10px;
margin-bottom: 2px
}
#veterans-case-types-content-last {
padding-bottom: 36px
}
#meso-cases-btn {
width: 300px;
border-bottom: none
}
.partner-square-img,
.partner-square-img img {
width: 240px
}
#partners-profile-tablet-container {
width: 966px;
display: flex;
margin: auto
}
.desktop-clients-help-flex-container {
display: flex;
width: 1082px;
margin: auto;
padding-top: 30px
}
#homepage-testimonial-section,
.homepage-testimonial-slideshow-container {
width: 480px;
height: 605px
}
#helping-clients-content-container p {
text-align: left
}
.testimonial-quote-container-desktop {
display: block;
width: 88%;
margin: auto;
padding-bottom: 10px
}
.testimonial-quote-container-desktop p {
font-family: Open Sans, Bold;
font-size: 17px;
font-weight: 700;
width: 90%;
margin: auto;
color: #fff;
text-align: center;
line-height: 30px;
font-style: italic
}
#homepage-testimonial-quote {
transform: rotate(180deg)
}
#helping-clients-left-desktop-content {
width: 440px
}
#legal-options-home-content-container {
width: 777px
}
.slideshow-arrow-left {
top: -316px;
left: 13px
}
.slideshow-arrow-right {
left: 449px;
bottom: 350px
}
.legal-options-boxes-container {
max-width: 1020px;
padding-bottom: 20px
}
.legal-options-box {
width: 480px
}
.legal-options-home-content {
width: 425px
}
#asbestos-trust-funds-title p {
width: 300px;
position: relative;
top: 5px
}
#lawsuits-section-home-content,
#trust-funds-home-content,
.case-evaluation-form-container p {
padding-bottom: 20px
}
#trust-funds-home-flex-container {
width: 290px;
margin: 0
}
.professional-associations-desktop-container {
width: 800px;
margin: auto;
display: block;
white-space: nowrap;
overflow: hidden;
padding-bottom: 20px
}
.professional-associations-desktop-container .professional-associations-desktop-inner {
display: inline-block;
position: relative;
white-space: nowrap
}
.professional-associations-desktop-container .professional-associations-desktop-inner.active {
transition: right .5s
}
.professional-associations-desktop-container .professional-associations-desktop-inner .association-container {
width: 156px;
display: inline-block;
position: relative
}
.association-container {
width: 192px
}
.case-evaluation-responsive-flex-container {
display: flex;
margin: auto;
max-width: 1000px;
padding-top: 40px
}
.outer-form-container {
z-index: 1;
width: 494px;
margin-top: 5px
}
.upper-case-evaluation-container {
width: 498px;
height: 600px;
position: relative;
top: 0
}
.case-evaluation-form-container h2 {
padding-top: 10px
}
#case-evaluation-content-container {
width: 500px
}
.case-evaluation-form-container {
width: 415px;
margin: auto;
padding-top: 20px
}
.angela-image-container {
margin-top: 27px
}
#wpforms-26-field_1-container,
#wpforms-26-field_3-container,
#wpforms-47-field_1-container,
#wpforms-47-field_6-container {
width: 202px;
float: left;
clear: none
}
#wpforms-26-field_10-container,
#wpforms-26-field_6-container,
#wpforms-47-field_5-container,
#wpforms-47-field_7-container {
width: 202px;
float: right;
clear: none
}
#wpforms-submit-26,
#wpforms-submit-47 {
width: 418px
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
width: 429px
}
.privacy-policy-container {
width: 345px;
margin: auto
}
.privacy-text p {
font-size: 12px;
padding-left: 10px
}
.angela-info-container-desktop {
margin-top: -42px
}
#angela-case-evaluation-signature {
padding-left: 0;
width: 788px;
margin: 5px auto auto
}
.experienced-lawyer-text p {
text-align: left;
padding-left: 0;
width: 816px;
margin: auto
}
.case-evaluation-icon-boxes-master-container {
display: flex;
width: 1000px;
margin: auto
}
.case-evaluation-icon-box {
background: #fff;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .25);
width: 326px
}
.content-container {
width: 300px
}
.green-header-content {
padding-bottom: 20px;
width: 236px;
margin: auto
}
#financial-assistance-icon-box,
#stress-free-icon-box {
margin-right: 15px
}
#wpforms-submit-27,
#wpforms-submit-55,
#wpforms-submit-56 {
width: 400px;
position: relative;
right: 14px
}
#upper-veterans-booklet-container {
width: 100%;
height: 595px;
position: relative;
top: 12px
}
#vet-booklet-content-container {
width: 525px
}
}
@media only screen and (min-width:1035px) {
.law-booklet-responsive-flex-container {
display: flex;
margin: auto;
max-width: 1000px;
padding-top: 40px
}
#law-booklet-content-container {
width: 467px
}
#upper-law-booklet-container {
width: 50%;
height: 600px;
position: relative;
top: 12px
}
.law-booklet-image-container {
padding-top: 20px;
width: 513px;
margin: auto;
position: relative;
right: 45px
}
.law-booklet-image-container img {
width: 513px
}
.small-house-image-container {
bottom: -6px;
padding-right: 8px
}
.free-booklet-icon-boxes-master-container {
display: flex;
width: 1000px;
margin: auto
}
#financial-booklet-icon-booklet,
#info-booklet-icon-text,
#legal-booklet-icon-text,
#message-booklet-icon-text {
width: 415px
}
.tablet-military-branches {
display: none
}
#upper-veterans-booklet-container {
width: 58%;
height: 595px;
position: relative;
top: 12px
}
.desktop-military-branches {
display: block;
width: 824px;
margin: auto
}
#vet-booklet-content-container,
#vets-booklet-desktop img {
width: 469px
}
#vet-booklet-content-container p {
text-align: left
}
#vets-booklet-desktop {
right: 10px
}
}
#map {
width: 325px;
height: 275px;
margin: auto
}
.underlined-link {
color: #0c6c74;
font-family: Open Sans;
font-size: 18px
}
.contact-us-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/contact-us/contacthero320.png);
background-repeat: no-repeat;
height: 185px;
min-width: 325px
}
.contact-us-main-header h1 {
font-family: Merriweather, bold;
font-size: 42px;
color: #f8b84e;
text-align: center;
line-height: 43px;
text-shadow: 0 2px 4px rgba(0, 0, 0, .25);
font-weight: 700;
font-style: italic
}
.signature-container,
.subheader-title-content {
width: 300px;
margin: auto
}
.lawyer-signature-banner-mobile {
background: #fff;
box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, .25)
}
.bold-teal,
.pull-quote-container p {
font-family: Open Sans, bold;
font-size: 18px;
color: #0c6c74;
line-height: 28px;
font-weight: 700
}
.content-box-subsection {
background-color: #efebe6;
margin-top: 20px
}
.content-box-subsection p {
font-family: Open Sans, regular;
font-size: 18px;
color: #001515;
line-height: 28px;
width: 280px;
margin: auto;
padding-top: 20px;
padding-bottom: 20px
}
.contact-us-form-header-container {
width: 205px;
margin: auto
}
.contact-us-quote-header-banner {
background: #efebe6;
padding-top: 20px;
padding-bottom: 20px
}
.contact-us-quote-header-banner h3 {
font-family: Open Sans;
font-size: 24px;
color: #0c6c74;
font-weight: 700;
text-align: center;
line-height: 31px;
font-style: italic;
width: 300px;
margin: auto
}
.contact-info-text p,
.contact-us-bottom-content-container p {
font-family: Open Sans;
font-size: 18px;
color: #252728;
line-height: 28px
}
.contact-us-bottom-content-container {
width: 280px;
margin: auto;
padding-top: 20px;
padding-bottom: 20px
}
.contact-us-bottom-content-container p {
font-weight: 700
}
.contact-info-icon-section-master-container {
width: 286px;
margin: auto
}
.contact-info-icon {
width: 60px
}
.contact-info-text {
width: 226px
}
#telephone-icon img {
position: relative;
bottom: 5px;
right: 5px
}
.interactive-map-container-sm-mobile {
width: 325px;
margin: auto
}
@media only screen and (min-width:326px) {
.contact-us-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/contact-us/contacthero375.png);
background-repeat: no-repeat;
height: 185px;
background-position-x: -15px
}
}
@media only screen and (min-width:360px) {
.contact-us-hero-container {
background-position-x: 0
}
.signature-container {
width: 305px;
margin: auto
}
.content-box-subsection {
width: 326px;
margin: 20px auto auto
}
.content-box-subsection p {
width: 304px
}
.contact-us-content-container,
.contact-us-quote-header-banner h3 {
width: 325px
}
.contact-us-bottom-content-container {
width: 347px
}
.contact-info-icon-section-master-container {
width: 350px
}
.contact-info-text {
width: 295px
}
#map {
width: 375px;
height: 275px;
margin: auto
}
}
@media only screen and (min-width:376px) {
.contact-us-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/contact-us/contacthero_tablet.png);
background-repeat: no-repeat;
height: 222px
}
.lawyer-images-tablet {
display: block;
width: 375px;
margin: auto;
position: relative;
top: 69px
}
.lawyer-images-tablet img {
width: 375px
}
.signature-container {
width: 336px;
margin: auto
}
#contact-us-signature-container {
width: 330px
}
}
@media only screen and (min-width:600px) {
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
width: 100%
}
#wpforms-38-field_1-container,
#wpforms-68-field_1-container {
width: 135px;
float: left;
clear: none
}
#wpforms-38-field_5-container,
#wpforms-68-field_5-container {
width: 195px;
float: right;
clear: none
}
#wpforms-submit-38,
#wpforms-submit-68 {
width: 400px
}
.lawyer-images-tablet {
display: block;
width: 600px;
margin: auto;
position: relative;
top: 14px
}
.lawyer-images-tablet img {
width: 600px
}
.content-box-subsection {
width: 575px;
margin: 20px auto auto
}
.content-box-subsection p {
width: 525px
}
.lawyer-signature-banner-mobile {
display: none
}
.lawyer-signature-banner-desktop {
display: block;
background: #fff;
box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, .25);
padding-top: 10px;
padding-bottom: 5px
}
.contact-us-partners-signature {
padding-right: 10px;
padding-left: 10px
}
.contact-us-partners-signature img {
width: 120px
}
.partners-signatures-flex-container {
display: flex;
width: 575px;
margin: auto
}
.contact-us-content-container,
.contact-us-quote-header-banner h3 {
width: 575px
}
}
@media only screen and (min-width:750px) {
.asbestos-exposure-location-banner {
display: flex;
width: 750px;
margin: auto auto 30px;
height: 283px
}
.exposure-map-content {
width: 360px;
margin: 0;
padding-bottom: 10px
}
.exposure-map-content p {
font-size: 38px;
line-height: 40px
}
.exposure-form-container {
display: flex;
width: 400px;
max-width: none;
justify-content: space-between
}
.exposure-form-container select {
width: 250px
}
.exposure-form-container a {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content
}
.exposure-form-container .exposure-submit-btn {
width: 140px;
margin-top: 0;
padding: 7px 0;
font-size: 15px;
font-weight: 700
}
#wpforms-127-field_3 {
max-width: 92%;
height: 42px
}
#wpforms-127-field_3-container {
width: 205px;
margin: 0
}
.exposure-submit-btn {
background: #f7a01c;
border-radius: 2px;
font-size: 16px;
font-weight: 700;
text-align: center;
border: 3px solid #f7a01c;
width: 186px;
margin-bottom: 20px;
padding: 7px
}
.exposure-submit-btn,
.exposure-submit-btn:hover {
font-family: Open Sans Condensed, sans-serif;
color: #fff
}
.exposure-submit-btn:hover {
background: #0c6c74;
transition: .5s;
border: 3px solid #fff
}
.case-evaluation-responsive-flex-container div.wpforms-container-full .wpforms-form .wpforms-submit-container {
width: 100%
}
.contact-us-hero-container {
height: 323px
}
.contact-us-main-header {
position: relative;
top: 40px
}
.lawyer-images-tablet {
display: block;
width: 750px;
margin: auto;
position: relative;
top: 80px
}
.lawyer-images-tablet img {
width: 750px
}
.contact-us-partners-signature img {
width: 164px
}
.partners-signatures-flex-container {
display: flex;
width: 740px;
margin: auto
}
.content-box-subsection {
width: 719px;
margin: 20px auto auto
}
.content-box-subsection p {
width: 675px
}
.contact-us-content-container,
.contact-us-quote-header-banner h3 {
width: 670px
}
.contact-us-form-header-container {
width: 415px;
margin: auto
}
#contact-us-form-text {
font-size: 22px
}
#wpforms-38-field_1-container,
#wpforms-38-field_3-container,
#wpforms-68-field_1-container,
#wpforms-68-field_3-container {
width: 195px;
float: left;
clear: none
}
#wpforms-38-field_4-container,
#wpforms-38-field_5-container,
#wpforms-68-field_4-container,
#wpforms-68-field_5-container {
width: 195px;
float: right;
clear: none
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
width: 429px
}
.contact-us-map-flex-container {
display: flex;
padding-top: 20px;
width: 750px;
margin: auto
}
#map {
width: 380px;
height: 340px;
margin: auto
}
.location-details {
padding-left: 20px
}
.interactive-map-container-tablet {
display: block
}
.location-flex-map {
position: relative;
top: 10px
}
}
.practice-areas-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/practice-areas/practiceareas_mobile.jpg);
background-repeat: no-repeat;
height: 259px;
background-position-x: -25px
}
.practice-area-hero-title {
width: 249px;
padding-top: 50px;
padding-left: 20px
}
.legal-options-hero-title h1,
.practice-area-hero-title h1 {
font-family: Merriweather, bold;
font-size: 48px;
color: #0c6c74;
line-height: 48px;
text-shadow: 0 2px 4px rgba(0, 0, 0, .25);
font-weight: 700;
font-style: italic
}
.practice-areas-header-content-section p {
font-family: Open Sans, bold;
font-size: 18px;
color: #0c6c74;
line-height: 28px;
width: 283px;
margin: auto;
font-weight: 700;
font-style: italic;
padding-top: 20px;
padding-bottom: 20px
}
.lung-cancer-claims-img-container-mobile,
.meso-claims-img-container-mobile {
padding-bottom: 20px;
width: 320px;
margin: auto
}
.lung-cancer-claims-img-container-mobile img,
.meso-claims-img-container-mobile img,
.occupational-exposure-img-mobile,
.occupational-exposure-img-mobile img {
width: 320px;
margin: auto
}
.subheader-title-content h2 {
font-family: Merriweather, bold;
font-size: 32px;
font-weight: 700;
color: #0c6c74;
text-align: center;
line-height: 36px;
text-shadow: 0 2px 4px rgba(0, 0, 0, .25);
padding-bottom: 10px
}
.introduction-section-container {
background-color: #efebe6;
padding-top: 20px
}
.legal-options-content-container,
.legal-options-top-content-container,
.practice-areas-content-container {
width: 283px;
margin: auto
}
.claims-list-content p,
.legal-options-content-container p,
.legal-options-top-content-container p,
.meso-claims-content-container p,
.meso-claims-intro-content p,
.practice-areas-content-container p {
font-family: Open Sans;
font-size: 18px;
color: #2f3333;
line-height: 28px;
padding-bottom: 20px
}
@media only screen and (min-width:375px) {
.practice-areas-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/practice-areas/practiceareas_tablet.jpg);
background-repeat: no-repeat;
height: 259px;
background-position-x: -338px
}
.practice-areas-content-container {
width: 325px;
margin: auto
}
}
@media only screen and (min-width:410px) {
.practice-areas-hero-container {
background-position-x: -175px
}
}
@media only screen and (min-width:595px) {
.practice-areas-hero-container {
background-position-x: 0;
height: 400px
}
.practice-area-hero-title {
width: 500px;
padding-left: 48px;
padding-top: 70px
}
.lung-cancer-claims-img-container-mobile,
.meso-claims-img-container-mobile,
.practice-areas-header-content-section {
display: none
}
.practice-areas-intro-tablet {
display: block
}
.practice-areas-intro-tablet p {
font-family: Open Sans, bold;
font-size: 26px;
color: #0c6c74;
line-height: 34px;
width: 436px;
font-weight: 700;
padding-top: 30px;
padding-bottom: 20px;
padding-left: 48px
}
#practice-areas-intro-paragraph-one,
#practice-areas-intro-paragraph-two {
width: 325px
}
.practice-areas-content-container {
width: 500px
}
.introduction-section-container {
width: 500px;
margin: 30px auto auto
}
.lung-cancer-claims-img-container-tablet,
.meso-claims-img-container-tablet {
display: block;
width: 332px;
margin: auto;
padding-top: 30px;
padding-bottom: 20px
}
}
@media only screen and (min-width:725px) {
.introduction-section-container {
width: 719px;
margin: 30px auto auto
}
#practice-areas-intro-paragraph-one,
#practice-areas-intro-paragraph-two {
width: 676px
}
.meso-claims-section-container {
width: 700px;
margin: auto
}
.meso-claims-responsive-flex-container {
display: flex
}
.meso-claims-img-container-tablet {
margin: 0;
padding-right: 20px
}
.subheader-title-content {
width: 360px;
margin: auto
}
.practice-areas-content-container {
width: 356px
}
.practice-areas-flex-container {
width: 50%;
padding-top: 40px
}
#meso-cliams-last-paragraph {
width: 716px;
margin: auto
}
.lung-cancer-responsive-flex-container {
display: flex;
width: 700px;
margin: auto
}
.lung-cancer-claims-img-container-tablet {
margin: 0;
order: 2
}
.lung-cancer-bottom-flex-container {
padding-top: 35px
}
#lung-cancer-paragraph-one,
#lung-cancer-paragraph-two {
width: 360px
}
}
@media only screen and (min-width:769px) {
.contact-us-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/contact-us/contacthero.png)
}
.practice-areas-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/practice-areas/practiceareas_hero.jpg);
background-repeat: no-repeat;
height: 400px;
background-size: cover;
background-position-x: -338px
}
.meso-claims-section-container {
width: 800px;
margin: auto
}
}
@media only screen and (min-width:1025px) {
.asbestos-exposure-location-banner {
display: flex;
width: 1000px;
margin: auto auto 30px;
height: 327px
}
#meso-cliams-last-paragraph,
.asbestos-map-img-tablet,
.lung-cancer-claims-btn-container,
.lung-cancer-claims-img-container-tablet,
.meso-claims-btn-container,
.meso-claims-img-container-tablet {
display: none
}
.asbestos-map-img-desktop {
display: block;
width: 501px;
margin: auto
}
.exposure-map-content {
width: 430px;
margin: 0;
padding-bottom: 30px
}
.exposure-map-content p {
font-size: 42px;
line-height: 42px
}
.asbestos-exposure-content-flex {
position: relative;
top: 60px
}
.exposure-form-container {
display: flex;
width: 478px
}
.exposure-form-container select {
height: 40px;
width: 270px
}
.exposure-form-container .exposure-submit-btn {
width: 190px;
font-size: 18px;
font-weight: 700;
height: 40px
}
#wpforms-127-field_3 {
max-width: 92%;
height: 44px
}
#wpforms-127-field_3-container {
width: 278px;
margin: 0
}
.exposure-submit-btn {
background: #f7a01c;
border-radius: 2px;
font-family: Open Sans Condensed, sans-serif;
font-size: 18px;
color: #fff;
font-weight: 700;
text-align: center;
border: 3px solid #f7a01c;
width: 189px;
height: 44px;
margin-bottom: 20px;
padding: 7px
}
.exposure-submit-btn:hover {
background: #0c6c74;
color: #fff;
transition: .5s;
border: 3px solid #fff
}
.practice-areas-hero-container {
background-position-x: 0
}
.practice-area-hero-title {
width: 1000px;
margin: auto;
padding-left: 30px;
padding-top: 70px
}
.meso-claims-responsive-flex-container,
.meso-claims-section-container,
.practice-areas-intro-tablet {
width: 1000px;
margin: auto
}
.practice-areas-intro-tablet p {
width: 462px;
padding-left: 16px
}
.introduction-section-container {
width: 1000px;
margin: 40px auto auto
}
#practice-areas-intro-paragraph-one,
#practice-areas-intro-paragraph-two {
width: 923px
}
#meso-claims-desktop-paragraph,
.lung-cancer-claims-btn-container-desktop,
.meso-claims-btn-container-desktop {
display: block
}
.meso-claims-img-container-desktop {
display: block;
padding-right: 30px;
padding-top: 50px
}
.lung-cancer-claims-img-container-desktop {
display: block;
order: 2
}
.practice-areas-content-container {
width: 518px
}
.lung-cancer-bottom-flex-container {
padding-top: 16px;
padding-left: 60px;
padding-bottom: 30px
}
.lung-cancer-responsive-flex-container {
display: flex;
width: 1000px;
margin: auto
}
#lung-cancer-paragraph-one,
#lung-cancer-paragraph-two {
width: 455px
}
}
.disclaimer-container {
max-width: 1000px;
margin: 0 auto;
padding: 20px
}
.disclaimer-container h1 {
font-family: Merriweather;
font-size: 42px;
line-height: 36px;
font-style: italic;
margin: 30px 0
}
.disclaimer-container h1,
.disclaimer-container h2 {
color: #0c6c74;
text-shadow: 0 2px 4px rgba(9, 8, 8, .3);
font-weight: 700
}
.disclaimer-container h2 {
font-family: Merriweather, bold;
font-size: 30px;
line-height: 33px;
margin: 30px 0 20px
}
.disclaimer-container h3 {
font-family: Merriweather, bold;
font-size: 25px;
font-weight: 700;
color: #63c4ba;
text-shadow: 0 2px 4px rgba(12, 108, 116, .3);
margin-bottom: 20px
}
.disclaimer-container p,
.disclaimer-container ul li {
font-family: Open Sans, regular;
font-size: 18px;
color: #464646;
line-height: 26px
}
.disclaimer-container p {
margin-bottom: 20px
}
.disclaimer-container ul {
margin-bottom: 20px;
list-style-type: disc;
box-sizing: border-box;
padding-left: 20px
}
.disclaimer-container ul li {
margin-bottom: 0
}
.legal-options-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/legal-options/legaloptions_heromobile.jpg);
background-repeat: no-repeat;
background-position-x: -25px
}
.btn-margin-bottom {
margin-bottom: 50px
}
.legal-options-hero-title {
width: 249px;
padding-top: 30px;
padding-left: 20px
}
.legal-options-intro {
padding-left: 20px;
padding-bottom: 25px
}
.legal-options-intro p {
font-family: Open Sans, bold;
font-size: 24px;
color: #0c6c74;
line-height: 34px;
width: 280px;
font-weight: 700;
font-style: italic;
padding-top: 20px;
padding-bottom: 20px
}
.bold-link,
.pull-quote-green-container p {
font-family: Open Sans;
font-size: 18px;
color: #0c6c74;
line-height: 28px;
font-weight: 700
}
.legal-options-flex-container {
display: flex;
width: 250px;
margin: auto;
padding-bottom: 10px
}
.lawsuit-types-flex-container {
background: #efebe6;
box-shadow: 1px 2px 6px 0 rgba(0, 0, 0, .25);
padding-bottom: 30px
}
.lawsuit-types-header {
width: 285px;
margin: auto;
padding-bottom: 10px
}
.lawsuit-types-header p {
font-family: Merriweather, bold;
font-size: 24px;
color: #0c6c74;
font-weight: 700;
line-height: 28px
}
.circle-number-content p,
.dark-text-content-container p,
.green-italics {
font-size: 18px;
font-family: Open Sans, bold;
line-height: 28px;
font-weight: 700
}
#legal-options-divider {
width: 285px;
border-top: 3px solid rgba(12, 114, 116, .25)
}
#trust-funds-title,
.claims-list-content {
padding-left: 15px
}
#trust-funds-title p {
width: 219px
}
.pull-quote-container {
border-left: 3px solid #0c6c74;
width: 240px;
margin: auto auto 20px;
padding-left: 25px;
padding-right: 15px;
height: 115px
}
#trust-funds-flex-container {
padding-top: 20px;
padding-bottom: 20px;
position: relative;
right: 16px
}
.green-italics {
font-style: italic;
color: #0c6c74
}
.dark-text-content-container {
width: 265px;
margin: auto
}
.circle-number-content p,
.dark-text-content-container p {
color: #001515
}
.circle-number-list-container {
display: flex;
padding-left: 10px;
padding-top: 20px;
width: 279px;
margin: auto
}
.circle-number-item {
display: block;
background: #0c6c74;
border-radius: 50px;
width: 30px;
height: 30px;
text-align: center;
line-height: 32px;
margin-right: 20px;
font-family: Open Sans, bold;
font-weight: 700;
color: #fff
}
#caseprocess-legal-options-flex-container {
position: relative;
right: 14px
}
@media only screen and (min-width:375px) {
.legal-options-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/legal-options/legaloptions_heromobile.jpg);
background-repeat: no-repeat;
background-position-x: 0
}
#legal-options-intro-section-container {
width: 325px;
margin: auto
}
.dark-text-content-container,
.legal-options-content-container {
width: 325px
}
#trust-funds-flex-container {
padding-top: 20px;
padding-bottom: 20px;
position: relative;
right: 34px
}
#caseprocess-legal-options-flex-container {
position: relative;
right: 36px
}
.lawsuit-types-header {
width: 324px;
margin: auto;
padding-bottom: 10px
}
.pull-quote-container {
width: 285px;
height: 90px
}
.circle-number-list-container {
width: 336px
}
}
@media only screen and (min-width:376px) {
.legal-options-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/legal-options/legaloptions_herotablet.jpg);
background-repeat: no-repeat;
background-position-x: -270px
}
#legal-options-intro-section-container {
margin-top: 30px
}
.occupational-exposure-img-tablet {
display: block;
width: 367px;
margin: auto;
padding-bottom: 20px
}
.occupational-exposure-img-tablet img {
width: 367px;
margin: auto
}
.occupational-exposure-img-mobile {
display: none
}
#occupational-exposure-last-paragraph {
display: block
}
}
@media only screen and (min-width:495px) {
.legal-options-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/legal-options/legaloptions_herotablet.jpg);
background-repeat: no-repeat;
background-position-x: -170px
}
#legal-options-intro-section-container {
width: 450px;
margin: 30px auto
}
.legal-options-top-content-container {
width: 375px;
margin: auto
}
#meso-compensation-title {
width: 500px;
margin: auto
}
.dark-text-content-container,
.legal-options-content-container {
width: 425px
}
#caseprocess-legal-options-flex-container {
position: relative;
right: 85px
}
.lawsuit-types-header {
width: 425px;
margin: auto;
padding-bottom: 10px
}
#asbestos-trust-funds-icon-img {
position: relative;
top: 6px
}
.lawsuit-types-flex-container {
width: 475px;
margin: 20px auto
}
.pull-quote-container {
width: 380px;
height: 90px
}
#trust-funds-flex-container {
padding-top: 20px;
padding-bottom: 20px;
position: relative;
right: 87px
}
#trust-funds-title p {
width: 321px
}
.circle-number-list-container {
width: 435px
}
#case-process-title {
padding-top: 20px
}
}
@media only screen and (min-width:605px) {
.legal-options-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/legal-options/legaloptions_herotablet.jpg);
background-repeat: no-repeat;
background-position-x: -50px
}
}
@media only screen and (min-width:715px) {
.legal-options-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/legal-options/legaloptions_herotablet.jpg);
background-repeat: no-repeat;
background-position-x: 0;
height: 350px
}
.legal-options-hero-title {
width: 428px;
padding-top: 80px
}
.legal-options-intro p {
width: 412px
}
#legal-options-intro-section-container {
width: 700px
}
.legal-options-top-content-container {
width: 635px;
margin: auto
}
#meso-compensation-title {
width: 665px;
margin: auto
}
.dark-text-content-container,
.legal-options-content-container {
width: 635px
}
.lawsuit-types-flex-container {
width: 700px;
margin: 20px auto
}
#legal-options-divider {
width: 500px
}
.lawsuit-types-header {
width: 635px;
margin: auto;
padding-bottom: 10px
}
#trust-funds-flex-container {
right: 53px
}
#caseprocess-legal-options-flex-container {
right: 0
}
.pull-quote-container {
width: 587px;
height: 55px
}
.circle-number-list-container {
width: 644px
}
#case-process-title {
padding-top: 20px
}
}
@media only screen and (min-width:1075px) {
.legal-options-hero-title {
padding-top: 100px
}
.legal-options-hero-title,
.legal-options-intro {
width: 1000px;
margin: auto;
padding-left: 0
}
.legal-options-intro p {
width: 469px
}
#legal-options-intro-section-container {
width: 1000px
}
.legal-options-top-content-container {
width: 925px;
margin: auto
}
.dark-text-content-container,
.legal-options-content-container {
width: 925px
}
.lawsuit-types-flex-container {
width: 1000px;
margin: 20px auto
}
#legal-options-divider {
display: none
}
.desktop-flex-master-container {
display: flex
}
#personal-injury-content,
#wrongful-death-content,
.lawsuit-types-header {
width: 400px
}
#personal-injury-types-header {
padding-top: 0
}
.desktop-flex-box-container {
width: 50%
}
#wrongful-death-flex-container {
padding-top: 20px
}
#personal-injury-flex-container {
border-right: 3px solid rgba(12, 114, 116, .25);
margin-top: 20px;
height: 155px
}
#trust-funds-flex-container {
right: 133px
}
.pull-quote-container {
width: 880px;
height: 35px
}
.circle-number-list-container {
width: 930px
}
}
.meso-claims-hero-container {
background-repeat: no-repeat;
background-color: #e5ded6;
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/meso-claims/mesoclaimshero_mobile.jpg);
background-size: cover;
height: 189px
}
.meso-claims-hero-container h1 {
font-family: Merriweather, bold;
font-size: 32px;
color: #0c6c74;
line-height: 43px;
text-shadow: 0 2px 4px rgba(0, 0, 0, .25);
font-weight: 700;
font-style: italic;
padding-top: 30px;
padding-left: 20px;
max-width: 300px
}
.asbestos-exposure-container {
margin-bottom: 40px
}
.sources-container {
background-color: #efebe6;
color: #0c6c74;
margin-bottom: 50px
}
.sources-container .sources-header {
height: 65px;
padding-top: 20px;
box-sizing: border-box;
display: flex;
margin: 0 20px;
justify-content: space-between
}
.sources-container .sources-header .sources-text {
font-family: Merriweather, bold;
font-size: 21px;
font-weight: 700;
line-height: 28px;
padding-bottom: 20px
}
.sources-container .sources-header .sources-icon {
font-family: Merriweather, bold;
font-size: 30px;
font-weight: 700;
position: relative;
bottom: 3px;
cursor: pointer
}
.sources-container .sources-body {
padding: 20px 25px;
margin: 0;
display: none;
background-color: #fff;
border: 3px solid #efebe6
}
.sources-container .sources-body p {
margin-left: 25px;
text-indent: -25px;
margin-bottom: 10px;
font-family: Open Sans;
font-size: 14px;
color: #2f3333;
line-height: 20px
}
.sources-container .sources-body p a {
overflow-wrap: break-word;
color: #0c6c74;
text-decoration: none
}
.meso-claims-content-container,
.meso-claims-intro-content {
width: 90%;
margin: auto
}
#meso-claims-introduction-container {
margin-top: 30px;
margin-bottom: 30px
}
.claims-types-inner-flex-container {
background: #fff;
border: 1px solid #e7e1d9;
box-shadow: 1px 2px 7px 0 rgba(0, 0, 0, .25);
border-radius: 3px;
margin-top: 20px;
padding-bottom: 20px
}
.pull-quote-green-container {
border-left: 3px solid #0c6c74;
width: 75%;
margin: auto auto 20px;
padding-left: 25px;
padding-right: 15px
}
#claims-asbestos-flex,
#claims-lawsuits-flex {
width: 279px;
padding-top: 20px
}
#asbestos-trustfunds-claims-icon {
position: relative;
top: 17px
}
.alternate-background-section {
background: #efebe6;
padding-top: 35px;
margin-bottom: 30px;
padding-bottom: 15px
}
.sm-light-underline-gold {
border-top: 3px solid #f7a01c;
width: 90px;
margin: auto;
padding-bottom: 20px
}
.claims-list-checkmark-container {
display: flex;
padding-left: 10px;
padding-top: 20px;
width: 90%;
margin: auto
}
.checkmark-image {
position: relative;
top: 3px
}
.green-title-content h3 {
font-family: Merriweather, bold;
font-size: 30px;
color: #63c4ba;
line-height: 34px;
text-shadow: 0 2px 4px rgba(12, 108, 116, .3);
font-weight: 700
}
.occupational-exposure-introduction {
width: 281px;
margin: auto;
padding-top: 20px;
padding-bottom: 20px
}
.occupational-exposure-introduction p {
font-family: Open Sans;
font-size: 22px;
color: #0c6c74;
line-height: 28px;
font-weight: 700
}
.occupation-img-container img {
width: 155px
}
.occupations-exposure-job-container-left,
.occupations-exposure-job-container-right {
width: 155px;
margin-bottom: 20px
}
.occupation-title-container {
background-color: #0c6c74;
margin-top: -3px;
padding-top: 5px;
padding-bottom: 5px;
height: 50px
}
.occupation-title-container p {
font-family: Open Sans;
font-size: 16px;
font-weight: 700;
color: #fff;
text-align: center;
line-height: 16px
}
.single-line-job {
position: relative;
top: 15px
}
.mobile-row-flex-container {
display: flex;
justify-content: space-between;
width: 320px;
margin: auto
}
.product-exposure-list-intro-container {
background-color: #e7e1d9;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 20px
}
.product-exposure-list-intro-container p {
font-family: Open Sans;
font-weight: 700;
font-size: 18px;
color: #0c6c74;
line-height: 28px;
width: 90%;
margin: auto
}
.product-container {
background: #fff;
border: 1px solid #63c4ba;
width: 100px;
height: 100px
}
.product-container p {
font-family: Open Sans;
font-weight: 700;
font-size: 16px;
color: #0c6c74;
text-align: center;
width: 86px;
margin: auto
}
.single-line-product {
position: relative;
top: 45px
}
.double-line-product {
position: relative;
top: 35px
}
.product-row-flex {
display: flex;
padding-top: 10px;
justify-content: space-between;
width: 320px;
margin: auto
}
.site-footer .footer-right .footer-social-icons {
display: -ms-flexbox;
display: flex;
max-width: 320px;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 auto 20px;
width: 285px;
align-items: self-end;
position: relative;
bottom: 5px
}
.footer-social-icons a:nth-of-type(6) .footer-social-icon {
position: relative;
top: 20px;
margin: 0 -22px 0 -16px
}
.footer-social-icons a:nth-of-type(6) .footer-social-icon img {
width: 52px;
height: 52px;
max-width: 52px
}
.site-footer .footer-right .footer-social-icons img {
max-width: 30px
}
.site-footer .footer-right .footer-social-links {
display: -ms-flexbox;
display: flex;
max-width: 320px;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 auto 20px;
font-weight: 700;
text-decoration: underline;
text-transform: uppercase;
width: 105px
}
.footer-social-info #connect-with-us-bold-text {
padding-bottom: 0;
margin-bottom: 0
}
.site-footer .footer-right .footer-social-links a {
color: #0c6c74;
font-family: Open Sans Condensed, sans-serif
}
.site-footer .footer-right .footer-social-links a img {
width: 100%
}
.site-footer .footer-lower {
font-family: Open Sans Condensed, sans-serif;
text-align: center;
color: #0e6673;
padding-bottom: 20px;
font-weight: 700
}
@media only screen and (min-width:375px) {
#meso-claims-introduction-container {
width: 90%;
margin: 30px auto
}
.claims-types-inner-flex-container {
background: #fff;
border: 1px solid #e7e1d9;
box-shadow: 1px 2px 7px 0 rgba(0, 0, 0, .25);
border-radius: 3px;
margin-top: 20px;
padding-bottom: 20px;
margin-bottom: 30px
}
.pull-quote-green-container {
width: 80%
}
.occupational-exposure-img-mobile {
width: 325px;
margin: auto;
padding-bottom: 20px
}
.occupational-exposure-img-mobile img {
width: 325px;
margin: auto
}
.occupation-img-container img {
width: 180px
}
.triple-line-job {
position: relative;
top: 10px
}
.occupations-exposure-job-container-left,
.occupations-exposure-job-container-right {
width: 180px;
margin-bottom: 20px
}
.mobile-row-flex-container {
display: flex;
justify-content: space-between;
width: 375px;
margin: auto
}
.occupational-exposure-introduction {
width: 350px;
margin: auto
}
.product-container {
width: 113px;
height: 113px
}
.product-row-flex {
display: flex;
padding-top: 10px;
justify-content: space-between;
width: 370px;
margin: auto
}
.single-line-product {
position: relative;
top: 50px
}
.double-line-product {
position: relative;
top: 42px
}
#telecommunications-tablet {
display: block
}
#telecommunications-mobile {
display: none
}
}
@media only screen and (min-width:600px) {
.meso-claims-hero-container {
background-repeat: no-repeat;
background-color: #e5ded6;
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/meso-claims/mesoclaimshero_tablet.jpg);
background-size: cover;
height: 227px
}
.meso-claims-hero-container h1 {
font-family: Merriweather, bold;
font-size: 42px;
color: #0c6c74;
line-height: 43px;
text-shadow: 0 2px 4px rgba(0, 0, 0, .25);
font-weight: 700;
font-style: italic;
padding-top: 67px;
padding-left: 20px;
max-width: unset
}
.claims-types-inner-flex-container {
width: 90%;
margin: auto auto 30px
}
#claims-lawsuits-flex {
width: 415px;
padding-top: 20px
}
#claims-asbestos-flex {
width: 388px
}
#asbestos-trustfunds-claims-icon {
position: relative;
top: 5px
}
#asbestos-claims-title p,
#lawsuits-claims-title p {
width: 387px
}
.pull-quote-green-container {
width: 83%
}
.occupation-exposure-flex-container {
display: flex
}
.occupation-exposure-img-flex {
order: 1
}
}
@media only screen and (min-width:745px) {
.site-footer .footer-right .footer-social-icons {
display: -ms-flexbox;
display: flex;
max-width: 320px;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 auto 0 -50px;
width: 311px;
align-items: flex-end;
position: relative;
bottom: 25px;
left: 25px
}
.footer-social-icons a:nth-of-type(6) .footer-social-icon {
position: relative;
top: 20px;
margin: 0 -22px 0 -16px
}
.footer-social-info #connect-with-us-bold-text {
padding-bottom: 10px;
margin-bottom: 10px
}
.footer-social-icons a:nth-of-type(6) .footer-social-icon img {
width: 52px;
height: 52px;
max-width: 52px
}
.site-footer .footer-right .footer-social-links {
width: 40%
}
#claim-types-subheader,
#claims-help-subheader,
#exposure-history-subheader {
width: 600px;
margin: auto
}
.secondhand-exposure-content-flex {
padding-left: 15px
}
#secondhand-two {
padding-top: 20px
}
#secondhand-one,
#secondhand-two,
.tablet-product-exposure-container {
display: block
}
.occupation-exposure-flex-container,
.secondhand-exposure-master-flex {
width: 98%;
margin: auto;
display: flex
}
.occupation-exposure-img-flex {
order: 1
}
.occupation-exposure-content-flex {
order: 2
}
.mobile-product-exposure-container,
.secondhand-img-container {
display: none
}
.product-container {
width: 162px;
height: 162px
}
.product-row-flex {
display: flex;
padding-top: 10px;
justify-content: space-between;
width: 745px;
margin: auto
}
.product-row-flex p {
width: 105px
}
.double-line-product {
position: relative;
top: 65px
}
.single-line-product {
position: relative;
top: 73px
}
.occupational-exposure-introduction {
width: 90%;
margin: auto
}
.tablet-row-flex-container {
display: flex;
width: 740px;
margin: auto
}
.mobile-row-flex-container {
display: flex;
justify-content: space-between;
width: 365px;
margin: auto
}
.occupations-exposure-list-master-container {
padding-bottom: 30px
}
.sources-container {
max-width: 760px;
margin: auto auto 30px
}
}
@media only screen and (min-width:769px) {
.legal-options-hero-container {
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/legal-options/legaloptions_hero.jpg);
background-repeat: no-repeat;
background-position-x: 0;
background-size: cover;
height: 400px
}
.meso-claims-desktop-container {
max-width: 768px;
margin: auto
}
}
@media only screen and (min-width:1000px) {
.contact-us-hero-container {
height: 359px;
background-size: cover
}
.lawyer-images-tablet {
display: block;
width: 900px;
margin: auto;
position: relative;
top: 80px
}
.lawyer-images-tablet img {
width: 900px
}
.partners-signatures-flex-container {
display: flex;
width: 951px;
margin: auto
}
.contact-us-partners-signature {
width: 220px
}
.contact-us-partners-signature img {
width: 200px
}
.content-box-subsection {
width: 1000px;
margin: 40px auto auto
}
.content-box-subsection p {
width: 925px
}
.lawyer-signature-banner-desktop {
padding-top: 20px;
padding-bottom: 10px
}
.contact-us-responsive-flex-container {
display: flex;
width: 1000px;
margin: auto;
padding-top: 30px
}
.upper-container {
width: 50%
}
.contact-us-content-container {
width: 443px
}
.contact-us-quote-header-banner h3 {
font-size: 28px;
position: relative;
right: 250px;
width: 461px;
line-height: 40px;
text-align: left
}
.contact-us-quote-header-banner {
margin-top: -160px
}
.contact-us-map-flex-container {
width: 1000px
}
.location-details {
width: 50%;
padding-bottom: 30px
}
#map {
width: 500px;
height: 370px;
margin: auto
}
.footer-contact-info .location-bold-text {
margin-bottom: 25px
}
.footer-social-info,
.site-footer .footer-right .footer-contact-info {
margin-top: 10px
}
.footer-social-info #connect-with-us-bold-text {
margin-bottom: 15px
}
.site-footer .footer-right .footer-social-links {
margin-top: 3px
}
.site-footer .footer-right .footer-social-icons {
display: -ms-flexbox;
display: flex;
max-width: 320px;
-ms-flex-pack: justify;
justify-content: space-evenly;
margin: 0 auto 0 -50px;
width: 311px;
align-items: flex-end;
position: relative;
bottom: 25px;
left: 0
}
.footer-social-icons a:nth-of-type(6) .footer-social-icon {
position: relative;
top: 20px;
margin: 0 -22px 0 -16px
}
.footer-social-icons a:nth-of-type(6) .footer-social-icon img {
width: 52px;
height: 52px;
max-width: 52px
}
.site-footer .footer-right .footer-social-links {
width: 69%
}
.meso-claims-hero-container {
background-repeat: no-repeat;
background-color: #e5ded6;
background-image: url(https://wpmedia.bcbhlaw.com/images/dev/meso-claims/mesoclaimshero.jpg);
background-size: cover;
height: 359px
}
.meso-claims-hero-container h1 {
font-family: Merriweather, bold;
font-size: 48px;
color: #0c6c74;
line-height: 46px;
text-shadow: 0 2px 4px rgba(0, 0, 0, .25);
font-weight: 700;
font-style: italic;
width: 1000px;
margin: auto;
padding-left: 0;
padding-top: 152px
}
#meso-claims-last-paragraph-mobile,
#secondhand-one,
#secondhand-two,
.occupational-exposure-img-tablet,
.tablet-product-exposure-container {
display: none
}
.secondhand-exposure-content-flex {
padding-left: 0
}
.product-exposure-content-flex {
padding-left: 10px
}
.product-exposure-desktop-flex {
display: flex;
padding-bottom: 20px
}
.meso-claims-desktop-container {
max-width: 1000px;
margin: auto
}
#meso-claims-introduction-container {
width: 1000px;
margin: 30px auto
}
.meso-claims-content-container,
.occupational-exposure-introduction {
width: 100%;
margin: auto
}
.claim-types-container {
display: flex;
justify-content: space-between;
width: 1000px;
margin: auto
}
.claims-types-inner-flex-container {
width: 488px;
height: 533px
}
.claim-types-paragraph {
width: 450px;
margin: auto
}
#asbestos-trustfunds-claims-icon {
position: relative;
top: 5px;
padding-bottom: 16px
}
.claims-help-paragraph,
.claims-list-checkmark-container {
width: 950px;
margin: auto
}
.pull-quote-green-container {
width: 946px
}
#meso-claims-last-paragraph-desktop,
.occupational-exposure-img-desktop {
display: block
}
.occupational-exposure-paragraph {
width: 500px;
padding-left: 30px
}
#occupational-exposure-green-title {
width: 500px;
padding-left: 26px;
margin: 0;
padding-bottom: 20px
}
.occupation-img-container img {
width: 234px
}
.mobile-row-flex-container {
display: flex;
justify-content: space-between;
width: 428px;
margin: auto
}
.tablet-row-flex-container {
display: flex;
width: 1000px;
margin: auto
}
.occupation-title-container {
background-color: #0c6c74;
margin-top: -3px;
padding-top: 5px;
padding-bottom: 5px;
height: 50px;
width: 234px
}
.product-row-flex {
display: flex;
padding-top: 10px;
justify-content: space-between;
width: 500px;
margin: auto
}
.product-container {
width: 152px;
height: 152px
}
.desktop-product-exposure-container {
display: block;
padding-left: 15px
}
.product-exposure-paragraph {
width: 475px
}
#product-exposure-green-title {
width: 475px;
margin: 0;
padding-bottom: 20px
}
#secondhand-exposure-green-title {
width: 600px;
margin: 0;
padding-bottom: 20px
}
.occupations-exposure-list-master-container {
padding-bottom: 30px;
position: relative;
right: 34px
}
#claim-types-subheader,
#claims-help-subheader,
#exposure-history-subheader {
width: 900px;
margin: auto
}
.product-exposure-list-intro-container {
background-color: #e7e1d9;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 20px;
width: 500px
}
.secondhand-exposure-master-flex {
width: 98%;
margin: auto;
display: flex;
padding-bottom: 30px
}
.occupational-exposure-content {
width: 500px
}
.secondhand-exposure-content-flex {
width: 55%
}
#bottom-occupational-exposure-img {
padding-top: 30px
}
.sources-container {
max-width: 1000px;
margin: auto auto 30px
}
#coffee-desktop {
position: relative;
top: 72px
}
#dishwashers-desktop {
position: relative;
top: 65px
}
#dentist-desktop,
#emergency-responders-desktop,
#mill-workers-desktop {
position: relative;
top: 16px
}
}
@media screen and (min-width:1025px) {
.site-footer .footer-right .footer-social-icons {
display: -ms-flexbox;
display: flex;
max-width: 320px;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 auto 0 -50px;
width: 311px;
align-items: flex-end;
position: relative;
bottom: 25px
}
.footer-social-icons a:nth-of-type(6) .footer-social-icon {
position: relative;
top: 20px;
margin: 0 -22px 0 -16px
}
.footer-social-icons a:nth-of-type(6) .footer-social-icon img {
width: 52px;
height: 52px;
max-width: 52px
}
.site-footer .footer-right .footer-social-links {
width: 71%
}
}.covid-header {
background: hsla(33,35%,88%,.55);
}
.covid-header p {
width: 90%;
margin: auto;
font-family: Open Sans;
font-size: 18px;
color: #0c6c74;
line-height: 28px;
padding-top: 10px;
padding-bottom: 10px;
}
.covid-alert-img {
display: none;
}
.covid-content-desktop {
display: none;
}
@media only screen and (min-width:769px) {
.covid-desktop-container {
display: flex;
}
.covid-header p {
width: 85%;
}
.covid-content-desktop {
display: block;
}
.covid-alert-img {
display: block;
width: 7%;   
}
#alert-img {
position: relative;
top: 38px;
padding-left: 25px;
}
.covid-content-mobile {
display: none;
}
}
@media only screen and (min-width:1000px) {
.covid-desktop-container {
width: 1000px;
margin: auto;
}
#alert-img {
position: relative;
top: 34px;
padding-left: 40px;
}
}