

/* New Theme Styles */

body, html {
  height: auto;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

body a {
  color:#FDC02E;
}

html body .navbar-default {
  border:0px;
}

#mainNav .navbar-toggle {
  border:0px;
}


body .f-cover-wrap .f-cover-img {
  max-width:450px;
  width:100%;
}

.navbar-default .nav>li>a:focus:hover, .navbar-default .nav>li>a:hover {
	color:#FDC02E;
}

body .navbar-default .nav>li>a, body .navbar-default .nav>li>a:focus {
  color:#fff;
}

body .navbar-default .nav>li.active>a, body .navbar-default .nav>li.active>a:focus,
body .navbar-default.affix .nav>li>a:focus:hover, body .navbar-default.affix .nav>li>a:hover {
  color:#FDC02E !important;
}

body header {
  background-image: url(../img/fifteen-minutes-ago-memoir-background.jpg);
  background-size: cover;
  height:auto;
  padding: 120px 0px;
}

body .btn, body .btn-primary {
  background-color:#FDC02E;
  color:black;
}

body .btn-primary:hover, body .btn-primary:focus, body .btn-primary:active, body .btn-primary:after {
  background-color:#ffffff;
  color:black;
}


header .header-content .header-content-inner h1 {
  color:#FDC02E;
  font-size: 100px;
  font-style: italic;
  font-family: initial;
}

body hr {
  border-color:white;
}

body .bg-primary {
  background-color:#FDC02E;
}

body .f-home-subtitle {
  font-size:60px;
}

body #excerpt .text-faded  {
  color:#ffffff;
  line-height:28px;
  font-size:17px;
}

body #about .text-faded {
  color:#000000;
  line-height:28px;
  font-size:17px;
}

#gallery .popup-gallery {
  padding:0px;
}

#gallery {
  padding-bottom:0px;
}

#gallery .img-responsive {
  width:100%;
}

 #gallery .f-section-title {
  text-align:center;
}

body .portfolio-box .portfolio-box-caption {
  background: rgba(254,192,45,0.9);

}

body .ug-thumb-over .ug-thumb-overlay {
  background:rgba(254,192,45,0.9) !important;
}


body .portfolio-box-caption {
  background: rgba(254,192,45,0.9);

}

body .ug-lightbox .ug-textpanel-title {
  text-align:center !important
}

body #excerpt {
  background-image:url('../img/fifteen-minutes-ago-memoir-background.jpg');
  background-size:cover;
}

 #excerpt .f-section-title {
   color:#fff;
 }

 .f-author-img {
   width:500px;
   -moz-box-shadow: 0px 0px 20px 4px #ccc;
   -webkit-box-shadow: 0px 0px 20px 4px #ccc;
   box-shadow: 0px 0px 20px 4px #ccc;
 }

.f-author-wrap  {
  text-align:right;
  padding-top:10px;
}

.f-event-wrap .agenda .scrollbox {
  overflow-y:hidden;
}

#events .date {
    width: 100px;
    text-align: center;
    padding: 30px 0px;
    margin: 0 auto;
    background-color: #FDC02E;
    color: black;
    border-radius: 60px;
    font-size: 14px;
}

body #photogallery {
	padding-bottom:0px;
}

body .portfolio-modal {
  padding-left:0px !important;
}

#events .f-date-text {
  font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
}

#events .news-item {
  margin-bottom:40px;
}

.portfolio-caption .f-image-title {
  text-align: center;
}

body .autograph-link {
	line-height:32px;
}


/* Modal Window */

body .modal-dialog {
  width:80%;
}

body .modal-body img {
  margin:0 auto;

}
body .modal-body h2 {
  text-align:center;
}

#events .f-date-text {
  font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
}

#events .news-item {
  margin-bottom:40px;
}


body #buybook {
	background-color:#fafafa;
}

body #buybook .btn-primary:hover, body #buybook .btn-primary:active, body #buybook .btn-primary:focus, body #buybook .btn-primary:after {
  background-color:#dddddd;
}

body .imgs-grid-modal .modal-close {
  top:80px;
  z-index: 100;
}

body .imgs-grid {
  max-width:none;
}

body .f-cover-mobile {
	display:none;
}


/* New Media Queries */

@media only screen and (min-width:768px){
  body .navbar-nav>li {
    float:none;
    display:inline-block;
  }

  body .navbar-collapse .navbar-right {
    float:none !important;
  }

  body .navbar-collapse {
    text-align:center;
    margin: 0 auto;
  }
}


@media only screen and (max-width:992px){
  body .f-author-img {width:100%;}
}

@media only screen and (max-width:767px){
  body .barnes-noble-btn {
	margin-top:20px;
  }
  
  body .text-first {
	  padding-top:40px;
  }

  body .navbar-default .nav>li.active>a, body .navbar-default .nav>li.active>a:focus, body .navbar-default.affix .nav>li>a:focus:hover, body .navbar-default.affix .nav>li>a:hover {
    color:white !important;
  }

  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color:#ffffff;
  }
  html body .navbar-default {
    background-color:#FDC02C;
  }

  body .navbar-default .nav>li>a, body .navbar-default .nav>li>a:focus {
    color:#000000;
  }
  .navbar-default .nav>li>a:focus:hover, .navbar-default .nav>li>a:hover {
    color:#ffffff;
  }

  body .col-sm-7 .f-section-title {
    padding-top:80px;
  }
  body .f-cover-wrap .f-cover-img {
    width:100%;
  }

  body header {
    height: auto;
  }
}


@media only screen and (max-width: 480px){
	body header .f-header-container {
		padding:80px 25px;
	}

    body header {
      padding:0px;
    }
}

@media only screen and (max-width: 380px) {
	body .button-row .btn-primary {
		width:100%;
		min-width:0px !important;
		font-size:12px;
	}
}

@media only screen and (max-width: 360px){
	body .f-cover-img {
		display:none;
	}
	
	body .f-cover-mobile {
		display:block;
	}
}

@media only screen and (max-width: 363px){
	body .button-row .btn-primary {
		font-size:10px;
		padding:10px;
	}
}




