/* main nav *//*
.navigation-a ul li {
    margin-bottom: 0;
}


/* Adjust size of attorney's photos */
.staff-member {
    max-width: 26.333333%;
}
.staff-detail > .staff-member {
    max-width: 90%;
}
@media only screen and (max-width: 767px){
    .staff-member {
        max-width: 85%;
    }
}


/* Adjust width of bio buttons */
.cta__button {
    min-width: 185px;
}

/* Fix width of side menu bar on tablet */
.mm-menu {
    min-width: 265px;
}


/* home: bucket */
.section-featuredblocks, .section-breadcrumbs, .section-pagecontent {
    z-index: 5;
}

/* Adjust color of numbers on review page */
.page-item.active .page-link {
    color: blue;
}


/* Adjust spacing on gallery footer section */
.row.equal > .col-lg-4.col-sm-12.section__column-3.ple-column-padding {
    display: flex;
    align-items: center;
    justify-content: end;
}
@media only screen and (max-width: 992px){
  .row.equal > .col-lg-4.col-sm-12.section__column-3.ple-column-padding {
      justify-content: center;
  }
}
@media only screen and (max-width: 767px){
  .row.equal > .col-lg-4.col-sm-12.section__column-1.ple-column-padding,
  .row.equal > .col-lg-4.col-sm-12.section__column-2.ple-column-padding,
  .row.equal > .col-lg-4.col-sm-12.section__column-3.ple-column-padding {
      padding: 10px 0 !important;
  }
}
.ple-column-padding>.row>.stacked:last-child {
    padding: 0;
}
.ple-column-padding>.row>.stacked:first-child {
    padding: 0 0 20px;
}
.controls-wrapper {
    display: none !important;
}



.icon_location,
.icon_phone {
    width: 1.6rem;
}




/* Remove right arrows on practice areas dropdown menu */
.navigation-a > ul > li:nth-child(3) span {
    display: none !important;
}
#home_nav .navigation-a > ul > li:nth-child(2) span {
    display: none !important;
}


/* Increse font size of dropdown menus */

.navigation__item--link {
    font-size: 1.06rem !important;
    /*font-size: 1.125rem !important;*/
}
.navigation__item .navigation__item--default {
    margin-bottom: 0;
}



/* Fix hover effect on hovering over nav menu items*/
.navigation-a .navigation__list:not(.navigation__list--sub)>.navigation__item::after {
    z-index: 1 !important;
}




/* Adjust size of video in contracts AOP */
@media only screen and (max-width: 991px){
    .video__frame {
        width: 70vw !important;
        height: 50vh;
    }
}
@media only screen and (max-width: 691px){
    .video__frame {
        width: 90vw !important;
        height: 30vh;
    }
}
