@charset utf-8;
/*--
	Theme Name: theme1899
	Theme URI: http://template-help.com/
	Description: A theme for Wordpress 3.2+ from Template-Help.com Collection
	Author: Template_Help.com 
	Author URL: http://www.Template-Help.com/ 
--*/
@import url(https://web.archive.org/web/20181221021551cs_/http://fonts.googleapis.com/css?family=Dorsa);
@import url(https://web.archive.org/web/20181221021551cs_/http://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://web.archive.org/web/20181221021551cs_/http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
/*----------------------------------------
				General
---------------------------------------- */
html,
body {
	min-width:980px;
	width: 100%;
	height: 100%;
}
body{
	background-color: #e1dccd;
	background-image:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/bg-body.gif);
	background-position:center top;
	background-repeat:repeat;
	color: #dcd5be;
	font: 14px/20px Arial, Helvetica, sans-serif;
	position:relative;
}

#main {
	font-size:20px !important;
	line-height:25px !important;
	height: auto !important;
    	min-height: 100%;
    	min-width: 100%;
    	position: relative;
    	width: auto !important;
	padding-bottom: 65px;

}
body.home #main {
	font-size:14px !important;
	line-height:auto !important;
}

/* List styling */
dl dt {
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/list-arrow.gif) no-repeat 0 3px;
	padding:0 0 3px 32px;
	margin-bottom:.2em;
	font-size:18px;
	line-height:1.2em;
	color:#191919;
}
dl dd {
	padding:0 0 0 32px;
	margin:0 0 1.5em 0;
}
	ul {
		list-style-type:none;
		padding:0;
		margin:0 0 30px 0;
	}
		.pp_gallery li {background:none;}

	ul li {
		vertical-align:top;
		list-style-type:none; 
		padding:0px 0 0 23px;
		margin:0 0 5px 0;
		background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/link-marker.png) 1px 5px no-repeat;
	}

		ul li a {
			font-size:11px;
		/*	color:#f6c636;  */
                        color:#ff9c00;
			display:inline-block;
			text-transform:uppercase;
			text-decoration:none;
			-webkit-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
			-o-transition: all 0.5s ease;
			transition: all 0.5s ease;
		}
		ul li a:hover {text-decoration:underline;}

		#wpadminbar li  {border:none;}
		#wpadminbar li a {
			-webkit-transition:none;
			-moz-transition: none;
			-o-transition: none;
			transition: none;
			background:none;
			border-radius:0px;
			padding:0;
			border:none;
		}
		
		ul ul {
			margin:0;
			padding:10px 0 0 0;
		}

/*----------------------------------------
				 Header
---------------------------------------- */
#header {
	height:141px;
	position:relative;
	z-index:99;
	margin:0px;
	padding:18px 0 0 0;

}

#header div.container_16.clearfix div.grid_16{
  /* margin: 0 -10px;
*/
}

body.home #header {
	padding:98px 0 0 0;
}


	body.home #header{
		margin-top:-839px; 
		margin-bottom:600px;
		background:none;
	}
	
/* Logo */
.logo {
	margin:0;
	padding:0px 0 0 0px;
	position:relative;
	z-index:100;
	float:left;
}

	.logo img {
		margin-top:19px;
			
		-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
		-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
		box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
}
	body.home .logo img {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
}
	
	.logo h1,
	.logo h2 {
		font-size:120px;
		line-height:125px;
		color:#fff;
		text-transform:uppercase;
		font-family: 'Dorsa', sans-serif;
		font-weight:400;
		margin:0px 0 -20px;
		padding:0px 0 0 0;
	}
		.logo h1 a,
		.logo h2 a {
			color:#fff;
			text-decoration:none;
		}
		
.logo .tagline {
	font-size:10px;
	line-height:16px;
	text-transform:uppercase;
	color:#313131;
	margin:0;
	display:none;
}


/* EasyTooltip */
.tooltip {
	background: none repeat scroll 0 0 #252525;
	border: 1px solid #000000;
	color: #EEEEEE;
	display: none;
	font-size: 11px;
	line-height:1.2em;
	margin: 13px 0 0;
	padding: 5px;
	z-index:99;
}

/* ----------------------------------------
				Slider
---------------------------------------- */
#slider-wrapper {
	width:100%;
	position:relative;
	overflow:hidden;
	z-index:1;	
}
.slider-container{
	height:839px;
	width:2050px;
	overflow:hidden;
	position:relative;
	left:50%;
	margin-left:-1025px;	
}
#slider {
	position:relative;
	width:2050px;
	height:839px;
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/loading.png) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {display:block;}


/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	width:940px;
	height:170px;
	left:50%;
	top:318px;
	margin-left:-470px;
	color:#464646;
	opacity:1.0; /* Overridden by captionOpacity setting */
	z-index:89;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;	
}
.nivo-caption .nivo-caption-inner {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}

	.nivo-caption .nivo-caption-inner h2 {
		color:#fff;
		letter-spacing:normal;
		text-shadow:	0px 0px 2px rgba(0, 0, 0, .75),
				0px 0px 4px rgba(0, 0, 0, .75),
				0px 0px 10px rgba(0, 0, 0, .75),
				0px 0px 20px rgba(0, 0, 0, .75),
				0px 0px 35px rgba(0, 0, 0, .75);
		font-size:48px;
		line-height:52px;
		margin-bottom:13px; 


	}
	
	.nivo-caption .nivo-caption-inner a {
		display:inline-block!important;
		padding:0 0 20px 2px;
		font-size:14px;
		line-height:20px;
		color:#e9e4d0;
		padding-right:21px;
		background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/slider-marker.png) 100% 7px no-repeat;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:normal;
		-webkit-transition: color 0.5s ease;
		-moz-transition: color 0.5s ease;
		-o-transition: color 0.5s ease;
		transition: color 0.5s ease;	

		text-shadow:	0px 0px 1px rgba(0, 0, 0, .75),
				0px 0px 3px rgba(0, 0, 0, .75),
				0px 0px 8px rgba(0, 0, 0, 1);
	}
		.nivo-caption .nivo-caption-inner a:hover {
						/*color:#f6c636;*/
						color:#ff9c00;
		}
		
.nivo-html-caption {display:none;}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	width:940px;
	height:25px;
	left:50%;
	margin-left:-470px;
	bottom:334px;
	text-align:left;
	z-index:99;
	overflow:hidden;
}
.nivo-controlNav a {
	position:relative;
	float:left;
	z-index:99;
	cursor:pointer;
	width:44px;
	height:22px;
	margin-right:3px;
	font-size:0;
	line-height:0;
	display:block;
	background:transparent;
	border-bottom:2px solid #fff;
}
.nivo-controlNav a.active, .nivo-controlNav a:hover {border-bottom:2px solid #ff9c00;}

.nivo-directionNav {
	position:absolute;
	z-index:99;
	width:940px;
	height:35px;
	left:50%;
	margin-left:-470px;
	top:50%;
	margin-top:-18px;
}
.nivo-directionNav a {
	position:absolute;
	display:block;
	width:36px;
	height:35px;
	text-indent:-9999px;
	border:0;
	top:50%;
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/direction_nav.png) no-repeat 0 0;
}
a.nivo-nextNav {
	right:-50px;
	background-position:-36px 0;
}
a.nivo-nextNav:hover {background-position:-36px -35px;}
a.nivo-prevNav {
	left:-50px;
	background-position:0 0;
}
a.nivo-prevNav:hover {background-position:0 -35px;}

#slider .nivo-controlNav img {
	display:inline; /* Unhide the thumbnails */
	position:relative;
	margin-right:10px;
	width:120px;
	height:auto;
}



/*----------------------------------------
				Navigations
---------------------------------------- */
/* Primary navigation */
nav.primary {
	float:right;
	margin-top:19px;
	background:none;
	z-index:99;
	display:inline-block;
/*	margin-right: -40px;*/
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
}

body.home nav.primary {

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#topnav {margin:0;}

/* Essential styles for dropdown menu */
.sf-menu {
	padding:0px 0px 0px 0px;
	position:relative;
	background:none;
	text-align:left;
}
.sf-menu li {
	position:relative;
	list-style:none;
}
.sf-menu > li{
	display:block;
	float:left;
	text-align:center;
	position:relative;	
	margin:0;
	padding:0;
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/menu-separator.gif) left center no-repeat #fff;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
	.sf-menu > li:first-child {background:#fff;}

.sf-menu > li:hover, 
.sf-menu > li.sfHover, 
.sf-menu > li.current-menu-item{
	background-color:#ff9c00; 
	background-position:0 -300px;
}

.sf-menu li a {
	display:block;
	text-decoration:none;
	position:relative;
	z-index:3;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.sf-menu > li > a {
	font-size:16px; 
	line-height:20px;
	background:none;
	text-transform:none;
	text-decoration:none;
	padding:35px 25px 31px 25px;
	color:#979797;
}

.sf-menu > li:hover > a, .sf-menu > li.sfHover > a, .sf-menu > li.current-menu-item > a {color:#fff; text-decoration:none;}

.sf-menu ul {
	position:		absolute;
	width:			100px; /* left offset of submenus need to match (see below) */
	padding:15px 17px 10px 17px;
	z-index:200;
	display:none;
	margin:0;
	background:#46433a;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			86px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	width:100px;
	padding:15px 17px 10px 17px;
	margin:0;
	background:#6a6257;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			117px; /* match ul width */
	top:			0px;
	z-index:99;
}
.sf-menu ul li, .sf-menu ul li li {
	margin:0 0 8px 0;
	padding:7px 0 0 0;
	text-align:center;
	background:none;
	display:block;
	border-top:1px solid #5e5b53;
}
	.sf-menu ul li:first-child, .sf-menu ul li li:first-child {
		border-top:none; 
		padding-top:0px;
	}
	
.sf-menu ul li li {border-top-color:#7d766d;}

.sf-menu li li a {
	text-align:center;
	color:#9d9c96;
	font-size:13px;
	line-height:18px;
	padding:0;
	background:none;
	display:block;
	text-transform:lowercase;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.sf-menu li li li a {color:#9b958e;}

.sf-menu li li.current-menu-item > a, .sf-menu li li.sfHover > a, .sf-menu li li:hover > a {color:#eceeee; text-decoration:none;}


/*----------------------------------------
				Content
---------------------------------------- */
.primary_content_wrap {
	position:relative;
	z-index:1;
	padding:26px 0 33px;

	/*background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/bg-content.gif) center top repeat;*/
	background:none;
}
	body.home .primary_content_wrap {

		padding:0px 0 23px;
	}
	
.bg-bot { 
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/bg-bot.gif) center top repeat;
	padding:43px 0 33px;
	border-bottom:1px solid #eeeeee;
	position:relative;
	z-index:1;
}
	.bg-bot	h2 {color:#ebe6d9;}
	.bg-bot ul {padding-top:6px;}

	.before-content-area {
		border-bottom:1px solid #eeeeee;
		padding:0 0 16px 0;
		margin:0 0 26px 0;
	}
	
.after-content-area .textwidget .link {
	display:inline-block;
	margin-left:120px; 
}
	
#content {

}
#content.left {float:right !important;}

/*---------------------------------------- 
					Post
---------------------------------------- */
.header-title {margin-bottom:20px;}
	.header-title h1 {
		font-size:31px;
		line-height:34px;
		color:#fff;
		font-weight:300;
		font-family: 'Open Sans Condensed', sans-serif;
		text-transform:uppercase;
		margin-bottom:0;
	}

.post-holder {
	margin:0 0px 20px 0;
	position:relative;
/*	overflow:hidden;  */
	padding:0 0 20px 0;
/*	border-bottom:1px solid #eeeeee;*/
}
.single .post-holder {
	padding:0 0 25px 0; 
	margin:0 0px 37px 0;
}

.post-holder.no-border {
	border:none; 
	padding:0;
}

/* Post header */
.entry-header {margin-bottom:20px;}
	.single .entry-header {padding-top:2px; margin-bottom:25px;}

.post-holder .entry-title,
.single-post .entry-title{
/*	font-size:14px;
	line-height:20px;
	color:#ff9c00;
	margin:0 0 0px 0;
	padding:0;
	text-transform:none;
	font-weight:normal;
	letter-spacing:normal;
	font-family:Arial, Helvetica, sans-serif;
*/}
	.post-holder .entry-title a{
		display:inline-block;
		text-decoration:none;
		color:#ff9c00;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.post-holder .entry-title a:hover {color:#dcd5be;}

/* Meta information for post */
.post-meta {
	font-size:14px;
	line-height:20px;
	color:#dcd5be;
}
	.post-meta a{
		text-decoration:none;
		color:#dcd5be;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.post-meta a:hover {color:#ff9c00;}
	
/* Featured thumbnail */
.featured-thumbnail {

   	background: rgba(0, 0, 0, .8);

	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);


	position:relative;
	float:left;
	margin:0px 20px 10px 0;

	padding:7px;
}
	.services .featured-thumbnail {
		padding:0;
		border:none;
	}
	.services .featured-thumbnail .stroke {display:none;}
	
	.featured-thumbnail a {
		display:block; 
		text-decoration:none;
	}
	.featured-thumbnail img {
		position:relative;
		z-index:1;
	}
	
	.stroke {
		position:absolute;
		border:5px solid #fff;
		top:6px;
		left:6px;
		bottom:6px;
		right:6px;
		z-index:2;
		opacity:0;
		filter:alpha(opacity=0);
		display: block;
	}
	
	/* Large thumbnail */
	.featured-thumbnail.large {
		overflow:hidden;
	/*	margin:0px 0px 27px 0;*/
		margin:0px -7px 27px ;
	}

/* Post content */
.post-content {padding:0;}
	.post-content .excerpt {margin-bottom:23px;}


/* Post footer */
.post-holder .post-footer {
	clear:both;
	padding:0 0 0 0px;
	overflow:hidden;
}
.post-holder .post-footer a {
	float:left;
}

	
	.comments-link {
		display:inline-block;
		color:#fff;
		font-size:14px;
		line-height:20px;
		margin-left:21px;
		text-transform:none;
		text-decoration:none;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
		a.comments-link:hover {color:#ff9c00; text-decoration:none;}

p.gravatar {
	float:left;
	margin-right:20px;
}


/* Post edit link */
.post-edit-link {}
.post-edit-link:hover {}

/*---------------------------------------- 
				Related Posts
---------------------------------------- */
.related-posts {
	overflow:hidden;
	padding:0 0 20px 0;
	margin:0 0px 37px 0;
	border-bottom:1px solid #eeeeee;	
}
	.related-posts li {
		list-style-type:none;
		padding:0;
		margin:0 5px 15px 0px;
		display:inline-block;
		background:none;
		width:138px;
		border:none;
	}
	.related-posts li:nth-child(4n) {margin-right:0!important;}
	.related-posts li.nomargin {margin-right:0!important;}
	
		.related-posts li .featured-thumbnail {
			float:none;
			margin:0 0 10px 0;
			overflow:hidden;
		}
		
		.related-posts li a:hover {
			color:#fff;
			text-decoration:none;
		}
			
/*----------------------------------------
				Author
---------------------------------------- */

/* Recent author posts */
#recent-author-posts {margin-bottom:20px;}

/* Recent author comments */
#recent-author-comments {}

.author-info {
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #eee;
}
	.author-info .avatar {margin:0 20px 0 0;}
		.author-info .avatar img {
			float:left;
			border:1px solid #ececec;
			padding:6px;
		}

.author-meta {
	margin-bottom:20px;
	overflow:hidden;
	width:100%;
}
	.author-meta p.gravatar {margin:0;}

/*----------------------------------------
				 Comments
---------------------------------------- */
h3#comments {
	font-size:31px;
	line-height:34px;
	color:#fff;
	font-weight:300;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform:uppercase;
	margin:0 0 15px 0;
}
	.commentlist {
		list-style-type:none;
		padding:0 0 42px 0;
		margin:0;
		border-bottom:1px solid #eeeeee;	
	}
		li.comment {
			list-style-type:none;
			overflow:hidden;
			padding: 0;
			margin: 0!important;
			background:none;
			text-transform:none;
		}

			li.comment .comment-body {
				padding:25px 20px 30px 20px;
				position:relative;
				zoom:1;
				background:#fff;
				margin-top:10px;
				overflow:hidden;
			}
				li.comment .comment-body p {
					margin-bottom:9px;
					font-size:12px;
					line-height:18px;
				}
				
			.comment-author {
				float:left;
				margin:5px 20px 4px 0;
			}
	
			 /* Avatar */
			li.comment .avatar {
				float:none;
				display:block;
				vertical-align:top;
				overflow:hidden;
			}
   
			.author-comment{
				display: block;
				font-size:15px;
				line-height:20px;
				color:#fea401;
				font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
				margin-top:4px;
				text-align:center;
			}

			.talignright {text-align:right;}
			
			/* Comment meta */
			.comment-meta {
				font-size:14px;
				line-height:20px;
				color:#8f8f8f;
				display:inline-block;
			} 
			.comment-meta a {color:#8f8f8f;}

			.commentlist ul.children {
				margin:0 0 0 40px;
				padding:0;
				overflow:hidden;
			}
			.commentlist ul.children li.comment {}

			/* Reply */
			.reply {
				display:inline-block;
				margin-right:0px;
				margin-left: 15px;
			}
			.reply a {
				display:inline-block;
				font-size:14px;
				line-height:20px;
				color:#ff9c00;
				background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/link-marker.png) 100% 5px no-repeat;
				padding-right:20px;
				text-decoration:none;
				text-transform:lowercase;
				-webkit-transition: all 0.5s ease;
				-moz-transition: all 0.5s ease;
				-o-transition: all 0.5s ease;
				transition: all 0.5s ease;
			}
			.reply a:hover {color:#8f8f8f; text-decoration:none;}


/*----------------------------------------
				Respond
---------------------------------------- */ 	
	#respond {
	   padding-top:20px;
	   margin-top:17px;
  	}
	#respond h3 {
		font-size:31px;
		line-height:34px;
		color:#fff;
		font-weight:300;
		font-family: 'Open Sans Condensed', sans-serif;
		text-transform:uppercase;
		margin:0 0 20px 0;
	}	
		.cancel-comment-reply small {font-size:12px;}
		.cancel-comment-reply a {
		   color: #dcd5be !important;
		   text-decoration:underline;
		   background:none !important;
		   padding:0;
		   margin-bottom:5px;
		   display:inline-block;
		   text-transform:none;
		}
		.cancel-comment-reply a:hover {text-decoration:none; color: #fff !important;}

.allowed_tags {
	background:#eee;
	padding:15px;
	font-size:11px;
	font-family:"Courier New", Courier, monospace;
	color:#666;
}
.allowed_tags strong {font-family:Tahoma, Geneva, sans-serif;}

/*----------------------------------------
				Image styling
---------------------------------------- */ 
.alignleft {
	float:left;
	border:1px solid #ececec;
	padding:6px;
	margin:5px 20px 10px 0px;
}
.alignright {
	float:right;
	border:1px solid #ececec;
	padding:6px;
	margin:5px 0 10px 20px;
}
.aligncenter {
	text-align:center;
	margin:0 auto;
}
.alignnone {
	border:1px solid #ececec;
	padding:6px;
	margin:5px 0 16px 0;
}
article .post-content img {max-width:710px;}

.frame {
	padding:7px;
	background:#fff;
	border:1px solid #dbdbdb;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
}
.frame img.alignleft,
.frame img.alignright{
	margin:0;
	padding:0;
	border:none;
}
	
/*----------------------------------------
		Page Navigaton (wp-pagenavi)
---------------------------------------- */	
.pagenavi {
	clear:both;
	padding:0px 0 23px 0px;
	position:relative;
	overflow:hidden;
}
	.author .pagenavi {padding:0px 0 40px 0;}
	
.pagenavi .pages {float:right; margin: 0px 0px 4px 10px; display:none;}

.pagenavi span, .pagenavi a {
	display:inline-block;
	position:relative;
	float:left;
	margin: 0px 8px 4px 0;
	padding:0;
	text-decoration:none;
	width:auto;
	color:#ff9c00;
	font-size:14px;
	line-height:20px;
	text-transform:lowercase;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
 
.pagenavi a:hover, .pagenavi .current{color:#fff;}

.pagenavi a.nexts {
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/link-marker.png) 100% 5px no-repeat;
	padding-right:20px;
} 
.pagenavi a.prevs {
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/prev-marker.png) 0 5px no-repeat;
	padding-left:20px;
}
/*----------------------------------------
				Tags
---------------------------------------- */		
.tags-cloud a,
.tagcloud a {
	display:inline-block;
	background:#f9f9f9;
	padding:3px 7px 4px;
	border-radius:3px;
	text-decoration:none;
	position:relative;
	color:#868686;
	margin:0 1px 4px 0;
	font-size:12px !important;
	line-height:16px;
	vertical-align:top;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.tags-cloud a:hover,
.tagcloud a:hover {
	background:#ff9c00;
	color:#fff;
}


/*----------------------------------------
		Older and newer navigation
---------------------------------------- */
nav.oldernewer {
	overflow:hidden;
	margin-bottom:20px;

   	background: rgba(0, 0, 0, .8);

	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);

	padding: 10px;
}
	.older {float:left;}
	.newer {float:right;}
	


.single-oldernewer {
	font-size:14px;
	padding:3px 0;
	margin:5px 0 0 0;
}

	
/* Gallery post format */
.gallery_post {
	list-style-type:none;
	padding:0;
	margin:0 0 1em 0;
	width:100%;
	overflow:hidden;
}
	.gallery_post .g_item {
		overflow:hidden;
		display:none;
		border:1px solid #ececec;
		padding:6px;
	}
	.gallery_post .g_item:first-child {display:block;}
		.gallery_post .g_item .featured-thumbnail {
			float:none;
			margin:0;
			padding:0;
			border:none;
		}
			.gallery_post .g_item .featured-thumbnail img {
				float:none;
			}

.g_pagination {
	text-align:left;
	overflow:hidden;
}
	.g_pagination ul {
		list-style-type:none;
		margin:0;
		padding:.5em 0;
		overflow:hidden;
	}
		.g_pagination ul li {
			padding:0 5px 0 0;
			display:inline;
			margin:0;
			background:none;
		}
			.g_pagination ul li a {
				display:inline-block;
				text-decoration:none;
				width:10px;
				height:10px;
				background:#847f6c;
				font-size:0;
				line-height:0;
				border-radius:5px;
				vertical-align:top;
			}
			.g_pagination li.activeSlide a,
			.g_pagination li a:hover {
				background:#ff9c00;
			}
.g_controls {float:right;}
	.g_controls a {
		display:inline-block;
		background:#847f6c;
		color:#fff;
		vertical-align:top;
		font-size:11px;
		text-decoration:none;
		border-radius:4px;
		font-family:"Times New Roman", Times, serif;
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
		.g_controls a span {
			display:inline-block;
			padding:2px 6px 4px 6px;
		}
	.g_controls a:hover {background:#ff9c00; color:#000;}


/*----------------------------------------
					404
---------------------------------------- */
#error404 {padding:30px 0 100px 0;}
	.error404-num {
		font-size:250px;
		line-height:1.2em;
		color:#847f6c;
		text-align:center;
	}
	#error404 hgroup {
		margin:0 0 2em 0;
		padding-top:50px;
	}
		#error404 hgroup h1 {
			font-size:3em;
			margin-bottom:.2em;
		}

/*----------------------------------------
				Portfolio
---------------------------------------- */
.latestwork {
	width:100%;
	overflow:hidden;
	list-style-type:none;
	padding:0;
	margin:0;
}
	.latestwork li {
		float:left;
		margin-right:20px;
	}


/* Gallery */

/* Default layout 3 columns */
#gallery {}
	#gallery .portfolio {
		overflow:hidden;
		list-style-type:none;
		padding:5px 0 0 0px;
		margin:0;
	}
		#gallery .portfolio li {
			list-style-type:none;
			display:-moz-inline-box;
			display:inline-block;
			zoom:1;
			vertical-align:top; 
			width:280px;
			margin:0 19px 40px 0px;
			position:relative;
			background:none;
			padding:0;
			text-transform:none;
			border:none;
		}
		* + html #gallery .portfolio li {display:inline;}
		#gallery .portfolio li.nomargin {margin-right:0 !important;}
		
			#gallery .portfolio li a.image-wrap {
				display:block;
				overflow:hidden;
				width:266px;
				height:168px;
				margin-bottom:27px;
				position:relative;
				padding:6px;
				border:1px solid #ececec;
				text-decoration:none;
				background: url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/loading-folio.png) 50% 50% no-repeat;
				-webkit-transition: all .2s ease-in-out;
				-moz-transition: all .2s ease-in-out;
				-o-transition: all .2s ease-in-out;
			}
			
			#gallery .portfolio li a.image-wrap img {position:relative;}
			
			#gallery .portfolio .folio-desc {
				margin-bottom:0;
				padding:0;
			}

					#gallery .portfolio .folio-desc h5 a{
						font-size:14px;
						text-transform:none;
					}
					#gallery .portfolio .folio-desc h5 a:hover {color: #fff; text-decoration:none;}
					
			#gallery .portfolio p.excerpt {margin-bottom:11px;}
			

/* 1 column portfolio*/
#gallery.one_column .portfolio li {
	width:100%;
	margin-right:0;
	margin-left:0;
	overflow:hidden;
}
	#gallery.one_column .portfolio li a.image-wrap {
		width:446px;
		height:228px;
		float:left;
		margin:0 20px 0 0px;
	}
		#gallery.one_column .folio-desc {
			overflow:hidden;
			padding:0;
		}
		#gallery.one_column  p.excerpt {padding:0;}
		#gallery.one_column .folio-desc h3 {margin-bottom:10px;}

/* 2 columns portfolio*/
#gallery.two_columns .portfolio li {width:460px;}
	#gallery.two_columns .portfolio li a.image-wrap {
		width:446px;
		height:228px;
	}
	#gallery.two_columns  p.excerpt {padding:0;}

/* 4 columns portfolio*/
#gallery.four_columns .portfolio li {
	width:196px;
}
	#gallery.four_columns .portfolio li a.image-wrap {
		width:180px;
		height:126px;
	}	
		.zoom-icon {
			display:block;
			position:absolute;
			left:6px;
			top:6px;
			right:6px;
			bottom:6px;
			cursor:pointer;
			background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/bg-zoom.png) 0 0 repeat;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			opacity:0;
			z-index:2;
		}
		.no-rgba .zoom-icon {
			background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/bg-zoom.png) 0 0 repeat;
			visibility:hidden;
		}
		.zoom-icon:before {
			content:"";
			display:block;
			position:absolute;
			left:50%;
			top:50%;
			width:101px;
			height:101px;
			margin:-50px 0 0 -50px;
			background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/magnify-alt.png) 50% 50% no-repeat;
		}
		.image-wrap:hover .zoom-icon {opacity:1;}
		.no-rgba .image-wrap:hover .zoom-icon {visibility:visible;}
			
/*---------------------------------------- 
			Single Portfolio Page
---------------------------------------- */		
.entry-meta {}
	
/* Info */
.portfolio-meta-list {
	border:none;
	margin:0 0 20px 0;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	padding:10px 0;
}
	.portfolio-meta-list li {
		list-style-type:none;
		padding:0;
		margin:.5em 0 0 0;
		border:none;
		background:none;
		text-transform:none;
	}
	.portfolio-meta-list li:first-child {margin-top:0;}
		.portfolio-meta-list li strong {
			display:inline;
			padding-right:.3em;
		}

/* Single Image */
.image-holder {position:relative;}
	.image-holder img {max-width:100%;}

/* Single Video */
.video-box {
	border:1px solid #ececec;
	padding:6px;
	margin-bottom:20px;
}
.video-holder {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	margin:0;
}
.video-holder iframe,  
.video-holder object,  
.video-holder embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* Audio Single */
.single-audio-holder .audiojs {width:627px;}
.single-audio-holder .audiojs .scrubber {width:440px;}
.single-audio-holder object{overflow:hidden;}	
	
/* Grid Gallery */
.grid_gallery {
	position:relative;
	overflow:hidden;
	padding:0 0 0 0;
}
	.grid_gallery_inner {
		width:640px;
		position:relative;
		overflow:hidden;
	}
	.grid_gallery .gallery_item {
		float:left;
		margin:0 15px 15px 0;
	}
		
.single-gallery-item {margin:0;}
		
		

/*----------------------------------------
					Sidebar
---------------------------------------- */
#sidebar {}
#sidebar.left {padding-left:0px; padding-right:60px;}
	#sidebar h3{
		font-size:31px;
		line-height:34px;
		color:#fff;
		font-weight:300;
		font-family: 'Open Sans Condensed', sans-serif;
		text-transform:uppercase;
		margin:0 0 19px 0;
	}
	.widget ul {margin-bottom:0px;}
	.widget {
		padding:37px 0 0 0;
		margin-bottom:37px;
		border-top:1px solid #eeeeee;
	}
		.widget:first-child {
			border-top:none;
			padding-top:0;
		}
/*----------------------------------------
				 Calendar
---------------------------------------- */
#calendar_wrap {padding:0;}
	#wp-calendar {width:100%;}

		#wp-calendar td {
			text-align:center;
			padding:6px 0;
			border:none;
		}
		#wp-calendar caption {
			font-size:22px;
			line-height:26px;
			color:#fff;
			text-align:center;
			font-weight:300;
			font-family: 'Open Sans Condensed', sans-serif;
			padding:4px 0;
			margin-bottom:5px;
			text-transform:uppercase;
		}
		#wp-calendar thead {
			border-top:1px solid  #eee;
			border-bottom:1px solid  #eee;
		}
		#wp-calendar tfoot {border-top:1px solid  #eee;}
		
		#wp-calendar thead th {
			padding:7px 0;
			font-size:14px;
			line-height:20px;
			color:#fff;
			text-align:center;
			font-weight:300;
			font-family: 'Open Sans Condensed', sans-serif;
		}
		#wp-calendar #prev {text-align:left;}
		#wp-calendar #next {text-align:right;}	

/*----------------------------------------
					FAQs
---------------------------------------- */
.faq_list {}
	.faq_list dt {
		color:#fff;
		position:relative;
		padding:0 0 5px 28px;
		font-size:15px;
		font-weight:normal;
		margin:0;
		background:none;
	}
	.faq_list span.marker {
		display:block;
		position:absolute;
		left:0;
		top:0;
		font-size:15px;
		color:#fff;
		font-weight:bold;
	}
	.faq_list dd {
		padding:0 0 0 28px;
		position:relative;
		margin:0 0 2em 0;
	}



/*----------------------------------------
				Custom widgets
---------------------------------------- */
/* Recent Comments */
ul.recentcomments {
	padding:0;
	margin:0;
}
	ul.recentcomments li {
		padding:0;
		margin:0 0 25px 0;
		border-bottom:none;
		background:none;
		overflow:hidden;
		list-style-type:none;
	}
		ul.recentcomments li img {
			float:left;
			padding:6px;
			border:1px solid #ececec;
			margin:0 12px 0 0;
		}
		ul.recentcomments .comment-body {padding:10px 0 0 0;}
		
			ul.recentcomments .comment-body a {
				color:#dcd5be;
				font-size:14px;
				text-decoration:none;
				text-transform:none;
			}
			ul.recentcomments .comment-body a:hover {
				color:#fff;
				text-decoration:none;
			}
		ul.recentcomments li h4 {margin-bottom:10px;}
			ul.recentcomments li h4 a {
				text-decoration:none;
				color:#fff;
			}
			ul.recentcomments li h4 a:hover {
				text-decoration:none;
				color:#ff9c00;
			}
		ul.recentcomments li small {
			font-size:11px;
			color:#ff9c00;
		}

/* Posts Type widget */
.post_list {
	list-style-type:none;
	padding:1px 0 0 0;
	margin:0;
}
	.post_list li {
		list-style-type:none;
		overflow:hidden;
		padding:0;
		margin:0 0 20px 0;
		background:none;
	}
		#sidebar .post_list li .featured-thumbnail {
			padding:0;
			border:none;
		}
		
		#sidebar .post_list li .featured-thumbnail .stroke {
			left:0;
			right:0;
			top:0;
			bottom:0;
		}
		
	.post_list li .post_content {
		font-size:14px;
		line-height:20px;
		color:#dcd5be;
		margin-bottom:13px;
	}
	.post_list li .post_content a{
		font-size:14px;
		line-height:20px;
		color:#dcd5be;
		text-transform:none;
	}
		.post_list li .post_content a:hover {
			text-decoration:none; 
			color:#fff;
		}

			
/* Carousel widget */

body.home #carousel {
	padding-bottom: 50px;
}

.es-carousel-wrapper{
	background: none;
	padding:0px;
	margin:0 0 0px 0;
	position:relative;
}
.es-carousel{
	overflow:hidden;
	background:none;
}
.es-carousel ul{
	display:none;
	overflow:hidden;
	margin:0 0 20px 0;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
	list-style-type:none;
	padding:0;
	margin:0;
	background:none;
}
	.es-carousel ul li .featured-thumbnail {
		margin-right:0;
		float:none;
	}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
}
.es-carousel ul li h4 a{
	font-size:22px;
	color:#fff;
}
	.es-carousel ul li h4 a:hover {color:#ff9c00; text-decoration:none;}
	
.es-carousel ul li .excerpt {margin-bottom:10px;}

.es-nav {
	position:relative;
	display:block;
	text-align:center;
    padding-bottom: 30px;
}	
.es-nav span{
	width:29px;
	height:29px;
	position:relative;
	display:inline-block;
	font-size:0px;
	line-height:0px;
	cursor:pointer;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.es-nav span {
    position: absolute;
    left: 50%;
}
.es-nav span.active {
    z-index: 100;
}

.es-nav span.es-nav-prev {
    margin-left: -39px;
}
.es-nav span.es-nav-next{
    margin-left: 10px;

}

.es-nav span.es-nav-prev.inactive{background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/prev_light.png) 0 0 no-repeat}
.es-nav span.es-nav-prev.active{  background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/prev_full.png ) 0 0 no-repeat}
.es-nav span.es-nav-next.inactive{background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/next_light.png) 0 0 no-repeat}
.es-nav span.es-nav-next.active{  background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/next_full.png ) 0 0 no-repeat}

	.es-nav span.es-nav-next span, .es-nav span.es-nav-prev span {
		position:absolute;
		display:block;
		top:0;
		left:0;
		right:0;
		bottom:0;
		opacity:0;
		filter:alpha(opacity=0);
	}
	.es-nav span.es-nav-next span {background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/next-hover.png) 0 0 no-repeat;}
	.es-nav span.es-nav-prev span {background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/prev-hover.png) 0 0 no-repeat;}
	
	.es-nav span.es-nav-prev:hover span, .es-nav span.es-nav-next:hover span{
		opacity:1.0;
		filter:alpha(opacity=100);
	}

/* Testimonials */
.testimonials {
	padding: 3px 0 0 0;
	margin: 0;
	display:block;
}
.testimonials div.testi_item {
	padding: 0;
	margin: 0;
	background: none;
}
.testimonials div.testi_item blockquote {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	background:none;
	border-left:none;
}

.testimonials div.testi_item blockquote a {
	text-decoration: none;
	display:inline;
	color: #dcd5be;
	font-style: normal;
	overflow:hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.testimonials div.testi_item blockquote a:hover {color: #fff;}

.testimonials div.testi_item .featured-thumbnail {
	position:relative;
	margin:0px 20px 5px 0px;
	width:100px;
	height:92px;
	float:left;
	padding:0;
	border:none;
}
	.testimonials div.testi_item .featured-thumbnail img {
		width:100%;
		height:auto;
	}


/* Recent Posts */
.latestpost {
	list-style-type:none;
	margin:0;
	padding:0;
}
	.latestpost li {
		width:220px;
		display:inline-block;
		margin:-68px 16px 10px 0;
		padding:0;
		list-style-type:none;
		font-size:14px;
		line-height:18px;
		color:#8f8f8f;
		background:#fff;
	}
		
		.latestpost li:nth-child(4n) {margin-right:0px!important;}
		.latestpost li.nomargin {margin-right:0px!important;}
		
		.latestpost li .featured-thumbnail {
			padding:0;
			border:none;
			margin:0 0 0px 0;
			float:none;
			display:block;
		}
		.latestpost li .featured-thumbnail .stroke {
			top:0px;
			left:0px;
			bottom:0px;
			right:0px;
		}
		
		.latestpost .latest-top {padding:36px 10px 14px 19px;}
		.latestpost .latest-bot {
			padding:26px 5px 33px 5px;
			text-align:center;
		}
		
		.latestpost li h2 {color:#ff9c00;}
			.latestpost li h2 span{
				color:#666666; 
				display:block;
				margin:0 0 -4px 0;
			}

		.latestpost li .excerpt {
			padding:0 5px;
			margin-bottom:25px;
		}

	#sidebar .latestpost li {
		width:100%;
		margin:0px 0px 20px 0;
	}
		#sidebar .latestpost li .featured-thumbnail,
		#sidebar .latestpost li .featured-thumbnail	img	{
			width:100%;
			height:auto;
		}

/* Banner widget */
.banners-holder {
	list-style-type:none;
	padding:0;
	margin:0;
}
	.banners-holder li {
		list-style-type:none;
		float:left;
		margin:0 3px 3px 0;
		padding:0;
		background:none;
	}
		.banners-holder li a {display:block;}
		.banners-holder li img {
			vertical-align:top;
			float:left;
		}

			
			

			

/*---------------------------------------- 
				Testimonials
---------------------------------------- */

/* Testimonials list */
article.testimonial, .single article.testimonial  {
	border:1px solid #eee;
	padding:30px 40px 30px 30px;
	width:auto;
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/quotes.png) no-repeat 155px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	margin-bottom:35px;
}

	article.testimonial .featured-thumbnail, 
	.single article.testimonial  .featured-thumbnail {
		margin:5px 30px 10px 0;
	}
	
	article.testimonial .name-testi {
		display:block;
		text-align:right;
		font-style:normal;
		font-size:13px;
		line-height:18px;
		font-family:Arial, Helvetica, sans-serif;
		padding:10px 0 0 0;
	}
		article.testimonial .name-testi .user {
			color:#fff; 
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		
		article.testimonial .name-testi a {
			text-decoration:none;
			-webkit-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
			-o-transition: all 0.5s ease;
			transition: all 0.5s ease;
		}
		article.testimonial .name-testi a:hover {
			text-decoration:underline;
			color:#fff;
		}





/*----------------------------------------
				Shortcodes
---------------------------------------- */

/* Recent Posts */
.recent-posts {
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	border:none;
}
	.recent-posts li {
		list-style-type:none;
		margin:0 0 20px 0;
		padding:0;
		border:none;
		background:none;
	}
		.recent-posts li h5 a{
			font-size:14px;
			text-transform:none; 
		}
		.recent-posts li h5 a:hover{
			color:#fff;
			text-decoration:none;
		}
		
		.recent-posts li .excerpt {margin-bottom:0;}
		.recent-posts li span.meta {
			display:block;
			margin-bottom:.5em;
			font-size:10px;
			text-transform:uppercase;
			overflow:hidden;
		}
			.recent-posts li .post-date {float:left;}
			.recent-posts li .post-comments {float:right;}
			
			.recent-posts li .button {margin-top:10px;}

/* Images Format Type */
.recent-posts .format-image {
	float:left;
	margin:0 20px 20px 0;
}	

/* Quote Format Type */
.recent-posts .format-quote {}

/* Link Format Type */
.recent-posts .format-link {}

/* Link Format Type */
.recent-posts .format-link {}	

/* Audio Format Type */
.recent-posts .format-audio {margin-bottom:2em;}
	.recent-posts .format-audio .audio-wrapper {margin-bottom:.5em;}

/* Video Format Type */
.recent-posts .format-video {
	float:left;
	width:300px;
	margin:0 20px 20px 0;
}
.recent-posts .format-video iframe {
	width:300px;
	height:200px;
}	


/* Services */
.recent-posts.services {
	list-style-type:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
	.recent-posts.services li {
		display:block;
		margin:0 0px 20px 0;
		background:none;
		padding:0;
	}
		.recent-posts.services li .featured-thumbnail {
			padding:0;
			border:none;
			margin:5px 17px 0 0;
		}


/* Popular Posts */
.popular_posts {
	list-style-type:none;
	padding:0;
	margin:0;
	}
	.popular_posts li {
		list-style-type:none;
		padding:0 0 20px 0;
		margin:0;
		overflow:hidden;
		}



/* Recent Comments */
.recent-comments {
	list-style-type:none;
	padding:0;
	margin:0;
	}
	.recent-comments li {
		padding:0;
		margin:0;
		border:none;
		padding-bottom:.5em;
		}


/*----------------------------------------
				Footer
---------------------------------------- */
#footer {
	background-color: black;
	padding:20px 0px 20px 0px;
	overflow:hidden;
	color:#8a8572;
	position:relative;
	z-index:2;
        height: 66px;
        position: absolute;
	bottom: 0;
	width: 100%;
	font-size: 14px;
}

#footer a, #footer a:hover{
    color: #8a8572;
}

	#copyright {
		background:none;
		padding:0;
		margin:0;
	}
	
	.site-name {
		padding:0 0px 0 13px;
		margin-left:2px;
		background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/footer-marker.gif) 0 6px no-repeat;
	}
	
	/* Footer text */
	.footer-text {
		display:inline-block;
		font-size:14px;
		line-height:20px;
		color:#888372;
		padding:16px 0 0 0px;
	}
		.footer-text a {
			color:#888372;
			text-decoration:none;
			-webkit-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
			-o-transition: all 0.5s ease;
			transition: all 0.5s ease;
		}
		.footer-text a:hover {color:#000;}
		
/* Footer widget */
#widget_theme1899_vcard {
/*	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/footer-line.png) left top no-repeat;*/
	padding:6px 0 0 20px;
}
	/* vCard widget */			
	.vcard {
	/*	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/home-icon.png) 0 1px no-repeat; */
		padding-left:29px;
		margin:0;
	}
	
/* Footer widget */
#social_networks_widget {
	/*background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/footer-line.png) left top no-repeat;*/
	padding:12px 0 0px 22px;
	min-height:43px;
}
	
/* Social Networks */
.social-networks {
	list-style-type:none;
	padding:0;
	margin:0;
	border:none;
}
	.social-networks li {
		display:inline-block;
		list-style-type:none;
		padding:0;
		margin:0 14px 0 0px;
		border:none;
		background:none;
	}
		.social-networks li a {
			margin:0px;
			color:#87826f;
			font-size:14px;
			line-height:20px;
			text-decoration:none;
			text-transform:uppercase;
			font-weight:300;
			font-family: 'Open Sans Condensed', sans-serif;
		}
		.social-networks li a:hover {text-decoration:none; color:#000;}
		
		.social-networks li a img {
			display:inline-block;
			margin-top:3px;
			margin-right:5px;
		}
		
		#sidebar .social-networks li {
			display:block;
			margin:0 0px 5px 0px;
		}
		#sidebar .social-networks li a {
			font-size:16px;
			line-height:20px;
			color:#fff;
		}
		#sidebar .social-networks li a:hover {color:#ff9c00;}

/*----------------------------------------  
				Misc
---------------------------------------- */
.link {
	display:inline-block;
	font-size:14px;
	line-height:20px;
	color:#ff9c00;
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/link-marker.png) 100% 5px no-repeat;
	padding-right:20px;
	text-decoration:none;
	text-transform:lowercase;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
	.link:hover {color:#fff;}
	
.button {
	display:inline-block;
	font-size:14px;
	line-height:18px;
	padding:6px 18px 8px;
	background:#f9f9f9;
	color:#868686;
	text-decoration:none;
	text-transform:lowercase;
	border-radius:3px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.button:hover {
	background:#ff9c00;
	color:#fff;
	text-decoration:none;
}
	
/* Small Button */
.button.small {
	font-size:10px;
	text-transform:uppercase;
	padding:3px 8px;
}
	
/* Large Button */
.button.large {
	font-size:18px;
	padding:16px 32px;
}

.no-results strong{color:#fff;}


/* Lightbox */
.lightbox {
	display:block;
	position:relative;
}

/* Back to Top */
#back-top-wrapper {
	width:100%;
	position:absolute;
	overflow:hidden;
}
#back-top {
	position: fixed;
	bottom: 205px;
	left:50%;
	margin-left:550px;
	display:none;
}

#back-top a {
	width: 23px;
	height:23px;
	display: block;
	text-align: center;
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/up-arrow.png) center center no-repeat;
}


/* Tabs */
.tabs {
    margin: 1px 0 20px 0;
}

.tabs .tab-wrapper {
    border: 1px solid #dddddd;
    border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    margin: -1px 0 0 0;
}

.tabs .tab-menu ul {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
}

.tabs .tab-menu li {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}

.tabs .tab-menu a {
    background-color: #fafafa;
    border: 1px solid #dddddd;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    color: #aaaaaa;
    display: block;
    font-size: 12px;
    letter-spacing: 1px;
    margin: 0 2px 0 0;
    padding: 8px 20px;
}

.tabs .tab-menu a:hover {
    background-color: #f2f2f2;
    color: #666666;
}

.tabs .tab-menu a.active {
    background-color: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#fafafa');
    background: -moz-linear-gradient(bottom , #fafafa 0px, #f6f6f6 90%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #fafafa),color-stop(90%, #f6f6f6));
    border-bottom: none;
    color: #666666;
    padding: 8px 20px 9px 20px;
}

.tabs .tab {
	background-color: #fafafa;
	border-radius: 0 5px 5px 5px;
    -moz-border-radius: 0 5px 5px 5px;
    -webkit-border-radius: 0 5px 5px 5px;
    padding: 20px;
}





/* Toggle */
.toggle {
    padding: 0 0 2px 0;
}
.toggle .trigger {
	background-color: #f5f5f5;
	background: -moz-linear-gradient(bottom, #F2F2F2 0px, #ffffff 100%);
	background: -webkit-gradient(linear,left bottom,left top, color-stop(0, #f2f2f2),color-stop(1, #ffffff));
	border: 1px solid #dddddd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #666666;
	display: block;
	padding: 10px 12px 10px 40px;
	position: relative;
	text-decoration:none;
	height:1%;
	}

.toggle .trigger span {
	background: url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/includes/images/toggle.png) 0 0 no-repeat;
	display: block;
	position: absolute;
	top: 9px;
	left: 10px;
	text-indent: -9999px;
	width: 22px;
	height: 20px;
	}

.toggle .trigger:hover,
.toggle .active {
	background:#191919;
	color:#fff;
	}
.toggle .active span {
	background-position: 0 -20px;
	}

.toggle .box {
	background-color: #fafafa;
	border: 1px solid #dddddd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 20px;
	}



/* Dropcap */
.dropcap {
	display: block;
	float: left;
	margin: 5px 24px 5px 0;
	width: 36px;
	height: 36px;
	background: #fff;
	border-radius:18px;
	font-size: 24px;
	line-height: 34px;
	color: #979797;
	text-align: center;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	overflow:hidden;
}


.hr {
	height:1px;
	background:#eeeeee;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:32px 5px 37px;
}
.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
}
.sm_hr {
	height: 1px;
	background: #eeeeee;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	margin: 25px 10px;
}
.grid_1 .sm_hr,
.grid_2 .sm_hr,
.grid_3 .sm_hr,
.grid_4 .sm_hr,
.grid_5 .sm_hr,
.grid_6 .sm_hr,
.grid_7 .sm_hr,
.grid_8 .sm_hr,
.grid_9 .sm_hr,
.grid_10 .sm_hr,
.grid_11 .sm_hr,
.grid_12 .sm_hr {
  margin-left: 0;
  margin-right: 0;
}
.spacer {
	height:50px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}

/* Address */
.address {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
}
.address dt {
	float:left;
	width:165px;
	margin-right:20px;
	padding:0 0 0 55px;
	background:none;
	font-size:1em;
	line-height:18px;
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/address-icon1.png) no-repeat 0 3px;
}
.address dd {
	float:left;
	width:217px;
	padding:0 0 0 53px;
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/address-icon2.png) no-repeat 0 3px;
}
	.address dd ul {
		list-style-type:none;
		padding:0;
		margin:0;
	}
		.address dd ul li {
			background:none;
			padding:0;
		}
	.address dd span {
		float:left;
		width:100px;
	}
		.address dd a {
			font-size:14px;
			text-transform:none;
			text-decoration:underline;
			-webkit-transition: all 0.5s ease;
			-moz-transition: all 0.5s ease;
			-o-transition: all 0.5s ease;
			transition: all 0.5s ease;
		}
		.address dd a:hover {text-decoration:none; color:#fff;}

			
/* Google Map */
.google-map {
	margin-bottom:20px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/loading-folio.png);
}




/* VIDEO */
.video-wrap {
	margin-bottom: 10px;
	position:relative;
	zoom:1;
	}
	.video-wrap object {
		position:relative;
		z-index:2;
		}
	.video-bg {
		background-color:black;
		position:absolute;
		left:0;
		top:0;
		z-index:1;
		}

/* AUDIO */
.audio-wrapper {
   margin-bottom:1.5em;
}
.audio-desc {
	font-size:.91em;
	color:#999;
	padding:.5em 0 0 0;
	}
.audiojs audio { position: absolute; left: -1px; }
.audiojs { width: 460px; height: 36px; background: #404040; overflow: hidden; font-family: monospace; font-size: 12px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), color-stop(0.5, #555), color-stop(0.51, #444), color-stop(1, #444));
	background-image: -moz-linear-gradient(center top, #444 0%, #555 50%, #444 51%, #444 100%);
	-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); }
.audiojs .play-pause { width: 25px; height: 40px; padding: 4px 6px; margin: 0px; float: left; overflow: hidden; border-right: 1px solid #000; }
.audiojs p { display: none; width: 25px; height: 40px; margin: 0px; cursor: pointer; }
.audiojs .play { display: block; }
.audiojs .scrubber { position: relative; float: left; width: 280px; background: #5a5a5a; height: 14px; margin: 10px; border-top: 1px solid #3f3f3f; border-left: 0px; border-bottom: 0px; overflow: hidden; }
.audiojs .progress { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #ccc; z-index: 1;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(0.5, #ddd), color-stop(0.51, #ccc), color-stop(1, #ccc));
	background-image: -moz-linear-gradient(center top, #ccc 0%, #ddd 50%, #ccc 51%, #ccc 100%); }
.audiojs .loaded { position: absolute; top: 0px; left: 0px; height: 14px; width: 0px; background: #000;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #222), color-stop(0.5, #333), color-stop(0.51, #222), color-stop(1, #222));
	background-image: -moz-linear-gradient(center top, #222 0%, #333 50%, #222 51%, #222 100%); }
.audiojs .time { float: left; height: 36px; line-height: 36px; margin: 0px 0px 0px 6px; padding: 0px 6px 0px 12px; border-left: 1px solid #000; color: #ddd; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); } 
.audiojs .time em { padding: 0px 2px 0px 0px; color: #f9f9f9; font-style: normal; }
.audiojs .time strong { padding: 0px 0px 0px 2px; font-weight: normal; }
.audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff;
	text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }
.audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; }

.audiojs .play { background: url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/js/audiojs/player-graphics.gif) -2px -1px no-repeat; }
.audiojs .loading { background: url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/js/audiojs/player-graphics.gif) -2px -31px no-repeat; }
.audiojs .error { background: url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/js/audiojs/player-graphics.gif) -2px -61px no-repeat; }
.audiojs .pause { background: url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/js/audiojs/player-graphics.gif) -2px -91px no-repeat; }

.playing .play, .playing .loading, .playing .error { display: none; }
.playing .pause { display: block; }

.loading .play, .loading .pause, .loading .error { display: none; }
.loading .loading { display: block; }

.error .time, .error .play, .error .pause, .error .scrubber, .error .loading { display: none; }
.error .error { display: block; }
.error .play-pause p { cursor: auto; }
.error .error-message { display: block; }



/* Alert boxes
---------------------------------------- */
.alert-box, .wpcf7-response-output {
	padding:20px 20px 20px 90px !important;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:.91em;
	line-height:1.4em;
	border:1px solid #dbdbdb;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	}
	.error-box, .wpcf7-mail-sent-ng {
		border-color:#ff9999;
		color:#c31b00;
		background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/icons/alert/icon-error.png) no-repeat 20px 50% #ffcccc;
		}
	.attention-box, .wpcf7-validation-errors, .wpcf7-spam-blocked {
		border-color:#e6c555;
		color:#9e660d;
		background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/icons/alert/icon-note.png) no-repeat 20px 50% #fdebae;
		}
	.notice-box {
		border-color:#68a2cf;
		color:#2e6093;
		background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/icons/alert/icon-info.png) no-repeat 20px 50% #bfe4f9;
		}
	.approved-box, .wpcf7-mail-sent-ok {
		border-color:#a3c159;
		color:#5e6f33;
		background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/icons/alert/icon-download.png) no-repeat 20px 50% #ccff99;
		}
	

/*----------------------------------------
				Forms
---------------------------------------- */

/* Form defaults */
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#dcd5be;
	vertical-align:middle;
	font-weight:normal;
	border:1px solid #ececec;
	outline:none;
}
input[type="text"], textarea {
	background:none;
	border:1px solid #ececec;
	padding:6px 10px 6px 10px;
	border-radius:0px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	resize:none;
}
input[type="submit"], input[type="reset"] {
	position:relative;
	display:inline-block;
	padding:0px 20px 0px 0px;
	height:auto;
	font-size:14px;
	line-height:20px;
	color:#ff9c00;
	text-decoration:none;
	text-transform:lowercase;
	background:url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/link-marker.png) 100% center no-repeat;
	border:none;
	cursor:pointer;
	margin-right:10px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
input[type="submit"]:hover, input[type="reset"]:hover, input[type="submit"].submit-hover, input[type="reset"].submit-hover {color:#fff;}



/* Comment form */
#commentform {
	color:#dcd5be;
}
	#commentform a {
		display:inline-block;
		background:none;
		border-radius:0px;
		color: #ff9c00;
		text-decoration:underline;
		text-transform:none;
		font-size:14px;
		padding:0;
	}
		#commentform a:hover {text-decoration:none;}
		
	#commentform p.field {margin-bottom:13px;}
	#commentform p.area {margin-bottom:15px;}
		#commentform small {
			font-size:12px;
			line-height:18px;
			color:#828082;
		}
	#commentform label {
		display:block; 
		padding-bottom:5px;
		color:#dcd5be;
	}
	#commentform input[type="text"] {
		width:280px;
		height:33px;
	}
	#commentform textarea {
		width:460px;
		height:182px;
		overflow:auto;
	}




/* Contact form */
.wpcf7-form p.field {
	margin-bottom:16px;
	overflow:hidden;
	vertical-align:top;
	position:relative;
}
.wpcf7-form p.field input {
	width:100%;
	height:32px;
}
	.wpcf7-form p.field small {color:red;}
		
.wpcf7-form .input-file {
	width: 79px;
	height: 22px;
	background: url(/web/20181221021551im_/http://www.hanse-raumausstattung.de/wp-content/themes/theme1899/images/btn-choose-file.gif) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
	position:relative;
}
.wpcf7-form input[type="file"] {
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	cursor: pointer;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.wpcf7-form textarea {
	width:100%;
	height:255px;
	overflow:auto;
	margin-bottom:17px;
}
.wpcf7-form .submit-wrap {
	padding:0;
	margin:0;
}
	span.wpcf7-form-control-wrap {
		display:block;
	}
	.wpcf7-not-valid-tip {
		width:100% !important;
		position:absolute;
		left:0 !important;
		top:0 !important;
		padding:5px 0 5px 10px !important;
		background:#f3b7b7 !important;
		color:red !important;
		border:1px solid red !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	div.wpcf7-response-output {
		margin-left:0 !important;
		margin-right:0 !important;
	}





/* Sidebar search form */
#searchform {overflow:hidden;}
#searchform .searching {
	width:100%;
	margin-bottom:10px;
}
	#searchform .submit {
		cursor:pointer;
		margin-right:0px;
	}



/* Fluid Columns */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:79.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{ position:relative; margin-right:4%; float:left; }
.last { margin-right:0 !important; clear:right; 
margin-bottom: 80px;

}


.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.wrapper { 
	width:100%;
	overflow:hidden;
}
.extra-wrap {
	overflow:hidden;
	}


/* Clear Floated Elements */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */

h1 {
   font-size: 40px;
}

p {
	margin: 0 0 20px;
}

#content {
   background: rgba(0, 0, 0, .8);
   margin: 0px 10px 50px;
   padding: 40px;

	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
}

#content h3{
margin-top:30px;
}

#content h3:first-of-type{
margin-top:0px;
}

body.single-portfolio .entry-content{
   background: rgba(0, 0, 0, .8);
   padding: 40px;
   width: 240px;

	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	margin-right: -10px;
}

body.single-portfolio h1 {
   background: rgba(0, 0, 0, .8);
   padding: 40px 40px 20px 40px;


	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,1);
	margin-bottom:0;
}

body.single-portfolio .two_third {
	width: 620px;
	margin-right: 40px;
    margin-left: -10px;
}

body.blog article  {
    max-width: 200px;
    float: left;
    font-size: 14px;
    margin-right: 26px;
}

body.blog article h2.entry-title a {
    color: #fff;
    font-family: "Open Sans Condensed",sans-serif;
    font-size: 31px;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 34px;
    text-transform: uppercase;
    max-width: 180px;
}

body.blog article .featured-thumbnail.large {
    margin: 0 -7px 10px;
}

body.blog h2.entry-title {
    margin: 0 0 0px;
}


body.blog .entry-header {
    margin-bottom: 0;
}

body.blog #main {
    line-height: 20px !important;
}

body.blog article:last-of-type {
    margin-right:0;
    max-width: 180px;
}
/*
     FILE ARCHIVED ON 02:15:51 Dec 21, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:58:38 Oct 13, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.509
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.009
  esindex: 0.012
  cdx.remote: 129.808
  LoadShardBlock: 245.707 (3)
  PetaboxLoader3.datanode: 246.627 (4)
  load_resource: 240.059
  PetaboxLoader3.resolve: 156.315
*/