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;
}
/* 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:'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;
}

.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:#666; margin:0 0 20px}
h1, h2 { font-size:40px; margin: 0 20px 30px 0; padding-bottom:10px; }

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 {background:url("../../../images/veida/img/logoHe8709.png") no-repeat 0 0; width:134px; height:52px;}

header nav { margin:0 auto; width:70%;}
header nav ul li { display:inline-block; padding:20px 10px}
header nav ul li a { color:#000; display: block; font-size:19px; line-height:22px; font-family:almoni-dl7}
header nav ul li a.active { color:#c00; border-bottom:1px #c00 solid}

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: 600px;}
 
section {width:100%; direction:rtl; text-align:right; margin:0 auto; }
section.sec {padding:3% 0;max-width:1160px;} 

#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;}
section.registration h2 { color:#777; margin-right:0!important; font-family:almoni-dl7; font-size:45px }
section.registration .registr { float:right;  width:26%; border-left:1px #ccc solid; padding-left:4%; margin-right:2%}
section.registration .map { float:left;width:26%; margin-left:2%}
 
section.registration .map a { background:url(../../../images/veida/img/m2.png) no-repeat 0 0; width:250px; height:340px; display:block}


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:10px; text-align:center; margin:20px auto; border-radius:5px; width:75%}
section.registration .btn.buy { background:#c00;color:#fff; font-family:almoni-dl7}
section.registration .btn.pp {background:#013088}
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}
 





section.gallery { background:#221F20}
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;}



#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% !important;}
section.about { background:#ffebe1; width:100% !important; max-width:1920px; }
section.about .wr  {max-width:1160px;   margin:0 auto;  }
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 { width:224px; height:45px; margin:20px 20px 0 0; cursor:pointer; display:block; font-size:16px; color:#c00; display:none}
section.about.open .morelink span { width:130px; height:42px;}

 
section.about .fa:after{content: " \f078 "}
section.about .fa:before {content: " להמשך קריאה ";font-family:'almoni-dl';}
section.about.open .fa:after{content: " \f077 "}
section.about.open .fa:before{content: " הסתר "; font-family:'almoni-dl';}
section.about .wr p,
section.about .wr h2 {max-width:770px; margin-right:20px}
#about,#registration,#speakers {position:relative;top:-85px}
 



footer {background:url("../../../images/veida/img/bgF.jpg") no-repeat scroll center center / cover;  width:100%; height: 662px; margin: auto}


section.speakers { overflow:hidden; text-align:center}


section.speakers .speaker.open .fa::before { display:none}
 

section.speakers h2 { color:#c00; text-align:right}
section.speakers .speaker { width:25%; max-width:282.5px; margin-left:3px; position:relative; background:#000; padding-bottom:15px; display:inline-block; margin-bottom:10px;}
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%}
section.speakers .speaker .wr { position:absolute; bottom:0;left:0; background:#000; width:98%; height:auto; padding:20px 1% 10px 1%; border-top:3px #c00 solid; text-align:right}
section.speakers .speaker .speakerName { color:#fff; display:block;font-family:'almoni-dl7'; font-size:19px; margin-bottom:5px; overflow:hidden; height:19px}
section.speakers .speaker .speakerTitle {color:#fff; 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}
.speakerCredit {
    color: #fff;
    font-size: 12px;
    text-align: right;
    display: block;
    margin-top: -15px;
    padding: 0 5px 5px 0;
}
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:after{content: " \f078 "}
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}
section.speakers .speaker.open .speakerBox img { display:block; float:right;margin:8px -20px 10px 40px; max-width:150px}
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  {color:#c00}
section.schedule h2 a { float:left; font-size:22px; color:#c00; margin:15px 0 0 20px}
section.schedule h2 a.arb { clear:both; border-top:1px #ddd solid; padding-top:8px; margin-top:8px; }
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 span { font-size:17px;color:#666}
section.schedule .item  { width:23%; display:inline-block; text-align:right;  vertical-align:top; padding:40px 3%; border-top:1px #c00 solid; margin:0 0 0 5%; }
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:700px; padding:40px;}
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}
 
 
#left_form_inner_relative input { padding:5px 2%;  border: 1px solid #ccc; border-radius: 5px;  width:95%;font-size:19px;color:#000;float:right;font-family:'almoni-dl';}
#left_form_inner_relative input:focus { background:#fafafa}
#left_form_inner_relative .text {font-size:17px; line-height:26px; margin:5px 0 28px; font-family:almoni-dl7}


#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%}


#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% !important; text-align:center}
#chkAdds { text-align:right; width:20px !important}
#submit_btm { cursor:pointer; font-size:22px; padding:10px; text-align:center; width:70%; background:#c00; color:#fff; border-radius:5px; margin:0 auto; font-family:almoni-dl7}
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("http://images.globes.co.il/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 { background:#fff; 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:auto}
#main.EN section.about .morelink span { display:none}
#main.EN section.about .morelink { text-align:left}
#main.EN section.speakers h2,
#main.EN section.speakers .speaker .wr { text-align:left; padding:20px 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 section.registration .map {   text-align:right}
#main.EN section.registration .map a { background:url(../../../images/veida/img/m1.png) no-repeat 0 0; width:250px; height:340px; display:block}

#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  section.registration .map a { background:url(../../../images/veida/img/m11.png) no-repeat 0 0; width:390px; height:390px}

#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:#221f20; height:510px; z-index:10; padding-right:30px }
    header nav ul { margin:0 !important}
    #main header nav ul li { display:block;}
    header nav ul li a.active { border:0; color:#fff}
        /*#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}    
    #left_form_inner_relative input { font-size:17px}    
    #main.EN section.registration h2 {font-size:39px}
    
}
@media only screen and (min-width: 481px) {
    section.registration .call { cursor:default;pointer-events:none}
    header nav.hideIt { display:block !important}
}
@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,
    section.registration .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}
    section.registration .map a { margin:0 auto}
    section { padding:0; width:80%;}
    section.registration .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) 
{
    #gImgListBox.open, header { left:0 !important; transform:none !important}

    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%}
    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%}
 
    section { width:90%}
    
    
    /* 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; margin-bottom:0; width:40%; font-size:16px}

    section.registration .btn.pp { padding:6px 0 !important}
 
   
    section.registration .map {border-top:1px #ccc solid; padding-top:5%; text-align:center !important}
    section.registration .map a { background:url(../../../images/veida/img/m2m.png) no-repeat 0 0 !important; height:220px !important}
    /* 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  section.registration .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,.whatsappBTN {width:30px!important;height:41px; margin:0 10px!important; text-indent:1000px;display:inline-block}
.whatsappBTN iframe {float:right}
.whatsappBTN iframe .wa_btn { background:none !important;}
.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;font-family:almoni-dl7; margin:25px 0 30px}
.item.active.open .addInfo { margin-top:5px}
.item.active.open .addInfo p {font-weight:normal;font-family:almoni-dl;font-size:17px!important; line-height:19px; color:#000}
.item.active.open .addInfo p strong {font-weight:normal; font-family:almoni-dl7;font-size:17px!important;}
.schedule.sec .item.active.open strong,
.schedule.sec .item.active.open span { font-size:26px; font-family:almoni-dl7; color:#000; margin-bottom:0}



.registration.sec .info .discount,
#left_form_inner_relative .text, header .lang,
.registration.sec .payment { display:none}