/*** mp:n omat printtityylit, kts. myös common -> /tyylit_print_common.css ***/

div.toolbarWrapper,
.admin-linkset,
div#debugInfo,
ul#skiplink-wrap,
div#header,
div#mobinav,
div#navi-cont,
div#topimg-mobile,
div#assistant-cont,
div#navBreadcrumb,
div#flexslider-cont,
h2.navi-left-title,
div.navi-left-subtitle,
ul#navi-left,
div.shortcutCont,
div#footer2-wrap,
div#footer3-wrap,
div#footer4-wrap,
div#footer5-wrap,
div#footer6-wrap,
div#footer7-wrap,
img.footer_logo,
img#netland,
div.addthis_toolbox,
div.shortcutCont, 
div#shortcut-cont,
div#shortcut-cont-aloitussivu,
.banner-wrapper,
div#banner-container,
div#banner-cont,
div.respbox-linkbox,
div#readspeaker-wrap,
div#cookie-settings-cont,
div#cookie-settings-opener {
 display:none !important;
}

.block { display: block; }

.nowrap { white-space: nowrap; }

.top { vertical-align: top; }
.bottom { vertical-align: bottom; }

.right { text-align: right; }

.table { display: table; }
.table-row { display: table-row; }
.table-cell { display: table-cell; }
.table-gap { display: table-cell; }

div#header-print {
 font-weight: bold;
 border-bottom: 1px solid #cccccc;
 margin-bottom: 40px;
 padding-bottom: 10px;
 text-align: center;
}

div#footer {
 border-top: 1px solid #cccccc;
 margin-top: 40px;
 padding: 10px 0 0 0;
 page-break-inside: avoid;
}

/* Facebook-nostot */

div#facebook-wrap { 
 width: 100%;
 position: relative;
}

div#facebook-wrap.table { table-layout: fixed; }

div#facebook-wrap .table-cell { 
 width: 30%;
 vertical-align: top;
}

div#facebook-wrap .table-gap { width: 5%; }

div.facebook-lifts.centered {  text-align: center;  }

div.facebook-lift  {
 border: 1px solid #d4d4d4;
 padding: 10px;
 background-image: url(/common_ui/embed_ui/img/icons/fb-icon-29.png);
 background-repeat: no-repeat;
 background-position: 99% 0.5%;
}

div.facebook-lift img.pagelogo {
 position: absolute;
 margin-right: 8px;
}

div.facebook-lift a,div.facebook-lift a:visited { text-decoration: none; }

div.facebook-lift a.pagelink { font-weight: bold; }

div.facebook-lift span.date,
div.facebook-lift div.event-location {
 color: #90949c !important;
 font-size: 12px;
 line-height: 1em;
}

div.facebook-lift div.link-url,
div.facebook-lift div.link-url a,
div.facebook-lift div.link-url a:visited {
 font-size: 12px;
 line-height: 1em;
}

div.facebook-lift span.added_photo { color: #90949c; }

div.facebook-lift a:hover { text-decoration: underline; }

div.facebook-lift div.fb-content { 
 margin-top: 20px;
 overflow: hidden;
}

div.facebook-lift div.fb-title {
 padding-left: 60px;
 padding-right: 25px;
}

div.facebook-lift div.innercontent {
 margin-top: 10px;
 border: 1px solid #e9ebee;
 padding: 10px;
}

/* div.facebook-lift div.innercontent a,
div.facebook-lift div.innercontent a:visited { } */

div.facebook-lift div.innercontent b { font-weight: normal; }

div.facebook-lift img.picture {
 width: 100%;
 margin-top: 10px;
}

div.imagearea { position: relative; }

img.videoicon {
 position: absolute;
 top: 50%;
 left: 50%;
 margin-left: -24px;
 margin-top: -24px;
}

div.facebook-lift div.event-date {
 background-image: url(/common_ui/embed_ui/img/icons_google/action/ic_event_grey600_36dp.png);
 background-repeat: no-repeat;
 background-position: 3px 8px;
 padding: 7px 45px;
 border: 1px solid #d4d4d4;
 margin-bottom: 10px;
}


div.tilavaraus_tila { display: table; }

div.tilavaraus_tila .table-row { display: table-row; }

div.tilavaraus_kuva {
 display: table-cell;
 vertical-align: top;
 max-width: 335px;
 padding: 22px 45px 22px 0;
}

div.tilavaraus_kuva img { max-width: 290px; }

div.tilavaraus_info {
 display: table-cell;
 vertical-align: top;
 padding: 22px 0;
}

div.tilavaraus_info h2 { margin: 0; font-weight: bold; }

div.tilavaraus_info p { margin: 0; } 

div.liftarea-cont-wrap { border-bottom: 0px; }
