/****************************************************************************
 * assets/css/sinclair-law.css
 ****************************************************************************/
body,
p {
  color: #333;
}

.bg-overlay-dark:before {
    background-color: #000;
    opacity: 0.7;
}

.slider {
  height: 850px;
}
.slider .slide--item
{
    padding-top: 150px;
    height: 100%;
}


#primary-menu.affix-top
{

}
#primary-menu.affix-top .navbar-collapse.pull-right
{
  float: none !important;
  text-align: center;
}

#primary-menu.affix-top .navbar-collapse.pull-right .navbar-nav
{
  display: inline-block;
  float: none !important;
}

/*#primary-menu.affix-top .navbar-nav > li > a:hover::before,*/
/*
#primary-menu.affix-top .navbar-nav > li.active > a:before {
    display: none;
}
*/


.member .member-contact
{
  margin-top: 20px;
  margin-bottom: 20px;
  display: inline-flex;
  flex-direction: column;
  text-align: left;
}
.member .member-contact .phone i,
.member .member-contact .email i {
  margin-right: 10px;
}
.member .member-contact .phone,
.member .member-contact .phone a,
.member .member-contact .email,
.member .member-contact .email a {
  color: #363636;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 10px;
}

.member .member-contact .phone a:hover,
.member .member-contact .email a:hover {
  text-decoration: underline;
}



.member-bio
{
  margin: 1em 0;
  text-align: left;
  font-size: 15px;
}
.member-bio li,
.member-bio p
{
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 20px 0;
}



.hero-contact-info
{
  margin-top: -66px;
  padding-bottom: 20px;
  text-align:center;
}
.hero-contact-info .counter-container
{
  background-color: rgb(225 234 239 / 95%);
  padding: 30px 0 0 0;
  box-shadow: #000 0 2px 20px -10px;
}
.hero-contact-info i {
  margin-right: 15px;
}
.hero-contact-info a {
  color: #333;
}
.hero-contact-info h5
{
  margin: 0 0 16px 0;
  font-size: 24px;
  color: #333;
}
.hero-contact-info p
{
  margin: 0 0 16px 0;
  font-size: 16px;
  color: #333;
}
