﻿ html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, small, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, embed, figure, figcaption, footer, header, hgroup, menu, nav, section, audio, video {    font-family: NextExitRegular, almoniDL400;}
 
 .headerWr {background:#fde7dc}
 header .lang, header .add2{display:none !important}
 header nav ul li a {color:#000}
 header nav ul li a.active {  color: #c00;}
#main.HE header .logo {
    background: url( https://images.globes.co.il/globes/logo-138-35-2.svg?ver=1) no-repeat 0 0;    width: 146px;
}
header .social span:before {    content: url(https://images.globes.co.il/globes/2019/share-16-px.svg);     top: 9px;}
section.speakers .speaker.open p {overflow:hidden}
section.about .wr p a {color:rgb(0, 0, 238);}
#sec11628 h1 {margin-bottom:20px}
section.speakers .speaker .speakerTitle {     font-family: NextExitLight,almoniDL400; }

header .social {border:0}
header {max-width:1900px; height:70px}
#intro {background: url(http://images.globes.co.il/globes/d/11627/desktop.png) no-repeat scroll center top / cover; height: 595px;}
header .del1 {
    font-size: 25px;
    margin: 20px 29px 33px;
    position: relative;
    top: 0px;
    opacity: 0.8;
    height: 34px;
    border: solid 1px #a2a2a2;
}  
header .del2 {
    font-size: 25px;
    margin: 20px 29px 33px;
    position: relative;
    top: -13px;
    opacity: 0.8;
    height: 34px;
    border: solid 1px #a2a2a2;
}  
   header .fb {margin-left:31px; margin-top:7px}     
   header nav ul li {padding-top:25px}
   header .social {left:480px}

 #sec11592 h1 {font-size: 55px;line-height: 32px;color: #0eaee7 !important; }
 section.schedule h2 {margin-top:0}
 section.about .fa:before, section.schedule .fa:before {color:#c00 }
section.about .fa:after, section.speakers .fa:after, section.schedule .fa:after {
    border: solid #e61e28;
    border-width: 0 2px 2px 0;
    margin-right: 6px;
    display: inline-block;
    padding: 3px;
    content: '' !important;
position: absolute;
    left: 29px;
    top: 16px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
section.about .fa:hover:after {border: solid #fff;border-width: 0 2px 2px 0;}
section.about .morelink span {
    color: #c00;
    border: solid 2px #c00;
}
.abWr {    background: #fff;}
h1, h2 {color: #c00 !important; }
.schedule { padding-top:37px}
    .btnRow span:hover, section.about .morelink span:hover, section.speakers .morelink span:hover, section.schedule .morelink span:hover {
        border: solid 2px #e61e28;
        color: #fff !important;
        background: #e61e28;
    }
    section.about.open .fa:after, section.speakers.open .fa:after {
    top: 19px;
    left: 59px;
    transform: rotate(225deg);
     -webkit-transform: rotate(225deg);
}
    section.speakers .speaker.open .wr {
    position: relative;
}
    section.speakers .speaker.open .speakerCredit {
    position: absolute;
    top: 220px;
    right: 5%;
}
    section.about  .fa:hover:before, section.schedule  .fa:hover:before {color: #fff;}
    section.about {    background: #fff!important;}
 .sch_items {height:auto; overflow:visible }
 section.sec .wr { max-width: 1280px;} 
 .sch_items {display: grid;    grid-template-columns: repeat(4, 1fr);    grid-gap: 40px;}
 section.sec.schedule strong {color:#c00 !important}
 section.schedule.sec .item {width:auto !important;    padding: 26px 24px 24px 19px ;}
 section.speakers .speaker.open .speakerBox img { border-radius:50%;     margin: 0 0 0 20px;}
 section.speakers .speaker.open .close:after {   color:#000!important;    border: 0;    content: "X "!important; font-family:arial;
    transition: none !important; -webkit-transform:none !important;     font-weight: normal;}
 section.speakers .speaker.open, section.schedule .item.open:hover, section.speakers .speaker.open:hover, section.speakers .speaker.open .wr {background:#fff;}
 section.speakers .speaker.open .speakerBox p { color:#000}
 section.speakers .speaker.open .speakerBox p {margin-top:20px}

 #sec11633 .morelink {display:none}
 #sec11630 {background: #fff!important }
section.about .wr {height:235px}
#form2018, #countdown, .registration.sec .info, #layer {background:#000}
footer {background:#fde7dc}
footer span, footer a {color:#000}
#countdown {height:70px}
#countdown div {        line-height: 24px;    }
#countdown div:after {top: 15px;}
section.schedule .item.open * {color:#000 !important}
section.schedule .item.active.open:hover span {color:#000 !important}
section.schedule.sec .item.active.open {    background: #fff!important;     max-width: 1280px;}
section.schedule.sec .item.active.open  .fa:before { display:none}
section.speakers .speaker {    padding-bottom: 118px;}
section.speakers .speaker img {
    border: solid 2px #cc0000;
}

section.speakers .speaker .speakerName {color:#c00}
 
.schedule.sec .item.active.open strong {color:#c00 !important; font-size:30px}
.schedule.sec .item.active.open span { color: #262626;  font-size: 25px; line-height:32px; margin-bottom:26px}
.item.active.open .addInfo p {    font-family: 'NextExitLight', almoniDL400;}
section.schedule .item.open * { color:#000!important}
section.schedule .item.open .close:after {color:#000!important;    border: 0;    content: "X "!important; font-family:arial;
    transition: none !important; -webkit-transform:none !important;     font-weight: normal;}

#intro img {width:100%}
footer .logoF {display:none}
footer .copyright {text-align:center}
.registration.sec .payment .pInf,.registration.sec .formSend18 {display:none}
.registration.sec .payment a {padding:10px 100px; background:#0eaee7; border-radius:5px; display:inline; }
section.registration .btn.buy span img {display:none}
.registration.sec .payment a span {font-size:28px}
 section.sec {    background: #ffebe1;}
.registration.sec {background:#000}
.registration.sec h1, .registration.sec h2 {color:#fff !important}
.registration.sec h1 { font-size:55px; line-height:45px; font-family:NextExitBold  !important;font-weight:normal; margin:69px 0 19px}
.registration.sec h2 {font-size:26px !important; line-height:35px; font-family:NextExitLight,almoniDL400  !important; font-weight:normal; margin-bottom:32px; }
.bn11592 {text-align:center;margin:58px auto; display:block}
section.about {border:0}
section.speakers h2 {margin:138px auto 106px}
section.speakers .speaker.active .speakerName:hover {color:#e61e28}

@media only screen and (max-width: 1024px) {
    

    header .logo {
        position: absolute;
        margin: inherit;
 width: 146px !important;
    }
    section.about .wr {    height: 292px;}
    section.sec .wr {    max-width: 980px;}
        section.speakers h2 {    margin: 20px auto 20px;}
}

@media only screen and (max-width:480px) {
 #intro {background:none; height:auto}
  #intro div { display:block}
  #intro img {    margin-top: 53px;}
    section.about .morelink {display:block}
    .registration.sec h1 {margin-top:10px}
    section.about .morelink span {margin-bottom:0}
    section.registration.sec {background:#000 !important; width:100% !important}
    .registration.sec h1 {margin-top:0}
    .registration.sec h2 {padding:0 2%}
    header {background:#fde7dc !important; height:45px}
    header .social { left:0; top:5px}
    #main.HE header .logo {float:none; margin:0 auto}
    .sch_items {display:block}
    #main.HE header .logo {
    background: url(https://images.globes.co.il/globes/globes-red.svg) no-repeat 0 0 !important;
    width: 88px !important;
    height: 35px !important;
    margin: 7px auto 0;
    float: none;
    position:static;
}
    #sec11633 {padding:0;    width: 100%;}
    #sec11633 h2 {padding-top:46px}
    section.about .wr {    height: 386px;}
    header .fb {margin:0;    width: 100%;}
    header .del2 {top:-9px}
    #logos  { overflow:hidden; background:#fff; position:relative; width:100%; left:0;display: block; text-align:center;    top: 23px; padding:4px 0}
    #logos a img {width:100%;display: inline-block;width:140px}
  section.speakers #layer {background:#555}
  .schedule.sec .item.active.open strong {margin-top:37px}
    section.schedule .item.open { top:20%   }
    section.schedule .item.open .close:after {top:45px}
    #mobMenu {  display:block !important;background: url(https://images.globes.co.il/globes/icons/burger_black.png) no-repeat 0 0 !important;}

    section.schedule.sec .item.active.open {    width: 86% !important;   margin: 0 3% !important;}
    section.speakers .speaker.open { top:104px;  }
    section.speakers .speaker.open .wr {background:#fff!important}
    section.speakers .speaker.open p {color:#000!important}

    section.speakers h2 {    margin: -20px auto 20px;}
    #logos {z-index:-1}
    #mobMenu.opnd {    margin-top: 15px;}
    #main header nav { background:#fff; height:100vh}
}



.osemLink {width:100%; max-width: 834px;  height: 70px;  border-radius: 4px;  border: solid 1px #a2a2a2; text-align:right; margin:24px auto;    display: block;}
.osemLink .t1 {font-family:'NextExitRegular'; font-size:30px; line-height:29px; color:#000;margin: 18px 24px 0 0; display:inline-block}
.osemLink .t2 {    font-family: NextExitRegular;font-size:30px; line-height:29px; color:#c00;margin: 18px 0 0 0; display:inline-block}
.osemLink .t3 {font-family: NextExitRegular;font-size:22px; line-height:29px; border: solid 1px #cc0000; float:left;    margin: 12px 0 0 24px;    padding: 6px 24px 8px; color:#c00;}
.osemLink:hover .t3 {color:#fff; background:#c00}



.registration.sec {padding-bottom:90px !important}
.abWr {overflow:hidden}
.osemLinkB {    padding: 20px 0;
                text-align:center;
    display: block;
    border-radius: 50%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    height: 100px;
    width: 150%;
    margin: 10px auto;
    position: relative;
    background: #fff;
    top: -80px;
        left: 25%;
}

.osemLinkB:after { content:''; position:absolute; }
.osemLinkB .t1 {font-family:'NextExitRegular'; font-size:30px; line-height:29px; color:#000;margin: 18px 24px 0 0; display:inline-block}
.osemLinkB .t2 {    font-family: NextExitRegular;font-size:30px; line-height:29px; color:#c00;margin: 18px 0 0 0; display:inline-block}
.osemLinkB .t3 {    padding: 10px 0 12px;  background: #c00; color: #fff;  font-size:28px;     display: block;     border-radius: 5px; margin:32px auto 0;max-width:446px; width:100%}
.osemLinkB + #layer {display:none}

.registration.sec .payment a {background:#000 !important;border: solid 1px #fff;}


@media only screen and (max-width:480px) {
.osemLink {width:calc(100% - 32px); height:auto; text-align:center}
.osemLink span { display:block !important; float:none!important; }
.osemLink .t1 {margin:18px auto 0}
.osemLink .t2 {margin:0 auto}
.osemLink .t3 {margin:18px auto;max-width: 146px;}
.osemLinkB .t2 { margin-top:5px   }
.osemLinkB .t1 {margin-right:0}
.registration.sec .payment a {padding: 10px 30px;}
.osemLinkB .t3 { width:88% }
.osemLinkB {border-radius:0; width:100%; left:0}
.osemLinkB:after {
    content: '';
    position: absolute;
    background: #fff;
    width: 150%;
    top: -21px;
    height: 50px;
    left: -25%;
    border-radius: 50%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    z-index: 1;
}
header .del2 {     margin: 20px 12px 33px;}

}

@media only screen and (max-width:320px) {
    #logos a img {zoom:80%}
}


