body, h1, h2, h3, a, p, em {
  font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif!important;
}
a.portfolio-link {
    color: #FCBA5D!important;
}
header {
  text-align: center;
  background: #f7f7f7;
  color: #002E39;
}
#mainNav {
  background: #002E39;
}
hr.star-light::after {
	background: transparent;
	content: none;
}
p {
  text-align: justify;
  text-justify: inter-word;
}
hr.star-primary::after {
	background: transparent;
	content: none;
}
.navbar-custom .navbar-nav li.active a, .navbar-custom .navbar-nav li.active a:active, .navbar-custom .navbar-nav li.active a:focus, .navbar-custom .navbar-nav li.active a:hover {
	background: #FCBA5D;
}
.navbar-custom .navbar-nav li a:hover {
	color: #FCBA5D;
}
p {
    font-size: 16px!important;
}
.navbar-custom .navbar-toggle:hover {
	background: #FCBA5D;
	border-color: #FCBA5D;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #FCBA5D;
}
.navbar-default .navbar-toggle:hover .icon-bar {
	background-color: #002E39;
}
#lower {
  text-transform: none!important;
}
section{
  padding: 30px 0;
}
@media only screen and (max-width: 767px) {
  .container{
    margin-right: 20px;
    margin-left: 20px;
  }
  h2 {
    font-size: 35px!important;
  }
}
img.logo {
  width: 250px;
}
@media only screen and (min-width: 768px) {
  header .container {
      padding-top: 125px;
      padding-bottom: 0px;
  }
  .navbar-custom .navbar-brand {
    font-size: 21px;
  }
}
