/*
Theme Name:  Kulturraum Tirol
Theme URL:   https://www.kulturraumtirol.at/
Description: Kulturraum Tirol - Child Theme 23
Author:      CB
Author URL:  http://localhost/kulturraum.at
Template:    twentytwentythree
Version:     1.0
*/


html {overflow-x: hidden;}

/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background:#ccc ;
}
.ui-autocomplete::-webkit-scrollbar-thumb {
  background:#888 ;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
/* header branding */
/*#branding {
  background-color:#aaaaaa;*/
/* PfeilFarbe */
.pfeilfarbe {
  fill:#cca300 !important;
}
#prettydropdown > ul.active li:not(label):hover {background:#ccc !important;color:white!important;}

.ui-widget.ui-widget-content {max-width:348px!important;width:348px!important;display:block;overflow:hidden!important;}

* {font-family:"Source Serif Pro";font-weight: 300!important;}
strong {font-weight: 600!important;}

select:focus {
    outline:none!important;
}

.related p {width: 100%;
  text-align: center;}
  
.wp-block-separator:not(.is-style-wide):not(.is-style-dots):not(.alignwide):not(.alignfull) {
  width: 100%;
  display: block;
  color: black;
  height: 1px;
  float: left;
}

.wp-block-separator {
  border-top: 1px solid!important;
}


.wp-block-query-pagination-previous, .wp-block-query-pagination-next {
    visibility: hidden;
    font-size:1.2rem;
    text-transform:uppercase;
    margin-top:5px!important;
    margin-bottom:5px!important;
}
.wp-block-query-pagination-previous::before {
    content: "◄ Zurück";
    visibility: visible;
    
}
.wp-block-query-pagination-next::after {
    content: "WEITER ►";
    visibility: visible;
}


body .is-layout-constrained > * + * {
    margin-block-start:0rem;
    }



a {
      height:auto!important;
}
a:link {
      text-decoration: none;
}

a:visited {
      text-decoration: none;
}

a:hover {
      text-decoration: none;
}

a:active {
      text-decoration: none;
}


h5 {font-size:1.4rem}
/*h4 {font-size:1.3rem}*/
main p {    text-align: justify;}
main h2 {margin-top: 40px!important;}
main .wp-block-query-title {margin-bottom:20px!important;margin-top:20px!important;border-bottom:1px solid black;font-size:1.5em}
main .wp-block-query-pagination {border-top:1px solid black;border-bottom:1px solid black;}
h3 {font-size:1.2rem}
h2 {font-size:1.8rem}
h1 {font-size:1rem}
.wp-block-post-title {}
.wp-block-heading {    text-transform: unset;}


.wp-caption-text {
    text-align: center;
    padding: 20px!important;
	}
.wp-block-group p {margin:0!important }
p {margin:22px 0 22px 0!important }
.page-template-page-glossar .entry-content p, .page-template-page-clear .entry-content p {padding:0px 0; }
.page-template-page-glossar #topbuttondiv , .page-template-page-clear #topbuttondiv {display: none!important;}
.page-template-page-glossar #topbuttondiv {display: block!important;}
.mywpglossary-list-entry-title {
    display: block;
}
.mywpglossary-list-entry-title svg {float:right}
.entry-content p {padding:20px 0 }
.footer p {margin: 0!important }
/*svg .lienz path {fill:#ff0000!important}*/
.selectstart {    width: 100%;    display: flex;}
.selectstart select {
	font-size: 1.8rem;
    margin: auto;
    left: 0;
    right: 0;
    display: block;
    border: none;
    background: none;
    cursor:pointer;
    text-align:center;
    margin-top: 30px;
    float: left;
    }

.selectstart select  .level-0 {
	text-transform:uppercase;
	}
.selectstart select  .level-1 {
	font-size:1.3rem;
	}
.selectstart  .level-0:first-child {
	margin-top:15px!important;
	}
.has-global-padding, .has-global-padding > .alignfull {
	margin-left: 0px;
    margin-right:0px;
	padding-left: 0px;
    padding-right: 0px;
    
	
	}
.wp-site-blocks > * + *, body .is-layout-flow > * + *, body .is-layout-flow > * {
    margin-block-start: 0;
    margin: auto;
    left: 0;
    right: 0;
    padding: 0;
    }



.home main svg {
    width: 100%;
    height: auto;
    filter: drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));
    }
svg path:hover, a:hover svg path  {
  fill: #555;
  cursor:pointer
}


.home .wp-caption-text {display:none;}
.randimg {    display: inline-flex;
    /* float: left; */
    margin: 0;
    right: 0;
    left: 0;
    padding: 0;
    width:100%;
    height:150px;
}
.randimg li {padding:0 1px;max-width:150px;max-height:150px;display:block;overflow:hidden;float:left;margin: auto;}
.randimg li img { max-height: 150px;width: auto;height: 100%;}
.home ::marker {color: transparent;}

.svgoverview {width:25%;height:auto;float:right;    margin-top: -40px!important;}

*:hover  {
  transition: all ease 0.3s;
}
/*
*{
  transition: all ease 0.3s;
}
*/
.mywpglossary-list-entry-description {margin:0;padding:.5em 0;color: #666; }
a, a:active, a:focus{
        outline: none; /* Works in Firefox, Chrome, IE8 and above */ 
    }

a:hover,a:hover svg {text-decoration:none!important;opacity:0.6}


hr {
	display: block;
    width: 100%;
    }



.wp-block-post-date {text-align:center;margin:auto;left:0;right:0;display:block}
.wp-block-post-date time{    display: inline-flex;    margin: auto;    left: 0;    right: 0;}
.wp-block-post-date a {float:left;display:block;}
.wp-block-post-date a::before {content:"-";display:block;width:10px;float:left;}
.wp-block-post-date a::after {content:"-";display:block;width:10px;float:right;}

.footercontent .footer a:first-child::after {
	content: " | ";
    /* display: block; */
}

.footer sup {    float: right;}
.footer a:first-child::after {
	/*content: " | ";*/
    /* display: block; */
    width: 10px;
    text-align: center;
    float: left;
    cursor: text;
	
	}
.footer {
	margin:0 auto;
	font-size:.9rem;
	padding:0;
    }

    .wp-block-group.wp-container-12 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	    margin: 0;
    }

    
.wp-block-navigation__container a span {line-height: 3;}
.is-content-justification-right{float:right!important}
.footer a:first-child {
	text-indent: 0px;
    display: block;
    float: right;
    padding-right: 0;
    line-height: 3;
    padding-top: 0;
    margin-top: 0px;
    text-decoration: none;
    
    }

.footer a:last-child::before {
	/*content:":BEZIRK";*/
	display:block;
	width:0px;
	float:left;
	margin-right: 5px;
	
	}
	
.footer a:last-child {
	text-indent: 0px;
    display: block;
    float: right;
    padding-left: 0px;
    line-height: 3;
    padding-top: 0;
    margin-top: 0px;
    text-decoration: none;
    direction: rtl;
    padding-right: 0px;
    }

.wp-block-navigation.wp-container-15 {
    float: revert;
}

.related {
    text-align: center;
    /*text-transform:uppercase;
    font-size:.9rem;*/
    }

.prevnext {
    text-align: center;
    text-transform:uppercase;
    font-size:.9rem;
    }
.prevnextline {margin: 0 5px!important;}
.prevnext {
	text-align: center;
    margin: auto;
    left: 0;
    right: 0;
    width: fit-content;
    height: 0px;
    padding: 0;
    line-height: 3;
	}
.prevnext div {
	
    margin: auto;
    left: 0;
    right: 0;
    width: fit-content;
    display: inline-flex;

    

	}
/*
.prevnext a{
	text-decoration: none;
	padding-left: 20px;
    position: relative;
    }
*/


.wp-block-group.wp-container-10 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
	width: 100%;
    margin: auto;
    padding: 0;
    margin-top: -35px!important;
    display: block;
    position: absolute!important;
}

.post-navigation-link-next a, .post-navigation-link-previous a {text-decoration:none}
/*
.post-navigation-link-next a {text-indent:-9999em}

.post-navigation-link-next a::before {
	content: ">>";
    display: block;
    float: right;
    position: absolute;
    left: 0;
    margin: auto;
    top: 0px;
    float: left;

	}

.post-navigation-link-previous a {text-indent:-9999em}
.post-navigation-link-previous a::after {
	content: "<<";
   display: block;
    float: left;
    position: absolute;
    right: 0;
    margin: auto;
    top: 0px;
    float: right;
	}
*/	
.shortline, .wideline {border-top: thin;}

main, footer {width:100%;display:block;max-width:1200px;left:0;right:0;margin:auto;margin-top: 10px!important;}

footer hr, .footercontent hr {max-width:100%;float:left}

.bottomhr {position:absolute;width:100%;float:left;left:0;margin-top:0px}

footer nav {float:left;}
footer nav:last-child {float:right;}
footer figure {
	float:right;
	display: block;
    float: right;
    text-align: right;
    width: auto;
	margin:0;
    }

.wp-block-post-content a:where(:not(.wp-element-button)) {
    color: #000;
    text-decoration:none;
    border-bottom:2px dotted #888;
	}

.wp-block-group.wp-container-9 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width:150px;
    margin-left: auto !important;
    margin-right: auto !important;
    float: left;
    display: contents;
    margin: auto;
    left: 0;
    right: 0;
}
.wp-block-media-text {padding-bottom:20px}



.wp-site-blocks {
	margin-top: 10px;
		padding: 0;
	}
.wp-block-navigation ul {
    margin-top: 0px;
    }



.wp-block-search__input {
		margin-left: -370px;
		max-width: 350px;
		z-index: 99;
		margin-right:20px;
		display:none;
		border-width: 1px!important;
		border-style: solid!important;
    }

.wp-block-search__button.has-icon {
	margin-top: 2px;
    margin-left: -10px;
    padding: 0;
	display:none;
        
    }

.wp-block-search {width: 20px;}

header .wp-block-navigation-item__content {
	display: block;
    width: 70px;
    line-height: 2.65rem;
    margin: 0;
    padding: 0;

    }

.wp-block-navigation-submenu {
		margin: 0 10px;
		padding: 0 10px;
	}

.wp-block-navigation-item .wp-block-navigation-submenu {
		min-width:200px!important;
	}

 .zeit  .wp-block-navigation-submenu {
		min-width:105px!important;
	}

.tag-700-1399 li:first-child .wp-block-post-date a::first-letter,  .tag-innsbruck-land li:first-child .wp-block-post-date a::first-letter  {color:transparent;}
.tag-700-1399 li:first-child .wp-block-post-date a,  .tag-innsbruck-land li:first-child .wp-block-post-date a  {text-indent:-15px;}
.tag-700-1399 li:first-child .wp-block-post-date a::after,  .tag-innsbruck-land li:first-child .wp-block-post-date a::after {margin-left:10px;}



header .wp-block-navigation__submenu-container .wp-block-navigation-item__label {margin:0;padding:0;height:25px;padding:0 10px;line-height: 1.5em;}
.current-menu-item span {color:#00aa00;}

header .wp-block-navigation__submenu-container .wp-block-navigation-item:last-child {margin-bottom:10px}

    
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    padding-top: 2px;
    padding-bottom: 2px;
    }
.wp-block-group.wp-container-6 > :where(:not(.alignleft):not(.alignright):not(.alignfull)), .wp-block-post-content.wp-container-7 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    /*padding-top: 20px;
    margin-bottom: -20px;*/
    padding-top: 0px;
    margin-top: 0px!important;
}

/*
.startpics { display: flex; margin-bottom: 40px;}
.startbilder {width:150px;max-width:150px!important;height:150px;margin:auto;left:0;right:0; display:inline-flex}
*/

.startnav {display: inline-flex;width: 100%;min-height: 200px;padding: 0;margin: 0 auto;left: 0;right: 0;text-align: center;top: 0;}
.startnav .cat-item {display: inline-grid;
    width: 30%;
    list-style: none;
    text-align: center;
    margin: 0 auto;
    left: 0;
    right: 0;
    /* padding: 0 1%; */
    float: left;
    top: 0;}
.startnav .cat-item a{border-bottom: 1px solid; width: 100%; display: block; margin: 10px 0 ;height: 70px!important;}
.startnav .cat-item .children{padding: 0;    height: 200px;}
.startnav .cat-item .children li{list-style:none;font-size:1rem;display: block; width: 100%;text-align: center;}
.startnav .cat-item .children li a{border-bottom: none; width: 100%; display: block; margin:0px;    height:auto!important;}


.related {width:100%;float:left;display:block}


.footercontent {
	max-width: 1200px;
    margin: auto;
	float: left;
	display: block;
	width: 100%;
/*
	margin-left: 10px;
    margin-right: 10px;
	padding-left: 0px;
    padding-right: 0px;
*/
    }
.home footer .wp-block-image img {
    vertical-align: middle;
    margin-top: 5px;
    margin-left: 10px;
}

  
footer .wp-block-image img {
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
    margin-top: 5px;
    margin-left: 10px;
}


.mywpglossary-letters {
	text-align: center;
    margin: auto;
    left: 0;
    right: 0;
    display: block;
 }

.mywpglossary-term-def {color:#888!important;text-decoration:underline dotted 2px #888888; text-underline-offset: 5px;cursor:pointer}
.page-template-page-glossar2 .mywpglossary-term-def{color:usnet!important;text-decoration:unset!important; text-underline-offset: 0px;cursor:usnet}

.mywpglossary-list-letter {
    font-size: 3rem;
	border-bottom: 1px solid black;
    line-height: 3;
    }

.letter:hover .glossartext {display:block!important}

.letter {width:100%;display:block}

.glossartext {
	width: 100%;
    display: block;
    float: left;
    display:none
    }


.wp-caption-text {text-align:center}


.eA_altText span {text-align:center;width:100%;display:block;}

figure {max-width: 40%;    width: 100%;
    display: contents;}

.share {margin-top:4px;margin-left:10px}
.share{
    margin: 4px 0 0 0!important;
}
.share, .print svg{
    font-weight: bold;
    position: relative;
    line-height: 1.16;
    left: 0px;
    right: 0;
    text-decoration:none!important;
	cursor:pointer;
	width:auto;
	float:left;
	padding:5px 0;
	width:30px;
	height:30px;
}


.wp-block-group.wp-container-6 > :where(:not(.alignleft):not(.alignright):not(.alignfull)), .wp-block-post-content.wp-container-7 > :where(:not(.alignleft):not(.alignright):not(.alignfull)), .wp-block-group.wp-container-8 > :where(:not(.alignleft):not(.alignright):not(.alignfull)), .wp-block-group.wp-container-9 > :where(:not(.alignleft):not(.alignright):not(.alignfull)), .wp-block-group.wp-container-10 > :where(:not(.alignleft):not(.alignright):not(.alignfull)), .wp-block-group.wp-container-11 > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {margin-top:0;}



.wp-block-group .meta  {
	width: 33%;
    float: left;
    padding-right:30px

	}

main .wp-block-group:first-child  {
	height: fit-content;
   /* display: inline-block;*/
	}
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: unset;
   }
.wp-caption {
	font-size: .8em;
    margin: 0;
    padding: 0;
    font-style: italic;
    /* position: absolute; */
    margin-top: -10px;
    margin-bottom: 30px;
	}


.imglink {
	display: block;
    width: 100%;
    height:auto;
    overflow: hidden;
	}
.imglink img {
	width: 100%;
    height: auto;
	}
.wp-post-image, .wp-block-post-featured-image img, .imglink{
	position:relative;
	display: initial;
	vertical-align:unset;
	padding-bottom: 0px;
	}

	/*
.wp-block-post-featured-image::before, .imglink::before {
	content:"© Kulturraum Tirol";
	color:white;	 
    width: 100%;
    height: 30px;
    display: block;
    position: absolute;
    left: 0;
    bottom:70px;
    z-index: 99999;
    text-indent: 10px;
    text-shadow: 0px 0px 1px black;
    text-shadow: 1px 1px black;
    text-shadow: -1px -1px black;
    text-shadow: 0px -1px black;
    text-shadow: -1px 0px black;
    text-shadow: 0px 1px black;
    text-shadow: 1px 0px black;
	}*//*
*/

.imglink {
	float: left;
	}

header .screen-reader-text {display:block;width:20px;height:20px;-webkit-clip-path:unset;clip-path:unset;clip:unset;margin-top: -6px;}
header .screen-reader-text::before {display:block;content:"🔍";width:20px;height:20px;}
.archive .wp-caption, .search .wp-caption  {display:none!important;}

.wp-block-post-title a {font-size: 1.5rem;line-height: normal;}

.archive .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
	/*width:100%;*/
	/*border-bottom: 1px solid gray;*/
	margin-bottom:0px;
	}
.archive .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li:last-child {
	border-bottom: none;
	}
.archive .wp-block-post-featured-image {
	width:auto!important;
	float:left;
	}

.wp-block-post-featured-image img {max-width:unset!important;}

.wp-container-6 {
	vertical-align: middle;
    top: 0;
    bottom: 0;
    margin: auto;
    display: contents!important;
	}



.searchterm p{
	text-align: center;
    margin: auto!important;
    left: 0;
    right: 0;
    width: 100%;
	}
.searchterm {
	display:block;
	width:100%;
	margin-left:-2px;
	margin-bottom:20px!important;
	text-align:center;
	}


.searchterm #searchterm {
	width:50%;
	}
.searchterm p {
	margin: 0px!important;
	float:left;
	display:block;
	padding-right:10px;
	text-transform:uppercase;
	}

.search-highlight, .hilite {
	/*background: #eee!important;
    padding: 0px 0px;*/
    }
    
.crp-list-title {font-weight:600!important}

#topbuttondiv {width:100%;text-align:center;	display: block!important;margin:auto;background:white;}

main form {display:none!important}
.home #topbutton { display: none!important;}
#topbutton { display: none;}
.topbutton {
    text-align: center;
   margin-right: 20px!important;
    margin: auto;
    background: transparent;
    color: black;
    position: fixed;
    z-index: 99;
    right: 0;
    float: right;
    width: 21px;
    bottom: 70px;
    text-decoration:none;
}


table th,table td {border: none!important;text-align:center;font-size:.9rem}

.page-template-page-impressum table th,table td {border: none!important;text-align:left;font-size:1em}
.page-template-page-impressum table th strong, table td strong {font-size:1.8em!important}

.pswp__caption, .pswp__caption__exif {
    font-size: 1.5em;
}



.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul li a,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul li,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content ul,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {width:100%;display:block;margin:0 auto; padding:0}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
    border: none;
    height: auto;
    min-width: 200px;
    opacity: 1;
    overflow: initial;
    padding-left: 0;
    padding-right: 0;
    position: static;
    visibility: visible;
    width: auto;
    margin: 0;
    height: auto;
    padding-top: 0;
    margin-bottom: 20px;
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container, .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {display:block}


.invisible {
    /*display: none;*/
}




@media only screen and (max-width: 630px) {
	body {padding:0px 10px;}
	.wp-block-search {
		width: 0px;
		margin-left: 348px;
	}
	/*.wp-caption-text {display:none!important}*/

	.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {    margin-top: 0px;}
	.has-modal-open .wp-block-search__input {    display:block;}
	.has-modal-open .wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {    font-size: 1.2em;}
	.has-modal-open .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {font-size:1.2em}
		.has-modal-open header .screen-reader-text {
		display: block;
		width: 20px;
		height: 20px;
		-webkit-clip-path: unset;
		clip-path: unset;
		clip: unset;
		margin-top: 1px;
		margin-left: -10px;
		padding: 0;
		margin-right: 0;
		width: 15px;
	}

	main{ margin:0;padding:0 }
	.had-modal-open .startnav .cat-item a { margin:0 }
	.wp-container-7.wp-container-7 { width: 100%;}
	footer figure {width:50%}
	footer .wp-container-9.wp-container-9 {
		display: block;
		margin: auto;
		left: 0;
		right: 0;
		width: 50%;
	}
	main .wp-block-group has-global-padding is-layout-constrained wp-container-9 {width:100%!important;}
	.wp-block-navigation__container:only-child, .wp-block-page-list:only-child {
		margin: auto;
		left: 0;
		right: 0;
		display: inline-flex;
		}

	.wp-block-navigation .wp-block-navigation-item {
		align-items: center;
		display: flex;
		position: relative;
		width: auto;
		margin: auto;
		left: 0;
		right: 0;
	}

	footer figure {margin-right: 20px;}
	.wp-container-11.wp-container-11 {width: 100%!important;}
	.wp-container-13.wp-container-13 {float:left!important;}

	.randimg li { margin: 0 auto;}
	.randimg {height:50px;}

	.home .wp-block-heading {font-size:1.2em}
	.wp-container-19.wp-container-19 {width:100%}
	#topbutton {background: white;}
	.wp-block-group .meta {width: 100%;padding-right: 0px;}
	.footer {font-size: .7rem;margin-top: 5px;}
	
	.randimg li {max-width:50px;max-height:50px;}
	.randimg li img { max-height: 50px;}
}




@media only screen and (max-width: 800px) {
.mywpglossary-letters {display:flex!important;}
	body {padding:0px 10px;}
	header,footer {    margin:0px;}
	main {    padding: 0 20px;}

	.startnav  {display:table-cell;margin:auto;}
	.startnav .cat-item {
		width: 100%;
		min-height:auto;
		margin: auto;
		display: block;
		left: 0;
		right: 0;
		margin-top: 20px;}
	.startnav .cat-item .children {height: auto;}
	.startnav .cat-item .children li {margin-top: 0px;}
	#topbutton {background: white;}

	.randimg li {max-width:100px;max-height:100px;}
	.randimg li img { max-height: 100px;}
}


@media only screen and (max-width: 1250px) {
	main {    padding: 0 20px;}
}


/* Land Tirol Logo - Drucken */
.invisible {display:none;}


/* Targets all the printing pages */
/* override styles when printing */
@media print {
	@page {
	  margin:70px auto;
	  overflow:visible;
	}
	
	.mywpglossary-list-entry-description {display:block!important}

	
	.startnav a {font-size:1.3rem;line-height:auto}
	
	.wp-block-spacer {display:none}
	main {margin-top:70px!important;}
	
	.invisible {
		position: absolute;
		display:block;
		float: left;
		width: 100%;
		height:70px;
		margin: 0 auto;
		overflow:visible;
		margin-bottom:170px;
		margin-top:-70px;
		
    }
	.printtitle {
		float:left;
		display:block;
		font-size:2em;
		width:100%;
	}
	.printtext {
		display:block;
		font-size:1em;
		max-width:70%;
		float:text;
	}
	.printlogo {    
		float:right;
		display: inline-block;
		width: 50px;
		max-width: 50px;
		height: 50px;
		z-index: 9999999;
		right:0px;
		overflow:visible;
		position:relative;
		margin-top:-70px;
		
	}
	.printlogo img {    
		height: 100%;
		width: 100%;
		display:block;
	}
	.shortlineprint {border-top: thin;max-width:100%;float:left;}

	header, footer, .footercontent, .related {display:none!important;}

	
	
}

