.allmode-portal .allmode_name,.allmode-portal .allmode_showall,.allmode-portal .allmode_title,.allmode-portal img,.allmode-portal li,.allmode-portal ul{margin:0;padding:0;text-transform:none;border:0}.allmode-portal .allmode_img img,.allmode-portal .allmode_item .allmode_img img{-moz-border-colors:none;-moz-border-image:none;border-radius:3px}.allmode-portal a{text-decoration:none}.allmode-portal :focus{outline:0}.allmode-portal .allmode_clear{clear:both;height:0}.allmode-portal{position:relative;padding-top:32px;overflow:hidden}.allmode-portal .allmode_name{margin:-32px 0 -4px;height:28px;font:700 11px/30px Tahoma,Geneva,sans-serif;border-top:3px solid #148cd7;line-height:15px}.allmode-portal .allmode_name a{font-weight:700;font-size:11px}.allmode-portal .allmode_showall{position:absolute;top:6px;left:2px;text-align:left;color:#7d7d7d}.allmode-portal .allmode_showall a{font:400 11px/17px Tahoma,Geneva,sans-serif;font-weight:700}.allmode-portal .allmode_date{float:left;font-size:9px;color:#999797}.allmode-portal .allmode_topbox{float:right;padding-top:10px;width:40%;overflow:hidden;border-top:2px solid #c8c8c8}.allmode-portal .allmode_topitem{padding-bottom:5px;min-width:90%;overflow:hidden}.allmode-portal .allmode_img img{float:right;border-color:#E5E5E5;border-style:solid;border-width:1px;margin:0 0 5px 5px;padding:3px 2px}.allmode-portal .allmode_topitem .allmode_title{margin:0 0 6px;font:700 11px/14px Tahoma,Geneva,sans-serif}.allmode-portal .allmode_topitem .allmode_title a{font-weight:400;color:#000fff;font-size:12px}.allmode-portal .allmode_topitem .allmode_text{font:400 12px/18px Tahoma,Geneva,sans-serif;color:#484848}.allmode-portal .allmode_topitem .allmode_readmore a{font:700 10px/18px Tahoma,Geneva,sans-serif}.allmode-portal .allmode_itemsbox{position:relative;float:left;margin-left:-10px;width:60%;border-top:2px solid #c8c8c8}.allmode-portal .allmode_items{margin:10px 0 0 16px;overflow:hidden}.allmode-portal .allmode_item{display:none;margin-bottom:2px;padding-bottom:1px;padding-top:4px;overflow:hidden;list-style:none;background:0 0;text-align:right;border-bottom:1px dotted #ccccccde;}.allmode-portal .allmode_item .allmode_img img{float:right;border-color:#E5E5E5;border-style:solid;border-width:1px;margin:0 0 5px 5px;padding:3px}.allmode_category{font-size:9px;color:#aaa}.allmode-portal .allmode_item .allmode_title{margin:0 0 3px;font:400 12px/15px Tahoma,Geneva,sans-serif}.allmode-portal .allmode_item .allmode_title a{color:#0211ff}.allmode-portal .allmode_pagenav{position:absolute;top:-24px;right:-6px;overflow:hidden;font:11px/17px Verdana,Geneva,sans-serif}.allmode-portal .allmode_pagenav_bottom{position:relative;top:0}.allmode-portal .allmode_pagenav a{display:block;float:right;margin:0 2px;padding:0 4px;height:17px;line-height:17px}.allmode-portal .allmode_pagenav a:hover{background-color:#f5f5f5;-moz-border-radius:2px;border-radius:2px}.allmode-portal .allmode_pagenav a.active_page{color:#333!important;font-weight:400;background-color:#d1d1d1;-moz-border-radius:2px;border-radius:2px}.allmode-portal .allmode_pagenav .next_link,.allmode-portal .allmode_pagenav .previous_link{color:#7d7d7d!important}.allmode-portal .allmode_pagenav .first_link,.allmode-portal .allmode_pagenav .last_link{display:none;font-size:14px}.allmode-portal .allmode_details a,.allmode-portal .allmode_img a:hover img,.allmode-portal .allmode_name,.allmode-portal .allmode_showall a,.allmode-portal .allmode_title a:hover,.allmode-portal .allmode_topitem .allmode_readmore a{color:#0D6AC8;border-color:#0D6AC8}.allmode-portal .allmode_name span{background-color:#0D6AC8}.portal_newcontent .allmode_topitem .allmode_text{padding-bottom:15px}.portal_color1_50 .allmode_topbox{border-top:0;width:100%;padding-top:0}.portal_color1_50 .allmode_itemsbox{border-top:0;width:100%;margin-top:-10px;padding-bottom:20px}.portal_color1_50{padding-top:0}.portal_color1_50 .allmode_topitem{min-width:1%;padding-bottom:1px}.portal_color1_50 .allmode_img img{margin:0 0 0 5px;padding:1px}.portal_color1_50 .allmode_clear{padding-bottom:15px}.portal_color1_50 .allmode_item .allmode_title,.portal_color1_50 .allmode_topitem .allmode_title{margin:0 0 3px}.portal_color1_50 .allmode_showall{bottom:0;top:inherit}.portal_color1_50 .allmode_item{border-top-color:#CCC;border-top-style:dotted;border-top-width:1px;border-bottom-width:0;margin-top:0;margin-bottom:0;padding-top:4px;padding-bottom:0}.portal_color1 .allmode_name span{background-color:#078CF9}.portal_color1 .allmode_details a,.portal_color1 .allmode_img a:hover img,.portal_color1 .allmode_name,.portal_color1 .allmode_pagenav a,.portal_color1 .allmode_showall a,.portal_color1 .allmode_title a:hover,.portal_color1 .allmode_topitem .allmode_readmore a{color:#078CF9;border-color:#078CF9}.portal_color2 .allmode_name span{background-color:#0fb414}.portal_color2 .allmode_details a,.portal_color2 .allmode_img a:hover img,.portal_color2 .allmode_name,.portal_color2 .allmode_name a,.portal_color2 .allmode_pagenav a,.portal_color2 .allmode_showall a,.portal_color2 .allmode_title a:hover,.portal_color2 .allmode_topitem .allmode_readmore a{color:#0fb414;border-color:#0fb414}.portal_color3 .allmode_name span{background-color:#C90000}.portal_color3 .allmode_details a,.portal_color3 .allmode_img a:hover img,.portal_color3 .allmode_name,.portal_color3 .allmode_name a,.portal_color3 .allmode_pagenav a,.portal_color3 .allmode_showall a,.portal_color3 .allmode_title a:hover,.portal_color3 .allmode_topitem .allmode_readmore a{color:#C90000;border-color:#C90000}.portal_color4 .allmode_name span{background-color:#32928e}.portal_color4 .allmode_details a,.portal_color4 .allmode_img a:hover img,.portal_color4 .allmode_name,.portal_color4 .allmode_name a,.portal_color4 .allmode_pagenav a,.portal_color4 .allmode_showall a,.portal_color4 .allmode_title a:hover,.portal_color4 .allmode_topitem .allmode_readmore a{color:#32928e;border-color:#32928e}.portal_color5 .allmode_name span{background-color:#A50575}.portal_color5 .allmode_details a,.portal_color5 .allmode_img a:hover img,.portal_color5 .allmode_name,.portal_color5 .allmode_name a,.portal_color5 .allmode_pagenav a,.portal_color5 .allmode_showall a,.portal_color5 .allmode_title a:hover,.portal_color5 .allmode_topitem .allmode_readmore a{color:#A50575;border-color:#A50575}.portal_color6 .allmode_name span{background-color:#64921f}.portal_color6 .allmode_details a,.portal_color6 .allmode_img a:hover img,.portal_color6 .allmode_name,.portal_color6 .allmode_name a,.portal_color6 .allmode_pagenav a,.portal_color6 .allmode_showall a,.portal_color6 .allmode_title a:hover,.portal_color6 .allmode_topitem .allmode_readmore a{color:#64921f;border-color:#64921f}.portal_color7 .allmode_name span{background-color:#EF4FB4}.portal_color7 .allmode_details a,.portal_color7 .allmode_img a:hover img,.portal_color7 .allmode_name,.portal_color7 .allmode_name a,.portal_color7 .allmode_pagenav a,.portal_color7 .allmode_showall a,.portal_color7 .allmode_title a:hover,.portal_color7 .allmode_topitem .allmode_readmore a{color:#EF4FB4;border-color:#EF4FB4}.portal_color8 .allmode_name span{background-color:#B2804A}.portal_color8 .allmode_details a,.portal_color8 .allmode_img a:hover img,.portal_color8 .allmode_name,.portal_color8 .allmode_name a,.portal_color8 .allmode_pagenav a,.portal_color8 .allmode_showall a,.portal_color8 .allmode_title a:hover,.portal_color8 .allmode_topitem .allmode_readmore a{color:#B2804A;border-color:#B2804A}.portal_color9 .allmode_name span{background-color:#F0B11B}.portal_color9 .allmode_details a,.portal_color9 .allmode_img a:hover img,.portal_color9 .allmode_name,.portal_color9 .allmode_pagenav a,.portal_color9 .allmode_showall a,.portal_color9 .allmode_title a:hover,.portal_color9 .allmode_topitem .allmode_readmore a{color:#F0B11B;border-color:#F0B11B}.portal_color10 .allmode_name span{background-color:#ed2b6a}.portal_color10 .allmode_details a,.portal_color10 .allmode_img a:hover img,.portal_color10 .allmode_name,.portal_color10 .allmode_pagenav a,.portal_color10 .allmode_showall a,.portal_color10 .allmode_title a:hover,.portal_color10 .allmode_topitem .allmode_readmore a{color:#ed2b6a;border-color:#ed2b6a}.portal_color11 .allmode_name span{background-color:#FF9D26}.portal_color11 .allmode_details a,.portal_color11 .allmode_img a:hover img,.portal_color11 .allmode_name,.portal_color11 .allmode_pagenav a,.portal_color11 .allmode_showall a,.portal_color11 .allmode_title a:hover,.portal_color11 .allmode_topitem .allmode_readmore a{color:#FF9013;border-color:#FF9013}.portal_color12 .allmode_name span{background-color:#597389}.portal_color12 .allmode_details a,.portal_color12 .allmode_img a:hover img,.portal_color12 .allmode_name,.portal_color12 .allmode_pagenav a,.portal_color12 .allmode_showall a,.portal_color12 .allmode_title a:hover,.portal_color12 .allmode_topitem .allmode_readmore a{color:#476f92;border-color:#476f92}.allmode-portal .allmode_title a:hover{color:#565656}.allmode-portal .allmode_details a{color:#7d7d7d}.allmode-portal .allmode_name a:hover,.allmode-portal .allmode_showall a:hover,.allmode-portal .allmode_topitem .allmode_readmore a:hover{color:#565656}.allmode_name span{padding:3px 15px 5px 25px;border-bottom-left-radius:15px;border-bottom-right-radius:5px}.allmode-portal .allmode_name a{color:#FFF}.some{max-height:240px}.topmoddesk{height:340px}.topmoddeskfront{height:290px}.tazeh-down-desk{height:653px}.review-desk{text-align:center;height:2084px}.taze-topmo{position:relative;height:19.2em;width:100%}#allmode423 li.allmode_item{height:43px}#innertop .topmoddesk .allmode_topitem{height:128px}

/* =====================================================================
   BEYTOOTE MAIN PORTAL MODULES - EDITORIAL V2
   Scope: desktop main-page full-width portal modules only.
   IMPORTANT: layout proportions and original content heights are preserved.
   ===================================================================== */
@media only screen and (min-width:769px){

/* ---------- accent palette ---------- */
.grid-box.width100.grid-v .allmode-portal{--bt-accent:#0D6AC8;--bt-soft:#f5f8fb;}
.grid-box.width100.grid-v .allmode-portal.portal_color1{--bt-accent:#078CF9;--bt-soft:#f2f8ff;}
.grid-box.width100.grid-v .allmode-portal.portal_color2{--bt-accent:#0fb414;--bt-soft:#f3fbf3;}
.grid-box.width100.grid-v .allmode-portal.portal_color3{--bt-accent:#C90000;--bt-soft:#fff5f5;}
.grid-box.width100.grid-v .allmode-portal.portal_color4{--bt-accent:#32928e;--bt-soft:#f2fbfa;}
.grid-box.width100.grid-v .allmode-portal.portal_color5{--bt-accent:#A50575;--bt-soft:#fff4fb;}
.grid-box.width100.grid-v .allmode-portal.portal_color6{--bt-accent:#64921f;--bt-soft:#f7faef;}
.grid-box.width100.grid-v .allmode-portal.portal_color7{--bt-accent:#EF4FB4;--bt-soft:#fff4fb;}
.grid-box.width100.grid-v .allmode-portal.portal_color8{--bt-accent:#B2804A;--bt-soft:#fcf8f3;}
.grid-box.width100.grid-v .allmode-portal.portal_color9{--bt-accent:#F0B11B;--bt-soft:#fffaf0;}
.grid-box.width100.grid-v .allmode-portal.portal_color10{--bt-accent:#ed2b6a;--bt-soft:#fff5f8;}
.grid-box.width100.grid-v .allmode-portal.portal_color11{--bt-accent:#FF9013;--bt-soft:#fff8f0;}
.grid-box.width100.grid-v .allmode-portal.portal_color12{--bt-accent:#476f92;--bt-soft:#f3f7fa;}

/* ---------- outer module: one clean magazine card, no nested boxes ---------- */
.grid-box.width100.grid-v .module.mod-box:has(> .allmode-portal){
    border:1px solid #e0e4e8;
    border-radius:13px;
    background:#fff;
    box-shadow:0 2px 10px rgba(31,45,61,.055);
    overflow:hidden;
}

.grid-box.width100.grid-v .allmode-portal{
    position:relative;
    direction:rtl;
    padding-top:38px;
    overflow:hidden;
    background:#fff;
    font-family:ttgm,Tahoma,Geneva,sans-serif;
}

/* ---------- section header ---------- */
.grid-box.width100.grid-v .allmode-portal .allmode_name{
    position:relative;
    z-index:2;
    height:34px;
    margin:-38px 0 0;
    border:0;
    border-top:3px solid var(--bt-accent);
    border-bottom:1px solid #edf0f2;
    background:linear-gradient(180deg,#fff 0%,#fcfcfd 100%);
    font:700 13px/31px ttgm,Tahoma,Geneva,sans-serif;
    box-sizing:border-box;
}
.grid-box.width100.grid-v .allmode-portal .allmode_name:after{
    content:"";
    position:absolute;
    top:-3px;
    right:0;
    width:150px;
    height:3px;
    background:var(--bt-accent);
}
.grid-box.width100.grid-v .allmode-portal .allmode_name a{
    display:inline-block;
    color:#fff;
    font:700 13px/31px ttgm,Tahoma,Geneva,sans-serif;
}
.grid-box.width100.grid-v .allmode-portal .allmode_name span{
    position:relative;
    display:inline-block;
    min-width:145px;
    height:31px;
    padding:0 18px 0 26px;
    border-radius:0 0 0 16px;
    background:var(--bt-accent);
    color:#fff;
    box-shadow:0 3px 8px rgba(30,40,55,.10);
    box-sizing:border-box;
}
.grid-box.width100.grid-v .allmode-portal .allmode_name span:after{
    content:"";
    position:absolute;
    left:-10px;
    top:0;
    width:20px;
    height:31px;
    background:var(--bt-accent);
    transform:skewX(-18deg);
    transform-origin:top;
    z-index:-1;
}

/* ---------- more link ---------- */
.grid-box.width100.grid-v .allmode-portal .allmode_showall{
    position:absolute;
    z-index:4;
    top:6px;
    left:10px;
    margin:0;
    padding:0;
}
.grid-box.width100.grid-v .allmode-portal .allmode_showall a{
    display:inline-block;
    height:21px;
    padding:0 9px;
    border:1px solid #e2e6e9;
    border-radius:12px;
    background:#fff;
    color:var(--bt-accent)!important;
    font:700 11px/20px ttgm,Tahoma,Geneva,sans-serif;
    box-shadow:0 1px 2px rgba(0,0,0,.025);
    transition:.18s ease;
}
.grid-box.width100.grid-v .allmode-portal .allmode_showall a:hover{
    border-color:var(--bt-accent);
    background:var(--bt-soft);
    transform:translateX(-2px);
}

/* ---------- featured item: preserve original 40% structure ---------- */
.grid-box.width100.grid-v .allmode-portal .allmode_topbox{
    position:relative;
    float:right;
    width:40%;
    margin:0;
    padding:10px 10px 4px 0;
    border:0;
    overflow:hidden;
    box-sizing:border-box;
}
.grid-box.width100.grid-v .allmode-portal .allmode_topbox:before{
    content:"";
    position:absolute;
    top:10px;
    right:0;
    width:3px;
    height:54px;
    border-radius:3px;
    background:var(--bt-accent);
}
.grid-box.width100.grid-v .allmode-portal .allmode_topbox>.allmode_img{
    position:relative;
    display:block;
    margin:0 0 7px;
    overflow:hidden;
    border-radius:10px;
}
.grid-box.width100.grid-v .allmode-portal .allmode_topbox>.allmode_img:after{
    content:"";
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    height:22px;
    pointer-events:none;
    background:linear-gradient(to top,rgba(0,0,0,.12),rgba(0,0,0,0));
}
.grid-box.width100.grid-v .allmode-portal .allmode_topbox>.allmode_img img{
    float:none;
    display:block;
    width:100%!important;
    height:122px!important;
    margin:0;
    padding:0;
    border:0;
    border-radius:10px;
    object-fit:cover;
    box-shadow:none;
    transition:transform .25s ease,filter .25s ease;
}
.grid-box.width100.grid-v .allmode-portal .allmode_topbox>.allmode_img a:hover img{
    border:0;
    transform:scale(1.025);
    filter:saturate(1.04) contrast(1.02);
}
.grid-box.width100.grid-v .allmode-portal .allmode_topitem{
    min-width:0;
    padding:0 2px 2px 5px;
    overflow:hidden;
}
.grid-box.width100.grid-v .allmode-portal .allmode_topitem .allmode_title{
    margin:0 0 3px!important;
    font:700 13px/1.85 ttgm,Tahoma,Geneva,sans-serif;
}
.grid-box.width100.grid-v .allmode-portal .allmode_topitem .allmode_title a{
    color:#0929a9;
    font-size:13px;
    font-weight:700;
}
.grid-box.width100.grid-v .allmode-portal .allmode_topitem .allmode_title a:hover{
    color:var(--bt-accent);
}
.grid-box.width100.grid-v .allmode-portal .allmode_topitem .allmode_text{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    max-height:40px;
    overflow:hidden;
    color:#555d66;
    font:400 11.8px/20px ttgm,Tahoma,Geneva,sans-serif;
    text-align:right;
}

/* ---------- news list: editorial rail instead of another card ---------- */
.grid-box.width100.grid-v .allmode-portal .allmode_itemsbox{
    position:relative;
    float:left;
    width:60%;
    margin:0;
    padding:8px 14px 0 8px;
    border:0;
    box-sizing:border-box;
}
.grid-box.width100.grid-v .allmode-portal .allmode_itemsbox:after{
    content:"";
    position:absolute;
    top:9px;
    right:4px;
    bottom:4px;
    width:1px;
    background:#e8ebee;
}
.grid-box.width100.grid-v .allmode-portal .allmode_items{
    margin:0;
    padding:0;
    overflow:hidden;
}
.grid-box.width100.grid-v .allmode-portal .allmode_item{
    position:relative;
    display:none;
    min-height:31px;
    margin:0;
    padding:5px 7px 5px 4px;
    border:0;
    border-bottom:1px solid #edf0f2;
    background:transparent;
    overflow:hidden;
    list-style:none;
    text-align:right;
    box-sizing:border-box;
    transition:background-color .16s ease,padding-right .16s ease;
}
.grid-box.width100.grid-v .allmode-portal .allmode_item:before{
    content:"";
    position:absolute;
    top:50%;
    right:-13px;
    width:6px;
    height:6px;
    margin-top:-3px;
    border:2px solid #fff;
    border-radius:50%;
    background:var(--bt-accent);
    box-shadow:0 0 0 1px var(--bt-accent);
    z-index:2;
}
.grid-box.width100.grid-v .allmode-portal .allmode_item:last-child{
    border-bottom:0;
}
.grid-box.width100.grid-v .allmode-portal .allmode_item:hover{
    padding-right:10px;
    background:linear-gradient(90deg,#fff 0%,var(--bt-soft) 100%);
}
.grid-box.width100.grid-v .allmode-portal .allmode_item .allmode_title{
    margin:0!important;
    font:400 12.2px/1.75 ttgm,Tahoma,Geneva,sans-serif;
}
.grid-box.width100.grid-v .allmode-portal .allmode_item .allmode_title a{
    color:#082be3;
    font-weight:400;
}
.grid-box.width100.grid-v .allmode-portal .allmode_item .allmode_title a:hover{
    color:#343b43;
}

/* thumbnails in sections that already use them */
.grid-box.width100.grid-v .allmode-portal .allmode_item .allmode_img img{
    float:right;
    width:auto!important;
    height:42px!important;
    max-width:78px;
    margin:0 0 2px 8px;
    padding:2px;
    border:1px solid #dfe4e8;
    border-radius:6px;
    background:#fff;
    object-fit:cover;
}

/* pagination: compact, keeps pajinate behavior untouched */
.grid-box.width100.grid-v .allmode-portal .allmode_pagenav{
    position:absolute;
    top:-23px;
    right:-5px;
    overflow:hidden;
    font:11px/18px ttgm,Tahoma,Geneva,sans-serif;
}
.grid-box.width100.grid-v .allmode-portal .allmode_pagenav a{
    display:block;
    float:right;
    min-width:18px;
    height:18px;
    margin:0 2px;
    padding:0 4px;
    border:1px solid transparent;
    border-radius:9px;
    color:var(--bt-accent)!important;
    line-height:18px;
    text-align:center;
}
.grid-box.width100.grid-v .allmode-portal .allmode_pagenav a:hover{
    border-color:#dfe3e7;
    background:var(--bt-soft);
}
.grid-box.width100.grid-v .allmode-portal .allmode_pagenav a.active_page{
    border-color:var(--bt-accent);
    background:var(--bt-accent);
    color:#fff!important;
}

/* Color 9 needs dark label text for contrast */
.grid-box.width100.grid-v .allmode-portal.portal_color9 .allmode_name a,
.grid-box.width100.grid-v .allmode-portal.portal_color9 .allmode_name span{
    color:#3d2b00;
}
}
