content#content
{
	display: block;
	text-align: center;
	margin: 20px auto;
	width: 80%;
}
@media (max-width: 913px)
{
	content#content
	{
		width: 97%;
	}
}
@media (max-width: 768px)
{
	content#content h1
	{
		font-size: 1.1em;
	}
}
.anim
{
	-webkit-transition: all 300ms ease-in-out;
	   -moz-transition: all 300ms ease-in-out;
	    -ms-transition: all 300ms ease-in-out;
	     -o-transition: all 300ms ease-in-out;
	        transition: all 300ms ease-in-out;
}
a.album,
a.album-item,
a.hug-place
{
	display: inline-block;
	position: relative;
	padding: 0;
	margin: 30px;
	border: 1px solid transparent;
}
@media (max-width: 370px) {
	a.album,
	a.album-item,
	a.hug-place
	{
		margin: 0.3em 0;
	}
	a.album,
	a.album-item,
	a.hug-place
	{
		width: 200px !important;
		height: 140px !important;
	}
}
a.hug-place
{
	border-color: #aaa;
	opacity: 0.5;
}
a.album
{
	margin-bottom: 70px;
}
a.album-item
{
	overflow: hidden;
}
li.album-item.loading
{
	background: transparent url(/img/loading.gif) no-repeat center center;
}
a.album,
a.album-item
{
	background-color: #222;
	background-image: url(data:image/gif;base64,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);
	background-repeat: no-repeat;
	background-position: center center;
}
a.album figure,
a.album-item figure
{
	position: relative;
	display: block;
	margin: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
a.album figure span[data-image-hugger],
a.album-item figure span[data-image-hugger]
{
	display: block;
	height: 100%;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
a.album figure span[data-image-hugger],
a.album-item figure span[data-image-hugger]
{
	opacity: 0;

	-webkit-transform: scale(0.9);
     -moz-transform: scale(0.9);
      -ms-transform: scale(0.9);
       -o-transform: scale(0.9);
          transform: scale(0.9);
}
a.album figure span[data-image-hugger].loaded,
a.album-item figure span[data-image-hugger].loaded
{
	opacity: 1;

	-webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);

	-webkit-filter: none;
	   -moz-filter: none;
	    -ms-filter: none;
	     -o-filter: none;
	        filter: none;
}
a.album.blur-hover:hover figure span[data-image-hugger].loaded,
a.album-item.blur-hover:hover figure span[data-image-hugger].loaded
{
	-webkit-filter: grayscale(0.5) blur( 2px );
	   -moz-filter: grayscale(0.5) blur( 2px );
	    -ms-filter: grayscale(0.5) blur( 2px );
	     -o-filter: grayscale(0.5) blur( 2px );
	        filter: grayscale(0.5) blur( 2px );
}
a.album.loaded::after,
a.album-item.loaded::after
{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	/*z-index: 1;*/

	-webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);

	-webkit-transition: all 300ms ease-in-out;
	   -moz-transition: all 300ms ease-in-out;
	    -ms-transition: all 300ms ease-in-out;
	     -o-transition: all 300ms ease-in-out;
	        transition: all 300ms ease-in-out;
}
a.album.portfolios.loaded::after,
a.album-item.portfolios.loaded::after
{
	border: 2px solid rgba(0, 0, 0, 0.5);
	background: /*rgba(255, 255, 255, 0.2)*/ transparent url( /img/viewfinder.png ) no-repeat center center;
}
a.album.films-youtube.loaded::after,
a.album-item.films-youtube.loaded::after
{
	background: /*rgba(255, 255, 255, 0.2)*/ transparent url( /img/youtube-play-button.png ) no-repeat center center;
}
a.album.films-vimeo.loaded::after,
a.album-item.films-vimeo.loaded::after
{
	background: /*rgba(255, 255, 255, 0.2)*/ transparent url( /img/vimeo-play-button.png ) no-repeat center center;
}
a.album.loaded:hover::after,
a.album-item.loaded:hover::after
{
	opacity: 1;
}
a.album.scale.loaded:hover::after,
a.album-item.scale.loaded:hover::after
{
	-webkit-transform: scale(0.95, 0.93);
     -moz-transform: scale(0.95, 0.93);
      -ms-transform: scale(0.95, 0.93);
       -o-transform: scale(0.95, 0.93);
          transform: scale(0.95, 0.93);
}
a.album h3.gallery-title
{
	font-size: 1.1em;
	font-family: 'PT Sans', sans-serif;
	text-align: center;
	color: #ccc;
	font-weight: normal;
	padding: 1.3em;
}

div#album-covers
{
	max-width: 1100px;
	margin: 0 auto;
	position: relative;
}

a.album div.controls
{
	font-family: 'PT Sans', sans-serif;
	z-index: 9999;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}
a.album div.controls span
{
	position: absolute;
	top: 30px;
	opacity: 0;
	height: 0;
	padding: 0;
}
a.album:hover div.controls span
{
	top: 10px;
	padding: 0.4em;
	opacity: 1;
	height: auto;
}
a.album div.controls span.delete
{
	right: 10px;
	background-color: rgba(228, 83, 83, 0.91);
	color: #eee;
}
a.album div.controls span.rename
{
	left: 10px;
	background-color: rgba(53, 132, 209, 0.9);
	color: #eee;
}
a.album div.controls span.swap
{
	top: 159px;
	right: 10px;
	left: 10px;
	background-color: rgba(221, 153, 34, 0.9);
	color: #eee;
}
a.album div.controls span.swap div.swap-choice
{
	max-height: 150px;
	overflow: auto;
	text-align: left;
}
a.album div.controls span.swap div.swap-choice div
{
	padding: 0.3em 0;
}
a.album div.controls span.swap div.swap-choice div:hover
{
	background: rgba(179, 114, 0, 0.9);
}
a.add-new-album
{
	background-image: none;
	background-color: #1b1b1b;
	border: 2px dashed #1b1b1b	;
	display: inline-table;
	vertical-align: top;
	font-family: 'PT Sans', sans-serif;
	/*position: relative;*/
}
a.add-new-album:hover
{
	border-color: #888;
}
a.add-new-album::before
{
	content: 'Add an album';
	display: table-cell;
	vertical-align: middle;
	font-size: 1.4em;
	color: #555;
}
a.add-new-album:hover::before
{
	color: #ddd;
}


a.writing-album
{
	width: 500px;
	height: 400px;
	display: inline-block;
	padding: 2rem;
	margin: 0.9rem 0 100px;
	color: #b0b0b0;
	vertical-align: top;
}
@media (max-width: 550px) {
	a.writing-album
	{
		width: 100%;
		height: auto;
		margin-bottom: 1rem;
	}	
}
a.writing-album h3
{
	font-size: 1.5em;
	line-height: 1.47;
	margin: 0.5em 0 0.5em;
}
a.writing-album p
{
	line-height: 1.55;
	text-align: left;
}
a.writing-album p::first-letter
{
	font-size: 5em;
	float: left;
	position: relative;
	display: inline-block;
	padding-top: 0.08em;
	margin: 0 0.2em -0.1em 0;
}
.writing-cont h3
{
	margin: 2em auto 0.9em;
	font-size: 1.78em;
}
.writing-cont h3 a
{
	font-size: 1em;
	display: block;
	color: #bbb;
}
.writing-cont
{
	margin: 7rem auto 7rem;
}
.writing-cont .writing-content
{
	max-width: 1000px;
	margin: 1rem auto 2rem;
}
.writing-cont .writing-content p,
.writing-cont .writing-content figure
{
	display: inline-block;
	vertical-align: top;
}
.writing-cont .writing-content figure
{
	width: 14%;
}
.writing-cont .writing-content img
{
	width: 100%;
}
.writing-cont .writing-content p
{
	width: 83%;
	text-align: left;
	line-height: 1.55;
	color: #bbb;
	padding-left: 4em;
}