@import url(http://fonts.googleapis.com/css?family=Cinzel:400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
body {
  padding-top: 70px;
  /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */ }

.navbar-inverse {
  background: #660099;
  background-image: url("../images/crisp-paper-ruffles.png");
  background-repeat: repeat;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 1.4em;
  font-family: 'Cinzel', serif;
  color: #c0c0c0;
  border: none;
  padding-right: 50px; }

.logo {
  height: 120px;
  width: auto;
  position: absolute;
  top: 2px;
  margin-left: 15px; }

.nav a {
  color: #c0c0c0 !important; }
  .nav a:hover {
    color: #EEE8AA !important; }
.nav li:hover {
  background: rgba(31, 31, 31, 0.2) !important;
  border-radius: 6px !important; }

.navbar-collapse {
  border: none !important; }

.dropdown-menu {
  background: #660099;
  background-image: url("../images/crisp-paper-ruffles.png");
  background-repeat: repeat;
  font-size: .9em; }
  .dropdown-menu a:hover {
    background: rgba(31, 31, 31, 0.2) !important; }

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background: rgba(31, 31, 31, 0.2) !important;
  border-radius: 6px !important;
  color: #EEE8AA !important; }

.slider {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 50px; }

.bx-wrapper .bx-viewport {
  border: none !important; }

.mainContent, .pageContent {
  font-family: 'Open Sans', sans-serif;
  color: #4c4c4c;
  font-size: 1.3em; }
  .mainContent h3, .pageContent h3 {
    margin-bottom: 30px; }

.pageContent {
  margin-top: 50px; }
  .pageContent h1 {
    margin-bottom: 30px; }
  .pageContent p::first-letter {
    font-family: 'Cinzel', serif;
    font-size: 200%;
    color: #660099;
    line-height: 5px; }
  .pageContent p {
    padding-bottom: 20px; }
  .pageContent .photo {
    height: auto;
    border-radius: 10px; }

.fa-paw {
  color: #660099; }

.puppies-available {
  text-align: center;
  margin-bottom: 60px;
  width: 600px;
  margin-left: auto;
  margin-right: auto; }

.puppies-available-portrait {
  text-align: center;
  margin-bottom: 60px;
  height: 600px;
  margin-left: auto;
  margin-right: auto; }

.puppies-link {
  color: #660099; }
  .puppies-link:hover {
    text-decoration: underline;
    color: #660099; }

.center {
  text-align: center; }

footer {
  color: #4c4c4c;
  font-size: 1em;
  margin-top: 20px; }
  footer .container {
    border-top: 1px solid #bababa; }

.bottomLogo {
  margin-top: 20px;
  margin-bottom: 20px; }
  .bottomLogo img {
    border-radius: 50%; }

.btn-success {
  background: #660099 !important;
  border-color: #660099; }
  .btn-success:hover {
    background: #ada6cf !important;
    border-color: #ada6cf; }

.bigLetter {
  font-size: 110%; }

.purple {
  color: #660099; }

.badges {
  width: auto; }

/*
.thumbnail, .thumbnailInfo {
    width: 75%;
    height: auto;
    border-color: transparent;
   	margin: 0 auto;

}
*/
.thumbnail {
  border: none; }

.thumbnailImage {
  height: auto;
  width: auto;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  margin-bottom: 0; }

.thumbnailInfo {
  background: #660099;
  color: white;
  padding: 10px;
  margin-top: -25px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  width: 97%;
  margin-left: auto;
  margin-right: auto; }

@media (max-width: 820px) {
  .navbar {
    font-size: .8em !important; }

  .bottomLogo {
    height: 100px !important;
    width: 100px !important;
    margin-left: auto;
    margin-right: auto; } }
@media (max-width: 920px) {
  .navbar {
    font-size: 1em !important; }

  .text-slide {
    font-size: 20px; } }

/*# sourceMappingURL=style.css.map */
