﻿*, *::before, *::after { box-sizing: border-box }
#enable-toolbar-trigger { left: 5px; top: -90px !important }
#fixedtipdiv { position: absolute; padding: 2px; border: 1px solid black; font: normal 12px Verdana; line-height: 18px; z-index: 100 }
#fixedtipdiv2 { position: absolute; padding: 2px; border: 1px solid black; font: normal 12px Verdana; line-height: 18px; z-index: 100 }
#google_pedestal_container { display: none }
#preview { position: absolute; border: 1px solid #ccc; background: #333; padding: 5px; display: none; color: #fff }
    #preview img { width: 255px }
#splashMainWrapper { margin: 0 !important }
#UcWideArticles1_UcRightVisitors1_rptVisitors b font { font-size: 14px !important }
* html .modalLoadingBackground { position: absolute }
* html .modalLoadingImgDiv { position: absolute }
.ad-container { max-width: 100%; height: auto; padding: 0; box-sizing: border-box; display: flex; justify-content: center; align-items: center; min-height: 200px; min-width: 90% }
.ArticleHolder { max-width: 100% !important; width: 100% !important }
.ArticleHolder { width: 100% !important }
.ArticleHolder, .MainArticleBox, .MainHolder, .BotMenuDiv, .ChannelsMenuDiv, .LogoDiv, .MoreNews1Lnk, .TopMenuDiv { max-width: 100%; width: auto }
.BackTitle { width: 99% !important }
    .BackTitle.fullw { width: 100% !important }
.banner96Container { position: relative; margin: 4px 4px 8px 4px }
.bannerType2Lnk { text-decoration: none }
    .bannerType2Lnk:hover { text-decoration: underline }
.black10-5 { text-decoration: none; color: black; font-size: 10.5pt }
.black10pt { font-size: 10pt }
.Black10pt { font-size: 10pt; color: black; text-decoration: none }
.black10pt { text-decoration: none; color: #000; font-size: 10.75pt; font-family: Arial }
.black10pt { text-decoration: none; color: #000; font-size: 10pt }
    .black10pt:hover { color: maroon; text-decoration: underline }
.black10ptLine { text-decoration: underline; color: #000; font-size: 10pt }
.black10ptTahoma { text-decoration: none; color: #000; font-size: 8.5pt; font-family: Tahoma }
    .black10ptTahoma:hover { color: maroon; text-decoration: underline }
.black10ptTXT { text-decoration: none; color: #000; font-size: 10pt }
.black10ptTXTTahoma { text-decoration: none; color: #000; font-size: 8.5pt; font-family: Tahoma }
.black10px { font-size: 10px; color: #000; text-decoration: none }
.black11 { font-size: 11px; color: #000; text-decoration: none }
    .black11:hover { text-decoration: underline; color: maroon }
.black11Hover { font-size: 11px; color: #000; text-decoration: underline }
    .black11Hover:hover { text-decoration: none }
.black11ptNoLine { font-size: 11pt; color: black; text-decoration: underline; font-weight: bold }
    .black11ptNoLine:hover { text-decoration: none }
.black11ptTXT { color: #000; font-size: 11pt; text-decoration: none }
.black11pxTXT { color: #000; font-size: 11px; text-decoration: none }
.black11pxWithLine { color: #000; font-size: 11px; text-decoration: underline }
    .black11pxWithLine:hover { text-decoration: none }
.black11Small222 { font-size: 12px; color: #000; text-decoration: none }
.black11TXT { font-size: 11px; color: #000; text-decoration: none }
.black11WithOver { font-size: 11px; color: #000; text-decoration: underline }
    .black11WithOver:hover { text-decoration: none; color: maroon }
.black12 { font-size: 12px; color: #000; text-decoration: none }
.black12Lnk { font-size: 12px; color: #000; text-decoration: none }
    .black12Lnk:hover { text-decoration: underline; color: maroon }
.Black13 { color: #000; font-size: 13px; text-decoration: none }
    .Black13:hover { text-decoration: underline }
.black13px { font-size: 14px; color: #000; text-decoration: none }
.Black13px { text-decoration: none; color: #000; font-size: 13px }
    .Black13px:hover { color: #000 }
.black14pt { color: #000; font-size: 14pt; text-decoration: none }
    .black14pt:hover { text-decoration: underline; color: maroon }
.black14ptTXT { color: #000; font-size: 14pt; text-decoration: none }
.black14pxTXT { color: #000; font-size: 14px }
.black14pxWithLine { color: #000; font-size: 14px; text-decoration: underline }
    .black14pxWithLine:hover { text-decoration: none }
.Black16pxTXT { font-size: 16px; color: #000; text-decoration: none }
.black18 { text-decoration: none; font-size: 18px; color: #000 }
.black18px { text-decoration: none; font-size: 18px; color: #000 }
    .black18px:hover { color: maroon }
.black18Tahoma { font-size: 18px; color: #000; font-family: Tahoma; text-decoration: none }
.black18TXT { color: #000; font-size: 18px; text-decoration: none }
.black20px:hover { color: maroon; text-decoration: underline }
.black20TXT { color: #000; font-size: 20px; text-decoration: none }
.black21TXT { color: #000; font-size: 21px; text-decoration: none; line-height: 22px }
.black22TXT { color: #000; font-size: 22px; text-decoration: none; letter-spacing: 0; line-height: 23px }
.black23 { font-size: 23px; color: #000; text-decoration: none }
.Black24 { font-size: 24px; color: #000; text-decoration: none }
    .Black24:hover { color: maroon }
.Black24TXT { font-size: 24px; color: #000; text-decoration: none }
.Black28px { font-size: 28px; color: #000; text-decoration: none }
    .Black28px:hover { color: maroon }
.Black28pxTXT { font-size: 28px; color: #000; text-decoration: none }
.black8 { font-size: 8pt; color: #000 }
.black8pt { color: #000; font-size: 8pt; text-decoration: none }
    .black8pt:hover { text-decoration: underline; color: maroon }
.black8ptTXT { color: #000; font-size: 8pt; text-decoration: none }
.black8ptWithLine { color: #000; font-size: 8pt; text-decoration: underline }
    .black8ptWithLine:hover { text-decoration: none; color: maroon }
.black8Tahoma { font-size: 7pt; font-family: Tahoma; color: #000 }
.black9pt { text-decoration: none; color: #000; font-size: 9pt }
    .black9pt:hover { color: maroon }
.black9pt2 { text-decoration: none; color: #000; font-size: 9pt }
    .black9pt2:hover { text-decoration: underline; color: maroon }
.black9pt3 { text-decoration: none; color: #000; font-size: 9pt }
    .black9pt3:hover { text-decoration: underline }
.black9ptLine { text-decoration: underline; color: #000; font-size: 9pt }
.black9ptTXT { font-size: 9pt !important }
.black9ptTXT { text-decoration: none; color: #000; font-size: 9pt }
.black9ptWithLine { text-decoration: underline; color: #000; font-size: 9pt }
    .black9ptWithLine:hover { text-decoration: none }
.blackDavid { font-size: 14px; font-family: David; line-height: 16px; text-decoration: none }
.blackHead2 { font-size: 9.5pt; line-height: 15px; text-decoration: none; color: #464130 }
.BlackMag { font-size: 12px; color: #000; text-decoration: none }
    .BlackMag:hover { color: maroon }
.blackR10 { text-decoration: none; color: black; font-size: 10pt }
    .blackR10:hover { text-decoration: underline; color: maroon }
.blackR8 { text-decoration: none; color: #000; font-size: 8.5pt }
    .blackR8:hover { text-decoration: underline }
.blackR9 { text-decoration: none; color: black; font-size: 9pt }
    .blackR9:hover { text-decoration: underline; color: maroon }
.blackR9TXT { text-decoration: none; color: black; font-size: 9pt }
.blackTahoma { font-size: 14px; font-family: arial; line-height: 16px; text-decoration: none }
    .blackTahoma br { line-height: 5px }
.blackTahoma2 { font-size: 11px; font-family: Tahoma; line-height: 16px; text-decoration: none }
    .blackTahoma2:hover { text-decoration: underline }
.blackTahomaForRssLink { font-size: 11px; font-family: Tahoma; text-decoration: underline }
.blackTahomaNEW { color: #000; font-size: 14px }
    .blackTahomaNEW br { line-height: 7px }
    .blackTahomaNEW li { margin: 0; padding: 0 }
.blue11 { font-size: 11px; color: #3a6ea5; text-decoration: none }
    .blue11:hover { text-decoration: underline }
.Blue11px { color: #00005e; font-size: 11px; text-decoration: none }
.Blue11px { font-size: 12px }
    .Blue11px:hover { text-decoration: underline; color: maroon }
.Blue11pxTXT { color: #00005e; font-size: 11px; text-decoration: none }
.Blue11pxWithLine { color: #00005e; font-size: 11px; text-decoration: underline; float: right; margin-left: 7px }
    .Blue11pxWithLine:hover { color: maroon }
.blue12 { font-size: 12px; color: #3a6ea5; text-decoration: none }
    .blue12:hover { text-decoration: underline }
.blue12TopHeader { font-size: 12px; color: #3b6ea6; text-decoration: none }
    .blue12TopHeader:hover { color: #ea0014 }
.blue12TXT { font-size: 12px; color: #3a6ea5; text-decoration: none }
.Blue12WithU { color: #00005e; font-size: 13px; font-weight: bold; font-variant: normal }
    .Blue12WithU:hover { text-decoration: none; color: maroon }
.Blue12WithUTXT { color: #00005e; font-size: 13px; font-weight: bold; font-variant: normal }
.Blue13 { color: #00005e; font-size: 13px; text-decoration: none }
    .Blue13:hover { text-decoration: underline; color: maroon }
.Blue13TXT { color: #00005e; font-size: 13px; text-decoration: none }
.Blue20px { text-decoration: none; color: #3a6ea5; font-size: 20px }
.Blue8ptTXT { color: #00005e; font-size: 8pt; text-decoration: none }
.blue9ptWithLine { font-size: 9pt; color: blue; text-decoration: underline }
    .blue9ptWithLine:hover { text-decoration: none }
.BlueLink8pt { color: blue; font-size: 8pt; text-decoration: none }
    .BlueLink8pt:hover { text-decoration: underline }
.BlueLink8ptTXT { color: blue; font-size: 8pt; text-decoration: none }
.blueRow { background-color: #15377f; color: #fff; font-size: 16px; font-family: Arial }
.blueStrong11 { color: navy; font-size: 11px; font-family: Tahoma; font-variant: normal }
    .blueStrong11:hover { text-decoration: none; color: maroon }
.blueTopHeader { font-size: 12px; color: #3b6ea6; text-decoration: none; font-weight: bold }
.border1 { border: 1px solid #c00 }
.border10 { padding-top: 3px; border: 10px solid #ebeff9; background: #ebeff9 }
.border10B { padding-top: 3px; padding-bottom: 3px; border: 10px solid #ebeff9; background: #ebeff9 }
.border1WM { margin: 0 4px }
.borderB { border-bottom: 2px solid #e3e3e3 }
.borderG { border-bottom: 2px solid #888 }
.borderT { border-top: 2px solid #888 }
.bordo10ptTXT { text-decoration: none; color: maroon; font-size: 10pt }
.bordo10px { text-decoration: none; color: maroon; font-size: 10px }
    .bordo10px:hover { text-decoration: underline }
.bordo11px { text-decoration: none; color: maroon; font-size: 11px }
    .bordo11px:hover { text-decoration: underline }
.bordo11pxTXT { text-decoration: none; color: maroon; font-size: 11px }
.bordo11pxWithLine { color: maroon; font-size: 11px; text-decoration: underline }
    .bordo11pxWithLine:hover { text-decoration: none }
.bordo12 { font-size: 12px; color: #b31d09; text-decoration: none }
    .bordo12:hover { text-decoration: underline }
.bordo12px { text-decoration: none; color: maroon; font-size: 12px }
    .bordo12px:hover { text-decoration: underline }
.bordo12pxTXT { text-decoration: none; color: maroon; font-size: 12px }
.bordo12TopHeader { font-size: 12px; color: #ea0014; text-decoration: none }
    .bordo12TopHeader:hover { color: #305d9e }
.bordo12TXT { font-size: 12px; color: #b31d09; text-decoration: none }
.Bordo13 { color: maroon; font-size: 13px; text-decoration: none }
    .Bordo13:hover { text-decoration: underline }
.bordo16 { font-size: 16px; color: maroon; text-decoration: none }
    .bordo16:hover { color: #c5c3c5 }
.bordo16OVER { font-size: 16px; color: #000; text-decoration: none }
    .bordo16OVER:hover { text-decoration: underline }
.Bordo28px { font-size: 28px; color: maroon; text-decoration: none }
    .Bordo28px:hover { color: #000 }
.bordo9px { text-decoration: none; color: maroon; font-size: 9px }
    .bordo9px:hover { text-decoration: underline }
.bordo9pxTXT { text-decoration: none; color: maroon; font-size: 9px }
.BordoTitle { font-size: 10pt; color: maroon; font-style: normal; vertical-align: middle; font-weight: bold; text-decoration: none }
    .BordoTitle a { font-size: 10pt; color: maroon; font-style: normal; font-weight: bold; text-decoration: none }
        .BordoTitle a:hover { text-decoration: underline }
.BotMenuDiv { background-color: #d8e8f8; height: 25px; margin-bottom: 5px; max-width: 100% !important; text-align: center !important; width: 100% !important }

.BotMenuDiv { text-align: center; background-color: #d8e8f8; }
    .BotMenuDiv a {  color: navy; height: 22px; display: inline-block; font-size: 11pt; text-decoration: none;  text-align: center }
.BotMenuDiv, .ChannelsMenuDiv { margin-bottom: 5px }
.bottomTitle { padding-left: 0; padding-right: 0; width: 100% !important }
.bottomTxtImageHolder { width: 98% !important }
.bullet { font-size: 13px; margin-left: 2px }
.ChannelsMenuDiv { background-color: #d8e8f8; text-align: right; margin-top: 2px; height: 25px; margin-bottom: 5px }
    .ChannelsMenuDiv a { background-color: #d8e8f8; color: navy; height: 22px; display: inline-block; font-size: 11pt; text-decoration: none; padding-top: 3px; text-align: center; font-weight: bold }
        .ChannelsMenuDiv a:hover { background-color: #fff }
.chossen { text-decoration: underline !important }
.CreditBox { text-align: center; margin-bottom: 50px }
.CreditBox { width: 100%; text-align: center; margin-bottom: 50px }
.CreditSep { height: 1px; display: inline-block; width: 130px; margin: 5px auto 0; background-color: var(--black-color) }
.CreditSep { height: 1px; display: inline-block; width: 130px; margin-right: auto; margin-left: auto; background-color: #000; margin-top: 5px }
.CreditTxt { margin: 5px auto 0; color: var(--gray-color); font-size: 11px }
.CreditTxt { margin-right: auto; margin-left: auto; color: Gray; font-size: 11px; margin-top: 5px }
.custom-hr { border: 0; border-top: dotted 1px #000; margin: 5px 0; height: 1px }
.darkGray10pt { text-decoration: none; color: #7d7d7d; font-size: 10pt }
    .darkGray10pt:hover { color: maroon; text-decoration: underline }
.darkGray10ptTXT { text-decoration: none; color: #7d7d7d; font-size: 10pt }
.dblock { text-align: center; display: block; margin-top: 3px; margin-bottom: 3px; color: #8a8a8a; font-size: 15px }
.DetailRow { display: inline-block; float: right; white-space: nowrap; margin: 0 0 0 15px; padding: 0; min-height: 18px }
.DetailRowSep { display: inline-block; float: right; white-space: nowrap; padding-right: 7px; padding-left: 7px; margin: 0; height: 18px; color: #fff }
.DetailRowSepFull { display: inline-block; width: 100%; white-space: nowrap; margin: 7px 0 7px 0; height: 1px; background-color: Gray }
.displayBlock { display: block }
.divArticalContent { width: 187px !important }
.divSubLink { font-size: 11px; color: navy; text-decoration: none }
.divTopLink { font-size: 12px; color: #eb0015; font-weight: bold }
.DynamicTbl { border-collapse: collapse; clear: both; direction: rtl }
    .DynamicTbl td { text-align: right; color: #003a6a; font-size: 12px; padding: 5px 2px; vertical-align: top }
    .DynamicTbl tr { color: #003a6a; font-size: 12px }
.ExpertBannerBack1 { background-image: url('https://www.news1.co.il/img/Experts/mivza_block1_big.gif'); background-repeat: no-repeat; height: 60px; width: 233px }
.ExpertBannerBack2 { background-image: url('https://www.news1.co.il/img/Experts/mivza_block2_big.gif'); background-repeat: no-repeat; height: 60px; width: 233px }
.ExpertBannerBack3 { background-image: url('https://www.news1.co.il/img/Experts/mivza_block3_big.gif'); background-repeat: no-repeat; height: 60px; width: 233px }
.ExpertLnk { text-decoration: none; color: #000; font-size: 25px; font-weight: bold }
    .ExpertLnk:hover { color: maroon }
.ExpertMainTabBack1 { background-image: url('https://www.news1.co.il/img/Experts/films_Headline_orange.gif'); background-repeat: no-repeat; height: 28px; width: 100%; background-position: right center }
.ExpertMainTabBack1 { background-image: url('https://www.news1.co.il/img/Experts/films_Headline_orange.gif'); background-repeat: no-repeat; height: 28px; width: 495px }
.ExpertMainTabBack1 { background-image: var(--primary-background-image) }
.ExpertMainTabBack1, .ExpertMainTabBack2 { background-repeat: no-repeat; height: 28px; width: var(--primary-max-width); background-position: right center }
.ExpertMainTabBack2 { background-image: url('https://www.news1.co.il/img/Experts/films_Headline_gray.gif'); background-repeat: no-repeat; height: 28px; width: 100%; background-position: right center }
.ExpertMainTabBack2 { background-image: url('https://www.news1.co.il/img/Experts/films_Headline_gray.gif'); background-repeat: no-repeat; height: 28px; width: 495px }
.ExpertMainTabBack2 { background-image: var(--secondary-background-image) }
.ExpertMainTabBackBot { background-image: url('https://www.news1.co.il/img/Experts/films_shadow.gif'); background-repeat: no-repeat; height: 7px }
.ExpertMainTabBackBot { background-image: var(--shadow-background-image); background-repeat: no-repeat; height: 7px }
.fH { width: 100% }
.FixedLayout { table-layout: fixed }
    .FixedLayout td { padding-right: 3px !important }
        .FixedLayout td a { font-size: 11px !important }
.fixP p { margin: 0; padding: 0 }
.flashesBGBlack { height: 1px !important; background-image: url('https://www.news1.co.il/img/flashesBGBlack.gif') }
.flashesBGBlack, .flashesBGBlue, .flashesBGRed, .flashesBGWhite { height: 1px; background-image: var(--flashes-background-image) }
.flashesBGBlue { height: 1px !important; background-image: url('https://www.news1.co.il/img/flashesBGBlue.gif') }
.flashesBGRed { height: 1px !important; background-image: url('https://www.news1.co.il/img/flashesBGRed.gif') }
.flashesBGWhite { height: 1px !important; background-image: url('https://www.news1.co.il/img/flashesBGWhite.gif') }
.flexBox { display: flex; align-self: center; padding-right: 0; padding-left: 17px; padding-top: 3px; padding-bottom: 3px; text-align: right }
.flexBoxItem { padding-right: 4px; text-align: right }
.FloatLeft { float: left }
.FloatRight { float: right }
.forceWidth { width: auto !important }
.FormsTD { border-top: solid 1px #f4f4f4; border-bottom: solid 1px #f4f4f4; padding-right: 5px }
.Forum { font-size: 10pt; color: #000; text-decoration: none; font-weight: bold }
    .Forum:hover { text-decoration: underline }
.fs15 { font-size: 15px !important }
.fullwidth { width: 100% !important }
.giveCellPaddingLeft { width: 40%; padding-left: 3% }
    .giveCellPaddingLeft img { width: 100% !important }
.giveCellPaddingright { width: 40% !important; padding-right: 3% !important }
    .giveCellPaddingright img { width: 100% !important }
.Gray10pt { font-size: 10pt; color: #7d7d7d; text-decoration: none }
    .Gray10pt:hover { text-decoration: underline; color: maroon }
.Gray11px { font-size: 11px; color: #7d7d7d; text-decoration: none }
    .Gray11px:hover { text-decoration: underline; color: maroon }
.Gray11pxTXT { font-size: 11px; color: #7d7d7d; text-decoration: none }
.Gray11pxTXT1 { text-decoration: none; color: #464130; font-size: 11px }
.Gray14ptTXT { color: silver; font-size: 14pt }
.Gray18ptTXT { color: silver; font-size: 18pt }
.Gray8pt { font-size: 8pt; color: #7d7d7d; text-decoration: none }
    .Gray8pt:hover { text-decoration: underline; color: maroon }
.Gray8ptTXT { font-size: 8pt; color: #7d7d7d; text-decoration: none }
.Gray9pt { font-size: 9pt; color: #7d7d7d; text-decoration: none }
    .Gray9pt:hover { text-decoration: underline; color: maroon }
.Gray9ptTXT { font-size: 9pt; color: #7d7d7d; text-decoration: none }
.GrayStrong11 { color: #3f3f3f; font-size: 11px; font-family: Tahoma; font-variant: normal }
    .GrayStrong11:hover { text-decoration: none; color: maroon }
.GrayStrong11Flip { color: maroon; font-size: 11px; font-family: Tahoma; font-variant: normal }
    .GrayStrong11Flip:hover { text-decoration: none; color: #3f3f3f }
.Grey13 { color: silver; font-size: 13px; font-variant: normal }
    .Grey13:hover { text-decoration: none; color: maroon }
.Grey13StrongTXT { color: #666; font-size: 13px; text-decoration: none }
.Grey13StrongTXTTahoma { color: #666; font-size: 14px; font-family: Tahoma; text-decoration: none }
.Grey13TXT { color: silver; font-size: 13px; font-variant: normal }
.Grey14Strong { color: #666; font-size: 14px; text-decoration: none }
    .Grey14Strong:hover { text-decoration: none; color: maroon }
.Grey14StrongTXT { color: #666; font-size: 14px; text-decoration: none }
.Grey14StrongTXTNew { color: #666; font-size: 14px; text-decoration: none }
.Grey15pxTXT { color: silver; font-size: 15px; font-variant: normal }
.Grey18 { font-size: 18px; color: #c5c3c5; text-decoration: none }
    .Grey18:hover { color: maroon }
.Grey24 { font-size: 24px; color: #c5c3c5; text-decoration: none }
    .Grey24:hover { color: maroon }
.Grey24shome { font-size: 24px; color: maroon; text-decoration: none }
    .Grey24shome:hover { color: #c5c3c5 }
.GreyStrong8ptTXT { color: #666; font-size: 8pt; font-variant: normal }
.GreyStrong9ptTXT { color: #666; font-size: 9pt; font-variant: normal }
.hamburger { background-color: white; height: 2px; margin: 7px auto 0 auto; width: 25px }
.HeaderText { color: red; font-weight: bold }
    .HeaderText a { color: red !important }
    .HeaderText, .HeaderText a { color: var(--red-color); font-weight: var(--bold-font-weight) }
.hiddenInMovies { display: none }
.HidePlace { display: none; visibility: hidden }
.HourTopHeader { font-size: 15px; color: #666; text-decoration: none; font-weight: bold }
.imgDiv img { width: 100% }
.imgResponsive { vertical-align: bottom; width: 100% !important }
.imgResponsive48 { width: 47% !important; margin-top: 0 !important }
.imgTopArticle { width: 100% !important }
.inputSelect10px { font-size: 10px }
.inputSelect8pt { font-size: 8pt }
.inputSelect9pt { font-size: 9pt }
.inputText10px { font-size: 10px }
.inputTextBordoBorder { border: solid 1px #c42319; outline: 0 }
.inputTextGrayBorder { border: solid 1px silver }
.keyboard-shorcut { display: none !important }
.lblHead2 { width: 65% !important }
.lblHead2 { width: 71% !important }
.lblHead2 { width: 74% !important }
.lblHead2 { width: auto !important }
.left { text-align: left }
.leftaffor { display: block; left: 10px; position: absolute; top: 7px; z-index: 10000000; width: 40px }
.left-col-header { height: 18px; background: #656565; color: #FFF; font-size: 14px; text-align: right; line-height: 18px; vertical-align: middle; padding: 0 10px 0 0 }
    .left-col-header a.header-title { color: #FFF }
.LeftTitle1M { font-size: 14px; font-weight: bold; text-decoration: none; color: #fff }
.LinkBlue11pt { font-size: 11pt; color: Blue }
    .LinkBlue11pt:hover { text-decoration: none }
.LinkBlue12 { font-size: 12px; color: Blue }
.linkLabel { text-decoration: none; color: #3e3e3e; font-weight: normal }
    .linkLabel:hover { text-decoration: underline }
.LinkWithNoUnderHoverNo { text-decoration: none }
    .LinkWithNoUnderHoverNo:hover { text-decoration: underline }
.LinkWithUnderHoverNo { text-decoration: underline }
    .LinkWithUnderHoverNo:hover { text-decoration: none }
.LinkWithUnderHoverNoColor1 { text-decoration: underline; color: navy }
    .LinkWithUnderHoverNoColor1:hover { text-decoration: none; color: #c00000 }
.lnkGray12 { font-size: 12px; color: #7d7d7d }
.lnkImageArticlMail img { width: 13px; height: 7px }
.lnkImageBannerType1 img { width: 46px; height: 31px }
.lnkImageBannerType1 img { width: 46px; height: auto }
.lnkImageBannerTypeNewTxt img { height: 60px }
.lnkImageClubMail img { width: 15px; height: 9px }
.lnkImageClubUrl img { width: 14px; height: 14px }
.lnkImageGallery7 img { height: 50px; width: 60px }
.lnkImageNewsFlash img { width: 91px; height: 9px }
.lnkImageTalkBack img { height: 65px }
.lnkNewFlashArrow img { width: 15px; height: 13px }
.logo { float: right }
.LogoDiv { background-color: #ef2f24; max-width: 100% !important; text-align: center; width: auto !important; min-height: 35px;padding:0 10px; }
    .LogoDiv img { border-style: none }
.LogoDiv_white { background-color: white; max-width: 100% !important; text-align: center; width: auto !important; border-bottom: 2px solid #ee1d23; border-top: 2px solid #ee1d23 }
.logoM { width: 290px }
.MagazineBR br { line-height: 3px }
.MagazineHomeStyleLeft { border-top: solid 0 #fff; border-right: solid 0 #fff; border-left: solid 4px #fff; border-bottom: solid 4px #fff; background-color: #d8e8f8; padding-right: 6px }
.MagazineHomeStyleLeftNew { border-top: solid 4px #fff; border-right: solid 0 #fff; border-left: solid 0 #fff; border-bottom: solid 0 #fff; padding-right: 6px; padding-bottom: 2px }
.MagazineHomeStyleLeftNew, .MagazineHomeStyleRightNew { padding-right: 12px !important }
.MagazineHomeStyleLeftNew, .MagazineHomeStyleRightNew { padding-right: 12px }
.MagazineHomeStyleRight { border-top: solid 0 #fff; border-right: solid 4px #fff; border-left: solid 4px #fff; border-bottom: solid 4px #fff; background-color: #d8e8f8; padding-right: 6px }
.MagazineHomeStyleRightNew { border-top: solid 4px #fff; border-right: solid 0 #fff; border-left: solid 4px #fff; border-bottom: solid 0 #fff; padding-right: 6px; padding-bottom: 2px }
.MainArticleBox { background-color: #fff; max-width: 100% !important; text-align: right; width: auto !important; border-width: 1px !important }
.MainArticleBox { background-color: var(--white-color) }
.MainArticleBox { max-width: 100% !important; width: 100% !important; background-color: #fff; text-align: right }
.MainHead1 { color: #000; font-size: 12pt; font-family: Tahoma; text-decoration: none; font-weight: bold }
.MainHolder { color: var(--black-color) }
.MainHolder { display: inline-block; margin-top: 4px; max-width: 100% !important; width: 100% !important }
.MainHolder { display: inline-block; margin-top: 4px; max-width: 100% !important; width: auto !important }
.MainHolder { display: inline-block; margin-top: 4px; max-width: 100% !important; width: auto !important; padding: 0 4px 0 4px }
.MainHolder { margin-top: 4px; display: inline-block }
.MainHolder { padding: 0 !important }
    .MainHolder, .MainHolder a { font-size: var(--primary-font-size); text-decoration: none }
.mainMasterPageSmallBannerContainer { display: none !important }
    .mainMasterPageSmallBannerContainer iframe { height: 50px }
.mainTable { border: 1px solid silver }
.mainTD2OneTxt { padding: 0; width: 70% !important }
.mainTD2OneTxt { padding: 0; width: 73% !important }
.mainTD2OneTxt { width: 63% !important }
.mainTD2OneTxt { width: 65% !important }
.mainTD2OneTxt { width: 67% !important }
.MakeHomePage { font-size: 12px; color: #757575; text-decoration: none; background-image: url("https://www.news1.co.il/img/makeHomePageIco.gif"); background-position: right center; background-repeat: no-repeat; display: block; padding-right: 17px }
.margin10 { margin-top: 15px; margin-bottom: 15px }
.marginL11 { margin-left: 11px !important }
.middleBannerAd { width: 100% !important; height: 300px !important; max-height: 300px !important }
.modalLoadingBackground { background-color: #f6f6f6; position: fixed; left: 0; top: 0; z-index: 100000000; width: 100%; height: 100%; filter: alpha(opacity=40); opacity: .4 }
.modalLoadingImgDiv { background-color: Transparent; position: fixed; left: 0; top: 0; z-index: 100000100; width: 100%; height: 100%; text-align: center }
    .modalLoadingImgDiv img { margin-left: auto; margin-right: auto; margin-top: 170px; display: inline-block }
    .modalLoadingImgDiv span { margin-left: auto; margin-right: auto; color: #000; font-size: 28px; font-weight: bold }
.MoreArtlsMLnk { margin-top: 5px; color: navy; height: 24px; display: inline-block; font-size: 17px; text-decoration: none; width: 100%; text-align: center; font-weight: bold }
.MoreNews1Lnk { max-width: 100% !important; width: 100% !important; background-color: #fff1ec; color: navy; height: 24px; display: inline-block; font-size: 17px; text-decoration: none; padding-top: 3px; text-align: right; padding-right: 15px; font-weight: bold }
.MovieImgSmall img { width: 85px }
.MovieLnkSmall { font-size: 12px; font-weight: bold; color: #000; text-decoration: none }
.MovieRightLnk { background-image: url('https://www.news1.co.il/img/Experts/film_Link_bg.gif'); background-repeat: no-repeat; font-size: 14px; font-weight: bold; width: 210px; height: 24px; text-align: right; padding-top: 7px; padding-right: 38px; display: block; color: #f04f00; text-decoration: none }
.MovieTab1 { background-image: url('https://www.news1.co.il/img/experts/tab1.gif'); background-repeat: no-repeat; height: 23px; width: 138px; color: #3e3e3e; text-align: center; font-size: 16px; font-weight: bold; text-decoration: none; display: block; padding-top: 5px }
.MovieTab2 { background-image: url('https://www.news1.co.il/img/experts/tab2.gif'); background-repeat: no-repeat; height: 23px; width: 112px; color: #fff; text-align: center; font-size: 16px; font-weight: bold; text-decoration: none; display: block; padding-top: 5px }
.MovieTabLnk { background-image: url('https://www.news1.co.il/img/Experts/blackBulletTab.png'); background-repeat: no-repeat; background-position: right top; font-size: 12px; font-weight: bold; width: 200px; text-align: right; padding-right: 15px; display: block; color: #3e3e3e; text-decoration: none }
    .MovieTabLnk:hover { text-decoration: underline }
.Navy10-5pt { text-decoration: none; color: navy; font-size: 10.5pt }
    .Navy10-5pt:hover { color: maroon }
.Navy10-5ptTahoma { text-decoration: none; color: navy; font-size: 9.5pt; font-family: Tahoma }
    .Navy10-5ptTahoma:hover { color: maroon }
.Navy10pt { text-decoration: underline; color: navy; font-size: 10pt }
    .Navy10pt:hover { text-decoration: none; color: maroon }
.Navy10ptNoLine { text-decoration: none; color: navy; font-size: 10pt }
    .Navy10ptNoLine:hover { text-decoration: underline; color: maroon }
.Navy10ptNoLineTXT { text-decoration: none; color: navy; font-size: 10pt }
.Navy10px { text-decoration: none; color: navy; font-size: 10px }
    .Navy10px:hover { color: maroon; text-decoration: underline }
.Navy10pxTXT { text-decoration: none; color: navy; font-size: 10px }
.Navy11pt { font-size: 11pt; color: Navy; text-decoration: none }
.Navy11pt2 { font-size: 11pt; color: Navy; text-decoration: none }
    .Navy11pt2:hover { text-decoration: underline }
.Navy12px { text-decoration: none; color: navy; font-size: 12px }
    .Navy12px:hover { color: maroon; text-decoration: underline }
.Navy12pxTXT { text-decoration: none; color: navy; font-size: 12px }
.Navy14ptTXT { font-size: 14pt; color: Navy; text-decoration: none }
.Navy14px { text-decoration: none; color: navy; font-size: 14px }
    .Navy14px:hover { color: maroon }
.Navy15Tahoma { font-size: 15px; color: Navy; font-family: Tahoma; text-decoration: none }
.Navy16 { font-size: 16px; color: Navy; text-decoration: none }
.Navy8_5ptNoLine { text-decoration: none; color: navy; font-size: 8.5pt }
    .Navy8_5ptNoLine:hover { text-decoration: underline; color: maroon }
.Navy8_5ptNoLineTXT { text-decoration: none; color: navy; font-size: 8.5pt }
.Navy8pt { text-decoration: underline; color: navy; font-size: 8pt }
    .Navy8pt:hover { color: maroon; text-decoration: none }
.Navy8ptIndex { text-decoration: none; color: navy; font-size: 8pt }
    .Navy8ptIndex:hover { color: maroon; text-decoration: underline }
.Navy8ptIndexTXT { text-decoration: none; color: navy; font-size: 8pt }
.Navy8ptTahoma { text-decoration: underline; color: navy; font-size: 7pt; font-family: Tahoma }
    .Navy8ptTahoma:hover { color: maroon; text-decoration: none }
.Navy8ptTXT { text-decoration: none; color: navy; font-size: 8pt }
.Navy9pt { text-decoration: none; color: navy; font-size: 10pt }
    .Navy9pt:hover { color: maroon; text-decoration: underline }
.Navy9ptTahoma { font-size: 9pt; color: Navy; font-family: Tahoma; text-decoration: none }
.Navy9ptWithLine { text-decoration: underline; color: navy; font-size: 10pt }
    .Navy9ptWithLine:hover { text-decoration: none }
.Navy9pxTXT { text-decoration: none; color: navy; font-size: 9px }
.newA { height: 19px; text-align: center; vertical-align: middle; font-weight: bold; font-size: 12px; color: #d00606; direction: rtl }
.newB { background-position: center center; cursor: pointer; background-repeat: no-repeat; background: url('img/hotcar.gif'); text-align: center; vertical-align: middle; font-size: .6em; color: white; direction: rtl }
.newC { letter-spacing: .12em; cursor: pointer; text-align: center; vertical-align: bottom; font-size: .46em; color: black; direction: ltr }
.news1NewsItemsBannerTitleDesc { color: #fff; font-size: 20px; font-weight: bold }
.news1NewsItemsBannerTitleHolder { direction: rtl; text-align: right; padding-right: 11px; height: 30px; line-height: 30px; vertical-align: middle; background-color: maroon }
.news1NewsItemsBannerTitleName { color: #fff; font-size: 24px; font-weight: bold; text-decoration: none }
.NewTopHeader { font-size: 12px; color: #757575; text-decoration: none }
.NewTopHeader2 { font-size: 12px; color: #fff; text-decoration: none }
    .NewTopHeader2:hover { text-decoration: underline }
.NewTopHeaderSelected { font-size: 12px; color: #eb0015; text-decoration: none; font-weight: bold }
.noB { border: 0 none }
.noColor12 { font-size: 12px }
    .noColor12:hover { text-decoration: none }
.noPaddingResponsive { width: 100% !important; padding-right: 0 !important; padding-left: 0 !important }
.NounderlineLnkWithOver { text-decoration: none }
    .NounderlineLnkWithOver:hover { text-decoration: underline }
.noWhiteSpaceWarp { white-space: nowrap }
.OnButtL { border-right: gray 1px solid; border-top: white 1px solid; font-weight: bold; font-size: 12px; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='white',EndColorStr='#adb6c6'); border-left: silver 1px solid; width: 80px; cursor: pointer; color: #006aaa; border-bottom: gray 1px solid; height: 20px; text-align: center; text-decoration: none }
.openM { color: White; font-size: 24px; position: absolute; top: 1px }
.openM { color: White; font-size: 27px; position: absolute; top: -3px; direction: ltr; width: 25px }
.openM2 { color: White; font-size: 24px; position: absolute; top: 1px }
.openM2 { color: White; font-size: 27px; position: absolute; top: -3px; direction: ltr; width: 25px; right: 6px }
.OutButtL { border-right: gray 1px solid; border-top: white 1px solid; font-weight: bold; font-size: 12px; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#adb6c6',EndColorStr='white'); border-left: silver 1px solid; width: 80px; cursor: pointer; color: #006aaa; border-bottom: gray 1px solid; height: 20px; text-align: center; text-decoration: none }
.outerWebsites { color: maroon; font-size: 13.5px }
.padding10 { padding-right: 10px }
.paddingLeft5AndRight4 { padding-left: 9px; padding-right: 4px }
.paddingSides10 { padding-right: 9px; padding-left: 9px }
.paddingSides4 { padding-right: 0; padding-left: 0 }
.paddingSides4 { padding-right: 4px; padding-left: 4px }
.pinkRow { background-color: #fff1ec; padding-bottom: 5px; padding-right: 10px; padding-top: 5px; text-align: right }
.pLeft6 { padding-left: 6px }
.PrintArticle { font-size: 8pt; color: Blue; background-image: url('https://www.news1.co.il/img/iconPrint.png'); background-repeat: no-repeat; background-position: right; display: inline-block; padding-right: 20px; height: 24px; text-decoration: none; padding-top: 3px; vertical-align: -3px }
.psA { position: absolute; z-index: 100; left: 100%; top: 38px; background: white }
.QuizQTxt { font-size: 10pt; font-weight: bold }
.QuizTxt { font-size: 10pt; text-align: right }
.Red10ptTXT { text-decoration: none; color: maroon; font-size: 10pt }
.Red9pt { text-decoration: none; color: maroon; font-size: 10pt }
    .Red9pt:hover { color: navy; text-decoration: underline }
.red9ptTXT { text-decoration: none; color: red; font-size: 9pt }
.RedMail { font-size: 12px; color: #f60113; text-decoration: none; background-image: url("https://www.news1.co.il/img/redMailIco.gif"); background-position: right center; background-repeat: no-repeat; display: block; padding-right: 17px }
.right { text-align: right }
.rightarrow { display: block; position: absolute; top: 3px }
.RightHeaderTitle { color: #fff; font-size: 10pt; text-decoration: none; height: 18px; display: block; width: 100px }
.RightLinkIndexCat { background-color: #408ada; color: #fff; font-size: 10pt; text-decoration: none; height: 16px; display: block; width: 80px; line-height: 14px }
.RightLinkIndexCat2 { background-color: #838383; color: #fff; font-size: 10pt; text-decoration: none; height: 16px; display: block; width: 80px; line-height: 14px }
.RightLnk2 { color: #66667a; font-size: 10pt; text-decoration: none }
.RightMagzine { background-color: #f6f6f6; color: #66667a; font-size: 10pt; text-decoration: none; height: 18px; display: block; padding-right: 2px; padding-left: 2px }
.RightTab { color: #66667a; font-size: 10pt; text-decoration: none; padding-top: 2px }
.RightTab2 { background-image: url('https://www.news1.co.il/img/topRightTabNew.gif'); color: #66667a; font-size: 10pt; text-decoration: none; height: 21px; display: block; padding-top: 2px; padding-right: 2px; padding-left: 2px }
.RightTab2New { background-color: #eaeaea; color: #66667a; font-size: 10pt; text-decoration: none; height: 18px; display: block; padding-right: 2px; padding-left: 2px }
.RightTab2New2 { background-color: #fff1ec; color: #66667a; font-size: 10pt; text-decoration: none; height: 18px; display: block; padding-right: 2px; padding-left: 2px }
.RightTab2Selected { background-image: url('https://www.news1.co.il/img/topRightTab_on.gif'); color: #c60404; font-size: 10pt; text-decoration: none; height: 21px; display: block; padding-top: 2px; padding-right: 2px; padding-left: 2px }
.RightTab2SelectedNew { background-color: #eb0015; color: #fff; font-size: 10pt; text-decoration: none; height: 18px; display: block; width: 100px }
.RightTabMain { background-image: url('https://www.news1.co.il/img/topRightTab.gif'); color: #66667a; font-size: 10pt; text-decoration: none; height: 21px; display: block; padding-top: 2px }
.RightTabNew { color: #66667a; font-size: 10pt; text-decoration: none; white-space: nowrap }
.RightTabSelected { color: #c60404; font-size: 10pt; text-decoration: none; padding-top: 2px }
.RightTabSelectedMain { background-image: url('https://www.news1.co.il/img/topRightTab_on.gif'); color: #c60404; font-size: 10pt; text-decoration: none; height: 21px; display: block; padding-top: 2px }
.RightTabSelectedNew { color: #c60404; font-size: 10pt; text-decoration: none; white-space: nowrap }
.RightTabSelectedTD { height: 20px; background-color: #eaeaea; border-top: #66667a }
.RightTabSelectedTDNew { height: 20px; background-color: #eaeaea; border-top: solid 1px #b2b2b2 }
.RightTabTD { height: 20px; background-color: #eaeaea; border-bottom: #66667a }
.RightTabTDNew { height: 20px; background-color: #eaeaea; border-bottom: solid 1px #b2b2b2 }
.RLinkInArt { border-bottom: solid 2px; text-decoration: none; color: #000; border-color: blue }
    .RLinkInArt:hover { background-color: #f9f3d4; border-bottom: solid 2px; text-decoration: none; color: #000; border-color: blue }
.SaleTitleM { font-size: 15px; font-weight: bold; color: #3e3e3e; text-decoration: none }
.SearchInputText { border: solid 0 #fff; color: #838383 }
.SearchInputTextNew { border: solid 0 #fff; color: #000; font-size: 12px }
.SearchNetInputText { border: solid 1px gray; color: #838383; font-size: 12px }
.SearchNetLnk { color: #000; font-size: 12px; text-decoration: none; font-weight: normal }
    .SearchNetLnk:hover { color: #c23400; font-size: 12px; text-decoration: underline; font-weight: bold }
.SearchNetLnkSelected { color: #c23400; font-size: 12px; text-decoration: underline; font-weight: bold }
.SendFriendArticle { background-image: url("https://www.news1.co.il/img/iconEmail.png"); background-position: right center; background-repeat: no-repeat; color: Blue; display: inline-block; font-size: 8pt; height: 24px; padding-right: 20px; padding-top: 3px; text-decoration: none; vertical-align: -5px }
.SendFriendArticleM { background-image: url('/design/email.svg'); background-repeat: no-repeat; display: inline-block; width: 32px; height: 32px }
.shareBtn { display: block !important }
.shareBtn { display: block; left: 28px; position: absolute; top: 8px }
.ShareFacebookArticle { background-image: url("https://www.news1.co.il/img/iconFacebook.png"); background-position: right center; background-repeat: no-repeat; color: Blue; display: inline-block; font-size: 8pt; height: 24px; padding-right: 20px; padding-top: 0; text-decoration: none; width: 0; background-size: 100% 100%; vertical-align: -5px }
.ShareFacebookArticleM { background-image: url("/design/facebook.svg"); background-repeat: no-repeat; display: inline-block; width: 32px; height: 32px }
.shareIcon { display: inline-block; margin-left: 10% }
    .shareIcon img { width: 100% }
    .shareIcon:last-of-type { margin-left: 0 }
.shareItems { background-color: #fff; margin-top: 2px; max-width: 100% !important; text-align: center; width: 100% !important; position: absolute; z-index: 9; padding: .5em 0; display: none }
.ShareSms { background-image: url("/design/sms.svg"); background-repeat: no-repeat; display: inline-block; width: 32px; height: 32px }
.ShareTwetterArticle { background-image: url("https://www.news1.co.il/img/iconTwitter.png"); background-position: right center; background-repeat: no-repeat; color: Blue; display: inline-block; font-size: 8pt; height: 24px; padding-right: 20px; padding-top: 3px; text-decoration: none; vertical-align: -5px }
.ShareTwetterArticleM { background-image: url('/design/twiter.svg'); background-repeat: no-repeat; display: inline-block; width: 32px; height: 32px }
.ShareWhatAppArticleM { background-image: url('/design/WHAT.png'); background-repeat: no-repeat; display: inline-block; width: 32px; height: 32px }
.shomeimp { background-color: #d8e8f8 !important }
.ShowComments { font-size: 8pt; color: Blue; background-image: url('https://www.news1.co.il/img/iconMessage.png'); background-repeat: no-repeat; background-position: right; display: inline-block; padding-right: 20px; height: 24px; text-decoration: none; padding-top: 3px; vertical-align: -3px }
.SkillSelected { font-size: 9pt; color: maroon; font-weight: bold; text-decoration: none }
.SmallBR br { line-height: 7px }
.smallCombo { border: 1px solid #3a6ea5; font-size: 10px; color: #3a6ea5; font-weight: normal; height: 10px }
.smallInputText { border: 1px solid #829ab4; height: 18px; font-size: 9pt; color: #000 }
.SpanTotalRegisteredBloggers { width: 100%; text-align: center; padding-top: 3px; padding-bottom: 15px; display: inline-block; font-size: 11pt; color: navy }
.specialMainVideoIconImg { margin-top: 3px }
.storyHead { font-size: 14pt; color: black; text-decoration: underline; font-weight: bold; }
    .storyHead:hover { text-decoration: none }
.strongGray10pt { text-decoration: none; color: #3f3f3f; font-size: 10pt }
    .strongGray10pt:hover { color: #00f }
.strongGray9pt { text-decoration: none; color: #464130; font-size: 9pt }
    .strongGray9pt:hover { text-decoration: underline; color: maroon }
.SubForum { font-size: 10pt; color: #00005e; text-decoration: none; font-weight: bold }
    .SubForum:hover { text-decoration: underline }
.Tab { cursor: pointer; font-size: 9pt; color: navy; font-style: normal; text-align: center; vertical-align: middle; padding-left: 2px; padding-right: 2px; text-decoration: none }
    .Tab:hover { color: maroon }
.Tab2 { cursor: pointer; font-size: 9pt; color: navy; text-align: center; vertical-align: middle; padding-left: 2px; padding-right: 2px; text-decoration: none; font-weight: normal }
    .Tab2:hover { font-weight: bold }
.TabContent { border-left: solid 0 #fff; border-right: solid 0 #fff }
.tabCss { color: black }
.TabSelected { cursor: pointer; font-size: 9pt; color: maroon; font-style: normal; text-align: center; vertical-align: middle; padding-left: 2px; padding-right: 2px; display: block; text-decoration: none }
.TabTXT { cursor: pointer; font-size: 9pt; color: navy; font-style: normal; text-align: center; vertical-align: middle; padding-left: 2px; padding-right: 2px; text-decoration: none }
.TagInArt { border-bottom: dashed 2px; text-decoration: none; color: #000; border-color: #ef2f24 }
    .TagInArt:hover { background-color: #f9f3d4; border-bottom: dashed 2px; text-decoration: none; color: #000; border-color: #ef2f24 }
.TagsLink { color: #000; text-decoration: none; height: 18px }
    .TagsLink:hover { color: #b8080a; text-decoration: underline }
.Tahoma11px { font-size: 11px; font-family: Tahoma; font-variant: normal }
.tb2 { position: absolute; z-index: 101; top: -42px; background: white }
.tb2, .psA { border-collapse: collapse; border-spacing: 0 }
.tb2, .psA { width: 100%; direction: rtl }
.tblResponsive { width: 100% !important; }
.tblResponsive98 { width: 97% !important }
.tblResponsiveMaxWidth { max-width: 100% !important; padding-left: 6px; padding-right: 6px; width: 100% !important }
.tblResponsiveNoPadding { width: 100% !important }
    .tblResponsiveNoPadding.FixedLayout.middle { table-layout: auto }
.tblResponsivew { padding: 0; width: 100% !important }
.tblResponsivew { padding: 6px }
.TblWith5Left td { padding-left: 5px }
.tContentBack { background-color: #ffb }
.TDItemBloggersIndexCount { color: #66667a !important }
.TDItemBloggersIndexLast { padding-left: 5px }
.text { margin-right: 27px; display: inline-block; margin-bottom: 10px; margin-top: 10px }
    .text a { color: black; text-decoration: none }
.textOverFlow { width: 360px !important }
.timeline-Widget { width: 100vw !important }
.TitleLoc3 { font-size: 12px; font-weight: bold; color: #3e3e3e; text-decoration: none }
.TitleLoc3_2 { font-size: 12px; color: #3e3e3e; text-decoration: none }
.TitleLoc3_3 { font-size: 11px; color: #102da2; text-decoration: underline }
.titlesForHomePageCenterColumn { color: #800000 !important; font-size: 14px !important; font-family: Arial !important; font-weight: bold !important }
.top12 { font-size: 12pt }
.top12 { letter-spacing: 0; text-decoration: none; font-size: 10.5pt; color: #003a6a }
.top12LNK { letter-spacing: 0; text-decoration: underline; font-size: 10.5pt; color: #003a6a }
    .top12LNK:hover { text-decoration: none }
.top6 { letter-spacing: 0; font-family: Tahoma; text-decoration: none; font-size: 11px; color: #003a6a }
.top6_main { letter-spacing: 0; text-decoration: none; font-size: 14px; color: #003a6a; font-weight: bold }
.TopCategoriesTab1 { width: 100%; text-align: center }
.topFrameTd1 { border-left: 1px solid #c9d6e6; border-bottom: 1px solid #c9d6e6; height: 18px; width: 73px; vertical-align: middle; padding-bottom: 3px }
.topFrameTd2 { border-left: 1px solid #c9d6e6; border-right: 1px solid #c9d6e6; border-bottom: 1px solid #c9d6e6; height: 18px; width: 73px; vertical-align: middle; padding-bottom: 3px }
.topImgDiv { width: 100% }
.TopLink { color: #305d9e; font-size: 14px; font-weight: bold; text-decoration: none }
    .TopLink:hover { color: #ea0014 }
.TopLinkNew { color: #000; font-size: 14px; font-weight: bold; text-decoration: none; display: block; height: 20px; background: #fff; padding-right: 10px; padding-left: 10px; padding-top: 3px }
.TopLinkNew2 { color: #fff; font-size: 15px; text-decoration: none; display: inline-block; height: 25px; width: 56px; text-align: center; background: #c42319; padding: 0 3px 0 3px; cursor: pointer }
    .TopLinkNew2 span { color: #fff; font-size: 15px; text-decoration: none; display: inline-block; height: 19px; width: 100%; border-bottom: 1px solid #fff; padding-top: 1px; cursor: pointer }
.TopLinkNew2_Blue { color: #fff; font-size: 15px; text-decoration: none; display: inline-block; height: 25px; width: 56px; text-align: center; background: #15377f; padding: 0 3px 0 3px; cursor: pointer }
    .TopLinkNew2_Blue span { color: #fff; font-size: 15px; text-decoration: none; display: inline-block; height: 19px; width: 100%; border-bottom: 1px solid #fff; padding-top: 1px; cursor: pointer }
.TopLinkNewSelected { color: #fff; font-size: 14px; font-weight: bold; text-decoration: none; display: block; height: 20px; background: #fb0605; padding-right: 10px; padding-left: 10px; padding-top: 3px }
.TopLinkNewSelected2 { color: #000; font-size: 15px; text-decoration: none; display: inline-block; height: 25px; width: 56px; text-align: center; background: #e7e8ea; padding: 0 3px 0 3px; cursor: pointer }
    .TopLinkNewSelected2 span { color: #000; font-size: 15px; text-decoration: none; display: inline-block; height: 19px; width: 100%; border-bottom: 1px solid #000; padding-top: 1px; cursor: pointer }
.TopMenuDiv { background-color: #ee1d23; height: 25px; margin-top: 2px; max-width: 100% !important; text-align: center; width: 100% !important }
.TopMenuDiv { background-color: #ee1d23; height: 25px; margin-top: 2px; max-width: 100% !important; text-align: center; width: auto !important }
.TopMenuDiv { background-color: #ee1d23; text-align: right; margin-top: 2px; height: 25px }
    .TopMenuDiv a { padding-right: 8px !important }
.TopMenuDivlnk { background-color: #ee1d23; color: #fff; display: inline-block; font-size: 11pt; height: 22px; padding-top: 3px; text-align: center; text-decoration: none; width: 11% }
.TopMenuDivlnk { background-color: #ee1d23; color: #fff; display: inline-block; font-size: 11pt; height: 22px; padding-top: 3px; text-align: center; text-decoration: none; width: 12% }
.TopMenuDivlnk { background-color: #ee1d23; color: #fff; height: 22px; display: inline-block; font-size: 11pt; text-decoration: none; padding-top: 3px; text-align: center }
.TopMenuDivlnk { width: 20% }
.TopMenuDivSelected { background-color: #ee1d23; color: #fff; height: 22px; display: inline-block; font-size: 11pt; padding-top: 3px; text-align: center; text-decoration: underline }
.TopNewHL { font-size: 12px; color: #fff; text-decoration: none }
    .TopNewHL:hover { text-decoration: underline }
.TopSiteTabLink { color: #3f3f3f; font-size: 11px; text-decoration: none; display: inline-block; white-space: nowrap; padding-left: 10px; font-weight: bold; padding-bottom: 3px; height: 12px }
    .TopSiteTabLink:hover { text-decoration: underline; color: #c60404 }
.TopSiteTabLinkSelected { color: #c60404; font-size: 11px; text-decoration: underline; display: inline-block; white-space: nowrap; padding-left: 10px; font-weight: bold; padding-bottom: 3px; height: 12px }
.topWriterTbl { margin-bottom: 10px }
.TRHeaderBloggersIndex td { background-color: #d8e8f8; font-size: 9pt; font-weight: bold; color: #000; white-space: nowrap; padding-right: 8px; border-bottom: solid 5px #fff; height: 22px; line-height: 22px; vertical-align: middle }
.TRItemBloggersIndex td { font-size: 9pt; font-weight: normal; color: #000; padding-right: 8px; height: 20px; line-height: 20px; vertical-align: middle; border-bottom: solid 5px #fff }
.twitter-timeline { width: 100% !important }
.TxtImageDescription { width: 100% !important }
.TxtImageDescriptionInner { background-image: url("https://www.news1.co.il/img/gBack.png"); background-position: center top; display: inline-block; padding: 3px 0; text-align: center; width: 100% !important }
.TxtImageDescriptionInner { width: 100%; background-image: url('https://www.news1.co.il/img/gBack.png'); background-position: top; text-align: center; padding-top: 3px; padding-bottom: 3px; display: inline-block; padding-right: 10px; padding-left: 10px }
    .TxtImageDescriptionInner span { display: inline-block; line-height: 15px }
    .TxtImageDescriptionInner span { font-size: 11px; color: #fff !important }
        .TxtImageDescriptionInner span span { display: inline-block }
.TxtImageDescriptionInner2 { width: 100%; background-image: url('https://www.news1.co.il/img/gBack.png'); background-position: top; text-align: center; padding-top: 3px; padding-bottom: 3px; display: inline-block }
    .TxtImageDescriptionInner2 span { font-size: 11px; color: #fff !important }
.UcWideArticles1_OneBlogerBox1_lnkAll { display: none }
.UL_Css { margin-bottom: 0; margin-top: 0; margin-right: 15px; padding-right: 0; text-align: right; padding-top: 0 }
.UL_Css { margin-bottom: 0; margin-top: 0; margin-right: 33px; padding-right: 0; text-align: right }
.UL_Css2 { margin-bottom: 0; margin-top: 0; margin-right: 19px; padding-right: 0; text-align: right }
.UL_Css2 { margin-bottom: 0; margin-top: 0; margin-right: 47px; padding-right: 0; text-align: right }
.UL_Css3 { margin-bottom: 0; margin-top: 0; margin-right: 15px; padding-right: 0; text-align: right }
.UL_Css3 { margin-bottom: 0; margin-top: 0; margin-right: 33px; padding-right: 0; text-align: right }
    .UL_Css3 li { list-style: none }
.underline { text-decoration: underline }
    .underline:hover { text-decoration: none }
.underlineLnkWithOver { text-decoration: underline }
    .underlineLnkWithOver:hover { text-decoration: none }

.video-header, .video-footer { background-color: #000; width: 100%; text-align: center; padding: 5px 0; color: white; font-weight: bold; cursor: pointer; }
.video-footer { font-size: 14px; display: none; }
.videoOverlayContainer { position: relative }
    .videoOverlayContainer a.videoOverlay, .videoOverlayContainerMobMovies a.videoOverlay { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0); z-index: 2; cursor: pointer }
.videoOverlayContainerMobMovies { position: relative; height: 150px }
.video-wrapper { display: none; position: relative; width: 100%; aspect-ratio: 16 / 9; overflow: hidden; background-color: #000; }
    .video-wrapper * { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; border: 0 !important; }

video-box { max-width: 430px; margin: 20px auto; font-family: sans-serif; text-align: center; }
.video-box video { width: 100%; height: auto; border-radius: 12px; object-fit: contain;  }
.video-title-bottom { font-size: 0.9rem; font-weight: 600; color: #111; margin-top: 0px; background-color: whitesmoke; width: 100%; display: block; padding: 5px;text-align:center; }
.video-title-top { font-size: 1rem; font-weight: bold; color: #444; margin-bottom: 8px; }
lite-youtube { --lite-youtube-aspect-ratio: 16 / 9; border-top-right-radius: 12px; border-top-left-radius: 12px; width: 100%; display: block; }


.viewLoc4 { font-size: 11px; color: #3e3e3e; text-decoration: none }
.viewMainM { font-size: 12px; color: #323232; text-decoration: none }
.VisitorAItemCss { background-color: #f4f4f4; border-bottom: solid 3px #fff; padding-right: 5px; height: 20px }
.VisitorItemCss { background-color: #f4f4f4; border-left: solid 2px #fff; border-bottom: solid 3px #fff; padding-right: 5px; height: 20px }
.vjs-poster { position: absolute !important; left: 0; right: 0; top: 0; bottom: 0 }
.wH { width: 50%; border-left: 1px solid #e3e3e3 }
.white10 { text-decoration: none; color: white; font-size: 10pt }
    .white10:hover { text-decoration: underline }
.white10pt { text-decoration: none; color: #fff; font-size: 10pt }
    .white10pt:hover { text-decoration: underline }
.white10ptTXT { text-decoration: none; color: #fff; font-size: 10pt }
.white10ptWithLine { text-decoration: underline; color: #fff; font-size: 10pt }
    .white10ptWithLine:hover { text-decoration: none }
.white11pt { text-decoration: none; color: white; font-size: 11pt }
    .white11pt:hover { text-decoration: none; color: silver; font-size: 11pt }
.white11ptTXT { text-decoration: none; color: white; font-size: 11pt }
.white12pt { text-decoration: none; color: white; font-size: 12pt }
    .white12pt:hover { text-decoration: underline }
.white12px { text-decoration: none; color: #fff; font-size: 12px }
    .white12px:hover { text-decoration: underline }
.white12pxTXT { text-decoration: none; color: #fff; font-size: 12px }
.white13TXT { color: #fff; font-size: 13px; text-decoration: none }
.white15px { text-decoration: none; color: #fff; font-size: 15px }
.white17px { text-decoration: none; color: #fff; font-size: 17px }
.white18TXT { color: #fff; font-size: 18px; text-decoration: none }
.white8pt { font-size: 8pt; color: #fff; text-decoration: none }
    .white8pt:hover { text-decoration: underline }
.white8ptTXT { font-size: 8pt; color: #fff; text-decoration: none }
.white9 { text-decoration: none; color: #fff; font-size: 9pt }
    .white9:hover { text-decoration: none; color: #c5c5c5; font-size: 9pt }
.white9pt { text-decoration: none; color: #fff; font-size: 9pt }
    .white9pt:hover { text-decoration: underline }
.white9ptTXT { text-decoration: none; color: #fff; font-size: 9pt }
.whiteCenter { text-decoration: none; color: #fff; font-size: 14px }
    .whiteCenter:hover { text-decoration: underline }
.whiteR8 { text-decoration: none; color: #fff; font-size: 8.5pt }
    .whiteR8:hover { text-decoration: underline }
.xClose { float: left; margin-top: 11px; margin-left: 18px }
a { text-decoration: none; color: #15377f; text-decoration: inherit; -webkit-text-decoration: inherit; }
    A.siteLink:hover { font-size: 14px; color: #ff8a00; width: 100%; height: 100%; font-weight: bold; text-decoration: underline }
    A.siteLink:link { font-size: 14px; color: #d00606; width: 100%; height: 100%; font-weight: bold; text-decoration: none }
    a.TopMenuDivlnk { background-color: #ee1d23; color: #fff; display: inline-block; font-size: 11pt; height: 22px; padding-top: 3px; text-align: center; text-decoration: none; width: 11% !important }
b { font-family: Arial; font-weight: 600; }

body { margin: 0; padding: 0 !important; text-align: right; direction: rtl; font-family: Arial !important; overflow-x: hidden; -webkit-font-smoothing:antialiased }
div { text-decoration: none }
div, p, ul, ul li { padding: 0; margin: 0; unicode-bidi: isolate; -webkit-font-smoothing: antialiased }
    div.TopMenuDiv a { padding-right: 10px !important }
    div.TxtImageDescription { position: absolute; bottom: 0; right: 0; width: 100%; background-image: url('https://www.news1.co.il/img/gBack.png'); height: 21px; overflow: hidden; white-space: nowrap; text-align: right }
        div.TxtImageDescription p { font-size: 11px; color: #fff !important; margin-top: 3px; margin-right: 10px; margin-left: 10px }
    div.TxtImageDescriptionUnder { display: inline-block; background-image: url('https://www.news1.co.il/img/gBack.png'); height: 21px; overflow: hidden; white-space: nowrap; text-align: right }
        div.TxtImageDescriptionUnder p { font-size: 11px; color: #fff !important; margin-top: 3px; margin-right: 10px; margin-left: 10px }
    div.TxtImageHolder { float: none; position: relative }
    div.TxtImageHolder { float: right; position: relative }

h1 { border: 0 none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0 none; padding: 0; vertical-align: baseline }
h1, h2, h3, h4, h5 { padding: 0; margin: 0 }
hr { height: 2px; border-width: 0; color: gray; background-color: gray }
html { -webkit-text-size-adjust: none; font-family: Arial !important }
iframe { width: 100% !important; border: 0 }
input:focus { outline: 0 }
p { text-decoration: none; -webkit-font-smoothing: antialiased }
span { text-decoration: none }
table { width: 100% !important }
    table.c1.c2 { width: auto !important }
UL { margin-bottom: 0; margin-top: 0; margin-right: 16px; padding-right: 0; text-align: right }
.author-box { flex-direction: column !important; align-items: center !important; text-align: right !important; }
    .author-box img, .author-box .avatar-fallback { margin-bottom: 1px; }
    .author-box .text-area { align-items: start; }
svg.feather { vertical-align: text-top; }

.news-widget { width: 100%; direction: rtl; text-align: right; font-family: Arial, Helvetica, sans-serif; }

/* כותרת */
.widget-header .header-link { display: block; padding: 8px 12px; color: white; text-decoration: none; transition: background 0.3s; }

.widget-header .title { font-weight: bold; font-size: 15px; }

.widget-header .subtitle { font-size: 12px; opacity: 0.9; }

/* צבעים דינמיים */
.red-header .header-link { background-color: #c60000; }
.blue-header .header-link { background-color: #0050c0; }
.green-header .header-link { background-color: #009944; }

/* hover — תמיד לבן */
.widget-header .header-link:hover { background-color: #000; color: white; }

/* מאמר ראשי */
.main-article { margin-top: 10px; text-align: right }

.main-image-wrapper { position: relative; overflow: hidden; }

.main-image { width: 100%; height: auto; display: block;  border-radius: 5px 5px 0 0 }

.image-text-overlay { position: absolute; text-align: start; bottom: 4px; right: 8px; background-color: rgba(0,0,0,0.9); color: white; font-size: 12px; padding: 3px 6px; border-radius: 3px; }

/* כותרת ראשית */
.main-headline { text-align: center; font-size: 1.4rem; font-weight: bold; margin-top: 6px; margin-bottom: 10px; line-height: 1.3; max-height: 55px; overflow: hidden; text-overflow: ellipsis; height: 55px; }
    .main-headline a:hover { color: maroon; }
/* גריד כתבות משניות */
.grid-container { display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 10px; margin-bottom: 0px; }
.small-article { grid-column: auto }
.small-article img { width: 100%; height: auto; object-fit: cover; aspect-ratio: 16 / 10; border-radius: 5px 5px 0 0 }

.small-article .text h4 { text-align: center; font-size: 1.15rem; font-weight: 500; margin-top: 4px; height: 55px; /* שלוש שורות */ overflow: hidden; }
.black-maroon { color: black; }
    .black-maroon:hover { color: maroon; }
.second-title { height: 70px; overflow: hidden; text-align: center; font-size: 1.15rem; }
    .second-title:hover { color: maroon; }

/* קישורים למטה */
.link-list { list-style: outside; padding: 0; }

    .link-list li { margin-bottom: 4px; font-size: 1.15rem; font-weight: 500; }

    .link-list a { color: #333; text-decoration: none; font-weight: 500; }

        .link-list a:hover { color: maroon; }

.special-title { position: relative; display: inline-block; padding: 0 50px; color: #800000; font-size: 1.25rem; font-weight: 700; text-align: center; margin-bottom: 5px; }
    .special-title:before { left: 0; }
    .special-title:before, .special-title:after { content: ""; position: absolute; top: 50%; width: 40px; height: 2px; background-color: #800000; transform: translateY(-50%); }
    .special-title:after { right: 0; }
.dotted { padding: 1px; margin: 16px 0; border: none; border-top: 1px dotted #000000; color: #000000; height: 1px; width: 100%; background:unset; }
.sep { height: 4px; background-color: #C9C9C9; margin-top: 15px; margin-bottom: 15px}