﻿@font-face{
	font-family:'almoni-dl';
	font-weight:700; /*(bold)*/
	font-style: normal;
	src: url('./fonts/almoni-dl-aaa-700.eot'); 
	src: url('./fonts/almoni-dl-aaa-700.eot#iefix') format('embedded-opentype'), 
		 url('./fonts/almoni-dl-aaa-700.woff') format('woff'), 
		 url('./fonts/almoni-dl-aaa-700.ttf') format('truetype');
}

/*==================== GLOBAL STYLES ====================*/
html {direction:rtl;}
body  { background: #fff; margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#000; }
h1, h2, h3, h4, p, a, div, img, table, tr, th, td, ul, li, form, span, input { margin:0px; padding:0px;}
h1 { font-family: 'almoni-dl', arial; font-weight:bold; }
h2 { font-size: 15px; font-weight: bold; }
fieldset,img, embed {border:none;}

/*==================== GLOBAL STYLS ====================*/
a { text-decoration:none; color:#222; }
ul { list-style-type:none;}
img { border:0px;}
.main_wrapper {margin:0px; padding:0px;}
.clearFix { height:0px; visibility:hidden; clear:both;}
.clear { clear: both; }
hr {border: 0;height: 1px;background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}
.forEventsOnly {display: none;}

/*==================== GLOBAL TAB FOCUS ====================*/
.SkipToMainContent a { position:absolute; /*left:-10000px;*/ top:auto; width:1px; height:1px; overflow:hidden;} 
.SkipToMainContent a:focus {background:#000;color:#fff;font-weight:bold; float: right; padding:6px 16px; position:static; width:auto; height:auto; } 

/*==================== siteMenu ====================*/
#siteMenu { position: absolute; z-index: 123; top: 5px; right: 10px; color:#fff; }
#menuContainer { background: #E07E2C; height: 28px; box-sizing: border-box; }
#menuContainer .navAndleftIcons { width: 970px; margin: 0 auto; }
#menuContainer nav { float: right; }
#menuContainer ul li { float: right; }
#menuContainer ul li a { display: block; color: #fff; height: 28px; line-height: 28px; margin:0 4px; padding: 0 8px; }
#menuContainer ul li a.thisCategory { margin-right:0; background-color: #FF8F32; }
#menuContainer ul li a:hover { text-decoration: underline; }

#leftIcons {/* position: absolute; z-index: 123; height: 44px; padding-top: 10px; left: 10px;*/ float: left; height: 28px; line-height: 28px; }
.ie8 #leftIcons { padding-top: 4px;  }
#leftIcons a { display:inline-block; padding:0 4px; min-width:20px; text-align:center; color:#fff; line-height: 28px;}
#leftIcons a.small { font-size:14px;}
#leftIcons a.med { font-size:16px;}
#leftIcons a.big {font-size:18px;}
#leftIcons a:hover { background-color:#000; }
#linksInNewPage { float: left; } 
#linksInNewPage label { cursor: pointer; }
#linksInNewPage input { float: right; }
input[type="checkbox"] { display:inline-block; width:14px;height:14px;margin:8px 4px;cursor:pointer; }



/*==================== TOP + HEADER ====================*/
.Top {background-color:#FF8F32;color:#fff;margin-bottom:10px;}
.header {width:970px;margin:0 auto;position:relative; }

/*===== LOGO =====*/
.logo { float: right; width: 100%; text-align:center; }
.logo img {width:111px; padding: 12px 0 0; position: relative; z-index: 10; }

/*===== TITLES =====*/
.mainTitle { font-family: 'almoni-dl', arial; float: right; width: 100%; text-align:center; }
.mainTitle h1, .logo h1 { margin-top: -4px; font-size:46px; line-height:50px; color: #fff; text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075);}
.mainTitle p { margin: -3px 0 9px; line-height: 20px; font-size: 20px; font-weight: 700;}
.mainTitle span {font-family:arial;font-size:12px;line-height: 12px;}

/*==================== find in this page ====================*/
.categoryNavGoHome { top: 0; right: 0; position: fixed; height: 50px; line-height: 50px; width: 60px; background: rgba(0,0,0,.3); z-index: 1239123; display: none; }
.categoryNavGoHome img { padding:13px 12px 13px 16px ;}
.selectedCategories {display: flex;align-items: center;justify-content: center;}
.selectedCategories select {border-color:#e1e1e1;font-size:15px;box-sizing: border-box;background: #fff;border-radius:3px;padding: 2px 6px;cursor: pointer;}
.selectedCategories select:focus { border:1px solid #E1E1E1; outline:none;}
.selectedCategories select option:not([value*="sub"]) {}
.selectedCategories select option[value*="sub"] {color:#999;padding:10px;}


.fixedHeader {width:100%; position: fixed; background:#FF8F32; top: 0; right: 0; z-index: 999; height:50px; line-height:50px; }
#selectedCategoriesPlaceholder {height:auto;clear:both;display: none; }
.topRight {margin-left: 10px;}
.topLeft {}
.highlight {background-color: yellow !important; /* צבע ההדגשה */}

/*==================== Ma Badaf ====================*/
.f1Input {color:#000;border: 1px solid #e1e1e1;font-size: 14px;border-radius:2px;padding: 3px 4px 2px;text-align:center;}
.f1Input2 {border: 1px solid #e1e1e1;font-size: 15px;border-radius:3px;padding:2px 5px;}


/*==================== shareLinks ====================*/
.shareLinksRight { float:right; margin-top:-88px;}
.shareLinksLeft { float:left; margin-top:-88px;}
#createShortcut {display:none;flex-direction: column;align-items:center;position:relative;padding:2px 4px;margin: 8px;background-color:#fbd1b4;border-radius: 5px;}
#createShortcut img {width: 32px;height: 32px;}
@media screen and (max-width: 800px) {
.shareLinksLeft, .f1Input, .f1Input2 {display:none;}
#createShortcut {display:flex;}
}



/*==================== WRAPPER & STAGE ====================*/
.wrapper { width:970px; margin:0 auto 8px; }
.stageTop { width:100%;}

/*====================== MAIN ICONS ==================*/
.iconsCategory { background:#fff; margin-bottom:10px; border-bottom: 1px solid #DCDCDC; border-top: 1px solid #DCDCDC; width: 100%; }
.iconsCategoryInner {  padding: 0; }
.iconsCategoryInner ul {}
.iconsCategoryInner ul li { float:right; border: 1px solid #f1f1f1; margin: 4px; width:88px;  }
.iconsCategoryInner ul li.lastBanner { float:left; width:567px; border:0px; }
.iconsCategoryInner ul li:hover { border-color: #82BA00; }
.iconsCategoryInner ul a { background-color: #fff; width: 88px; height: 31px; line-height: 31px; text-align: center; display:block; }
.iconsCategoryInner ul a.noMargin { margin-left:0px;}

/*====================== RIBUEY KISHURIM ==================*/
.mainContentTop { width: 100%; }
.categoryTopBanner {width: 100%;}
.mainContentInner {width:980px;float:right; padding:0px;margin-top:10px;}
.all_catagorys { float:right; width: 167px; margin: 0 0 12px 2px; }
.all_catagorys.double { width:378px;}
.all_catagorys.infoBox, .leftBox { float:left; width:300px; }
.all_catagorys.fullBox {width:674px; }
.header_of_catagory { background-color:#818181; text-align: center; }
.header_of_catagory.adom { background-color:#FB4B4B; color:#FFF; }
.header_of_catagory.kahol { background-color:#00A1C7; color:#FFF;}
.header_of_catagory.sagol { background: linear-gradient(267deg,#7934f7,#755bf9 50%,#7282fb); color:#FFF;}
.header_of_catagory.black  { background-color:#333; color:#FFF;}
.header_of_catagory.orange {background: #fea60a; color:#FFF;}
.header_of_catagory.yellow { background-color:#DBC600; color:#FFF;}
.header_of_catagory.green { background-color:#3CCE4F; color:#FFF;}
.header_of_catagory h2 { line-height: 24px; color: #fff; }
.all_catagorys ul { background-color:#fff; height:198px; margin-top:4px; padding-bottom:24px; overflow: hidden; }
.all_catagorys ul.half { height: 144px; }
.all_catagorys ul.infoUl { height: auto; }

.all_catagorys div.clearFix { width:100%; margin:0px; float:none; clear:both; height:0px;}
.all_catagorys ul li.endSep { border-bottom:1px solid #f1f1f1;}


.all_catagorys a {padding: 0px 10px 0px 1px;background: #fff url(../images/b_arrow.png) no-repeat right; display:block; }
.all_catagorys a.websiteAbroad { font-weight:bold; color: #00478e; }
.all_catagorys a.BoldItemCatagory { font-weight:bold; color: #0066CC; }
.all_catagorys a.BoldItemCatagory2 { font-weight:bold; color: #F26100; }
.all_catagorys a.BoldItemCatagory3 { font-weight:bold; color: #CCB800; }
.all_catagorys a.BoldItemCatagory4 { display: inline-block; }
.all_catagorys a.BoldItemCatagory5 { font-weight:bold; color: orange; }
.all_catagorys a.BC4_2 {padding-right:2px; background:none;}
.all_catagorys a.BoldItemCatagory10 { font-weight:bold;background-color:#eee;text-align: center;padding: 6px 2px;}
.all_catagorys a.notUpdated {color: #aaa; }
.all_catagorys a.facebookLink { color: #3b5998; }
.all_catagorys a.noShippingToIsrael { color: #d4d4d4;}
.all_catagorys a.appLink { color: #CCB800;}
.all_catagorys a.show_url_on_mobile {display:none;}
.all_catagorys a:hover { text-decoration: underline; color: Red; }
.all_catagorys a.more_links { text-decoration:underline; color:#4877e8; }
.all_catagorys a:focus {outline: none; background-color:gold; }
a.BC4_2:focus {outline: none; background-color:green; }
.all_catagorys p { color:#000; border-bottom: 1px solid #e1e1e1; line-height: 16px;}
.all_catagorys p.BoldItemCatagory2 { font-weight:bold; color: #CCB800; display: inline-block; }
.all_catagorys h3 {border-radius: 8px 0 0 8px;box-sizing: border-box;background: #e1e1e1;width: 90%;font-size:14px; font-weight:normal;padding:3px;margin-bottom:2px; }
.all_catagorys h4 {font-weight:normal;color:#212121;line-height:16px;width:80%;background-color:#e9f0f5;border-right:1px dashed #c1c1cc;margin:5px 0 2px;padding: 2px 5px 2px 2px;display: block;border-radius: 5px 0 0 5px;box-sizing:border-box;}


/*
.show_more { display: none; border: 2px solid #D4D4D4; text-align: center; padding: 5px; font-weight: bold; cursor: pointer; background: #ffffff; }
*/
.show_more { opacity: 0.85; background-color: #f1f1f1; display: none; width:167px; text-align:center; margin-top: -24px; height: 24px; line-height: 24px; cursor: pointer; position: relative; z-index:2; }
.all_catagorys.double .show_more { width:376px;}
.all_catagorys.infoBox .show_more { width:300px;}
.show_more:hover { background: #e1e1e1; }

#freetext { width: 100%; background-color: #fafafc; height: 160px; border: 0; padding: 4px 6px; box-sizing: border-box;font-size: 14px;font-family: sans-serif; }
#savetext { display:block; padding: 4px; text-align: center; background: #ececec; font-weight: bold; color: #333;}
#text_saved { display:none; clear: both; position: absolute; left: 0px; background: #FF8F32; padding: 10px; margin-top: -2px; font-weight: bold; color: #fff; font-size: 14px; border-bottom-right-radius: 5px; }


/* linkIcons */
.linkIcons {display: inline-block;margin-left: 2px;vertical-align: top;}

/* KUPONIM WINDOW */

.all_catagorys a.BoldItemCatagoryK {display: inline-block;min-width:62%;font-weight:bold;color: brown; }


        /* עיצוב האייקון */
        .coupon-icon {
            display: inline-block;
            margin-left: 10px;
            cursor: pointer;
            background-color: bisque;
            width: 20px;
            height: 20px;
            border-radius:6px;
            float: inline-end;
        }
        
        /* עיצוב החלון */
        .coupon-popup {
            display: none;
            position: fixed;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            background-color: #fff;
            border: 1px solid #ccc;
            border-radius: 8px;
            box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);
            padding: 20px;
            z-index: 1000;
            max-width: 90%;
            text-align: center;
        }

        /* רקע כהה מאחורי החלון */
        .overlay {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            z-index: 999;
        }

        /* עיצוב כפתור העתקה */
        .copy-btn {
            margin-left: 10px;
            cursor: pointer;
            color: #007bff;
            font-size: 14px;
            text-decoration: underline;
            background: none;
            border: none;
        }

        /* עיצוב למובייל */
        @media (max-width: 768px) {
            .coupon-icon {width: 30px;height: 30px;border-radius:6px;margin-top: 2px;}
            .coupon-popup {font-size: 14px;padding: 15px;}
        }

/*==================== EFECTS  ====================*/
.box_shadow {
    -webkit-box-shadow: 0px 0px 4px 2px #FF8F32;
    -moz-box-shadow: 0px 0px 4px 2px #FF8F32;
    box-shadow: 0px 0px 4px 2px #FF8F32;
    -moz-transition: box-shadow 400ms; /* Firefox 4 */
    -o-transition: box-shadow 400ms; /* Opera     */
    -webkit-transition: box-shadow 400ms; /* Chrome    */
    transition: box-shadow 400ms;
}
::-webkit-scrollbar {
      width: 16px;
}

::-webkit-scrollbar-track {
      background-color: #EEE;
} /* the new scrollbar will have a flat appearance with the set background color */
 
::-webkit-scrollbar-thumb {
      background-color: #DDD; 
} /* this will style the thumb, ignoring the track */

#scrollToTop { display: none; position: fixed; top: 0; right: 0; background: #777777; background: rgba(0,0,0,.3); width: 50px; height: 50px; cursor: pointer; z-index: 5999; /*display:none;*/ }
#scrollToTop:hover { background: rgba(0,0,0,.5);}
#scrollToTop img{ height: 80%; padding: 10%; }



/*=================== FOOTER  ===================*/
.footerBg { height:42px; }
.mainCredits { width:970px; height:35px; background-color:#68696d; margin:0 auto;}
.mainCreditsRight { float:right; color:#fffffd; width:330px; margin-right:10px;}
.mainCreditsRight  ul { display:inline;}
.mainCreditsRight  li { float:right; margin-left:10px; line-height:35px;}
.mainCreditsRight  ul a { color:#fffffe; }
.mainCreditsRight  ul a:hover { color:#000; text-decoration:underline; }
.mainCreditsLeft { float:left; color:#fffffc; width:639px;}
.mainCreditsLeft img { padding-top:5px;}
.mainCreditsLeft ul { display:inline;}
.mainCreditsLeft li { float:left; margin-left:10px; line-height:35px;}
.mainCreditsLeft li.CreditBeatman { line-height:35px;}
.mainCreditsLeft ul a { color:#fffffe;}
.mainCreditsLeft ul a:hover { color:#000; text-decoration:underline; }


@media screen and (max-width: 800px) {

    .hide_in_mobile, #leftIcons, .SkipToMainContent { display: none; }
	/*.categoryNavGoHome { display: block; }*/
    .all_catagorys a.show_url_on_mobile {display:block;}
    .main_wrapper,#menuContainer .navAndleftIcons, .playerZone, .header, .mainContentInner, #infoContent, .mainCredits { width: 100%; }
    #menuContainer li { /*display: block; width: 30%;*/ float: none; /*border-bottom: 1px solid #eee;*/ }
    #menuContainer li a { margin:0 !important;}
    .mainTitle h1, .logo h1 {font-size: 9vw;line-height:10vw;}
    .mainTitle p {font-size: 4vw;line-height: 5vw;}
    .selectedCategories select { margin: 0 2%; }
    .wrapper {width: 91%;}
    .mainContentTop {}
    .all_catagorys, .all_catagorys.double, .all_catagorys.infoBox, .leftBox, .all_catagorys.fullBox { width: 100%; background: #fff; }
    .header_of_catagory h2 { font-size:22px; line-height:34px;}
    .all_catagorys ul { width: 99.5%; height: 100% !important; margin-bottom:24px; padding:4px 0 ; border: none; }
    .all_catagorys ul li { border-bottom: 1px solid #ececec; font-size:17px; }
    .all_catagorys ul li a { font-size:22px; line-height: 36px; }
    .all_catagorys h3 { font-size:22px; line-height: 30px; margin:4px 0; padding:0 8px; }
    .show_more, .all_catagorys.double .show_more {width:100%; margin-right:0px;}
    hr {display:none;}


}

/* ------------------------------------------------------------------------------- */
/* @media screen */
/* ------------------------------------------------------------------------------- */

@media screen and (max-width: 420px) {
    #menuContainer {}
    .mainCreditsRight li {margin-left:20px;}
}

/* ------------------------------------------------------------------------------- */
/* @media screen */
/* ------------------------------------------------------------------------------- */
