/*------------------------------------------------------------------
[Custom Template Stylesheet]

Project:	theLaw - Onepage Html Responsive Template
Version:	1.1
Primary use:	theLaw - Onepage Html Responsive Template
-------------------------------------------------------------------*/

/*add your style css here*/

body p {
    font-size: 15px;}

.top-container {
  border-top:none;}

.ms-bullets,
.ms-nav-next,
.ms-nav-prev,
.team-content-3:hover .img-content .overlay {
  display: none!important;}

.team-person-detail p {
  margin-bottom:10px;}

.team-person-detail p,
.team-person-detail strong {
  font-size: 16px;
  line-height: normal;
  color: #333;
}

.team-content-3 .team-person-detail {
    padding: 10px 15px 15px 15px;}

.ms-layer.thin-text-white {
    background:none!important;}

#our-services li {
  color:#1873bc;
  list-style: none;}

  #our-services li:before {
      font-family: 'FontAwesome';
      content: '\f138';
      margin: 0 9px 0 0;}

.ms-layer.thin-text-white,
.ms-layer.bold-text-white {
    text-shadow: none;
}

.img-team-person {
  width: 100%;
  height: auto;
}

.req-form .request-content {
    color: #ccc;}

.req-form .request-content span,
.req-form .request-content span a {
  color: #fff;}

.number {
  float: right;}

.attorney-team h3 {
    margin: 0 0 20px 0;}

.references {
  background: #f7f7f7;}

.references p {
padding: 15px;
color: #898989;
border-left:9px solid #46c6fb;}

footer {
    padding-top: 0px;
    padding-bottom: 20px;
    background: url(../images/bg-2.jpg);}

footer p,
footer .footer-logo img {
  margin: 0;}

h3.ms-layer.thin-text-white.blacktext {
  width: 100%;
  left: auto!important;
  text-align: center;
}

@media all and (min-width:1025px) {
    .team-content-3 .team-person-detail {
      border-bottom: none;}

    .team-listing {
      display: flex;}

    .team-listing .col-md-4.col-sm-4{
      border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
  }

@media all and (min-width:768px) {
    .team-photos {
      display: flex;}
}
