@page {
    margin: 0.5cm;
}

.bar,
#main-menu-weizmann,
.breadcrumb,
.enlarge-icon,
#weizmann-layout .panel-col-last,
.pane-gallery, .pane-frontpage,
.node-type-article .pane-node-field-tags, .node-type-article .pane-node-field-tags-hebrew,
.add-this, .pane-node-field-addthis, .pane-taxonomy-term-field-addthis,
#footer,
header,
.top-section-wrapper,
.cookies-policy,
.view-top-banner .views-field-field-top-banner .mask,
iframe {
    display: none !important;
}

.top-section-wrapper {
    border-bottom: 1px solid #000;
    /*font-size: 90%;*/
    margin-bottom: 20px;
}
#site-name a {
    font-size: 29px;
}
#site-slogan a {
    font-size: 12px;
    line-height: 12px;
}

.region-header, .content-wrapper, .header-wrapper {
    color: #000 !important;
    width: 100%;
}

.content-wrapper .pane-node-body a[href]:after {
    content: " (" attr(href) ")";
    font-style: italic;
    word-wrap: break-word;
    word-break: break-all;
}

.image-container, .image-container *,
.iframe-container, .iframe-container * {
    page-break-inside: avoid;
}
.view-top-banner .views-field-nothing{
    width:100%;
}
.view-top-banner .views-field-nothing .top-banner-text h1 {
    font-size: 1.5rem;
    color: #000;
}
.view-top-banner .views-field-nothing .top-banner-text div {
    font-size: 1.2rem;
    color: #000;
}
.node-type-article #weizmann-layout .panel-col-first {
    width: 100%;
}
.node-type-article .content-wrapper .region-content{
    width:99%;
}

.view-top-banner .views-field-nothing {
    margin: 0 auto;
    position: static;
    left: 20px;
    bottom: 70px;
    width: calc(100% - 20px);
    z-index: 3;
}
.view-top-banner .views-field-nothing-1 .category-date .category div{
    font-size: 1.25rem;
    background: none !important;
    color: #000 !important;
}
.view-top-banner .views-field-nothing-1 .category-date .category div:empty{
    font-size: 0;
}
.view-top-banner .views-field-nothing-1{
    position: static;
    width: 100%;
    margin-bottom: 30px;
}
.view-top-banner .views-field-nothing-1 .category-date{
    color: #000;
}
.page-home .content-wrapper {
    margin-top: 20px;
    max-width: 99%;
}
.pane-hp-categories .view-hp-categories .view-content ul,
.view-multimedia .views-field-field-multimedia-items,
.view-awards-and-appointments .views-field-field-awards-items, 
.view-awards-and-appointments .views-field-view, .view-timeline .view-content .item-list, 
.view-timeline .view-header .view-display-id-years_dates,
.view-frontpage.people-and-events, .view-frontpage.top-stories,
.view-about-weizmann-institute .views-field-field-about-weizmann-institute{
    max-width: 99%;
    width: 99%;
}
#weizmann-layout .view-frontpage.front-page .view-content h3.field-content, 
.view-multimedia .field-name-field-title .field-item{
    font-size:1.1rem;
}
#weizmann-layout .view-frontpage.front-page .view-content .views-field-view-node, 
.view-multimedia .field-name-field-abstract .field-item{
    font-size:0.85rem;
}
.view-multimedia .view-2.slidered .views-field-field-multimedia-items .item-list > ul li {
    margin: 0 auto;
    width:90%;
}