@media screen and (max-device-width: 1600px), screen and (max-width: 1600px){
    #main-menu-weizmann.menu-opened{
        padding-left:0;
        padding-right:3%;
    }
    .header-wrapper .menu-lang-search, #logo {
        width: 37%;
    }
    #block-weizmann-search-weizmann-search {
        width: 23%;
    }
    #site-name a, .page-taxonomy #site-name a {
        font-size: 2.4rem;
    }
}
@media screen and (max-device-width: 1280px), screen and (max-width: 1280px){
    #main-menu-weizmann{
        padding-left: 0;
        padding-right:1%;
    }
    .main-menu .menu li a:after, 
    .main-menu .menu li a.active-opened:after, 
    .main-menu .menu li.expanded > a:after, 
    .main-menu .menu li.expanded > button:after {
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-left: none;
        border-right: 7px solid #ffffff;
    }
    .main-menu .menu li a.active-opened:after {
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-left: none;
        border-right: 7px solid #ffffff;
    }
    .main-menu .menu li{
        font-size: 1.275rem;
        margin: 7% 0;
    }
    .main-menu .menu li > ul li{
        font-size: 1.15rem;
    }
    #site-name a, .page-taxonomy #site-name a {
        font-size: 2.2rem;
    }
}
@media screen and (max-device-width: 1279px) and (min-device-width: 993px), screen and (max-width: 1279px) and (min-width: 993px){
    .subscribeTo .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a:hover, 
    .footer-subscribe .subscribeTo-tab a:focus, 
    .subscribeTo .block-webform .content input.form-text, 
    .footer-subscribe .block-webform .content input.form-text, 
    .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: 100%;
    }
    .footer-subscribe .webform-component--agree label{
        background: url(../images/not-selected.png) right 1px top no-repeat;
    }
    .main-menu .menu li{
        font-size: 1.275rem;
        margin: 7% 0;
    }
    .main-menu .menu li > ul li{
        font-size: 1.15rem;
    }
    #site-name a, .page-taxonomy #site-name a {
        font-size: 2.2rem;
    }
}
@media screen and (max-device-width: 1200px), screen and (max-width: 1200px){
    #site-name a, .page-taxonomy #site-name a {
        font-size: 1.85rem;
    }
}
@media screen and (max-device-width: 992px), screen and (max-width: 992px){
    .main-menu .menu li.expanded > a:after, 
    .main-menu .menu li.expanded > button:after {
        content: '';
        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 {
        height: 40px;
        width: 45px;
    }
    #main-menu-weizmann.menu-opened{
        padding:0;
        width: 100%;
    }
    .main-menu .menu li a:after,
    .main-menu .menu li ul li a:before,
    .main-menu .menu li.expanded > button:after {
        transform: rotate(180deg);
    }
    .main-menu .menu li a.active-opened:after,
    .main-menu .menu li a.active-opened+button:after,
    .main-menu .menu li ul li.sub-opened button:after{
        transform: none;
    }
    .main-menu .menu li.expanded > button {
        padding: 15px 15px 15px 0;
    }
    .main-menu .menu li ul li.expanded > button {
        padding: 15px 15px 15px 0;
        margin-left: 0;
        margin-right: 0;
    }
    .main-menu .menu li ul li a, 
    .main-menu .menu li ul li a.active-opened {
        padding-left: 0;
        padding-right: 20px;
    }
    .main-menu .menu li ul li a:before {
        margin-left: 30px;
        margin-right: 0;
    }
    .main-menu .menu li > ul li ul {
        padding: 45px 14% 110px 0;
    }
    .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 {
        padding-left: 0;
        padding-right: 90px;
    }
    #main-menu-weizmann .close-subscribeTo {
        text-align: left;
    }
    iframe[title="recaptcha challenge"], iframe[title="אתגר recaptcha"] {
        position: static;
    }
    a.subscribeTo-button {
        bottom: 16%;
        right:auto;
        left: 1%;
    }
    .subscribeTo .close-subscribeTo {
        text-align: left;
    }
    .subscribeTo .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a:hover, 
    .footer-subscribe .subscribeTo-tab a:focus,
    .subscribeTo .block-webform .content input.form-text, 
    .footer-subscribe .block-webform .content input.form-text,
    .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;
    }
}
@media screen and (max-device-width: 480px){

    .logo-slogan {
       /* margin-left: 0;
        margin-right: 15px;*/
    }
    .header-wrapper .menu-lang-search {
        width: 19%;
    }
    #block-weizmann-search-weizmann-search {
        width: calc(100% - 74px);
    }

    .bar {
        top: 120px;
    }

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

    #js-news a{
        margin: 0 50px 0 0;
    }

    .header-wrapper {
        /*margin-top: 40px;*/
    }

    .top-section-wrapper {
        height: 185px;
    }

    #page .content-wrapper {
       /* margin-top: 0;*/
    }

    .view-home-page-slider .main-category .category,
    .view-frontpage.front-page .masonry-item .category{
        padding: 0 3% 0 0;
    }

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

    }

    .pane-articles .pane-title {
        padding-right: 60px;
        padding-left: 0;
    }

    .masonry-item .views-field-flagged {
        background-position: right;
        padding-right: 50px;
        padding-left: 15px;
    }

    .pane-newspaper-clippings .views-field-field-newspaper {
        padding-left: 20px;
        margin-left: 20px;
        padding-right: 0;
        margin-right: 0;
    }
    /****************************************************************/

    #site-name a,
    .page-taxonomy #site-name a {
        font-size: 3.4375rem;
        font-weight: normal;
    }


    #site-slogan a {
        font-size: 2rem;
    }

    .bar .wrapper,
    .updateslider_wrapper,
    .view-frontpage.front-page .views-field-created,
    .masonry-item .views-field-body,
    .masonry-item .views-field-flagged span,
    .pane-newspaper-clippings .views-field-field-newspaper a,
    .pane-newspaper-clippings .views-field-created a,
    .pane-newspaper-clippings .views-field-title a,
    #views_infinite_scroll_button,
    .pager--infinite-scroll .pager__item,
    .view-home-page-slider .main-category .category,
    .view-frontpage.front-page .masonry-item .category{
        font-size: 2.5rem;
    }

    ul.social-media-links.platforms.inline.horizontal li {
        float: right;
        padding: .2em .40em;
    }

    .block-social-media-links li img{
        margin-right: 0;
        margin-left: 29px;
    }


    .updateslider_wrapper,
    .bar .updates .title span{
        font-size: 2.125rem;
    }

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

    .front .slick-track .views-row .views-field-nothing .date {
        font-size: 2.5rem;
		padding-left: 3px;
    }

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


    .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{
        font-size: 2.875rem;
    }
	.view-press-release a.see-all, 
        .view-podcast a.see-all, 
	.view-newspaper-clippings a.see-all{
		width:87%;
	}
    .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{
        left: 5px;
        right: inherit;
		position: absolute;
    }

    .node-type-article .pane-frontpage {
        margin-right: -2%;
    }

    .pane-press-release .block .views-row .field-content .created a,
    .pane-press-release .block .views-row .field-content a {
        font-size: 2.5rem;
    }

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

    .panel-col-first .pane-frontpage .last-news .views-row .views-field-field-article-main-image,
    .page-press-releases .pane-press-release .views-field-field-article-main-image,
	.page-press-releases .pane-views-panes .views-field-field-article-main-image,
    .section-magazine-category .single-category .views-field-field-article-main-image{

        float: right;
        margin-right: 0;
        margin-left: 30px;

    }
    /*
    #logo{
        float: right;
        background-position: 80px;
        width: 170px;
        padding-top: 0;
    }
    */
    .logo-slogan{
        /*margin-left: 145px;
        margin-right: 0;*/
    }

    .main-menu {
        /*float: left;
        padding: 0 9% 0 11%;*/
    }

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

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

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

    .mobile-main-manu-item .mobile-main-manu-item-header:after {
        background: transparent url("../images/arrow-left.svg") 0 0 no-repeat;
        float: left;
        left: 0;
        right: initial;
        background-size: 27px;
    }

    .mobile-main-manu-item.selected-menu-item .mobile-main-manu-item-header:after {
        transform: rotate(-90deg);
    }

    .main-menu .menu li .mobile-main-manu-item-header a,
    .main-menu .menu li .sub-menu a {
        margin-right: 0;
        margin-left: 45px;
        font-size: 2.5rem;
    }

    .mobile-search {
        top: 0;
        left: 35px;
        right: inherit;
    }

    .page-press-releases .views-exposed-form .views-submit-button {
        float: left;
	padding-left:20px;
    }

    .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-right: 70px;
    }



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

    .page-press-releases .form-item.form-type-select select{
        background-size: 32px;
        background: url("../images/menu-icon-white.png") no-repeat right transparent;
        background-position: 98%;
    }

    .menu .language a {
        padding-left: 40px;
        padding-right: 0;
        background-size: 30px;
        background-position: 0 10px;
    }


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

    .section-magazine #weizmann-layout .panel-col-first,
    .section-magazine .panel-col-first .pane-term-name .pane-title,
    .section-magazine .pane-custom.pane-2,
    .section-magazine .pane-frontpage{
        margin-right: -1%;
    }

    .section-magazine .panel-col-first.panel-panel .pane-1 .pane-content a{
        right: -1%;
    }

    .section-magazine .pane-frontpage a.see-all{
        right: 1%;
    }
    .section-magazine .panel-col-first .pane-term-name .pane-title {
        padding-right: 1%;
        margin-right: -1%;
    }

    .section-books .item-list select{
        background-position: 98%;
        padding-right: 100px
    }

    .section-books .pager{
        margin-top: 0;
    }

    footer .copyright {
       /* background-position: 0 -10px;
        height: 120px;
        background-size: 62%;
        margin-top: 10px;
        font-size: 40px !important;*/
    }

    .section-news .panel-col-first .views-field.views-field-nothing,
    .page-press-releases .pane-press-release .pane-content .views-field-nothing,
	.page-press-releases .pane-views-panes .pane-content .views-field-nothing,
    .section-news .panel-col-first .views-field.views-field-nothing,
    .page-people-and-events-he .inside .header a.see-all{
        width: initial;
        left:0;
    }

    .pane-views-panes{
        margin: 0;
    }
    .pane-frontpage-panel-pane-1, .pane-hp-categories, .pane-multimedia, .pane-hp-people-and-events {
        margin-left: auto;
        margin-right: auto;
    }
    .page-publications .panel-col-first .inside .pane-title{
        height: inherit;
        line-height: 3.75rem !important;
        padding-right: 260px;
    }

    .section-about-he .item-list select{
        background-position: right;
        padding-right: 61px;
    }
    .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: 0;
        margin-left: 33px;
    }

    .page-areas-research-he #weizmann-layout{
        margin-top: -100px
    }


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

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

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

    .front .pane-press-release .view-header,
    .front .pane-podcast .view-header,
	.front .pane-newspaper-clippings .view-header{
        width: 97%;
    }

    .section-magazine .pane-custom.pane-2 a.see-all{
        right: auto;
    }

    .section-people-and-events-he .inside .pane-people-and-events-panel-pane-1 .views-row .tags .lineage-item:first-child a:first-child{
        margin-right: 20px;
        padding-right: 20px;
        margin-left: 0;
        padding-left: 0;

    }

    .view-last-magazines.view-display-id-panel_pane_4 .slick-track{
        margin-right: 305px;
    }

    /*.panel-col-last .pane-webform-client-block-1062, .panel-col-last .pane-webform-client-block-7336 {
        margin: 0 -2%;
    }*/
    .panel-col-last .pane-webform-client-block-7336 .webform-submit{
        margin-bottom: 20px;
    }

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

    .bottom-footer {
        margin-left: auto;
        margin-right: -2%;
    }
/*
    footer .clearfix {
        position: initial;
        top: initial;
        left: initial;
        width: 100%;
    }
*/

    .pane-block.ad-sidebar, .pane-block.ad-bottom {
        margin-right: -2%;
    }

    footer .copyright{
       /* background: url('../images/mobile-footer-logo-he.JPG');
        background-size: 580px;
        height: 140px;
        background-repeat: no-repeat;
        text-align: left;
        padding-top: 15px;
        background-position: 103% 0;*/
    }

    .page-areas-research-he .inside .category-title{
        right: 110px !important;
    }

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


	.galleryformatter-greenarrows .gallery-thumbs .arrow.forward {
		right: 0;
		left: auto;
	}
	.galleryformatter-greenarrows .gallery-thumbs .back {
		left: -8%;
	}
	.galleryformatter-greenarrows .gallery-thumbs .wrapper {
		left: 0;
	}
	.view-gallery .views-row {
		margin-left: 2%;
		margin-right: 0;
	}

	.page-home #weizmann-layout .view-frontpage .masonry-item .views-field-field-article-main-image{float:right;}
    .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{
		float:left;
    }

    .section-contact .pane-content form.webform-client-form{margin-right: 30px;}

	.article-categories-combined{
		float: right;
		width:76%;
    }
    .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: 2.5rem;
        line-height: normal;
    }
    
    .simpletooltip::after,
    .minimalist-simpletooltip::after,
    .minimalist-left-simpletooltip::after {
	right: auto;
	left:20px;
    }

    .node-type-article .add-this,
    .node-type-article .addthis_responsive_sharing {
        right: auto;
        left:0;
    }
    .node-type-article .view-top-banner .add-this{
        right:auto;
        left:35px;
    }
    .node-type-article .field-name-field-tags-hebrew .links li, 
    .node-type-article .field-name-field-tags .links li {
        margin: 0 0 30px 30px;
    }
    .view-top-banner .views-field-nothing,
    .view-top-banner .views-field-nothing-1 {
        left: auto;
        right: 8.6%;
    }
    .view-hp-categories .slick-slider button.slick-next {
        background: url(../images/left.svg) no-repeat;
        background-size: 100%;
        width: 70px;
        height: 50px;
        left:0;
        right: auto;
    }
    .view-hp-categories .slick-slider button.slick-prev {
        background: url(../images/right.svg) no-repeat;
        background-size: 100%;
        width: 70px;
        height: 50px;
        left: auto;
        right:0;
    }
    .view-frontpage.front-page .views-field-created, .view-frontpage.people-and-events .views-field-created, .view-multimedia .field-name-field-date .field-item {
        padding: 0px 75px 0 0;
        bottom: 35px;
    }
    #weizmann-search-form #edit-text-search {
        /*margin: 0 47px 0 0;*/
        padding-right: 10px;
        padding-left: 95px;
    }
    #weizmann-search-form {
        margin-right: 0;
        margin-left: 4%;
    }
    .view-about-weizmann-institute .paragraphs-item-about-weizmann-institute .content .item-text {
        margin: 16px auto;
    }
    .node-type-article .paragraphs-item-science-numbers .content .second-part .wrap .number-title .item-number-title {
        margin-top:0;
    }

    .cookies-policy .closeMessage {
        right: auto;
        left: 3%;
    }
    .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: 12px 20px 16px;
    }
    .main-menu .menu li ul li a, 
    .main-menu .menu li ul li a.active-opened {
        padding-left: 0;
        padding-right: 30px;
    }
    .panel-col-last .pane-webform-client-block-1062 #edit-submitted-languages,
    .panel-col-last .pane-webform-client-block-7336 #edit-submitted-languages {
        width: auto;
    }
    .panel-col-last .pane-webform-client-block-1062 .webform-component--only-email, 
    .panel-col-last .pane-webform-client-block-7336 .webform-component--only-email{
        display:block;
    }
    .view-multimedia .slick-slider button.slick-prev{
        right: -75px;
        left: auto;
    }
    .view-multimedia .slick-slider button.slick-next{
        right: auto;
        left: -75px;
    }

    .main-menu .menu > li {
        font-size: 4.375rem;
    }
    .main-menu .menu li > ul li{
        border:none;
        font-size:3.125rem;
        line-height: 1;
    }
    .view-timeline .view-content .timeline-slider button.slick-prev {
        background: url(../images/right-white.svg) no-repeat;
        background-size: cover;
        bottom: -80px;
        top:auto !important;
        transform: none;
        left: auto;
        right: -50px;
    }
    .view-timeline .view-content .timeline-slider button.slick-next {
        background: url(../images/left-white.svg) no-repeat;
        background-size: cover;
        bottom: -80px;
        top:auto !important;
        transform: none;
        right: auto;
        left: -50px;
    }
    .subscribeTo .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a, 
    .footer-subscribe .subscribeTo-tab a:hover, 
    .footer-subscribe .subscribeTo-tab a:focus,
    .subscribeTo .block-webform .content input.form-text, 
    .footer-subscribe .block-webform .content input.form-text,
    .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;
    }

    .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: 0;
        padding-right: 50px;
    }
    .view-about-weizmann-institute .paragraphs-item-about-weizmann-institute .content .item-text{
        height: 165px;
        font-size: 2.525rem;
    }
    .view-about-weizmann-institute .views-field-field-about-institute-see-more{
        bottom:-10%;
    }
}
