/* Minification failed. Returning unminified contents.
(334,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(335,17): run-time error CSS1039: Token not allowed after unary operator: '-progress'
(557,34): run-time error CSS1030: Expected identifier, found '-'
(557,34): run-time error CSS1031: Expected selector, found '-'
(557,34): run-time error CSS1025: Expected comma or open brace, found '-'
(562,34): run-time error CSS1030: Expected identifier, found '-'
(562,34): run-time error CSS1031: Expected selector, found '-'
(562,34): run-time error CSS1025: Expected comma or open brace, found '-'
(619,34): run-time error CSS1046: Expect comma, found '0'
(619,38): run-time error CSS1046: Expect comma, found '/'
(622,16): run-time error CSS1030: Expected identifier, found '-'
(622,16): run-time error CSS1031: Expected selector, found '-'
(622,16): run-time error CSS1025: Expected comma or open brace, found '-'
(634,16): run-time error CSS1030: Expected identifier, found '-'
(634,16): run-time error CSS1031: Expected selector, found '-'
(634,16): run-time error CSS1025: Expected comma or open brace, found '-'
(639,16): run-time error CSS1030: Expected identifier, found '-'
(639,16): run-time error CSS1031: Expected selector, found '-'
(639,16): run-time error CSS1025: Expected comma or open brace, found '-'
(728,20): run-time error CSS1030: Expected identifier, found '-'
(728,20): run-time error CSS1031: Expected selector, found '-'
(728,20): run-time error CSS1025: Expected comma or open brace, found '-'
(733,20): run-time error CSS1030: Expected identifier, found '-'
(733,20): run-time error CSS1031: Expected selector, found '-'
(733,20): run-time error CSS1025: Expected comma or open brace, found '-'
(756,20): run-time error CSS1030: Expected identifier, found '-'
(756,20): run-time error CSS1031: Expected selector, found '-'
(756,20): run-time error CSS1025: Expected comma or open brace, found '-'
(762,20): run-time error CSS1030: Expected identifier, found '-'
(762,20): run-time error CSS1031: Expected selector, found '-'
(762,20): run-time error CSS1025: Expected comma or open brace, found '-'
(768,20): run-time error CSS1030: Expected identifier, found '-'
(768,20): run-time error CSS1031: Expected selector, found '-'
(768,20): run-time error CSS1025: Expected comma or open brace, found '-'
(778,20): run-time error CSS1030: Expected identifier, found '-'
(778,20): run-time error CSS1031: Expected selector, found '-'
(778,20): run-time error CSS1025: Expected comma or open brace, found '-'
(790,2): run-time error CSS1030: Expected identifier, found '-'
(790,2): run-time error CSS1019: Unexpected token, found '-'
(843,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(844,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(850,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(851,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(857,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(858,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(874,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(875,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(891,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(892,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
(909,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(910,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '100%'
 */
*
{
    box-sizing: border-box;
}

html, body
{
    margin: 0;
    padding: 0;
    font-family: 'Shual', 'Roboto Slab', sans-serif;
    font-size: 1rem;
    touch-action: manipulation;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
}

body
{
    background: #e6e6e6;
}

a,
a:active,
a:focus,
a:hover,
a:visited
{
    color: #fff;
    text-decoration: none;
}

/*#INDmenu-btn, #INDmenu-btn.ui-btn
{
    display: none;
}*/

/*.uwy .uai
{
    transform: scale(0.7);
}*/

body .uwy.userway_p7 .uai, body .uwy.userway_p8 .uai
{
    top: unset !important;
    bottom: 2.5rem !important;
    left: unset !important;
    right: 1rem !important;
    z-index: 99999 !important;
}

.tp-iframe-wrapper
{
    position: relative;
}

.tp-modal .tp-close
{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.368' height='18.369' viewBox='0 0 18.368 18.369'%3E%3Cpath data-name='Path 45' d='m3970.786 5206.154-16.954 16.955' transform='translate(-3953.125 -5205.447)' style='fill:none;stroke:%23fff;stroke-width:2px'/%3E%3Cpath data-name='Path 46' d='m3953.832 5206.154 16.954 16.955' transform='translate(-3953.125 -5205.447)' style='fill:none;stroke:%23fff;stroke-width:2px'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: transparent !important;
    opacity: 1 !important;
    transform: scale(0.75) !important;
    cursor: pointer;
    display: block !important;
    outline: none !important;
    box-shadow: none !important;
    filter: none !important;
    position: absolute !important;
    top: -27px !important;
    right: 14px !important;
    border-radius: 0 !important;
}

.tp-close.tp-active
{
    filter: none !important;
    border: none !important;
    right: 10px !important;
    top: -27px !important;
    opacity: 1 !important;
}
.c-container
{
    box-sizing: border-box;
    max-width: 1440px;
    margin: 0 auto;
}


@media (orientation: landscape) and (min-width: 500px)
{
    .c-container
    {
        max-width: 85vw;
    }

    header .c-button-collapse, footer, .t-ticker-bg, .c-ticker-wrapper, .c-gpt__template,
    .sticky__mobile__container
    {
        display: none;
    }
}


#c-button-collapse
{
    display: none;
}

body .pre-load
{
    /*display: none;*/
    /*filter: blur(1.5rem);*/
    /*visibility: hidden;*/
    z-index: 2;
}

.c-article__img.lazyload,
.c-article__video.lazyload
{
    background-image: url(../../resources/images/icons/calcalist_ph.svg);
    opacity: 0.3;
}

/*.c-article__img,
.c-article__video {
    opacity: 1;
    transition: opacity 400ms;
}*/
.gpt__maavaron
{
    height: 0;
}

.hide__container
{
    visibility: hidden;
}

.sticky__mobile__container
{
    position: relative;
}

.c-article__ad.t-article__ad-narrow.sticky__mobile
{
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;
    height: 50px;
    background: #fff;
}

.s-podcastarticle-device-content ~ .sticky__mobile__container,
.s-channel-content.t-channel-grid.t-externaliframemobile-grid ~ .sticky__mobile__container,
.category-path-none-adv ~ .sticky__mobile__container,
.s-podcast-content ~ .sticky__mobile__container
{
    display: none;
}

footer .c-footer__advertisement-container {
    text-align: center;
    position: fixed;
    bottom: 1.8rem;
    left: 0;
    min-width: 100%;
    background: #e6e6e6;
    z-index: 10;
}

footer .c-footer-container .c-footer__links {
    position: relative;
    top: -5.3rem;
    margin: 5.625rem 0 0 0;
    padding: 0 2.5rem;
    direction: rtl;
    display: flex;
    text-align: center;
    align-items: center;
    height: 3.75rem;
    background: #d8d8d8;
}

footer .c-footer-container .c-footer__links > div {
    flex: 1;
    border: 0px solid;
}

footer .c-footer-container .c-footer__links div:nth-child(even) {
    max-width: 1rem;
}

footer .c-footer-container .c-footer__links a,
footer .c-footer-container .c-footer__links a:link,
footer .c-footer-container .c-footer__links a:active,
footer .c-footer-container .c-footer__links a:hover,
footer .c-footer-container .c-footer__links a:focus,
footer .c-footer-container .c-footer__links a:visited {
    display: block;
    color: #d01e25;
    font-size: 0.875rem;
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 300;
}

header
{
    color: #fff;
    background: #d01e25;
    /*position: -webkit-sticky;
    position: sticky;*/
    position: fixed;
    top: 0;
    left: 0;
    touch-action: none;
    z-index: 1040;
    min-width: 100%;
    transition: top 0.2s ease-in-out;
}

header.is-nav-primary-up
{
    top: -2.6875rem;
}

header .c-nav-primary
{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-flow: row nowrap;
    min-height: 2.6875rem;
    margin: 0 0.625rem;
    flex-direction: row-reverse;
}

header .c-nav-primary div
{
    flex: 1;
    display: block;
}

/*header .c-nav-primary div:nth-child(3)
{
    text-align: left;
    font-family: 'Shual';
    font-size: 1.625rem;
    font-weight: 300;*/
/*max-width: 2.375rem;*/
/*max-width: 2rem;
    letter-spacing: 0.05rem;
}

header .c-nav-primary.t-regular > div:nth-child(3)
{
    max-width: 2.375rem;
}*/

header .c-nav-primary div:nth-child(2),
header .c-nav-primary div:nth-child(2) a,
header .c-nav-primary div:nth-child(2) a:link,
header .c-nav-primary div:nth-child(2) a:active,
header .c-nav-primary div:nth-child(2) a:focus,
header .c-nav-primary div:nth-child(2) a:hover,
header .c-nav-primary div:nth-child(2) a:visited
{
    text-align: center;
    /*margin-left: 0.5rem;*/
}

header .c-nav-primary div:nth-child(1)
{
    max-width: 1.5rem;
}

header .c-nav-primary .c-nav-primary__logo
{
    /*font-family: 'Swatch';
    font-size: 2rem;
    font-weight: bold;*/
    max-height: 3rem;
    text-decoration: none;
    display: block;
}

header .c-nav-primary .c-nav-primary__logo .t-prnews-logo
{
    /*margin-top: 0.3125rem;*/
    margin-top: 0.625rem;
    max-height: 2rem;
}

header.is-prnews
{
    background: #0093d2;
}

header .c-nav-primary .c-nav-primary__logo.c-nav-primary__title
{
    font-family: 'Shual';
    font-weight: bold;
    font-size: 1.875rem;
    /*direction: rtl;*/
    unicode-bidi: plaintext;
    direction: rtl;
}

header .c-nav-primary .c-nav-primary__logo.c-nav-primary__title.t-english-title
{
    font-weight: bold;
    font-family: 'Roboto Slab', sans-serif;
    font-size: 1.5rem;
    text-transform: capitalize;
    direction: ltr;
}

header .c-button-collapse img
{
}

header .t-header-color
{
    height: 0.25rem;
    /*background: currentColor;*/
}

/*https://yoksel.github.io/flex-cheatsheet/#align-items*/
#c-progress-bar
{
    --progress: 0;
    width: var(--progress);
    height: 0.15625rem;
    background: #d01e25;
    position: fixed;
    top: 0;
    z-index: 100;
    box-shadow: 1px 1px 10px #000;
    transition: width 0.5s;
    transition-timing-function: ease-in-out;
}

header .c-nav-app img
{
    /*margin-top: 0.25rem;*/
    position: relative;
    top: 0.1875rem;
}

/*aside {
    display: flex;
    flex-flow: column nowrap;
    width: 100%;
    z-index: 10;
    position: fixed;
    top: 3.125rem;
    left: -100%;
    left: 0;
    bottom: 0;
    transition: transform ease 100ms;
    padding-top: 3.125rem;
}*/

/*aside {
    display: flex;
    align-items: center;
    z-index: 10;
    position: fixed;
    top: 3.125rem;
    left: 0;
    transition: transform ease 100ms;
}*/

#NVP-OVERLAY
{
    z-index: 9 !important;
}

.c-menu
{
    display: flex;
    flex-flow: row nowrap;
    width: 100%;
    z-index: 10;
    position: fixed;
    top: 0rem;
    right: -100%;
    /*left: 0;*/
    bottom: 0;
    transition: transform ease 100ms;
    padding-top: 2.6875rem;
    z-index: 1000;
}

#c-button-collapse:checked ~ aside
{
    transform: translateX(-90%);
    touch-action: none;
    will-change: transform;
}

#c-button-collapse:checked ~ footer
{
    display: none;
}

#c-button-collapse:checked ~ section
{
    overflow-y: hidden;
    overflow-x: hidden;
    touch-action: none;
}

#c-button-collapse:checked ~ main
{
    -webkit-user-drag: none;
    /*top: 3.125rem;*/
    width: 100%;
    height: 100%;
    overflow-y: hidden;
    overflow-x: hidden;
    touch-action: none;
    pointer-events: none;
    position: fixed;
    filter: blur(1.5rem);
}

#c-button-collapse:checked ~ .sticky__mobile__container
{
    display: none !important;
}
.c-menu__left
{
    background: #000;
    min-width: 35%;
    display: flex;
    /*justify-content: space-between;*/
    justify-content: space-evenly;
    flex-direction: column;
    direction: ltr;
}

.c-menu__left .c-menu__action
{
    text-align: center;
}

.c-menu__left .c-menu__action:nth-child(1)
{
    /*Search Icon*/
    /*margin-top: 2rem;*/
}

.c-menu__left .c-menu__action:last-child
{
    /*Accessablitiy Icon*/
    margin-bottom: 2rem;
}

.c-menu__left .c-menu__action .c-menu__svg
{
    width: 2.4rem;
}

.c-menu__left .c-menu__action a,
.c-menu__left .c-menu__action a:link,
.c-menu__left .c-menu__action a:visited,
.c-menu__left .c-menu__action a:active,
.c-menu__left .c-menu__action a:focus,
.c-menu__left .c-menu__action a:hover
{
    color: #fff;
    font-size: 0.8rem;
    font-family: 'Arimo';
    font-style: normal;
    font-weight: 300;
    text-align: center;
    line-height: 0.9375rem;
    display: block;
    margin-bottom: 0rem;
    text-shadow: none;
}

.c-menu__left .c-menu__action span
{
    margin-top: 0.5rem;
    display: block;
}

.c-menu__action .t-action-red > span
{
    background: #d01e25;
    margin: 0px 2rem;
    padding: 0.2rem;
}

.c-menu__right
{
    direction: ltr;
    background: #fff;
    width: 55%;
    display: flex;
    flex-direction: column;
    overflow-y: scroll;
}


.c-menu__right .c-menu__catogory
{
    border-bottom: 0.0625rem solid #969696;
}

.c-menu__right .c-menu__catogory a,
.c-menu__right .c-menu__catogory a:link,
.c-menu__right .c-menu__catogory a:visited,
.c-menu__right .c-menu__catogory a:hover,
.c-menu__right .c-menu__catogory a:active
{
    color: #000;
    font-family: 'ShualBold', 'Roboto Slab', sans-serif;
    font-size: 1.5rem;
    font-weight: bold;
    text-decoration: none;
    display: block;
    text-align: right;
    padding: 0;
    margin: 0;
    height: 3.5rem;
}

.c-menu__right .c-menu__catogory .t-adjust-font
{
    font-size: 1.2rem;
    line-height: 1.7rem;
}

.c-menu__right .c-menu__catogory span .t-adjust-font
{
    margin: 0;
}

.c-menu__right .c-menu__catogory .t-small-adjust-font {
    font-size: 1.4rem;
}

.c-menu__right .c-menu__catogory span
{
    margin: 1rem 0.5rem 0rem 0rem;
    display: inline-block;
}



.c-menu__right .c-menu__catogory.--sized
{
    background: #e9e9e9;
}

.c-menu__right .c-menu__catogory.--sized a,
.c-menu__right .c-menu__catogory.--sized a:link,
.c-menu__right .c-menu__catogory.--sized a:visited,
.c-menu__right .c-menu__catogory.--sized a:hover,
.c-menu__right .c-menu__catogory.--sized a:active
{
    color: #000;
    font-family: 'ShualBold', 'Roboto Slab', sans-serif;
    font-size: 1rem;
    font-weight: bold;
    text-decoration: none;
    display: block;
    text-align: right;
    padding: 0;
    margin: 0;
    height: unset;
}

header .c-nav-primary div:nth-child(3)
{
    text-align: left;
    font-family: 'Shual';
    font-size: 1.625rem;
    font-weight: 300;
    max-width: 2rem;
    letter-spacing: 0.05rem;
    display: flex;
    border: 0px solid cyan;
    /*max-width: 4.4675rem;*/
    /*max-width: 2.4675rem;*/
    align-items: center;
}


header .c-nav-primary div.c-nav-IsIndex
{
    max-width: 2rem;
}

header .c-nav-primary div:nth-child(3) > a
{
    flex: 1;
}

header .c-nav-primary div:nth-child(3) > a:nth-child(1)
{
    margin-right: 28px;
}

.c-loginlayout
{
    width: 100%;
    z-index: 9;
    position: fixed;
    /*top: -24.625rem;*/
    transition: transform ease 300ms;
    padding-top: 2.6875rem;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
}

.c-loginlayout.--loggedout
{
    /*top: -24.625rem;*/
    top: -20.5625rem;
}

/*.c-loginlayout.--loggedin
{*/
/*top: -28.6905rem;*/
/*top: -24.628rem;
}*/

.c-loginlayout.--loggedin.--has-resources
{
    top: -24.628rem;
}

.c-loginlayout.--loggedin.--no-resources
{
    top: -28.6905rem;
}

#c-button-login-collapse
{
    visibility: hidden;
}

#c-button-login-collapse:checked ~ aside.c-loginlayout
{
    transform: translateY(100%);
    touch-action: none;
    will-change: transform;
}

#c-button-login-collapse:checked ~ section
{
    overflow-y: hidden;
    overflow-x: hidden;
    touch-action: none;
}

#c-button-login-collapse:checked ~ main
{
    -webkit-user-drag: none;
    width: 100%;
    height: 100%;
    overflow-y: hidden;
    overflow-x: hidden;
    touch-action: none;
    pointer-events: none;
    position: fixed;
    filter: blur(0.5rem);
}

#c-button-login-collapse:checked ~ footer
{
    display: none;
}

.c-loginMenu__item
{
    direction: rtl;
    background: #fff;
    width: 100%;
    height: 4.0625rem;
    display: flex;
}

.c-loginMenu__item:last-child
{
    height: 1.5rem;
}

.c-loginMenu__item > a > div
{
    flex: 1;
    display: flex;
}

.c-loginMenu__item a,
.c-loginMenu__item a:link,
.c-loginMenu__item a:visited,
.c-loginMenu__item a:active,
.c-loginMenu__item a:focus,
.c-loginMenu__item a:hover
{
    direction: rtl;
    text-align: right;
    font-family: 'ShualBold', 'Roboto Slab', sans-serif;
    font-size: 1.25rem;
    line-height: 1.5rem;
    color: #333333;
    flex: 1;
    display: flex;
}

.c-loginMenu__item a span
{
    flex: 1;
    border: 0px solid cyan;
    display: flex;
    align-items: center;
    padding: 1rem 1rem;
    border-bottom: 1px solid #f3f3f3;
}

.c-loginMenu__item.--bottomborder span
{
    border-bottom: none;
}

.c-loginMenu__item.--close a
{
    width: 100%;
    justify-content: center;
    align-content: center;
}

.c-loginMenu__item a span:nth-child(1)
{
    margin-right: 1rem;
}

.c-loginMenu__item a span:nth-child(2)
{
    margin-left: 1rem;
    justify-content: flex-end;
}

.c-loginMenu__item a .svg *
{
    stroke: #4c4c4c;
}

.c-loginMenu__item.--userProfile
{
    background: #ffffffe6;
    font-weight: 400;
}

.c-loginMenu__item.--userProfile a span:nth-child(1)
{
    align-items: baseline;
    flex: 2;
}

.c-loginMenu__item.--userProfile strong
{
    font-family: 'Shual';
    font-weight: 900;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    max-width: 100%;
}

.c-loginMenu__item.--purchase a span:nth-child(1) > span
{
    background-color: #13B7B1;
    color: #fff;
    border-radius: 14px;
    margin: 0;
    padding: 0.1875rem 1rem;
    max-width: 7.125rem;
    position: relative;
    left: 1rem;
}

.--hide
{
    display: none;
}

.showbox {
    position: relative;
    top: 1.5rem;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
    z-index: 10;
    /*height: 8rem;
    background: #fff;*/
}

.loader_js {
    position: absolute;
    margin: 0 auto;
    width: 100px;
    left: 40%;
}

.loader_js:before {
    content: '';
    display: block;
    padding-top: 100%;
}

.circular {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    height: 100%;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.path {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    stroke-linecap: round;
}

@-webkit-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }

    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px;
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }

    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px;
    }
}

@-webkit-keyframes color {
    100%, 0% {
        stroke: #d62d20;
    }

    40% {
        stroke: #0057e7;
    }

    66% {
        stroke: #008744;
    }

    80%, 90% {
        stroke: #ffa700;
    }
}

@keyframes color {
    100%, 0% {
        stroke: #d62d20;
    }

    40% {
        stroke: #0057e7;
    }

    66% {
        stroke: #008744;
    }

    80%, 90% {
        stroke: #ffa700;
    }
}

.c-article__share-elements
{
    direction: ltr;
    display: flex;
    width: 100%;
    position: absolute;
    top: 25%;
    background-color: rgba(255,255,255,0.3);
    padding-top: 0.3125rem;
}

.c-article__share-elements > div
{
    flex: 1;
    color: #000;
    text-align: center;
}

.c-article__share
{
    /*top: 6.1rem;*/
    /*top: 32vw;*/
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0Ij4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0wIDBoNDR2NDRIMHoiIG9wYWNpdHk9Ii4zIi8+ICAgICAgICA8cGF0aCBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS4yIiBkPSJNMTcuNDM4IDI1LjkwOGE0LjUgNC41IDAgMSAxIDAtNi44MTZsOC41ODMtNS4xNTdhNC41IDQuNSAwIDEgMSAxLjI4IDIuNzNsLTguMzczIDUuMDMxYTQuNTI3IDQuNTI3IDAgMCAxIDAgMS42MDhsOC4zNzMgNS4wM2E0LjUgNC41IDAgMSAxLTEuMjggMi43M2wtOC41ODMtNS4xNTZ6Ii8+ICAgIDwvZz48L3N2Zz4=);
    height: 2.75rem;
    width: 2.75rem;
}

.c-article__share.is-close-button
{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0Ij4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0wIDBoNDR2NDRIMHoiIG9wYWNpdHk9Ii4zIi8+ICAgICAgICA8ZyBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iMS41Ij4gICAgICAgICAgICA8cGF0aCBkPSJNMTQuMzU0IDE0LjM1NGwxNi4zMDcgMTYuMzA3TTE0IDMwbDE2LTE2Ii8+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
    height: 2.75rem;
    width: 2.75rem;
}

.s-article-device-content.t-article-device-grid .c-article__share
{
    display: none !important;
}

main
{
    background: #e6e6e6;
    color: #000;
    /*padding: 2.6875rem 0;*/
    padding: 1.4375rem 0;
    -webkit-overflow-scrolling: touch;
}

.theme-refedhead
{
    padding-top: 0;
}

.is-hidden
{
    display: none !important;
}

.s-hp-content
{
    direction: rtl;
}

.c-article
{
    margin: 0.625rem;
}

.s-hp-content:first-of-type .c-article:nth-child(1)
{
    margin: 0;
}

.c-article.t-image-component .c-article__img
{
    width: 100%;
    height: auto;
}

.c-article:nth-child(1) .c-article__img
{
    height: 48.44vw;
}

.c-article.t-image-component.t-media:nth-child(1) .c-article__img
{
    height: unset !important;
}

.c-article.t-article-wide
{
    margin-left: 0;
    margin-right: 0;
}

/*.c-article:nth-child(1) {
    margin-top: 0;
}*/

.c-article__link
{
    display: block;
}

.c-article__img
{
    /*background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-bottom: 42%;*/
    /*height: 39.445vw;*/
    height: 46.9vw;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
}

/*.c-article__share-close,
.c-article__share {
    position: relative;
    top: 6.1rem;
    float: left;
}*/

.c-article__header
{
    color: #000;
    background: #fff;
}

.c-article__header > h5
{
    font-family: 'Shual';
    font-weight: bold;
    font-size: 1.5625rem;
    line-height: 1.3125rem;
    padding: 0.4375rem 0.625rem 0.4375rem 0.625rem;
    margin: 0;
}

.c-article__stamp
{
    font-family: 'Shual';
    font-size: 1.0625rem;
    font-weight: bold;
    color: #fff;
    background: #d01e25;
    text-align: center;
    position: relative;
    float: right;
    white-space: nowrap;
    top: 0.5rem;
    margin: 0 0.5rem;
    padding-bottom: 0.05rem;
    /*-moz-box-shadow: inset 0 10px 0px #e72028;
    -webkit-box-shadow: inset 0 10px 0px #e72028;
    box-shadow: inset 0 10px 0px #e72028;*/
}

.c-article__stamp > span
{
    padding: 0.3rem;
    position: relative;
    top: 0.0625rem;
}

.c-article__pubdate
{
    font-family: 'Arial';
    font-weight: bold;
    font-size: 0.8125rem;
    display: inline-flex;
    color: #969696;
}

.c-article__pubdate > span
{
    padding: 0 0.625rem 0.4375rem 0;
}

.c-article__pubdate .t-article-time
{
    font-size: 0.6875rem;
}

.t-article-drama
{
    position: relative;
}

.t-article-drama .c-article__header
{
    position: absolute;
    bottom: 0rem;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 0.3125rem 0.625rem 0.3125rem 0.625rem;
}

.t-article-drama .c-article__header > h5
{
    font-family: 'Shual';
    font-size: 1.25rem;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.t-article-drama .c-article__header > h5 > span
{
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline;
    line-height: 1.0625rem;
}

.c-article .c-article__isvideo
{
    z-index: 999;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI0NHB4IiBoZWlnaHQ9IjQ0cHgiIHZpZXdCb3g9IjAgMCA0NCA0NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDQgNDQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoxLjU7c3Ryb2tlLW1pdGVybGltaXQ6NTt9DQoJLnN0MntmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLW1pdGVybGltaXQ6NTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLDJjMTEuMDI4LDAsMjAsOC45NzIsMjAsMjBzLTguOTcyLDIwLTIwLDIwUzIsMzMuMDI4LDIsMjJTMTAuOTcyLDIsMjIsMiBNMjIsMEM5Ljg1LDAsMCw5Ljg1LDAsMjINCglzOS44NSwyMiwyMiwyMnMyMi05Ljg1LDIyLTIyUzM0LjE1LDAsMjIsMEwyMiwweiIvPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjgyLDI4Ljc3OVYxNC4yNTZsMTMuMTU0LDcuMjYyTDE3LjgyLDI4Ljc3OXogTTE5LjgyLDE3LjY0NXY3Ljc0Nmw3LjAxNi0zLjg3M0wxOS44MiwxNy42NDV6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
    position: absolute;
    bottom: 0.75rem;
    right: 0.625rem;
    height: 2.75rem;
    width: 2.75rem;
}

.c-article.t-article-wide.t-article-video.t-media-grid ~ .t-article-videos.m-tc .c-article__pubdate
{
    min-height: 2rem;
}
.s-buzz-content
{
    direction: rtl;
}

.t-buzz-grid
{
    background-color: #e6e6e6;
    margin: 1.875rem 0 0 0;
}

.t-buzz-grid .c-buzz__header
{
    margin: 0 0.625rem 0.75rem 0.625rem;
}

.t-buzz-grid .c-buzz__header a,
.t-buzz-grid .c-buzz__header a:link,
.t-buzz-grid .c-buzz__header a:visited,
.t-buzz-grid .c-buzz__header a:active,
.t-buzz-grid .c-buzz__header a:focus,
.t-buzz-grid .c-buzz__header a:hover
{
    display: flex;
}

.c-buzz__header a > span
{
    flex: 1;
    padding: 0;
    margin: 0;
    font-size: 0;
}

.c-buzz__header a > span:nth-child(1)
{
    max-height: 2.0625rem;
    max-width: 2rem;
    margin-left: 0.625rem;
}

.c-buzz__header span:nth-child(2)
{
    line-height: 0.4rem;
    position: relative;
    top: 0.4rem;
    flex: 15;
}

.c-buzz__header span:nth-child(2) > span:nth-child(1)
{
    font-family: 'Shual';
    font-weight: 900;
    font-size: 2.0625rem;
    color: #56b4c5;
}

.c-buzz__header span:nth-child(2) > span:nth-child(1)::after
{
    content: '\A';
    display: block;
}

.c-buzz__header span:nth-child(2) > span:nth-child(2)
{
    font-family: 'Arimo';
    color: #7e7e7e;
    font-size: 0.9375rem;
    position: relative;
    top: -0.05rem;
}

.c-buzz__header span:nth-child(3)
{
    text-align: left;
    align-self: center;
}

.s-buzz-content .c-article.t-article-buzz
{
    margin: 0.3125rem 0.625rem
}

.t-article-buzz .c-article__link
{
    font-weight: 400;
}

.t-article-buzz .c-article__header.t-flex
{
    display: flex;
    align-items: flex-start;
    flex-flow: row nowrap;
    font-family: 'Arimo';
    font-size: 1rem;
    line-height: 1.35rem;
    padding: 1.0625rem 0.75rem 1.0625rem 0.75rem;
    min-height: 4.4375rem;
    color: #000;
    background: #fff;
}

.t-article-buzz .c-article__header.t-flex div:nth-child(1)
{
    flex: 1;
    font-size: 1.3rem;
    font-weight: 700;
    color: #56b4c5;
}

.t-article-buzz .c-article__header.t-flex div:nth-child(2)
{
    flex: 10;
}


.t-article-buzz .c-article__header > h5
{
    font-family: 'Open Sans', sans-serif;
    font-size: 1rem;
    padding: 0.625rem;
    margin: 0;
}

.t-article-buzz .c-article__header > h5 > span
{
    color: #56b4c5;
}

/*Channels*/
.s-buzz-content.t-buzz-channel .t-article-buzz .c-article__header.t-flex div:nth-child(1)
{
    color: currentColor;
}


.s-channel-content
{
    direction: rtl;
}

.t-channel-grid
{
    background-color: #e6e6e6;
}

.t-channel-grid .c-channel__header
{
    margin: 1.375rem 0.625rem 0.75rem 0.625rem;
}

.t-channel-grid .c-channel__header a,
.t-channel-grid .c-channel__header a:link,
.t-channel-grid .c-channel__header a:visited,
.t-channel-grid .c-channel__header a:active,
.t-channel-grid .c-channel__header a:focus,
.t-channel-grid .c-channel__header a:hover
{
    display: flex;
}

.t-channel-grid .c-channel__header a > span
{
    flex: 1;
    padding: 0;
    margin: 0;
    font-size: 0;
}

.t-channel-grid .c-channel__header a > span:nth-child(1)
{
    font-family: 'Shual';
    font-weight: 900;
    font-size: 2.0625rem;
    color: #d01e25;
}

.t-channel-grid .c-channel__header a > span:nth-child(2)
{
    text-align: left;
    align-self: center;
    max-width: 1rem;
}

.t-channel-grid .c-article__header
{
    color: #000;
    background: #fff;
}

.t-channel-grid .t-article-drama .c-article__header
{
    font-family: 'Shual';
    font-size: 1.5625rem;
    font-weight: bold;
    position: absolute;
    bottom: 0rem;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 3.375rem;
    padding: 0.625rem;
    text-align: right;
}

main .s-channel-content.t-channel-grid.t-channel-pagelayout:first-of-type > .c-article:nth-child(1)
{
    /*Channel first item*/
    margin: 0.625rem 0 0 0;
}

main .s-channel-content.t-channel-grid.t-channel-pagelayout:first-of-type > .c-article:nth-child(1) .c-article__img
{
    /*Channel first item image*/
    /*height: 45vw;*/
    height: 48.44vw;
}

.s-channel-content ~ .c-channel-disclaimer
{
    color: #787878;
    font-size: 0.8rem;
    line-height: 1.4375rem;
    margin-top: 0.375rem;
    border-top: 0.05rem solid#787878;
    border-bottom: 0.05rem solid #787878;
    text-align: center;
    margin: 0rem 0.625rem;
}

/*https://blog.theodo.fr/2018/01/responsive-iframes-css-trick/*/

.c-iframe-duns-resp-container
{
    position: relative;
    overflow: hidden;
    padding-top: 67%;
    margin: 0.625rem 0;
}

.c-iframe-duns-resp-iframe
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

input[data-channelguid="5616"] ~ .c-iframe-duns-resp-container
{
    padding-top: 120%;
}

/*.s-hp-content ~ .c-iframe-duns-resp-container.base_L3dlYi9zaG9ydC8yMDIwL2Nvcm9uYWluZm8vaW5kZXguaHRtbA,
.s-hp-content ~ .c-iframe-duns-resp-container.base_L3dlYi9zaG9ydC8yMDIwL2Nvcm9uYWluZm8vaW5kZXhwb2ludC5odG1s
{
    padding-top: 135%;
}*/

input[data-channelguid="3791"] ~ .s-channel-content ~ .c-iframe-duns-resp-container.base_L3dlYi9zaG9ydC8yMDIxL2Nvcm9uYXZhY2NpbmUvaW5kZXhwb2ludC5odG1s,
.s-hp-content ~ .c-iframe-duns-resp-container.base_L3dlYi9zaG9ydC8yMDIxL2Nvcm9uYXZhY2NpbmUvaW5kZXhwb2ludC5odG1s,
.s-hp-content ~ .c-iframe-duns-resp-container.base_L3dlYi9zaG9ydC8yMDIwL2Nvcm9uYWluZm8vaW5kZXhwb2ludC5odG1s
{
    padding-top: 145%;
}

.s-hp-content ~ .c-iframe-duns-resp-container.base_LzFwdjJ5Z2QxNnd4MXJsYnhyOTJlZWxwcmQ5dXJkejk3MXAy,
.c-iframe-duns-resp-container.base_LzFwdjJ5Z2QxNnd4MXJsYnhyOTJlZWxwcmQ5dXJkejk3MXAy
{
    padding-top: 275%;
}

input[data-channelguid="5616"] ~ .s-channel-content .c-article .c-article__pubdate span > span:nth-child(1),
input[data-channelguid="5616"] ~ .s-channel-content .c-article .c-article__pubdate span > span:nth-child(2)
{
    display: none;
}


/*Portal*/
.c-iframe-duns-resp-container.base_L3dlYi9sb25nLzIwMjMvdHJhZGluZ3ZpZXcvc3RvY2twb3J0YWx2aWV3Lmh0bWw,
.c-iframe-duns-resp-container.base_L3dlYi9sb25nLzIwMjMvdHJhZGluZ3ZpZXcvdGVsYXZpdnZpZXcuaHRtbA,
.c-iframe-duns-resp-container.base_L3dlYi9sb25nLzIwMjMvdHJhZGluZ3ZpZXcvZm9yZXh2aWV3Lmh0bWw,
.c-iframe-duns-resp-container.base_L3dlYi9sb25nLzIwMjMvdHJhZGluZ3ZpZXcvbmV3eW9ya3ZpZXcuaHRtbA,
.c-iframe-duns-resp-container.base_L3dlYi9sb25nLzIwMjMvdHJhZGluZ3ZpZXcvZXVyb3Bldmlldy5odG1s,
.c-iframe-duns-resp-container.base_L3dlYi9sb25nLzIwMjMvdHJhZGluZ3ZpZXcvYXNpYXZpZXcuaHRtbA,
.c-iframe-duns-resp-container.base_L3dlYi9sb25nLzIwMjMvdHJhZGluZ3ZpZXcvbWFpbnBvcnRhbHZpZXcuaHRtbA
{
    padding-top: 205%;
    /*max-width: 95%;
    margin: 0 auto;*/
}


.c-iframe-duns-resp-container.base_L3dlYi9sb25nLzIwMjMvdHJhZGluZ3ZpZXcvbWFpbnBvcnRhbHZpZXcuaHRtbA
{
    padding-top: 135%;
}

[data-cid='36402'] .t-channel-grid
{
    background: #fff !important;
}

.c-article__ad
{
    max-width: 100%;
    text-align: center;
    margin-top: 0.625rem;
}

.t-article__ad-narrow
{
    /*height: 8.25rem;
    line-height: 8.25rem;*/
}

.t-article__adx
{
    font-size: 0;
    position: relative;
    margin: 0;
}

.t-article__adx .c-article__adx_close
{
    position: absolute;
    top: 0.625rem;
    left: 0.625rem;
}

.c-article__ad.t-article__ad-narrow.ad-flash
{
    margin-top: 0;
}
.c-terms__gdpr {
    max-width: 100%;
    text-align: center;
    background: #d6d6d6;
    padding: 0.625rem;
    height: 5.3125rem;
    direction: rtl;
    display: none;
}

.t-terms__gdprx {
    font-family: 'Arimo', sans-serif;
    font-size: 1rem;
    line-height: 1.25;
    color: #3a3a3a;
    /*padding: 0.625rem;
    padding-bottom: 0;*/
}

.t-terms__gdprx .c-terms__info {
    padding-top: 0.3125rem;
}

.t-terms__gdprx a,
.t-terms__gdprx a:link,
.t-terms__gdprx a:visited,
.t-terms__gdprx a:active,
.t-terms__gdprx a:focus,
.t-terms__gdprx a:hover {
    color: #3a3a3a;
    text-decoration: underline;
}


.t-terms__gdprx a.c-terms__x_close {
    margin: 0 0.625rem;
    padding: 0.125rem 0.625rem;
}

.t-terms__gdprx a.c-terms__x_close,
.t-terms__gdprx a.c-terms__x_close:link,
.t-terms__gdprx a.c-terms__x_close:active,
.t-terms__gdprx a.c-terms__x_close:visited,
.t-terms__gdprx a.c-terms__x_close:focus,
.t-terms__gdprx a.c-terms__x_close:hover {
    font-weight: 600;
    color: #fff;
    background: #d01e25;
    text-decoration: none;
}

/*Page Layout Generics*/
footer .c-footer-container .c-footer__links
{
    top: -3.05rem;
}

/*Buzz page layout - standalone*/
.t-buzz-pagelayout.t-buzz-grid
{
    margin: 0;
}

.t-buzz-pagelayout.s-buzz-content .c-article.t-article-buzz:nth-child(1)
{
    margin-top: 0.625rem;
}


/*Video page layout - standalone*/
.t-video-pagelayout.t-video-grid
{
    margin: 0;
}

.t-video-pagelayout.s-video-content .c-article.t-article-video
{
    margin-bottom: 0.625rem;
}

.t-video-pagelayout.s-video-content .c-article.t-article-video .c-article__video
{
    /*height: 64.45vw;*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

footer .c-footer__advertisement-container
{
    bottom: -0.22rem;
}

.c-iframe-contactus-resp-container
{
    position: relative;
    overflow: hidden;
    padding-top: 200vh;
    margin: 0.625rem;
}

.c-iframe-contactus-resp-iframe
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.s-twentyfourseven-content
{
    direction: rtl;
}

.t-twentyfourseven-grid
{
    background-color: #e6e6e6;
    /*margin top from news item*/
}

.s-twentyfourseven-content .c-article.t-article-twentyfourseven
{
    /*taken from _news.css*/
    margin: 0.3125rem 0.625rem;
}

.s-twentyfourseven-content .c-article.t-article-twentyfourseven:nth-child(1)
{
    margin-top: 0.625rem;
}

main .s-twentyfourseven-content:first-of-type article.c-article:first-of-type
{
    margin: 0.3125rem 0.625rem;
}

.t-article-twentyfourseven .c-article__link
{
    font-weight: 400;
}

.t-article-twentyfourseven .c-article__header.t-flex
{
    display: flex;
    align-items: flex-start;
    flex-flow: row nowrap;
    font-family: 'Arimo';
    font-size: 1rem;
    line-height: 1.35rem;
    padding: 1.0625rem 0.75rem 1.0625rem 0.75rem;
    min-height: 4.4375rem;
    color: #000;
    background: #fff;
}

.t-article-twentyfourseven .c-article__header.t-flex div:nth-child(1)
{
    flex: 1;
    font-size: 1.3rem;
    font-weight: 700;
    color: #700427;
    margin-left: 0.75rem;
}

.t-article-twentyfourseven .c-article__header.t-flex div:nth-child(2)
{
    flex: 10;
}


.t-article-twentyfourseven .c-article__header > h5
{
    font-family: 'Open Sans', sans-serif;
    font-size: 1rem;
    padding: 0.625rem;
    margin: 0;
}

.t-article-twentyfourseven .c-article__header > h5 > span
{
    color: #700427;
}

