/*
Theme Name: simtronyx_TimRaue
Theme URI: http://simtronyx.de
Author: Ronny Simon
Author URI: http://simtronyx.de/
Description: ...
Version: 0.8
*/

@font-face {	font-family: 'FuturaCom-Book';
				src: url('webfonts/284E29_0_0.eot');
				src: url('webfonts/284E29_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/284E29_0_0.woff') format('woff'),url('webfonts/284E29_0_0.ttf') format('truetype'),url('webfonts/28CBD0_0_0.svg#FuturaCom-Book') format('svg');
			}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 16px;
	vertical-align: baseline;
}
body {
}
ol,
ul {
	list-style: none;
}
blockquote,
q {
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}
p{
	margin-bottom:0.6875rem;
	display:block;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 0.0625rem;
	margin: 1.5rem;
	margin-bottom: 1.714285714rem;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

strong,b{
	font-weight:normal;
	color:#0b0b0b;
}

/* Clearing floats */
.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}
.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}


/* =Repeatable patterns
-------------------------------------------------------------- */


/* Form fields, general styles first */
button,
input,
textarea {
	font-family: inherit;
	padding:0.5rem;
}
button,
input {
    line-height: normal;
}
textarea {
	overflow: auto;
	vertical-align: top;
}

/* Reset non-text input types */
input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}


/* Responsive images */
.entry-content img {
	max-width: 100%; /* Fluid images for posts */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}

/* Make sure videos and embeds fit their containers */
embed,
iframe,
object,
video {
	max-width: 100%;
}

/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.hidden{
	display:none;
}
.float-left{
	float:left;
}
.table{
	display:table;
}
.bold{
}
.fixed{
    position:fixed;
    top:0rem;
}

/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */

body {

	font-family: FuturaCom-Book, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #444444;
	background-color:#f6f6f6;
}
#page_outer{
	padding:0rem 0.625rem 12.5rem 0.625rem;
	margin:0 auto;
}
#page{
	background-color:#ffffff;
	padding:0rem 0rem 0rem 0rem;
}
.home #page{
	background-color:#ffffff;
	padding:0rem 0rem 0rem 0rem;
}
#main{
	padding-left:0rem;
}

a,a:visited,a:hover,a:link,a:active{
	outline: none;
	color:#5f5f5f;
	text-decoration:none;
	border-bottom:0.0625rem solid transparent;
}
a:hover{
	text-decoration:none;
	border-bottom:0.0625rem solid #5f5f5f;
	transition: border-bottom-color 0.274s;
	-ms-transition: border-bottom-color 0.274s;
	-moz-transition: border-bottom-color 0.274s;
	-webkit-transition: border-bottom-color 0.274s;
	-o-transition: border-bottom-color 0.274s;
}
a:hover.nofx{
	border-bottom:0.0625rem solid transparent;
}

#page_outer{
	/*width:67.5rem;*/
	width:64.375rem;
}
.site-width{
	width:64.375rem;
}
#header_navigation_box,#main,#content_main,#footer,.content_head_image_slider,#header_image_container,#header_image_box,#news_header_container{
	
	/*width:960px;*/
	width:60rem;
	margin:0rem auto;
}
#header_image_box,#header_image_container,.content_head_image_slider,#news_header_container{
	height:33.6875rem;
}
#site_navigation_submenu{
	width:59.75rem;
}

/* header
-------------------------------------------------- */

#header{
	position:fixed; /*  */
	top:0rem;
	height:180px;
	background-color:#ffffff;
	overflow:hidden;
	opacity: 1.0;
	z-index:888;
}
#header_logo_box{
	background-color:#f6f6f6;
	height:104px;
	position: relative;
}
.home #header_logo_box img{
	height:0rem;
	display:none;
}
#header_logo_box img.big{
	position:absolute;
	width:6.875rem;
	height:2.3125rem;
	left:50%;
	top:50%;
	margin:-1.35625rem 0 0 -3.4375rem;
}
#header_logo_box img.small{
	position:absolute;
	width:4rem;
	height:0.6875rem;
	left:50%;
	top:50%;
	margin:-0.34375rem 0 0 -2rem;
	opacity:0;
}

#header_navigation_box{
	position:relative;
	
}

/* Navigation Menu 
-------------------------------------------------- */

#site-navigation{
	padding-left:0rem;
	padding-bottom:0.125rem;
	position:relative;
}

#site-navigation li{
	float:left;
}

#online_reservation{
	position:absolute;
	right:0rem;
	top:2.625rem;
}
#online_reservation a{
	white-space:nowrap;
}
#online_reservation_optin{
	
	z-index:9999;
	display:none;
	position:fixed;
	left:25%;
	top:29%;
	background-color:#fff;
	width:50%;
	height:auto;
	padding:2em;
	text-align:center;
	border:1px solid black;
}
#online_reservation_optin div a{
	
	color:white;
	background-color:#a00057;
	padding:4px 8px;
}
#menu_main_border{
	position:absolute;
	top: 2.625rem;
	left:0rem;
	width:100%;
	height:2rem;
	border-bottom:0.125rem solid #e0e0e0;
	opacity:0;
}
.menu{
	position:absolute;
	top:2.625rem;
	height:2rem;
	width:100%;
	display:block;
}
.sub-menu{
	display:none;
}

.menu li,.submenu li{
	float:left;
	margin-left:0rem;
	margin-right:1.875rem;
	white-space:nowrap;
}

.menu a,.menu a:hover,.menu a:visited,
#site-navigation a,#site-navigation a:hover,#site-navigation a:visited,
#online_reservation a,#online_reservation a:hover,#online_reservation a:visited,
#footer a,#footer a:hover,#footer a:visited{
	color:#676767;
	font-weight:500;
	text-transform:lowercase;
	border-bottom:0.0625rem solid transparent;
	transition: border-bottom-color 0.274s;
	-ms-transition: border-bottom-color 0.274s;
	-moz-transition: border-bottom-color 0.274s;
	-webkit-transition: border-bottom-color 0.274s;
	-o-transition: border-bottom-color 0.274s;
}
.submenu a,.submenu a:hover,.submenu a:visited{
	color:#9c9a9a;
	font-weight:500;
	text-transform:lowercase;
	border-bottom:0.0625rem solid transparent;
	transition: border-bottom-color 0.274s;
	-ms-transition: border-bottom-color 0.274s;
	-moz-transition: border-bottom-color 0.274s;
	-webkit-transition: border-bottom-color 0.274s;
	-o-transition: border-bottom-color 0.274s;
}
.menu a:hover,#site-navigation a:hover,#online_reservation a:hover,#footer a:hover{
	text-decoration:none;
	border-bottom:0.0625rem solid #676767;
}
.submenu a:hover{
	text-decoration:none;
	border-bottom:0.0625rem solid #9c9a9a;
}

.menu>li.current-menu-item a,.menu>li.current-menu-parent a,.submenu li.current-menu-item a{
	color:#a00057;
}
.menu>li.current-menu-item a:hover,.menu>li.current-menu-parent a:hover,.submenu li.current-menu-item a:hover{
	color:#a00057;
	border-bottom:0.0625rem solid #a00057;
}
#site_navigation_submenu{
	position:absolute;
	top:4.625rem;
	height:2.125rem;
	display:none;
	/*background-color:#d8d8d8;*/
	text-align:center;
	border:0.125rem solid #e0e0e0;
}
#site_navigation_submenu ul{
	padding-top:0.375rem;
	text-align:center;
	position:relative;
	float: left; display: block; left: 50%;
}
#site_navigation_submenu ul li{
	display:inline;
	position: relative; 
	float: left; 
	display: block; 
	right: 50%;
}


#language_navigation{
	
	position:absolute;
	display:block;
	right:2rem;
	background-color:#ebedee;
	width:2.625rem;
	height:1.625rem;
	overflow:hidden;
	z-index:999;
}
#language_navigation_menu{
	cursor:pointer;
	padding-top: 0.125rem;
	z-index:999;
}
#language_navigation_menu li,#language_navigation_menu li.inactive{

	transition: background-color 0.274s;
	-ms-transition: background-color 0.274s;
	-moz-transition: background-color 0.274s;
	-webkit-transition: background-color 0.274s;
	-o-transition: background-color 0.274s;
	
	height:1.5rem;
}
#language_navigation_menu li:hover,#language_navigation_menu li.inactive:hover{

	background-color:#e2e2e2;
}

#language_navigation_menu li a,#language_navigation_menu li span{

	color:#8c9899;
	text-decoration:none;
	padding-left:0.375rem;
	padding-top:0.125rem;
	padding-bottom: 0.125rem;
	text-align:center;
	width: 1.125rem;
    display: block;
}

#language_navigation a.active{

	color:#8c9899;
}

#language_navigation_expand{
	position:absolute;
	right:0.3125rem;
	top:0.1875rem;
}
#social_navigation{
	
	position:absolute;
	display:block;
	right:0rem;
}

#social_navigation a img{

	opacity:1;
	transition: opacity 0.274s;
	-webkit-transition: opacity 0.274s;
	-moz-transition: opacity 0.274s;
	-o-transition: opacity 0.274s;
	-ms-transition: opacity 0.274s;
}

#social_navigation a img:hover{

	opacity:0.74;
}


/* Header Image 
-------------------------------------------------- */

#header_image_box{
	position:relative;
}
#header_image_container{

	position:absolute;
	overflow:hidden;
}
#content_head_image_borders{
	
	position:absolute;
	left:0rem;
	top:0rem;
	width:59.75rem;
	height:33.6875rem;
	border-left:0.125rem solid #e0e0e0;
	border-right:0.125rem solid #e0e0e0;
}

/* Scrollbars 
-------------------------------------------------- */

::-webkit-scrollbar {
	width: 0.5rem;
	height: 0.5rem;
}
::-webkit-scrollbar-button {
	width: 0.5rem;
	height:0.3125rem;
}
::-webkit-scrollbar-track {
	background:transparent;
	border: none;
	box-shadow: none;
	border-radius:0rem;
}
::-webkit-scrollbar-thumb {
	background:#999;
	border: thin solid gray;
	border-radius:0.625rem;
}
::-webkit-scrollbar-thumb:hover {
	background:#7d7d7d;
}	
body{
	scrollbar-face-color: #e2e2e2;
    scrollbar-arrow-color: #f6f6f5;
    scrollbar-highlight-color:#f6f6f5;
    scrollbar-3dlight-color: #f6f6f5;
    scrollbar-shadow-color: #f6f6f5;
    scrollbar-darkshadow-color: #f6f6f5;
    scrollbar-track-color: #f6f6f5;
}

/* content
-------------------------------------------------- */

#content_main{
	float:left;
	display:block;
	overflow:hidden;
	color:#5f5f5f;
	line-height:1.6875rem;
	margin-bottom:0rem;
	padding-bottom:0rem;
	padding-top:180px;
}

#content_main  h1,#content_main  h2,#content_main  h3,#content_main  h4,#content_main  h5,#content_main  h6,
#content_main  h1 a,#content_main  h2 a,#content_main  h3 a,#content_main  h4 a,#content_main  h5 a,#content_main  h6 a{
	/*color:#005030;*/
	font-weight:normal;
	text-decoration:none;
}
#content_main h1{
	margin-bottom:1.5625rem;
}
#content_main h2{
	margin-bottom:0.6875rem;
}

#content_main h3{
	margin-bottom:0.25rem;
	text-transform:uppercase;
}

#content_header{
	
	padding-top:5.9375rem;
	margin-bottom:2.5rem;
	text-align:center;
	text-transform:lowercase;
}
#content_header h1{
	
	margin-bottom:0.5rem;
}
#content_header div{
	
}

#content_head_image{
}
.content_head_image_slider{
	position:relative;
	display:block;
	top:0rem;
	left:0rem;
}
#content_head_image_slide_left,#content_head_image_slide_right{
	position:absolute;
	top:49%;
	cursor:pointer;
	background-color:transparent;
}
#content_head_image_slide_left{
	left:0.625rem;
}
#content_head_image_slide_right{
	right:0.625rem;
}
#content_head_image_slide_points_box{
	
}
#content{
	border-left:0.125rem solid #e0e0e0;
	border-bottom:0.125rem solid #e0e0e0;
	border-right:0.125rem solid #e0e0e0;
	padding-bottom:3.75rem;
	margin-top: -0.5rem;
	/*min-height:50rem;*/
}

#content ul {
	list-style: none;
	padding-top:0.25rem;
	margin-bottom:0.5rem;
}
#content li {
	padding-left:1.25rem;
}

#content_content{
	padding-left:15rem;
	padding-right:15rem;	
}
#content_content a,#content_content a:hover{
	text-decoration:none;
	border-bottom:0.0625rem solid #676767;
}

.page-id-24 #content_content,.page-id-192 #content_content,.page-id-194 #content_content{
	padding-left:12.5rem;
	padding-right:12.5rem;	
}
.page-id-24 td,.page-id-192 td,.page-id-194 td{
	padding-bottom:2.5rem;
}
.page-id-24 td.card_name,.page-id-192 td.card_name,.page-id-194 td.card_name,
.page-id-24 td.card_name a,.page-id-192 td.card_name a,.page-id-194 td.card_name a{
/*	padding-bottom:2.5rem; */
}
.card_line{
	width:3.75rem;
	border-bottom:0.0625rem solid grey;
	height: 0.6875rem;
}

#content_illustration{
	padding-top:5rem;
	padding-left:0.6875rem;
	text-align:center;
}

#content_more_information{

	position: relative;
	margin-top:5rem;
	width:15.8125rem;
	border-top:0.125rem solid #d8d8d8;
	border-left:0.125rem solid #d8d8d8;
	border-right:0.125rem solid #d8d8d8;
	text-align:center;
	text-transform:lowercase;
	left: 6.25rem;
	overflow: hidden;
}
#content_more_information a{
	text-decoration:none;
}
#content_more_information_menu{
	border-bottom:0.125rem solid #d8d8d8;
	cursor:pointer;

}
.more_information_select{
	width:13.75rem;
}
.more_information_button{
	width:1.9375rem;
	display:block;
	float:right;
	border-left:0.125rem solid #d8d8d8;
	transition: background-color 0.274s;
	-ms-transition: background-color 0.274s;
	-moz-transition: background-color 0.274s;
	-webkit-transition: background-color 0.274s;
	-o-transition: background-color 0.274s;
}
.more_information_entry{
	clear:both;
	border-bottom:0.125rem solid #d8d8d8;
	cursor:pointer;
	padding-left:0.6875rem;
	padding-right:0.6875rem;
	transition: background-color 0.274s;
	-ms-transition: background-color 0.274s;
	-moz-transition: background-color 0.274s;
	-webkit-transition: background-color 0.274s;
	-o-transition: background-color 0.274s;
}
.more_information_entry:hover,.more_information_button:hover{
	background-color:#e2e2e2;
}

/* footer
-------------------------------------------------- */

#footer{
	margin-top:0.4375rem;
	padding-bottom:0.25rem;
	position:relative;
	/*height:1.625rem;*/
}
.home #footer{
	margin-top:0.0rem;
	/*height: 1.6rem;*/
}
#footer_address{
	position:absolute;
	left:0rem;
	white-space:nowrap;
}
#footer_menu{
	position:absolute;
	right:0rem;
}
#footer_award_logos{
	left: 32.74rem;
    position: relative;
    top: 1.29rem;
    height: 12rem;
}
#footer_award_logos a{
	margin-right: 1.81rem;
	text-decoration:none;
}

#footer_small{
	display:none;
}
#footer_small #footer_address,#footer_small #footer_menu{
	position:relative;
	text-align:center;
}

/* NEWS
-------------------------------------------------- */

#news_header_container{
	position:relative;
	overflow:hidden;
}
#news_header_image_container{
	position:absolute;
	left:0rem;
	top:0rem;
}
#header_image_box.news-header-image-box{
	height:29.88rem;
	overflow:hidden;
}
#news_header_text_container{
	position:absolute;
	width:17.75rem;
	height:31.1875rem;
	top:0rem;
	right:0rem;
	float:right;
	padding:1.25rem;
	overflow-y: auto;
	text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.8);
	color:#383838;
}
#news_header_text_container_background{
	position:absolute;
	width:17.75rem;
	height:31.1875rem;
	top:0rem;
	right:0rem;
	float:right;
	padding:1.25rem;
	opacity:0.74;
	background-color:#ffffff;
}

.news_column{
	width:18.625rem;
	float:left;
	margin-left:0.625rem;
}

#news_header_text_container h1,#news_content h1{
	margin-bottom:1.25rem;
}
#news_content h1{
	margin-bottom:0.5rem;
}
#news_header_text_container,#news_content{
}
#news_header_text_container .news_date,#news_content .news_date{
	margin-bottom:1.25rem;
}
#news_content .news_date{
	margin-bottom:0.5rem;
}
#news_content{
	width:16.125rem;
	padding:1.25rem;
	margin-top:-0.5rem;
}
#news_entry_container{
	width:18.625rem;
	float:left;
	margin-bottom:0.625rem;
	border:0.125rem solid white;
	cursor:pointer;
}
#news_entry_container img{
	width:18.625rem;
}
#news_entry_container:hover{
	border:0.125rem solid #bbbbbb;
}
#news_entry_container #news_header_image_container{
	position:relative;
	margin:0rem;
	padding:0rem;
}

/* NEWSLETTER
-------------------------------------------------- */

#newsletter_form_box{
	background-color:transparent;/*#f3f4f5;*/
	padding:1rem;
	border:0.125rem solid #e0e0e0;
}
.form_description{
	color:#888888;
	padding-left:0.125rem;
	padding-bottom:0.125rem;
}
#newsletter_form_box p{
	margin: 0rem;
}
#newsletter_form_box input{
	border:none;
	border-bottom:0.125rem solid #e0e0e0;
	width:27.125rem;
	height:1rem;
	sbackground-color:#f3f4f5;
	color:#5f5f5f;
	padding-left:0.125rem;
	margin-top:1.25rem;
}
#newsletter_form_box input[type="submit"]{
	border:none;
	background-color:#ebedee;
	margin-top:5rem;
	margin-left:20.1rem;
	color:#5f5f5f;
	width:7.5rem;
	height:2rem;
	padding-top: 0.4375rem;
	padding-left: 0.375rem;
}

.warning{
	color:red;
}

/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */
/* ********************************************************************************************************************************* */

body{
	letter-spacing:0.0625rem;
}
#news_header_text_content,#news_content_content{
	line-height:1.5625rem;
	letter-spacing:0rem;
}

.menu a,.menu a:hover,.menu a:visited,#site-navigation a,#site-navigation a:hover,#site-navigation a:visited,
#online_reservation a,
#language_navigation_menu li a,#language_navigation_menu li span,
#footer a,#footer div,
input,
#news_header_text_content,#news_content_content{
	font-size:0.9375rem;
}
.submenu a,.submenu a:hover,.submenu a:visited{
	font-size:0.875rem;
}

#content_main{
	font-size:1rem;
}
#content_main h1{
	font-size:1.5rem;
}
#content_main h2{
	font-size:1.25rem;
}
#content_main h3,
#news_header_text_container h1,#news_content h1{
	font-size:1.125rem;
}
.page-id-24 td,.page-id-192 td,.page-id-194 td{
	font-size:0.875rem;
}
.page-id-24 td.card_name,.page-id-192 td.card_name,.page-id-194 td.card_name,
.page-id-24 td.card_name a,.page-id-192 td.card_name a,.page-id-194 td.card_name a{
	font-size:1rem;
}

#news_header_text_container,#news_content{
	font-size:0.875rem;
}
#news_header_text_container .news_date,#news_content .news_date{
	font-size:0.75rem;
}
.form_description{
	font-size:0.875rem;
}


/* ------------------------------------------------------------*/

#site-navigation{
	letter-spacing:0.125rem;
}
.menu a,.menu a:hover,.menu a:visited,
#site-navigation a,#site-navigation a:hover,#site-navigation a:visited,
.submenu a,.submenu a:hover,.submenu a:visited,
#online_reservation a,#footer a,#footer div{
	letter-spacing:0.0625rem;
}

/* =Media queries
-------------------------------------------------------------- */


/* TABLETS
----------------------------------------------- 

@media screen and (max-width:22cm){

html{
}

#page_outer{
	width:33.75rem;
}
.site-width{
	width:33.125rem;
}
#header_navigation_box,#main,#content_main,#footer,.content_head_image_slider,#header_image_container,#header_image_box,#news_header_container{
	
	width:30rem;
	margin:0rem auto;
}
#header_image_box,#header_image_container,.content_head_image_slider,#news_header_container{
	height:16.84375rem;
}
#site_navigation_submenu{
	width:29.875rem;
}
	
}
*/
/* PHONES
----------------------------------------------- */



/* Print
----------------------------------------------- */

@media print {
	body {
		background: none !important;
		color: #000;
		font-size: 10pt;
	}
	footer a[rel=bookmark]:link:after,
	footer a[rel=bookmark]:visited:after {
		content: " [" attr(href) "] "; /* Show URLs */
	}
	a {
		text-decoration: none;
	}
	.entry-content img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}
	.site {
		clear: both !important;
		display: block !important;
		float: none !important;
		max-width: 100%;
		position: relative !important;
	}
	
	#colophon,
	#respond,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	img.header-image,
	.main-navigation {
		display: none;
	}
	.wrapper {
		border-top: none;
		box-shadow: none;
	}
	.site-content {
		margin: 0;
		width: auto;
	}
	.singular .entry-header .entry-meta {
		position: static;
	}
	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta {
		margin: 0;
		width: 100%;
	}
	.entry-header .entry-title,
	.entry-title,
	.singular .entry-title {
		font-size: 21pt;
	}
	footer.entry-meta,
	footer.entry-meta a {
		color: #444;
		font-size: 10pt;
	}

}

