﻿@font-face {
  font-family: 'OpenSansHebrewBold';
  font-style: normal;
  font-weight: 700;
  src: url(/Static/fonts/OpenSansHebrew/OpenSansHebrew-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'OpenSansHebrew';
  font-style: normal;
  font-weight: 400;
  src: url(/Static/fonts/OpenSansHebrew/OpenSansHebrew-Regular.ttf) format('truetype');
}
@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?#iefix') 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?#iefix') 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?#iefix') 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');
}
  
.abWr {background:#fff}
header nav {background: #e84040;}

h1, h2 {color:#c72921 !important; font-family:almoniDL900 !important}

h1 {font-size:50px; line-height:41px; max-width:80%}
section.about .wr p strong {font-family:OpenSansHebrewBold !important; font-size:21px; color:#000}
section.about .wr p { font-family:OpenSansHebrew; line-height:31px; font-size:21px; color:#000 }


section.speakers .speaker.open, section.schedule .item.open:hover, section.speakers .speaker.open:hover, section.speakers .speaker.open .wr {
    background: #c82923;
}
section.speakers .morelink {border: solid 2px #c82923}
section.speakers .morelink span {    color: #c82923;}

section.speakers .speaker .wr,
section.speakers .speaker .wr:hover { background: #c82923 !important}
section.speakers .speaker .wr { text-align:left}
#countdown {  background: #febe14; padding:0}

section.speakers .speaker .speakerName, section.speakers .speaker .speakerTitle { margin-left:10px;}
#left_form_inner_relative p label { color:#000; font-size: 20px; top:7px}
#left_form_inner_relative input { border:1px #000 solid; color:#000; height:35px}
#submit_btm {background:#c00; border-radius:10px }
#countdown span,
#left_form_inner_relative input { color:#000;}
#countdown div:after {border-left: 2px #000 solid;}
#txtTelArea {    width: 17.6% !important;}
#txtTel {
    width: 70% !important;
    margin-left: 3% !important;
}
#submit_btm {
        font-family: almoniDL700 !important;
    font-size: 24px;
	background: #c00;
	padding:  10px;
}

#left_form_inner_relative .chckbx {
    font-size: 15px;
    line-height: 21px;
}
.t4 {font-size:20px}
.t3 {font-size:15px; margin:10px 0}
section.speakers .speaker.open .wr span { color:#fff}

section.schedule.sec .item {border:1px #000 solid !important; margin-bottom:5%}
section.sec.schedule strong {color:#000}

#intro {background:url(https://images.globes.co.il/globes/d/10648/hed.png) no-repeat scroll center top / cover}
.registration.sec .info { background:#febe14 !important; padding-bottom:20px}
.registration.sec .info * { font-family:almoniDL400 !important;   color: #000 ;font-size: 20px;}
.registration.sec .info h2 {  font-family:almoniDL700 !important; font-size:35px; margin-bottom:0;  color: #000 !important;  }
 .registration.sec .info h1 {display:none}
.call5988 {display:none}
section.registration .btn.buy span {color:#fff; font-family:almoniDL700 !important; font-size:28px}

section.registration ul li {font-size:20px; line-height:28px}
.t1 { font-size: 20px;    margin-bottom: 13px;}
#topLogos { background: #febe14; text-align:center }

#topGl { background:url(https://images.globes.co.il/Images/NewGlobes/Misc_2/2018/logoGlobesRed-85x23.20181212T170917.svg) no-repeat 0 0;     width: 135px;
    height: 63px;
    margin-left: 20px;
    display: inline-block; }

#main.HE header .logo {display:none}
header .fb  {display:none}

.headerWr { position:static;     background: #e84040;}
header nav ul {margin:0}
header,.headerWr {height:auto}

header nav ul li a { font-size:25px; font-family:almoniDL400; }
header nav ul li a.active {font-family:almoniDL700}

section.sec.schedule strong { display:none}
section.sec.schedule span {font-family:almoniDL700; font-size:26px; line-height:25px; }

section.speakers .speaker .speakerName {font-family:almoniDL400;font-size:29px; }
section.speakers .speaker .speakerTitle {font-family:almoniDL700;font-size:20px; line-height:20px }

section.schedule.sec .item.active.open {background:#c72921 !important}
#form2018 {background:#febe14  !important}

#topLogosG {background:url(https://images.globes.co.il/globes/d/10648/logos_d.png) no-repeat 0 0;     width: 738px;    height: 83px;     display: inline-block; }

section.registration .btn.buy {border-radius: 10px;}

section.registration > h2 { display:none}
#form2018 h2 { display:block; text-align:center}
#submit_btm { margin:0 auto}
section.schedule .item {    min-height: 100px;}
@media only screen and (max-width: 1330px) {
    section.speakers .speaker.more { float:none}
    #left_form_inner_relative input { height:28px}
}

@media only screen and (max-width: 800px) {
#intro {background:url(https://images.globes.co.il/globes/d/10648/hedM.png) no-repeat scroll center top / cover !important; height:900px; zoom: 65%;}
    section.schedule.sec .item {margin-bottom:20px !important ; padding: 20px !important;  }
 
}
@media only screen and (max-width: 480px) {
    #intro {zoom: 30%; }
    #topGl {display:none}
	#topGl2 { background:url(https://images.globes.co.il/Images/NewGlobes/Misc_2/2018/logoGlobesRed-85x23.20181212T170917.svg) no-repeat 0 0;     width: 135px;
    height: 40px;  margin: 5px auto; display:block !important;  background-color:#fff }
	#topLogos { width:100%}
	#topLogosG {background:url(https://images.globes.co.il/globes/d/10648/logos_m.png) no-repeat center center ;     width: 362px;    height: 48px; zoom:96% }
	.headerWr {height:0}
	section.registration .map a img#mobileMap {width:100%}
	.registration.sec .map {border:0; padding:0}
	#sec10651 {padding-bottom:0!important}
	#sec10652 {padding-top:0 !important}
 
	#mobMenu { position:absolute; top:8px;     background: url(https://images.globes.co.il/globes/d/10648/menu.png) no-repeat 0 0;}
    #main header nav { top:50px }
	#main h1 {    text-align: right;    margin-right: 20px; line-height:28px;    font-size: 34px !important; }
	#main section.about .wr { height:auto}
	#main  section.schedule .item {    padding: 2% !important; margin-bottom:20px !important}
	#main section.speakers .speaker .speakerName {height:auto !important;     font-size: 24px;	}

	#main section.registration .btn.buy {    background: #c00 !important;     color: #fff !important;     display: block !important; width:100%}
	.registration.sec .info h2 { text-align:right}
	.registration.sec .info div div:last-child { width:100%}
	section.sec h2 { text-align:right}
    section.speakers .speaker .wr { height:90px    }
	section.about .wr p strong {font-size:18px; line-height:21px;     width: 74%; display:block}
    section.about .wr p {
        line-height: 25px;
        font-size: 18px;
    }
	section.speakers .speaker .speakerName, section.speakers .speaker .speakerTitle { margin-left:5px; margin-right:5px}
	section.speakers .speaker {
    padding-bottom: 100px;
}

	#submit_btm  {width:92% !important}
	section.speakers .speaker .speakerTitle {height:auto}
	section.sec.schedule span {line-height: 32px;
        font-size: 18px;}


    #countdown div {      padding: 3px 0 10px 0  !important }
 
	#countdown div:after {     top: 14px !important;
    height: 36px !important; border-left: 1px #000 solid;	}
	#countdown span:last-child {display:block}

	#sec10653 h2 {color:#000 !important; margin:0; padding:0; width:100%; text-align:center !important}
	#sec10653{padding:0!important}
	#sec0 {display:none}

    section.speakers #layer { background: #c82923; }
}


