﻿@font-face {
  font-family: 'OpenSansHebrewCondensedRegular';
  font-style: normal;
  font-weight: 800;
  src: url(/Static/fonts/OpenSansHebrewCondensed/OpenSansHebrewCondensed-Regular.ttf) format('truetype');
}
#container {text-align: center; margin-right:20px;}
#Map { display:block}
#mobileMap, 
footer .logoF,
header .lang { display:none}
 #sec10691 { margin-bottom:0}
 section.schedule .item.open .close:after {transform:rotate(0deg);}
 section.schedule .open .fa:before {content:""}
 #countdown,
 #MapSection,
 footer {background:#000}
 .headerWr {background: rgba(254, 231, 220, .95); z-index: 2;}
 header nav ul li a { color:#000}
 header .add2,
 header .social  { color:#000;     border: 1px #000 solid;}
 header nav ul li a.active { color:#97133F}
 header .social span {padding-right: 10px;}
#main h1 {
        color: #f24147!important;
}
 #main h2,
 section.sec.schedule strong,
 section.speakers .speaker .speakerName {color:#97133F !important;  }
 section.speakers .speaker .speakerName {  font-size: 21px;}

header .add2 {display: none !important;}
header .add2.hide.l2 , .headerWr header .add2.hide{display: none!important;}
.abWr { background:#fff}
header .add2 div {    background: rgba(0, 10, 21, 0.8);}
#MapSection .map a.reg {background:#207ee3 !important; color:#fff; text-align:center; border-radius:5px; width:100%; font-size:28px;      
    display: inline-block;
    line-height: 28px;
    padding: 7px 0 13px;
    margin-bottom:20px
}
#MapSection {margin-bottom:40px}
#MapSection .map {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
#MapSection .map .mapIm ,#MapSection .map .mapInfo{
   float: none;
}
#MapSection .map .mapInfo {
    margin-right: 0;
    margin-left: 2%;
}
.formSend18 {
    margin-top: 40px;
}
.lineThrough {
    margin: 0px 0 40px;
}
.lineThrough span {
    font-size: 28px;
    background: #f24147;
}
.regPhone {
    display: none;
}
#left_form_inner_relative .text {
   color: #fff;
}
#left_form_inner_relative input {
    border-radius: 5px;
}
#submit_btm {
    border-radius: 5px;
    margin: 0 0 50px 0;
    width: 100%;
    font-size: 28px;
    padding: 10px 0;
    background: #207ee3;
    color: #fff;
    float: none;
}
section.sec.schedule strong {  font-weight: normal; font-family: NextExitbOLD,OpenSansHebrewCondensedRegular;}
 section.speakers .speaker .wr {    text-align: center !important;}
header .social span:before {
    content: url(https://images.globes.co.il/globes/icons/icn-share-bw-1.svg);
}
header .add2 span:before {
    content: url(https://images.globes.co.il/globes/icons/icn-share-cal-bw.svg);
    }
header .add2 span:after {
    content: url(https://images.globes.co.il/globes/icons/icn-small-arrow-down-bw.svg);
}

 .btnRow span:hover, section.about .morelink span:hover, section.speakers .morelink span:hover, section.schedule .morelink span:hover {background: #97133F !important; border: solid 2px #97133F; }

 section.about .fa:after, section.speakers .fa:after, section.schedule .fa:after {
content: url(https://images.globes.co.il/globes/icons/icn-arrow-up-red.svg);
 }
 section.schedule.sec .item {width:30%}
 section.schedule.sec .item:nth-child(3n+3) {margin: 0 0 2% 5%;}
 section.schedule.sec .item.active.open {background: #97133F !important; }
 section.schedule.sec .item:hover { background:#97133f2e}

 section.about .morelink span,
 section.speakers .morelink span, 
 section.schedule .morelink span {    color: #97133F;
    border: solid 2px #97133F;}
 #main.HE header .logo {background: url(https://images.globes.co.il/globes/globes-red.svg) no-repeat 0 0 !important; width:130px !important; height: 35px  !important;}
section.sponsers {
    border-bottom: none;
}
 @media only screen and (min-width: 480px) and (max-width: 800px) {
     header {background:none;position: static;}
    #mobMenu {background: url(https://images.globes.co.il/globes/icons/burger_black.png) no-repeat 0 0 !important;  }
    #main.HE header .logo {       margin: 0 auto;    float: none; }
 }
 


@media only screen and (min-width: 480px) and (max-width: 1280px) {
     #MapSection .map .mapIm {    width: 66%; }
 #MapSection .map .mapInfo  {    width: 30%; margin-top:20px;}
    #MapSection .map .mapInfo h3 {font-size: 42px; margin:10px 0}
    #MapSection .map a.reg { margin-bottom:10px    }
}


#layer {
    background: #333;
    display: none;
    height: 400%;
    left: 0;
    opacity: 0.7;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100% !important;
    z-index: 2;
}

@media only screen and (max-width: 480px) {

    #container {margin-right: 0;}
    section.speakers .speaker .speakerName  {}
    section.speakers .speaker {margin: 0 auto 60px !important;}

    section.about .wr {  height: 280px; }
    .sch_items { height: 590px;}
    #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;}

       section.schedule .item.open .close:after {top:50px !important}
 section.schedule.sec .item.active.open strong {width:80%}

  section.schedule.sec .item {width:90% !important}

  #mobileMap { display:block; width:100%}
  #Map { display:none}
    .headerWr {background: rgba(254, 231, 220, .95);}
    header { background: none; padding: 0; }
    header .social {    top: 10px;}
    #main header nav {    height: 828px; background:#ffebe1}
    header .add2.hide span a {color:#000}

    #mobMenu { background: url(https://images.globes.co.il/globes/icons/burger_black.png) no-repeat 0 0 !important;}
    #mobMenu.opnd {background: url(https://images.globes.co.il/globes/icons/x-mobile-menu-bw.svg) no-repeat 0 0 !important;}
        section.conferences div a:first-child { margin:0}
    section.conferences div a:first-child img {width:100%}
}
.schedule{
    border-bottom: none;
}
.sch_items {
    height: auto;
    overflow: auto;
}
footer .copyright {
    padding-right: 20px;
}
