
/* - ++theme++jyu.theme2011dz/print.css - */
@media print {
/* https://www.elgpn.eu/ktl/portal_css/++theme++jyu.theme2011dz/print.css?original=1 */
#column-one, #column-two, #navbar, #portal-title, #dpBanner, #jyu-site-tools,
#jyu-pagetools, #socialtools {
display: none;
}
body {
font-family: serif;
}
* img {
border: none;
}
#logo img {
height: 100px;
}
/* */
h1 {
font-size: 160%;
}
h2 {
font-size: 130%;
}
h3 {
font-size: 120%;
}
#pageBody {
padding-top: 0;
/* */
}
#breadcrumbs {
font-size: 80%;
line-height: 2em;
}
.typekit-badge {
display: none !important;
}
span.korostus1,
span.korostus1 a {
color: #608d08 !important;
}
span.korostus2,
span.korostus2 a {
color: #d08020 !important;
}
span.korostus3,
span.korostus3 a {
color: #d04020 !important;
}
a {
border: 0;
text-decoration: underline;
}
/* */
#portal-logos {
overflow: visible;
width: 100%;
max-height: 2.5cm;
}
#portal-logos img {
height: 2.5cm;
}
#portal-logos a {
border: 0;
}
#portal-logos span, #portal-logos span a, #portal-logos span a img {
display: inline-block;
}
#portal-logos span {
margin-left: .33cm;
}
#portal-logos span:first-child {
margin-left: 0;
}

}


/* - ++theme++jyu.theme2011dz/mediaqueries.css - */
/* https://www.elgpn.eu/ktl/portal_css/++theme++jyu.theme2011dz/mediaqueries.css?original=1 */
/* */
/* */
/* */
/* */
/* */
@media screen and (max-width: 910px) {
.page-width-magic {
padding: 0 4px;
width: 97.75%;
min-width: 0;
}
table.invisible td, table.invisible th,
table.plain td, table.plain th,
table.listing td, table.listing th {
padding: 0.25em .5em;
}
#portal-columns ul.navTreeLevel0 {
font-size: 100%;
}
#portal-columns ul.navTreeLevel0 ul {
padding-left: 0;
}
#portal-columns ul.navTreeLevel0 li.navTreeItem {
padding: .125em 0 0 .125em;
}
/* */
#column-one, #column-two {
padding: 0;
margin: 0%;
left: 0;
width: 22.75%;
float: left;
}
#navbar-positioning {
margin-left: -100%;
}
#navbar a {
border: none;
}
#navbar ul li a:first-child {
border: none;
}
#column-two {
clear: left;
}
#column-content {
float: right;
width: 72.75%;
left: 0;
margin: 0 1.125% 0 0;
}
dl.portlet {
overflow-x: hidden;
}
#portal-footer {
margin: 1em 0;
left: 0;
width: 100%;
}
#column-content:first-child:last-child {
width: 100%;
margin: 0;
float: left;
}
/* */
}
@media screen and (max-width: 512px) {
div.dynacarousel-text {
font-size: 100%;
}
#above-navbar,
#above-navbar-content {
height: 100px;
}
#portal-logos {
white-space: nowrap;
overflow: hidden;
}
#logo > img, #portal-logos > span > a {
height: 100px;
}
#column-one, #column-two, #column-content {
left: 0;
margin: 0;
display: block;
float: none;
width: 100%;
clear: both;
margin-bottom: .5em;
}
#column-content:first-child:last-child {
width: 100%;
}
#content #portalview {
margin: 0;
}
#content #portalview .portalViewBoxWrapper {
margin: 1em 0;
}
#column-content .dynaitem-collection {
width: 100%;
display: block;
clear: both;
margin-left: 0;
}
dl.portlet {
overflow-x: hidden;
}
.thirdWidthList,
.halfWidthList,
.fullWidthList {
display: block;
float: none;
clear: both;
max-width: 98%;
width: 98%;
margin: 1em auto;
}
#jyu-site-tools-wrapper,
#jyu-site-tools {
position: static;
display: block;
float: none;
}
#portal-searchbox {
position: static;
display: block;
width: 100%;
margin-right: 0;
}
#portal-searchbox input.searchField {
width: 80%;
margin: 0;
}
#portal-searchbox input.searchButton {
width: 18%;
margin: 0;
margin-left: 2%;
}
#portal-searchbox input.searchField, #portal-searchbox input.searchButton {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#portal-searchbox a,
#portal-searchbox .searchSection label,
#portal-searchbox .searchSection label:hover {
color: white;
}
#jyu-search-tools-wrapper {
float: left;
clear: both;
background: #003676;
}
#jyu-search-tools-wrapper .page-width-magic {
padding: 0;
}
#quicknav-personaltools-wrapper {
position: absolute;
float: right;
top: 0;
right: 0;
margin: 0;
width: auto;
padding: 0;
bottom: auto;
background: none;
}
#portal-personaltools,
#portal-quicknav {
background: #eaeaea;
-webkit-border-radius: 0 0 0 7px;
-moz-border-radius: 0 0 0 7px;
-ms-border-radius: 0 0 0 7px;
-o-border-radius: 0 0 0 7px;
border-radius: 0 0 0 7px;
}
#jyu-search-tools-wrapper {
position: relative;
display: block;
clear: both;
}
#portal-quicknav {
border: none;
margin-right: 0;
}
#portal-quicknav > dl.actionmenu {
margin: .25em 0 .25em 0;
padding: 0;
float: right;
position: static;
}
#portal-quicknav > dl.actionmenu dd {
right: 0;
width: auto;
}
#portal-personaltools, #portal-quicknav {
float: right;
clear: both;
border-left: none;
padding: .25em;
}
#portal-personaltools {
padding: .25em .75em;
}
#navbar {
line-height: 2em;
margin-bottom: 0;
}
#navbar a {
padding: .5em;
border: none;
}
#navbar ul {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: .5em 0;
}
#navbar ul li {
float: none;
display: block;
}
#navbar ul li:first-child a {
border: none;
}
#navbar ul li a {
display: block;
}
#navbar .mobile-link {
display: block;
float: left;
width: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
text-align: center;
cursor: pointer;
line-height: 44px;
padding: 0 1.2em;
color: transparent;
border-left: 1px solid #4c7bb3;
}
#navbar .mobile-link:first-child {
border-left: 0;
}
#navbar .mobile-link-search {
background: url("/ktl/++theme++jyu.theme2011dz/images/nav-search-32px.png") no-repeat center;
}
#navbar .mobile-link-sections {
background: url("/ktl/++theme++jyu.theme2011dz/images/nav-sections-32px.png") no-repeat center;
}
#navbar .mobile-link.selected {
background-color: #094ea1;
}
#navbar .mobile-link:hover,
#navbar .mobile-link.selected:hover {
background-color: #206ac2;
}
#navbar-wrapper {
float: left;
}
#navbar-positioning {
width: 100%;
}
/* */
.hide-on-mobile {
display: none !important;
}
#breadcrumbs-wrapper {
margin-top: .5em;
}
#navbar-content {
clear: both;
}
#below-navbar {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
overflow: hidden;
margin: 0;
}
#below-navbar:after {
display: table;
content: '';
clear: both;
}
#portal-footer {
clear: both;
left: 0;
}
#portal-footer td, #portal-footer th {
display: block;
width: auto;
padding: 1em 0;
border: 0px solid white;
border-top: 1px solid #e0e0e0;
}
#portal-columns ul.navTree li.navTreeItem .navTreeCurrentNode {
background-position: 0 1.2em;
}
#portal-columns ul.navTree li.navTreeItem a {
line-height: 1.5em;
padding: 0.5em !important;
}
/* */
#content .classificationListing .cell {
display: block;
float: none;
}
/* */
/* */
.dynacarouselWrapper {
max-height: none;
}
.dynacarouselWrapper .dynacarousel-item {
max-height: none;
}
.dynacarouselWrapper .dynacarousel-item img.dynacarousel-image {
height: auto;
margin: 0;
width: 100%;
}
.dynacarouselWrapper .dynacarousel-item > div, .dynacarouselWrapper .dynacarousel-item > img {
width: 100%;
margin: 0;
display: block;
left: 0;
}
.dynacarouselWrapper .dynacarousel-item .dynacarousel-text {
width: auto;
margin: 14px;
float: left;
padding: 0;
/* */
min-height: 3em;
}
.dynacarouselWrapper .dynacarousel-selector {
left: 40%;
right: 40%;
}
}

