﻿ 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;}
 h1, h2 {font-size:55px}
 #wrapper {min-width:100%!important; max-width:100%!important; margin-top:0 !important}
 .headerWr {background:#fde7dc; top:0}
 header .lang, header .add2{display:none !important}
 header nav ul li a {color:#000}
 header nav ul li a.active {  color: #005db2;}
#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);zoom: 130%;     top: 5px;}
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/11833/Intel_Globeschool_Hero_desktop2.png) no-repeat scroll center top; height: 595px;*/ background-color: #1b547d;}
#intro img {width:100%;margin-top: 70px;display: block;}
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:360px}
#logos .l2 img {zoom:82%;    margin-top: 4px; }
 #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:#005db2 }
section.about .fa:after, section.speakers .fa:after, section.schedule .fa:after {
    border: solid #005db2;
    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: #005db2;
    border: solid 2px #005db2;
}
.abWr {    background: #fff;}
h1, h2 {color: #005db2 !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 #005db2;
        color: #fff !important;
        background: #005db2;
    }
    section.about.open .fa:after, section.speakers.open .fa:after {
    top: 19px;
    left: 59px;
    transform: rotate(225deg);
     -webkit-transform: rotate(225deg);
}
    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(3, 1fr);    grid-gap: 40px;}
 section.sec.schedule strong, section.sec.schedule strong a {color:#005db2 !important}
 section.schedule.sec .item {width:auto !important;    padding: 26px 24px 24px 19px ;}
 section.speakers .speaker .speakerTitle {height:50px}
 section.schedule.sec .item:hover  {background:#fff!important}
 section.speakers .speaker.open .speakerBox img { border-radius:50%;     margin: 0 0 10px 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}
 #countdown span:last-child {margin-right:16px}
 #sec11633 .morelink {display:none}
 #sec11630 {background: #fff!important }
section.about .wr {height:225px}
#form2018, #countdown, .registration.sec .info, #layer {background:#005db2}
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;  z-index: 11111111;   max-width: 1280px;}
section.schedule.sec .item.active.open a { text-decoration:underline}
section.schedule.sec .item.active.open  .fa:before { display:none}
section.speakers .speaker {    padding-bottom: 118px;     width: 24%;    max-width: 210px;}
section.speakers .speaker img {    margin: 0 auto;    border: solid 2px #005db2;}

.link2show {
  
    margin: 0 auto;
    text-align:center;
    position: relative;
    top: -61px;

}
.link2show a {       color: #005db2;
    border: solid 2px #005db2;
    font-size: 22px;
    line-height: 1.32;
    font-family: NextExitBold;  
    display:inline-block;
        width: 190px;
    padding: 10px 0;}

.link2show a:hover {border: solid 2px #005db2;
    color: #fff !important;
    background: #005db2;}


.lnkReg {
    font-family: NextExitRegular;
    font-size: 20px;
    text-align: right;
    float: left;
    margin: 19px 20px 0 105px;
    letter-spacing: -0.3px;
    padding: 1px 25px 2px;
    line-height: 29px;
    color: #005db2;
    border: 1px #005db2 solid;
}
.lnkReg:hover {background: #005db2; color:#fff}

section.speakers .speaker .speakerName {color:#005db2}
 
.schedule.sec .item.active.open strong {color:#005db2 !important; font-size:30px}
.schedule.sec .item.active.open span { color: #262626;  font-size: 25px!important; line-height:32px!important; margin-bottom:26px}
.item.active.open .addInfo p {    font-family: 'NextExitLight', almoniDL400;}
section.schedule.sec .item ol {list-style:decimal; margin:20px 20px 20px 0;}
   section.schedule.sec .itemol li {
        font-size: 25px;
    }
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;}


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}
.registration.sec .payment a:hover {background: #013665 !important;}
 section.sec {    background: #ffebe1;}
.registration.sec {max-width: 828px;   padding: 69px; background: #fef3ee;}
.registration.sec .payment { margin-top: 30px; }
.registration.sec h1 { font-size:55px; line-height:45px; font-family:NextExitExtraBold    !important;font-weight:normal; margin:0 0 19px; text-align:right;}
.registration.sec h2 {font-size:26px !important; line-height:35px; font-family:NextExitLight,almoniDL400  !important; font-weight:normal; margin-bottom:10px;color:#000 !important ; text-align:right }
.bn11592 {text-align:right;margin:58px auto; display:block}
section.about {border:0}
section.speakers h2 {margin:40px auto 0}
section.speakers h3 {margin:20px auto;color: #005db2;font-size: 28px;
    line-height: 1.02 !important;
    font-family: NextExitExtraBold ,almoniDL700;
    height: auto !important;
    font-variant-caps: small-caps; }
section.speakers .speaker.active .speakerName:hover {color:#e61e28}
section.speakers {max-width:70%;background: #fff; }

#event_instances span {display:block; text-align:right}
section.speakers .speaker.open .wr{
    position:relative;
}
section.speakers .speaker.open .speakerCredit{
    position: absolute;
    top: 220px;
    right: 5%;
}
@media only screen and (max-width: 1024px) {
    section.speakers {max-width:100%;}
    section.speakers .speaker img {height:auto}
    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: 800px) {
    .headerWr {height:auto}
    header {background:#fde7dc; position:static; height:auto; padding:0}
    #main.HE header .logo {right:0}
    header .fb { left:10px}
    section {width:90%}
    section.speakers .speaker.active:hover:after {display:none}
    #logos a img {    margin-bottom:1px;}
}



@media only screen and (max-width:480px) {
    .link2show {    top: -10px;}
    section.speakers .speaker .wr {height: 70px;}
   header .social span:before {right: -17px;}
   section.schedule .item {padding:20px!important}
 #intro { /*margin-top: 63px; background-image:url(http://images.globes.co.il/globes/d/11833/Intel_Globeschool_Hero_mobile2.png); height:500px;        background-size: cover;*/ }
  #intro div { display:block}
  #countdown span:last-child {margin-right:7px}
  #intro img {    margin-top: 53px;}
    section.about .morelink {display:block}
    .registration.sec h1 {margin-top:10px;text-align: center;margin-top:0}
    section.about .morelink span {margin-bottom:0}
    section.registration.sec {background:#fef3ee !important; width:94% !important; padding:3%!important; margin-bottom:0 !important}
 #more_then_once {display:block}
    .registration.sec h2 {padding:0 2%}
    header {background:#fde7dc !important; height:41px;position: fixed;}
    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: 16px; padding:4px 0}
    #logos a img {width:100%;display: inline-block;width:138px}
  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; overflow:visible}

    section.speakers h2 {    margin: -20px auto 0}
    section.speakers h3 {margin-top:0}
    #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:#005db2;margin: 18px 0 0 0; display:inline-block}
.osemLink .t3 {font-family: NextExitRegular;font-size:22px; line-height:29px; border: solid 1px #005db2; float:left;    margin: 12px 0 0 24px;    padding: 6px 24px 8px; color:#005db2;}
.osemLink:hover .t3 {color:#fff; background:#005db2}



.registration.sec {margin-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:#005db2;margin: 18px 0 0 0; display:inline-block}
.osemLinkB .t3 {    padding: 10px 0 12px;  background: #005db2; 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:#005db2 !important;border: solid 1px #005db2;}
.registration.sec .payment a:hover {}
.chbxWr {margin:0 auto; text-align:center; font-size: 26px !important;
    line-height: 35px;
    font-family: NextExitLight,almoniDL400 !important;
    font-weight: normal;
    margin-bottom: 32px;}



@media only screen and (max-width:480px) {

    section.speakers .speaker.open {z-index: 100000;}
    section.speakers #layer {    z-index: 100000; position:fixed}


    #logos .l2 img {width:59px; zoom:100%}
.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 30%;}
.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;}
.chbxWr span { display:block; text-align:right}
.chbxWr {padding: 0 2%;}
.lnkReg {display:none}
section.sec {width:100%}
section.speakers .speaker {    width: 47%}
}

@media only screen and (max-width:320px) {
    #logos a img {zoom:80%}
}


