/* Neekdesign Custom CSS Styles
    
    font-family: 'PT Serif', serif;
    font-family: 'Cormorant Garamond', serif;
    font-family: 'Great Vibes', cursive;
    font-family: 'Dancing Script', cursive;
    font-family: 'Satisfy', cursive;
    font-family: 'Courgette', cursive;
    font-family: 'Old Standard TT', serif;
    
    #114488 Blue
    #ff3300 Red
    #ffdd00 Yellow
 */

body {
	/* fallback DIY*/ /* Safari 4-5, Chrome 1-9 */
	background: -webkit-gradient(linear, left top, right top, from(#114488), color-stop(0.05, #114488), color-stop(0.5, #000000), color-stop(0.95, #ff3300), to(#ffdd00));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(left, #114488, #114488 5%, #000000, #ff3300 95%, #ffdd00);
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(left, #114488, #114488 5%, #000000, #ff3300 95%, #ffdd00);
	/* IE 10 */
	background: -ms-linear-gradient(left, #114488, #114488 5%, #000000, #ff3300 95%, #ffdd00);
	/* Opera 11.10+ */
	background: -o-linear-gradient(left, #114488, #114488 5%, #000000, #ff3300 95%, #ffdd00);
	font-family: 'Alegreya Sans', Arial, "Helvetica Neue", "Helvetica", Helvetica, sans-serif;
	color: #ffffff;
}

img {
  width: 100%;
  height: auto;
  }

/* Default Link Styles */
p, h5, input, blockquote, li {
	font-family: 'Alegreya Sans', Arial, "Helvetica Neue", "Helvetica", Helvetica, sans-serif;
}

p {
	text-align: justify;
}

a { 
	color: #bb1122;
	cursor: pointer; }
a:hover, a:focus, a.active { color: #dd3344; }

h2, h3, h4, h5 {
	font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
	font-weight: bold;
 }

h1 {
	font-family: "Helvetica Neue", "Helvetica", Helvetica, sans-serif;
	font-weight: normal;
}

h2 { text-align: center; }

blockquote {
  color: #ffffff;  
  font-family: 'Dancing Script', cursive;
  font-weight: bold;
  font-size: 2.875rem;
  padding: 0.5625rem 1.5rem 0 1.25rem;
  border: 0;
-webkit-animation-delay: 0.9s;
-moz-animation-delay: 0.9s;
animation-delay: 0.9s; }
   }
  cite {
    text-align: right;
	color: #ffffff;
	padding-top: .5rem; }
  cite.bishop:before {
    content: "+ "; }
	
.indent { margin-left: 4.0rem; }
	
hr {
	border: 0;
	height: 0;
	border-top: 3px solid rgba(0, 0, 0, 0.1);
	border-bottom: 3px solid rgba(255, 255, 255, 0.3);
	width: 50%; }
	.contenthr {
		border: 0;
		border-bottom: 1px dashed #ddc;
		background: transparent; }

#back-top {
  position: fixed;
  bottom:20px;
  right: 2%;
  z-index: 100;
  text-align: center; }
  
.grid-container.full {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    margin: 0 auto;
    background: #ddddbb; }

  
  
  
/* ---------------------------- */
/* BUTTONS */
/* ---------------------------- */

.button a, input.button { color: white; }
button, .button, input.button {
  font-family: 'Alegreya Sans', Arial, "Helvetica Neue", "Helvetica", Helvetica, sans-serif;
  background-color: #000000;
  border-color: #000000; }
  button:hover, button:focus, .button:hover, .button:focus {
    background-color: #666666!important;
    background: #666666!important;
    cursor: pointer; }
  button { cursor: pointer; }

  
  
  
/* ---------------------------- */
/* FOOTER */
/* ---------------------------- */

footer { 
	background-color: #333333;
	color: #888888;
	padding: 1.0rem 0 .5rem 0; }
footer a { color: #888888; }
footer h5 {
	color: #888888;
	border-bottom: 1px solid #444444; }
footer a:hover { color: #dddddd; }
footer p { font-size: 80%; }
  
  
  
/* ---------------------------- */
/* PARALAX */
/* ---------------------------- */

@media screen and (max-width: 74.9375em) {
.contentparalax { 
	background-color: #000000!important;
	background-repeat: no-repeat!important;
	background-attachment: fixed!important;
	background-position: 0 0!important;
	background-size: 100% auto!important;
	min-height: 760px;
	border-top: 15px solid #000000;
	border-bottom: 15px solid #000000; }
}

/* 201208 Doesn't seem to work on current browsers	
@media only screen 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
.contentparalax { display: none!important; }
}
 */
 
 
 