@media screen and (max-device-width: 1600px), screen and (max-width: 1600px){
    .header-wrapper .menu-lang-search,
    #logo,
    #block-weizmann-search-weizmann-search{
        width: 32%;
    }
    #site-name a,
    .page-taxonomy #site-name a {
        font-size: 2rem;
    }
    #weizmann-layout .view-frontpage.front-page .view-content h3.field-content {
        font-size: 1.175rem;
    }
    .view-multimedia .field-name-field-title .field-item {
        font-size: 1.475rem;
    }
    #weizmann-layout .view-frontpage.front-page .view-content .views-field-view-node {
        font-size: 0.9rem;
    }
    .view-multimedia .field-name-field-abstract .field-item,
    #weizmann-layout .view-frontpage.people-and-events .view-content .views-field-view-node {
        font-size: 1rem;
    }
    .view-home-page-slider .category, .view-frontpage.front-page .category, .view-frontpage.people-and-events .category {
        font-size: 0.875rem;
    }
    .view-frontpage.front-page .views-field-flagged,
    .pane-press-release .views-field-created a, 
    .pane-newspaper-clippings .views-field-created a, 
    .pane-newspaper-clippings .views-row .views-field-created, 
    .pane-newspaper-clippings .views-field-field-newspaper a, 
    .pane-newspaper-clippings .views-field-field-newspaper .views-field-created, 
    .view-frontpage.front-page .views-field-created, 
    .view-frontpage.people-and-events .views-field-created, 
    .view-multimedia .field-name-field-date .field-item, 
    .view-latest-tax-articles .view-content .views-row .views-field-created, 
    .pane-press-release .block .views-row .field-content .created a, 
    .pane-press-release .block .views-row .field-content .created{
        font-size: 0.675rem;
        line-height: normal;
    }
    .pane-hp-categories .view-hp-categories .view-content ul{
        width: 86%;
    }
    .view-multimedia .views-field-field-multimedia-items{
        width: calc(100% - 90px);
        max-width: 100%;
    }
    .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{
        width: 100%;
        max-width: 100%;
    }
    .pane-awards-and-appointments {
        padding: 0 36px 9%;
    }
    .main-menu .menu li {
        font-size: 1.775rem;
    }
    .main-menu .menu li > ul li {
        font-size: 1.275rem;
    }
    #main-menu-weizmann.menu-opened{
        padding-left: 3%;
        width: 97%;
    }
    .region-header {
        overflow: hidden;
        display: block;
        width:100%;
    }
    .main-menu .menu, .main-menu-he .menu,
    .main-menu .menu li > ul {
        width: 82%;
    }
    .subscribeTo {
        width: 27%;
    }
    footer .content ul li a,
    footer .top-footer .footer-address-contacts,
    footer .top-footer .footer-logo-follow .block-title,
    .footer-subscribe .subscribeTo-title,
    .footer-subscribe .block-webform .content input.form-text  {
        font-size: 1.025rem;
    }
    footer .top-footer .footer-logo-follow .block-title {
        margin: 32px 0 20px;
    }
    footer .top-footer .footer-subscribe input::-webkit-input-placeholder{
        font-size: 1.025rem;
    }
    footer .top-footer .footer-subscribe input:-moz-placeholder{
        font-size: 1.025rem;
    }
    footer .top-footer .footer-subscribe input::-moz-placeholder{
        font-size: 1.025rem;
    }
    footer .top-footer .footer-subscribe input:-ms-input-placeholder{
        font-size: 1.025rem;
    }
    footer .top-footer .footer-subscribe{
        font-size: 0.8rem;
    }
    .view-top-banner .views-field-nothing .top-banner-text h1 {
        font-size: 2.5rem;
    }
    .view-top-banner .views-field-nothing .top-banner-text div {
        font-size: 1.575rem;
    }
    .view-top-banner .views-field-nothing {
        bottom: 18.6%;
    }
    .node-type-article #weizmann-layout .panel-col-last {
        width: 15%;
    }
    .node-type-article #weizmann-layout .panel-col-first {
        width: 79%;
    }
    .subscribeTo .form-actions .form-submit, 
    .footer-subscribe .form-actions .form-submit{
        font-size: 1.325rem;
        width: 185px;
    }
    .subscribeTo .form-actions .form-submit{
        height:45px !important;
    }
    .subscribeTo-wrap {
        overflow: hidden;
    }
    .pane-frontpage-panel-pane-1{
        max-width:80%;
        margin:0 auto;
    }
}

@media screen and (max-device-width: 1280px), screen and (max-width: 1280px){
    #main-menu-weizmann{
        padding-left: 1%;
        width: 99%;
    }
    .main-menu .menu li{
        font-size: 1.575rem;
        margin: 8% 0;
    }
    .main-menu .menu li > ul li{
        font-size: 1.25rem;
    }
    .subscribeTo{
        padding: 0 2%;
    }
    .main-menu .menu, .main-menu-he .menu {
        width: 80%;
    }
    .main-menu .menu li a.active-opened:after {
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-left: 7px solid #ffffff;
        margin-top: 5px;
    }
    #site-name a,
    .page-taxonomy #site-name a {
        font-size: 1.2625rem;
    }
    .header-wrapper .menu-lang-search,
    #logo {
        width: 420px;
    }
    .view-top-banner .views-field-nothing .top-banner-text h1 {
        font-size: 2.4rem;
    }
    .view-top-banner .views-field-nothing .top-banner-text div {
        font-size: 1.475rem;
    }
    .node-type-article #weizmann-layout .panel-col-first {
        width: 78%;
    }
    .node-type-article #weizmann-layout .panel-col-last {
        width: 16%;
    }
    .subscribeTo .subscribeTo-title {
        font-size: 1.25rem;
        margin-bottom:20px;
    }
    .footer-subscribe .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a:hover, 
    .footer-subscribe .subscribeTo-tab a:focus,
    .footer-subscribe .block-webform .content input.form-text,
    .footer-subscribe .webform-component--agree label, 
    .footer-subscribe .webform-component--languages .form-checkboxes .form-item label {
        font-size: 0.75rem;
    }
    .subscribeTo .subscribeTo-tab a,
    .subscribeTo .block-webform .content input.form-text, 
    .subscribeTo .webform-component--agree label, 
    .subscribeTo .webform-component--languages .form-checkboxes .form-item label{
        font-size: 0.85rem;
        margin-bottom:10px;
    } 
    .subscribeTo .form-item, 
    .subscribeTo .form-actions {
        margin-top: 0.5em;
        margin-bottom: 0.5em;
    }
    .subscribeTo .form-actions #edit-submit.form-submit, 
    .footer-subscribe .form-actions .form-submit {
        font-size: 1.25rem;
        height: 45px;
        width: 200px;
    }
    .pane-frontpage-panel-pane-1{
        max-width:80%;
        margin:0 auto;
    }
}
@media screen and (min-device-width: 993px) and (max-device-width: 1279px), screen and (min-width: 993px) and (max-width: 1279px){

    #weizmann-layout .view-frontpage.front-page .view-content h3.field-content, 
    .view-multimedia .field-name-field-title .field-item {
        font-size: 1.175rem;
    }
    .view-frontpage.front-page .views-field-flagged,
    .pane-press-release .views-field-created a, 
    .pane-newspaper-clippings .views-field-created a, 
    .pane-newspaper-clippings .views-row .views-field-created, 
    .pane-newspaper-clippings .views-field-field-newspaper a,
    .pane-newspaper-clippings .views-field-field-newspaper .views-field-created, 
    .view-frontpage.front-page .views-field-created, 
    .view-frontpage.people-and-events .views-field-created, 
    .view-multimedia .field-name-field-date .field-item, 
    .view-latest-tax-articles .view-content .views-row .views-field-created, 
    .pane-press-release .block .views-row .field-content .created a, 
    .pane-press-release .block .views-row .field-content .created {
        font-size: 0.675rem;
        line-height: normal;
    }
    .view-awards-and-appointments .field-name-field-abstract .field-item {
        font-size: 0.8rem;
        height: 86px;
        overflow: hidden;
    }
    .pane-awards-and-appointments {
        padding: 0 36px 13%;
    }
    footer .content ul li a,
    footer .top-footer .footer-address-contacts,
    footer .top-footer .footer-logo-follow .block-title,
    .footer-subscribe .subscribeTo-title,
    .footer-subscribe .block-webform .content input.form-text  {
        font-size: 0.8rem;
    }
    footer .top-footer .footer-logo-follow .block-title {
        margin: 25px 0 20px;
    }
    footer .top-footer .footer-subscribe input::-webkit-input-placeholder{
        font-size: 0.8rem;
    }
    footer .top-footer .footer-subscribe input:-moz-placeholder{
        font-size: 0.8rem;
    }
    footer .top-footer .footer-subscribe input::-moz-placeholder{
        font-size: 0.8rem;
    }
    footer .top-footer .footer-subscribe input:-ms-input-placeholder{
        font-size: 0.8rem;
    }
    footer .top-footer .footer-logo-follow #logo_footer {
        width: 198px;
    }
    
    header ul.social-media-links{
        display:none;
    }
    .header-wrapper .menu-lang-search {
        width: 275px;
    }
    .header-wrapper #logo {
        width: auto;
    }
    /*.main-menu .menu li{
        font-size: 1.2625rem;
    }
    .main-menu .menu li > ul li{
        font-size: 1rem;
    }*/
    .subscribeTo .subscribeTo-title {
        font-size: 1.25rem;
        margin-bottom:20px;
    }
    .footer-subscribe .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a:hover, 
    .footer-subscribe .subscribeTo-tab a:focus,
    .footer-subscribe .block-webform .content input.form-text,
    .footer-subscribe .webform-component--agree label, 
    .footer-subscribe .webform-component--languages .form-checkboxes .form-item label {
        font-size: 0.75rem;
    }
    .subscribeTo .subscribeTo-tab a,
    .subscribeTo .block-webform .content input.form-text, 
    .subscribeTo .webform-component--agree label, 
    .subscribeTo .webform-component--languages .form-checkboxes .form-item label{
        font-size: 0.85rem;
        margin-bottom:10px;
    } 
    .subscribeTo .form-item, 
    .subscribeTo .form-actions {
        margin-top: 0.5em;
        margin-bottom: 0.5em;
    }
    .subscribeTo .form-actions #edit-submit.form-submit, 
    .footer-subscribe .form-actions .form-submit {
        font-size: 1.25rem;
        height: 45px;
        width: 200px;
    }
    .header-wrapper .logo-slogan {
        width: calc(100% - 42px);
    }
    .view-top-banner .views-field-nothing .top-banner-text h1 {
        font-size: 2rem;
    }
    .view-top-banner .views-field-nothing .top-banner-text div {
        font-size: 1.275rem;
    }
    .node-type-article #weizmann-layout .panel-col-first {
        width: 75%;
    }
    .node-type-article #weizmann-layout .panel-col-last {
        width: 19%;
    }
    .view-top-banner .views-field-nothing {
        bottom: 21.6%;
        width: 75%;
    }
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap .number-title .item-number {
        font-size: 2.225rem;
    }
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap,
    .node-type-article .paragraphs-item-science-numbers .content .first-part .item-image-title {
        font-size: 0.825rem;
    }
    .node-type-article .views-field-description .image-container, 
    .node-type-article .field-name-body .image-container, .node-type-article .view-books .views-field-body .image-container, 
    .node-type-article .panel-col-first .image-container,
    .node-type-article .views-field-description .iframe-container, 
    .node-type-article .field-name-body .iframe-container, .node-type-article .view-books .views-field-body .iframe-container, 
    .node-type-article .panel-col-first .iframe-container{
        margin-left:0 !important;
        margin-right: 0 !important;
    }
    #site-name a,
    .page-taxonomy #site-name a {
        font-size: 1.2625rem;
    }
    .pane-frontpage-panel-pane-1{
        max-width:80%;
        margin:0 auto;
    }
}

@media screen and (max-device-width: 992px) , screen and (max-width: 992px){
    header ul.social-media-links{
        display:flex;
    }
    .header-wrapper .logo-slogan {
        width: calc(100% - 30px);
    }
   /* #site-name a {
        font-size: 1.25rem;
    }*/
    .header-wrapper #logo img{
        height: auto;
        width: 100%;
    }
    .header-wrapper #logo {
        width: 25%;
    }
    #main-menu-weizmann{
        display: block;
        visibility: hidden;
        opacity: 0;
        transition: none;
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }
    
    #main-menu-weizmann.menu-opened{
        display: block;
        padding:0;
        width: 100%;
    }
    #main-menu-weizmann .press.lang{
        display:flex;
        margin:6% 5%;
        position: relative;
        z-index: 9999991;
        justify-content: space-between;
        align-items: center;
    }
    #main-menu-weizmann .press a{
        font-size: 1.625rem;
        font-weight: 600;
        color: #fff;
    }
    #main-menu-weizmann .press .language a{
        text-decoration: none;
        text-transform: uppercase;
    }
    .subscribeTo .close-subscribeTo {
        display: block !important;
        margin-top: 8%;
        text-align: right;
        padding: 0 5%;
        position: static !important;
    }
    .subscribeTo .close-subscribeTo a{
        display: inline-block !important;
        width: 40px;
        height: 40px;
        background: transparent url("../images/x.svg") 0 0 no-repeat;
        background-size:cover;
    }
    
    #main-menu-weizmann.mobile-menu {
        display: block;
        z-index: 999999;
        background: #34b0e5;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        bottom: 0;
        visibility: visible;
        opacity: 1;
        padding: 0;
    }
    
    .main-menu .menu {
        position: static;
        padding: 0;
        width:100%;
    }
    

    .mobile-menu-closed{
        display: none;
    }

    .region-header {
        display: block !important;
        /* height: 100px; */
        z-index: 999999;
        /*background: rgb(0, 91, 134);*/
        position: absolute;
        width: 100%;
        top: 75px;
        bottom: 0;
    }

    .main-menu .menu > li {
        float: none;
        padding: 0 5%;
        font-size: 2.5rem;
        line-height: 1;
        border-bottom: 2px solid white;
        border-left: none;
        border-right: none;
        position: relative;
    }
    .main-menu .menu > li a{
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 15px 0 40px;
    }
    .main-menu .menu li.expanded{
        flex-wrap:wrap;
    }
    .main-menu .menu li.expanded > a{
        width:100%;
    }
    
    .main-menu .menu li.expanded > button{
        padding: 15px 0 15px 15px;
        outline: none;
        margin-top: -20px;
    }
    .main-menu .menu li.expanded > a:after,
    .main-menu .menu li.expanded > button:after {
        content: '';
        background: transparent url("../images/right-arr.svg") 0 0 no-repeat;
        background-size: cover;
        display: block;
        height: 45px;
        width: 40px;
        border:none;
    }
    .main-menu .menu li a.active-opened:after,
    .main-menu .menu li a.active-opened+button:after {
        border:none;
        background: transparent url("../images/down-arr.svg") 0 0 no-repeat;
        background-size: cover;
        height: 40px;
        width: 45px;
    }
    .main-menu .menu li > ul{
        position: static;
        border:none;
        padding:0;
        margin:15px 0 45px;
        width:100%;
    }
    .main-menu .menu li > ul li{
        border:none;
        font-size:1.875rem;
        line-height: 1;
    }
    .main-menu .menu li > ul li.sub-opened:last-child{
        margin-bottom: -45px;
    }
    .main-menu .menu > li ul li a,
    .main-menu .menu > li ul li a.active-opened{
        padding: 14px 0;
        /*justify-content: initial;*/
    }
    /*.main-menu .menu li ul li a:after,
    .main-menu .menu li ul li a.active-opened:after {
        display:none;
    }*/
    .main-menu .menu li ul li a:before {
        content: '';
        background: transparent url("../images/right-arr.svg") 0 0 no-repeat;
        background-size: cover;
        display: block;
        margin-right: 30px;
        height: 38px;
        width: 33px;
        display: none;
    }
    .main-menu .menu li ul li.expanded a:before {
        display:none;
    }
    /*.main-menu .menu li ul li.expanded{
        justify-content: normal;
    }*/
    .main-menu .menu li ul li a,
    .main-menu .menu li ul li a.active-opened{
        padding-left: 20px;
    }
    .main-menu .menu li ul li.expanded > button {
        padding: 15px 0 15px 15px;
        margin-right: 0;
        margin-top:0;
    }
    /*.main-menu .menu li ul li.expanded > button:after {
        height: 38px;
        width: 33px;
    }*/
    .main-menu .menu li ul li.sub-opened button{
        margin-right: 10px;
    }
    .main-menu .menu li ul li.sub-opened button:after {
        background: transparent url("../images/down-arr.svg") 0 0 no-repeat;
        background-size: cover;
        /*height: 33px;
        width: 38px;*/
    }
    /*.main-menu .menu li ul li a.active-opened:before {
        border:none;
        background: transparent url("../images/down-arr.svg") 0 0 no-repeat;
        background-size: cover;
        height: 33px;
        width: 38px;
    }*/
    .main-menu .menu li > ul li ul{
        background-image: linear-gradient(to bottom, rgba(143, 143, 143, 0.2), rgba(143, 143, 143, 0.2));
        width:100%;
        margin:35px -5% 0;
        padding: 45px 0 110px 14%;
    }
    .main-menu .menu li ul li ul li a:before,
    .main-menu .menu li ul li ul li a.active-opened:before{
        display: none;
    }
    .main-menu .menu li .active-opened{
        text-decoration: none;
    }
    .main-menu li a, .main-menu-he li a{
        color:#ffffff;
    }
    .first.odd.last, .first.odd.last:hover {
        padding: 0;

    }

    .mobile-main-manu-item-header > a {
        padding: 32px 0;
        color: white;
        line-height: 3.0625rem;
    }

    .mobile-menu-header .title {
        /*font-size: 60px;*/
    }
    .mobile-menu-header{
        width: 100%;
        color: white;
        font-weight: bold;
        margin-bottom: 20px;
    }

    .mobile-menu-header .title {
        float: left;
    }

    .mobile-menu-header .close-menu {
        float: right;
        background: url("../images/icon-x.svg") no-repeat;
        width: 65px;
        background-size: 65px;
        height: 80px;
        background-position: 40px;
    }

    .mobile-menu-header *{
        padding: 40px;
    }

    .main-menu {
        width: 100%;
        overflow: scroll;
        position: absolute;
        direction: inherit;
        top: 2%;
        bottom: 0;
    }

    li.mobile-main-manu-item > .sub-menu-visible{
        display: inline-block !important;
        width: 100%;
        border: none;
    }

    .main-menu .menu li:hover, .menu-item-focus {
        background-color: transparent;
    }

    li a:focus ~ .menu-minipanel-panel , .my-class{
        max-height: 1500px !important; /*  2. */
        -webkit-transition: max-height 0.25s ease-in !important; /*  1. */
        -moz-transition: max-height 0.25s ease-in !important; /*  1. */
        -ms-transition: max-height 0.25s ease-in !important; /*  1. */
        -o-transition: max-height 0.25s ease-in !important; /*  1. */
        transition: max-height 0.25s ease-in !important; /*  1. */
    }

    li > .menu-minipanel-panel {
        position: initial;
    }

    li .menu-minipanel-panel{
        display: none;
    }

    .mobile-main-manu-item.selected-menu-item .sub-menu{
        display: block;
    }

    li:active > .menu-minipanel-panel {
        display: none;
        max-height: 500px;
        -webkit-transition: max-height 0.25s ease-in;
        -moz-transition: max-height 0.25s ease-in;
        -ms-transition: max-height 0.25s ease-in;
        -o-transition: max-height 0.25s ease-in;
        transition: max-height 0.25s ease-in;
    }

    .panel-display.panel-2col .panel-col-last {
        display: none;
    }

    .panel-display.panel-2col .panel-col-first {
        width: 500px;
        border: none;
    }

    .selected-menu-item .mobile-main-manu-item-header > a{
        font-weight: bold;
    }

    .main-menu .menu li .mobile-main-manu-item-header a,
    .main-menu .menu li .sub-menu a{
        margin-right: 45px;
        display: table-cell;
        font-size: 2.25rem;
        color: #fff;
    }

    .mobile-main-manu-item-header:after {
        background: transparent url("../images/arrow-right.svg") 0 0 no-repeat;
        background-size: 27px;
        display: block;
        width: 27px;
        /* float: right; */
        content: "";
        padding: 30px 0;
        position: absolute;
        right: 0;
        top: 30px;
    }

    .mobile-main-manu-item.selected-menu-item .mobile-main-manu-item-header:after {
        transform: rotate(90deg);
        background-position: 20px;
        width: 50px;
    }

    .main-menu-he .leaf .leaf, .main-menu .leaf .leaf{
        padding: 0;
        line-height: 6.25rem;
        border-bottom: none;
    }

    .mobile-main-manu-item .sub-menu{
        display: none;
    }
    .subscribeTo{
        display:none;
        z-index: 9999999;
        left:0;
        top:92px;
        bottom:0;
        padding:0;
        width:100%;
        overflow: scroll;
        position: fixed;
        box-shadow: 0 3px 25px 0 rgba(63, 63, 63, 0.5);
    }
    .logged-in .subscribeTo{
        top:120px;
    }
    .subscribeTo .block-webform .webform-confirmation div {
        font-size: 4.5rem;
        font-weight: 600;
        max-width: 80%;
        margin: 0 auto;
    }
    .subscribeTo .block-webform .webform-confirmation{
        text-align: center;
        margin-top: 40%;
    }
    .subscribeTo .block-webform .webform-confirmation img {
        height: auto !important;
        width: 30% !important;
    }
    .subscribeTo .subscribeTo-tabs, 
    .footer-subscribe .subscribeTo-tabs,
    .subscribeTo .block-webform .content{
        max-width:90%;
        margin:0 auto 6em;
    }
    .subscribeToOpened .top-section-wrapper{
       /* display:none;*/
    }
    .subscribeTo .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a:hover, 
    .footer-subscribe .subscribeTo-tab a:focus {
        font-size: 2.5rem;
    }
    .subscribeTo .subscribeTo-tab.active, 
    .footer-subscribe .subscribeTo-tab.active {
        border-bottom: 10px solid #34b0e5;
    }
    .subscribeTo .block-webform .content input.form-text, 
    .footer-subscribe .block-webform .content input.form-text{
        max-width:100%;
        font-size: 2.5rem;
        margin-bottom: 2%;
    }
    .subscribeTo .subscribeTo-title {
        font-size: 3.75rem;
        font-weight: 600;
        margin-top: 65px;
        margin-bottom: 65px;
        text-align: center;
    }
    .subscribeTo .webform-component--agree label, 
    .subscribeTo .webform-component--languages .form-checkboxes .form-item label, 
    .footer-subscribe .webform-component--agree label, 
    .footer-subscribe .webform-component--languages .form-checkboxes .form-item label{
        font-size: 2.5rem;
        padding-left:90px;
        background-size: 65px;
        line-height: 1.56;
    }
    .subscribeTo .webform-component--agree a, 
    .footer-subscribe .webform-component--agree a {
        font-size: 2.5rem;
    }
    .subscribeTo .webform-component--agree input, 
    .subscribeTo .webform-component--languages .form-checkboxes .form-item input, 
    .footer-subscribe .webform-component--agree input, 
    .footer-subscribe .webform-component--languages .form-checkboxes .form-item input {
        width: 64px;
        height: 64px;
    }
    .subscribeTo .form-actions {
        margin: 70px 0;
    }
    .subscribeTo .form-actions #edit-submit.form-submit, 
    .footer-subscribe .form-actions .form-submit {
        border-radius: 50px;
        font-size: 3.125rem;
        height: 102px;
        width: 425px;
    }
    .subscribeTo .captcha{
        margin-top:70px;
    }
    .footer-subscribe{
        display:none;
    }
    a.subscribeTo-button {
        display: block;
        /*position: fixed;
        width: 12%;
        bottom: 14%;
        right: 1%;
        z-index: 10;*/
    }
    /*a.subscribeTo-button img{
        width:100%;
        height: auto;
    }*/
    #weizmann-layout .view-frontpage.front-page .view-content h3.field-content, 
    .view-multimedia .field-name-field-title .field-item {
        font-size: 1.175rem;
    }
    footer .content ul li a, 
    footer .top-footer .footer-address-contacts, 
    footer .top-footer .footer-logo-follow .block-title, 
    .footer-subscribe .subscribeTo-title, 
    .footer-subscribe .block-webform .content input.form-text {
        font-size: 0.8rem;
    }
    .view-frontpage.front-page .views-field-flagged,
    .pane-press-release .views-field-created a, 
    .pane-newspaper-clippings .views-field-created a, 
    .pane-newspaper-clippings .views-row .views-field-created, 
    .pane-newspaper-clippings .views-field-field-newspaper a,
    .pane-newspaper-clippings .views-field-field-newspaper .views-field-created, 
    .view-frontpage.front-page .views-field-created, 
    .view-frontpage.people-and-events .views-field-created, 
    .view-multimedia .field-name-field-date .field-item, 
    .view-latest-tax-articles .view-content .views-row .views-field-created, 
    .pane-press-release .block .views-row .field-content .created a, 
    .pane-press-release .block .views-row .field-content .created {
        font-size: 0.675rem;
        line-height: normal;
    }
    .view-awards-and-appointments .field-name-field-abstract .field-item {
        font-size: 0.8rem;
        height: 86px;
        overflow: hidden;
    }
    .pane-awards-and-appointments {
        padding: 0 36px 13%;
    }
    .view-top-banner .views-field-nothing .top-banner-text h1 {
        font-size: 2rem;
    }
    .view-top-banner .views-field-nothing .top-banner-text div {
        font-size: 1.275rem;
    }
    .node-type-article #weizmann-layout .panel-col-first {
        width: 75%;
    }
    .node-type-article #weizmann-layout .panel-col-last {
        width: 19%;
    }
    .view-top-banner .views-field-nothing {
        bottom: 21.6%;
        width: 75%;
    }
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap .number-title .item-number {
        font-size: 2.225rem;
    }
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap,
    .node-type-article .paragraphs-item-science-numbers .content .first-part .item-image-title {
        font-size: 0.825rem;
    }
    .header-wrapper .menu-lang-search .press,
    .header-wrapper .menu-lang-search .language{
        display:none;
    }
    .header-wrapper .menu-lang-search, 
    #logo {
        width: 33%;
    }
    #block-weizmann-search-weizmann-search {
        width: 30%;
    }
    .node-type-article .views-field-description .image-container, 
    .node-type-article .field-name-body .image-container, .node-type-article .view-books .views-field-body .image-container, 
    .node-type-article .panel-col-first .image-container,
    .node-type-article .views-field-description .iframe-container, 
    .node-type-article .field-name-body .iframe-container, .node-type-article .view-books .views-field-body .iframe-container, 
    .node-type-article .panel-col-first .iframe-container{
        margin-left:0 !important;
        margin-right: 0 !important;
    }
    .section-areas-research #page > .content-wrapper,
    .section-areas-research-he #page > .content-wrapper,
    .section-people-and-events #page > .content-wrapper,
    .section-people-and-events-he #page > .content-wrapper{
        width:100%;
    }
}

@media screen and (max-device-width: 480px){

    /* done in order to prevent FontBoosting bug see details here: https://bugs.webkit.org/show_bug.cgi?id=FontBoosting */
    body, body * {
        max-height: 1000000px;
    }

    #main-menu-weizmann .press.lang{
        margin:14% 5%;
    }
    .panel-2col-stacked {
        overflow: hidden;
        margin-top: 0;
        padding-top: 0;
    }

    .mobile-only{
        display:block;
    }
    .desktop-only{
        display:none;
    }
    header .access-tabs.mobile-only {
        width: 1024px;
        max-width: 100%;
        margin: 0 auto;
        display:block;
    }
    .access-tabs .tab:focus{
        top: 10px;
        left: 20px;
        font-size: 2.7rem;
    }
    /*display none section*/
    /*** home page parts:*/
    #logo,
    #logo img,
    .weizmann-external,
    /*.language,*/
    .updateslider_controls li,
    .front .view-content .slick-prev,
    .front .view-content .slick-next,
    .slick-play,
    .slick-pause,
    #weizmann-layout .panel-col-last,
    #footer .top-footer .logo-slogan,
    #footer .rss,
    /*.view-frontpage.front-page .masonry-item:nth-child(n+3),*/
    .view-press-release.block .views-row:nth-child(n+2),
    .view-podcast .views-row:nth-child(n+2),
    /*** areas of research parts:*/
    /*.view-research-navigator-bar .view-header a,*/
    /*    .section-areas-research-he .subcategory-menu .view-content,
        .section-areas-research .subcategory-menu .view-content,*/
    .pane-page-breadcrumb, .panel-2col-stacked .pane-page-breadcrumb,
    .block .subcategory-menu .arrow,
    .section-people-and-events .content-wrapper .panel-col-top .inside .pane-menu-block .arrow,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .pane-menu-block .arrow,
    .section-areas-research .pane-frontpage,
    .section-areas-research-he .pane-frontpage,
    /*.section-about .pane-frontpage,*/
    .views-row .views-field-nothing .research,
    .page-magazines .panel-col-top,
    .page-publications .panel-col-top,
    .page-publications-he .panel-col-top,
    .section-books .panel-col-top,
    /*.page-publications-he .panel-col-first .inside .views-row .views-field-name,*/
    /*.section-publications .pane-last-magazines-panel-pane-1 .views-row .views-field-name,*/
    .page-gallery .panel-2col-stacked .panel-col-top,
    .page-gallery-he .panel-2col-stacked .panel-col-top,
    .node-type-image-gallery .panel-2col-stacked .panel-col-top,
    .section-news .panel-2col-stacked .panel-col-top,
    .section-about .panel-col-top,
    .section-tags-he .panel-col-top,
    /*#block-weizmann-search-weizmann-search,*/
    /*.block-social-media-links,*/
    .main-menu .menu-mlid-4140,
    .main-menu .home,
    .section-people-and-events .panel-2col-stacked .panel-col-top .breadcrumb,
    .node-type-article .pane-page-breadcrumb:last-child,
    /*.section-people-and-events-he .panel-2col-stacked .panel-col-top,*/
    .page-press-releases .panel-2col-stacked .panel-col-top,
    .in-the-news .panel-2col-stacked .panel-col-top,
    .page-people-and-events .panel-col-top,
    .section-people-and-events .panel-pane.pane-frontpage,
    .page-people-and-events .view-people-and-events .views-limit-grouping-group .rss,
    .page-people-and-events-he .view-people-and-events .views-limit-grouping-group .rss,
    /*.view-research-category .views-limit-grouping-group .rss,*/
    .page-home .pane-newspaper-clippings,
    .pane-menu-menu-magazine-categories,
    .section-magazine .view-last-magazines.view-display-id-panel_pane_1 .view-content .slick-next,
    .section-magazine .view-last-magazines.view-display-id-panel_pane_1 .view-content .slick-prev,
    .section-magazine.page-taxonomy .panel-col-first .pane-menu-menu-added-by-taxonomy,
    .pane-taxonomy-term-field-addthis,
    .pane-research-navigator-bar-panel-pane-3 .title .arrow,
    #views-exposed-form-press-release-block-2 #edit-combine-wrapper label,
    .section-about-he .content-wrapper .panel-col-top .inside .pane-menu-block.about-institute,
    .page-press-releases #edit-combine-wrapper label,
    #block-social-media-links-social-media-links .block-title,
    .bar .wrapper .language,
    .section-tags .panel-2col-stacked .panel-col-top,
    .menu .sub-menu [class*="timeline"],
    .section-google-search .pane-newspaper-clippings,
    .section-magazine #weizmann-layout > .panel-col-top,
    .header-wrapper .menu-lang-search .language, 
    .header-wrapper .menu-lang-search .social-media-links,
    .header-wrapper .menu-lang-search .press,
    .header-wrapper .menu-lang-search .menu-button{ 
        display: none !important;
    }

    .page-press-releases #weizmann-layout .panel-col-last{
        display: block !important;
    }

    .page-press-releases #weizmann-layout .panel-col-last{
        width: 100%;
    }

    .panel-col-last .pane-webform-client-block-1062 .pane-title,
    .panel-col-last .pane-webform-client-block-1062 .webform-submit,
    .panel-col-last .pane-webform-client-block-1062 input,
    .panel-col-last .pane-webform-client-block-1062 .form-item .form-item-submitted-languages,
    .panel-col-last .pane-webform-client-block-7336 .pane-title,
    .panel-col-last .pane-webform-client-block-7336 .webform-submit,
    .panel-col-last .pane-webform-client-block-7336 input,
    .panel-col-last .pane-webform-client-block-7336 .form-item .form-item-submitted-languages,
    .page-press-releases #weizmann-layout .panel-col-last{
        font-size: 2.5rem
    }

    .panel-col-last .pane-webform-client-block-1062 .pane-title,
    .panel-col-last .pane-webform-client-block-7336 .pane-title{
        padding: 10px 0;
    }

    .panel-col-last label[for="edit-submitted-languages"]{
        margin-bottom: 20px;
        margin-top: -20px;
    }

    .panel-col-last .pane-webform-client-block-1062 .webform-component-textfield,
    .panel-col-last .pane-webform-client-block-7336 .webform-component-textfield,
    .panel-col-last .pane-webform-client-block-1062 .webform-component-email,
    .panel-col-last .pane-webform-client-block-7336 .webform-component-email{
        width: 860px;
    }
    .panel-col-last .pane-webform-client-block-1062,
    .panel-col-last .pane-webform-client-block-7336{
        width: 96%;
        margin: 0 2%;
    }

    .panel-col-last .pane-webform-client-block-1062 .webform-component--full-name input,
    .panel-col-last .pane-webform-client-block-1062 .webform-component--email input,
    .panel-col-last .pane-webform-client-block-7336 .webform-component--full-name input,
    .panel-col-last .pane-webform-client-block-7336 .webform-component--email input{
        width: calc(100% - 40px);
        line-height: 3.75rem;
        background-color: white;
        border: none;
        padding: 10px 20px;
    }

    .panel-col-last .pane-webform-client-block-1062 .form-item .form-item-submitted-languages input,
    .panel-col-last .pane-webform-client-block-7336 .form-item .form-item-submitted-languages input{
        height: 36px;
        width: 36px;
    }

    .panel-col-last .pane-webform-client-block-1062 .form-item, .panel-col-last .pane-webform-client-block-7336 .form-item {
        margin: 20px 40px;
    }

    .block-social-media-links li img{
        height: 83px;
        width: 0;
        display: block;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 83px;
        margin-top: 80px;
        margin-right: 29px;
    }

    .block-social-media-links li.pinterest img{
        background: url("../images/pinterest-icon.svg") no-repeat;
    }

    .block-social-media-links li.youtube img{
        background: url("../images/youtube-icon-white.svg") no-repeat;
    }
    .block-social-media-links li.twitter img{
        background: url("../images/twitter-icon-white.svg") no-repeat;
    }
    .block-social-media-links li.instagram img{
        background: url("../images/instagram-icon-white.svg") no-repeat;
    }
    .block-social-media-links li.facebook img{
        background: url("../images/facebook-icon-white.svg") no-repeat;
    }
    .block-social-media-links li.linkedin img{
        background: url("../images/linkedIn-icon.svg") no-repeat;
    }
    .block-social-media-links li.googleplus img{
        background: url("../images/googlePlus-icon.svg") no-repeat;
    }

    #block-weizmann-search-weizmann-search,
    .subcategory-menu .view-research-navigator-bar .view-content,
    .section-people-and-events .content-wrapper .view-research-navigator-bar .view-content,
    .section-people-and-events-he .content-wrapper .view-research-navigator-bar .view-content{
        display: none;
    }


    .menu .language {
        padding-right: 12px;
        display: block;
    }

    .menu .language a {
        background: url("../images/language-arrows.png") no-repeat;
        font-size: 2.5rem;
        color: white;
        padding-right: 40px;
        background-size: 30px;
        background-position: 115px 13px;
    }


    .block-social-media-links {
        padding-bottom: 60px;
    }

    .section-people-and-events .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content{
        position: absolute;
        z-index: 999;
    }

    .view-research-navigator-bar .view-content.show-element,
    .section-people-and-events .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content.show-element,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content.show-element{
        display: inline-block !important;
        min-width: 1024px;
    }



    .section-people-and-events .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content.show-element,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content.show-element{
        display: inline-block !important;
    }
    /*
    #logo{
        display: block !important;
        float: left;
        background: url("../images/menu-icon-blue.svg") no-repeat;
        background-size: 80px;
        width: 145px;
        height: 80px;
        background-position: 15px;
        padding-top: 50px;
    }
    */
   
    header .mobile-only{
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: calc(100% - 74px);
        margin: 0 auto;
    }
    #logo_mobile{
       /* display:block;
        width:30%;
        margin:20px auto;*/
        width: 75%;
    }
    #logo_mobile img{
        width:100%;
    }
    .header-wrapper .menu-lang-search{
        width:19%;
        flex-direction: row-reverse;
    }
    .header-wrapper .menu-lang-search .accessibility-button a {
        height: auto;
        width: 82px;
    }
    .header-wrapper .menu-lang-search .search-button a {
        height: auto;
        width: 80px;
    }

    .front .slick-slider {
        top: 0;
        margin: 0;
    }

    .front #weizmann-layout > .center-wrapper{
        margin-top: -65px;
    }

    .masonry-item .views-field-body{
        width: 100%;
    }

    /*    .header-wrapper {
            margin: 0;
            background: url("../images/menu-icon.png") no-repeat;
            z-index: 999;
            background-size: 70px;
            background-position-y: 25px;
            background-position-x: 25px;
        }*/


    .bar .updates .arrow {
        border-width: 30px 30px 30px 0;
        padding-right: 10px;
    }

    .header-wrapper .logo-slogan{
        flex-direction: row-reverse;
        width: calc(100% - 74px);
        /*margin-right: 145px;
                background: url("../images/menu-icon.png") no-repeat;
                background-size: 70px;
                background-position-y: 15px;
                background-position-x: 15px;*/
    }



    #site-name a,
    .page-taxonomy #site-name a {
        font-size: 2.75rem;
    }
    #site-name a span{
        display:none;
    }


    .header-wrapper {
        height: 145px;
    }
    header .menu-button a {
        height: auto;
        width: 70px;
    }
    header .menu-button a.menu-opened{
        height: auto;
    }
    #site-slogan {
        padding-left: 5px;
        font-weight: bold;
        width: 840px;
    }

    #site-slogan a {
        font-size: 2.125rem;
        line-height: inherit;
    }

    .bar .wrapper,
    .updateslider_wrapper,
    .view-frontpage.front-page .views-field-created,
    .masonry-item .views-field-body,
    .masonry-item .views-field-flagged span,
    .masonry-item .views-field-flagged,
    .pane-newspaper-clippings .views-field-field-newspaper a,
    .pane-newspaper-clippings .views-field-created a,
    .pane-newspaper-clippings .views-field-title a,
    .pane-newspaper-clippings .views-field-field-newspaper,
    .pane-newspaper-clippings .views-field-created,
    .pane-newspaper-clippings .views-field-title,
    #views_infinite_scroll_button,
    .pager--infinite-scroll .pager__item,
    .pane-newspaper-clippings .views-field-field-newspaper{
        height: 50px;
        line-height: inherit;
        font-size: 2.25rem;
        margin: 0;
    }

    .pane-newspaper-clippings .views-field-field-newspaper{
        height: 36px;
    }

    .bar .updates .arrow {
        border-width: 30px 0 30px 30px;
    }

    .updateslider_wrapper,
    .bar .updates .title span{
        font-size: 1.875rem;
        line-height: 4.0625rem;
        height: 65px;
    }

    .bar .updates .title span{
        font-weight: bold; 
    }

    /*    .front .slick-track .views-row {
            height: 725px;
        }
        
        .view-home-page-slider {
      height: 720px;
    }*/

    .view-people-and-events .views-limit-grouping-group,
    .view-research-category .views-limit-grouping-group {
        width: 100%;
        margin-bottom: 5%;
    }

    .field-name-field-tags-hebrew .links li,
    .field-name-field-tags .links li {
        margin: 5px;
        padding: 10px 15px;
    }
    /*
        .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .views-row .tags a,
        .section-people-and-events .inside .pane-people-and-events-panel-pane-1 .views-row .tags a,
        .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .views-row .tags span:first-child a:first-child,
        .section-people-and-events .inside .pane-people-and-events-panel-pane-1 .views-row .tags span:first-child a:first-child,
        .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .views-row .tags .lineage-item:first-child a:first-child,
        .section-people-and-events .inside .pane-people-and-events-panel-pane-1 .views-row .tags a:first-child{
            border: none;
            margin: 0;
            padding: 0;
        }*/

    .section-people-and-events .inside .pane-people-and-events-panel-pane-1 .views-row .tags span:first-child a:first-child{
        margin-left: 20px;
        padding-left: 20px;
    }

    .section-areas-research.page-areas-research #weizmann-layout > .center-wrapper {
        margin-top: 0; 
    }

    .view-people-and-events,
    .section-tags .view-id-frontpage.front-page .view-header,
    .section-tags-he .view-id-frontpage.front-page .view-header,
    .pane-newspaper-clippings .pane-title{
        margin-top: 5px !important;
    }

    .slick-slide img {
        height: auto;
    }

    .front .slick-track .views-row
    {
        margin: 0 10px ;
        height: auto;
    }

    body.page-home .front .slick-track .views-row{
        height: inherit;

    }
    body.page-home .slick-list.draggable{
     height: auto;
    }
    .front .slick-track {
        margin-top: 46px;
    }

    .nano-comics .views-row .views-row{
        width: 1024px;
        margin: 20px 0 30px 0;
    }

    /**********************************************/
    .view-home-page-slider {
        margin: 14px 0 10px 0;
        position: relative;
        top: 0;
    }

    .slick-slide img {
        width: 100%;
        height: auto;
    }
    .pane-hp-categories .view-hp-categories .slick-slide img{
        max-width: 170px;
        margin: 0 auto;
    }

    .section-magazine .slick-slide img{
        width: 350px !important;
        margin-top: 0;
    }

    .section-magazine.page-taxonomy .pane-last-magazines-panel-pane-1,
    .view-id-last_magazines.view-display-id-panel_pane_4,
    .section-magazine .slick-slide .views-row,
    .page-publications .pane-last-magazines-panel-pane-1 .view-display-id-panel_pane_1{
        background: rgb(213,214,216);
        width: 970px;
        margin: -3%-2%;
        padding: 3%;
    }

    .section-publications .view-last-magazines.view-display-id-panel_pane_1 .slick-slider {
        margin-bottom: 10px;
    }
    /*    .section-magazine.page-taxonomy .pane-last-magazines-panel-pane-1 .views-row,
        .view-id-last_magazines.view-display-id-panel_pane_4 .views-row{
            width: 350px !important;
            margin: 0 20px;
        }*/



    .section-magazine .view-last-magazines.view-display-id-panel_pane_1 .view-content,
    .section-people-and-events .content-wrapper .pane-research-navigator-bar-panel-pane-3{
        width: 100%;
    }

    .section-magazine .pane-custom.pane-2{
        margin-top: 50px;
        padding: 15px 0;
    }

    .front .slick-track .views-row .wrapper {
        width: 94%;
        left: 0;
        bottom: 67px;
        padding: 1% 3%;
    }

    .front .slick-track .views-row .views-field-nothing .title {
        font-size: 2.625rem;
        line-height: 3.25rem;
        max-height: 160px;
        overflow: hidden;
    }

    .front .slick-track .views-row .views-field-nothing .date {
        font-size: 2.25rem;
    }

    .front .slick-track .views-row .wrapper{
        background-color: rgb(230, 231, 232);
        height: 200px;
    }

    .front .slick-track .views-row .date {
        font-size: 0.75rem;
    }

    .view-home-page-slider .main-category .category,
    .view-frontpage.front-page .masonry-item .category{
        line-height: 3.75rem;
        padding: 0 0 0 3%;
        color: white;
        font-size: 2.25rem;
        width: 97%;
    }

    .slick-track .views-row .views-field-nothing {
        margin: 0;
    }

    .view-home-page-slider .main-category {
        bottom: 475px;
        left: 0;
    }

    .front .slick-list {
        padding: 0; 
    }

    .view-home-page-slider .slick-pause{
        display: none;
    }

    .slide {
        width: 100%;
    }

    .front .slick-list {
        padding: 0;
    }

    .top-section-wrapper{
        background: #ffffff;
        height: 210px;
    }

    .panel-2col-stacked .panel-col-top .inside {
        margin-top: 0px;
    }

    #page > .content-wrapper {
        margin-top: 315px;
        margin-left:auto;
        margin-right:auto;
    }
    .logged-in #page > .content-wrapper {
        margin-top:344px;
    }

    .bar {
        position: absolute;
        top: 191px;
        width: 100%;
        height: 65px;
    }

    #weizmann-layout .view-frontpage .view-content,
    .view-newspaper-clippings .view-content .views-row{
        margin: 0 auto;
        /*width: 998px;*/
        display:block;
    }
    #weizmann-layout .view-frontpage.front-page .view-content .views-row,
    .front #weizmann-layout .view-frontpage.front-page .view-content .views-row.views-row-1, 
    .front #weizmann-layout .view-frontpage.front-page .view-content .views-row.views-row-6,
    .front #weizmann-layout .view-frontpage.front-page .view-content .views-row,
    #weizmann-layout .view-frontpage.front-page.top-stories .view-content .views-row,
    .front #weizmann-layout .view-frontpage.front-page.top-stories .view-content .views-row.views-row-1, 
    .front #weizmann-layout .view-frontpage.front-page.top-stories .view-content .views-row{
        margin-bottom: 45px;
        width: 100%;
    }

    .view-frontpage.front-page .masonry-item {
        width: 100%;
        position: relative !important;
        top: inherit !important;
        left: inherit !important;
		padding-top:7%;
    }

    .view-frontpage.front-page .masonry-item,
    .view-frontpage.front-page .masonry-item:nth-last-child(2),
    /*#weizmann-layout .view-frontpage .view-content,*/
    .view-frontpage.last-news .views-row{
        padding-bottom: 30px;
        margin-bottom: 10px;
        display: inline-block;
    }

    .view-frontpage .video-icon {
        width: 50px;
        height: 50px;
		background: url('../images/video-icon.svg') no-repeat right center;
    }
    .view-frontpage.front-page .masonry-item:last-child,
    #weizmann-layout .view-frontpage .view-content,
    .view-frontpage.last-news .views-row:last-child{
        border: none;
    }

    .rss {
        line-height: 6.25rem;
        width: 100px;
        height: 100px;
        background: url("../images/rss.svg") no-repeat;
        content: ".";
        display: inline-block;
    }

    /*    .section-people-and-events .content-wrapper .panel-col-top .inside .rss,
        .section-people-and-events-he .content-wrapper .panel-col-top .inside .rss,*/
    /*.view-research-navigator-bar .view-header .rss,*/
    .section-books .item-list select,
    .subcategory-menu .subcategory-menu-button,
    .section-people-and-events .subcategory-menu-button,
    .section-people-and-events-he .subcategory-menu-button{
        background: url("../images/menu-icon-white.svg") no-repeat;
        background-size: 56px;
        background-position: 25px;
        height: 100px;
        width: 100px;
        top: 0;
    }

    /*    .section-books .pane-weizmann-books .item-list{
            padding: 15px 0;
        }*/

    .section-books .item-list select{
        padding-left: 100px !important;
    }



    .section-people-and-events .content-wrapper .panel-col-top .inside .rss,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .rss{
        position: absolute;
        /*left: 15px;*/
    }

    .view-research-navigator-bar .view-header .rss{

    }

    .pane-press-release .pane-title,
    .pane-podcast .pane-title,
	.pane-views-panes .pane-title,
    .view-press-release a.see-all,
    .view-podcast a.see-all,
    .pane-newspaper-clippings h2,
	.pane-newspaper-clippings h1,
	.pane-latest-tax-per-term-panel-pane-2 h1,
	.pane-page-title h1,
	.pane-menu-menu-added-by-taxonomy h1,
    .view-newspaper-clippings a.see-all,
    .pane-articles .pane-title,
    .block .subcategory-menu .pane-title,
    .page-magazines .panel-col-first .inside .pane-title,
    .page-publications a.see-all,
    .pane-books-term-panel-pane-4 a.see-all, .view-books-term a.see-all,
    .view-last-magazines a.see-all,
    .pane-frontpage .pane-title,
    .page-publications .panel-col-first .inside .pane-title,
    .page-publications-he .pane-books-term-panel-pane-4 .pane-books-term-panel-pane-1 .pane-title,
    .page-publications-he .pane-last-magazines-panel-pane-3 .pane-title,
    .page-publications-he .pane-books-term-panel-pane-4 .pane-title,
    .panel-col-first .inside .pane-books-term-panel-pane-1 .pane-title,
    .panel-col-first .inside .pane-last-magazines-panel-pane-2 .pane-title,
    .panel-col-first .inside .pane-gallery .pane-title,
    .pane-articles,
    .page-node .pane-frontpage h2,
    .gallery-title .pane-title,
    .gallery-title .pane-content,
    .section-news .pane-frontpage-panel-pane-2 .pane-title,
    .section-press-releases .pane-frontpage-panel-pane-2 .pane-title,
    .section-books .pane-books-term-panel-pane-5 .pane-title,
    .section-books .pane-books-term-panel-pane-6 .pane-title,
    .page-people-and-events .inside .category-title,
    .page-people-and-events-he .inside .category-title,
    .page-areas-research .inside .category-title,
    .page-areas-research-he .inside .category-title,
    .page-people-and-events .inside .header,
    .page-people-and-events-he .inside .header,
    .page-areas-research .inside .header,
    .page-areas-research-he .inside .header,
    .page-areas-research .view-research-category .see-all,
    .page-areas-research-he .view-research-category .see-all,
    .page-people-and-events .view-people-and-events .see-all,
    .page-areas-research .inside .category-title a,
    .page-areas-research-he .inside .category-title a,
    .page-people-and-events .inside .header a,
    .page-people-and-events-he .inside .header a,
    .section-people-and-events .content-wrapper .panel-col-top .inside .pane-menu-block .pane-title,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .pane-menu-block .pane-title,
    .last-news a.see-all,
    .section-magazine a.see-all,
    .field-name-field-article-subtitle .field-item,
    .section-tags .view-id-frontpage.front-page .view-header,
    .section-tags-he .view-id-frontpage.front-page .view-header,
    .page-magazines .panel-col-first .inside .pane-title {
        min-height: 100px;
        line-height: 6.25rem !important;
        font-size: 2.5rem !important;
        margin: 0;
    }
    .view-press-release a.see-all, 
    .view-podcast a.see-all, 
	.view-newspaper-clippings a.see-all{
		width:87%;
	}
    .see-all{
        padding: 0 10px;
    }
    .section-magazine .pane-custom.pane-2{
        width: 1024px;
        margin-left: -2%;
        background-color: rgb(97, 150, 207);
    }

    .section-magazine .pane-custom.pane-2 .pane-title{
        max-width: 820px;
    }

    .section-books .view-books-term .view-content{
        display: inline-block;
        margin: 2%;
    }

    .pane-press-release .views-row{
        border-bottom: none;
    }


    .page-home .pane-press-release,
    .page-home .pane-podcast {
        display: inline-block;
    }

    .pane-press-release .pane-title,
    .pane-podcast .pane-title,
	.pane-views-panes .pane-title,
	.pane-newspaper-clippings .pane-title {
        padding-left: 125px !important;
    }


    .pane-press-release .block .views-row .field-content .created a,
    .pane-press-release .block .views-row .field-content a,
    .pane-press-release .block .views-row .field-content .created,
    .pane-press-release .block .views-row .field-content .title,
    .pane-podcast .views-row .field-content .title,
    .pane-press-release .block .views-row .field-content a .title,
    .section-about .view-books .views-field-body,
    .section-magazine.page-taxonomy .last-news .views-field-nothing-1 .field-content > a{
        font-size: 2.25rem;
        line-height: inherit;
    }

    .section-magazine .panel-col-first.panel-panel .pane-1 .pane-content a {
        top: -17px;
        right: 5px;
    }

    .section-magazine .pane-frontpage-panel-pane-3{
        margin-top: 15px;
        display: inline-block;
    }

    .pane-press-release .views-field-field-article-main-image img,
    .pane-podcast .views-field-field-article-main-image img,
    .section-areas-research-he .views-field-field-article-main-image img,
    .section-publications .section-areas-research .views-field-field-article-main-image img,
    .section-publications-he .section-areas-research .views-field-field-article-main-image img,
    .views-field-field-book-cover-image img,
    .panel-col-first .pane-frontpage .last-news .views-row img,
    .section-news .views-field-field-article-main-image img,
    .section-magazines.page-magazines .views-field-field-magazine-image img,
    .section-people-and-events .views-field-field-article-main-image img,
    .section-people-and-events-he .views-field-field-article-main-image img,
    .view-people-and-events .view-content .views-limit-grouping-group .views-field-field-article-main-image img,
    .view-research-category .view-content .views-limit-grouping-group .views-field-field-article-main-image img,
    .section-magazine .magazine-content .views-field-field-article-main-image img,
    .section-tags .pane-frontpage-panel-pane-4 .views-field-field-article-main-image img,
    .page-taxonomy .pane-frontpage-panel-pane-4 .views-field-field-article-main-image img{
        width: 335px !important;
        height: inherit !important;
    }

    .view-people-and-events .view-content .views-limit-grouping-group .views-field-field-article-main-image,
    .view-research-category .view-content .views-limit-grouping-group .views-field-field-article-main-image {
        height: inherit;
        width: inherit;
    }

    .view-frontpage.front-page .masonry-item .main-image img{
        width: 1024px;
        max-width: 1024px;
        height: inherit;
    }

    .view-people-and-events .view-content .views-limit-grouping-group .views-field-field-article-main-image,
    .view-research-category .view-content .views-limit-grouping-group .views-field-field-article-main-image{
        margin-right: 33px;
    }

    .pane-articles .pane-title{
        background: rgb(97, 150, 207);
    }

    .node-type-article .inside .pane-node-title {
        font-size: 3.625rem;
    }

    .node-type-article .pane-node-created,
    .node-type-article .pane-node-field-area-of-research,
    .node-type-article .pane-node-field-area-of-research-he,
    .node-type-article .pane-node-field-tags,
    .node-type-article .pane-node-field-tags-hebrew,
    .node-type-article .pane-node-field-addthis h2,
    .galleryformatter-greenarrows .gallery-slide .title,
    .panel-pane.pane-block.pane-weizmann-search-weizmann-search-results.pane-weizmann-search *,
    .node-type-article .pane-node-field-addthis,
    .slick-list .slick-slide .title-wrapper .title,
    .add-this p,
    .masonry-item .views-field-view-node,
    .pane-taxonomy-term-field-upload-pdf .file a,
    .section-magazine.page-taxonomy .pane-term-name .pane-content,
    .panel-pane.pane-block.pane-weizmann-search-weizmann-search-results.pane-weizmann-search .pane-title {
        font-size: 2.5rem;
    }
    .add-this h3{
        font-size:0;
        color:transparent;
    }

    .panel-pane.pane-block.pane-weizmann-search-weizmann-search-results.pane-weizmann-search *{
        font-size: 2.5rem !important;
        line-height: inherit;
    }

    .panel-pane.pane-block.pane-weizmann-search-weizmann-search-results.pane-weizmann-search .pane-title {
        line-height: 2.5rem;
        padding: 10px 2%;
    }
    .addthis_responsive_sharing{
        margin: 10px -2px;
    }


    .masonry-item .views-field-view-node{
        display: inline-block;
        width: 100%
    }

    .pane-weizmann-search .gsc-option-menu-container *{
        line-height: 1.5rem !important;
    }

    .pane-node-field-addthis .addthis_32x32_style .at4-icon,
    .pane-node-field-addthis .addthis_32x32_white_style .at4-icon,
    .pane-node-field-addthis .at-32x32,
    .add-this .addthis_32x32_style .at4-icon{
        width: 60px !important;
        height: 60px !important;
        background-size: 80px !important;
        padding: 10px 10px !important;
    }

    .at-resp-share-element a .label {
        font-size: 2.5rem !important;
        height: auto !important;
        line-height: 3.75rem !important;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }

    .pane-node-field-addthis .at_PinItButton {
        display: block;
        width: 80px;
        height: 40px;
        background-size: 80px;
    }



    .node-type-article .pane-node-field-addthis h2{
        float: none;
    }
    .node-type-article .pane-node-body{
        font-size: 2.5rem;
    }

    .pane-node-field-addthis .addthis_default_style .at300b,
    .pane-node-field-addthis .addthis_default_style .at300bo,
    .pane-node-field-addthis .addthis_default_style .at300m {
        padding: 10px 5px;
    }

    .media_embed iframe{
        width: 100% !important;
        height: 700px;
    }

    #weizmann-layout .view-frontpage .view-content .masonry-item .views-field-title h3{
        font-size: 2.8125rem;
        line-height: inherit;
    }

    .masonry-item .views-field-flagged{
        line-height: 3.125rem;
        padding: 0 20px 0 45px;
        background-size: 35px;
        background-position-y: 8px;
    }


    .pane-articles .pane-title{
        padding-left: 60px;
        font-weight: normal; 
        position: absolute;
    }

    .page-publications .panel-col-first .pane-books-term-panel-pane-1 .views-row,
    .pane-newspaper-clippings .views-row,
    /*    .pane-newspaper-clippings .views-field-field-newspaper,*/
    .view-frontpage.front-page .masonry-item,
    .view-frontpage.front-page .masonry-item:last-child,
    .view-frontpage.front-page .masonry-item:nth-last-child(2),
    .page-publications .panel-col-first .pane-books-term-panel-pane-1 .views-row:nth-last-child(2),
    .view-frontpage.last-news .views-row,
    .section-news .panel-col-first .view-content .views-row,
    .page-taxonomy.section-areas-research .panel-col-first .view-research-category .view-content .views-row,
    .section-news .panel-col-first .view-content .views-row,
    .page-taxonomy.section-areas-research-he .panel-col-first .view-research-category .view-content .views-row,
    .section-news-he .panel-col-first .view-content .views-row,
    .page-books .view-books-term .views-row,
    .section-people-and-events .inside .pane-people-and-events-panel-pane-1 .view-content .views-row,
    .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .view-content .views-row,
    .page-press-releases .pane-press-release .views-row,
	.page-press-releases .pane-views-panes .views-row,
    .section-magazines.page-magazines .content-wrapper .views-row,
    .section-magazine.page-taxonomy .panel-col-first .pane-frontpage-panel-pane-3 .view-content .views-row{
        border-color: #231f20;
    }

    .pane-newspaper-clippings .views-row {
        padding: 20px 0;
        margin-top: 20px;
    }

    .pane-newspaper-clippings .views-row:last-child {
        border: none;
        /* margin-top: 20px; */
    }

    .pane-newspaper-clippings .views-field-field-newspaper  a{
        /*        padding-right: 10px;
                margin-right: 10px;
                line-height: 20px;
                height: 20px;*/
    }


    .pane-newspaper-clippings .views-field-field-newspaper,
    .pane-newspaper-clippings .views-row .views-field-created{
        line-height: 1.875rem;
    }
    .pane-newspaper-clippings .views-field-field-newspaper {
        padding-right: 20px;
        margin-right: 20px;
    }


    .page-press-releases .pane-press-release .views-row .created,
	.page-press-releases .pane-views-panes .views-row .created,
    .page-press-releases .pane-press-release .views-row .research a,
	.page-press-releases .pane-views-panes .views-row .research a,
    .content .research a,
    .research,
    .section-areas-research .panel-col-first .body,
    .section-areas-research .research a,
    .section-areas-research-he .panel-col-first .body,
    .section-areas-research-he .research a,
    .section-magazine-categories .inside .views-field-nothing .tags
    .section-magazine-categories .inside .views-field-nothing .tags a
    .section-magazine-categories .pane-people-and-events-panel-pane-1 .views-field-nothing .body,
    .section-magazine-categories .views-field-nothing .date,
    .section-magazine.page-taxonomy .views-field-nothing-1 .created,
    .section-news .panel-col-first .body, .section-books .panel-col-first .subtitle,
    .section-news .panel-col-first .created,
    .section-news .research a,
    .section-news-he .research a,
    .section-people-and-events .inside .pane-people-and-events-panel-pane-1 .views-row .tags a,
    .section-people-and-events .inside .pane-people-and-events-panel-pane-1 .views-row .tags,
    .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .views-row .date,
    .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .views-row .tags a,
    .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .views-row .tags,
    .section-people-and-events-he .panel-col-first .inside .pane-people-and-events-panel-pane-1 .views-row .body, .section-people-and-events .panel-col-first .inside .pane-people-and-events-panel-pane-1 .views-row .body,
    .page-press-releases .panel-col-first .view-press-release .body, .page-magazines .panel-col-first .view-last-magazines .body,
    .section-magazine.page-taxonomy .views-field-nothing-1 .body,
    .section-areas-research-he .panel-col-first .created,
    .pane-books-term-panel-pane-1 .views-field-nothing .subtitle,
    .pane-books-term-panel-pane-4 .views-field-nothing .subtitle,
    .section-publications .pane-last-magazines-panel-pane-2 .body,
    .section-publications-he .pane-last-magazines-panel-pane-3 .body,
    .pane-books-term-panel-pane-4 .views-field-nothing .body,
    .page-publications-he .pane-last-magazines-panel-pane-3 .pane-content .views-row-1 .subtitle,
    .section-people-and-events .inside .pane-people-and-events-panel-pane-1 .views-row .date,
    .page-people-and-events .date, .page-people-and-events-he .date,
    .page-areas-research .date, .page-areas-research-he .date,
    .page-people-and-events .date,
    .page-people-and-events .subtitle,
    .page-people-and-events-he .date,
    .page-people-and-events-he .subtitle,
    .page-areas-research .title a, .page-areas-research
    .date, .page-areas-research .subtitle,
    .page-areas-research-he .title a,
    .page-areas-research-he .date,
    .page-areas-research-he .subtitle,
    .panel-col-first .pane-newspaper-clippings .view-content .field-content p,
    .panel-col-first .pane-frontpage .last-news .views-row .views-field-title,
    .panel-col-first .pane-frontpage .last-news .views-row .views-field-title h3,
    .section-magazine .pane-term-description,
    .views-field.views-field-nothing .body,
    .section-books .item-list select,
    .section-books .pager,
    .pane-node-body .image-caption,
    .bottom-footer .copyright,
    .galleryformatter-greenarrows .gallery-slide .description,
    .galleryformatter .gallery-slide .title,
    .section-tags .pane-frontpage-panel-pane-4 .views-field-nothing .created,
    .page-weizmann-in-the-media .pane-newspaper-clippings .views-field-body,
    .page-taxonomy .pane-frontpage-panel-pane-4 .views-field-nothing .created,
	.page-taxonomy .pane-taxonomy-term-field-magazine-subtitle{
        font-size: 2.375rem !important;
        line-height: inherit !important;

    }
    .panel-col-first .pane-frontpage .last-news .views-row .views-field-title{
        display: inline-block;
    }
    .panel-col-first .pane-frontpage .last-news .views-row .views-field-title h3{
        font-weight: bold;
    }

    .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .views-row .tags span a,
    .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .views-row .tags span,
    .view-people-and-events .views-field-nothing .tags span{
        font-size: 2.375rem;

    }

    .hierarchical-select-item-separator {
        padding-left:  0;
        padding-right: 0.3em;
    }

    .page-press-releases .pane-press-release .pane-content .views-field-nothing,
	.page-press-releases .pane-views-panes .pane-content .views-field-nothing{
        padding-right: 0;
    }

    .page-areas-research .date,
    .page-areas-research-he .date,
    .page-people-and-events .date,
    .page-people-and-events-he .date,
    .panel-col-first .pane-frontpage .last-news .views-row .views-field-title{
        font-weight: normal;
    }

    .section-areas-research-he .panel-col-first .created{
        line-height: 1.375rem;
    }



    /*.section-areas-research #weizmann-layout .panel-col-first,*/
    /*.section-areas-research-he #weizmann-layout .panel-col-first,*/
    /*.page-publications #weizmann-layout .view-books-term,*/
    /*.page-publications-he #weizmann-layout .view-books-term,*/
    .nano-comics .views-row .views-row img,
    .panel-col-first .pane-frontpage .last-news .views-row,
    .pane-press-release .pane-content,
    .pane-gallery .pane-content,
    /*.panel-2col-stacked .panel-col-first .inside .pane-content,*/
    .page-people-and-events .group-wrapper
    /*.node-type-article #weizmann-layout .center-wrapper .panel-col-first,*/{
        width: 98%;
        height: inherit;
        margin: 0 1%;
        padding: 0;
    }
    .pane-podcast .pane-content{
	width: 100%;
        height: inherit;
        margin: 0;
        padding: 0;
    }

    .node-type-article #weizmann-layout .center-wrapper .panel-col-first,
    .section-magazine .panel-2col-stacked .panel-col-first .inside,
    .page-magazines #weizmann-layout .inside,
    .page-weizmann-in-the-media .view-content,
    .section-about #weizmann-layout .panel-col-first,
    .section-about-he #weizmann-layout .panel-col-first,
    .page-areas-research-he .view-latest-tax-articles .group-wrapper,
    .page-areas-research .view-latest-tax-articles .group-wrapper {
        width: 96%;
        margin: 0 2%;

    }

    .section-about #weizmann-layout .pane-frontpage,
    .section-about-he #weizmann-layout .pane-frontpage,
    .page-people-and-events .view-latest-tax-articles .views-limit-grouping-group{
        width: 104%;
        margin: 0 -2%;
    }

    .node-type-article .pane-frontpage,
    .section-magazine .pane-frontpage .pane-title,
    .section-magazine .panel-col-first .pane-term-name{
        width: 1024px;
        margin-left: -2%;
    }

    .content-wrapper,
    .bar .updates,
    .bar .wrapper,
    #weizmann-layout .panel-col-first,
    .page-publications .panel-col-first .pane-books-term-panel-pane-1 .views-row,
    .page-publications-he .view-books-term .views-row,
    .image-gallery .albom-wrapper .title,
    .image-gallery .albom-wrapper .counter,
    .video-gallery .albom-wrapper .title,
    .video-gallery .albom-wrapper .counter,
    .pane-articles .pane-title,
    .section-areas-research.page-areas-research .panel-2col-stacked .panel-col-first .inside .pane-content,
    .section-areas-research.page-areas-research #weizmann-layout .panel-col-first{
        width: 100%;
        margin: 0;
    }


    .page-taxonomy .pane-frontpage-panel-pane-4 .views-field-nothing .body *{
        font-size: 2.375rem !important;
        line-height: inherit;
    }

    .page-publications-he .view-books-term .views-row{
        width: 97%;
        float: right;
    }

    .page-publications-he .view-books-term .view-content .views-row:nth-last-child(2){
        border-bottom: 1px solid #999B9E;
    }


    .section-books .views-row.views-row-1.views-row-odd.views-row-first.views-row-last div {
        font-size: 2.5rem;
    }

    .view-display-id-panel_pane_3 .views-field-field-book-cover-image img,
    .view-display-id-panel_pane_2 .views-field-field-book-cover-image img{
        width: 984px !important;
    }

    .section-books .item-list select{
        width: 100% !important;
    }

    .section-books .pane-books-panel-pane-1,
    #weizmann-layout .pane-newspaper-clippings .view-content {
        margin: 0 2%;
    }

    .pane-gallery .pane-title,
    .panel-pane.gallery-title .pane-content,
    .page-publications-he .pane-last-magazines-panel-pane-3 .pane-content .views-row-1 .title,
    /*.page-magazines .panel-col-first .inside .pane-title,*/
    /*.panel-col-first .inside .pane-books-term-panel-pane-1 .pane-title,*/
    /*    .panel-col-first .inside .pane-last-magazines-panel-pane-2 .pane-title,*/
    /*.panel-col-first .inside .pane-gallery .pane-title,*/
    .section-books .pane-books-term-panel-pane-5 .pane-title,
    .section-books .pane-books-term-panel-pane-6 .pane-title,
    .section-news .pane-frontpage-panel-pane-2 .pane-title,
    .section-feeds .panel-col-first .pane-title,
    .section-magazine .panel-col-first .pane-term-name .pane-title,
    .section-magazine .panel-col-first .pane-term-name:first-child .pane-content,
    .section-magazine .pane-custom.pane-2 .pane-title, .pane-webform-client-block-984 .pane-title,
	.pane-webform .pane-title,
    .block .subcategory-menu .pane-title,
    .view-research-category .view-content .views-field-title,
    .page-taxonomy.section-areas-research .view-research-category .views-row .title,
    .page-taxonomy.section-areas-research-he .view-research-category .views-row .title,
    .section-news .view-frontpage .title,
    .section-publications .pane-last-magazines-panel-pane-2 .title,
    .page-press-releases .pane-press-release .views-row .title,
	.page-press-releases .pane-views-panes .views-row .title,
    .page-publications .view-books-term .title,
    .page-publications-he .pane-books-term-panel-pane-4 .title,
    .section-books .views-field-nothing .title,
    .section-people-and-events-he .pane-people-and-events-panel-pane-1 .title,
    .section-people-and-events .pane-people-and-events-panel-pane-1 .title,
    .section-magazines.page-magazines .view-last-magazines .views-field .title,
    .section-books .panel-col-first .views-field-nothing .title,
    .section-magazine.page-taxonomy .pane-term-name:nth-child(9) .pane-content,
    .section-magazine.page-taxonomy .views-field-nothing-1 .title,
    .section-magazine-categories .views-field-nothing .title,
    .page-publications-he .panel-col-first .inside .pane-title,
    /*    .page-publications .panel-col-first .inside .pane-title,*/
    /*.panel-col-first .pane-frontpage .last-news .views-row .views-field-title,*/
    .image-gallery .albom-wrapper .title,
    .image-gallery .albom-wrapper .counter,
    .page-people-and-events .group-wrapper .title,
    .page-people-and-events-he .group-wrapper .title,
    .page-areas-research .title a,
    .page-areas-research-he .title a,
    .page-in-the-news .pane-newspaper-clippings .views-field-title h3 a,
    .section-about .view-books .views-field.views-field-title,
    .page-taxonomy.section-areas-research .view-research-category .views-row .title,
    .page-taxonomy.section-areas-research-he .view-research-category .views-row .title,
    .section-books .view-books-term .views-field-name .field-content,
    .video-gallery .albom-wrapper .title,
    .video-gallery .albom-wrapper .counter,
    .section-weizmann-in-the-media .view-newspaper-clippings .views-field-title h3 a,
    .section-weizmann-in-the-media .pane-newspaper-clippings .views-field-title,
    .section-tags .pane-frontpage-panel-pane-4 .views-field-nothing .title,
    .page-taxonomy .pane-frontpage-panel-pane-4 .views-field-nothing .title{
        font-size: 2.875rem;
        line-height: inherit;
    }

    .view-press-release.block .views-row .views-field-field-article-main-image,
    .view-podcast .views-row .views-field-field-article-main-image {
        margin-right: 30px;
    }

    .view-press-release.block .views-row,
    .section-weizmann-in-the-media .pane-newspaper-clippings .views-field-title{
        margin: 10px 0;
    }

    .pane-press-release,
    .pane-podcast{
        background: white;
    }


    .pane-articles .pane-title,
    .page-people-and-events .inside .header {
        color: white;
        margin: 0 -1%;
    }

    .section-publications .views-field-field-magazine-image img,
    .section-publications-he .views-field-field-magazine-image img
    {
        height: 570px !important;
        width: inherit !important;
    }


    .section-publications .pane-last-magazines-panel-pane-1 .views-field-field-magazine-image img,
    .section-publications-he .pane-last-magazines-panel-pane-4 .views-field-field-magazine-image img{
        height: inherit !important;
        width: 350px !important;
    }

    .panel-col-first .pane-frontpage .last-news .views-row{
        padding: 20px 0;
        border-bottom: 1px solid black;
    }

    .panel-col-first .pane-frontpage .last-news .views-row:last-child{
        border: none;
    }

    .panel-col-first .pane-frontpage .last-news .views-row .views-field-field-article-main-image{
        float: left;
        margin-right: 30px;
    }

    .panel-col-first .pane-frontpage .last-news .views-row .views-field-title  {
        /*display: table;*/
    }

    .pane-gallery .albom-wrapper a img{
        width: 320px !important;
        height: inherit;
        display: initial;
    }
    .node-type-image-gallery .pane-views.pane-gallery{
        margin:5% 0;
    }
    .page-gallery .pane-gallery .views-row,
    .node-type-image-gallery .pane-gallery .views-row{
        width: 314px;
        height: 314px;
        vertical-align: top;
        padding: 0 5px;
        margin: 0 0 15px 0;
    }

    .page-gallery .pane-gallery .video-gallery .views-row{
        height: 405px;
    }

    .image-gallery .albom-wrapper .title,
    .image-gallery .albom-wrapper .counter {
        position: relative;
        bottom: 125px;
        left: 0;
        right: 0;
        height: 76px;
        font-size: 2rem;
    }

    .video-gallery .albom-wrapper .title,
    .video-gallery .albom-wrapper .counter{
        font-size: 2rem;
		max-width: 320px;
    }
	.video-gallery .albom-wrapper .title{
		min-height:90px;
	}
    .image-gallery .albom-wrapper .counter{
        font-weight: normal;
        bottom: 125px;
    }
	.view-gallery .views-row {
		margin-right: 2%;
		margin-left: 0;
	}


    /*   Mobile menu   */

    /*        body.menu-open{
                overflow: hidden; 
                position: relative;
                top: 0;
                bottom: 0;
           }*/

    #main-menu-weizmann{
        display: block;
        visibility: hidden;
        opacity: 0;
        transition: none;
        top: 245px;
    }
    .logged-in #main-menu-weizmann {
        top: 275px;
    }
    #main-menu-weizmann.menu-opened{
        display: block;
        padding:0;
        width: 100%;
    }
    #main-menu-weizmann .press{
        margin:80px 5%;
    }
    #main-menu-weizmann .press a{
        font-size: 2.8125rem;
        font-weight: 600;
        color: #fff;
    }
    .subscribeTo .close-subscribeTo {
        display: block;
        margin-top: 80px;
        text-align: right;
        padding: 0 5%;
    }
    .subscribeTo .close-subscribeTo a{
        display: inline-block;
        width: 60px;
        height: 60px;
        background: transparent url("../images/x.svg") 0 0 no-repeat;
        background-size:cover;
    }
    #main-menu-weizmann.mobile-menu {
        display: block;
        z-index: 999999;
        background: #34b0e5;
        position: fixed;
        top: 0;
        width: 100%;
        left: 0;
        bottom: 0;
        visibility: visible;
        opacity: 1;
        padding: 0;
    }
    .subscribeTo{
        display:none;
        z-index: 9999999;
        left:0;
        top: 111px;
        bottom:0;
        padding:0;
        position: fixed;
        width:100%;
        box-shadow: 0 3px 26px 0 rgba(63, 63, 63, 0.5);
    }
    .logged-in .subscribeTo {
        top: 140px;
    }
    .subscribeTo .block-webform .webform-confirmation{
        text-align: center;
        margin-top: 35%;
    }
    .subscribeTo .block-webform .webform-confirmation img {
        height: auto !important;
        width: 40% !important;
    }
    .subscribeTo .subscribeTo-tabs, 
    .footer-subscribe .subscribeTo-tabs,
    .subscribeTo .block-webform .content{
        max-width:90%;
        margin:0 auto 6em;
    }
    .subscribeToOpened .top-section-wrapper{
       /* display:none;*/
    }
    .subscribeTo .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a:hover, 
    .footer-subscribe .subscribeTo-tab a:focus {
        font-size: 2.5rem;
    }
    .subscribeTo .subscribeTo-tab.active, 
    .footer-subscribe .subscribeTo-tab.active {
        border-bottom: 10px solid #34b0e5;
    }
    div.messages{
        font-size: 2.5rem;
    }
    .subscribeTo .block-webform .content input.form-text, 
    .footer-subscribe .block-webform .content input.form-text{
        max-width:100%;
        font-size: 2.5rem;
        margin-bottom: 10%;
        padding:20px 0;
        border-bottom: 4px solid #ccc;
    }
    .subscribeTo .subscribeTo-title {
        font-size: 3.75rem;
        font-weight: 600;
        margin-top: 6%;
        margin-bottom: 6%;
        text-align: center;
    }
    .subscribeTo .webform-component--agree label, 
    .subscribeTo .webform-component--languages .form-checkboxes .form-item label, 
    .footer-subscribe .webform-component--agree label, 
    .footer-subscribe .webform-component--languages .form-checkboxes .form-item label{
        font-size: 2.5rem;
        padding-left:90px;
        background-size: 65px;
    }
    .subscribeTo .webform-component--agree a, 
    .footer-subscribe .webform-component--agree a {
        font-size: 2.5rem;
    }
    .subscribeTo .webform-component--agree input, 
    .subscribeTo .webform-component--languages .form-checkboxes .form-item input, 
    .footer-subscribe .webform-component--agree input, 
    .footer-subscribe .webform-component--languages .form-checkboxes .form-item input {
        width: 64px;
        height: 64px;
    }
    .subscribeTo .form-actions {
        margin: 70px 0;
    }
    .subscribeTo .form-actions .form-submit, 
    .footer-subscribe .form-actions .form-submit {
        border-radius: 50px;
        font-size: 3.125rem;
        height: 102px !important;
        width: 425px;
    }
    .subscribeTo .captcha{
        margin-top:70px;
    }

    #block-views-research-navigator-bar-block-1,
    #block-views-research-navigator-bar-block-2{
        display:none;
    }



    .main-menu .menu {
        position: static;
        padding: 0;
        width:100%;
    }


    .mobile-menu-closed{
        display: none;
    }

    .region-header {
        display: block !important;
        /* height: 100px; */
        z-index: 999999;
        /*background: rgb(0, 91, 134);*/
        position: absolute;
        width: 100%;
        top: 40px;
        bottom: 0;
    }

    .main-menu .menu > li {
        font-size: 4.375rem;
    }
    .main-menu .menu > li a{
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 30px 0 60px;
    }
    .main-menu .menu li.expanded > button,
    .main-menu .menu li ul li.expanded > button {
        padding: 30px 0 30px 30px;
    }
    .main-menu .menu li ul li a, 
    .main-menu .menu li ul li a.active-opened {
        padding-left: 30px;
    }
    /*
    .main-menu .menu li a:after {
        content: '';
        background: transparent url("../images/right-arr.svg") 0 0 no-repeat;
        background-size: cover;
        display: block;
        height: 45px;
        width: 40px;
        border:none;
    }
    .main-menu .menu li a.active-opened:after {
        border:none;
        background: transparent url("../images/down-arr.svg") 0 0 no-repeat;
        background-size: cover;
        height: 40px;
        width: 45px;
    }*/
    .main-menu .menu li > ul{
        position: static;
        border:none;
        padding:0;
        margin:15px 0 45px;
        width:100%;
    }
    .main-menu .menu li > ul li{
        border:none;
        font-size:3.125rem;
        line-height: 1;
    }
    .main-menu .menu li > ul li.sub-opened:last-child{
        margin-bottom: -45px;
    }
    
    /*.main-menu .menu li ul li a:after,
    .main-menu .menu li ul li a.active-opened:after {
        display:none;
    }*/
    .main-menu .menu li ul li a:before {
        content: '';
        background: transparent url("../images/right-arr.svg") 0 0 no-repeat;
        background-size: cover;
        display: block;
        margin-right: 30px;
        height: 38px;
        width: 33px;
        display:none;
    }
    .main-menu .menu li ul li a.active-opened:before {
        border:none;
        background: transparent url("../images/down-arr.svg") 0 0 no-repeat;
        background-size: cover;
        height: 33px;
        width: 38px;
    }
    .main-menu .menu li ul li ul li a:before,
    .main-menu .menu li ul li ul li a.active-opened:before{
        display: none;
    }
    .main-menu .menu li .active-opened{
        text-decoration: none;
    }
    .main-menu li a, .main-menu-he li a{
	    color:#ffffff;
    }
    .first.odd.last, .first.odd.last:hover {
        padding: 0;

    }

    .mobile-main-manu-item-header > a {
        padding: 32px 0;
        color: white;
        line-height: 3.0625rem;
    }

    .mobile-menu-header .title {
        font-size: 3.75rem;
    }
    .mobile-menu-header{
        width: 100%;
        color: white;
        font-weight: bold;
        margin-bottom: 20px;
    }

    .mobile-menu-header .title {
        float: left;
    }

    .mobile-menu-header .close-menu {
        float: right;
        background: url("../images/icon-x.svg") no-repeat;
        width: 65px;
        background-size: 65px;
        height: 80px;
        background-position: 40px;
    }

    .mobile-menu-header *{
        padding: 40px;
    }

    .main-menu {
        width: 100%;
        overflow: scroll;
        position: absolute;
        direction: inherit;
        top: 195px;
        bottom: 0;
    }




    li.mobile-main-manu-item > .sub-menu-visible{
        display: inline-block !important;
        width: 100%;
        border: none;
    }



    .main-menu .menu li:hover, .menu-item-focus {
        background-color: transparent;
    }

    li a:focus ~ .menu-minipanel-panel , .my-class{
        max-height: 1500px !important; /*  2. */
        -webkit-transition: max-height 0.25s ease-in !important; /*  1. */
        -moz-transition: max-height 0.25s ease-in !important; /*  1. */
        -ms-transition: max-height 0.25s ease-in !important; /*  1. */
        -o-transition: max-height 0.25s ease-in !important; /*  1. */
        transition: max-height 0.25s ease-in !important; /*  1. */
    }

    li > .menu-minipanel-panel {
        position: initial;
    }

    li .menu-minipanel-panel{
        display: none;
    }

    .mobile-main-manu-item.selected-menu-item .sub-menu{
        display: block;
    }

    li:active > .menu-minipanel-panel {
        display: none;
        max-height: 500px;
        -webkit-transition: max-height 0.25s ease-in;
        -moz-transition: max-height 0.25s ease-in;
        -ms-transition: max-height 0.25s ease-in;
        -o-transition: max-height 0.25s ease-in;
        transition: max-height 0.25s ease-in;
    }

    .panel-display.panel-2col .panel-col-last {
        display: none;
    }

    .panel-display.panel-2col .panel-col-first {
        width: 500px;
        border: none;
    }

    .selected-menu-item .mobile-main-manu-item-header > a{
        font-weight: bold;
    }

    .main-menu .menu li .mobile-main-manu-item-header a,
    .main-menu .menu li .sub-menu a{
        margin-right: 45px;
        display: table-cell;
        font-size: 2.25rem;
        color: #fff;
    }

    .mobile-main-manu-item-header:after {
        background: transparent url("../images/arrow-right.svg") 0 0 no-repeat;
        background-size: 27px;
        display: block;
        width: 27px;
        /* float: right; */
        content: "";
        padding: 30px 0;
        position: absolute;
        right: 0;
        top: 30px;
    }




    .mobile-main-manu-item.selected-menu-item .mobile-main-manu-item-header:after {
        transform: rotate(90deg);
        background-position: 20px;
        width: 50px;
    }

    .main-menu-he .leaf .leaf, .main-menu .leaf .leaf{
        padding: 0;
        line-height: 6.25rem;
        border-bottom: none;
    }

    .mobile-main-manu-item .sub-menu{
        display: none;
    }


    /*
        #main-menu-weizmann .view-id-research_navigator_bar .view-header {
            background-color: transparent;
        }*/

    .subcategory-menu .view-header,
    .subcategory-menu .pane-title,
    .subcategory-menu .view-content {
        vertical-align: middle;
        display: inline-block;
    }

    .block .subcategory-menu .pane-title{
        margin-left: 1%;
    }

    .section-people-and-events .content-wrapper .panel-col-top .inside .pane-menu-block .pane-title,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .pane-menu-block .pane-title{
        padding: 0 110px;
        display: table;
    }
    
    .subcategory-menu .view-header,
    .subcategory-menu .pane-title,
    .subcategory-menu .view-content
    /*    .section-people-and-events .content-wrapper .panel-col-top .inside .pane-menu-block .pane-title,
        .section-people-and-events .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content*/
    {
        vertical-align: middle;
        display: table-cell;
    }

    .subcategory-menu .view-header, .subcategory-menu .title, .subcategory-menu .view-content,
    .section-people-and-events .view-research-navigator-bar .view-content,
    .section-people-and-events-he .view-research-navigator-bar .view-content,
    .subcategory-menu .subcategory-menu-button,
    .section-people-and-events .subcategory-menu-button,
    .section-people-and-events-he .subcategory-menu-button{
        display: table-cell;
        vertical-align: middle;
        float: none;
        line-height: 0;
        font-size: 2.75rem;
    }

    .view-research-navigator-bar .title-wrapper {
        display: table;
    }

    .subcategory-menu .view-research-navigator-bar .view-content,
    .section-people-and-events .content-wrapper .view-research-navigator-bar .view-content,
    .section-people-and-events-he .content-wrapper .view-research-navigator-bar .view-content{
        background: rgb(213,215,216);
        box-shadow: 0 9px 10px rgba(0, 0, 0, 0.2);
        min-width: 1024px;
    }
    .view-research-navigator-bar .title-wrapper{
        display: table;
        vertical-align: middle;
    }

    .section-people-and-events .content-wrapper .view-research-navigator-bar .view-header,
    .section-people-and-events-he .content-wrapper .view-research-navigator-bar .view-header{
        display: table-cell;
        vertical-align: middle;
        position: inherit;
        float: none;
    }

    .section-people-and-events .content-wrapper .panel-col-top .inside .rss,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .rss{
        position: inherit;
    }

    .section-people-and-events .content-wrapper .view-research-navigator-bar .title,
    .section-people-and-events-he .content-wrapper .view-research-navigator-bar .title{
        font-size: 2.75rem;
        vertical-align: middle;
        padding: 0;
    }

    .panel-col-top .inside .view-research-navigator-bar .title a,
    .panel-col-top .inside .view-research-navigator-bar .title span{
        display: table-cell;
        line-height: normal;
    }

    .panel-col-top .inside .view-research-navigator-bar .title span{
        font-size: 2.25rem;
    }
    
    .subcategory-menu .view-content,
    .section-people-and-events .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content{
        background: rgb(213, 215, 216);
        box-shadow: 0 9px 10px rgba(0, 0, 0, 0.2);
    }


    .subcategory-menu .term-item {
        line-height: 0.625rem;
        margin: 3px 0;
        color: #231f20;
    }

    .section-people-and-events .content-wrapper .panel-col-top .inside .view-research-navigator-bar .term-item div,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .view-research-navigator-bar .term-item div,
    .subcategory-menu .term-item div, .subcategory-menu .views-row-last .term-item div,
    .section-people-and-events .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content li a,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content li a{
        border-color: #231f20;
        padding: 0 45px;
        font-size: 2.25rem;
        color: #231f20;
        line-height: inherit;
    }

    .view-research-navigator-bar .views-row .term-item,
    .section-people-and-events .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content li,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .pane-menu-block .pane-content li{
        padding: 15px 0;
        margin: 15px 0;
        line-height: 1.875rem;
    }

    .subcategory-menu {
        /*position: fixed;*/
        z-index: 999;
        /*top: 0;*/
        width: 100%;
    }

    .section-areas-research #page > .content-wrapper,
    .section-areas-research-he #page > .content-wrapper,
    .section-people-and-events #page > .content-wrapper,
    .section-people-and-events-he #page > .content-wrapper{
        position: relative;
        width:100%;
    }

    .section-areas-research #weizmann-layout > .center-wrapper,
    .section-areas-research-he #weizmann-layout > .center-wrapper,
    .section-people-and-events #weizmann-layout > .center-wrapper,
    .section-people-and-events-he #weizmann-layout > .center-wrapper{
        margin-top: 260px;
        min-height: 70vh;
    }
    .section-areas-research.node-type-article #weizmann-layout > .center-wrapper,
    .section-areas-research-he.node-type-article #weizmann-layout > .center-wrapper,
    .section-people-and-events.node-type-article #weizmann-layout > .center-wrapper,
    .section-people-and-events-he.node-type-article #weizmann-layout > .center-wrapper{
        margin-top: 0px;
    }

    .page-people-and-events-he #weizmann-layout > .center-wrapper {
        margin-top: 0px;
    }

    .section-people-and-events-he .views-row .tags *{
        height: inherit !important;
        line-height: initial !important;

    }

    .section-areas-research .panel-2col-stacked .panel-col-top,
    .section-areas-research-he .panel-2col-stacked .panel-col-top,
    .section-people-and-events .panel-2col-stacked .panel-col-top,
    .section-people-and-events-he .panel-2col-stacked .panel-col-top    
    {
        position: absolute;
        /*top: 0;*/
        z-index: 10;
    }
    .section-areas-research.node-type-article .panel-2col-stacked .panel-col-top,
    .section-areas-research-he.node-type-article .panel-2col-stacked .panel-col-top,
    .section-people-and-events.node-type-article .panel-2col-stacked .panel-col-top,
    .section-people-and-events-he.node-type-article .panel-2col-stacked .panel-col-top    
    {
        position: static;
    }

    .main-menu .menu .panel-col-first .active, .main-menu .menu .has-children.active, .main-menu .menu .has-children.active > a {
        background-color: transparent;
    }

    .page-press-releases #edit-combine-wrapper #edit-combine {
        width: 974px;
        height: 60px;
    }



    .page-press-releases #edit-submit-press-release {
        width: 140px;
    }



    .page-press-releases #edit-combine-wrapper .form-type-textfield {
        background-size: 66px;
    }

    .page-press-releases #edit-term-node-tid-depth,
    .page-press-releases #edit-field-press-release-language-value,
    .section-books .item-list select, .section-about .item-list select {
        padding-left: 70px;
        height: 100%;
    }

    .section-books .item-list select,
    .section-about .item-list select,
    .page-press-releases #edit-submit-press-release,
    .page-press-releases .form-item.form-type-select{
        height: 60px;
    }

    .page-press-releases #edit-combine-wrapper #edit-combine,
    .page-press-releases #edit-term-node-tid-depth,
    .page-press-releases #edit-field-press-release-language-value,
    .page-press-releases #edit-submit-press-release,
    .section-about .item-list select,
    .page-press-releases #edit-submit-press-release,
    .page-press-releases .form-item.form-type-select {
        font-size: 2rem;
        line-height: inherit;
    }

    .page-press-releases #edit-field-press-release-language-value,
    .page-press-releases #edit-term-node-tid-depth,
    .page-press-releases .form-item.form-type-select {
        width: 984px;
    }


    .page-press-releases .form-item.form-type-select{
        background-size: 32px;
        background-position: 10px;
    }

    .section-about .pane-weizmann-books-weizmann-books-navigation{
        margin-top: 1%;
    }

    #block-weizmann-search-weizmann-search {
        margin:0 auto;
        width: calc(100% - 74px);
    }
    #block-weizmann-search-weizmann-search .search-form-section{
        display:flex;
        align-items: center;
        width: 100%;
        height: 100%;
    }

    #weizmann-search-form .form-submit{
        height: 80px;
        height: 70px;
        top: 5px;
    }

    #weizmann-search-form .form-item-text-search {
        margin:0;
    }

    #weizmann-search-form #edit-text-search {
        width: 900px;
        height: 73px;
        font-size: 3.125rem;
        /*margin: 0 0 0 47px;*/
        max-width:calc(100% - 105px);
        border:3px solid #ffffff;
        background:none;
        color:#ffffff;
        display:block;
        padding-right: 95px;
        padding-left:10px;
    }
    #weizmann-search-form #edit-text-search::-webkit-input-placeholder{
        font-size: 3.125rem;
        line-height:1;
    }
    #weizmann-search-form #edit-text-search:-moz-placeholder{
        font-size: 3.125rem;
        line-height:1;
    }
    #weizmann-search-form #edit-text-search::-moz-placeholder{
        font-size: 3.125rem;
        line-height:1;
    }
    #weizmann-search-form #edit-text-search:-ms-input-placeholder{
        font-size: 3.125rem;
        line-height:1;
    }

    #weizmann-search-form {
        width: 1024px;
        height: 90px;
        max-width: 90%;
        margin-top: 10px;
        margin-right: 4%;
    }

    #weizmann-search-form > div:first-child{
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
        align-items: center;
    }

    .mobile-search{
        position: absolute;
        top: 25px;
        right: 35px;
        width: 80px;
        height: 80px;
        background: url("../images/search.svg") no-repeat;
        background-size: 80px;
    }
    #block-weizmann-search-weizmann-search .close-search{
        display:block;
    }
    #block-weizmann-search-weizmann-search .close-search a {
        display: inline-block;
        width: 40px;
        height: 40px;
        background: transparent url(../images/icon-x.svg) 0 0 no-repeat;
        background-size: cover;
    }

    .page-life-sciences .life-sciences{
        background-color: #a72674;
    }

    .main-menu .menu li .sub-menu li{
        margin-left: -30px;
        padding-left: 30px;
    }

    .section-people-and-events-he .pane-menu-block .submenu-processed,
    .section-people-and-events .pane-menu-block .submenu-processed{
        font-weight: bold;
    }

    .section-people-and-events-he .pane-menu-block .submenu-processed span,
    .section-people-and-events .pane-menu-block .submenu-processed span{
        font-weight: normal;
        margin-left: -10px;
    }

    .section-magazine .panel-pane.pane-1{
        margin-bottom: 2%;
    }

    .view-books-term .view-content{
        margin: 2% 0;
    }

    .section-books .pager{
        margin: 50px 0;
    }
    /****/
    .section-publications .pane-last-magazines-panel-pane-2{
        position: relative;
    }
    /****/


    .view-last-magazines.view-display-id-panel_pane_1 .slick-track {
        margin-left: 314px;
    }

    .section-publications .pane-last-magazines-panel-pane-1 .views-row .views-field-name,
    .view-last-magazines.view-display-id-panel_pane_1 .view-content .slick-list .views-row .views-field-name,
    .view-last-magazines.view-display-id-panel_pane_4 .view-content .slick-list .views-row .views-field-name{
        width: 330px;
        padding: 10px;
    }

    .section-publications .pane-last-magazines-panel-pane-1 .views-row .views-field-name a,
    .view-last-magazines.view-display-id-panel_pane_1 .view-content .slick-list .views-row .views-field-name a,
    .view-last-magazines.view-display-id-panel_pane_4 .view-content .slick-list .views-row .views-field-name a{
        font-size: 2.5rem;
    }

    .section-publications-he .view-last-magazines.view-display-id-panel_pane_4 .view-content{
        margin-bottom: 10px;
    }

    .section-publications-he .view-last-magazines.view-display-id-panel_pane_4 .view-content,
    .section-publications .view-last-magazines.view-display-id-panel_pane_1 .view-content {
        width: 100%;
    }

    .page-publications-he .views-field-field-magazine-image{
        float: right;
    }

    .page-publications .panel-col-first .inside .pane-title {
        height: inherit;
        line-height: 6.25rem !important;
        padding-right: 290px;
        padding-left: 2%;
    }



    .view-last-magazines a.see-all{
        position: absolute;
        top: 0;
    }

    /*    .node-type-article .pane-node-body img, .node-type-article .pane-node-body .image-container{
            width: 100% !important;
            height: 100% !important;
        }*/

    footer#footer{
        background: #37374e;
        margin-bottom: 0;
        margin-top: 85px;
    }
    footer .top-footer .footer-logo-follow .block-title,
    footer .top-footer .footer-logo-follow .social-media-links,
    footer ul.menu ul.menu{
        padding:0 13%;
    }
    footer .top-footer .footer-logo-follow #logo_footer {
        display: block;
        width: 620px;
        margin: 55px 13% 85px;
    }

    footer .top-footer .footer-logo-follow,
    footer ul.menu li{
        margin: 0 0 85px;
        border-bottom: 1px solid #ffffff;
        padding-bottom: 85px;
    }
    footer ul.menu li{
        padding: 0 0 30px;
    }
    footer ul.menu li.last{
        margin-bottom: 55px;
    }
    footer ul.menu li:not(.first) ul.menu{
        /*-webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;*/
    }
    footer ul.menu li:not(.first) ul.menu{
        padding-bottom:55px;
    }
    footer ul.menu li.last ul.menu{
        padding-bottom:0;
    }
    footer ul.menu li li{
        margin: 0 0 50px;
        border-bottom:none;
        padding-bottom: 0;
    }

    footer .top-footer .footer-address-contacts,
    footer .footer-subscribe{
        display: none;
    }
    footer .menu li .disabled{
        font-size:2.625rem;
        font-weight: 900;
        margin: 0 13% 75px;
    }
    footer .top-footer .footer-subscribe {
        margin: 0;
        width: 100%;
    }
    footer .top-footer .footer-logo-follow .social-media-links{
        max-width:80%;
    }
    footer .top-footer .footer-logo-follow .social-media-links img{
        width:95px;
    }
    .field-name-field-article-subtitle .field-item{
        display: inline-table;
        line-height: 3.75rem !important;
        font-size: 2.75rem !important;
        padding-bottom: 20px;
    }
    
    .costume-light-box .content {
        width: 800px;
    }

    .costume-light-box .content .image-container,
    .costume-light-box .content .iframe-container {
        width: 800px !important;
    }

    .costume-light-box img {
        width: 800px;
    }

    .costume-light-box .info{
        font-size: 2.25rem;
    }

    /*    .pane-views-panes{
            display: inline-block;
            margin: 0 1.5%;
        }*/

    /*.page-books #weizmann-layout,*/
    /*.section-about .view-books,*/
    .section-books .pane-books-term-panel-pane-5 .pane-title{
        padding: 0 4%;
    }

    .section-about .item-list select,
    .section-about-he .item-list select{
        background-position: left;
        font-size: 2.5rem;
        line-height: 2.5rem;
        height: 50px;
        padding-right: 0;
        padding-left: 61px;
    }

    .page-publications #weizmann-layout .panel-col-first,
    .page-publications-he #weizmann-layout .panel-col-first .inside{
        margin: 0 1.5%;
    }

    .page-publications .panel-col-first .inside .pane-last-magazines-panel-pane-2 .pane-title {
        line-height: 3.75rem !important;
    }

    /*.section-news .pane-frontpage-panel-pane-2 .pane-title,*/
    .page-people-and-events-he .inside .header,
    /*.section-people-and-events .content-wrapper .panel-col-top .inside .view-research-navigator-bar,*/
    .page-publications-he .panel-col-first .inside .pane-title,
    .page-publications .panel-col-first .inside .pane-title,
    .page-magazines .panel-col-first .inside .pane-title,
    .section-books .pane-books-term-panel-pane-5 .pane-title,
    /*.section-books .pane-books-term-panel-pane-6 .pane-title,*/
    .page-areas-research-he .inside .header,
    .page-areas-research .inside .header,
    .page-publications .panel-col-first .pane-frontpage .last-news .views-row,
    .page-publications-he .panel-col-first .pane-frontpage .last-news .views-row {
        margin: 0 -2%;
    }

    .main-menu .menu .panel-col-first .active-trail,
    .main-menu .menu .has-children.active-trail,
    .main-menu .menu .has-children.active-trail > a {
        background-color: transparent;
    }

    .main-article-categories{
        max-width: 74%;
        padding-left: 1%;
        display: inline-block;
    }

    .node-type-article .panel-col-first .pane-node-created,
    .node-type-article .panel-col-first .pane-node-created {
        margin-bottom: 80px;
    }

    .view-home-page-slider{
        height: 745px;
    }

    .main-article-categories .pane-title{
        display: none;
    }

    .article-categories-combined .also-in-title{
        display: none;
    }
    .article-categories-combined{
        font-size: 2.5rem;
		width: 75%;
		float: left;
    }

    .article-categories-combined a {
        color: #005b86 !important;
		display:inline-block;
    }

    .node-type-article .pane-node-body .image-container .image-description,
    .node-type-article .pane-node-body .iframe-container .iframe-description,
    .section-about-he .view-books,
    .section-about .view-books{
        font-size: 2rem;
        line-height: normal;
    }

    .section-about-he .view-books .image-container,
    .section-about .view-books .image-container,
    .section-about-he .view-books .iframe-container,
    .section-about .view-books .iframe-container{
        display: inline-block
    }
    #weizmann-layout .inside .pane-node-field-people-and-events,
    #weizmann-layout .inside .pane-node-field-people-and-events-he,
    .section-about-he .view-books .views-field.views-field-title,
    .image-container .image-description,
    .iframe-container .iframe-description{
        font-size: 2.5rem;
    }

    .page-areas-research-he .inside .header a.see-all{
        width: inherit;
    }

    .section-publications .view-last-magazines.view-display-id-panel_pane_1 .view-content .slick-prev,
    .section-publications .view-last-magazines.view-display-id-panel_pane_1 .view-content .slick-next,
    .section-publications-he .view-last-magazines.view-display-id-panel_pane_4 .view-content .slick-prev,
    .section-publications-he .view-last-magazines.view-display-id-panel_pane_4 .view-content .slick-next,
    .section-magazine.page-taxonomy .pane-last-magazines-panel-pane-4 .view-content .slick-prev, .section-magazine.page-taxonomy .pane-last-magazines-panel-pane-4 .view-content .slick-next, .section-magazine .view-last-magazines.view-display-id-panel_pane_1 .view-content .slick-prev,
    .section-magazine .view-last-magazines.view-display-id-panel_pane_1 .view-content .slick-next {
        display: none !important;
    }

    .section-magazine .magazine-content .views-field-nothing-1,
    .page-taxonomy.section-people-and-events-he .panel-col-first .views-field.views-field-nothing,
    .page-magazines .panel-col-first .views-field.views-field-nothing,
    .page-taxonomy.section-areas-research-he .view-research-category .views-field.views-field-nothing,
    .page-taxonomy .pane-frontpage-panel-pane-4 .views-field-nothing{
        width: initial;
    }
    /*    
        .slick-track {
              width: 240990px !important;
        }*/

    /*    .section-publications-he .view-last-magazines.view-display-id-panel_pane_4 .view-content{
            width: 100%;
        }*/
    /*    .section-publications .view-last-magazines.view-display-id-panel_pane_1 .view-content,
        .section-publications-he .view-last-magazines.view-display-id-panel_pane_4 .view-content,
        .section-magazine .view-last-magazines.view-display-id-panel_pane_1 .view-content {
            width: 998px;
            height: 485px;
            display: inline-flex;
        }*/

    .gallery-slide .tags .field-name-field-tags {
		font-size:2.5rem;
		width:100%;
	}
    .gallery-slide .field-name-field-tags .links{
	    margin-top: -1%;
		width:89%;
	}

    .galleryformatter-greenarrows .gallery-thumbs li img {
        width: 100%;
        height: 100%;
    }

    .galleryformatter-greenarrows .gallery-thumbs li {
        width: 260px !important;
        padding: 0 20px;
    }

    .pane-content .gallery-thumbs {
        width: 920px !important;
    }

    .galleryformatter-greenarrows{
        margin: 0 1.5%;
    }

    .galleryformatter-greenarrows .gallery-thumbs .wrapper{
        width: 100%;
        margin: 0 25px;
    }

    .galleryformatter-greenarrows .gallery-thumbs .arrow.back,
    .galleryformatter-greenarrows .gallery-thumbs .arrow.forward {
        top: 16px;
        width: 59px;
        background-size: 59px;
        height: 230px;
    }

    .galleryformatter-greenarrows .gallery-thumbs .arrow.forward {
        right: -80px;
        left: auto;
    }

    .gallery-thumbs .wrapper {
        left: 52px;
    }

    .galleryformatter-greenarrows .gallery-slide{
        margin-top: 40px;
    }

    .galleryformatter-greenarrows .gallery-slide,
    .galleryformatter-greenarrows .gallery-slides{
        width: 100% !important;
    }

    .galleryformatter .video iframe .html5-title-text{
        font-size: 2.1875rem;
        line-height: normal;
    }

    .galleryformatter-greenarrows .gallery-slide img{
        width: 100% !important;
        height: inherit !important;
    }

    .galleryformatter .video iframe{
        width: 998px !important;
        height: 750px !important;
    }

    .node-type-article .pane-node-created{
        padding-right: 20px !important;
        margin-right: 20px !important;
    }




    .pane-node-body table,
    .view-books .views-field-body table,
    .pane-node-field-image-gallery .description table,
    .views-field-description table {
        border: 3px solid black;
    }


    .pane-node-body tbody,
    .view-books .views-field-body tbody,
    .pane-node-field-image-gallery .description tbody,
    .views-field-description tbody {
        border: 3px solid black;
    }

    .pane-node-body tr,
    .view-books .views-field-body tr,
    .pane-node-field-image-gallery .description tr,
    .views-field-description tr {
        border: 3px solid black;
    }

    .pane-node-body th,
    .view-books .views-field-body th,
    .pane-node-field-image-gallery .description th,
    .views-field-description th {
        border: 3px solid black;
    }

    .pane-node-body td,
    .view-books .views-field-body td,
    .pane-node-field-image-gallery .description td,
    .views-field-description td {
        border: 3px solid black;
    }

    .node-type-article .pane-frontpage .view-frontpage.last-news .views-row,
    .section-magazine .pane-frontpage .view-frontpage.last-news .views-row{
        border-bottom: 1px solid #231f20;
    }


    .node-type-article .pane-frontpage .view-frontpage.last-news .views-row-last,
    .section-magazine .pane-frontpage .view-frontpage.last-news .views-row-last{
        border-bottom: none;
    }

    .node-type-article .inside .pane-node-created {
        padding-right: 20px !important;
        margin-right: 20px !important;
    }


    .node-type-video-gallery .add-this,
    .node-type-image-gallery .add-this{
        margin: 0 2%;
    }

    #block-weizmann-search-weizmann-search{
        z-index: 999;
    }

    .section-people-and-events.page-people-and-events #weizmann-layout > .center-wrapper{
        margin-top: 0;
    }

    .section-people-and-events #weizmann-layout > .center-wrapper .view-people-and-events,
    .section-people-and-events-he #weizmann-layout > .center-wrapper .view-people-and-events{
        width: 96%;
        margin-right: auto;
        margin-left: auto;
    }

    .page-publications a.see-all,
    .page-publications-he a.see-all {
        padding: 0 3%;
    }

    .view-people-and-events .views-limit-grouping-group .header,
    .view-research-category .views-limit-grouping-group .header,
    /*.view-people-and-events .views-limit-grouping-group .group-wrapper,*/
    /*.view-research-category .views-limit-grouping-group .group-wrapper,*/
    .page-taxonomy.section-areas-research-he .panel-col-first .view-research-category .view-content,
    .page-publications-he .panel-col-first .inside .pane-title,
    .page-publications-he .panel-col-first .inside .view-last-magazines a.see-all,
    .section-books .pane-books-term-panel-pane-6 .pane-title,
    .page-magazines .panel-col-first .inside .pane-title,
    .section-google-search .gsc-control-cse,
    .pane-newspaper-clippings .pane-title{
        padding: 0 2%;
    }

    .section-books .item-list select,
    .section-about .item-list select,
    .section-about-he .item-list select {
        background: url('../images/arrow-down-blue.svg') no-repeat left transparent;
    }

    .page-press-releases .form-item.form-type-select select {
        background: url("../images/arrow-down.svg") no-repeat right transparent;
    }

    .costume-light-box .close {
        background-size: 40px;
    }
    .costume-light-box h2 {
       font-size:2.5rem;
    }
    .section-google-search .gsc-result-info-container{
        display: table-row;
    }
    .section-google-search .gsc-orderby-container{
        width: 100%;
        float: right;
    }
    .section-google-search .gsc-inline-block{
        float: left;
    }

    .section-google-search .gsc-inline-block{
        width: 260px !important;
        height: 45px;

    }

    .section-google-search .gsc-orderby-label{
        width: 160px !important;
        text-align: left;
    }
    .section-google-search .gsc-selected-option-container{
        width: 230px !important;
    }
    .section-google-search .gsc-selected-option{
        width: 230px !important;
        padding-top: 13px;
    }
    .section-google-search .gsc-option-selector{
        background-size: 13px !important;
        padding: 10px !important;
    }
    .section-google-search .gsc-option-menu-item{
        height: 40px;  
        width: 220px;
    }
    .section-google-search .gsc-option-menu-item .gsc-option{
        line-height: 2.5rem;  
    }
    .section-google-search .gsc-tabsArea div{
        height: 60px;
    }

    .section-google-search .gsc-tabsArea,
    .gs-web-image-box{
        display: none
    }
    .gs-result .gsc-table-cell-snippet-close{
        width: 100%;
    }

    .section-google-search #footer{
        margin-top: 20px !important;
    }

    .pane-taxonomy-term-field-upload-pdf .file .file-icon{
        width: 50px;

    }
    .pane-taxonomy-term-field-upload-pdf .file a{
        margin-left: 10px;
        line-height: 3.75rem;
        height: 48px;
    }

    .section-books .views-field-field-upload-pdf li .file img{
        width: 50px;
    }
    .section-books .views-field-field-upload-pdf li .file a {
        margin: 70px;
    }

    .node-type-video-gallery .add-this,
    .node-type-image-gallery .add-this{
        padding-top: 100px;
    }

    .page-publications .panel-col-first .pane-books-term-panel-pane-1 .views-row:nth-last-child(2){
        border-bottom: 1px solid black;
    }

    .page-books .view-books-term .views-row:last-child{
        border-bottom: none;
    }

    .section-magazine .panel-col-first .pane-term-name .pane-title{
        padding-right: 193px;
    }

    .section-magazine .panel-col-first .pane-term-name:first-child {
        clear: both;
        background-color: rgb(97, 150, 207);
        padding-top: 15px;
        padding-bottom: 15px;
        position: relative;
        display: inline-block;
        padding-right: 2%;
        margin-right: -2%;
        padding-left: 2%;
        margin-left: -2%;
    }

    .section-magazine .panel-col-first.panel-panel .pane-1 .pane-content a {
        position: absolute;
        top: 0;
    }

    .page-publications .panel-col-first .inside .pane-last-magazines-panel-pane-2 .pane-title{
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .dir-ltr.page-magazines .panel-col-first .inside .pane-title{
        line-height: 3.75rem !important;
    }

    .section-publications .pane-last-magazines-panel-pane-1,
    .page-publications-he .panel-col-first .inside .pane-last-magazines-panel-pane-4 {
        margin-bottom: 20px;
    }

    .pane-node-body blockquote,
    .view-books .views-field-body blockquote,
    .pane-node-field-image-gallery .description blockquote,
    .views-field-description blockquote {
        font-size: 3.5rem;
        line-height: 4.125rem;
    }

    blockquote .quote-icon {
        width: 90px;
        height: 70px;
        margin-left: -90px;
        background-size: 70px;
    }

    #weizmann-layout .view-frontpage .view-content {
        margin-top: 13px;
    }

    .main-menu .menu .rss {
        background: url("../images/rss-blue.svg") right no-repeat;
        background-size: 80px;
        width: 80px;
        padding-top: 0;
        margin-left: -15px;
        margin-top: -50px;
        padding-bottom: 50px;
    }

    .section-people-and-events .content-wrapper .panel-col-top .inside .rss,
    .section-people-and-events-he .content-wrapper .panel-col-top .inside .rss,
    .subcategory-menu .rss{
        width: 60px;
        height: 60px;
    }

    .image-container[style*="float"],
    .iframe-container[style*="float"]{
        min-width: 50% !important;
    }

    .image-container[style*="float"] img,
    .iframe-container[style*="float"] img{
        width: 100% !important;
        height: 100% !important;
    }

    .image-container:not([style*="float"]),
    .iframe-container:not([style*="float"]){
        width: 90% !important;
        margin: 0 auto;
    }
    .image-container:not([style*="float"]) img{
        /*width: 100% !important;
        height: 100% !important;*/
    }
    .node-type-article .views-field-description .image-container img, 
    .node-type-article .field-name-body .image-container img, 
    .node-type-article .view-books .views-field-body .image-container img, 
    .node-type-article .panel-col-first .image-container img,
    .node-type-article .views-field-description .iframe-container iframe, 
    .node-type-article .field-name-body .iframe-container iframe, 
    .node-type-article .view-books .views-field-body .iframe-container iframe, 
    .node-type-article .panel-col-first .iframe-container iframe{
        width:100% !important;
    }

    .image-container[style*="float: right"],
    .iframe-container[style*="float: right"]{
        margin-left: 20px;
    }

    .image-container[style*="float: left"],
    .iframe-container[style*="float: left"]{
        margin-right: 20px;
    }

    .panel-col-top .inside .view-research-navigator-bar .title span.subcategory {
        display: block;
        padding: 5px;
    }

    .view-research-navigator-bar .title-wrapper{
        height: 130px;
    }

    .panel-col-top .inside .view-research-navigator-bar .title a{
        font-weight: bold;
    }

    .view-research-navigator-bar .title-wrapper .title{
        width: 840px;
    }    

    footer .top-footer,
    footer .content > .menu {
        flex-direction: column;
    }

    footer .top-footer > .content{
        width: 100%;
    }

    footer ul li.leaf{
        width: 100%;
    }
    footer ul li.leaf a{
        font-size: 2.625rem;
        line-height: normal;
    }

    footer .top-footer{
        border: none;
        padding:0;
    }

    footer#footer .footer-content {
        width: 100%;
        padding: 2% 0;
    }

    footer .top-footer .footer-logo-follow .block-title {
        margin: 0 0 50px;
        font-size: 2.625rem;
        border-top:1px solid #ffffff;
        padding-top:85px;
    }
    .bottom-footer {
        padding: 75px 0 170px;
    }
    .bottom-footer .copyright{
        font-size:2.625rem;
        line-height: 1.44;
        max-width:650px;
        margin: 0 auto;
    }
    .page-areas-research .inside .category-title{
        left: 110px;
    }


    .pane-block.ad-sidebar, .pane-block.ad-bottom {
        width: 104%;
        margin-left: -2%;
    }

	.page-home #weizmann-layout .view-frontpage .masonry-item .views-field-field-article-main-image{float:left;}
    .page-home #weizmann-layout .view-frontpage .masonry-item .views-field-title,
    .page-home #weizmann-layout .view-frontpage .masonry-item .views-field-flagged,
	.page-home #weizmann-layout .view-frontpage .masonry-item .views-field-flagged-1,
    .page-home #weizmann-layout .view-frontpage .masonry-item .views-field-created,
    .page-home #weizmann-layout .view-frontpage .masonry-item .views-field-view-node{
        width: 67%;
        margin: 0 13px !important;
		float:right;
    }
	.page-home #weizmann-layout .view-frontpage .masonry-item .views-field-flagged{
		width: 60%;
	}
    .page-home #weizmann-layout .view-frontpage .view-content{
        margin-right: 0;
        margin-left: 0;
        width: 100%;
    }

    .gsc-results .gsc-expansionArea .gsc-cursor .gsc-cursor-page {
        margin-right: 15px;
    }

    .gsc-results .gsc-expansionArea .gsc-cursor .gsc-cursor-page {
        width: 60px;
        height: 60px;
        line-height: 3.75rem !important;
    }


    .gsc-results .gsc-expansionArea .gsc-cursor .gsc-cursor-page.gsc-cursor-current-page {
        width: 56px;
        height: 56px;
        line-height: 3.5rem !important;
    }

    .page-google-search #weizmann-layout{
        display: inline;
    }

    .section-news .pane-frontpage-panel-pane-2 .pane-title{
        padding: 0 110px;
    }

    .page-publications .panel-col-first .pane-books-term-panel-pane-1 .view-content, .page-publications-he .pane-books-term-panel-pane-4 .view-content {
        display: block;
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .page-publications-he .pane-books-term-panel-pane-4 .views-field-field-book-cover-image {
        width: initial;
        height: initial;
    }

    .page-publications-he .view-books-term .views-row,
    .page-publications .panel-col-first .pane-books-term-panel-pane-1 .views-row{
        border-bottom: 1px solid #999B9E;
    }

    .pane-frontpage .views-row .field-content a{
        font-size: 2.5rem;
        font-weight: bold;
    }
    .pane-frontpage .last-news .views-row .field-content a{
        display:flex;
    }
    .expand-caption {
        font-size: 1.75rem;
    }

    .ckEditor-font-8{
        font-size: 1.25rem !important;
    }
    .ckEditor-font-9{
        font-size: 1.3125rem !important;
    }
    .ckEditor-font-10{
        font-size: 1.375rem !important;
    }
    .ckEditor-font-11{
        font-size: 1.5rem !important;
    }
    .ckEditor-font-12{
        font-size: 1.6875rem !important;
    }
    .ckEditor-font-14{
        font-size: 2rem !important;
    }
    .ckEditor-font-16{
        font-size: 2.25rem !important;
    }
    .ckEditor-font-18{
        font-size: 2.5rem !important;
    }
    .ckEditor-font-20{
        font-size: 2.8125rem !important;
    }
    .ckEditor-font-22{
        font-size: 3rem !important;
    }
    .ckEditor-font-24{
        font-size: 3.375rem !important;
    }
    .ckEditor-font-26{
        font-size: 3.625rem !important;
    }
    .ckEditor-font-28{
        font-size: 3.9375rem !important;
    }
    .ckEditor-font-36{
        font-size: 5.0625rem !important;
    }
    .ckEditor-font-48{
        font-size: 6.75rem !important;
    }
    .ckEditor-font-72{
        font-size: 10.125rem !important;
    }

    .view-home-page-slider .views-row{  position: relative;  }

    .view-home-page-slider .views-field.views-field-field-article-main-image{  position: absolute;  top: 0px;  }
    .section-contact .webform-component--address{
        height: auto;
        border: none;
    }
    .section-contact .webform-component--address div{
        font-size: 2.25rem;
        margin-bottom: 15px !important;
    }

    .section-contact .webform-component--message,
	.section-contact .webform-component--subject{
        position: inherit;
        top: inherit;
        right: inherit;
    }

	.section-contact .webform-component--subject{
		margin-top: 1em;
		margin-bottom: 1em;
	}

    .section-contact .webform-component--address div span{
        font-size: 2.25rem;
        margin-bottom: 10px;
        line-height: 3.6875rem;
    }
    .section-contact .webform-component--full-name, .section-contact .webform-component--email{

    }
    .section-contact .webform-component--full-name input,
    .section-contact .webform-component--email  input,
    .section-contact .webform-component--phone input,
	.section-contact .webform-component--subject input{
        width:80%;
        height: 60px;
        font-size: 2.25rem;
    }
    .section-contact .webform-component--message textarea{
        width: 81%;
        height: 150px;
        font-size: 2.25rem;
    }
    .section-contact .webform-component--required{
        font-size: 2.25rem;
    }
    .section-contact .webform-submit{float: inherit !important;height: 50px; width: 200px !important; font-size: 36px;}
    .section-contact .pane-content form.webform-client-form{margin-left: 30px;}

    .section-sitemap #weizmann-layout .panel-col-first .inside{
       -webkit-column-count: inherit;
        -moz-column-count: inherit;
        column-count: inherit;
        font-size: 2.25rem;
    }

    .view-home-page-slider .field-content .wrapper{
        position: absolute !important;
        bottom: 0px;
        max-width: 670px;
    }
    .view-home-page-slider .views-field.views-field-field-article-main-image{  margin-top: 60px;  }
    .view-home-page-slider .main-category {
        position: absolute;
        top: 0px;
        bottom: inherit !important;
        width: 100%;
    }
    .view-home-page-slider .slick-slide img{  width: 740px;  height: auto;  }
    .view-home-page-slider .slick-track{margin-top: 0px}
    .at-resp-share-element a .at-icon-wrapper{
        margin: 10px !important;
        padding: 15px !important;
    }
    .at-resp-share-element a .at-label{
        display: none !important;
    }
    .addthis_32x32_style .at-icon{
        width: 4pc !important;
        height: 4pc !important;
    }

    .view-home-page-slider .slick-track .views-row .wrapper {
        width: 100%;
        left: 0;
        padding: 0px;
        margin: 0px;
        bottom: 0px;
        max-width: 740px;
    }
    .view-home-page-slider .slick-track .views-row .views-field-nothing .title{font-size: 36px}

	.content a.see-all,
    .page-publications-he .pane-books-term-panel-pane-4 a.see-all,
    .page-publications-he .pane-last-magazines-panel-pane-3 a.see-all{
		position: absolute;
    }
    .item-list .pager li a,
    .item-list .pager li{
	    font-size: 2.25rem;
    	line-height: inherit;
    }

    .simpletooltip,
    .minimalist-simpletooltip,
    .minimalist-left-simpletooltip {
        top: 100%;
        left: 50%;
        right: 0;
        margin: 0;
        margin-top: .7em;
        margin-left: -5em;
    }
    .simpletooltip::before,
    .minimalist-simpletooltip::before,
    .minimalist-left-simpletooltip::before {
        top: -10px;
        right: auto;
        left: 50%;
        margin-left: -5px;
        margin-top: -10px;
        border: 10px solid transparent;
        border-bottom: 10px solid rgba( 0, 0, 0, .9);
    }
    .simpletooltip::after,
    .minimalist-simpletooltip::after,
    .minimalist-left-simpletooltip::after {
	    content: " ";
	    background: url(../images/icon-x.svg) no-repeat;
	    width: 25px;
	    height: 25px;
	    background-size: 100%;
	    position: absolute;
	    top: 20px;
	    right: 20px;
    }
    .page-glossary #main {
	padding:0 20px;
    }
    .page-glossary h1 {
	font-size: 3.625rem;
    }
    .page-glossary .lexicon-links,
    .page-glossary .lexicon-links a{
	font-size: 3rem;
    }
    .page-glossary h2 {
	font-size: 3rem;
	font-weight: bold;
    }
    .page-glossary .lexicon-alphabar-instructions,
    .page-glossary .lexicon-list{
	    font-size: 2.5rem;
    }	
    .page-press-releases .views-exposed-form .views-submit-button {
	    padding-right:20px;
    }
    .view-frontpage.front-page .views-field-field-article-main-image img, 
    .view-frontpage.front-page .views-field-field-article-main-image-mobile img, 
    .view-frontpage.people-and-events .views-field-field-article-main-image img, 
    .view-frontpage.people-and-events .views-field-field-article-main-image-mobile img{
        width:100%;
    }
    .front #weizmann-layout .view-frontpage.front-page .view-content .views-row.views-row-1 .views-field-field-article-main-image, 
    .front #weizmann-layout .view-frontpage.front-page .view-content .views-row.views-row-6 .views-field-field-article-main-image,
    .front #weizmann-layout .view-frontpage.front-page .view-content .views-row .views-field-field-article-main-image,
    .front #weizmann-layout .view-frontpage.front-page.top-stories .view-content .views-row.views-row-1 .views-field-field-article-main-image,
    .front #weizmann-layout .view-frontpage.front-page.top-stories .view-content .views-row .views-field-field-article-main-image {
        display: block;
    }
    .front #weizmann-layout .view-frontpage.front-page .view-content .views-row.views-row-1 .views-field-field-article-main-image-mobile, 
    .front #weizmann-layout .view-frontpage.front-page .view-content .views-row.views-row-6 .views-field-field-article-main-image-mobile,
    .front #weizmann-layout .view-frontpage.front-page .view-content .views-row .views-field-field-article-main-image-mobile,
    .front #weizmann-layout .view-frontpage.front-page.top-stories .view-content .views-row.views-row-1 .views-field-field-article-main-image-mobile, 
    .front #weizmann-layout .view-frontpage.front-page.top-stories .view-content .views-row .views-field-field-article-main-image-mobile {
        display: none;
    }
    .view-home-page-slider .category, 
    .view-frontpage.front-page .category, 
    .view-frontpage.people-and-events .category,
    .view-multimedia .views-field-field-multimedia-items .item-list ul.links li a {
        padding: 16px 20px 10px;
        font-size: 2.5rem;
    }
    .view-frontpage.front-page .category-color-line, 
    .view-frontpage.people-and-events .category-color-line, 
    .view-multimedia .views-field-field-multimedia-items .category-color-line {
        height: 18px;
    }
    .view-frontpage.front-page .cont-wrap, 
    .view-multimedia .views-field-field-multimedia-items .cont-wrap {
        padding: 45px 25px 190px;
        height: auto;
        margin: 0 auto;
        width: 94%;
        border-radius: 0 0 10px 10px;
        box-shadow: 0 4px 8px 0px rgba(119, 119, 119, 1);
    }
    #weizmann-layout .view-frontpage.front-page .view-content h3.field-content, 
    .view-multimedia .field-name-field-title .field-item {
        font-size: 3.25rem;
        padding: 0 0 20px;
        line-height:1.5;
    }
    .view-multimedia .field-name-field-title .field-item {
        padding: 38px 0 34px;
    }
    #weizmann-layout .view-frontpage.front-page .view-content .views-field-view-node, 
    .view-multimedia .field-name-field-abstract .field-item {
        font-size: 3.125rem;
        line-height:1.39;
    }
    .view-frontpage.front-page .views-field-created, 
    .view-frontpage.people-and-events .views-field-created, 
    .view-multimedia .field-name-field-date .field-item{
        background-size: 50px;
        height: 60px;
        padding: 0px 0 0 75px;
        bottom: 35px;
        font-size: 36px;
    }
    .view-frontpage.front-page .views-field-flagged{
        font-size: 2.25rem;
        line-height: normal;
    }
    .view-frontpage.front-page .press-share .share-button, 
    .view-frontpage.people-and-events .press-share .share-button {
        height: 64px;
        width: 65px;
        background-size: 65px;
    }
    .view-frontpage.front-page .press-share .share-addthis, 
    .view-frontpage.people-and-events .press-share .share-addthis {
        margin-right: 10px;
    }
    .view-frontpage.front-page .addthis_toolbox, 
    .view-frontpage.people-and-events .addthis_toolbox{
        background-size: 100%;
        width: 185px;
        padding: 40px 0 60px !important;
        height: 545px !important;
        bottom: 35px;
        left: -60px;
    }
    .view-frontpage.front-page .views-row:nth-child(-n+3) .addthis_toolbox, 
    .view-frontpage.people-and-events .views-row:nth-child(-n+3) .addthis_toolbox {
        padding: 0px 0 60px !important;
        height: 585px !important;
    }
    .view-frontpage.front-page .addthis_toolbox a, 
    .view-frontpage.people-and-events .addthis_toolbox a {
        height: 75px !important;
        width: 70px !important;
    }
    .view-frontpage.front-page .addthis_toolbox a.addthis_button_facebook, 
    .view-frontpage.people-and-events .addthis_toolbox a.addthis_button_facebook,
    .view-frontpage.front-page .addthis_toolbox a.addthis_button_twitter, 
    .view-frontpage.people-and-events .addthis_toolbox a.addthis_button_twitter,
    .view-frontpage.front-page .addthis_toolbox a.addthis_button_linkedin, 
    .view-frontpage.people-and-events .addthis_toolbox a.addthis_button_linkedin,
    .view-frontpage.front-page .addthis_toolbox a.addthis_button_whatsapp, 
    .view-frontpage.people-and-events .addthis_toolbox a.addthis_button_whatsapp,
    .view-frontpage.front-page .addthis_toolbox a.addthis_button_email, 
    .view-frontpage.people-and-events .addthis_toolbox a.addthis_button_email {
        background-size: 100%;
    }
    .view-frontpage.front-page .press-share .article-icon, 
    .view-frontpage.people-and-events .press-share .article-icon,
    .view-frontpage.front-page .press-share .video,
    .view-multimedia .type-share div {
        height: 59px !important;
        width: 60px !important;
        background-size: 100% !important;
    }
    .view-frontpage.front-page .press-share .video{
        margin:0 10px;
    }
    .view-frontpage.front-page .press-share, 
    .view-frontpage.people-and-events .press-share, 
    .view-multimedia .type-share{
        bottom: 40px;
    }

    #views_infinite_scroll_button a,
    .pager--infinite-scroll .pager__item a {
        font-size: 3.125rem;
    }
    #views_infinite_scroll_button a::before,
    .pager--infinite-scroll .pager__item a::before {
        height: 65px;
        width: 135px;
        background-size: 100%;
    }
    .pager--infinite-scroll .pager__item .ajax-progress.ajax-progress-throbber div{
        width:30px;
        height: 30px;
        background-size: cover;
    }
    .pane-hp-categories{
        margin-top: 3%;
        margin-bottom:2%;
    }
    .pane-hp-categories .view-hp-categories .view-content ul{
        display: none;
        width:100%;
    }
    .pane-hp-categories .view-hp-categories .view-content .slick-dots {
        position: static;
        margin: 50px 0 0;
    }
    .pane-hp-categories .view-hp-categories .view-content .slick-dots li {
        height: 45px;
        width: 45px;
        margin: 0 15px;
    }
    .pane-hp-categories .view-hp-categories .view-content .slick-dots li button {
        height: 45px;
        width: 45px;
        padding:5px;
        border-radius: 50px;
        background: url('../images/empty-copy-6.svg') center center;
        background-size: cover;
    }
    .pane-hp-categories .view-hp-categories .view-content .slick-dots li.slick-active button {
        background: url('../images/full-copy.svg') center center;
        background-size: cover;
    }
    .pane-hp-categories .view-hp-categories .view-content .slick-dots li button:before {
        width: 38px;
        height: 38px;
        font-size: 38px;
        line-height: 38px;
        color: #ffffff;
        opacity: 1;
        top: 50%;
        left: 50%;
        transform: translate(-51%,-47%);
        display:none;
    }
    .pane-hp-categories .view-hp-categories .view-content .slick-dots li.slick-active button:before {
        color: #34b0e5;
        display:none;
    }
    .view-multimedia .slick-slider button.slick-prev,
    .view-multimedia .slick-slider button.slick-next{
        display:block !important;
        width: 50px;
        height: 75px;
        background-size: 100%; 
    }
    .view-multimedia .slick-slider button.slick-prev{
        left: -75px;
    }
    .view-multimedia .slick-slider button.slick-next{
        right: -75px;
    }
    .view-hp-categories .slick-slider button.slick-prev,
    .view-hp-categories .slick-slider button.slick-next,
    .view-awards-and-appointments .slick-slider button.slick-prev,
    .view-awards-and-appointments .slick-slider button.slick-next,
    .view-timeline .view-content .timeline-slider button.slick-prev,
    .view-timeline .view-content .timeline-slider button.slick-next {
        display:block !important;
        width: 70px;
        height: 50px;
        background-size: 100%;
        bottom: -120px;
    }
    .view-timeline .view-content .timeline-slider button.slick-prev {
        background: url(../images/left-white.svg) no-repeat;
        background-size: cover;
        bottom: -80px;
        top:auto !important;
        transform: none;
        left: -50px;
        z-index:98;
    }
    .view-timeline .view-content .timeline-slider button.slick-next {
        background: url(../images/right-white.svg) no-repeat;
        background-size: cover;
        bottom: -80px;
        top:auto !important;
        transform: none;
        right: -50px;
        z-index:98;
    }
    .pane-timeline{
        padding-bottom:120px;
    }
    .view-hp-categories .slick-slider button.slick-prev {
        background: url(../images/left.svg) no-repeat;
        background-size: 100%;
        width: 70px;
        height: 50px;
        left: 0;
        top: auto !important;
        bottom: -60px;
    }
    .view-hp-categories .slick-slider button.slick-next {
        background: url(../images/right.svg) no-repeat;
        background-size: 100%;
        width: 70px;
        height: 50px;
        right: 0;
        top: auto !important;
        bottom: -60px;
    }
    .pane-hp-categories .view-hp-categories .views-row .term-name {
        font-size: 2.625rem;
        font-weight: 500;
        line-height: normal;
        max-width: none;
    }
    .view-multimedia .views-field-field-multimedia-title .field-content, 
    .view-awards-and-appointments .views-field-field-awards-title .field-content,
    .view-hp-people-and-events .views-field-field-people-and-events-title,
    .view-about-weizmann-institute .views-field-field-about-institute-title,
    .view-about-weizmann-institute .views-field-field-about-institute-title a,
    .view-timeline .views-field-field-timeline-title,
    .view-timeline .views-field-field-timeline-title a,
    .view-hp-top-stories .views-field-field-top-stories-title {
        font-size: 4.875rem;
    }
    .view-awards-and-appointments .views-field-field-awards-title .field-content {
        margin-bottom: 30px;
    }
    .view-hp-people-and-events .views-field-field-people-and-events-title,
    .view-hp-top-stories .views-field-field-top-stories-title {
        margin-bottom: 70px;
    }
    .view-about-weizmann-institute .views-field-field-about-institute-title {
        margin-bottom: 160px;
    }
    .view-multimedia .views-field-field-multimedia-items{
        width: calc(100% - 90px);
    }
    .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{
        width: 100%;
    }
    .view-multimedia .views-field-field-multimedia-items .item-list > ul li,
    .view-multimedia .views-field-field-multimedia-items .item-list > ul li.first,
    .view-multimedia .view-2 .views-field-field-multimedia-items .item-list > ul li,
    .view-multimedia .views-field-field-multimedia-items .item-list > ul li.last{
        margin:0 !important;
    }
    .pane-multimedia {
        background-image: none;
        padding-bottom:60px;
    }
    .view-multimedia .views-field-field-multimedia-links ul li a, 
    .view-hp-people-and-events .views-field-field-people-and-events-see-more a,
    .view-awards-and-appointments .views-field-field-awards-see-more a,
    .view-about-weizmann-institute .views-field-field-about-institute-see-more a,
    .view-hp-top-stories .views-field-field-top-stories-see-more a{
        font-size:3.25rem;
    }
    .view-awards-and-appointments .views-field-field-awards-see-more,
    .view-about-weizmann-institute .views-field-field-about-institute-see-more{
        bottom:-15%;
    }
    .view-multimedia .views-field-field-multimedia-links ul {
        flex-wrap: wrap;
        margin: 60px -15px 15px;
    }
    .view-multimedia .views-field-field-multimedia-links ul li {
        margin: 22px;
        flex: 1 0 44%;
    }
    .view-multimedia .views-field-field-multimedia-links ul li a{
        font-size: 3.25rem;
        padding: 18px 0;
        border-radius: 50px;
        width:100%;
    }
    .pane-frontpage-panel-pane-1,
    .pane-hp-categories,
    .pane-multimedia,
    .pane-hp-people-and-events,
    .pane-hp-top-stories{
        max-width: calc(100% - 72px);
        margin-left:auto;
        margin-right:auto;
    }
    .page-home .content-wrapper{
        max-width: none;
    }
    .view-awards-and-appointments .field-name-field-image img {
        height: 300px;
        width: 300px;
        
    }
    .view-awards-and-appointments .slick-center.slick-active .field-name-field-image img,
    .view-awards-and-appointments ul.no-slider li.slick-slide:nth-child(2) .field-name-field-image img,
    .view-awards-and-appointments .view-content.no-slider .views-row.slick-slide:nth-child(2) .field-name-field-image img {
        height: 340px;
        width: 340px;
        transition: all 0.1s ease-out;
    }
    .view-awards-and-appointments .content {
        top: -120px;
        margin-bottom: -95px;
    }
    .view-awards-and-appointments .slick-center.slick-active .content, 
    .view-awards-and-appointments ul.no-slider li.slick-slide:nth-child(2) .content,
    .view-awards-and-appointments .view-content.no-slider .views-row.slick-slide:nth-child(2) .content {
        top: -150px;
        margin-bottom: -80px;
    }
    .view-awards-and-appointments .views-field-field-awards-items .item-list > ul li,
    .view-awards-and-appointments .views-field-view .awards > .view-content .views-row {
        padding: 200px 0 10px;
    }
    .view-awards-and-appointments .views-field-field-awards-items .item-list > ul li.slick-center.slick-active, 
    .view-awards-and-appointments .views-field-field-awards-items .item-list > ul.no-slider li.slick-slide:nth-child(2),
    .view-awards-and-appointments .views-field-view .awards > .view-content .views-row.slick-center.slick-active, 
    .view-awards-and-appointments .views-field-view .awards > .view-content.no-slider .views-row.slick-slide:nth-child(2) {
        padding-top: 170px;
    }
    .view-awards-and-appointments .field-name-field-abstract .field-item{
        font-size: 2.375rem;
        line-height: 1.6;
        min-height: 360px;
        transition: all 0.1s ease-out;
    }
    .view-awards-and-appointments .slick-center.slick-active .field-name-field-abstract .field-item, 
    .view-awards-and-appointments ul.no-slider li.slick-slide:nth-child(2) .field-name-field-abstract .field-item,
    .view-awards-and-appointments .view-content.no-slider .views-row.slick-slide:nth-child(2) .field-name-field-abstract .field-item {
        font-size: 2.625rem;
        min-height: 400px;
        transition: all 0.1s ease-out;
    }
    .view-awards-and-appointments .field-name-field-title .field-item {
        font-size: 2.25rem;
        transition: all 0.1s ease-out;
    }
    .view-awards-and-appointments .slick-center.slick-active .field-name-field-title .field-item, 
    .view-awards-and-appointments ul.no-slider li.slick-slide:nth-child(2) .field-name-field-title .field-item,
    .view-awards-and-appointments .view-content.no-slider .views-row.slick-slide:nth-child(2) .field-name-field-title .field-item {
        font-size: 2.5625rem;
        transition: all 0.1s ease-out;
    }
    .view-awards-and-appointments .field-name-field-date{
        font-size: 2.25rem;
        bottom: 35px; 
        transition: all 0.1s ease-out;
    }
    .view-awards-and-appointments .slick-center.slick-active .field-name-field-date, 
    .view-awards-and-appointments ul.no-slider li.slick-slide:nth-child(2) .field-name-field-date,
    .view-awards-and-appointments .view-content.no-slider .views-row.slick-slide:nth-child(2) .field-name-field-date {
        font-size: 2.5625rem;
        bottom: 55px;
        transition: all 0.1s ease-out;
    }
    .view-awards-and-appointments .paragraphs-item-awards-and-appointments,
    .view-awards-and-appointments .views-field-nothing-1{
        padding-bottom:110px;
    }
    .pane-awards-and-appointments {
        margin: 155px -36px 0;
        background: url(../images/background.svg) no-repeat center bottom;
        background-size: 100%;
        padding: 0 36px 30.8%;
    }
    .view-awards-and-appointments .slick-slider button.slick-prev, 
    .view-awards-and-appointments .slick-slider button.slick-next {
        bottom: -18px;
    }
    .front #weizmann-layout .view-frontpage.people-and-events .view-content .views-row{
        box-shadow: 0 2px 20px 0 rgba(180, 180, 180, 0.9);
        width:100%;
    }
    .view-frontpage.people-and-events,
    .view-frontpage.top-stories {
        max-width: 100%;
    }
    .view-frontpage.people-and-events .image-cont {
        flex-direction: column;
    }
    .view-frontpage.people-and-events .image-cont .image-wrap {
        width: 100%;
    }
    .view-frontpage.people-and-events .image-cont .cont-wrap {
        margin-top: 30px;
        margin-bottom: 0;
        width: 100%;
    }
    #weizmann-layout .view-frontpage.people-and-events .view-content .views-field.views-field-title{
        margin-bottom: 50px;
        margin-top: 34px;
    }
    #weizmann-layout .view-frontpage.people-and-events .view-content h3.field-content {
        font-size: 2.625rem;
        font-weight: 900;
        line-height: 1.22;
        max-width: 100%;
        min-height: initial;
    }
    .view-frontpage.people-and-events .image-cont .cont-wrap,
    .views-field.views-field-title, .scienceblogs .title {
        margin-top: 50px;
    }
    .front #weizmann-layout .view-frontpage.people-and-events .view-content .views-row .views-field-nothing-1 {
        padding: 50px;
    }
    #weizmann-layout .view-frontpage.people-and-events .view-content .views-field-view-node {
        font-size: 2.625rem;
        line-height: 1.44;
    }
    .view-frontpage.people-and-events .category-color-line{
        height:18px;
        margin: 90px -50px 60px;
    }
    .view-frontpage.people-and-events .content-bottom {
        flex-direction: column;
    }
    .view-frontpage.people-and-events .press-share{
        justify-content: space-between;
        margin-top: 30px;
        width:100%;
    }
    .view-frontpage.people-and-events .press-share .event-icon {
        height: 65px;
        width: 65px;
        background-size: 65px !important;
    }
    .view-hp-people-and-events .views-field-field-people-and-events-see-more a,
    .view-awards-and-appointments .views-field-field-awards-see-more a,
    .view-about-weizmann-institute .views-field-field-about-institute-see-more a,
    .view-hp-top-stories .views-field-field-top-stories-see-more a{
        width: 300px;
        padding: 17px;
        border-radius: 50px;
    }
    .cookies-policy {
        font-size: 2.625rem;
        line-height: 1.44;
        background:#ffffff;
        color: #37474f;
        border: none;
        border-top: 1px solid #37374e;
        padding:95px 10% 85px;
        text-align: initial;
        max-width: 80%;
        margin:0 auto;
    }
    .cookies-policy a {
        color: #37474f;
    }
    .cookies-policy .closeMessage {
        right: 3%;
        top: 65px;
        width: 80px;
        height: 80px;
    }
    .view-about-weizmann-institute .paragraphs-item-about-weizmann-institute .content .item-image{
        width: 100%;
        margin-bottom: 100px;
    }
    .view-about-weizmann-institute .paragraphs-item-about-weizmann-institute .content .item-image img {
        width: 315px;
        height: auto;
    }
    .view-about-weizmann-institute .paragraphs-item-about-weizmann-institute .content{
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .view-about-weizmann-institute .paragraphs-item-about-weizmann-institute .content .item-number{
        font-size:4.875rem;
    }
    .view-about-weizmann-institute .paragraphs-item-about-weizmann-institute .content .item-text{
        font-size:2.625rem;
        line-height:normal;
        max-width: 100%;
        margin: 35px auto 16px;
        height:150px;
    }
    .view-about-weizmann-institute .paragraphs-item-about-weizmann-institute .content .item-number-text{
        width: 33%;
    }
    .view-about-weizmann-institute .views-field-field-about-weizmann-institute .item-list ul li {
        margin: 0 0 190px 0;
    }
    .view-about-weizmann-institute .views-field-field-about-weizmann-institute .item-list ul li.last,
    .view-about-weizmann-institute .views-field-field-about-weizmann-institute .item-list ul li li {
        margin: 0;
    }
    .pane-about-weizmann-institute {
        background: url(../images/blue-bg-about.svg) no-repeat center bottom #34b0e5;
        background-size: 200%;
        padding: 80px 36px 23%;
    }
    .content.timeline-item-content {
        flex-direction: column-reverse;
        justify-content: none;
        align-items: none;
        max-width: 100%;
        width: 100%;
        margin: 0 auto;
    }
    .content.timeline-item-content .text-section,
    .content.timeline-item-content .img-video-section{
        max-width: 100%;
        width:100%;
    }
    .content.timeline-item-content .img-video-section{
        margin-bottom: 43px;
    }
    .view-timeline .view-content .item-list{
        margin: 0 auto;
        max-width: 855px;
    }
    .view-timeline .view-header .view-display-id-years_dates{
        margin: 0 auto;
        max-width: 955px;
    }
    .view-timeline .view-header .view-display-id-years_dates .views-row .views-field-field-year {
        font-size: 6.25rem;
        font-weight: bold;

    }
    .view-timeline .view-header .view-display-id-years_dates .views-row:before,
    .view-timeline .view-header .view-display-id-years_dates .views-row.slick-current:before{
        width: 45px;
        height: 45px;
        background-size: 100%;
    }
    .view-timeline .view-header .view-display-id-years_dates .views-row {
        padding-top: 90px;
        padding-bottom: 38px;
    }
    .view-timeline .view-header hr {
        height: 2px;
        top: 77px;
    }
    .view-timeline .views-field-field-timeline-title{
        margin:0;
    }
    
    .view-timeline .view-header .view-display-id-years_dates .views-row .views-field-field-month-day {
        font-size: 2.5rem;
        line-height: normal;
        border-bottom: 15px solid transparent;
        padding-bottom: 30px;
        margin-top: 5px;
    }
    .view-timeline .view-header .view-display-id-years_dates .views-row.slick-current .views-field-field-month-day {
        border-bottom: 15px solid #ffffff;
    }
    .view-timeline .view-header .view-display-id-years_dates .views-row.slick-current:after {
        border-left: 38px solid transparent;
        border-right: 38px solid transparent;
        border-top: 40px solid #ffffff;
    }
    .content.timeline-item-content .text-section .item-title {
        font-size: 3.875rem;
        line-height: 1.25;
        max-width: 70%;
        margin-bottom: 65px;
    }
    .content.timeline-item-content .text-section .item-body {
        font-size: 2.625rem;
        line-height: 1.28;
    }
    #cboxClose {
        background: url(../images/icon-x.png) no-repeat 0 0;
        background-size: 100%;
        width: 30px;
        height: 30px;
    }
    #colorbox {
        zoom: 1.5;
        top: 50% !important;
        left:50% !important;
        transform: translate(-50%,-50%);
    }
    .view-top-banner .views-field-nothing {
        left: 8.6%;
        bottom: 17.6%;
        width: 82.8%;
    }
    .node-type-article #page > .content-wrapper {
        margin-top: 285px;
    }
    .logged-in.node-type-article #page > .content-wrapper {
        margin-top:314px;
    }
    .view-top-banner .views-field-nothing .top-banner-text h1 {
        font-size: 4.375rem;
    }
    .view-top-banner .views-field-nothing .top-banner-text div {
        font-size: 2.75rem;
    }
    .view-top-banner .views-field-nothing-1 .category-date .category div {
        font-size: 2.5rem;
        padding: 12px 25px 6px;
    }
    .view-top-banner .views-field-nothing-1 .category-date .category div:empty{
        font-size: 0;
        padding:0;
    }
    .view-top-banner .views-field-nothing-1 .category-date .date {
        font-size: 2.5rem;
        margin: 0 25px;
    }
    .view-top-banner .views-field-field-top-banner .category-color-line {
        height: 38px;
    }
    .view-top-banner .views-field-nothing-1{
        left: 8.6%;
        bottom:36px;
        width: 82.8%;
    }
    .node-type-article .content-wrapper .region-content {
        width: 85%;
    }
    .node-type-article #weizmann-layout .center-wrapper .panel-col-first {
        width: 100%;
        margin: 0;
    }
    .node-type-article .inside .pane-page-breadcrumb {
        display: block !important;
    }
    .node-type-article .inside .pane-page-breadcrumb:last-child {
        display: none !important;
    }
    .node-type-article .inside .pane-page-breadcrumb:first-child {
        display: block !important;
    }
    .node-type-article .breadcrumb {
        padding-bottom: 0;
        margin: 50px 0 75px;
        font-size: 2.5rem;
        line-height: 1.38;
    }
    .node-type-article .field-name-body h2, 
    .node-type-article .pane-node-field-body-second-part h2,
    .node-type-article .field-name-body h3, 
    .node-type-article .pane-node-field-body-second-part h3 {
        font-size: 3.5rem;
        line-height: 1.5;
        margin-bottom: -70px;
    }
    .node-type-article .field-name-body h2, 
    .node-type-article .pane-node-field-body-second-part h2,
    .node-type-article .pane-node-field-article-subtitle .field-name-field-article-subtitle .field-item h2{
        font-size: 4rem;
        line-height: 1.5;
    }
    .node-type-article .pane-node-field-article-subtitle{
        /*border-bottom: 5px solid #231f20;*/
        margin-bottom: 100px;
    }
    .node-type-article .panel-col-first p, 
    .node-type-article .view-books .views-field-body p, 
    .node-type-article .pane-node-field-image-gallery .description p, 
    .node-type-article .views-field-description p {
        margin-top: 80px;
        margin-bottom: 80px;
        font-size: 2.625rem;
    }
    .node-type-article .panel-col-first li, 
    .node-type-article .view-books .views-field-body li, 
    .node-type-article .pane-node-field-image-gallery .description li, 
    .node-type-article .views-field-description li ,
    .node-type-article .paragraphs-item-science-numbers li{  
        font-size: 2.625rem;
        margin-bottom:21px;
    }
    .node-type-article .panel-col-first ul, 
    .node-type-article .view-books .views-field-body ul, 
    .node-type-article .pane-node-field-image-gallery .description ul, 
    .node-type-article .views-field-description ul ,
    .node-type-article .paragraphs-item-science-numbers ul,
    .node-type-article .panel-col-first ol, 
    .node-type-article .view-books .views-field-body ol, 
    .node-type-article .pane-node-field-image-gallery .description ol, 
    .node-type-article .views-field-description ol ,
    .node-type-article .paragraphs-item-science-numbers ol,
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap .text-area ul,
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap .text-area ol{  
        padding-left: 50px;
    }

    .node-type-article .pane-node-body .field-item div,
    .node-type-article .pane-node-field-body-second-part .field-item div{
        font-size: 2.625rem;
        width: 100% !important;
    }
    .node-type-article .pane-node-body .image-container .image-description, 
    .node-type-article .pane-node-field-body-second-part .image-container .image-description,
    .node-type-article .pane-node-body .iframe-container .iframe-description, 
    .node-type-article .pane-node-field-body-second-part .iframe-container .iframe-description,
    .node-type-article .section-about-he .view-books, 
    .node-type-article .section-about .view-books {
        font-size: 2.25rem;
        margin-top: 25px;
        line-height: 1.39;
    }
    .node-type-article .panel-col-first blockquote, 
    .node-type-article .view-books .views-field-body blockquote, 
    .node-type-article .pane-node-field-image-gallery .description blockquote, 
    .node-type-article .views-field-description blockquote {
        max-width: 100%;
        margin: 75px 0 90px;
        font-family: inherit;
        font-size: 4.875rem;
        font-weight: normal;
        border-width: 25px !important;
        line-height: 1.3;
    }
    .node-type-article .panel-col-first blockquote p, 
    .node-type-article .view-books .views-field-body blockquote p, 
    .node-type-article .pane-node-field-image-gallery .description blockquote p, 
    .node-type-article .views-field-description blockquote p,
    .node-type-article .panel-col-first blockquote h3, 
    .node-type-article .view-books .views-field-body blockquote h3, 
    .node-type-article .pane-node-field-image-gallery .description blockquote h3, 
    .node-type-article .views-field-description blockquote h3{
        font-size: 4.875rem;
        margin: 50px 0 !important;
    }
    .node-type-article blockquote .quote-icon, 
    .node-type-article blockquote .quote-icon-last,
    .node-type-article blockquote .quote-icon:before, 
    .node-type-article blockquote .quote-icon-last:before {
        width: 50px;
        height: 50px;
    }
    
    .node-type-article .panel-col-first .em-wrap, 
    .node-type-article .panel-col-first .pane-node-body .field-item div.em-wrap, 
    .node-type-article .panel-col-first .pane-node-field-body-second-part .field-item div.em-wrap, 
    .node-type-article .view-books .views-field-body .em-wrap, 
    .node-type-article .pane-node-field-image-gallery .description .em-wrap, 
    .node-type-article .views-field-description .em-wrap,
    .node-type-article .pane-node-field-credits {
        box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
        border-bottom: solid 15px #27bdbe;
        padding: 80px 90px;
        width: calc(100% - 180px) !important;
    }
    .node-type-article .panel-col-first .em-wrap em, 
    .node-type-article .view-books .views-field-body .em-wrap em, 
    .node-type-article .pane-node-field-image-gallery .em-wrap .description em, 
    .node-type-article .views-field-description .em-wrap em,
    .node-type-article .pane-content {
        font-size: 2.625rem;
    }
    .node-type-article .pane-node-field-credits em{
        font-style: normal;
    }
    .node-type-article .pane-node-field-credits p{
        margin:0;
        padding: 0;
    }
    .node-type-article .paragraphs-item-science-numbers .content,
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap{
        display:block;
        margin: 0;
        width: 100%;
    }
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap{
        padding:85px;
        width: calc(100% - 170px);
    }
    .node-type-article .paragraphs-item-science-numbers .content .first-part{
        padding: 40px;
        width: calc(100% - 80px);
    }
    .node-type-article .paragraphs-item-science-numbers .content .second-part{
        margin: 0;
        width: 100%;
    }
    .node-type-article .paragraphs-item-science-numbers .content .first-part .item-image {
        border-top: 35px solid #fff;
        padding-top: 30px;
    }
    .node-type-article .paragraphs-item-science-numbers .content .first-part .item-image img{
        width: 32%;
    }
    .node-type-article .paragraphs-item-science-numbers .content .first-part .item-image-title {
        font-size: 2.625rem;
    }
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap .first-text,
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap .number-title,
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap .second-text {
        font-size: 2.625rem;
        width: 100%;
    }
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap .number-title{
        margin:55px 0 80px;
    }
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap .number-title .item-number-title {
        text-align: initial;
        margin-top:35px;
    }
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap .number-title .item-number {
        font-size: 7.5rem;
        line-height: 1.1;
    }
    .node-type-article .pane-hp-categories {
        max-width: 100%;
    }
    .node-type-article .view-hp-categories .slick-slider button.slick-next,
    .node-type-article .view-hp-categories .slick-slider button.slick-prev{
        bottom: 0;
    }
    .node-type-article .pane-hp-categories .view-hp-categories .view-content ul{
        padding-bottom:50px;
        width: 100%;
    }
    .node-type-article .pane-hp-categories .view-hp-categories .views-row .term-name {
        font-size: 2.1875rem;
    }
    .node-type-article #weizmann-layout .panel-col-last {
        width: 100%;
        display: block !important;
        position: relative;
    }
    .node-type-article .field-name-field-tags-hebrew .links li a, 
    .node-type-article .field-name-field-tags .links li a {
        font-size: 2.375rem;
    }
    .node-type-article .field-name-field-tags-hebrew .links li, 
    .node-type-article .field-name-field-tags .links li {
        border: solid 3px #979797;
        margin: 0 30px 30px 0;
        padding: 5px 30px;
    }
    .node-type-article .field-name-field-tags-hebrew .links li:nth-child(even), 
    .node-type-article .field-name-field-tags .links li:nth-child(even) {
        /*margin-right: 0;*/
    }
    .node-type-article .at-share-btn-elements {
        display: none;
        flex-direction: column-reverse;
        justify-content: space-between;
        align-items: center;
        background: url(../images/bg.png) no-repeat center bottom;
        background-size: cover;
        width: 185px;
        padding: 40px 0 60px !important;
        bottom: 35px;
        left: -60px;
        height: 585px !important;
    }
    .node-type-article .share-addthis.opened .at-share-btn-elements {
        display: flex;
    }
    .node-type-article .at-style-responsive .at-share-btn.at-svc-compact{
        display:none;
    }
    .node-type-article .at-style-responsive .at-share-btn {
        border-radius: 50px !important;
    }
    .node-type-article .at-resp-share-element .at-share-btn .at-icon-wrapper{
        position: relative;
    }
    .node-type-article .at-resp-share-element .at-share-btn .at-icon-wrapper svg{
        height: 70px !important;
        width: 70px !important;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
    }
    .node-type-article .pane-node-field-tags{
        margin: 0;
    }
    .node-type-article .add-this {
        padding: 0;
        position: absolute;
        right: 0;
        top:0;
        width: auto;
    }
    .node-type-article .view-top-banner .add-this{
        right:35px;
        bottom:50px;
        top:auto;
        background-size: 60px;
    }
    .node-type-article .view-top-banner .add-this.white .share-button{
        background: url(../images/share-article.svg) no-repeat left top;
        background-size: 50px;
    }
    .node-type-article .addthis_responsive_sharing {
        margin: 0;
        position: absolute;
        bottom: 30px;
        right: 0;
        z-index:5;
    }
    .node-type-article .at-share-btn-elements{
        border: none;
    }
    .node-type-article .add-this .share-button {
        display: block;
        cursor: pointer;
        background: url(../images/share.svg) no-repeat left top;
        height: 65px;
        width: 65px;
        background-size: 65px;
        position: relative;
        z-index: 10;
    }
    .node-type-article .add-this .share-button p{
        font-size: 0;
        color:#ffffff;
    }
    .node-type-article .pane-node-field-tags .pane-title,
    .node-type-article .pane-node-field-tags-hebrew .pane-title {
        margin-bottom: 55px;
    }
    .node-type-article .panel-col-first table{
        font-size: 2.625rem;
    }
    /*a.subscribeTo-button {
        width: 25%;
    }*/
    .view-hp-top-stories .views-field-title,
    .view-hp-top-stories .views-field-view-node{
        display:none !important;
    }
    .view-hp-top-stories .views-field-title.mobile{
        display: block !important;
        margin: 0;
        width:54%;
    }
    
    #weizmann-layout .view-hp-top-stories .view-frontpage.front-page .view-content h3.field-content{
        font-size: 2.625rem;
        line-height: 1.32;
        margin: 0;
    }
    
    .view-hp-top-stories .top-stories-texts{
        display: none;
    }
    .view-hp-top-stories .view-frontpage.front-page .cont-wrap {
        padding: 45px 0px 86px;
        width: 100%;
        box-shadow: none;
    }
    .view-hp-top-stories .wrapp {
        display: flex;
        justify-content: space-between;
        margin-bottom: 36px;
    }
    .view-hp-top-stories .wrapp .views-field-field-article-main-image{
        width:41%;
    }
    .view-hp-top-stories .views-field-nothing-1{
        box-shadow: 0 2px 20px 0 rgba(180, 180, 180, 0.9);
        padding: 30px;
    }
    .view-hp-top-stories .view-frontpage.front-page .category-color-line{
        margin: 0 -30px;
    }
    .view-hp-top-stories .view-frontpage.front-page .views-field-created,
    .view-hp-top-stories .view-frontpage.front-page .press-share{
        bottom: 26px;
    }
    .main-menu .menu li.expanded > a {
        width: 100%;
    }
    .view-1 .entity.entity-paragraphs-item.paragraphs-item-multimedia {
        width: 100%;
        max-width: 100%;
    }
    .view-search .views-row .views-field-title a{
        font-size: 3.75rem;
        line-height: normal;
    }
    .view-search .views-row,
    .view-search .views-exposed-form{
        font-size: 2.625rem;
        line-height: normal;
    }
    .view-search .views-exposed-form input,
    .view-search .views-exposed-form select,
    .view-search .views-exposed-form button{
        font-size: 2.625rem;
        line-height: normal;
        padding: 15px 30px;
        margin-top: 20px;
    }
    .view-search .views-exposed-form select option {
        font-size: 1rem;
    }
    .view-search .views-exposed-form input.form-text{
        border: 1px solid #000;
    }
    
    .view-search .views-row .views-field-created{
        font-size: 2.5rem;
        line-height: normal;
    }
    .view-search .views-row .views-field-url{
        line-height: normal;
    }
    .views-exposed-widgets {
        margin-bottom: 25px;
        display: flex;
        flex-wrap: wrap;
        align-items: flex-end;
        justify-content: space-between;
    }
    .views-exposed-form .views-exposed-widget {
        float: left;
        padding: 1.5em 0 0 0;
    }
    .page-search-results .pane-newspaper-clippings{
        display:none;
    }
    .panel-col-last .pane-webform-client-block-1062 .form-item .form-item-submitted-languages, 
    .panel-col-last .pane-webform-client-block-1062 #edit-submitted-languages .form-item, 
    .panel-col-last .pane-webform-client-block-7336 .form-item .form-item-submitted-languages, 
    .panel-col-last .pane-webform-client-block-7336 #edit-submitted-languages .form-item,
    .panel-col-last .pane-webform-client-block-1062 .form-item.webform-component--agree label, 
    .panel-col-last .pane-webform-client-block-7336 .form-item.webform-component--agree label{
        font-size: 2.5rem;
        line-height: normal;
    } 
    .panel-col-last .pane-webform-client-block-1062 #edit-submitted-languages .form-checkbox ,  
    .panel-col-last .pane-webform-client-block-7336 #edit-submitted-languages .form-checkbox,
    .panel-col-last .pane-webform-client-block-1062 .form-item.webform-component--agree .form-checkbox, 
    .panel-col-last .pane-webform-client-block-7336 .form-item.webform-component--agree .form-checkbox{
        zoom:3;
    }
    .panel-col-first .pane-block.add-this,
    .panel-col-first .pane-node-field-tags{
        display: none;
    }
    .views_infinite_scroll-ajax-loader img{
        width: 60px;
        height:auto;
    }
    #views_infinite_scroll_button a.back-to-top,
    .pager--infinite-scroll .pager__item a.back-to-top {
        margin: 0 50px;
    }
    .view-awards-and-appointments .views-field-view .view-frontpage.awards > .view-content ul{
        min-height: 1175px;
    }
    .view-top-banner .views-field-field-top-banner{
        overflow-x: hidden;
    }
    .font-size_18 .view-top-banner .views-field-field-top-banner img{
       width: 135%;
    }
    .font-size_20 .view-top-banner .views-field-field-top-banner img{
        width: 175%;
    }
    .font-size_22 .view-top-banner .views-field-field-top-banner img{
        width: 195%;
    }
    .font-size_24 .view-top-banner .views-field-field-top-banner img{
        width: 225%;
    }
    .font-size_26 .view-top-banner .views-field-field-top-banner img{
        width: 245%;
    }
    .font-size_18 .view-top-banner .views-field-field-top-banner .mask,
    .font-size_20 .view-top-banner .views-field-field-top-banner .mask,
    .font-size_22 .view-top-banner .views-field-field-top-banner .mask,
    .font-size_24 .view-top-banner .views-field-field-top-banner .mask,
    .font-size_26 .view-top-banner .views-field-field-top-banner .mask{
        height:100%;
    }
    .enlarge-icon{
        height: 90px;
        width: 90px;
        background-size: 100%;
    }
    .front #weizmann-layout .view-frontpage.front-page .view-content .views-row .full-link,
    .view-multimedia .views-field-field-multimedia-items .full-link{
        bottom: 115px;
    }
    .pane-node-body h4, 
    .view-books .views-field-body h4, 
    .pane-node-field-image-gallery .description h4, 
    .views-field-description h4,
    .pane-node-field-body-second-part h4{
        font-size: 3rem;
    }
    .view-frontpage.front-page .press-share > a, .view-frontpage.people-and-events .press-share > a{
        max-width:none;
    }
}
@media only screen and (max-width:480px){
    .embediframe{
        width:100% !important;height:100% !important;
    }
}

