/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.site-description:after {
    border: none;
}

h2.site-description {
       display: none;
}

/* FLORIAN - UPDATES */
.no-padding-top {
	padding-top: 10px;
}
.no-padding-bottom {
	padding-bottom: 10px;
}
a.home-gallery-link {
	text-shadow: 1px 1px 1px #555;
}
a.home-gallery-link:hover {
	color: #7de1f0 !important;
}

#home_img_title a {
	display: block;
	position: relative;
	padding: 10px;
	text-align: center;
}
#home_img_title a .container-img {
	position: relative;
}
#home_img_title a img {
	box-shadow: 2px 2px 5px #999;
	border-radius: 3px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
#home_img_title a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
#home_img_title a p {
	display: none;
}
#home_img_title a .text-layer {
	position: absolute;
	bottom: 2px;
	margin: 0px;
	padding: 0px 7px;
	left: 50%;
	-ms-transform: translate(-50%, -44%);
	-webkit-transform: translate(-50%, -44%);
	-moz-transform: translate(-50%, -44%);
	-o-transform: translate(-50%, -44%);
	transform: translate(-50%, -44%);
	white-space: nowrap;
	background-color: #fdcc57;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-size: 2vw;
	line-height: 2.2vw;
	font-weight: bold;
}
#home_img_title a:hover .text-layer {
	background-color: #7de1f0;
}
#home_img_title a .text-layer b {
	display: block;
	font-size: 50%;
	line-height: 130%;
	font-weight: normal;
}
@media only screen and (max-width: 1120px) {
    #home_img_title a .text-layer {
			-ms-transform: translate(-50%, -48%);
			-webkit-transform: translate(-50%, -48%);
			-moz-transform: translate(-50%, -48%);
			-o-transform: translate(-50%, -48%);
			transform: translate(-50%, -48%);
		}
}
@media only screen and (max-width: 960px) {
    #home_img_title a .text-layer {
			-ms-transform: translate(-50%, -60%);
			-webkit-transform: translate(-50%, -60%);
			-moz-transform: translate(-50%, -60%);
			-o-transform: translate(-50%, -60%);
			transform: translate(-50%, -60%);
		}
}
@media only screen and (max-width: 600px) {
    #home_img_title a .text-layer {
			font-size: 2em;
			line-height: 1.2em;
			-ms-transform: translate(-50%, -34%);
			-webkit-transform: translate(-50%, -34%);
			-moz-transform: translate(-50%, -34%);
			-o-transform: translate(-50%, -34%);
			transform: translate(-50%, -34%);
		}
}

