@charset "utf-8";

/* CSS Document */
body {font-family: 'Roboto', sans-serif;
font-size: 16px; }


/* 	COLORS 	*/
.darkest-blue {color: #041e3c;}
.dark-blue {color:  #13264B ;
}
.blue {color:  #224D79 ;
}
.light-blue {color: #4F7DA4      ;
}
.light{color:#F8F8F8      ;
}



 a:link {
  color: inherit;
}

a:visited {
  color: inherit;
}

a:hover {
  color: inherit;
  font-weight: bold;
}

a:active {
  color: inherit;
}


/*	TOP       */
.jumbotron {
  background: none !important;
  padding-top: 200px !important;
}

.btn-banner {
  background: rgba(255,255,255,0.5);
  color: #13264B;
}
/* #banner2 {background-image: img("../images/books.jpeg") no-repeat cover;
} */
.main-navigation.navbar-fixed-top {
  border-bottom: 0px !important;
}

.phone {
  font-size: 3rem !important;
  padding-top: 10px;
}

.phone-number {
  color: #4F7DA4 !important;
  font-size: 100% ;
}

.phone-number:hover {
  font-size: 110% ;
  color: #224D79 !important;
}

/* .button {
  color: white !important;
  background-color: #e43c5c !important;
  border: 2px solid white !important;
}

.button:hover {
  background-color: white !important;
  color: #e43c5c !important;
} */

/*    ABOUT    */

.service-heading {
font-family: 'Merriweather', serif;
font-size: 2.2rem !important;
font-weight: bold !important;
color: #13264B !important;
}

.service-seperator {
  width: 15%;
  height: 1px;
  color: #13264B;
}
.service-box .service-text {
   width: 70%;
   /* float: left; */
   /* margin-bottom: 20px; */
   margin: 0 auto;
   float: none !important;
   font-size: 1.6rem;
   line-height: 1.5;
}

.service-box {text-align: center;
}

.service-icon {
  float: none !important;
  margin: 0 auto 15px !important;
  width: 200px !important;
  height: 200px !important;
  border-radius: 100% !important;
}


.about-pic-ath {background-image: url('../images/atherton-img.jpg');
background-size: cover;
}

.about-pic-huth {background-image: url('../images/huth-img.jpg');
background-size:cover;
}

.about-padding {padding: 40px 0px 0px !important;
 }
/* CONTACT */
.fig-caption {
  text-align: center;
}

.phone1 {
  color: black ;
}

.phone1:hover {
  color: #0e4d82;
}

.call-link:hover {
  color: antiquewhite;
}

.contact-info {
  margin: 0 auto;
}

.storefront {
  margin: 0 auto;
  width: 350px;
  height: 350px;
  border-radius: 100%;
}

/* PORTFOLIO */
#portfolio {
	padding: 0 0 4%;
}
/* .p-pic-divorce {
  background: url('../images/divorce.jpeg') !important;
}

.p-pic-estate {
  background: url('../images/estate.jpg') !important;
}

.p-pic-will {
  background: url('../images/will.jpg') !important;
}

.p-pic-custody {
  background: url('../images/custody.jpg') !important;
}

.p-pic-felony {
  background: url('../images/jail.jpeg') !important;
}

.p-pic-defense {
  background: url('../images/man.jpeg') !important;
}

.p-pic-dui {
  background: url('../images/dui.jpg') !important;
}

.p-pic-probate {
  background: url('../images/probate.jpg') !important;
} */

.p-pic {
  height: 100%;
  width: 100%;
  background-size: cover !important;
}


/*  BOTTOM CTA */
.cta-sub-title {
  display: inline-block;
  padding-right: 50px;
}

.call-btn {
  background-color: #4F7DA4 !important;
  padding: 1% 4% !important;
  border: 1px solid white !important;
}

.call-btn:hover { background-color:white !important;
  color: #4F7DA4 !important;
}


/* .redheader {
  color: #E74C3C;
} */

.page-divider {
  border: 2px solid #f7f7f7;
  margin: 30px 0px;
  width: 50%;
}

#navbar-margin {
  position: relative;
  margin-bottom: 50px !important;
}

.divider {
  height: .5px !important;
  margin: .5px 0 !important;
  overflow: hidden;
  background-color: #e5e5e5
}

/* SUBPAGES */
.pg2-content {
  margin-top: 150px;
}

/*.navbar-brand {display: inline-block;
width: 100%;
padding: 0 !important;
margin: 0 !important;
}*/
.pg2-content {
  width: 80%;
  margin: 0px auto;
  alignment-baseline: center;
}

/** @charset "utf-8";
/* CSS Document
.cta-sub-title {display:inline-block; padding-right: 50px;  }
.pg2-content {margin-top: 150px;
}

.redheader {color: #E74C3C;}

.page-divider {border: 2px solid #f7f7f7;
	margin: 40px 0px;
	width: 50%;
}
#navbar-margin {position: relative; margin-bottom: 50px !important; }


.pg2-content {
width: 80%;
margin: 0px auto;
alignment-baseline: center;
}
