 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 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
        font-family: NextExitRegular;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, main {
	display: block;
}
body {
	line-height: 1;

}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a { text-decoration:none}
.clear {clear:both}
.hide { display:none !important}
html.hd,
html.hd body { overflow:hidden; height:100%}
@font-face {
  font-family: 'OpenSansHebrewCondensedBold';
  font-style: normal;
  font-weight: 800;
  src: url(../../../Static/fonts/OpenSansHebrewCondensed/OpenSansHebrewCondensed-Bold.ttf) format('truetype');
}

@font-face{
	font-family:'almoni-dl7';
	font-weight:700; /*(bold)*/
	font-style: normal;
	src: url('../../../Static/fonts/almoni/almoni-dl-aaa-700.eot'); 
	src: url('../../../Static/fonts/almoni/almoni-dl-aaa-700.eot') format('embedded-opentype'), 
		url('../../../Static/fonts/almoni/almoni-dl-aaa-700.ttf') format('truetype'), 
		url('../../../Static/fonts/almoni/almoni-dl-aaa-700.woff') format('woff');
}

@font-face{
	font-family:'almoni-dl';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('../../../Static/fonts/almoni/almoni-dl-aaa-400.eot'); 
	src: url('../../../Static/fonts/almoni/almoni-dl-aaa-400.eot') format('embedded-opentype'), 
		url('../../../Static/fonts/almoni/almoni-dl-aaa-400.ttf') format('truetype'), 
		url('../../../Static/fonts/almoni/almoni-dl-aaa-400.woff') format('woff');
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../../../Static/fonts/FontAwesome/fontawesome-webfont.eot');
  src: url('../../../Static/fonts/FontAwesome/fontawesome-webfont.eot') format('embedded-opentype'), url('../../../Static/fonts/FontAwesome/fontawesome-webfont.woff') format('woff'), url('../../../Static/fonts/FontAwesome/fontawesome-webfont.ttf') format('truetype'), url('/Static/fonts/FontAwesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face{
	font-family:'almoniDL900';
	font-weight:900; /*(black)*/
	font-style: normal;
		src: url('/Static/fonts/almoni/almoni-neue-aaa-black.otf') format("opentype");  
        src: url('../../../Static/fonts/almoni/almoni-neue-aaa-900.eot'); 
		src: url('../../../Static/fonts/almoni/almoni-neue-aaa-900.eot') format('embedded-opentype'), 
			url('../../../Static/fonts/almoni/almoni-neue-aaa-900.ttf') format('truetype'), 
			url('../../../Static/fonts/almoni/almoni-neue-aaa-900.woff') format('woff');
}
		
 @font-face{
	font-family:'almoniDL700';
	font-weight:700; /*(bold)*/
	font-style: normal;
		src: url('/Static/fonts/almoni/almoni-neue-aaa-bold.otf') format("opentype");
        src: url('../../../Static/fonts/almoni/almoni-neue-aaa-700.eot'); 
		src: url('../../../Static/fonts/almoni/almoni-neue-aaa-700.eot') format('embedded-opentype'), 
			url('../../../Static/fonts/almoni/almoni-neue-aaa-700.ttf') format('truetype'), 
			url('../../../Static/fonts/almoni/almoni-neue-aaa-700.woff') format('woff');
} 
   
 
 
 @font-face{
	font-family:'almoniDL400';
	font-weight:400; /*(regular)*/
	font-style: normal;
		src: url('/Static/fonts/almoni/almoni-neue-aaa-regular.otf') format("opentype"); 
        src: url('../../../Static/fonts/almoni/almoni-neue-aaa-400.eot'); 
		src: url('../../../Static/fonts/almoni/almoni-neue-aaa-400.eot') format('embedded-opentype'), 
			url('../../../Static/fonts/almoni/almoni-neue-aaa-400.ttf') format('truetype'), 
			url('../../../Static/fonts/almoni/almoni-neue-aaa-400.woff') format('woff');
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
 
#globesLink {background:url("../../../images/veida/img/g.png") no-repeat 0 0;
    float: left;
    margin:30px 0 0 25px;
    height: 23px;
    width: 22px;
}
    
#main {direction:rtl; text-align:right;font-family:'almoni-dl';}

p {font-size: 22px;  line-height:34px; color:#262626; margin:0 0 20px}
h1, h2 {   margin: 0 20px 50px 0; padding-bottom:10px; text-align:center}

header { width:100%; max-width:1160px; background:rgba(255, 255, 255, 0.95); height:85px; margin:0 auto; position:fixed;top:0; left: 50%; transform: translateX(-50%); z-index:1}
header .fb { float:left; margin:32px 0 0 32px}
header .logo { position:absolute; top:18px; right:18px; cursor:pointer}
#main.HE header .logo {  width:132px; height:37px;}

header nav.hideIt {display:block !important}
header nav { margin:0 auto; width:70%; }
header nav ul li { display:inline-block; padding:20px 10px}
header nav ul li a {  display: block;  line-height:22px; }
 

header nav ul  { margin:10px 0 0 0; text-align:center}

header .lang {color:#000;  padding:1px 10px; border:1px #000 solid;    }
header .lang:after { content:'EN'; font-size:14px; font-family:almoni-dl7}

 
#intro {width:100% !important;  height: auto;}
 
section {width:100%; direction:rtl; text-align:right; margin:0 auto; }
 

.sch_items {height: 370px;    overflow: hidden;}
.sch_items.open { height:auto}

#intro .introTitle { margin:0 auto; width:100%; max-width:1160px; top:210px; position:relative; background:rgba(0, 0, 0, 0.6); height:248px;}
#intro .introTitle .mainLogo  {
    width: 50%;
    position: absolute;  
    top: 0;  
    bottom: 0;  
    margin: auto;   
    border-left:1px #ddd solid;
    padding-left:2.5%;      
    margin-right:5%;              
 }
#intro .introTitle .mainText { float:left; width:40%; margin:3% 5% 2% 0; text-align:right}
#intro .introTitle .mainText span {color:#fff;font-size:23px; line-height:34px; display:block}
#intro .introTitle .mainText span strong { display:block; font-size:35px; line-height:35px; margin-bottom:5px}
#intro .introTitle a  {color:#fff; background:#c00; display:inline-block;padding:10px 30px; text-align:center; margin-top:40px; font-size:24px}
#intro .introTitle a  span {font-size:24px !important}

section.registration { overflow:hidden; padding-bottom:0!important; margin-bottom:0!important}
section.registration h2 { color:#777; margin-right:0!important;   font-size:45px }
section.registration .registr { float:right;  width:26%; border-left:1px #ccc solid; padding-left:4%; margin-right:2%}
 
 
#MapSection .map  { max-width:1480px; overflow:hidden; margin:0 auto}
#MapSection.map .mapInfo { padding-right:100px}
#MapSection .map .mapInfo h3 {color:#fff; font-size: 52px;font-family: NextExitBold; margin:20px 0 20px 0}
#MapSection .map .mapInfo h4 {color:#fff;font-size: 37px; margin:0 0 20px 0}

#MapSection .map .mapIm {width:65%; float:left }
#MapSection .map .mapInfo {width:30%; float:right;
    margin-right: 2%;}


#MapSection .map .mapInfo .mp1 {color:#fff;font-size: 30px; margin:60px 0 15px; font-family: NextExitBold;}
#MapSection .map .mapInfo .mp2 {color:#fff;font-size: 30px; margin:60px 0 15px;font-family: NextExitBold;}
#MapSection .map .mapInfo ul li { color:#8094aa;   margin-bottom:20px}
#MapSection .map .mapInfo ul li span {color:#fff;font-size: 22px;  line-height: 26px }
#MapSection .map .mapInfo ul li span strong {font-family: NextExitBold;}

#MapSection .map .mapInfo .l1, 
#MapSection .map .mapInfo .l2 { display:inline; margin-left:20px }


section.registration table { max-width:450px; width:100%}
section.registration table tr { border-bottom:1px #666 dotted}
section.registration table td { padding:15px 10px; font-size:19px}
section.registration .btn { display:block; font-size:22px;padding:26px 0; text-align:center; margin:0 0 16px; border-radius:5px; width:75%}
section.registration .btn.buy { background:#c00;color:#fff;}

section.registration .btn.buy b {  color: #072f5a; font-size:34px; float:left;margin: 2px 0 0 30px; font-family: almoni-dl; width:100px; display:none}
section.registration .btn.buy b:after { content:" > "}
section.registration .btn.buy b span { font-size:20px; float:none; margin:0 }

section.registration .btn.reg {border:1px #c00 solid;color:#c00;                display:none}
section.registration .call {color:#c00; display:inline-block; font-size:24px; text-align:center; margin:20px auto 0; vertical-align:middle; font-family:almoni-dl7}
section.registration .call b {font-size:22px; font-family:arial}
section.registration .regTel { text-align:center}

section.registration .registr { position:relative !important}
#thankYouMsg { position:absolute; top:0; width:100%; height:160px; background:#fafafa}
#thankYouMsg:after { content:" תודה על פנייתך! \A  נציגנו ייצור \A עימך קשר בהקדם"; display:block; font-size:29px; text-align:center;margin-top:20px; white-space:pre; line-height:38px}

section.registration .formSend { float:right; margin-right:4%; width:26%;border-left:1px #ccc solid; padding-left:4%; position:relative}
 


.marquee0 {max-width:1260px; margin:0 auto}


section.gallery { background:#221F20; max-width:1260px}
section.gallery h2 { display:inline; color:#fff; font-size:40px; margin:0 20px; padding-bottom:0; border-bottom:0}
section.gallery .galleryNav { display:inline; color:#fff; font-size:20px; cursor:pointer; margin-left:10px}
section.gallery .galleryNav.active { border-bottom:1px #c00 solid}
section.gallery .galleryImages { margin-top:20px; overflow:hidden; text-align:center}
section.gallery .galleryImages img { width:100%;cursor:pointer;}
section.gallery .galleryImages span { position:relative; display:inline-block;width:32%;}
section.gallery .galleryImages span b { position:absolute; bottom:2px;right:0; background: rgba(0, 0, 0, 0.8); width:98%;  padding:5px 2% 10px 0; border-top:3px #c00 solid;  color: #fff;     display: block;
    font-family: "almoni-dl7";
    font-size: 19px;  }

section.gallery .galleryImages span.video { position:relative;}
section.gallery .galleryImages span.video:after { position:absolute; content:"VIDEO"; top: -100px;left:155px; font-size:32px; color:#fff}
#gImgBoxTitle {font-size:19px;}

.lectureWraper  .fa:before {content: "" !important;}
.lectureWraper  .fa:after {    transform: rotate(0deg)!important;}

#gLayer.open {background:#000; display:block; height:800%; left:0; opacity:0.8; overflow:hidden; position:absolute; top:0; width:100% !important; z-index:2;}
#gImgListBox.open { width:530px; height:500px;  background:#ffebe1; position:fixed; top: 55%;left: 50%;  transform: translate(-50%, -50%); z-index:2; max-width:700px; padding:40px 10px 10px 10px}

#gImgListBox { display:none}
#gImgListBox.open { display:block}

#gImgListBox .close {display:block;}
#gImgListBox .close:after {  position:absolute; top:10px; right:10px; content:"\f00d"; font-size:24px; color:#666; cursor:pointer; z-index:3}

#listBoxContent .fa { position:absolute; width:20px; height:20px; z-index:10; color:#fff; font-size:46px; top:220px; cursor:pointer; }
#listBoxContent .fa.notActive,#listBoxContent .fa.notActive:hover { color:#666; cursor:default}
#listBoxContent .fa:hover { color:#ffebe1;}
#listBoxContent .fa.prev { right:-60px}
#listBoxContent .fa.next { left:-60px}
#listBoxContent .next:before{content: "\f137";font-family: FontAwesome;}  
#listBoxContent .prev:before{content: "\f138";font-family: FontAwesome;}  

.abWr {background:#ffebe1; width:100%;}
section.about { background:#ffebe1; width:100% !important; max-width:1920px;border-bottom: solid 1px #e4ecf4;
    margin-bottom: 50px; }
section.about .wr  {max-width:1160px;   margin:0 auto; height:220px; overflow:hidden}
section.about.open .wr {height:auto !important; overflow:visible}
section.about.open .wr strong {font-family:almoni-dl7}
section.about .morelink  {max-width:1160px;   margin:0 auto;}
section.about .morelink span,
section.speakers .morelink span,
section.schedule .morelink span { width:190px; height:45px; margin:20px auto 60px; cursor:pointer; display:block; }

 
section.about .fa:after,
section.speakers .fa:after,
section.schedule .fa:after { position: absolute;   transform: rotate(-180deg); top:3px;    left: 28px;
    content:url(../../../globes/icons/icn-arrow-up-blue.svg);  }


section.speakers .speaker.open .fa:after {transform:none }

section.speakers .fa:after { left:19px !important}
section.about .fa:hover:after,
section.speakers .fa:hover:after,
section.schedule .fa:hover:after {content:url(../../../globes/icons/icn-arrow-up-white.svg);}


section.about .fa:before,
section.speakers .fa:before,
section.schedule .fa:before {content: " להמשך קריאה ";font-family:'almoni-dl'; text-indent: -22px;}

section.about.open .morelink span,
section.speakers.open .morelink span,
section.schedule.open .morelink span   { width:190px; height:42px; line-height:22px}

section.about.open .fa:before,
section.speakers.open .fa:before {text-indent: -20px;}
 
section.about.open .fa:after,
section.speakers.open .fa:after { top: 11px;  left: 59px;     transform: none;}


section.about.open .fa:before,
section.speakers.open  .fa:before {content: " הסתר "; font-family: NextExitbold;    font-size: 22px;}




section.about .wr p,
section.about .wr h2 {max-width:770px; margin-right:20px}
#about,#registration,#speakers {position:relative;top:-85px}
 
section.schedule span.btnMore { position:relative}
section.schedule span.btnMore:after { position: absolute; left: 42px;
    top:3px;  content:url(../../../globes/icons/icn-arrow-up-blue.svg);    transform: rotate(180deg);}
section.schedule span.btnMore:hover:after {content:url(../../../globes/icons/icn-arrow-up-white.svg);}

.moreData.on + .btnRow .btnMore:after { transform: none;    top: 11px;}

footer {width:100%;   height: 83px;  background-color: #072f5a;}
footer span, footer a {font-size: 22px; color:#fff; font-family: NextExitRegular;    margin-top: 32px;
    display: inline-block;}
footer img {width:100px}
footer .copyright { text-align:right; max-width:1240px; margin:0 auto}
footer .logoF { float:left; margin-top:25px} 

section.speakers { overflow:hidden; text-align:center;     max-width: 1240px;}
#sec10924.speakers { overflow:hidden; text-align:center;     max-width: 1000px;}

#dom_overlay_container {width:100% !important}

section.speakers .speaker.open .fa::before { display:none}
 

section.speakers h2 { color:#c00; text-align:center}
section.speakers .speaker { width:25%; max-width:210px; height:210px; margin-left:3px; position:relative;  padding-bottom:15px; display:inline-block; margin-bottom:55px; margin-left: 15px;
    margin-right: 15px;}
/*section.speakers .speaker.more {   margin-left: 6px;    margin-right: 1px;}*/


#moreLecturers  .speaker { margin-left:7px}
section.speakers.x4 .speaker:last-child { margin-left:0}
section.speakers .speaker img { width:100%; max-width:210px; height:210px}
section.speakers .speaker .wr { position:absolute; bottom:0;left:0;  width:98%; height:60px; padding:0 1% 10px 1%; border-top:3px #c00 solid; text-align:center}
section.speakers .speaker .speakerName { color:#072f5a; display:block;font-family:'almoni-dl7'; font-size:19px; margin-bottom:5px; margin-top:8px  }
section.speakers .speaker .speakerTitle {color:#000; display:block;font-size:19px;overflow:hidden; height:40px}
section.speakers .speakerBox { margin-top:10px; text-align:right; max-height:500px; overflow-y:auto; display:none}

section.speakers .morelink span {float:right; height:45px; margin:20px 0 0 0; cursor:pointer; display:block; font-size:16px; color:#c00;}
section.speakers.open .morelink span { width:130px; height:42px;}

section.speakers .fa:before {content: " דוברים נוספים ";font-family:'almoni-dl';}
#main.EN section.speakers .fa:before {content:"Additional speakers"} 
section.speakers .speaker.open { width:80%; height:auto;  background:#ffebe1; position:fixed; top: 50%;left: 50%;  transform: translate(-50%, -50%); z-index:2; max-width:700px; padding:40px;}
section.speakers .speaker.open img { display:none; border-radius:0}
section.speakers .speaker.open .speakerBox img { display:block; float:right;margin:8px -20px 10px 40px;  }
section.speakers .speaker.open .speakerBox { display:block;}
section.speakers .speaker.open .speakerBox  p {font-size:19px; line-height:27px}
section.speakers .speaker.open .wr { position:static;background:#ffebe1; height:auto; border:0}
section.speakers .speaker.open .wr span {color:#000}
section.speakers .speaker.open .close {display:block !important;}

section.speakers .speaker.open .close:after {  position:absolute; top:15px; right:10px; content:"\f00d"; font-size:24px; color:#666; cursor:pointer; z-index:3}
 

section.speakers #layer {background:#333; display:none; height:400%; left:0; opacity:0.7; overflow:hidden; position:absolute; top:0; width:100% !important; z-index:2;} 
section.speakers .speaker.open .speakerName, 
section.speakers .speaker.open .speakerTitle { display:none} 
section.speakers .speaker.open h3 {font-family:'almoni-dl7'; font-size:23px; margin-bottom:5px;}
section.speakers .speaker.open p strong {font-family:'almoni-dl7'; font-size:19px; margin-bottom:5px;}

section.schedule h2  { margin-bottom:0; margin-top: 70px;}
section.schedule h2 a { font-size:22px; color:#c00; margin:15px 100px 0 20px}
section.schedule h2 a.arb { font-family: almoniDL700;    font-size: 20px; }
section.schedule h2 a:after { content:" >> "; display:inline-block; margin-right:5px}
section.schedule strong { font-size:31px;color:#000; display:block; margin-bottom:10px}
section.schedule .addInfo strong {display:inline-block;}
 
section.schedule .item  { width:23%; display:inline-block; text-align:right;  vertical-align:top; padding:40px 3%; border: solid 1px #c7d8e9;
 margin:0 0 0 5%; background:#fefefe }
section.schedule .item:nth-child(3n+3) { margin-left:0}
section.schedule .item.active {cursor:pointer} 
section.schedule .addInfo { margin-top:10px; text-align:right; max-height:500px; overflow-y:auto; display:none}
section.schedule .item.open .addInfo { display:block;}
section.schedule .item.open { width:80%; height:auto;  background:#ffebe1; position:fixed; top: 50%;left: 50%;  transform: translate(-50%, -50%); z-index:2; max-width:500px; padding:40px; border:0}
section.schedule .item.open .close:after {  position:absolute; top:15px; right:10px; content:"\f00d"; font-size:24px; color:#666; cursor:pointer; z-index:3}
section.schedule .item.open .close {display:block !important;}



section.conferences div { text-align:center}
section.conferences div a { margin:0 30px 30px 30px; display:inline-block}
section.conferences div a:first-child { width:100%; display:block; margin:0 auto 20px; padding-bottom:20px; border-bottom:1px #000 solid}

section.sponsers  a img { margin:0 10px 10px 0; display:inline-block !important; width:200px; height:100px}
section.sponsers {    border-bottom: 1px #e4ecf4 solid;     margin-bottom: 60px !important;
    padding-bottom: 54px !important;
    padding-top: 80px;}
 
#left_form_inner_relative input { padding:10px 2%;  border: 1px solid #ccc; border-radius: 5px;  width:95%;font-size:19px;color:#000;float:right; }
#left_form_inner_relative input:focus { background:#fafafa}
#left_form_inner_relative .text {font-size:17px; line-height:26px; margin:5px 0 28px;  }


#txtFirstName { text-indent:33%}
#txtLastName { text-indent:38%}
#txtTel {width:68% !important; text-indent:3%; margin-left:5%}
#txtCompany  { text-indent:30%}
#txtEmail{ text-indent:3%}
#txtJobTitle{ text-indent: 35%}


.conferences.sec picture img { width:100%}



#left_form_inner_relative p label { position:absolute; right:10px;font-size:17px; }
#left_form_inner_relative p { overflow:hidden; position:relative;}
#left_form_inner_relative .chckbx { margin:20px auto; display:block; font-size:13px;}

#txtTelArea,#txtTel,#txtEmail {direction:ltr;}
 
#txtTelArea { width:17.5% !important; text-align:center}
#chkAdds { text-align:right; width:20px !important}
#submit_btm { cursor:pointer; font-size:32px; padding:10px; text-align:center; width:70%; background:#fff; color:#072f5a; border-radius:5px; margin:0 auto; float:left  }
section.speakers h2,
section.conferences h2,
section.sponsers h2 { border-bottom:1px #ccc solid; color:#c00}


section.registration .stopReg {font-size:23px}

/* EN */

#main.EN,
#main.EN section { direction:ltr; text-align:left}
#main.EN header .logo {background:url("../../../images/veida/img/logoEn.png") no-repeat 0 0;  width:153px; height:51px; left:18px; right:auto}
#main.EN header .fb { float:right; margin: 32px 6px 0 0}
#main.EN header nav ul li a { font-size:17px}
#main.EN #intro .introTitle .mainLogo {}
#main.EN #intro .introTitle .mainText { float:right; margin:7% 0 2%; text-align:left}
#main.EN #intro .introTitle a { margin-right:120px}
#main.EN header .lang {padding:0 10px}
#main.EN header .lang:after { content:'HE';}
#main.EN #thankYouMsg {  height:480px; width:90%; position:static}
#main.EN #thankYouMsg:after { content:" Thank you \A  Your information \A was successfully \Areceived in \A our system \A  We will \A contact you soon";  }
#main.EN section.about .fa:before {content: " READ MORE ";font-family:'almoni-dl';}
#main.EN section.about.open .fa:before{content: " HIDE "; font-family:'almoni-dl';}
#main.EN #mobMenu { float:right; margin:18px 18px 0 0}
#main.EN section.about .wr { height:240px}
#main.EN section.about .morelink span { display:inline-block;}
#main.EN section.about .morelink { text-align:left}
#main.EN section.speakers h2,
#main.EN section.speakers .speaker .wr { text-align:left; padding:0 0 10px 2% }
#main.EN section.speakers .speaker.open .speakerBox img {float:left; margin:8px 20px 10px 0}
#main.EN section.speakers .speaker.open .close::after { left:40px; right:auto}
#main.EN #globesLink { background:url("../../../globes/image/upload/v1755777591/en/G-menu_hyn4rg.png") no-repeat 0 0;    float: right;    margin:30px 10px 0 0;   height: 23px;    width: 22px; }

#main.EN #MapSection .map {   text-align:right}
 

#main.EN section.registration .registr { float:left;  border-left:0; border-right:1px solid #ccc;   margin-right: 0; padding-left:0; margin-left: 2%; padding-right: 4%; height:430px;
                                         display:none;} 
                                         
#main.EN section.registration .stopReg {float:left;margin-left:10%; padding-right: 4%;}                                         
#main.EN #left_form_inner_relative { display:block}
#main.EN #left_form_inner_relative p label { float:left; left:10px; right:auto}
#main.EN #left_form_inner_relative span.red { color:#c00}
#main.EN  section.registration .formSend { float:left;  border-right: 1px solid #ccc; border-left:0;  margin-right: 0;    padding-left: 0;  margin-left: 17%;    padding-right: 4%; }

#main.EN  #txtTel { width:35% !important}
#main.EN #txtFirstName { text-indent:36%}
#main.EN #txtLastName { text-indent:37%}
#main.EN  #txtCompany  { text-indent:38%}
#main.EN  #txtEmail{ text-indent:33%}

#main.EN #intro .introTitle .mainLogo { border-right:1px solid #ddd; border-left:0;padding-right: 2.5%;padding-left:0; margin:auto auto auto 5%}    
#main.EN section.schedule .item { margin:0 5% 0 0;text-align:left}
#main.EN  section.schedule .item:nth-child(3n+3) { margin-right:0}
#main.EN header nav ul li { padding:20px 3px}
#main.EN  #chkAdds { float:left;}
#main.EN section.schedule strong { font-size:24px;}
#main.EN section.schedule span { font-size:18px;}
#main.EN  section.schedule h2 { text-align:left; margin-left:2%}
#main.EN section.speakers { text-align:center}
#main.EN section.speakers .speaker.open .speakerBox p { text-align:left}    
 
#main.EN section.schedule .item.active.open strong,
#main.EN section.schedule .item.active.open span { margin-bottom:0; font-size:24px; color:#000}
#main.EN section.schedule .item.active.open .addInfo { margin-top:5px}
#main.EN section.schedule .item.active.open .addInfo h3 {font-size:19px;font-weight:normal;margin:25px 0 30px; font-family:almoni-dl7}
#main.EN section.schedule .item.active.open .addInfo h4 {font-size:22px; margin:25px 0 30px}
#main.EN section.schedule .item.active.open .addInfo p {font-size:19px; color:#000; line-height:23px }
#main.EN section.schedule .item.active.open .addInfo strong {color:#000; font-size:19px; font-weight:bold; display:inline} 
 
 
#main.EN  #gImgListBox .close:after { left:10px}
#main.EN section.schedule h2 a { float:right;margin:20px 20px 0 0}
 

#main.EN #left_form_inner_relative .call { display:block !important}
#main.EN #left_form_inner_relative .call b {direction: rtl;display: inline-block;text-align: left;}
 



 
 @media only screen  and (max-width: 1160px) and (min-width: 1024px) 
 {
     #main header nav ul li { padding: 20px 5px}
     }
 
    
@media only screen  and (max-width: 1024px) {
    #mobMenu { width:50px; height:50px;background:url("../../../images/veida/img/menu.png") no-repeat 0 0; float:left; margin:18px 0 0 18px}
    #globesLink { display:none}
    #main header nav { position:absolute; left:0; width:20%; top:83px; background:#072f5a; height:510px; z-index:10; padding-right:30px }
    header nav ul { margin:0 !important}
    #main header nav ul li { display:block;}
 
        /*#intro { height:1000px;}*/
    section.registration .btn { font-size:17px}   
     
    #intro .introTitle .mainText span { font-size:23px}    
    #intro .introTitle a { margin-top:10px; padding:6px 30px}
    #intro .introTitle .mainText { margin-top:6%}
    #left_form_inner_relative p label { font-size:15px}    
  
    #main.EN section.registration h2 {font-size:39px}
    
}
@media only screen and (min-width: 481px) {
    section.registration .call { cursor:default;pointer-events:none}
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
    
        /* del */ #main header nav { display:none}
 
    }


@media only screen  and (max-width: 800px) 
{
       section.conferences div a:first-child { width:100%; display:block; margin:0 auto 20px; padding-bottom:20px; border-bottom:0}
     section.conferences div a:first-child img {width:100%}
    section.about .wr  {margin-left:20px;}
    #gImgBox,
    section.gallery .galleryImages span { width:100%}
      #listBoxContent .fa {top:30%}  
    section.schedule .item { width:100%; margin:0!important; padding:40px 0 !important}
    
    section.speakers .speaker { width:46%}
    #intro .introTitle .mainLogo,
    #intro .introTitle .mainText,
    section.registration .registr,
    #MapSection .map  {position:static; float:none; width:100%; height:auto}
    #intro .introTitle a, #intro .introTitle { width:80%;}
    #intro .introTitle { height:350px; padding-top:20px}
    #intro .introTitle .mainLogo { border-left:0; padding:0; margin:20px auto !important; display:block; width:80%}
    #intro .introTitle .mainText,
    #intro .introTitle a { margin:20px auto !important; text-align:center}
    #gImgBoxTitle {font-size:25px;}
    section.registration table  { margin:0 auto;}

      #main.EN section.registration .stopReg { float:none; text-align:center; margin:0; padding:20px 0; background:#fafafa}
    #MapSection .map a { margin:0 auto}
    section { padding:0; width:80%;}
    #MapSection .map {position:static; float:none;  height:auto;margin:5% 0 0 0}
    section.registration .formSend { border:0; margin:0 auto; float:none; width:70%; padding:0; height:420px}
    #main.EN section.registration .registr { height:auto;float:none}
    #main.EN section.registration .formSend { border:0; margin: 20px auto; float:none; height:465px}
}


@media only screen and (max-width: 480px) 
{

    .sch_items {height: 490px;}
    #gImgListBox.open, header { left:0 !important; transform:none !important}
    section.sec .wr {width:90%}
    section.sec { padding:10% 0}
    #mobMenu, header .fb  {margin-left:8px}
    header .logo { right:8px}
    h1, h2 { text-align:center; margin:0 auto 20px auto; }
    #intro .introTitle .mainText,
    #gImgListBox.open { width:96%; top:0  !important}
    #intro .introTitle .mainText span { font-size:20px; line-height:24px}
    #intro .introTitle a, #intro .introTitle { width:100%;}
    section.about .wr p, section.about .wr h2 { margin-left:20px}
    section.conferences div { margin-top:20px}
    #intro .introTitle a { padding:10px 0 }
    section.speakers .speaker { float:none; display:block; margin:0 auto 20px !important; width:100% ;    padding-bottom: 30px !important}
    section.speakers { width:100%;}
    section.speakers .speaker .speakerTitle { font-size:15px}
    section.schedule .item.open { padding:25px !important}
    section.schedule h2 a { display:block; float:none; margin:20px auto 0 !important}
    section.speakers .speaker.open { transform:none; top:0; left:0; width:100%; padding:20px 0!important;  } 
    section.speakers .speakerBox {overflow-y:scroll;height:450px; }
    .,
    section.registration { width:100% !important}
 
    section { width:90%}
    #MapSection .map .mapInfo,
    #MapSection .map .mapIm {width:100%; float:none }
  footer .copyright { width:94%}
  footer span, footer a {font-size:19px}
    
    /* del */ #main header nav { display:none}
    section.registration table,
    #main header nav,
    section.gallery .galleryImages  span { width:100%}
    section.gallery { margin-top:20px}
    
    header nav.hideIt { display:none !important}
    header nav ul { text-align:center; margin:0 auto}
    #listBoxContent .fa.next { left:35px}
    #listBoxContent .fa.prev { right:18px}
    
    section.about .wr { height:290px}
 
    #left_form_inner_relative .chckbx { width:85%}
    #thankYouMsg:after { font-size:24px}
    
    section.registration .registr { text-align:center; margin:0 0 5%; border-bottom:1px #ccc solid; padding-bottom:5%}
    section.registration table { text-align:right}
    section.registration .btn  {  display:inline-block; padding:10px 0 11px; margin-bottom:0; width:40%; font-size:16px}

    section.registration .btn.pp { padding:6px 0 !important}
 
   
    #MapSection .map { padding-top:0; text-align:center !important; margin-top:0}
 
    /* EN */
    #main.EN header nav ul { margin:0 auto}
    #main.EN #intro .introTitle { height:260px}
    #main.EN #intro .introTitle .mainLogo { border:0}
    #main.EN section.registration .registr { width:100% !important}
    #main.EN #thankYouMsg  { height:285px !important; width:100% !important} 
    #main.EN  #MapSection .map a {  width:250px; height:220px} 
    #main.EN, #main.EN section.registration { margin-top:-20%}
    
.socialLinks { overflow:hidden; text-align:center; margin-top:30px;background:#fafafa; width:100%; opacity:0.9;border:1px #ddd solid;border-left:0;border-right:0; display:none}    
.socialLinks.sticked { position:fixed;top:54px;  right:0; z-index:100;  height:50px;background:#fff;}

.socialLinks a  {width:30px!important;height:41px; margin:0 10px!important; text-indent:1000px;display:inline-block}
.socialLinks .bigFontBTN { background:url(../../../images/m/font.svg) no-repeat 0 15px;}
.socialLinks .fbBTN { background:url(../../../images/m/facebook-01.svg) no-repeat 0 0;}
.socialLinks .whatsappBTN { background:url(../../../images/m/whatsapp2.svg) no-repeat 0 0; margin-top:10px !important}
.socialLinks .sendBTN {background:url(../../../images/m/message-01.svg) no-repeat 0 4px;width:35px;margin-top:12px;}
.TwitterIcon{background:url(../../../images/m/twitter.svg) no-repeat 0 0 !important;} 
.socialLinks div{display: inline-block;}
} 


/*general*/
.item.active.open .addInfo h3 {font-size:22px; font-weight:normal}
.item.active.open .addInfo h4 {font-size:22px; font-weight:normal;  margin:25px 0 30px}
.item.active.open .addInfo { margin-top:5px}
.item.active.open .addInfo p {font-weight:normal;   line-height:19px; color:#000}
.item.active.open .addInfo p strong {font-weight:normal;  }
.schedule.sec .item.active.open strong,
.schedule.sec .item.active.open span { font-size:26px;   color:#000; margin-bottom:0}




@font-face {
  font-family: 'FontAwesome';
  src: url('../../../Static/fonts/FontAwesome/fontawesome-webfont.eot');
  src: url('../../../Static/fonts/FontAwesome/fontawesome-webfont.eot') format('embedded-opentype'), url('../../../Static/fonts/FontAwesome/fontawesome-webfont.woff') format('woff'), url('../../../Static/fonts/FontAwesome/fontawesome-webfont.ttf') format('truetype'), url('/Static/fonts/FontAwesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
 @font-face{
	font-family:'NextExitBold';
	font-weight:400; /*(bold)*/
	font-style: normal;
		src: url('../../../Static/fonts/nextexit/NextExitBold.eot'); 
		src: url('../../../Static/fonts/nextexit/NextExitBold.eot') format('embedded-opentype'), 
			url('../../../Static/fonts/nextexit/NextExitBold.ttf') format('truetype'), 
			url('../../../Static/fonts/nextexit/NextExitBold.woff') format('woff');
}
  
@font-face{
	font-family:'NextExitExtraBold';
	font-weight:400; /*(extra bold)*/
	font-style: normal;
		src: url('../../../Static/fonts/nextexit/NextExitExtraBold.eot'); 
		src: url('../../../Static/fonts/nextexit/NextExitExtraBold.eot') format('embedded-opentype'), 
			url('../../../Static/fonts/nextexit/NextExitExtraBold.ttf') format('truetype'), 
			url('../../../Static/fonts/nextexit/NextExitExtraBold.woff') format('woff');
}

@font-face{
	font-family:'NextExitRegular';
	font-weight:400; /*(regular)*/
	font-style: normal;
		src: url('../../../Static/fonts/nextexit/NextExitRegular.eot'); 
		src: url('../../../Static/fonts/nextexit/NextExitRegular.eot') format('embedded-opentype'), 
			url('../../../Static/fonts/nextexit/NextExitRegular.ttf') format('truetype'), 
			url('../../../Static/fonts/nextexit/NextExitRegular.woff') format('woff');
}

@font-face{
	font-family:'NextExitLight';
	font-weight:400; /*(light)*/
	font-style: normal;
		src: url('../../../Static/fonts/nextexit/NextExitLight.eot'); 
		src: url('../../../Static/fonts/nextexit/NextExitLight.eot') format('embedded-opentype'), 
			url('../../../Static/fonts/nextexit/NextExitLight.ttf') format('truetype'), 
			url('../../../Static/fonts/nextexit/NextExitLight.woff') format('woff');
}


#intro .introTitle .mainLogo { position:static;float: right; border:0!important; width:175px; height:175px; margin:0 !important}
.headerWr {width:100%;    background: rgba(7,47,90,0.8); height:70px;   z-index:100000; position:fixed }
 header {background:none;width: 100%; position: static;    transform: none;}
header nav ul {margin-top:0 !important}
header nav ul li a {color:#fff;font-family:NextExitRegular;font-size: 20px;}
header nav ul li a.active {font-family:NextExitBold; color:#fff;  }
#globesLink {display:none}
header .lang {padding: 5px 15px; color: #fff; border: 1px #fff solid; position:absolute; left:40px; top:20px;  }
header .fb {margin: 14px 0 0 51px;}

#main.HE header .logo {background: url(../../../globes/logo_globes_white.svg) no-repeat 0 0;  right:40px}
#intro .introTitle {background:none; width:714px}

#intro .introTitle .mainText span strong { display:inline-block;    background: #158acc;    padding: 0 10px;font-size:68px; line-height: 46px; height:55px; font-family:NextExitExtraBold;   margin-bottom:10px}
#intro .introTitle .mainText span em { display:inline-block;    background: #158acc;    padding: 0 10px;font-size:45px; font-family:NextExitLight; color:#fff;  height: 46px; 
    line-height: 40px;}
#intro .introTitle .mainText .regLink {  border: 2px #fff solid;  background-color: rgba(43, 43, 43, 0.4); font-size:22px; font-family:NextExitRegular; margin-top:18px }
#intro .introTitle .mainText  img {display:none}
.logoText {    color: #fff;
    border: solid 9.1px #007ec8;
    font-size: 50px;
    float: right;
    width: 135px;
    height: 155px;
    background-color: rgba(0, 0, 0, 0.44);
 
    padding: 10px 20px;
    font-family: NextExitRegular;

}

#intro .introTitle .mainText { float:right; width:490px; margin-top:0; margin-right:25px}
section.registration .stopReg {margin-top:0; text-align:center}
section.registration .stopReg .text {font-size:32px; line-height:36px; }
section.registration .stopReg .title {font-size:32px; line-height:36px; display:block; margin:20px 0}
section.registration .stopReg .phone { display:block; margin:20px 0}



video { 
position: absolute;
top: 0;
left: 0;
width: 100%;
height: auto;
z-index:-1;
}

#countdown { background:#072f5a ; text-align:center; padding:0; height:84px; }
#countdown span {color:#fff} 
#countdown div {width:200px; display:inline-block; padding:10px 0; position:relative;  line-height:38px}
#countdown div:after {     position: absolute;
    border-left: 2px #fff solid;
    top: 25px;
    left: -5px;
    height: 42px;
    content: ""; }
#countdown span:first-child {font-size:68.5px; font-family:NextExitRegular}
#countdown span:last-child {font-size:35px;font-family:NextExitLight}
#countdown div.c4:after {display:none}
section.about {background:#fff}

.lectureWraper {text-align:right}

section.schedule .item.active:hover {background:#e4ecf4;}
 

section.schedule .item.active.on {background:#e4ecf4;}


section.schedule .item,
.schedule .confTab,
section.schedule span.btnMore,
section.about .morelink span,
section.speakers .morelink span {
    transition: all .2s ease-in-out;
}

/*.item.active:hover .addInfo {display:block; width:700px;height:700px; position:fixed;    left: 50%;top: 50%; transform: translate(-50%, -50%); background:#fff; border:1px #ccc solid; overflow:hidden; padding:20px; z-index:10}*/

.btnRow span { 
    font-size: 22px !important;
    line-height: 1.32;
    font-family: NextExitBold;
    text-align: center;
 
    background:#fff;
        color: #072f5a;
    border: solid 2px #072f5a;
    margin: 20px 0 0 10px;
    cursor:pointer
}
.schedule .btnRow {    margin-top: 20px;}

section.about .wr p {font-size:25px;font-family:NextExitRegular;line-height: 1.28; margin:0 auto}


h1, h2 {color: #072f5a  !important; border:0 !important; }
h1, h2 {font-size: 50px;  font-weight: bold;font-family:NextExitExtraBold  !important;   line-height: 0.58;}
section.about .morelink {max-width:1140px}


h2.Section_Title {
    position:relative;
    margin-top: 20px;
 
    max-width: 1160px;
    margin: 70px auto 30px;}


h2.Section_Title a {  
        width: 64px;
    height: 60px;
    display: block;
    border-radius: 2px;
    background-color: #f6f8fa;
    background-image: url(../../../globes/icons/icn-download.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    background-position: 12px 8px;
    top: 0;
    font-size:0;
  }
 h2.Section_Titlea:hover { background-color: #e4ecf4;}

section.about .morelink span {color: #072f5a;  border: solid 2px #072f5a;font-size: 22px;
  line-height: 1.32; font-family:NextExitRegular }
section.about .fa:before,
section.schedule .fa:before {line-height:42px;    display: block;   text-align: center; font-family:NextExitBold;  }


section.schedule .morelink span {font-size: 22px !important }

section.speakers .morelink span,
section.schedule .morelink span { color: #072f5a;  border: solid 2px #072f5a;font-size: 22px;
  line-height: 1.32; font-family:NextExitRegular }
 
section .morelink { /*border: solid 1px #072f5a;width:214.9px; height:47px;   margin:20px auto 0; background:#072f5a*/}
 
.btnRow span:hover, 
section.about .morelink span:hover,
section.speakers .morelink span:hover,
section.schedule .morelink span:hover
  {border:solid 2px #072f5a; color:#fff;  background:#072f5a}

section.speakers .fa:before {   font-family: NextExitRegular;  line-height: 43px;    margin-right: 60px;}
 
 
section.about .wr { max-width: 1140px; margin-bottom:40px}
section.speakers .speaker .wr {background:#fff; border-top:0; z-index:1; height:95px; }
 
section.speakers .speaker .speakerTitle p {  font-size: 17px;
    line-height: 1.02;}

section.speakers .speaker .speakerName {      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:#007ec8}
section.speakers .speaker .speakerTitle {  font-family: NextExitLight;  font-size: 23px;
  font-weight: 300;  line-height: 1; height:45px}
section.speakers .speaker.active { cursor:pointer}
section.speakers .speaker.active:hover:after {  
    /*background-image: linear-gradient(159deg, #32aeb4, #22d0cc 28%, #4da8f4 63%, #865afa);
    background-blend-mode: multiply;*/
     background-color: rgba(0, 126, 200, 0.4);
     content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.3;
    border-radius: 50%;
    height: 210px;
    width: 210px;
    top: 0;
}
 section.speakers .speaker.active.open:hover:after { display:none}
 
section.sponsers h2, section.conferences h2 {text-align:center}

.registration.sec .info { background:#072f5a; margin: 0 auto; width:100%; padding:0 5% 50px; max-width:570px }
.registration.sec .map {  width:100%; max-width:1280px; margin:0 auto }

#MapSection {    background: #072f5a;
    overflow: hidden;}

.registration.sec .info h2 {color:#fff !important; margin:62px 0 35px}
.registration.sec .info * {color:#fff}
.registration.sec .info .track { 
    width: 32%;
    float: right;
    border-left: 1px #fff solid;
    margin-left: 6%;
    display:none;
}
.registration.sec .info > div {overflow:hidden}
.registration.sec .info div div:last-child {border:0; margin:0}
.registration.sec .info .track .trackPrice {display:block;font-size: 50px; font-family:NextExitRegular}
.registration.sec .info .track .trackPrice span {font-size: 23px;}
.registration.sec .info .discount {width:100%; clear:both; margin:3px 0; font-size: 23px; font-family:NextExitRegular}
.registration.sec .info .discount span {font-size: 40px;}
.registration.sec .tracksWraper {font-size: 21px; font-family:NextExitLight; margin-top:10px}
.registration.sec .payment {text-align:center;   padding-bottom:10px; margin-bottom:26px; overflow:visible !important; }
.registration.sec .payment a { display:inline-block; width:100%; background:#007ec8; border-radius:0; position:relative}
.registration.sec .payment a span {color:#fff; font-size: 32px; font-family:NextExitBold; /*float:right; margin-right:80px*/}

.registration.sec .payment .pInf  { color: #072f5a; background:#fff;     padding: 4px 0 5px; font-size: 27px;}

/*.registration.sec .payment a:before {  font-size: 28px; color:#fff;   width: 76px;  height: 58px;  border-radius: 1px;  background-color: #007ec8; position:absolute; right:-20px;     top: 9px;    transform: rotate(-7deg);}
.registration.sec .payment a:before {content:"30% הנחה";}
.registration.sec .payment a.pp:before {content:"10% הנחה";}*/
section.registration .btn.buy span img { vertical-align:middle;    margin-right: 5px;}
#left_form_inner_relative .text {font-size: 30px; font-family:NextExitRegular}
#left_form_inner_relative p label {font-size: 22px; font-family:NextExitLight; top:4px}
#left_form_inner_relative p {margin-bottom:14px}
#chkAdds { height:15px !important}
#left_form_inner_relative .chckbx {font-size: 20px; font-family:NextExitLight;}
#txtFirstName,#txtLastName,#txtCompany,#txtJobTitle {text-indent: 23%;}
.tracksWraper .trackTitle { font-size:21px; font-family:NextExitLight }
#thankYouMsg { position:static; background:none}

section.speakers .speaker img { /*filter: grayscale(100%);*/ display:block ;border-radius: 50%; }
.lineThrough { width:100%; text-align:center; border-bottom: 1px solid #fff; line-height:0.1em; margin:10px 0 20px; overflow:visible !important} 
.lineThrough span { color:#fff; padding:0 10px;  font-size: 30px;background: #072f5a;}
 

#form2018 {overflow:hidden;background:#072f5a}
 
#MapSection .map a {      background: none !important;  width:100% !important; height:auto !important;}
#MapSection .map a img#mobileMap { display:none}
#MapSection .map a img#Map { width:100%;height:auto; display:block;  }
#sec10311 {margin-top:50px}
.formSend18 label {color:#fff}
#left_form_inner_relative input,#left_form_inner_relative input:focus {background:none}
#left_form_inner_relative input {color:#fff; border-radius:0;  }

#submit_btm { text-align:center;border-radius:0; margin:0;    width: 30%;}
#submit_btm.middle {margin: 50% 17% 0 0; width:60%}
.schedule  {padding:0 20px 40px;   margin:0 auto; text-align:center;  border-bottom:1px #e4ecf4 solid}


.schedule .confTab  {    border: 1px #576a80 solid; font-size: 30px;  line-height: 0.58; font-family:NextExitLight; color:#576a80; margin-bottom:25px;     width: 210px;   display: inline; text-align: center;    padding: 10px 30px; cursor:pointer;}
.schedule .confTab.active {  background: #072f5a;font-family:NextExitBold;     color: #fff;  }

.schedule .confTab:hover {background-color: #e4ecf4;}
.schedule .confTab.active:hover {background-color: #072f5a;}

#tab_9689 {margin-right: -20px;float: right;}
#tab_9690 {margin-left: -20px;float: left;}

.schedule  .tabData { display:none;}
.schedule  .tabData.active { display:block; clear:both}

.schedule  .item  {     
 
    color: #072f5a;
    padding:22px 32px;
    width: 20%;
    display: inline-block;
    margin-left:12px;
 

}
.schedule .addInfo {display:none}
.schedule .addInfo.on {display:block}
.schedule .item .title  {  font-size: 23px;
  line-height: 0.91;
  text-align: right;
  color: #000;
  display:block;
  font-family:NextExitRegular;
}

.schedule .item.open .title {
    background: #0b4779;
    position: absolute;
    top: 0;
    left: 0;
    text-align: right;
    width: 98%;
    padding: 20px 2% 20px 0;
    color:#fff;
    font-size:35px;

}
.schedule .item.open .title:hover {color:#fff}
section.schedule .item.open .close,
section.speakers .speaker.open .close {left:0; right:auto;    position: absolute !important;}
section.schedule .item.open .close:after,
section.speakers .speaker.open .close:after { 
    content:"סגור"; 
    font-size:30px;
    color:#fff;
    border-bottom:1px #fff solid;
    font-family:NextExitLight;
    left:20px; right:auto;


}

section.schedule h2 a {color:#072f5a}
section.schedule h2 a:after {font-family:Arial;  color:#072f5a;  font-size: 18px;}
section.schedule .item.open, 
section.schedule .item.open:hover {background:#072f5a !important; color:#fff;  z-index:4}
section.schedule .item.open *,section.schedule .item.activer.open:hover .subTitle, section.schedule .item.active.open:hover span { color:#fff !important}

.schedule .item .subTitle  { 
 
  font-size: 20px;
  font-weight: 300;
  line-height: 1;
  text-align: right;
  color: #000;
  font-family:NextExitLight;
  display: block;
}
.schedule  .item.open .subTitle {    margin-top:90px; font-size:35px;}
.confSche b {
  font-size: 25px;
  line-height: 1.28;
  text-align: right;
  color: #4a4a4a;
  margin:22px 0 24px 5px;
   font-family:NextExitRegular;
}
.confSche span {
  font-size: 17px;
  font-weight: 300;
  line-height: 1.24;
  text-align: center;
  color: #163454;
  font-family:NextExitLight;

}
.confSche {  overflow: hidden;   margin:24px 0;  position: relative; text-align:right}
.confSche:after {
    content: "";
    display: inline-block;
    height: 1px;
    vertical-align: middle;
    width: 100%;
    margin-left: -100%;
    margin-right: 10px;
    border-top: 1px solid #072f5a;
    opacity: 0.19;
}
 
section.speakers .speaker.open,
section.schedule .item.open:hover, 
section.speakers .speaker.open:hover,
section.speakers .speaker.open .wr {background:#072f5a;}
section.speakers .speaker.open p {color:#fff}
 
 
section.gallery {background:#f2f4f7 !important; position:relative; padding:40px 0 130px !important; margin-bottom:0 !important}
section.gallery .galleryNavDiv {color:#000}
section.gallery .galleryImages {height:240px;}
section.gallery .galleryImages span b {border:0; bottom:3px;  font-size: 22.8px;     font-family: NextExitLight;     background: rgba(0, 0, 0, 0.3); text-align:right;display:none}
section.gallery .galleryImages span:hover b {display:block}
section.gallery h2 {display:block; text-align:center}
.galleryWr {background:#f2f4f7 !important; width:100%} 
section.gallery .galleryImages span {float:right; margin:0 1.5% 0 3px; width:31%}
 /*section.speakers .speaker.more {
    margin-left: 4px;
    margin-right: 3px;
    float: right;
    z-index:3;
}*/
.arrow {                
position: absolute;
width: 30px;
height: 109px;

top: 35%;
cursor: pointer;
font-size: 32px;
z-index: 1000;
}
.arrow i {color:#fff; font-size:70px}
.left{left: 25px;}
.right{right: 28px;}
.fa {
display: inline-block;
font-family: FontAwesome !important;
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
}
.fa-angle-left:before {content: "\f104";}
.fa-angle-right:before {content: "\f105";}


section.speakers .speaker {padding-bottom:105px}

section.schedule .item  {width:19.4%;  margin: 0 0 0 2%; padding:20px;        min-height:83px; /*min-height: 120px;*/}

 #sec10306 {margin-top:70px;margin-bottom: 60px; padding-bottom:60px}

/*section.schedule .lectureWraper .item:nth-child(4) {margin-left:0}*/
section.schedule .lectureWraper .item:nth-child(3n+3) {margin-left:2%}
.socialBlock { width:565px; height:532px; background:#fff; position:fixed; z-index:200000; transform: translate(-50%, -50%); left:50%; top:50%}

.overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: grey;
    opacity: 0.7;
    z-index: 10;
    width: 100%;
    height: 110%;
    overflow: hidden;
}
.overlay, .socialBlock {display:none}

html.hidden {overflow:hidden}

section.sec {background:#fff; margin-bottom:20px;    padding-bottom: 10px;}
section.sec h2 {color:#c00}
section.sec .item.active:hover {background:#fff}
section.sec .item.active:hover span {color:#666; }

section.sec .wr {max-width: 1160px; padding: 3% 0;   margin: 0 auto;}
.schedule .tabData {max-width: 1160px;   margin: 0 auto;}

section.schedule.sec .item {
    width: 23%;
    display: inline-block;
    text-align: right;
    vertical-align: top;
    padding: 40px 3%;
     margin: 0 0 2% 5%;
}

section.schedule.sec .item:hover {background:#e4ecf4}

section.schedule.sec .item:nth-child(3n+3) {
    margin-left: 0;
}
 
section.schedule.sec .item.active.open {
    background:#072f5a!important;
    width:83%
}
 section.sec.schedule strong {
    font-size: 23px!important;
    color: #072f5a;
    display: block;
    margin-bottom: 10px!important;
    font-weight:bold;
}
section.sec.schedule span {
    font-size:23px;
    color:#000;
       font-family: NextExitRegular;
}
 
     .schedule.sec .item.active.open .addInfo strong { display:inline}
 
     .schedule.sec .item.active.open .addInfo span { font-size:22px;}





@media only screen and (max-width: 800px) {
    section.schedule.sec .item {
        width: 90%;
     
    }
    section.schedule.sec .item.active.open {border:0!important; width:92%; padding-left:4%!important; padding-right:4%!important}
    section.schedule.sec .item.active.open .hide.close {top:-35px}

    section.schedule .item.open { top: 12%; width:86%;  left: 0;  transform: none;  }

    h2.Section_Title { text-align:center; margin:20px auto}
    h2.Section_Title a {  display: block;  float: none;}

    .schedule .item.open .title {position:static;}
    .schedule .item.open .subTitle {margin-top:20px}
    section.schedule .item.open .close {top:-55px}
    section.schedule .addInfo {height:300px}
}



.close {
  font-size:35px;
  font-weight: bold;
  position:absolute;
  top:18px;
  right:20px;
  color: #000;
  cursor:pointer;
  display:inline-block;
  z-index: 100;
}

.close:hover {color:#666}
.closetext {
    font-size: 25px;
    position: relative;
    color: #000;
    cursor: pointer;
    border-bottom: 1px #000 solid;
    top: 450px;
    display: inline-block;
 
    left: 50%;
    bottom: 0;
    font-family:almoni-dl;
        transform: translate(-50%, -50%);
}
.socialBlock .close {font-family:arial}
.socialBlock h3 {
    font-size: 30px; 
    font-weight:normal; 
    font-family:almoni-dl7;
    top: 46px;
     transform: translate(-50%, -50%); left:50%;
    position: absolute;
    margin:0;
}
.socialBlock .sWr { position:absolute;  transform: translate(-50%, -50%); left:50%; top:50%;    width: 100%;
    text-align: center;
    margin: 0 auto;}

.socialBlock a { display:inline-block;   width:77px; height:77px; border-radius:50%; margin:32px; position:relative}
 

.socialBlock a:after {
    position: absolute;
    font-size: 14px;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 130%;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    color:#000;
    font-family: Arial, Helvetica, sans-serif;
}

.socialBlock .fb:after { content: "Facebook";}
.socialBlock .fb {background:url(../../../images/ladies-top50-2017/fb.png) no-repeat 0 0; }

.socialBlock .twitter:after { content: "Twitter"; } 
.socialBlock .twitter  {background:url(../../../images/ladies-top50-2017/twitter.png) no-repeat 0 0;}

.socialBlock .whatsapp:after { content: "WhatsApp";}  
.socialBlock .whatsapp {background:url(../../../images/ladies-top50-2017/whatsapp.png) no-repeat 0 0; }

.socialBlock .mail:after { content: 'דוא"ל'; } 
.socialBlock .mail {background:url(../../../images/ladies-top50-2017/mail.png) no-repeat 0 0;}

.socialBlock .linkedin:after { content: "LinkedIn";  direction: ltr;} 
.socialBlock .linkedin {background:url(../../../globes/icons/li.png) no-repeat 0 0;}

.socialBlock .copy:after { content: "העתק קישור"; 
    width: 90px;} 
.socialBlock .copy {background:url(../../../images/ladies-top50-2017/group.png) no-repeat 0 0;}

.overlay { display:none;    overflow: hidden;
    width: 100% !important;
    height: 4110% !important;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: Gray;
    opacity: 0.7;
    z-index: 10;
}

header .social {
     cursor: pointer;
    font-size: 16px;
    font-family: NextExitRegular;
    position: absolute;
    left: 110px;
    width:32px;
    top: 20px;
    color: #fff;
    border: 1px #fff solid;
        padding: 5px 15px;
}
    header .social span {
        text-indent: 9px;
        display: block;
    }
header .social span:before {content:url(../../../globes/icons/icn-share.svg);position: absolute;
        right: -7px;
    top: 5px;}


header .add2 {   cursor: pointer;
    font-size: 16px;
    font-family: NextExitRegular;
    position: absolute;
    left: 194px;
    top: 20px;
    color: #fff;
    border: 1px #fff solid;
    padding: 5px 15px;
    width:100px;
}
header .add2 span:after {content:url(../../../globes/icons/icn-small-arrow-down.svg);position: absolute;
    left: 14px;    top: 4px;}
header .add2 span:before {content:url(../../../globes/icons/icn-share-cal.svg);position: absolute;
    right: -9px;    top: 4px;}
header .add2:hover span:after {transform: rotate(-180deg); top: 3px; left:-9px}
header .add2 span {display:block; text-indent:22px}

header .add2 div {display:none;     position: absolute;    top: 26px;    width: 110px;    padding:20px 10px 0px 10px;    border: 1px #fff solid;    right: -1px;    background: rgba(7,47,90,0.8);    text-align: left;}
header .add2:hover div {display:block}
header .add2 div a {    display: inline-block;
    color: #fff;
    font-family: almoni-dl;
        line-height: 16px;
    margin-bottom: 16px;
    border-bottom:1px transparent  solid;
    font-size:15px;
}
header .add2 div a:hover { border-bottom:1px #fff solid}

.galleryNavDiv .pagesNav, .moreData{display:none;}
.moreData.on{display:block;}
.btnMore, .btnPrint {display:inline-block; margin: 5px; padding:5px;}
section.conferences div a:first-child {width:auto; display:inline-block; border-bottom:0; margin:0 20px}




section.schedule span.btnMore {     
    width: 170px;
    text-indent:-30px
 }

section.gallery .galleryNavDiv {
margin-top:10px;
position: absolute;
width: 100%;
text-align: center;
}
.galleryNavDiv span {
width: 5px;
height: 5px;
background-color: #072f5a;
border: 1px solid #072f5a;
border-radius: 50%;
margin: 5px;
display: inline-block;
vertical-align: middle !important;
}
.galleryNavDiv span.active {
width: 9px;
height: 9px;
}

.galleryNavDiv .pagesNav {
            
 
border-radius: 12px;
background-image: linear-gradient(rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
font-family: NextExitRegular;
font-size: 18px;                
text-align: center;
color: #ffffff;
padding: 10px;
margin: 0 auto;
            
}
            





section.about .wr p strong {font-weight:bold; font-family:NextExitRegular;}


@media only screen and (max-width: 1024px) {
    #mobMenu {float:right;background: url(../../../images/veida/2018/shape.png) no-repeat 0 0; width: 22px; height: 12px; margin:17px 15px 0 0; }
    #main.EN #mobMenu {margin: 6px 0 0 12px !important}
    #main.EN header .logo { left:50px}
    header .logo { position:static; margin:17px auto 0;  width: 112px !important; height: 40px !important;}
    #main header nav {top: 42px;}

}

@media only screen and (max-width: 1200px) {
    #intro .introTitle .mainText span strong {font-size: 68px; }
    
 
    #intro .introTitle {background:none; width:660px; top:30%}
    video {width:100%}
    section.speakers .speaker {width:26%}



}
@media only screen and (max-width: 1000px) {
 
 
     #countdown {width:100%}
    #countdown div {width:22%;}
    #countdown div:after {top:3px}
    #countdown span:first-child {font-size:35px;}
    #countdown span:last-child {font-size:18px;}
    #txtFirstName,#txtLastName,#txtCompany,#txtJobTitle {text-indent: 30%;}
 

}
@media only screen and (max-width: 800px) {
    header .logo {margin-top:0; display:block; margin-right:15px; float:right}
    #intro .introTitle .mainText span strong {font-size:48px}
    #intro .introTitle .mainText span em {font-size:32px}
    #intro .introTitle .mainText, #intro .introTitle a {margin:0}
    #intro .introTitle .mainText .regLink {width:auto; float:right}
    #intro .introTitle .mainText {width:50%; margin-top:0 !important}
    #intro .introTitle {padding-top:0;    top: 83px;
    position: absolute;}
    #mobMenu  {margin-top:13px; z-index:100;}
    #intro .introTitle .mainText { margin-right:25px !important}
    header {padding:3px 0; height:42px; position:fixed;    background: rgba(7,47,90,0.8)}
    header .lang { 
    padding: 2px 5px;
    color: #fff;
    border: 1px #fff solid;
    position: absolute;
    left: 50px;
    top: 12px;
}
 section.conferences div a:first-child img {width:auto}
header .fb .add2 {display:none} 
header .social span {    text-indent: -1000px;}
header .social span:before { text-indent:13px;top: 2px;}
 header .social {  width:0;  /*left: 48px;*/   left: 13px;    top: 12px; font-size:10px}
 .headerWr { height:42px}
 .logoText { font-size:35px; width:105px}
     
 
#main header nav {top:0; z-index:-1}
header nav ul {    margin-top: 50px !important;     margin-right: 38px !important;}
#main header nav {height:600px}
#mobMenu.opnd {    background: url(../../../globes/icons/x-mobile-menu.svg) no-repeat 0 0;     margin-top: 7px; height:25px}




 #intro .introTitle {height:400px  !important; width:100%  !important; top:90px  !important; margin-right:20%  !important}

 #intro .introTitle .mainText span strong {font-size:35px;    line-height: 32px;
    height: 35px;}
 #intro .introTitle .mainText span em {font-size:25px; height: 25px;   line-height: 22px;}
 #intro .introTitle .mainText span { text-align: right;}
 #intro .introTitle .mainText .regLink {margin:5px  0 0 0 !important; }
 h1, h2 {font-size:35px !important; line-height:1 }
 h2 {margin-right:8px}
 section.speakers .speaker {width:45%; display:inline-block}
 section.speakers .speaker .speakerTitle {font-size:17px;  line-height: 14px;}
 section.speakers .speaker .speakerName {font-size:22px;  line-height: 1.43; height:30px}
 .schedule .confTab {font-size:23px;  }
 section.speakers .speaker .wr {height:34px;}
    section.schedule .item {
        width: 96%;
        margin: 10px 0 !important;
        padding: 2% !important;
    }

    .registration.sec .info {float:none; width:90%}
    #MapSection .map {float:none;width:100%}
    
 
 
    #intro {
        height: 100%;padding-top: 0;
    }
    video {
    height: auto;
 
    position:static;
    }
    .logoText {height:auto; padding: 0px 10px 10px 5px}

 section.speakers .speaker.open {    top: 30px;}

}

@media only screen and (max-width: 480px) {
    .abWr { 
    padding:0 10px;
    width:95%;
}
    section.speakers .speaker.active:hover:after {background:none}
    .logoText,.mainText {float:none;}
     #intro .introTitle .mainText {width:80%; margin-top:10px !important}
     #intro .introTitle {height:350px; }
     #intro .introTitle .mainText .regLink {padding:5px}
     #countdown {padding:0; margin-top:-3px; height:65px}
     .socialLinks.sticked {top:0}
     #countdown div:after {top:18px  !important; height:25px  !important}
     #left_form_inner_relative .chckbx {width:100%; font-size:19px}
     section.speakers .morelink {width:194px; height:34px; margin:0 auto 10px}
     section.speakers .fa:before {line-height: 33px; margin-right: 39px;}
    section.schedule h2 {margin-top:10px}
 .registration.sec .payment .pInf { font-size:19px}
    .socialBlock a {margin:20px}
    .registration.sec .info h2 {margin-top:10px !important}
    header nav ul li a { text-align:right}
    #main.EN header nav ul li a {text-align:left; margin-left:10px}
    header nav ul li { padding:10px}
    .socialBlock  {width:100%}
    .closetext  {top:500px}
    .registration.sec .payment a {margin-bottom:15px;}
    .registration.sec .payment a.pp {margin-bottom:0}
    .registration.sec .payment { padding-bottom: 25px; margin-bottom: 25px;}
    #left_form_inner_relative .text {font-size: 22.3px; text-align:right}
    #left_form_inner_relative input:focus {    border: 1px solid #ff7070; }
    #submit_btm {width:100%; font-size: 22px;  line-height: 1.32;}
    section.gallery .galleryImages span {width:96%}
    #intro .introTitle .mainText { margin-right:0 !important}
    section.speakers .speaker.open .wr { margin-top:40px}

    #galleryNav span, #galleryNavDiv {display:none}
    #galleryNav .pagesNav {    display: block;
    position: absolute;
    left: 15px;
    bottom: 12px;}
    #MapSection .map a img#mobileMap { display:block; width:100%}
    #MapSection .map a img#Map { display:none}
     video {       width: auto;  }
    /*section.speakers .speaker.more {
        margin-left: 2px !important;
        margin-right: 3px !important;
        float:none;
    }*/
    section.gallery .galleryImages span b {display:block}
    /*section.speakers .speaker.more:last-child {float:right;    margin-right: 15px !important;}*/
    section.speakers .speaker.open .speakerBox { padding:10px 20px}
    section.speakers .speaker.open .speakerBox img { margin-right:5px}
    section.speakers #layer { background:#072f5a; opacity:1}
 
    section.speakers .speaker img {   max-width: 153px;    height: 153px; margin:0 auto}
    section.registration.sec { background:#072f5a !important}
    #submit_btm.middle {    margin:0 auto; width:60%}
 
    #MapSection .map .mapInfo {padding:0; width:96% !important; margin:0 auto !important }

}


#left_form_inner_relative .text span {float:left}


#main.EN section.about .fa:before {    display: block; margin:0 auto;  text-align: center;font-family:"Open Sans", Arial, Helvetica, sans-serif !important; }
#main.EN * {font-family:"Open Sans", Arial, Helvetica, sans-serif !important;}
#main.EN #intro .introTitle .mainText span strong {font-size: 40px;line-height: 54px; font-weight:bold}
#main.EN #intro .introTitle .mainText span em {font-size:24px;}

#main.EN header .logo {background: url(../../../images/veida/2018/m1e.png) no-repeat 0 0; width: 137px  !important; height: 30px  !important;}
#main.EN header .lang {right:40px; left:auto;padding: 3px 10px;  display:block !important}
#main.EN .logoText {width:250px}
#main.EN #intro .introTitle {width:650px}
#main.EN #intro .introTitle .mainText {margin:0}
#main.EN, #main.EN section {text-align:center}
#main.EN header .fb {margin: 9px 60px 0 0;}
#main.EN section.about .wr p {text-align:left; font-size:18px;}
#main.EN header .social {    right: 110px;   left: auto; font-size:15px; padding:0 15px}
#main.EN #countdown div:after {right:-5px; }
#main.EN section.speakers .speaker .speakerName {font-size: 26px;  }
#main.EN section.speakers .speaker .speakerTitle,#main.EN section.speakers .speaker .speakerTitle p {color:#fff; font-size:18px; line-height:22px}
 section.speakers .morelink span { float:none; margin:0 auto
 }
section.speakers .morelink .fa:before {margin:0 auto;  text-align:center; display:block}
#main.EN #left_form_inner_relative .text {font-size:15px}
#main.EN  #left_form_inner_relative p label {font-size:15px}
#main.EN #left_form_inner_relative .call, #main.EN  #left_form_inner_relative .chckbx {font-size:15px}
#main.EN h1, #main.EN h2 { font-size:32px; line-height:1;  text-align:left}
#main.EN #countdown span:first-child { font-size:32px}
#main.EN #countdown span:last-child { font-size:24px}
#main.EN #countdown div:after  {    top: 17px; height: 25px;}
#main.EN section.about .morelink span { font-size:16px; margin-left:20px}
 
#main.EN section.speakers .speaker.open .close::after {content:"Close"; font-family:Arial;font-size:15px}
#main.EN .registration.sec .info { float:left}
#main.EN  #left_form_inner_relative .text span { float:none}
#main.EN #left_form_inner_relative .text { text-align:left}
#main.EN #countdown {direction: rtl;}
#main.EN #countdown div {direction: ltr;}
#main.EN section.about .wr { height: 224px;}
#main.EN section.speakers .speaker .wr {height:70px}
#main.EN section.speakers .speaker.open .wr {height:100%}
/*#main.EN section.speakers .speaker.more {
    margin-left: 3px;
    margin-right: 4px;
    float: left;
}*/
#main.EN section.about .wr p, 
#main.EN section.about .wr h2 {margin-left:20px}

#main.EN #intro .introTitle .mainLogo {float:left; }
#main.EN #mobMenu {float:left;     margin: 27px 0 0 12px}


    @media only screen and (max-width: 800px) { 
     #main.EN #intro .introTitle .mainText { float:left}
     #main.EN #intro .introTitle .mainText .regLink { float:left}
     #main.EN #intro .introTitle .mainText span {text-align:left}
     #main.EN #intro .introTitle .mainText span em {font-size:20px}
     #main.EN #intro .introTitle .mainText span strong { font-size: 32px; line-height: 41px;} 
     #main.EN #intro .introTitle {     width: 93% !important;   margin-left: 7%;}
     }

#main.EN #txtFirstName, 
#main.EN #txtLastName,
#main.EN #txtCompany,
#main.EN #txtJobTitle,
#main.EN #txtEmail { text-indent: 30%;}
#main.EN #txtTel {  width: 46% !important;}

@media only screen and (max-width: 480px) {
    #main.EN section.speakers .speaker .speakerName {font-size: 15px;}
    #main.EN section.speakers .speaker .speakerTitle,#main.EN section.speakers .speaker .speakerTitle p{font-size: 13px;}
    #main.EN #countdown span:first-child {font-size: 19px; }
    #main.EN #countdown span:last-child {font-size: 15px;}
    #main.EN, #main.EN section {overflow:hidden; margin-top:0}
    #main.EN section.about .wr {  height: 163px;}
    #main.EN #intro .introTitle .mainLogo {float:left; margin-left:2.5% !important}
    #main.EN  section.about .morelink span { margin-left:30px}
    #main.EN  #intro .introTitle .mainText span {text-align:left}
    #main.EN #intro .introTitle .mainText {float:left;margin-left:2.5% !important}
    #main.EN #intro .introTitle .mainText span strong {font-size: 25px;line-height: 36px;font-weight: bold;}
    #main.EN #intro .introTitle .mainText span em {font-size:17px;    line-height: 28px;}
    #main.EN #intro .introTitle .mainText .regLink {float:left; font-size:15px}
  
    #main.EN #mobMenu {  float:left;   margin: 9px 18px 0 13px;}
    #main.EN header .lang {right:18px}
    
    #main.EN header { padding: 7px 0;}

    footer img {width:70px;     margin-top: 5px;}
    header .add2.hide { display:block!important;left: auto; width:160px;   top: 280px; position:static; margin:10px 0}
    header .add2.hide.l2 { top:320px}
    header .add2.hide span a { color:#fff}
    header .add2.hide span:after {display:none}
 
}

@media only screen and (device-width : 375px) and (device-height : 667px) and (-webkit-device-pixel-ratio : 2) {

        #main.EN section.speakers .speaker .speakerName {font-size: 15px;}
    #main.EN section.speakers .speaker .speakerTitle,#main.EN section.speakers .speaker .speakerTitle p{font-size: 13px;}
    #main.EN #countdown span:first-child {font-size: 19px; }
    #main.EN #countdown span:last-child {font-size: 15px;}
    #main.EN, #main.EN section {overflow:hidden; margin-top:0}
    #main.EN section.about .wr {  height: 163px;}
    #main.EN #intro .introTitle .mainLogo {float:left; margin-left:2.5% !important}
    #main.EN  section.about .morelink span { margin-left:30px}
    #main.EN  #intro .introTitle .mainText span {text-align:left}
    #main.EN #intro .introTitle .mainText {float:left;margin-left:2.5% !important}
    #main.EN #intro .introTitle .mainText span strong {font-size: 25px;line-height: 36px;font-weight: bold;}
    #main.EN #intro .introTitle .mainText span em {font-size:17px;    line-height: 28px;}
    #main.EN #intro .introTitle .mainText .regLink {float:left; font-size:15px}
  
    #main.EN #mobMenu {  float:left;   margin: 9px 18px 0 13px;}
    #main.EN header .lang {right:18px}
    
    #main.EN header { padding: 7px 0;}

}


.hide {display:none}
#main.EN #left_form_inner_relative .call {display:none!important}
#main .fa {font-family: FontAwesome !important; position:relative}