
#super-heading-row {
    height: 48px;
  }
  
  .practice-areas-title {
      padding: 0px 27!important;
  }
  
  div#workers-comp .title-default {
  
      line-height: normal!important;
  }
  
  .underline-please{
      text-decoration:underline;
      color:#fff;
  
  }
  
  #header-consultation{
      background-color:#D15E34;
      height:100%;
  
          padding:0px 60px;
      position:relative;
      right:-60px;
      font-weight:400;
  
  }
  
  
  #header-consultation2{
      background-color:#D15E34;
      height:48px;
      position:relative;
      right:-60px;
      padding:0px 60px!important;
      font-weight:400;
      
  
  }
  
  #header-consultation .title-customize.styled-subtitle {
      font-weight: 400;
  }
  
  #header-consultation a{
  
  font-size:15px;
        position: relative;
    top: 50%;
    transform: translateY(-50%);
  }
  
  #header-consultation2 a{
  
  
      font-weight:400;
        position: relative;
    top: 50%;
    transform: translateY(-50%);
      height:100%!important;
          
  }
  
  li.menu-item a{
      font-family:muli !important;
  }
  
  #page-title {
      background-color: #32303CFF;
      padding-top: 30px;
      padding-bottom: 30px;
  }
  
  #page-title h1, #page-title .title-rich-content {
      color: #FFFFFFFF;
      font-weight: 400;
      font-family: DM Sans;
      font-size: 38px;
      letter-spacing: 0px;
  }
  
  .thegem-te-socials .thegem-te-socials-size-tiny .socials-item-icon {
      font-size: 12px;
  }
  
  #adminmenu .wp-menu-image img {
      height: 24px !important;
      padding: 4px 0 0 !important;
  }
  #menu-posts-practiceareas img{
          height: 24px !important;
      padding: 4px 0 0 !important;
  }
  
  .bainbridge-practice-areas-grid{
      color:#fff;
      padding-top:0;
      margin-top:0
          
  }
  
  .bainbridge-practice-areas-grid .vc_column-inner{
  
  
          
  }
  
  
  
  .practice-areas-title {
      font-size: 25px;
      padding: 0px 40px;
  }
  
  .practice-areas-description {
      padding: 0px 30px;
      font-size: 14px;
      line-height: normal;
      text-align: center;
      font-weight:200;
  }
  
  .logo.desktop {
      position: relative;
      left: -29px;
  }
  
  .socials-item-icon {
  
      vertical-align: unset
  
  }
  
  #page-title h1, #page-title .title-rich-content {
      color: #FFFFFFFF;
      font-weight: 400;
      font-family: DM Sans;
      font-size: 38px;
      letter-spacing: 0px;
      text-transform: capitalize;
  }
  
  .block-content {
      padding-top: 18px;
      border-bottom:black
  }
  
  div#pa-title:after {
      display: block;
      border-bottom: 3px solid #d15e34;
      content: "";
      position: relative;
      bottom: -20px;
      /* width: 50%; */
      text-align: center;
      margin: 0px 542px;
  }
  
  .practice-areas-link {
      margin: 16px 0 9px 0;
  }
  
  .bainbridge a:hover {
      color:#fff!important;
  }
  
  div#workers-comp {
      background-color: #D15E34;
      padding: 11px 46px;
      margin: 20px auto;
  }
  
  div#workers-comp .title-default {
      font-size: 13px;
      font-weight: 500;
  }
  
  #workers-comp .gem-icon {
      font-size: 24px!important;
      width:unset!important;
      height:unset !important;
  }
  
  .block-content:last-of-type {
      padding-bottom: 0;
  }
  
  div#contact-us-text {
      font-size: 33px;
      color: #fff;
      line-height: normal;
      font-weight:500
  }
  
  #consultation-contact .vc_column_container>.vc_column-inner {
      padding-top: 0px;
  }
  div#consultation-contact {
      height: 134px;
      margin: 83px 0 0;
  }
  
  a#contact-button {
      background-color: #32303C;
      width: 203px;
      /* height: 54px; */
      height: 51px;
      line-height: 51px;
      font-size: 14px;
      margin: 0px;
      font-weight: 500;
  }
  
  .bainbridge-office {
      font-size: 14px;
      padding:0 0 7px 0;
  }
  
  .bainbridge {
      color:#fff!important;
  }
  
  .bainbridge-phone {
      padding: 7px 0 0 0;
      text-transform: uppercase;
  }
  
  .bainbridge-fax {
      text-transform: uppercase;
  }
  
  .custom-footer .vc_grid-item-mini {
      padding: 0;
  
  }
  
  .custom-footer  .vc_gitem-zone.vc_gitem-zone-c.bainbridge-locations-grid {
      background-color: #32303C;
  }
  
  .custom-footer .vc_grid-item-mini.vc_clearfix {
      border: unset;
  }
  
  .custom-footer {
      color: #fff;
      font-weight: 300;
  }
  .bainbridge-map {
      color: #d15e34;
      font-size: 14px;
      padding: 3px 0 0 0;
      font-weight: 500;
  }
  
  .bainbridge-locations-grid {
      padding: 35px 0 0 0;
  }
  
  #bottom-row {
      padding: 64px 0 28px 0;
  }
  
  #menu-desktop {
      padding-right: 0px!important;
      
  }
  
  #menu-desktop a {
      font-size:13px;
      
  }
  
  #menu-desktop a:active {
     font-weight:800!important;
      
      
  }
    #contact-us-text {
    
          text-align:right;
          padding-right:9px!important
          font-family: DM Sans!important;
              
    }
  
  #contact-button-container{
      text-align:left;
  }
  
  .gem-infotext.thegem-custom-6601f1c1c2dc65181 .gem-infotext-icon {
      transform: unset !important;
  }
  
  
  @media only screen and (max-width: 1136px) {
      .gem-infotext.thegem-custom-6601f1c1c2dc65181 .gem-infotext-icon {
      transform: unset !important;
  }
        .practice-areas-title {
  font-size:140%
    }
      
      .practice-areas-title {
      padding: 0px 10%!important;
  }
      
  
  }
  
  
  
  @media only screen and (max-width: 768px) {
      
      .title-customize{
          font-size:70%!important;
          line-height:11px!important;
              margin:10px 0 0 0 !important;
      }
      
      .bainbridge-locations-grid-inner div{
          font-size:70%!important;
          
      }
      
      .practice-areas-title {
      padding: 0px 14px!important;
  }
      
      
      
      
      #pa-title {
          padding-top:0!important
              margin-top:0!important
      }
    #contact-us-text {
      padding-bottom:20px!important;
          text-align:center;
    }
      #contact-button-container{
      text-align:center;
  }
      
      .bainbridge-practice-areas-grid div{
          padding-top:0!important
      }
      
  
  
  #committed-serving div {
      padding:0 5px !important;
      margin:0!important;
      font-size: 125% !important;
  }
  
  
      
      div#consultation-contact {
      height: 211px;
          margin:unset;
  
  }
      div#workers-comp {
      background-color: #D15E34;
  
      margin: 20px  auto;
          padding:10px 60px 20px  !important
  }
      
          div#workers-comp a {
     
  font-size:30px;
    
  }
      
      div#workers-comp .gem-infotext-icon{
                position: relative;
    top: 50%;
    transform: translateY(25%);
      
      }
      
      #workers-comp .gem-icon {
      font-size: 30px!important; 
          line-height:normal!important;
  
  
  }
  
      
      .vc_gitem-zone.vc_gitem-zone-c.bainbridge-locations-grid {
      text-align: center;
      font-size: 22px;
  }
      
      .bainbridge-office {
      font-size: 26px;
  }
      
      .socials.socials-list.socials-colored-hover.socials-default.socials-alignment-left {
      text-align: center;
  }
      
      #bottom-row .wpb_wrapper {
      text-align: center;
  }
      
      .gem-infotext.thegem-custom-6601f1c1c2dc65181 .gem-infotext-icon {
  
      position: relative!important;
      top: 50%!important;
      transform: translateY(25%)!important;
  }
  
  }
  
  @media only screen and (max-width: 332px) {
        #contact-us-text {
      margin-bottom:0px!important;
          text-align:center;
          font-size:24px!important
    }
      
              div#workers-comp a {
     
  font-size:20px!important;
    line-height:normal!important;
                  
  }
      
      
      
      div#workers-comp {
      background-color: #D15E34;
      margin: 20px  auto;
      padding: 10px 10px 20px  !important;;
  }
      
              div#workers-comp a {
     
  font-size:20px;!important
    
  }
      
  div#workers-comp	.title-customize.title-default {
      line-height: normal!important;
      /* text-align: center; */
      font-size: 15px!important;
  }
      
  
  
  }
  
  
  
  
  .thegem-te-menu__default.desktop-view ul.nav-menu > li.menu-item-active > a{
  
      font-weight: 800!important;
     
  }
  
  .use-Montserrat{
  font-family: "Montserrat", sans-serif;
  }
  
  .use-SourceSansPro{
      font-family: "Source Sans Pro", sans-serif;
  }
  