﻿@media screen and (max-width: 786px) {
    .veidaWr.article .socialLinks {
        display:none;
    }
   
}
@media screen and (max-width: 480px) {
     .videoDiv {
        height: 195px;
    }
    p img {width:100%; height:auto}
        .veidaWr.article .socialLinks {
            display: flex;
            height: 40px;
            width: 100%;
            justify-content: space-around;
            position: initial;
            justify-items: center;
            margin-top: 20px;
    }

    .author {
        border-bottom: 1px #cccccc80 solid;    padding: 2px 0;
        display:block; overflow:hidden
    }
    .article_info {
        border-bottom: 0;
        display:block;
        height:auto;
    }
    .author_name {    float: right;    margin-left: 10px;    margin-top: 15px;}
    .veidaWr.article .section_content .date {margin-top: 15px;}
    .author_img {float:right; margin-left:15px;}



     .header_top, .header_bottom {
         display: flex;
         justify-content: space-between;
         align-items: center;
         width: calc(100% - 30px);
         margin: 0 auto;
         padding: 0px 15px;
         border-bottom: 1px solid #e9e2de;
    }
     .header_bottom {
    height: 34px;
}
     header .social{
         top:0;
     }
     header .social:before {
         margin: 0;
         top: 0;
    }
     .menu {
         background-image: url(https://images.globes.co.il/globes/icons/icons-menu.svg);
         width: 24px;
         height: 24px;
         cursor:pointer;
    }
     .nodeName a {
         width: 149px;
         background-image: url(https://res.cloudinary.com/globes/image/upload/v1622546680/Digital/logo/LOGO_c2crxb.png);
         height: 56px;
         display: block;
         background-size: contain;
         background-repeat: no-repeat;
    }
     .sticked .nodeName a{
         background-image:url(https://res.cloudinary.com/globes/image/upload/v1611070215/Digital/%D7%9E%D7%96%D7%A8%D7%97%D7%99/logo-icon-only_mobile_zwyiwi.svg);
         width:40px;
         height:40px;
    }
     .sticked .header_bottom{
         display:none;
    }
     header .logoGlobes {
         height: 18px;
         width: 72px;
         background: url(https://images.globes.co.il/globes/logo-138-35-2.svg?ver=1) no-repeat 0 0;
         background-size: contain;
         margin: 0;
    }
     .sponser img {
         display: inline;
    }

     .sponser a  { 
         margin-right:12px;
         position: relative;
         top: 1px;
     }
     .sponser {
        display: flex;
        flex-direction:row-reverse;
        align-items: center;
     }
     .sponser span{
         position: relative;
         top: 0;
         color:#666;
         font-size:14px;
    }
     .nav {
         margin: 0;
         padding: 10px 0;
         display: flex;
         width: 100%;
         z-index: 11;
         height: 100vh;
         position: fixed;
         top:0;
         flex-direction: column;
         background: #fff4f1;
         display:none;
    }
     .nav a {
         font-size: 19px;
         margin: 20px 0;
    }
     .close_nav{
         position:relative;
    }
     .close_nav::after{
         content:"\d7";
         position:absolute;
         top:-10px;
         right: 15px;
         font-size: 65px;
         color:#6f6a68;
    }
   
     .heroWr, .veidaInner, .allveidot, .section_articles, .veidaBanner {
         padding: 0px 15px;
    }
     .hero .heroWr .mWr {
         grid-template-columns: auto;
         margin-top:45px;
    }
     .hero .heroWr h2 {
         font-size: 40px;
    }
     .hero .heroWr .mWr .m p {
         font-size: 16px;
         line-height: 25px;
         margin: 24px 0 0 0;
         font-family: OpenSansHebrew;
    }
     .hero .heroWr .mWr + p {
         text-align: right;
         margin: 0 0 67px 0;
             line-height: 19px;
             display: flex;
    padding: 10px;
    align-items: center;
    justify-content: space-between;
    }
     .hero .heroWr .mWr + p:before {
        position:initial;
    }
     .hero .heroWr .mWr + p:after{
      position:initial;
    }
     .veidaInner:before {
         right: -10px;
    }
     .veidaInner {
         width: calc(100% - 60px) !important;
         padding: 45px 15px;
         grid-template-columns: auto;
    }
     .veidaInner h2.title, .veidaInner.veida_meet h2.title {
         font-size: 48px;
         line-height: 40px;
    }
     .veidaInner.veida_meet {height:auto}
     .veidaInner .veidaAbout .veidaAboutTitle, .veidaInner .veidaAbout .veidaAboutTitle p {
         font-size: 18px;
         line-height: 22px;
    }
     .veidaInner .veidaAbout{
        grid-template-columns: 1fr 1fr;
        grid-gap:15px;
     }
     .veidaInner .veidaAbout, .veidaInner .veidaAbout p {
         font-size: 18px;
         line-height: 22px;
    }
      .veidaLocation{
          grid-column:1 / -1;
      }
     .veidaWhen h2, .veidaLong h2, .veidaLocation h2 {
         font-size: 26px;
         line-height: 26px;
             padding-bottom: 3px;
    }
     .veidaWhen span, .veidaLong span, .veidaLocation span {
         font-size: 22px;
             margin-top: 6px;
    }
     .veidaPartici > h3 {
         font-size: 26px;
         line-height: 26px;
    }
     .veidaInner .lecturers .item_img_wr {
         margin-left: 0;
         width:90px;
    }
     .veidaInner .lecturers {
         justify-content: space-between;
         min-height: auto;
 
    }
     .veidaInner .lecturers .item_name {
         margin-top: 15px;
    }
     .job_title p{
         margin:0;
    }
     .veidaInner .btnRegister {
         margin-top: 40px;
         float: none;
    }
     .allveidot .sbTitle h2.title {
         font-size: 40px;
         line-height: 1;
         padding-bottom: 6px;
    }
     .meetings {
         display: flex;
         overflow: auto;
         grid-template-columns: none;
         grid-gap: 10px;
         max-width:100%;
    }
     .meetings .meet {
         flex: 0 0 320px;
         display:block;
    }
     .meetings .meet:first-of-type{
         margin-right: 15px;
    }
     .meetings .meet:last-of-type, .meetings .meet:nth-last-child(-n+2){
         display:block;
    }
     .allveidot .meetings .meet .btn_moreDetails{
         font-family:demibold;
         margin:25px 0;
    }
     .meetings .meet .meet_text{
         padding: 14px 23px 20px;
    }
     .section_articles, .allveidot {
         padding: 0;
         max-width:100%;
    }
     .allveidot .sbTitle , .section_articles .sbTitle{
         width: calc(100% - 30px);
         margin: 0 auto;
    }
     .veidaBanner h2{
         font-size:40px;
    }
     .veidaBanner .banners {
         display: grid;
         grid-template-columns: 1fr 1fr;
         grid-gap: 20px;
    }
     .banners img {
         width: 100%;
    }
     .fbBot {
         margin: 100px auto 60px;
         padding: 15px;
         display: block;
         width: calc(100% - 60px);
         text-align: right;
         position:relative;
    }
     .fbImg2 {
         width: 135px;
         position: absolute;
         top: 11px;
         left: 15px;
    }
     .fbBot .fbImg{
         width: 45px;
         float: none;
         margin: 0 0 12px 0;
    }
     .fbBot span{
         font-size: 20px;
         line-height: 21px;
         font-family: 'almoniDL500';
         margin-top:12px;
         float: none;
    }
     .fbBot span em{
         font-family:OpenSansHebrew;
         margin-top:0;
    }
     .fbBot a {
         margin: 20px auto 0;
         display: block;
         float: none;
    }
     .footer {
         margin: 50px auto 0;
         padding: 23px 15px;
    }
     .footer-bottom p, .footer-bottom a {
         margin: 0;
    }
     .articleInner img {
         top: 92px;
         width: 100%;
         height: auto;
    }
     .veidaWr.article {
       
         top:90px;
   
    }
      .veidaWr.meet {
         top:0;
    }
     .veidaWr.article .section_content {
         width: calc(100% - 30px);
         margin: 20px auto 0;
    }
     .veidaWr.article .section_content .article_title {
         font-size: 44px;
         line-height: 41px;
         margin: 0 auto 20px;
    }
     .veidaWr.article .section_content .article_subTitle {
         font-size: 26px;
         line-height: 28px;
    }

     section.veidaInner.veida_meet, .veidaInner.veida_articles {
         margin: 91px 0 40px 0;
         width: 100%!important;
         padding: 50px 15px 20px;
    }
     .veidaInner.veida_meet .veidaVr{
         margin:0;
    }
     .meet .meetings , .page_12596 .section_articles .meetings{
         flex-wrap: wrap;
         justify-content: center;
         grid-gap: 30px;
    }
     .meet .meetings .meet:first-of-type, .page_12596 .section_articles .meetings .meet:first-of-type{
         margin-right: 0;
    }
     .meet .meetings .meet, .page_12596 .section_articles .meetings .meet{
         flex: 0 0 calc(100% - 30px);
    }
     .page_12591 .veida_meet .veidaVr {
         margin: 0;
         width: calc(100% - 30px);
    }
     .page_12591 .veida_meet .veidaInner h2.title {
         font-size: 60px;
         line-height: 52px;
         margin-bottom:24px;
    }
     .veidaWr.meet .main_content {
         grid-template-columns: auto;
         width: calc(100% - 30px);
    }
     .veidaWr.meet .SBSendMailBody h3 {
         line-height: 25px;
    }
     .form-label input[type="text"], .form-label input[type="password"], .form-label input[type="tel"], .form-label input[type="email"], .form-label select {
         -webkit-box-shadow: none!important;
    }
     .form-label select:valid ~ label, .form-label select:focus ~ label, .form-label input:valid ~ label, .form-label input:focus ~ label {
         background: #fff9f4;
    }
     .veidaWr.meet .cls_left .form_terms {
         line-height: 1.2;
         margin: 25px auto;
    }
     .veidaWr.meet .cls_left .btn_submit{
         padding: 10px 60px;
         margin-bottom: 90px;
    }
     .errMsg, .error_message, .red_bottom {
         font-size: 18px;
    }
     .socialBlock {width:90%}

     .veidaInner .lecturers .d_img img {width:80px; height:80px}
     .veidaInner .lecturers .d_img:after {  zoom:86%}
     .hero {margin-bottom:0; margin-top:92px}

     .veidaWr.meet .main_content .cls_right {margin-bottom:0}
     .veidaWr.meet .main_content .section_lecturers .job_title, .veidaWr.meet .main_content .section_lecturers .item_name  {max-width:90%}
     .veidaWr.meet .main_content {    grid-gap: 60px;}

     .veidaWr.meet .main_content .section_lecturers .lecturers {    grid-template-columns: 1fr 1fr;}
     .veidaInnerVr{width:100%;}
     .imgCredit {  top: 310px; font-size: 14px; margin-right:5px;}
}
 
@media screen and (max-width: 320px) {

.veidaInner .lecturers {zoom:80%}
}


