   article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}  *, input[type="search"] { -webkit-box-sizing:border-box; -moz-box-sizing: border-box; box-sizing: border-box; }  .author-box:before, .clearfix:before, .entry:before, .entry-content:before, .footer-widgets:before, .pagination:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .widget:before, .wrap:before { content:" "; display:table; } .author-box:after, .clearfix:after, .entry:after, .entry-content:after, .footer-widgets:after, .pagination:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .widget:after, .wrap:after { clear:both; content:" "; display:table; }  @font-face {   font-family:'Trajan Pro';   src:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/fonts/TrajanPro-Bold.woff2) format('woff2'),  url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/fonts/TrajanPro-Bold.woff) format('woff');   font-weight:bold;   font-style:normal; font-display:swap; } @font-face {   font-family:'Trajan Pro';   src:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/fonts/TrajanPro-Regular.woff2) format('woff2'),  url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/fonts/TrajanPro-Regular.woff) format('woff');   font-weight:normal;   font-style:normal; font-display:swap; }  html { font-size:62.5%; } body > div { font-size:1.6rem; } body { background-color:#fff; color:#000; font-family:'Montserrat', sans-serif; font-size:16px; font-size:1.6rem; font-weight:400; line-height:1.5; -webkit-font-smoothing:antialiased; } body.parallax-home { background:none; } a, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button, .genesis-nav-menu a, .home-practice-list ul li a, .banner-section-button .button-wrap:hover:after, .banner-section-button .button-wrap:hover:before, .home-odd .banner-section-button .button:hover, .button-wrap:hover:before, .button-wrap:hover:after, .button:before, .display-posts-listing li .excerpt a:hover, .display-posts-listing li .excerpt a:hover:before, .wppsac-readmorebtn:before, .wppsac-readmorebtn:hover:before, .header-widget-area .widget_search, .site-header.dark .header-right-call-wrap .header-call, .header-image .site-header.dark .site-title > a { -webkit-transition:all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition:  all 0.1s ease-in-out; -o-transition:  all 0.1s ease-in-out; transition: all 0.1s ease-in-out; } ::-moz-selection { background-color:#000; color:#fff; } ::selection { background-color:#000; color:#fff; } a { color:#002d5f; text-decoration:none; } a:hover, a:focus { color:#000; } p { margin:0 0 30px; padding:0; } ol, ul { margin:0; padding:0; } li { list-style-type:none; } b, strong { font-weight:700; } cite, em, i { font-style:italic; } mark { background:#ddd; color:#000; } blockquote { color:#444; margin:40px;  font-style:italic; } blockquote::before { content:"\201C"; display:block; font-size:30px; font-size:3rem; height:0; left:-20px; position:relative; top:-10px; } hr { border:0; border-collapse:collapse; border-bottom:1px solid #cfcfcf !important; clear:left; margin:0 0 40px; padding-top:20px; } .wp-block-separator { border-top:0 !important; }  h1, h2, h3, h4, h5, h6 { font-family:'Trajan Pro'; font-weight:normal; line-height:1.2; margin:0 0 20px; } h1 { font-size:36px; font-size:3.6rem; } h2 { font-size:32px; font-size:3.2rem; } h3 { font-size:30px; font-size:3rem; } h4 { font-size:24px; font-size:2.4rem; } h5 { font-size:20px; font-size:2rem; } h6 { font-size:18px; font-size:1.8rem; }  embed, iframe, img, object, video, .wp-caption { max-width:100%; } img { height:auto; } .full-width-content img.pull-left { float:left; margin:0 40px 40px -200px; } .full-width-content img.pull-right { float:right; margin:0 -200px 40px 40px; } .gallery { overflow:hidden; margin-bottom:28px; } .gallery-item { float:left; margin:0; padding:0 4px; text-align:center; width:100%; } .gallery-columns-2 .gallery-item { width:50%; } .gallery-columns-3 .gallery-item { width:33%; } .gallery-columns-4 .gallery-item { width:25%; } .gallery-columns-5 .gallery-item { width:20%; } .gallery-columns-6 .gallery-item { width:16.6666%; } .gallery-columns-7 .gallery-item { width:14.2857%; } .gallery-columns-8 .gallery-item { width:12.5%; } .gallery-columns-9 .gallery-item { width:11.1111%; } .gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) { clear:left; } .gallery .gallery-item img { border:none; height:auto; margin:0; } input, select, textarea { background-color:#fff; border:1px solid #ddd; color:#000; font-size:14px; font-size:1.4rem; font-weight:400; padding:16px !important; width:100%; } input:focus, textarea:focus { border:1px solid #999; outline:none; } input[type="checkbox"], input[type="image"], input[type="radio"] { width:auto; } ::-moz-placeholder { color:#000; opacity:1; font-weight:400; } ::-webkit-input-placeholder { color:#000; font-weight:400; } button, input[type="button"], input[type="reset"], input[type="submit"], .button { background-color:#68bd49; border-radius:5px; border:none; color:#fff; cursor:pointer; font-family:'Montserrat', sans-serif; font-size:18px; font-size:1.8rem; font-weight:400; padding:11px 20px; text-transform:uppercase; white-space:normal; -webkit-font-smoothing:antialiased; } button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover, .button:focus, .button:hover { background-color:#002e5f; color:#fff; } button.small, input[type="button"].small, input[type="reset"].small, input[type="submit"].small, .button.small { padding:8px 16px; } .button { display:inline-block; } .site-container button:disabled, .site-container button:disabled:hover, .site-container input:disabled, .site-container input:disabled:hover, .site-container input[type="button"]:disabled, .site-container input[type="button"]:disabled:hover, .site-container input[type="reset"]:disabled, .site-container input[type="reset"]:disabled:hover, .site-container input[type="submit"]:disabled, .site-container input[type="submit"]:disabled:hover { background-color:#ddd; border-width:0; color:#565656; cursor:not-allowed; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button { display:none; } .error404 .entry-content input[type="search"], .post-password-form input[type="password"] { margin-bottom:15px; } .footer-widgets a.button, .footer-widgets button, .footer-widgets input[type="button"], .footer-widgets input[type="reset"], .footer-widgets input[type="submit"], .home-even a.button, .home-odd a.button { background:#68bd49; clear:both; font-family:'Montserrat', sans-serif; font-size:18px; font-size:1.8rem; font-weight:400; margin-top:20px; padding:11px 25px; border-radius:5px; text-decoration:none; text-transform:uppercase; } .footer-widgets a.button, .footer-widgets button, .footer-widgets input[type="button"], .footer-widgets input[type="reset"], .footer-widgets input[type="submit"], .home-odd a.button { color:#fff !important; } .footer-widgets a.button:hover, .footer-widgets a.button:focus, .home-odd a.button:hover, .home-odd a.button:focus { background-color:#fff; color:#000 !important; } .footer-widgets button:focus, .footer-widgets button:hover, .footer-widgets input[type="button"]:focus, .footer-widgets input[type="button"]:hover, .footer-widgets input[type="reset"]:focus, .footer-widgets input[type="reset"]:hover, .footer-widgets input[type="submit"]:focus, .footer-widgets input[type="submit"]:hover { background-color:#fff !important; color:#000 !important; } .home-even a.button:hover, .home-even a.button:focus { background-color:#000; color:#fff; } table { border-collapse:collapse; border-spacing:0; line-height:2; margin-bottom:40px; width:100%; } tbody { border-bottom:1px solid #ddd; } td, th { text-align:left; } td { border-top:1px solid #ddd; padding:6px 0; } th { font-weight:700; } .screen-reader-text, .screen-reader-text span, .screen-reader-shortcut { border:0; clip:rect(0, 0, 0, 0); height:1px; overflow:hidden; position:absolute !important; width:1px; word-wrap:normal !important; } .screen-reader-text:focus, .screen-reader-shortcut:focus, .genesis-nav-menu .search input[type="submit"]:focus, .widget_search input[type="submit"]:focus { background:#fff; clip:auto !important; color:#000; display:block; font-size:14px; font-size:1.4rem; height:auto; padding:15px 23px 14px; text-decoration:none; width:auto; z-index:100000; } .more-link { position:relative; } .site-inner, .wrap { margin:0 auto; max-width:1170px; } .site-inner { clear:both; margin-top:260px; } .parallax-home .site-inner { margin-top:100px; max-width:100%; } .parallax-landing .site-inner { margin-top:100px; } .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds { float:left; margin-left:2.564102564102564%; } .one-half, .three-sixths, .two-fourths { width:48.717948717948715%; } .one-third, .two-sixths { width:31.623931623931625%; } .four-sixths, .two-thirds { width:65.81196581196582%; } .one-fourth { width:23.076923076923077%; } .three-fourths { width:74.35897435897436%; } .one-sixth { width:14.52991452991453%; } .five-sixths { width:82.90598290598291%; } .first { clear:both; margin-left:0; } .avatar { float:left; } .alignleft .avatar, .author-box .avatar { margin-right:24px; } .alignright .avatar { margin-left:24px; } .comment .avatar { margin:0 20px 24px 0; } .breadcrumb { border-bottom:2px solid #f5f5f5; font-size:20px; font-size:2rem; margin-bottom:60px; padding-bottom:10px; } .archive-description, .author-box { border-bottom:1px solid #dadada; font-size:20px; font-size:2rem; margin-bottom:80px; padding:0 0 30px 0; } .archive-title + p { margin-top:20px; } .author-box-title { font-size:22px; font-size:2.2rem; margin-bottom:8px; } .archive-description p:last-child, .author-box p:last-child { margin-bottom:0; } .search-form { overflow:hidden; position:relative; } .site-header .search-form { float:right;  width:360px; margin-top:4px; } .entry-content .search-form { width:50%; } .error404 .content .search-form { margin-bottom:40px; } .genesis-nav-menu .search input[type="submit"], .widget_search input[type="submit"] { border:0; clip:rect(0, 0, 0, 0); height:1px; margin:-1px; padding:0; position:absolute; width:1px; } .widget_search input[type="submit"]:focus { border-left:1px solid #ddd; padding:18px 16px; right:2px; top:2px; } .archive-title { font-size:20px; font-size:2rem; font-weight:500; line-height:1; margin-bottom:0; } .entry-title { font-size:28px; font-size:2.8rem;  font-weight:bold;  color:#002e5f; } .page .entry-title {  font-size:40px; } .sidebar .entry-title { font-size:16px; font-size:1.6rem; text-align:left;  font-family:'Montserrat', sans-serif;  margin:5px 0 15px 0; } .entry-title a { color:#333; } .entry-title a:focus, .entry-title a:hover { color:#002e5f; } .widget-title { font-size:38px; font-size:3.8rem; margin-bottom:20px; } .footer-widgets .widget-title { font-weight:500; } .sidebar .widget-title {  font-weight:bold;  text-transform:uppercase;  color:#002c5f; } .footer-widgets .widget-title { color:#fff; font-size:50px; font-size:5rem; } .home-even .widget-title, .home-odd .widget-title { font-size:50px; font-size:5rem; margin-bottom:10px;  font-weight:bold;  color:#002d5f;  text-transform:uppercase; } .home-section-1 .widget-title { font-size:72px; font-size:7.2rem; } .alignleft { float:left; text-align:left; } .alignright { float:right; text-align:right; } a.alignleft, a.alignnone, a.alignright { max-width:100%; } a.alignnone { display:inline-block; } a.aligncenter img { display:block; margin:0 auto; } img.centered, .aligncenter { display:block; margin:0 auto 24px; } img.alignnone, .alignnone { margin-bottom:12px; } a.alignleft, img.alignleft, .wp-caption.alignleft { margin:0 24px 24px 0; } a.alignright, img.alignright, .wp-caption.alignright { margin:0 0 24px 24px; } .wp-caption-text { font-size:18px; font-size:1.8rem; line-height:1.2; text-align:center; } .entry-content p.wp-caption-text { margin-bottom:0; } .gallery-caption, .entry-content .gallery-caption { margin:0 0 10px; } .sticky { } .wp-audio-shortcode, .wp-playlist, .wp-video { margin:0 0 28px; } .widget { word-wrap:break-word; } .widget ol > li { list-style-position:inside; list-style-type:decimal; padding-left:20px; text-indent:-20px; } .widget li li { border:none; margin:0 0 0 30px; padding:0; } .widget_calendar table { width:100%; } .widget_calendar td, .widget_calendar th { text-align:center; } .parallax-home .content .simple-social-icons { margin-top:40px; } .parallax-home .content .simple-social-icons ul li { margin:0 10px !important; } .parallax-home .content .simple-social-icons ul li a, .parallax-home .content .simple-social-icons ul li a:hover { padding:20px; } .enews-widget input { margin-bottom:20px; } .footer-widgets .enews-widget input:hover[type="submit"] { background-color:#fff; color:#000; } .enews form + p { margin-top:24px; } #wpstats { display:none; } .genesis-skip-link { margin:0; } .genesis-skip-link li { height:0; width:0; list-style:none; } :focus { color:#000; outline:#ccc solid 1px; } .site-header { background-color:#fff; left:0; position:fixed; top:0; width:100%; z-index:999;  padding-top:50px;  border-bottom:1px #d6d6d6 solid; } .admin-bar .site-header { top:32px; } .site-header .wrap {  max-width:none;  padding:0 40px; } .home .site-header {  border-bottom:0; } .title-area { float:left; padding:24px 0; width:265px; } .header-full-width .title-area { width:100%; } .site-title { font-family:'Trajan Pro'; font-size:18px; font-size:1.8rem; font-weight:500; letter-spacing:1px; line-height:1; margin-bottom:0; margin-top:0; text-transform:uppercase; } .site-title a, .site-title a:hover, .site-title a:focus { color:#fff !important; } .header-image .title-area { padding:18px 0; } .header-image .site-title > a { background-size:contain !important; display:block; height:71px; text-indent:-9999px; max-width:360px; } .site-description { display:block; height:0; margin-bottom:0; text-indent:-9999px; } .site-header .widget-area { float:right; text-align:right; width:750px; } .site-header .widget-area, .site-header .widget-area a, .site-header .widget-area h4 { color:#fff; } .site-header .widget-area a:focus, .site-header .widget-area a:hover { color:#fff; } .header-widget-area #simple-social-icons-2 {  top:4px;  position:absolute;  right:30px; } .header-widget-area .simple-social-icons ul li {  margin:0 2px !important; } .header-widget-area .search-form input[type="search"] {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/search-icon.png);  background-repeat:no-repeat;  background-position:100% 50%;  padding:15px 26px 15px 15px;  border:0; } .header-widget-area .widget_search {  float:left;  margin:24px 0; } .header-widget-area .widget_text {  float:right; } .header-right-call-wrap {  background-color:#002e5f;  padding:0 40px;  position:absolute;  width:390px;  right:0;  top:51px; } .header-right-call-wrap .header-call {  font-size:20px;  text-align:center;  margin:23px 0; } .header-right-call-wrap .header-call a {  font-weight:500; } .header-session-button {  position:relative;  width:100%;  bottom:-25px;  margin-top:-25px;  z-index:99; } .header-session-button .button {  text-align:center;  width:100%;  border-radius:0; } .header-session-button .button:hover {  background-color:#000; } .header-session-button .button:before {  content:"";  background-image:url(https://www.osterbindlaw.com/wp-content/uploads/2022/05/header-button-chat-icon.png);  width:24px;  height:20px;  margin-right:10px;  position:relative;  display:inline-block;  top:3px; } .genesis-nav-menu { clear:both; color:#fff; line-height:1; width:100%; } .genesis-nav-menu .menu-item { display:inline-block; text-align:left; } .genesis-nav-menu li li { margin-left:0; } .genesis-nav-menu a { color:#fff; display:block; font-family:'Montserrat', sans-serif; font-size:15px; font-size:1.5rem; font-weight:400; padding:17.5px 12px; } .genesis-nav-menu > li:first-child a {  padding-left:0; } .genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a { color:#68bd49; } .genesis-nav-menu .sub-menu a:focus, .genesis-nav-menu .sub-menu a:hover, .genesis-nav-menu .sub-menu .current-menu-item > a, .genesis-nav-menu .sub-menu .current-menu-item > a:focus, .genesis-nav-menu .sub-menu .current-menu-item > a:hover {  background-color:#002e5f;  color:#fff; } .genesis-nav-menu > .menu-item > a { text-transform:uppercase; } .genesis-nav-menu .sub-menu { left:-9999px; letter-spacing:0; opacity:0; position:absolute; -webkit-transition:opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -ms-transition:  opacity .4s ease-in-out; -o-transition:  opacity .4s ease-in-out; transition: opacity .4s ease-in-out; width:250px; z-index:99; } .genesis-nav-menu .sub-menu a { padding:9px 20px !important; position:relative; width:250px;  font-size:13.5px; } .genesis-nav-menu .sub-menu .sub-menu { margin:-40px 0 0 249px; } .genesis-nav-menu .menu-item:hover { position:static; } .genesis-nav-menu .menu-item:hover > .sub-menu { left:auto; opacity:1; } .genesis-nav-menu > .first > a { padding-left:0; } .genesis-nav-menu > .last > a { padding-right:0; } .menu .menu-item:focus { position:static; } .menu .menu-item > a:focus + ul.sub-menu, .menu .menu-item.sfHover > ul.sub-menu { left:auto; opacity:1; } .site-header .sub-menu { background-color:#000; } .nav-primary { position:absolute;  left:0;  top:0;  width:100%;  border-bottom:1px #406287 solid; } .nav-primary .wrap { background-color:#002e5f; } .nav-primary .sub-menu { background-color:#68bd49; } .nav-secondary .genesis-nav-menu { padding:20px 0; } .nav-secondary a { margin:0 20px; padding:0; } .sub-menu-toggle, .menu-toggle { display:none; visibility:hidden; } .banner-section-wrap {  margin-bottom:100px; } .banner-section-wrap h2 {  font-size:62px;  font-weight:bold;  margin-bottom:6px;  text-shadow:1px 1px 14px rgba(0,0,0,.26); } .banner-section-wrap p {  font-weight:600;  text-transform:uppercase;  max-width:800px;  margin:0 auto 6px;  font-size:18px;  text-shadow:1px 1px 14px rgba(0,0,0,.26); } .banner-section-button .button-wrap:first-child a.button {  margin-right:30px; } .banner-practice-section ul {  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .banner-practice-section ul li {  width:25%;  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .banner-practice-section ul li a {  width:100%;  padding:40px 25px;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-justify-content:center;  justify-content:center;  align-items:center;  -webkit-align-items:center;  color:#fff;  text-align:left; } .banner-practice-section ul li a img {  margin-right:20px; } .banner-practice-section ul li a strong {  font-family:'Trajan Pro';  font-size:22px; } .banner-practice-section ul li a:hover {  background-color:#031e3a; } .green {  background-color:#68bd49 !important; } .blue {  background-color:#002e5f !important; } .banner-section-button {  margin-top:26px; } .banner-section-button .button, .home-team-section-text .button, .footer-review-buttons .button{  margin-top:0 !important; } .banner-section-button .button:after, .site-button-style .button:after, .home-team-section-text .button:after, .footer-review-buttons .button:after, .wppsac-post-content .wppsac-readmorebtn:after, .page-related-post-section .display-posts-listing li .excerpt a:after {  content:'';  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/button-arrow-icon.png);  width:15px;  height:9px;  display:inline-block;  margin-left:14px;   position:relative;   top:-2px; } .site-button-style .blue.button:before {  background-color:#002e5f; } .banner-section-button a.button.white-button:after {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/button-arrow-icon-blue.png); } .banner-section-button a.button.white-button {  background-color:#fff;  color:#333 !important;  margin-right:40px; } .home-odd .banner-section-button .button:hover, .home-odd .banner-section-button a.button.white-button:hover {  background-color:#002e5f !important;  color:#fff !important; } .banner-section-button a.button.white-button:hover:after {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/button-arrow-icon.png); }   @supports (-ms-ime-align:auto) {   .banner-section-button .button,   .site-button-style .button,   .home-team-section-text .button,   .footer-review-buttons .button,   .home-section-7 .widget .button-wrap .wppsac-readmorebtn,   .page-related-post-section .display-posts-listing li .excerpt a { border-radius:5px !important;   }  .banner-section-button .button-wrap,   .site-button-style .button-wrap,   .wppsac-post-content .button-wrap,   .footer-review-buttons .button-wrap,   .wppsac-post-content .button-wrap { padding-left:0;   }  .site-button-style .button-wrap .button,   .page-related-post-section .display-posts-listing li .excerpt a,   .sidebar-case-section .site-button-style .button-wrap .button { padding:11px 25px !important;   }  .banner-section-button .button:before,   .banner-section-button .button-wrap:before,   .banner-section-button .button-wrap:after,   .site-button-style .button:before,   .site-button-style .button:after,   .home-team-section-text .button:before,   .home-team-section-text .button-wrap:before,   .home-team-section-text .button-wrap:after,   .wppsac-post-content .wppsac-readmorebtn:before,   .wppsac-post-content .wppsac-readmorebtn:after,   .footer-review-buttons .button-wrap:before,   .footer-review-buttons .button-wrap:after,   .footer-review-buttons .button:before,   .page-related-post-section .display-posts-listing li .excerpt a:before,   .page-related-post-section .display-posts-listing li .excerpt a:after { display:none;   }  .home-team-section-image ul li a:after,   .footer-address-section ul li:before,   .footer-social-icons .simple-social-icons ul li a { border-radius:50% !important;   }  .home-case-section .home-case-content .case-button .button,   .home-section-7 .widget .slick-slide .wppsac-readmorebtn,   .page-related-post-section .display-posts-listing li .excerpt a { padding:11px 15px !important;   }  .page-related-post-section .display-posts-listing li .excerpt a { left:0 !important; text-align:center;   } } @media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {  .banner-section-button .button,   .site-button-style .button,   .home-team-section-text .button,   .footer-review-buttons .button,   .home-section-7 .widget .button-wrap .wppsac-readmorebtn,   .page-related-post-section .display-posts-listing li .excerpt a { border-radius:5px !important;   }  .banner-section-button .button-wrap,   .site-button-style .button-wrap,   .wppsac-post-content .button-wrap,   .footer-review-buttons .button-wrap,   .wppsac-post-content .button-wrap { padding-left:0;   }  .site-button-style .button-wrap .button,   .page-related-post-section .display-posts-listing li .excerpt a,   .sidebar-case-section .site-button-style .button-wrap .button { padding:11px 25px !important;   }  .banner-section-button .button:before,   .banner-section-button .button-wrap:before,   .banner-section-button .button-wrap:after,   .site-button-style .button:before,   .site-button-style .button:after,   .home-team-section-text .button:before,   .home-team-section-text .button-wrap:before,   .home-team-section-text .button-wrap:after,   .wppsac-post-content .wppsac-readmorebtn:before,   .wppsac-post-content .wppsac-readmorebtn:after,   .footer-review-buttons .button-wrap:before,   .footer-review-buttons .button-wrap:after,   .footer-review-buttons .button:before,   .page-related-post-section .display-posts-listing li .excerpt a:before,   .page-related-post-section .display-posts-listing li .excerpt a:after { display:none;   }  .home-team-section-image ul li a:after,   .footer-address-section ul li:before,   .footer-social-icons .simple-social-icons ul li a { border-radius:50% !important;   }  .home-case-section .home-case-content .case-button .button,   .home-section-7 .widget .slick-slide .wppsac-readmorebtn,   .page-related-post-section .display-posts-listing li .excerpt a { padding:11px 15px !important;   }  .page-related-post-section .display-posts-listing li .excerpt a { left:0 !important; text-align:center;   } } .home-even.home-section-2 {  padding:100px 0 0;  position:relative; } .home-section-subtitle {  font-size:22px;  color:#333;  margin-bottom:20px;  font-weight:500; } .home-about-text {  color:#666; } .home-about-section {  text-align:left;  overflow:hidden; } .home-about-section .home-about-title-wrap {  width:46%;  float:right; } .home-about-section .home-about-img {  width:50%;  float:left;  position:absolute;  bottom:110px;  left:0; } .home-about-section .home-about-img img {  margin-bottom:0;  display:block; } .home-about-section .home-about-text {  width:46%;  float:right;  clear:right;  margin-bottom:80px; } .home-about-section .home-about-text p {  margin-bottom:0;  line-height:1.8; } .home-about-buttons .button.blue {  margin-left:20px; } .home-about-buttons .button:hover {  background-color:#000 !important; } .home-section-7 .wppsac-post-content .wppsac-readmorebtn:hover {  background-color:#68bd49 !important; } .home-odd.home-section-3 {  padding:90px 0 20px; } .home-section-3 .home-section-subtitle {  max-width:800px;  margin:0 auto 20px;  color:#fff; } .home-practice-list {  margin-top:50px; } .home-practice-list ul {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  flex-wrap:wrap;  box-shadow:1px 1px 20px rgba(0,0,0,.14); } .home-practice-list ul li {  width:33.3%;  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .home-practice-list ul li a {  color:#333;  background-color:#fff;  width:100%;  padding:50px 40px;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  flex-direction:column;  -webkit-flex-direction:column;  align-items:center;  -webkit-align-items:center; } .home-practice-list ul li a:hover {  background-color:#68bd49;  color:#fff; } .home-practice-list ul li a strong {  font-family:'Trajan Pro';  font-size:26px;  line-height:1.3; } .home-practice-list ul li a:before {  content:'';  margin-bottom:20px; } .home-practice-list ul li.pra-injury a:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-personal.png);  width:72px;  height:100px; } .home-practice-list ul li.pra-injury a:hover:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-personal-hover.png); } .home-practice-list ul li.pra-disability a:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-disability.png);  width:79px;  height:101px; } .home-practice-list ul li.pra-disability a:hover:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-disability-hover.png); } .home-practice-list ul li.pra-worker a:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-worker.png);  width:90px;  height:101px; } .home-practice-list ul li.pra-worker a:hover:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-worker-hover.png); } .home-practice-list ul li.pra-wrong a:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-wrong.png);  width:88px;  height:101px; } .home-practice-list ul li.pra-wrong a:hover:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-wrong-hover.png); } .home-practice-list ul li.pra-medical a:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-medical.png);  width:100px;  height:100px; } .home-practice-list ul li.pra-medical a:hover:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-medical-hover.png); } .home-practice-list ul li.pra-brain a:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-brain.png);  width:90px;  height:101px; } .home-practice-list ul li.pra-brain a:hover:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/practice-area-brain-hover.png); } .home-practice-list ul li:nth-child(1), .home-practice-list ul li:nth-child(2), .home-practice-list ul li:nth-child(3) {  border-bottom:1px #d6d6d6 solid; } .home-practice-list ul li:nth-child(1), .home-practice-list ul li:nth-child(2), .home-practice-list ul li:nth-child(4), .home-practice-list ul li:nth-child(5) {  border-right:1px #d6d6d6 solid; } .home-practice-list ul li a:before { -webkit-transition:all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition:  all 0.4s ease-in-out; -o-transition:  all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .home-expert-title h3 {  font-size:40px;  font-weight:bold;  color:#002e5f;  margin-bottom:30px; } .home-expert-section {  text-align:left; } .home-expert-section .home-expert-title, .home-expert-section .home-expert-text {  width:42%;  float:left; } .home-expert-section .home-expert-video {  width:52%;  float:right;  position:relative;  height:0;  padding-bottom:32.25%; } .home-expert-section .home-expert-video iframe {  position:absolute;  width:100%;  height:100%;  left:0; } .home-expert-section .home-expert-text {  color:#666; } .home-odd.home-section-5 {  padding:90px 0 25px; } .home-team-section-text {  max-width:900px;  margin:auto; } .home-team-section-text .home-section-subtitle {  color:#fff; } .home-team-section-image ul {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-justify-content:space-between;  justify-content:space-between;  margin-top:30px; } .home-team-section-image ul li {  width:31.9%;  background-color:#fff;  box-shadow:1px 1px 20px rgba(0,0,0,.14); } .home-team-section-image ul li a {  padding-bottom:36px;  display:block;  position:relative; } .home-team-section-image ul li a:after {  content:'';  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/button-arrow-icon.png);  width:47px;  height:47px;  -webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);  clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);  position:absolute;  background-color:#68bd49;  background-repeat:no-repeat;  background-position:50%;  bottom:-24px;  left:0;  right:0;  margin:auto; } .home-team-section-image ul li a:hover {  background-color:#002e5f; } .home-team-section-image ul li a img {  margin-bottom:18px; } .home-team-section-image ul li a strong {  display:block;  font-weight:normal; } .home-team-section-image ul li a .team-name {  font-family:'Trajan Pro';  font-size:24px; } .home-team-section-image ul li a .team-subname{  font-size:20px;  color:#333; } .home-team-section-image ul li a:hover .team-subname {  color:#fff; } .home-team-section-text .button-wrap:hover:before, .footer-review-buttons .button-wrap:hover:before {  border-color:#fff #fff transparent transparent; } .home-team-section-text .button-wrap:hover:after, .footer-review-buttons .button-wrap:hover:after {  border-color:transparent #fff #fff transparent; } .home-team-section-text .button:hover:before, .footer-widgets .footer-review-buttons .button:hover:before {  background-color:#fff;  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/button-arrow-icon-blue.png); } .home-even.home-section-6 {  padding:100px 0 80px; } .home-case-section {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-justify-content:space-between;  justify-content:space-between; } .home-case-section .home-case-box {  width:31.5%;  box-shadow:1px 1px 20px #ddd;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  flex-direction:column;  -webkit-flex-direction:column; } .home-case-section .home-case-img img {  height:270px;  object-fit:cover; } .home-case-section .home-case-content {  padding:12px 30px 28px;  text-align:left;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  flex-direction:column;  -webkit-flex-direction:column;  height:100%; } .home-case-section .home-case-content h6, .sidebar-case-text h6 {  margin-bottom:16px;  color:#002c5f;  font-weight:bold; } .home-case-section .home-case-content p, .sidebar-case-text p {  margin-bottom:20px;  font-size:15px; } .home-case-section .home-case-content .case-button {  margin-top:auto; } .home-case-section .home-case-content .case-button .button {  margin-top:0;  font-size:13px;  padding:11px 15px 11px 22px; } .home-case-section .home-case-content .case-button .button:after {  top:-1px; } .home-section-7 .wrap {  max-width:1680px;  padding:0 40px; } .home-section-7 .widget-title {  max-width:850px;  margin:0 auto 30px; } .home-section-7 .slick-slide .wppsac-post-title {  font-size:20px;  text-align:left;  font-weight:bold;  margin-bottom:20px !important; } .home-section-7 .slick-slide .wppsac-post-title a {  color:#002d5f !important; } .home-section-7 .slick-slide .wppsac-post-image-bg {  height:320px;  object-fit:cover;  width:100%;  margin-bottom:30px !important; } .home-section-7 .wppsac-post-content {  text-align:left; } .home-section-7 .slick-slide .wppsac-sub-content {  font-size:16px;  text-align:left;  color:#666;  margin-bottom:10px; } .home-section-7 .slick-slide .wppsac-readmorebtn {  display:table;  font-size:12px !important;  color:#fff !important;  background-color:#002e5f;  padding:11.5px 20px 11.5px 25px !important;  font-weight:500;  text-transform:uppercase;  border:0 !important;  margin:0 !important;  border-radius:5px; } .wppsac-post-content .wppsac-readmorebtn:after {  top:-1px; } .home-section-7 .slick-slide .wppsac-readmorebtn:hover {  background-color:#68bd49; } .home-section-7 .wppsac-post-slider button.slick-arrow, .home-section-7 .wppsac-post-carousel button.slick-arrow {  height:30px !important;  border-radius:50% !important; } .home-section-7 .wppsac-post-slider button.slick-prev, .home-section-7 .wppsac-post-carousel button.slick-prev {  background:rgba(0,0,0,0.5) url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/arrow-left.png) center center no-repeat !important; } .home-section-7 .wppsac-post-slider button.slick-next, .home-section-7 .wppsac-post-carousel button.slick-next {  background:rgba(0,0,0,0.5) url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/arrow-right.png) center center no-repeat !important; } .home-even.home-section-8 {  padding:0; } .home-section-8 .wrap {  max-width:none;  padding:0 !important; } .footer-map-wrap iframe {  width:100%;  height:600px;  display:block; } .sidebar-case-wrap {  box-shadow:1px 1px 20px rgba(0,0,0,.14);  margin-bottom:60px; } .sidebar-case-text {  padding:0 20px 30px; } .sidebar-case-section .site-button-style .button-wrap .button {  padding:12px 20px 12px 40px;  font-size:12px; } .sidebar-case-section .site-button-style .button-wrap .button:hover:before {  background-color:#002e5f; } .sidebar-case-section .site-button-style .button:before {  width:40px;  height:40px;  top:1px;  left:3px; } .sidebar-case-wrap .sa_owl_theme .owl-nav div, .sidebar-case-wrap .sa_owl_theme .owl-nav button {  height:30px !important;  top:auto !important;  bottom:-60px;  border-radius:50%; } .sidebar-case-wrap .sa_owl_theme .owl-nav .owl-next {  right:auto;  left:46px; } .sidebar-case-wrap .white .sa_owl_theme .owl-nav .owl-prev {  background:rgba(0,0,0,0.3) url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/arrow-left.png) no-repeat center center !important; } .sidebar-case-wrap .white .sa_owl_theme .owl-nav .owl-next {  background:rgba(0,0,0,0.3) url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/arrow-right.png) no-repeat center center !important; } .sa_owl_theme .owl-nav {  position:relative; } .sa_owl_theme .owl-nav:after {  content:'';  border-bottom:1px #d1d1d1 solid;  display:block;  width:73%;  top:45px;  position:absolute;  right:0; } .footer-widgets-3 .sa_owl_theme .owl-nav:after {  display:none; } .sidebar-primary .featured-content .entry-content {  position:relative; } .sidebar-primary .more-link {  position:absolute;  font-size:15px;  color:#67bd48;  font-weight:600;  left:0;  background-color:#fff;  text-decoration:underline;  overflow:hidden; } .sidebar-primary .same-category-post-item {  margin-bottom:35px;  position:relative;  padding-left:100px;  border-bottom:1px #d1d1d1 solid;  padding-bottom:40px; } .sidebar-primary .same-category-post-item .post-date {  position:absolute;  left:0;  top:0;  width:74px;  border:2px #002e5f solid;  height:90px;  font-size:15px;  color:#666;  display:flex;  flex-direction:column;  padding-top:14px;  border-radius:7px;  text-align:center;  font-style:normal; } .sidebar-primary .same-category-post-item .post-date .date {  display:block;  color:#002c5f;  font-size:25px;  font-family:'Trajan Pro';  line-height:.8; } .sidebar-primary .same-category-post-item .post-date .year {  position:absolute;  bottom:0;  color:#fff;  width:100%;  background-color:#002e5f;  padding:2px 0 1px; } .sidebar-primary .same-category-post-item .post-title {  font-size:16px;  line-height:1.2;  color:#333;  font-weight:600;  display:block; } .sidebar-primary .same-category-post-item .post-title:hover {  color:#002e5f; } .sidebar-primary .same-category-post-item p:last-child {  position:relative;  margin-top:10px;  overflow:hidden;  width:88px;  height:24px; } .sidebar-primary .same-category-post-item .cat-post-excerpt-more {  position:absolute;  left:0;  top:0;  background-color:#fff;  font-size:15px;  color:#67bd48;  font-weight:600;  text-decoration:underline;  text-transform:capitalize; } .sidebar-primary .gform_body > ul li {  padding-right:0 !important;  font-size:15px;  margin-top:0 !important; } .sidebar-primary .gform_wrapper .gform_footer {  padding:0 !important; } .sidebar-practice-section ul li a {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  align-items:center;  -webkit-align-items:center;  -webkit-justify-content:center;  justify-content:center;  color:#fff;  font-size:22px;  font-family:'Trajan Pro';  padding:34px 0;  border-radius:8px; } .sidebar-practice-section ul li a:hover {  background-color:#021c38 !important; } .sidebar-practice-section ul li a strong {  max-width:170px; } .sidebar-practice-section ul li a:before {  content:'';  margin-right:20px; } .sidebar-practice-section ul li.side-disability a:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/banner-practice-disability.png);  width:65px;  height:81px; } .sidebar-practice-section ul li.side-injury a:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/banner-practice-personal.png);  width:58px;  height:81px; } .sidebar-practice-section ul li.side-worker a:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/banner-practice-workers.png);  width:56px;  height:81px; } .sidebar-practice-section ul li.side-medical a:before {  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/banner-practice-medical.png);  width:80px;  height:81px; } .page-related-post-section .display-posts-listing {  display:-webkit-flex;  display:-ms-flexbox;  display:flex; } .page-related-post-section .display-posts-listing li {  width:31.3333%;  margin-right:3%;  box-shadow:1px 1px 20px rgba(0,0,0,.14);  padding-bottom:30px; } .page-related-post-section .display-posts-listing li:last-child {  margin-right:0; } .page-related-post-section .display-posts-listing li .wp-post-image {  height:170px;  object-fit:cover; } .page-related-post-section .display-posts-listing li .title {  font-family:'Trajan Pro';  font-size:18px;  display:block;  padding:0 25px;  font-weight:bold;  margin-bottom:10px;  line-height:21.6px;  margin-top:20px; } .page-related-post-section .display-posts-listing li .category-display {  padding:0 25px;  display:block;  font-size:15px;  margin-bottom:14px; } .page-related-post-section .display-posts-listing li .category-display a {  color:#666; } .page-related-post-section .display-posts-listing li .category-display a:hover {  color:#000; } .page-related-post-section .display-posts-listing li .excerpt {  position:relative;  overflow:hidden;  width:152px;  color:#fff;  margin-left:25px;  height:42px;  display:block; } .page-related-post-section .display-posts-listing li .excerpt a {  width:130px;  position:absolute;  left:0;  top:0;  background-color:#68bd49;  padding:12px 10px;  font-size:12px;  text-transform:uppercase;  font-weight:500;  color:#fff;  border-radius:5px;   text-align:center; } .page-related-post-section .display-posts-listing li .excerpt a:after {  display:none; } .page-related-post-section .display-posts-listing li .excerpt a:hover, .page-related-post-section .display-posts-listing li .excerpt a:hover:before {  background-color:#002e5f; } .page-related-post-section .widget-title {  font-size:50px;  font-weight:bold;  text-transform:uppercase;  color:#002c5f; } .page-imglist-section h4 {  color:#333 !important;  font-family:'Montserrat', sans-serif !important; } .page-imglist-text {  position:relative;  margin-bottom:50px; } .page-imglist-text h3 {  width:40%;  font-size:50px;  font-family:'Trajan Pro' !important; } .page-imglist-text ul {  width:45%;  float:right;  background-color:#fff;  border:2px #002c5f solid;  position:absolute;  bottom:-20px;  right:40px;  margin:0 !important;  padding:30px;  border-radius:20px; } .page-imglist-text ul li {  list-style-type:none !important;  margin-bottom:15px !important;  font-size:20px;  font-weight:500;  line-height:28px;  color:#333;  position:relative;  padding-left:14px; } .page-imglist-text ul li:last-child {  margin-bottom:0 !important; } .page-imglist-text ul li:before {  content:'-';  position:absolute;  left:0;  top:-2px; } .entry-content .wp-block-image .alignleft {  margin:0 1em .5em 0 !important; } .entry-content .site-button-style .button-wrap:first-child .button {  margin-right:20px;  margin-bottom:5px; } .staff-page-style {  text-align:center; } .entry-content .staff-page-style h6 {  margin-bottom:5px;  font-family:'Trajan Pro'; } .staff-detail-wrap {  width:280px;  float:left;  margin:0 30px 0 0; } .staff-detail-wrap .staff-detail-text {  text-align:center;  margin-top:10px; } ._form-content ._form_element {  margin-bottom:20px; } ._form-content ._form_element p {  margin-bottom:5px; } .inner-video-wrap, .entry-content .wp-block-embed__wrapper {  position:relative;  width:100%;  height:0;  padding-bottom:56.25%;  margin-bottom:30px; } .inner-video-wrap iframe, .entry-content .wp-block-embed__wrapper iframe {  position:absolute;  width:100%;  height:100%;  left:0; } .smart-podcast-player .spp-player-layout .spp-playlist-region .spp-playlist-header .spp-search-container .spp-search {  padding:8px !important; } .smart-podcast-player .spp-player-layout .spp-playlist-region .spp-playlist-header .spp-search-container .spp-search:focus {  border-color:#68bd49; } .post-type-archive-cpt_1686 .entry-image, .tax-tax_1875 .entry-image {  width:250px;  height:180px;  object-fit:cover; } .post-type-archive-cpt_1686 .content .entry-header .entry-time, .tax-tax_1875 .content .entry-header .entry-time {  display:none; } .post-type-archive-cpt_1686 .content .entry-header, .tax-tax_1875 .content .entry-header {  padding-left:0;  min-height:auto; } .header-sticky-menu {  display:none; } .header-sticky-menu section {  width:25%;  float:left;  text-align:center;  font-size:15px;  color:#fff;  padding:0 8px; } .header-sticky-menu section:first-child {  border-left:0; } .header-sticky-menu section:last-child {  border-right:0; } .responsive-menu-wrap {  color:#ab0f16;  cursor:pointer;  font-weight:400; } .responsive-menu-wrap:hover {  color:#333; } .header-sticky-menu .widget ul.menu {  position:absolute;  background-color:#010a15;  right:0;  text-align:left;  width:100%;  padding:10px 20px;  max-height:400px;  overflow-y:scroll;  display:none;  border-bottom:1px #e2e2e2 solid;  margin-top:8px; } .header-sticky-menu .widget ul li {  padding-bottom:0;  position:relative; } .header-sticky-menu .widget ul li:last-child {  border-bottom:0; } .header-sticky-menu .widget ul ul {  height:auto;  margin-top:0;  position:relative;  border:0;  padding-left:0; } .header-sticky-menu .widget ul::-webkit-scrollbar {  width:3px; } .header-sticky-menu .widget ul li a {  padding:6px 0;  display:inline-block;  font-size:15px;  color:#fff; } .header-sticky-menu .widget ul li a:hover {  font-weight:400;  color:#68bd49;  padding-left:5px; } .header-sticky-menu .widget a {  display:block; } .header-sticky-menu .widget .responsive-menu-wrap, .header-sticky-menu .widget .sticky-call-wrap a, .header-sticky-menu .widget .sticky-contact-wrap a, .header-sticky-menu .widget .sticky-blog-wrap a {  color:#fff;  font-weight:400; } .header-sticky-menu .widget .responsive-menu-wrap:before, .header-sticky-menu .widget .sticky-call-wrap i, .header-sticky-menu .widget .sticky-contact-wrap i, .header-sticky-menu .widget .sticky-blog-wrap i {  display:block;  width:40px;  height:40px;  line-height:40px;  text-align:center;  margin:0 auto 5px;  font-size:16px;  color:#68bd49;  border-radius:50%;  background-color:#fff;  -webkit-transition:all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition:  all 0.2s ease-in-out; -o-transition:  all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .header-sticky-menu .widget .responsive-menu-wrap:before {  font-family:"Font Awesome 5 Free";  content:"\f0c9";  font-weight:600; } .header-sticky-menu .widget .responsive-menu-wrap:hover:before, .header-sticky-menu .widget .sticky-call-wrap a:hover i, .header-sticky-menu .widget .sticky-contact-wrap a:hover i, .header-sticky-menu .widget .sticky-blog-wrap a:hover i {  color:#fff;  background-color:#68bd49; } .header-sticky-menu .widget .responsive-menu-wrap:hover, .header-sticky-menu .widget .header-call-icon a:hover, .header-sticky-menu .widget .header-contact-icon a:hover, .header-sticky-menu .widget .header-blog-icon a:hover {  color:#fff; }  .home-even, .home-odd { clear:both; font-size:16px; font-size:1.6rem; overflow:hidden; text-align:center; } .home-even { padding:100px 0 100px; } .home-odd { padding:90px 0 100px; } .home-even .widget, .home-odd .widget { margin-bottom:40px; } .home-even p:last-child, .home-even .widget:last-child, .home-odd p:last-child, .home-odd .widget:last-child { margin-bottom:0; } .home-odd, .home-odd a:hover, .home-odd a:focus, .home-odd h1, .home-odd h2, .home-odd h3, .home-odd h4, .home-odd h5, .home-odd h6, .home-odd .featured-content .entry-title a, .home-odd .widget-title { color:#fff; } .home-odd .featured-content .entry-title a:focus, .home-odd .featured-content .entry-title a:hover { color:#00a0af; } .home-even p:last-child, .home-odd p:last-child { margin-bottom:0; } .home-even { background-color:#fff; } .home-section-1 {  background-attachment:fixed; background-color:#000; background-position:50% -30px; background-repeat:no-repeat; -webkit-background-size:cover; -moz-background-size: cover; background-size: cover; } .home-section-3, .home-section-5 { background-attachment:scroll; background-color:#fff; background-position:50% 0px; background-repeat:no-repeat; -webkit-background-size:100%; -moz-background-size: 100%; background-size: 100%; } .home-section-1 { padding:250px 0 80px; } .home-section-1 .full-height { display:table-cell; vertical-align:middle; width:100%; } .mobile-hero-image {  display:none; } .pricing-table { line-height:1; } .pricing-table h4 { border-bottom:2px solid #000; color:#000; font-size:22px; font-size:2.2rem; font-weight:500; margin:-40px -40px 40px; padding:40px; -webkit-transition:all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition:  all 0.2s ease-in-out; -o-transition:  all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .pricing-table .one-third { background-color:#fff; border:2px solid #000; margin:20px -2px; padding:40px; width:33.33%; } .pricing-table .one-third:nth-child(3n+1) { margin:20px 0; } .pricing-table .one-third:nth-child(3n+2) { margin-bottom:0; margin-top:0; } .pricing-table .one-third:nth-child(3n) { margin:20px 0; } .pricing-table ul li::before { content:"\f139"; display:inline-block; font:normal 20px/1 'dashicons'; margin-right:5px; margin-top:-2px; vertical-align:top; -webkit-font-smoothing:antialiased; } .pricing-table ul li { border-bottom:1px dotted #ddd; color:#000; padding-bottom:10px; margin-bottom:15px; } .pricing-table a.button { background-color:#000; border:3px solid #000; color:#fff; } .pricing-table a.button:focus, .pricing-table a.button:hover { background-color:#00a0af; border:3px solid #00a0af; color:#fff !important; } .content { float:left; width:64%; } .page .content { padding-bottom:50px; } .sidebar-content .content { float:right; } .full-width-content .content { padding:0 60px 50px; width:100%; } .full-width-content.parallax-home .content { margin-top:0; padding:0; } .entry { margin-bottom:50px;  border-bottom:1px #cfcfcf solid;  padding-bottom:20px; } .page .entry { margin-bottom:80px;  padding-bottom:50px; } .entry:last-child {  padding-bottom:0;  border-bottom:0; } .sidebar .entry { margin-bottom:35px; } .sidebar .entry:last-child {  padding-bottom:0;  border-bottom:0;  margin-bottom:0; } .entry-content ol, .entry-content ul { margin-bottom:30px; margin-left:25px; } .entry-content ol > li { list-style-type:decimal;  margin-bottom:4px; } .entry-content ul > li { list-style-type:disc;  margin-bottom:5px; } .entry-content ol ol, .entry-content ul ul { margin-bottom:0; } .entry-content code { background-color:#000; color:#ddd; } .entry-content {  color:#666;  line-height:28px; } .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {  color:#002c5f;  font-weight:600;  font-family:'Montserrat', sans-serif; } .page .entry-content h2, .page .entry-content h3, .page .entry-content h4, .page .entry-content h5, .page .entry-content h6 {  font-family:'Trajan Pro'; } .inner-page-big-button.site-button-style .button:before {  top:1px; } .inner-page-big-button.site-button-style .button:hover:before {  background-color:#002e5f; } .entry-content a {  font-weight:600; } .entry-content a.button {  font-weight:normal; } .entry-content .wp-block-buttons {  margin-bottom:20px; } p.entry-meta { font-size:16px; font-size:1.6rem; margin-bottom:0; } .content .entry-header { position:relative;  padding-left:130px;  padding-top:30px;  min-height:110px;  margin-bottom:25px; } .page .content .entry-header {  min-height:auto;  padding-left:0;  padding-top:0; } .footer-widgets .entry-header::after, .sidebar .entry-header::after { display:none; } .entry-categories::before, .entry-tags::before { display:inline-block; font:normal 20px/1 'dashicons'; margin-right:5px; margin-top:2px; vertical-align:top; -webkit-font-smoothing:antialiased; } .entry-categories::before { content:"\f318"; } .entry-tags::before { content:"\f323"; } .entry-categories, .entry-tags { display:block; } .entry-comments-link::before { content:"\2014"; margin:0 6px 0 2px; } .content .entry-header .entry-time {  position:absolute;  left:0;  top:0;  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  flex-direction:column;  -webkit-flex-direction:column;  -webkit-justify-content:center;  justify-content:center;  text-align:center;  width:100px;  height:110px;  font-family:'Trajan Pro';  padding-top:8px;  font-weight:bold;  color:#002e5f; } .content .entry-header .entry-time:after {  content:'';  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/blog-date-style-img.png);  width:100px;  height:110px;  position:absolute;  left:0;  top:0;  z-index:-9; } .content .entry-header .entry-time .date {  font-size:30px;  line-height:.9; } .content .entry-header .entry-time .year {  position:absolute;  bottom:0px;  background-color:#fff;  left:0;  right:0;  margin:auto;  width:40px;  font-size:15px;  font-family:'Montserrat', sans-serif;  font-weight:400;  color:#333; } .after-entry { border-top:1px solid #000; padding:40px 0; } .after-entry .widget { margin-bottom:40px; } .after-entry p:last-child, .after-entry .widget:last-child { margin:0; } .after-entry li { list-style-type:none; } .pagination { margin:40px 0; } .adjacent-entry-pagination { margin-bottom:0; } .archive-pagination li { display:inline; } .archive-pagination li a { background-color:#000; box-shadow:0 0 1px rgba(0, 0, 0, 0.1); color:#fff; cursor:pointer; display:inline-block; font-family:'Montserrat', sans-serif; font-size:14px; font-size:1.4rem; letter-spacing:1px; padding:8px 12px; text-transform:uppercase; } .archive-pagination li a:focus, .archive-pagination li a:hover, .archive-pagination .active a { background-color:#68bd49; color:#fff; } .content-box-blue, .content-box-gray, .content-box-green, .content-box-purple, .content-box-red, .content-box-yellow { margin-bottom:30px; overflow:hidden; padding:30px; } .content-box-blue { background-color:#d8ecf7; border:1px solid #afcde3; } .content-box-gray { background-color:#e2e2e2; border:1px solid #bdbdbd; } .content-box-green { background-color:#d9edc2; border:1px solid #b2ce96; } .content-box-purple { background-color:#e2e2f9; border:1px solid #bebde9; } .content-box-red { background-color:#f9dbdb; border:1px solid #e9b3b3; } .content-box-yellow { background-color:#fef5c4; border:1px solid #fadf98; } .comment-respond, .entry-comments, .entry-pings { margin-bottom:100px; } p.comment-meta, .entry-comments .comment, .entry-comments .comment-reply { margin-bottom:40px; } .comment-header { font-size:20px; font-size:2rem; } .entry-comments .comment { border-bottom:1px solid #000; } .comment-content, .entry-comments .comment { clear:both; } p.form-submit, .entry-comments .children .comment, .entry-comments .comment-author { margin:0; } .entry-comments .children .comment { border:none; } .comment-respond label { display:block; font-weight:700; } .comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"] { width:100%; } .comment-list li, .ping-list li { list-style-type:none; } .entry-comments ul.children { margin-left:40px; } .form-allowed-tags, .ping-list .reply { display:none; } .sidebar { float:right; width:30%; } .sidebar-content .sidebar { float:left; } .sidebar p:last-child { margin-bottom:0; } .sidebar li { list-style-type:none; margin-bottom:10px; word-wrap:break-word; } .sidebar ul > li:last-child { margin-bottom:0; } .sidebar .widget { margin-bottom:60px; } .footer-widgets { background-color:#002e5f;  background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/footer-background-image.jpg);  background-size:cover; clear:both; font-size:16px; font-size:1.6rem; padding:100px 0 60px; text-align:center; } .footer-widgets, .footer-widgets a, .footer-widgets a:focus, .footer-widgets a:hover { color:#fff !important; text-decoration:none; } .footer-widgets a { text-decoration:underline; } .footer-widgets .widget { margin-bottom:40px; } .footer-widgets p:last-child, .footer-widgets .widget:last-child { margin-bottom:0; } .footer-form .gform_body > ul li .gfield_label, .sidebar-primary .gform_body > ul li .gfield_label, #gform_1 .gform_body > ul li .gfield_label {  display:none; } .footer-form .gform_body > ul li.label-display .gfield_label, #gform_1 .gform_body > ul li.label-display .gfield_label {  display:block; } .footer-form .gform_body > ul li input, .footer-form .gform_body > ul li textarea, .sidebar-primary .gform_body > ul li input, .sidebar-primary .gform_body > ul li textarea {  padding:18px 20px !important;  line-height:normal !important;  border:0;  background-color:#f7f7f7; } .footer-form .gform_body > ul li {  margin-bottom:10px;  margin-top:0 !important;  padding-right:0 !important; } .footer-form .gform_body > ul li.left-field {  width:49.5%;  float:left; } .footer-form .gform_body > ul li.right-field {  width:49.5%;  float:right;  clear:none; } .footer-form .gform_footer input[type=submit] {  padding:16px 50px !important; } .footer-form .gform_footer input[type=submit]:hover {  background-color:#002e5f !important;  color:#fff !important; } .footer-form .gform_footer {  padding:0;  margin-top:30px;  text-align:center; } .footer-widgets-1 {  background-color:#fff;  position:relative;  top:-300px;  margin-bottom:-220px;  color:#333;  padding:90px 120px 74px; } .footer-widgets-1 .widget-title {  color:#002d5f; } .footer-widgets-2 {  width:48%;  float:left;  margin-bottom:50px; } .footer-badge-section {  text-align:left;  overflow:hidden; } .footer-badge-section img {  width:49%;  float:left; } .footer-badge-section img:nth-child(1), .footer-badge-section img:nth-child(3), .footer-badge-section img:nth-child(5) {  margin-right:2%; } .footer-widgets-3 {  width:47%;  float:right;  margin-bottom:50px; } .foo-review-text {  background-color:#fff;  color:#333;  text-align:left;  padding:30px 20px;  margin-top:10px;  border-radius:5px;  position:relative; } .foo-review-text:after {  content:'';  position:absolute;  border-width:12px;  border-style:solid;  border-color:#fff #fff transparent transparent;  bottom:-24px;  left:20px; } .foo-review-text img {  width:140px !important;  margin-bottom:0;  display:block; } .foo-review-name {  margin-top:24px;  text-align:left;  position:relative;  padding-left:100px; } .foo-review-name p {  margin-bottom:0;  font-size:14px; } .foo-review-name strong {  font-size:18px;  font-weight:normal; } .foo-review-name:before {  content:'\f10d';  font-family:"Font Awesome 5 Free";  font-weight:600;  position:absolute;  width:50px;  height:50px;  background-color:#68bd49;  line-height:50px;  text-align:center;  font-size:24px;  border-radius:50%;  left:30px; } .footer-review-buttons {  margin-top:20px !important;  text-align:left; } .footer-review-buttons .button-wrap:first-child {  margin-right:15px; } .footer-widgets .footer-review-buttons .button {  padding:12px 20px 10px;  font-size:16px; } .footer-widgets .footer-review-buttons .button:first-child {  margin-right:20px; } .footer-widgets-4 {  clear:both;  border-top:1px rgba(255,255,255,.45) solid;  padding-top:50px; } .footer-address-section {  max-width:900px;  margin:auto; } .footer-address-section ul {  display:-webkit-flex;  display:-ms-flexbox;  display:flex;  -webkit-justify-content:space-between;  justify-content:space-between; } .footer-address-section ul li:before {  font-family:"Font Awesome 5 Free";  font-weight:600;  width:60px;  height:60px;  background:#68bd49;  margin:0 auto 18px;  display:block;  font-size:20px;  line-height:60px;  -webkit-transition:all .5s ease-out;  -moz-transition:all .5s ease-out;  transition:all .5s ease-out;  -webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);  clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); } .footer-address-section ul li.foo-address:before {  content:'\f3c5'; } .footer-address-section ul li.foo-email:before {  content:'\f2b6'; } .footer-address-section ul li.foo-phone:before {  content:'\f879'; } .site-footer { background-color:#000; padding:15px 0; text-align:center; } .site-footer .wrap {  position:relative; } .site-footer, .site-footer a, .site-footer p { color:#fff; } .site-footer a:hover, .site-footer a:focus { color:#00a0af; } .site-footer p { font-family:'Montserrat', sans-serif; font-size:15px; font-size:1.5rem; margin-bottom:0;  margin-top:10px;  float:left; } .footer-social-icons {  float:right; } .footer-social-icons .simple-social-icons ul li {  margin:0 6px !important; } .footer-social-icons .simple-social-icons ul li a {  -webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);  clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%); } .footer-social-icons .footer-help-wrap {  position:absolute;  top:-55px;  right:0; } .footer-social-icons .footer-help-wrap .button {  font-size:16px;  padding:8px 14px;  background-color:#454545;  border-top-left-radius:5px;  border-top-right-radius:5px; } .footer-social-icons .footer-help-wrap .button:hover {  background-color:#68bd49;  color:#fff; } @media only screen and (min-width:1021px) { .header-image .site-header.dark .site-title > a {   height:40px;  }   .site-header.dark .header-widget-area .widget_search {   margin:6px 0;  }   .site-header.dark .header-right-call-wrap .header-call {   margin:8px 0;  }   } @media only screen and (min-width:1181px) { .site-header.dark .genesis-nav-menu > li:first-child a {   padding-left:0;  }   } @media only screen and (min-width:1400px) { .genesis-nav-menu a {   font-size:18px;   font-size:1.8rem;   padding:16px;  }   .home-about-section .home-about-img {   bottom:0;  }   .home-odd.home-section-3,  .home-section-5 {   background-position:0px -100px;  }   } @media only screen and (min-width:1600px) { .home-section-1 {   background-position:50% -50px;  }   } @media only screen and (min-width:1800px) { .site-header .widget-area {   width:770px;  }   .header-right-call-wrap {   width:410px;  }   .genesis-nav-menu a {   padding:16px 22px;  }   .home-odd.home-section-3,  .home-section-5 {   background-position:0px -280px;  }   .home-section-1 {   background-position:50% -130px;  }   } @media only screen and (max-width:1700px) {  .genesis-nav-menu {   padding-right:220px; display:flex; justify-content:space-between;  }  .genesis-nav-menu a {   padding:18px 0; font-size:100%;  } } @media only screen and (max-width:1400px) {  .genesis-nav-menu a {   padding:19px 0; font-size:85%;  } } @media only screen and (max-width:1280px) {   .site-inner,  .wrap {  max-width:1100px;  }  .genesis-nav-menu a {   font-size:80%;  }  .site-header.dark .genesis-nav-menu a { padding:19px 0;  }   } @media only screen and (max-width:1180px) {  .site-inner, .wrap {  max-width:960px; }  .site-header .widget-area {  width:600px; }   .header-widget-area .widget_search {   margin:12px 0;  }   .site-header .search-form {   width:260px;  }   .header-widget-area .search-form input[type="search"] {   background-size:8%;  }   input, select, textarea {   font-size:16px;   font-size:1.6rem;  }  .content {  width:62%; }   .entry-title {   font-size:24px;   font-size:2.4rem;  }   .entry-content h2, .entry-content h3 {   font-size:22px;  }  .full-width-content .content {  padding:0 110px; }   .genesis-nav-menu a {   padding:20px 0; font-size:75%;  }   .header-widget-area .simple-social-icons ul li {   margin:0 !important;  }   .header-widget-area #simple-social-icons-2 ul li a,  .header-widget-area #simple-social-icons-2 ul li a:hover,  .header-widget-area #simple-social-icons-2 ul li a:focus {   font-size:18px;  }   .header-right-call-wrap {   width:350px;  }   .header-right-call-wrap .header-call {   font-size:18px;  }   button, input[type="button"], input[type="reset"], input[type="submit"], .button {   font-size:15px;   font-size:1.5rem;  }   .header-session-button .button:before {   font-size:19px;  }   .header-right-call-wrap .header-call {   margin:14px 0;  }   .title-area {   width:190px;  }   .header-image .site-title > a {   height:53px;  }   .header-image .title-area {   padding:14px 0;  }   .banner-practice-section ul li a {   padding:18px 25px;  }   .banner-practice-section ul li a img {   width:25%;  }   .banner-practice-section ul li a strong,  .home-team-section-image ul li a .team-subname {   font-size:18px;  }   .home-section-1 {   padding:200px 0 80px;   background-position:50% 0px;  }   .banner-section-wrap h2 {   font-size:45px;  }   .banner-section-wrap p {   max-width:600px;   font-size:15px;  }   .home-even a.button, .home-odd a.button {   font-size:15px;   font-size:1.5rem;  }   .banner-section-wrap {   margin-bottom:80px;  }   .home-about-section {   text-align:center;  }   .home-about-section .home-about-title-wrap,  .home-about-section .home-about-text {   width:100%;   float:none;  }   .home-about-section .home-about-text {   max-width:900px;   margin:0 auto 80px;   font-size:14px;  }   .home-about-section .home-about-img {   position:relative;   width:100%;   float:none;   bottom:auto;   left:auto;  }   .home-about-section .home-about-img img {   width:70%;   margin:0 auto 30px;  }   .home-even.home-section-2 {   padding:70px 0 0;  }   .home-even .widget-title, .home-odd .widget-title {   font-size:35px;  }   .home-section-subtitle {   font-size:16px;   max-width:600px;   margin:0 auto 20px;  }   .home-practice-list ul li a:before {   background-size:cover;   background-size:75%;   background-repeat:no-repeat;   background-position:50%;  }   .home-practice-list ul li a {   padding:20px 40px;  }   .home-practice-list ul li a strong,  .home-team-section-image ul li a .team-name {   font-size:20px;  }   .home-section-3 .home-section-subtitle {   max-width:500px;  }   .home-practice-list ul li.pra-injury a:before,  .home-practice-list ul li.pra-disability a:before,  .home-practice-list ul li.pra-worker a:before,  .home-practice-list ul li.pra-wrong a:before,  .home-practice-list ul li.pra-medical a:before,  .home-practice-list ul li.pra-brain a:before {   height:80px;  }   .home-expert-title h3 {   font-size:30px;  }   .home-expert-section .home-expert-video {   width:48%;   padding-bottom:38.25%;  }   .home-team-section-text .home-section-subtitle {   max-width:100%;  }   .home-section-7 .slick-slide .wppsac-sub-content {   font-size:14px;   line-height:1.7;  }   .home-section-7 .slick-slide .wppsac-post-title {   margin-bottom:12px !important;  }   .home-section-7 .wrap {   max-width:960px;   padding:0;  }   .home-section-7 .slick-slide .wppsac-post-image-bg {   height:210px;  }   .footer-widgets .widget-title {   font-size:35px;  }   .footer-widgets-1 {   padding:70px 60px 50px;   margin-bottom:-240px;  }   .foo-review-text {   font-size:14px;   padding:20px;  }   .footer-map-wrap iframe {   height:500px  }   .home-case-section .home-case-img img {   height:200px;  }   .home-case-section .home-case-content {   padding:10px 20px 28px;  }   .home-even.home-section-6 {   padding:100px 0 30px;  }   .banner-section-button .button:before,  .site-button-style .button:before,  .home-team-section-text .button:before {   width:42px;   height:42px;   left:6px;  }   .banner-section-button .button-wrap:before,  .home-team-section-text .button-wrap:before {   border-width:5px 11px 6px 10px;   left:30px;  }   .banner-section-button .button-wrap:after,  .home-team-section-text .button-wrap:after {   border-width:6px 11px 5px 10px;   left:30px;  }   .banner-section-button a.button.white-button {   margin-right:12px;  }   .site-button-style .button-wrap {   padding-left:29px;  }   .case-button.site-button-style .button-wrap {   padding-left:24px;  }   .footer-review-buttons .button-wrap:first-child {   margin-bottom:5px;  }   .widget-title {   font-size:30px;   font-size:3rem;  }   .sidebar-case-text .site-button-style .button-wrap {   padding-left:25px;  }   .sa_owl_theme .owl-nav:after {   width:68%;  }   .sidebar-practice-section ul li a:before {   background-size:cover;  }   .sidebar-practice-section ul li.side-disability a:before {   width:53px;   height:66px;  }   .sidebar-practice-section ul li.side-injury a:before {   width:43px;   height:60px;  }   .sidebar-practice-section ul li.side-worker a:before {   width:46px;   height:67px;  }   .sidebar-practice-section ul li.side-medical a:before {   width:55px;   height:56px;  }   .sidebar-practice-section ul li a {   padding:25px 0;   font-size:18px;  }   .sidebar-practice-section ul li a strong {   max-width:140px;  }   .page-related-post-section .display-posts-listing li .title {   font-size:15px;  }   .page-related-post-section .display-posts-listing li .title,  .page-related-post-section .display-posts-listing li .category-display {   padding:0 20px;  }   .page-related-post-section .display-posts-listing li .excerpt {   margin-left:20px;  }   .page-related-post-section .display-posts-listing li .excerpt a {   width:120px;  }   .page-related-post-section .display-posts-listing li .wp-post-image {   height:130px;  }   .page-related-post-section .widget-title {   font-size:35px;  }   .content .entry-header .entry-time {   width:80px;   height:88px;   font-size:14px;  }   .content .entry-header .entry-time .date {   font-size:24px;  }   .content .entry-header .entry-time .year {   bottom:-6px;  }   .content .entry-header {   padding-left:100px;   min-height:90px;  }   .content .entry-header .entry-time:after {   background-size:cover;   width:80px;   height:88px;  }   .site-inner {   margin-top:200px;  }   .page .entry-title {   font-size:30px;  }   .page-imglist-text h3 {   font-size:40px !important;  }   .page-imglist-text ul {   width:50%;   right:20px;  }   .page-imglist-text ul li {   font-size:16px;   line-height:22px;  }   .page-imglist-section h4 {   font-size:18px;  }   .footer-widgets .footer-review-buttons .button:first-child {   margin-bottom:10px;  } } @media only screen and (max-width:1080px) {  .genesis-nav-menu a { padding:21px 0; font-size:64%;  } } @media only screen and (max-width:1024px) {   .home-section-1 { background-color:#e2e2e2;  }   .mobile-hero-image {   position:absolute; left:0; top:0;   display:block;  }   .banner-section-wrap, .banner-practice-section {   position:relative;  } } @media only screen and (max-width:1020px) {  .site-inner, .wrap {  max-width:768px; }   .home-section-7 .wrap {   max-width:768px;  }  .parallax-home .site-inner {  max-width:none; }   .page .entry-title {   font-size:34px;  }  .site-header {  position:static; }   .header-image .title-area {   padding:12px 0;  }   .site-header .widget-area {   width:550px;  }  .content, .sidebar {  width:100%; }   .admin-bar .nav-primary {   top:32px;  }  .genesis-nav-menu {   padding-right:170px;  }   .parallax-home .site-inner {  margin-top:0; }  .site-inner {  margin-top:70px; }  .full-width-content .content {  padding:0; }  .full-width-content img.pull-left {  margin-left:0; }  .full-width-content img.pull-right {  margin-right:0; }  .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .pricing-table .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {  margin:0;  width:100%; }  .pricing-table .one-third:nth-child(3n+1) {  border-right:2px solid #000; }  .pricing-table .one-third:nth-child(3n+2) {  margin-bottom:20px;  margin-top:20px; }  .pricing-table .one-third:nth-child(3n) {  border-left:2px solid #000; }   .admin-bar .header-widget-area #simple-social-icons-2 {   top:42px;  }   .header-widget-area #simple-social-icons-2 ul li a,  .header-widget-area #simple-social-icons-2 ul li a:hover,  .header-widget-area #simple-social-icons-2 ul li a:focus {   padding:6px;   width:16px;  }   .admin-bar .header-right-call-wrap {   top:83px;  }   .header-right-call-wrap {   top:51px;  }   .site-header .search-form {   width:220px;  }   .banner-practice-section ul li a img {   margin-right:10px;  }   .banner-practice-section ul li a strong {   font-size:14px;  }   .banner-section-wrap h2 {   font-size:40px;  }   .home-about-section .home-about-text,  .home-team-section-image ul li a .team-name,  .home-team-section-image ul li a .team-subname {   font-size:15px;  }   .home-practice-list ul li a {   padding:20px;  }   .home-expert-section {   text-align:center;  }   .home-expert-title h3 {   font-size:35px;   max-width:450px;   margin:0 auto 30px;  }   .home-expert-section .home-expert-title,  .home-expert-section .home-expert-text,  .home-expert-section .home-expert-video {   width:100%;   float:none;  }   .home-expert-section .home-expert-video {   padding-bottom:48.25%;   margin-bottom:35px;  }   .home-expert-section .home-expert-text .home-expertp {   line-height:1.8;  }   .home-section-1 {   padding-bottom:20px;  }   .mobile-hero-image {   top:-100px;  }   .banner-section-wrap {   margin-bottom:50px;  }   .site-footer p {   float:none;   margin-top:0;  }   .footer-social-icons {   float:none;   margin-top:15px;  }   .site-footer {   padding:25px 0;  }   .footer-social-icons .footer-help-wrap {   top:-65px;   left:0;  }   .footer-widgets-4 {   padding-top:40px;   padding-bottom:20px;  }   .home-section-5 {   background-size:130%;  }   .widget-title {   font-size:40px;   font-size:4rem;  }   .sa_owl_theme .owl-nav:after {   width:87%;  }   .sidebar-practice-section ul li a {   padding:30px;   font-size:22px;   -webkit-justify-content:left;   justify-content:left;  }   .sidebar-practice-section ul li a strong {   max-width:300px;  }   .page-related-post-section {   border-top:1px #cfcfcf solid;   border-bottom:1px #cfcfcf solid;   padding:50px 0;  }   .single .entry {   border-bottom:1px #cfcfcf solid;   padding-bottom:50px;  }   .page .entry {   border-bottom:0;   padding-bottom:0;   margin-bottom:50px;  }   .home-section-1 {   background-attachment:scroll;   position:relative;   background-position:50% -110px;   background-size:125%;  } } @media only screen and (min-width:861px) and (max-width:1020px) { .footer-review-section .review-star-img img {   width:170px;   margin-bottom:0;  }   .foo-review-text {   font-size:13px;   padding:10px 20px;  }   .foo-review-text img {   width:100px;  }   } @media only screen and (min-width:1020px) and (max-width:1030px) { .home-section-1 {   padding:200px 0 15px;  }   .banner-section-wrap {   margin-bottom:50px;  }   } @media only screen and (max-width:900px) {   .sticky-on {   display:block;   position:fixed;   top:0;   width:100%;   padding:10px 2%;   background-color:#002e5f;   z-index:9999;  }   .home-section-1 {   padding-top:140px;  }   .genesis-nav-menu a {   padding:22px 0; font-size:55%;  }   } @media only screen and (max-width:860px) {  .site-inner, .wrap {  max-width:none;  width:100%; }  .site-inner, .wrap,  .site-header .wrap {  padding:0 5%; }   .home-section-7 .wrap {   max-width:none;   padding:0 5%;  }  .parallax-home .site-inner {  padding:0; }  .nav-primary-active .content {  margin-top:20px; }   .admin-bar .nav-primary {   top:167px;  }  .genesis-nav-menu {   padding-right:0; display:block;  } nav.genesis-responsive-menu {  display:none;  position:absolute;   top:134px;   z-index:99; }  .genesis-skip-link .skip-link-hidden {  display:none;  visibility:hidden; }  .site-header nav .wrap {  padding:0; }  .menu-toggle, .sub-menu-toggle {  background-color:#002e5f;  border-width:0;  color:#fff;  display:block !important;  margin:0 auto;  overflow:hidden;  text-align:center;  visibility:visible; }  .site-inner .menu-toggle, .site-inner .menu-toggle:focus, .site-inner .menu-toggle:hover {  background-color:#000; }  .menu-toggle:hover, .menu-toggle:focus, .sub-menu-toggle:hover, .sub-menu-toggle:focus {  background:#68bd49;  border-width:0;  color:#00a0af; }  .menu-toggle:focus, .sub-menu-toggle:focus {  outline-color:#fff;  outline-style:dotted; }  .menu-toggle {  line-height:20px;  position:absolute;  right:5%;  z-index:1000;  width:44px;   height:44px;   padding:0;   margin-top:20px; }  .menu-toggle:before {   content:'' !important;  margin-right:10px;  text-rendering:auto;  -webkit-transform:translate(0, 0);  -ms-transform:  translate(0, 0);  transform: translate(0, 0);   width:44px !important;   height:44px !important;   background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/menu-bar.png);   background-repeat:no-repeat;   background-position:50%;  display:inline-block; }  .sub-menu-toggle {  float:right;  padding:7px 10px;  position:absolute;  right:0;  top:0;  z-index:100; }  .sub-menu-toggle::before {  -webkit-transform:rotate(0, 0);  -ms-transform:  rotate(0, 0);  transform: rotate(0, 0);  -webkit-transition:transform .25s ease-in-out;  -ms-transition:  transform .25s ease-in-out;  transition: transform .25s ease-in-out; }  .sub-menu-toggle.activated::before {  -webkit-transform:rotate(180deg);  -ms-transform:  rotate(180deg);  transform: rotate(180deg); }  .genesis-responsive-menu .genesis-nav-menu .menu-item {  display:block;  float:none;  position:relative;  text-align:left; }  .genesis-responsive-menu .genesis-nav-menu .menu-item a, .genesis-responsive-menu .genesis-nav-menu .menu-item a:focus {  outline-color:#fff; }  .genesis-responsive-menu .genesis-nav-menu .menu-item a {  border:none;  padding:18px 5%;  width:100%;   font-size:14px; }  .genesis-responsive-menu .genesis-nav-menu .sub-menu {  border:none; }  .genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu, .genesis-responsive-menu .genesis-nav-menu .menu-item > a:focus ul.sub-menu .sub-menu {  left:0;  margin-left:0; }  .genesis-responsive-menu .genesis-nav-menu > .menu-item-has-children > a:after {  content:none; }  .genesis-responsive-menu .genesis-nav-menu .sub-menu {  clear:both;  display:none;  margin:0;  opacity:1;  padding-left:15px;  position:static;  width:100%; }  .genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu {  margin:0; }  .home-even, .home-odd {  padding:70px 0 80px; }   .header-widget-area .simple-social-icons {   display:none;  }   .header-right-call-wrap {   top:0;   width:100%;   padding:0;   display:-webkit-flex;   display:-ms-flexbox;   display:flex;  }   .admin-bar .header-right-call-wrap {   top:32px;  }   .header-right-call-wrap .header-call {   width:50%;   margin:11px 0;  }   .header-session-button {   width:50%;   margin-top:0;   bottom:0;  }   .header-session-button .button {   font-size:16px;  }   .header-image .title-area {   padding:16px 0;  }   .site-header .widget-area {   width:230px;   margin-right:50px;  }   .banner-section-wrap {   background-color:#002e5f;   padding:20px;   margin-bottom:20px;   margin-top:70px;  }   .banner-section-wrap h2 {   font-size:28px;  }   .home-section-1 {   background-size:940px !important;   background-color:#fff !important;   padding:130px 0 0 !important;   background-position:50% -90px;   background-attachment:scroll;  }   .banner-practice-section ul {   display:block;  }   .banner-practice-section ul li {   width:430px;   margin:auto;  }   .banner-practice-section ul li a {   padding:32px 40px;   -webkit-justify-content:left;   justify-content:left;  }   .banner-practice-section ul li a img {   width:12%;   margin-right:20px;  }   .banner-practice-section ul li a strong {   font-size:22px;  }   .home-about-section .home-about-img img {   width:90%;  }   .home-practice-list ul li a strong {   font-size:16px;  }   .home-section-7 .slick-slide .wppsac-post-image-bg {   height:320px;  }   .home-section-7 .widget-title {   max-width:600px;  }   .footer-widgets-2,  .footer-widgets-3 {   width:100%;   float:none;  }   .footer-badge-section,  .footer-review-section,  .footer-review-buttons {   max-width:550px;   margin:auto;  }   .footer-address-section ul li:before {   width:50px;   height:50px;   line-height:50px;  }   .footer-widgets-2 {   margin-bottom:80px;  }   .home-case-section .home-case-content h6 {   font-size:15px;  }   .home-case-section .home-case-content p {   font-size:14px;  }   .home-section-5 {   background-size:150%;  }   .home-even.home-section-6 {   padding:70px 0 30px;  } } @media only screen and (max-width:782px) {   .admin-bar .header-right-call-wrap {   top:46px;  }   .home-practice-list ul li a {   padding:20px 0;  }   .home-expert-section .home-expert-text {   font-size:16px;  }   .footer-widgets-1 {   top:-250px;   margin-bottom:-200px;   padding:60px 30px 40px;  }   .footer-widgets-3 .widget-title {   margin-bottom:5px;  }   .footer-address-section ul {   font-size:14px;  }   .home-case-section .home-case-img img {   height:160px;  }   .home-case-section .home-case-content {   padding:8px 15px 28px;  }   .home-odd.home-section-3 {   background-size:120%;  }   .home-case-section .home-case-content .case-button .button {   font-size:11px;   padding:11px 12px 11px 15px;  }   .sa_owl_theme .owl-nav:after {   width:76%;  }   .staff-page-style {   margin-bottom:30px;  }   .home-team-section-text p {   font-size:15px;  }   .home-section-1 {   background-size:850px !important;  }   } @media only screen and (min-width:760px) and (max-width:780px) {  .home-section-1 {   -webkit-background-size:111% !important;   -moz-background-size:111% !important;   background-size:111% !important;  } } @media only screen and (max-width:680px) {  .home-expert-section .home-expert-text {   font-size:15px;  }   .home-section-1 {   background-size:680px !important;   padding:90px 0 0 !important;   background-position:50% -100px;  }   .mobile-hero-image {   top:-50px;  }   .banner-section-wrap {   margin-bottom:70px;  }   .banner-section-wrap h2 {   font-size:20px;  }   .banner-section-wrap p {   font-size:11px;  }   .banner-section-button {   margin-top:15px;  }   .banner-section-button a.button {   font-size:13px !important;   padding:10px 12px 10px 16px !important;  }   .banner-section-button .button:after, .site-button-style .button:after, .home-team-section-text .button:after, .footer-review-buttons .button:after, .wppsac-post-content .wppsac-readmorebtn:after, .page-related-post-section .display-posts-listing li .excerpt a:after {   margin-left:10px;   top:-1px;  }   } @media only screen and (max-width:650px) { .home-practice-list ul li {   width:50%;  }   .home-practice-list ul li a {   padding:20px 30px;  }   .home-practice-list ul li:nth-child(2),  .home-practice-list ul li:nth-child(4) {   border-right:0;  }   .home-practice-list ul li:nth-child(4) {   border-bottom:1px #d6d6d6 solid;  }   .home-practice-list ul li:nth-child(3) {   border-right:1px #d6d6d6 solid;  }   .home-team-section-image ul {   display:block;  }   .home-team-section-image ul li {   width:65%;   margin:0 auto 50px;  }   .home-case-section {   display:block;  }   .home-case-section .home-case-box {   width:100%;   margin-bottom:30px;  }   .home-case-section .home-case-img img {   height:230px;  }   .home-case-section .home-case-content {   padding:8px 30px 28px;  }   .home-even.home-section-6 {   padding:100px 0 0px;  }   .home-section-5 {   background-size:350%;  }   .page-related-post-section .display-posts-listing {   display:block;  }   .page-related-post-section .display-posts-listing li {   width:100%;   margin-bottom:20px;  }   .page-related-post-section .display-posts-listing li:last-child {   margin-bottom:0;  }   .page-related-post-section .display-posts-listing li .wp-post-image {   height:300px;  }   .page-related-post-section .display-posts-listing li .title {   margin-top:0;   padding:20px 20px 0;  }   .footer-widgets .footer-review-buttons .button:first-child {   margin-right:10px;  }   .footer-widgets .footer-review-buttons .button {   padding:12px 12px 12px 18px;   font-size:14px;  }   } @media only screen and (max-width:638px) {   .home-section-7 .slick-slide .wppsac-sub-content,  .home-section-7 .slick-slide .wppsac-post-title {   text-align:center;  }   .home-section-7 .wppsac-post-content {   text-align:center;  }   .home-section-7 .slick-slide .wppsac-readmorebtn {   margin:auto !important;  }   } @media only screen and (max-width:600px) { .site-header .search-form {   display:none;   position:absolute;   right:5%;   top:61px;   padding:10px;   background-color:#002e5f;   width:260px;   z-index:99;  }   .show-search-form {   width:44px;   height:44px;   border:1px #d6d6d6 solid;   background-image:url(https://www.osterbindlaw.com/wp-content/themes/parallax-pro/images/search-icon.png);   background-repeat:no-repeat;   background-position:50%;   background-size:45%;   display:block !important;  }   .site-header .widget-area {   width:auto;  }   .header-widget-area .widget_search {   margin:20px 0;   position:relative;  }   .header-widget-area .search-form input[type="search"] {   background-image:none;  }   .header-right-call-wrap .header-call {   width:50%;   margin:14px 0;   font-size:14px;  }   .header-session-button .button {   font-size:14px;   padding:14px 15px;  }   .header-session-button .button:before {   font-size:14px;  }   .banner-section-button .button-wrap:first-child a.button {   margin-right:0;  }   .home-section-subtitle {   font-size:15px;  }   .home-about-section .home-about-text {   font-size:14px;  }   .home-section-7 .featuredpost .widget-wrap .entry {   width:100%;  }   .footer-address-section ul {   display:block;  }   .footer-address-section ul li {   margin-bottom:30px;  }   .footer-address-section ul li:last-child {   margin-bottom:0;  }   .footer-address-section ul li:before {   margin:0 auto 10px;  }   .footer-widgets-1 {   padding:60px 30px 10px;  }   .home-odd.home-section-3 {   background-size:200%;  }   .page-imglist-text h3 {   font-size:22px !important;   text-align:center;   width:220px;   margin:auto;  }   .page-imglist-text ul {   position:relative;   right:auto;   bottom:auto;   width:94%;   float:none;   margin:20px auto 0 !important;  }   .wp-block-image .alignleft,  .wp-block-image .alignright {   float:none !important;   margin:.5em 0 .5em 0 !important;  }   .staff-detail-wrap {   width:100%;   float:none;   margin:0;  }  .staff-detail-wrap .staff-detail-text {   text-align:left;  }   .home-section-1 {   background-size:600px !important;   padding:70px 0 0 !important;  }   img.alignleft,  img.alignright {   float:none;   margin:0 0 24px 0;  }   .post-type-archive-cpt_1686 .entry-image,  .tax-tax_1875 .entry-image {   width:auto;   height:auto;   margin:0 0 24px 0;  }   } @media only screen and (max-width:480px) {  .footer-widgets .widget-title, .home-even .widget-title, .home-odd .widget-title {  font-size:30px;  font-size:3rem; }  .home-even, .home-odd {  font-size:16px;  font-size:1.6rem; }   .header-right-call-wrap {   display:block;  }   .header-right-call-wrap .header-call {   width:100%;   margin:13px 0;   font-size:16px;  }   .header-session-button {   width:100%;  }   .site-header {   padding-top:100px;  }   .title-area {   width:170px;  }   .header-image .site-title > a {   height:46px;  }   .site-header .search-form {   width:220px;   right:-20%;   top:60px;  }   .banner-section-button a.button {   display:table;   margin:auto;   width:220px;  }   .banner-section-button a.button.white-button {   margin-right:auto;   margin-bottom:8px;  }   .home-section-1 {   padding:130px 0 0 !important;   background-size:100% !important;   background-position:50% -50px;   background-image:none !important;  }   .home-section-1 .wrap {   padding:0;  }   .mobile-hero-image {   top:-20px;  }   .banner-section-wrap {   background-color:#002e5f;   padding:20px 5%;   margin-bottom:30px;  }   .banner-practice-section {   padding:0 5%;  }   .banner-practice-section ul li {   width:100%;  }   .banner-practice-section ul li a {   padding:32px 20px;  }   .banner-practice-section ul li a strong {   font-size:18px;  }   .home-practice-list ul li.pra-injury a:before,  .home-practice-list ul li.pra-disability a:before,  .home-practice-list ul li.pra-worker a:before,  .home-practice-list ul li.pra-wrong a:before,  .home-practice-list ul li.pra-medical a:before,  .home-practice-list ul li.pra-brain a:before {   height:65px;  }   .home-practice-list ul li a:before {   background-size:60%;   margin-bottom:10px;  }   .home-practice-list ul li a {   padding:20px;  }   .home-expert-title h3 {   font-size:30px;  }   .home-team-section-image ul li {   width:88%;  }   .footer-widgets-2 {   margin-bottom:50px;  }   .footer-form .gform_body > ul li.left-field,  .footer-form .gform_body > ul li.right-field {   width:100%;   float:none;  }   .footer-social-icons .simple-social-icons ul li {   margin:0 4px !important;  }   .footer-social-icons .simple-social-icons ul li a {   padding:8px !important;  }   .site-button-style .button-wrap .button {   padding:12px 20px 13px 35px;   font-size:13px;  }   .home-odd.home-section-3 {   background-size:300%;  }   .home-section-5 {   background-size:800%;  }   .home-section-5 .widget-title {   max-width:280px;   margin:0 auto 10px;  }   .widget-title {   font-size:30px;   font-size:3rem;  }   .sa_owl_theme .owl-nav:after {   width:65%;  }   .sidebar-practice-section ul li a {   padding:26px 16px;   font-size:18px;   -webkit-justify-content:center;   justify-content:center;  }   .sidebar-practice-section ul li a strong {   max-width:140px;  }   .page-related-post-section .display-posts-listing li .wp-post-image {   height:200px;  }   .page-related-post-section .widget-title {   font-size:26px;  }   .content .entry-header .entry-time:after {   width:70px;   height:77px;  }   .content .entry-header .entry-time {   width:70px;   height:82px;   font-size:14px;   padding-top:0;  }   .content .entry-header .entry-time .date {   font-size:22px;  }   .content .entry-header .entry-time .year {   bottom:-6px;  }   .entry-title {   font-size:20px;   font-size:2rem;  }   .content .entry-header {   padding-left:90px;   padding-top:0;  }   .site-inner {   margin-top:50px;  }   nav.genesis-responsive-menu {   top:180px;  }   .admin-bar .nav-primary {   top:230px;  }   .page .entry-title {   font-size:26px;  }   .footer-widgets .footer-review-buttons .button {   display:table;  } } @media only screen and (max-width:420px) {   .home-section-1 {   padding:70px 0 0 !important;   background-size:115% !important;  }  } @media only screen and (max-width:360px) { .menu-toggle,  .menu-toggle:before,  .show-search-form {   width:40px !important;   height:40px !important;  }   .site-header .widget-area {   margin-right:44px;  }   .site-header .search-form {   top:56px;  }   .home-team-section-image ul li {   width:100%;  }   .footer-widgets-1 .widget-title {   font-size:28px;  }   .home-team-button .button {   padding:11px 14px !important;  }   } 