body {
	background: #adadad;
	background-image: -moz-linear-gradient( 0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0) 100%);
	background-image: -ms-linear-gradient( 0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 50%, rgba(255,255,255,0) 100%);
}

body, p, a, h1, h2, h3, h4, h5 {
	font-family:"kings-caslon-display", serif;
	text-decoration: none;
	color: #434343;
	font-weight: normal;
}


h1 {
	letter-spacing: -0.02em;
	font-size: 2.75em;
	color: #444;
	margin-bottom: 1em;
	line-height: 1;
}

p {
	font-size: 1.25em;
}

a {
	color: #676767;
  	font-style: italic;
  	transition: 0.2s ease-in-out;
  	line-height: 1.3;
  	font-size: 1.25em;
}

a:hover {
  color: #222;
}

.container {
	max-width: 1530px;
	margin: auto;
	padding: 1em;
}

.header {
	margin: 2em 0 0;
}

.header-contact {
	padding: 0 0 0.6em;
}

.footer {
	margin: 3em 0;
}

.dec {
	opacity: 0.3;
	margin: -1px 0;
}

.copyright {
	margin-top: 3em;
}

.r90 {
display: inline-block;
transform: rotate(-90deg);
font-size: 1.2em;
font-style: normal;
opacity: 0.4;
}

.t90 {
display: inline-block;
transform: rotate(90deg);
font-size: 1.6em;
font-style: normal;
opacity: 0.4;
}

.paintings-container {
	}

.paintings img {
	box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.15);
	border-radius: 2px;
}

.paintings p {
	margin: 1em 0 8em;
	color: #676767;
}

img.wtop {
margin-top:0;
}

.fade-in {
	opacity: 0;
	-webkit-animation: fadeIn ease-in 1;
	-moz-animation: fadeIn ease-in 1;
	animation: fadeIn ease-in 1;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 1.4s;
	-moz-animation-duration: 1.4s;
	animation-duration: 1.4s;
}

.fade-in.phaseone {
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
	animation-delay: 0.3s;
	z-index: 3
}

.fade-in.phasetwo {
	-webkit-animation-delay: 0.7s;
	-moz-animation-delay: 0.7s;
	animation-delay: 0.7s;
	z-index: 3
}

.fade-in.phasethree {
	-webkit-animation-delay: 1.4s;
	-moz-animation-delay: 1.4s;
	animation-delay: 1.4s;
	z-index: 3
}