.elementor-kit-12879{--e-global-color-primary:#0E578A;--e-global-color-secondary:#07253A;--e-global-color-text:#4A5056;--e-global-color-accent:#00EFCC;--e-global-color-5af292f4:#000;--e-global-color-61c5df57:#FFF;--e-global-color-67856a6f:#0E578A;--e-global-color-9873615:#257EBD;--e-global-color-4cc7162:#0A3756;--e-global-color-7bc78aaa:#07253A;--e-global-color-255ed2a4:#0961F1;--e-global-color-27b108f8:#D5EAE7;--e-global-color-5ce82566:#AEEBE2;--e-global-color-7fc2e77d:#4FF6DD;--e-global-color-71148c0:#00D1B2;--e-global-color-158853d3:#1AD2B7;--e-global-color-6361229d:#ECECEC;--e-global-color-43b9c55:#F1F4F6;--e-global-color-fdee757:RGBA(14, 87, 138, 0.03);--e-global-color-17325ded:#292929;--e-global-color-1c8f78f9:#FDBE2C;--e-global-color-60b2cb28:#EE644D;--e-global-color-5c0ce79:#0E578A0D;--e-global-color-9791b6d:#0E578A2B;--e-global-color-0300e88:#0E578A08;--e-global-color-890ef1a:rgba(213, 234, 231, 0.35);--e-global-color-0d67760:#FBF0EE;--e-global-color-beac4a1:#1A4AFF;--e-global-color-62b470b:#3439FF;--e-global-color-58b6c43:#FFF0AA;--e-global-color-86baabe:#E8D300;--e-global-color-2822458:#D3AB00;--e-global-color-437290b:#F9F941;--e-global-color-1ceb567:#012AFE;--e-global-color-6208575:#FF3000;--e-global-color-966fbcc:#790079;--e-global-color-0bd02cd:#A9F2FF;--e-global-color-c8c8923:#0E0F29;--e-global-color-9c9fc2e:#11175C;--e-global-color-f791cbc:#3BDAF4;--e-global-color-b93fb57:#FF59FF;--e-global-color-c7a7e34:#FFACD5;--e-global-color-beb3684:#F2F2F5;--e-global-color-9ee6d5a:#4CF267;--e-global-color-92fd019:#455D00;--e-global-color-e732b10:#DE5B57;--e-global-color-bfcde24:#1E293B;--e-global-color-48b4eff:#EAE7DC;--e-global-color-96393d1:#413A41;--e-global-color-8edc9b8:#E8E6E0;--e-global-color-75a5be0:#F6F7F2;--e-global-color-9691e50:#23A455;--e-global-typography-primary-font-family:"Hachaluzim";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:0.75em;--e-global-typography-secondary-font-family:"Notto Sans Hebrew";--e-global-typography-secondary-font-weight:normal;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Notto Sans Hebrew";--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:1.3em;--e-global-typography-accent-font-family:"Notto Sans Hebrew";--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-line-height:1.3em;--e-global-typography-accent-letter-spacing:-0.3px;color:#6F7881;font-family:"Notto Sans Hebrew", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;letter-spacing:0px;background-color:#FBFBFB;}.elementor-kit-12879 p{margin-bottom:30px;}.elementor-kit-12879 a{color:var( --e-global-color-71148c0 );}.elementor-kit-12879 a:hover{color:#0E578A;}.elementor-kit-12879 h1{color:#0E578A;font-family:"Hachaluzim", Sans-serif;font-size:60px;line-height:0.7em;letter-spacing:-0.6px;}.elementor-kit-12879 h2{color:#0E578A;font-family:"Hachaluzim", Sans-serif;font-size:18px;line-height:0.6em;letter-spacing:-0.9px;}.elementor-kit-12879 h3{color:#0E578A;font-family:"Hachaluzim", Sans-serif;font-weight:bold;line-height:0.7em;letter-spacing:-0.2px;}.elementor-kit-12879 h4{font-family:"Notto Sans Hebrew", Sans-serif;font-weight:bold;line-height:1.2em;}.elementor-kit-12879 h5{font-family:"Notto Sans Hebrew", Sans-serif;font-weight:bold;line-height:1.2em;}.elementor-kit-12879 h6{font-family:"Notto Sans Hebrew", Sans-serif;font-weight:bold;line-height:1.2em;}.elementor-kit-12879 button,.elementor-kit-12879 input[type="button"],.elementor-kit-12879 input[type="submit"],.elementor-kit-12879 .elementor-button{font-family:"Notto Sans Hebrew", Sans-serif;font-size:24px;line-height:1em;color:#0E578A;background-color:#AEEBE2;border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(2, 1, 1, 0);border-radius:3px 3px 3px 3px;}.elementor-kit-12879 button:hover,.elementor-kit-12879 button:focus,.elementor-kit-12879 input[type="button"]:hover,.elementor-kit-12879 input[type="button"]:focus,.elementor-kit-12879 input[type="submit"]:hover,.elementor-kit-12879 input[type="submit"]:focus,.elementor-kit-12879 .elementor-button:hover,.elementor-kit-12879 .elementor-button:focus{color:#4FF6DD;background-color:#0E578A;}.elementor-kit-12879 img{border-radius:3px 3px 3px 3px;}.elementor-kit-12879 label{font-family:"Notto Sans Hebrew", Sans-serif;}.elementor-kit-12879 input:not([type="button"]):not([type="submit"]),.elementor-kit-12879 textarea,.elementor-kit-12879 .elementor-field-textual{font-family:"Notto Sans Hebrew", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-7bc78aaa );--lightbox-ui-color:var( --e-global-color-5ce82566 );--lightbox-ui-color-hover:var( --e-global-color-7fc2e77d );--lightbox-text-color:#FFFFFF;--lightbox-header-icons-size:24px;--lightbox-navigation-icons-size:24px;}.elementor-kit-12879 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-12879 h1{font-size:50px;}.elementor-kit-12879 button,.elementor-kit-12879 input[type="button"],.elementor-kit-12879 input[type="submit"],.elementor-kit-12879 .elementor-button{font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12879 h1{font-size:40px;}.elementor-kit-12879 h4{font-size:18px;}.elementor-kit-12879 button,.elementor-kit-12879 input[type="button"],.elementor-kit-12879 input[type="submit"],.elementor-kit-12879 .elementor-button{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*עיצובים בתוך פוסט*/


/***********************/


/*עיצוב טקסט כללי*/

.os-post-body-text>p,
.os-post-body-text>h3,
.os-post-body-text>h4,
.os-post-body-text>h5,
.os-post-body-text>h6 {
    text-align: right !important;
}


/*color highlighted text*/

#os-post-body-column mark,
.os-investigative-chapter-content mark {
    background-color: #E0F5F2;
}


/* ריווחים בגוף הפוסט*/

.os-post-body-text ul li,
.os-post-body-text ol li {
    margin-bottom: 30px;
}

.os-post-body-text p + ol,
.os-post-body-text p + ul,
.os-post-body-text H3 + ol,
.os-post-body-text H3 + ul,
.os-post-body-text figure + ol,
.os-post-body-text figure + ul,
.os-post-body-text iframe {
    margin: 30px 0 !important;
}

.os-post-body-text iframe {
    margin: 0 0 -13px 0;
}

H4 + ol,
H4 + ul {
    margin: 20px 0 50px 0 !important;
}

#os-post-body-column hr.wp-block-separator {
    margin: 30px 0;
    background-color: transparent;
    border: solid #0E578A0D;
    border-width: 1px 0 0 0;
}


/*תמונות בגוף הפוסט*/

.os-post-body-text figure,
.os-investigative-chapter-content figure {
    max-width: 100%;
    /*fix images overflow*/
    width: 100% !important;
    margin: 30px 0 !important;
}

.os-post-body-text img {
    width: 100% !important;
    border: solid 1px;
    border-color: #ECF4F3;
    /*margin: 30px 0 0 0 !important;*/
}


/*הקאפשן שמתחת לתמונות רגילות*/

#os-post-body-column figcaption,
.os-investigative-chapter-content figcaption,
.os-post-body-text figcaption {
    font-size: 13px;
    padding: 14px 30px 14px 30px!important;
    text-align: center !important;
    background-color: #F3F6F7;
    line-height: 1.2em;
    z-index: 2!important;
}

.wp-block-image figcaption,
.wp-block-embed figcaption {
    margin: 0;
}


/*קאפשן מתחת ל- iframe*/

iframe + figcaption {
    margin-top: -30px !important;
}


/*quote-block design*/

.os-post-body-text blockquote p,
.wp-block-quote {
    font-family: 'Notto Sans Hebrew', Sans-Serif;
    font-size: 23px;
    font-style: italic;
    line-height: 1.1em !important;
    padding: 0 0 20px 0;
    font-weight: 700;
    margin: 0 5%;
}

.os-post-body-text blockquote a {
    font-family: 'Notto Sans Hebrew', Sans-Serif;
    font-size: 30px;
    font-style: italic;
    line-height: 0.8em !important;
    font-weight: 300;
}

.os-post-body-text blockquote cite {
    display: block;
    text-align: left;
    font-family: 'Notto Sans Hebrew', Sans-Serif;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 12px;
}

.os-post-body-text blockquote {
    margin: 40px;
    padding: 30px 0 12px 0;
}

.os-post-body-text blockquote {
    border: solid black;
    border-width: 1px 0;
}


/*fixing overflow*/

body {
    overflow-x: hidden;
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    max-width: 100%;
}

.os-post-body-text {
    word-break: break-word;
}


/* הטמעת סרטונים של פייסבוק*/

.os-post-body-text .fb-video {
    margin-bottom: 20px;
    display: block;
}

.os-post-body-text .fb-video iframe {
    margin: 0 !important;
}


/*shortcode ultimate widgets*/

.os-post-body-text .su-spoiler-style-fancy>.su-spoiler-title {
    border: none !important;
    border-radius: 3px !important;
    background: #F3F6F7 !important;
    font-size: 20px;
    line-height: 1.2em;
}

.os-post-body-text .su-spoiler-style-fancy {
    border: none !important;
    border-radius: 3px !important;
    background: #F3F6F7 !important;
    margin: 40px 0 !important;
    color: #0E578A !important;
    padding: 20px;
    font-size: 17px;
    line-height: 1.6em;
}

.os-investigative-chapter-content .su-spoiler-style-fancy>.su-spoiler-title,
.os-investigative-chapter-content .su-spoiler-style-fancy {
    background-color: #e9eff2 !important;
    color: black !important;
}


/*כפתורים בגוף הפוסט*/

.wp-block-buttons {
    margin: 60px 0;
}


/*קן תחתון מעוצב מתחת לקישור*/


/*a:not(.elementor-item):not( .elementor-button-link):not(.elementor-nav-menu--dropdown)*/

p a,
li a:not(.elementor-item):not( .elementor-button-link):not(.elementor-nav-menu-dropdown):not(.os-investigative-chapter-reading-gauge):not(.ee-scroll-indicator__element__link) {
    background-image: linear-gradient(90deg, #AEEBE2 0%, #AEEBE2 100%);
    background-repeat: no-repeat;
    background-size: 100% 0em;
    background-position: 0 95%;
    transition: background-size 0s ease-in;
}

a:not(.elementor-item):not(.ee-scroll-indicator__element__link):hover,
#os-post-body-column .elementor-post__title a:hover {
    background-size: 100% 88%;
    transition: background-size 0.15s ease-in;
}

.os-post-body-text p a,
.os-post-body-text li a:not(.ee-scroll-indicator__element__link) {
    color: #545A62;
    border-bottom: 1px solid #afece3;
    /*font-weight: 700;*/
    color: #0E578A;
}


/* הסתרת שם הדף בראש העמוד*/


/***********************/

h1.entry-title {
    display: none;
}


/*.elementor-kit-12879 {margin: 60px;}*/


/*עיצוב כותרות*/


/***********************/


/*h1 {transform: rotate(2.5deg)
             skew(2.5deg);}*/


/*.os-post-body-text h2 {transform: rotate(2.5deg)
             skew(2.5deg);}*/

.os-post-body-text h2,
.os-post-body-text h3 {
    font-size: 34px;
    margin: 50px 0 14px;
    letter-spacing: -0.4px;
}

.os-post-body-text h4 {
    margin: 50px 0 14px;
}


/*עיצוב טבלאות בפוסט*/


/***********************/

.os-post-body-text table td,
table th {
    border: none;
}


/*.os-post-body-text table {
	border-collapse:collapse;
	border-width: 3px 0 3px 0;
	border-color: #255485;
	width: 100%;
	}*/

.os-post-body-text table tbody tr {
    border-width: 1px 0;
    border-style: solid;
    border-color: #0E578A;
    color: #0E578A;
    font-size: 80%;
    word-break: keep-all;
}

.os-post-body-text table td {
    line-height: 1.1;
}

.os-post-body-text table tbody tr:nth-child(1) td {
    line-height: 1;
    letter-spacing: -0.3px;
}

.os-post-body-text table tbody tr:nth-child(1) {
    border-width: 3px 0 !important;
    font-family: 'Notto Sans Hebrew';
    font-size: 100%;
}


/*.os-post-body-text table tbody tr:nth-child(1) {
	color: #255485;
	border: 3px solid #255485;}
.os-post-body-text table tbody td {
	padding: 15px 10px;}

.os-post-body-text table td:nth-child(2), .os-post-body-text table td:nth-child(6)
{font-weight:700;
	color: #255485;
}*/


/* עיצוב אזור תגובות*/


/***********************/

#comments .comment .comment-body {
    border-bottom: 1px solid #DDDDDD50;
    font-size: 14px;
    line-height: 1.3em;
}

#comments .comment-content p {
    margin-bottom: 15px;
}

.comment-form-comment label,
.required-field-message {
    display: none;
}

#reply-title,
.comment-form label {
    display: none;
}

.comment-form-comment textarea,
input#author,
input#email,
input#url {
    border-width: 0 0 3px;
    border-color: #4FF6DD;
}

.form-submit #submit {
    color: #0E578A;
    border-width: 0;
    font-size: 15px;
    padding: 10px 20px;
}

.form-submit #submit:hover {
    background-color: #0E578A;
    color: white;
}

.logged-in-as {
    margin: 10px 0 20px 0;
}

.comment-author {
    font-weight: 700;
}

.comment-reply-link {
    font-size: 16px;
}

@media screen and (max-width: 767px) {
    #comments .comment .comment-body {
        padding-right: 0px !important;
    }
}

#comments a {
    word-break: break-word;
}

#comments .comment-form-url {
    display: none;
}


/* arcive page pagination design*/


/***********************/

.elementor-pagination {
    font-family: 'HaChaluzim', Sans-Serif !important;
    font-size: 24px !important;
    text-align: center !important;
    color: #F3F4F5 !important;
    background-color: #0E578A !important;
    padding: 20px !important;
    margin-top: 40px !important;
}


/*in-post pagination design*/


/***********************/

.elementor-kit-12879 .elementor-page-links {
    font-family: 'HaChaluzim', Sans-Serif !important;
    font-size: 24px !important;
    text-align: center !important;
    color: #F3F4F5 !important;
    background-color: #0E578A !important;
    padding: 20px !important;
    margin-top: 40px !important;
}

.elementor-kit-12879 .elementor-page-links .post-page-numbers {
    padding: 0 6px !important;
}

.elementor-kit-12879 .elementor-page-links .current {
    font-size: 120% !important;
}

.elementor-kit-12879 .elementor-page-links-title::before {
    content: "המשיכו  לקרוא ב";
}


/*תפריט מובייל*/


/***********************/

#os-join-mobile-menu-item {
    background-color: red !important;
}

#os-join-mobile-menu-item a {
    color: black !important;
}


/*תוסף  נגישות enable*/


/***********************/

#enable-toolbar-trigger-svg {
    margin: 12px;
    width: 30px !important;
}

@media screen and (max-width: 768px) {
    #enable-toolbar-trigger-svg {
        margin: 0px 0 2px 20px;
    }
}

#enable-toolbar-trigger .keyboard-shorcut {
    left: 50px;
    font-family: 'Notto Sans Hebrew', Sans-Serif;
    font-size: 8px!important;
}


/*טפסים של ירון*/


/***********************/

.yaad-form label {
    margin: 20px 0 10px 0;
    color: #0E578A;
}

.yaad-form .form-element input {
    border: 1px solid #0E578A !important;
}

.yaad-form .btn-donate-container {
    margin-top: 40px;
    display: flex;
    flex-wrap: wrap;
}


/*מודעות*/


/***********************/

.os-post-body-text .shaku-content_3 {
    margin: 30px 0 !important;
}


/*replace fa icons with local fontello icons*/

.fa-facebook:before {
    content: 'f09a';
    font-family: "fontello-icons-for-shakuf";
    font-style: normal;
}

.fa-telegram:before {
    content: 'f2c6';
    font-family: "fontello-icons-for-shakuf";
    font-style: normal;
}

.fa-whatsapp:before {
    content: 'f232';
    font-family: "fontello-icons-for-shakuf";
    font-style: normal;
}

.fa-twitter:before {
    content: 'f099';
    font-family: "fontello-icons-for-shakuf";
    font-style: normal;
}

.fa-envelope:before {
    content: "e8a3";
    font-family: "fontello-icons-for-shakuf";
    font-style: normal;
}

.fa-search:before {
    content: 'e802';
    font-family: "fontello-icons-for-shakuf";
}

.fa-chevron-left:before {
    content: 'f104';
    font-family: "fontello-icons-for-shakuf";
}

.fa-chevron-right:before {
    content: 'f105';
    font-family: "fontello-icons-for-shakuf";
}

.fa-chevron-up:before {
    content: 'f106';
    font-family: "fontello-icons-for-shakuf";
}

.fa-chevron-down:before {
    content: 'f107';
    font-family: "fontello-icons-for-shakuf";
}


/*hide google recaptcha*/

.elementor-g-recaptcha {
    display: none;
}


/*הגדרות הדפסה*/

@media print {
    #os-post-body-column p,
    #os-post-body-column li {
        font-size: 14px;
        line-height: 1.5em;
    }
    #os-post-body-column blockquote p {
        font-size: 20px;
    }
    .elementor-heading-title {
        font-size: 120%;
    }
    img,
    p,
    li {
        page-break-before: auto;
        /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
        page-break-after: auto;
        /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
        page-break-inside: avoid;
        /* or 'auto' */
    }
    .add-to-print a[href^=http]:after {
        content: none !important;
    }
    #os-post-headline-and-subheadline-column {
        width: 100% !important;
        background-color: transparent;
        border: none;
        margin: 0 10% 0 0;
        padding: 60px 0 0 0;
    }
    #os-post-body-column {
        background-color: transparent;
        border: none;
    }
}


/***HD Quiz***/

h2.hdq_results_title,
h3.hdq_question_heading {
    line-height: 0.8 !important;
    color: #0e578a !important;
    transform: skewX(3deg);
}

.hdq_question {
    border-bottom: 1px solid #EFF2F5 !important;
    margin: 0 !important;
}

.hdq_question:hover {
    background-color: #EFF2F580;
}

.hdq-options-check .hdq_toggle {
    width: 1em !important;
    font-size: 18px!important;
    margin-left: 20px !important;
    margin-right: 10px !important;
}

.hdq_question_number {
    opacity: 1 !important;
    padding: 5px 10px;
    background-color: #0e578a;
    color: white;
    border-radius: 3px;
    display: block;
    width: 70px;
    margin-bottom: 10px;
}

.hdq_label_answer {
    font-size: 1em;
}

.hdq_label_answer:hover,
.hdq_quiz .hdq_row:hover {
    background-color: #EFF2F5;
}

.hdq-options-check .hdq_toggle:before {
    background: #e7eff4!important;
}

.hdq-options-check input[type="checkbox"]:checked+.hdq_toggle:before {
    background: #0e578a !important;
}

.hdq_button,
.hdq_complete {
    border-radius: 5px;
    background-color: #0e578a!important;
    margin: 30px 0 !important;
}

.hdq_button:hover,
.hdq_complete {
    opacity: 1 !important;
    background-color: #0A3756!important;
    color: #4FF6DD!important;
}

.hdq_question_answers_images {
    grid-gap: 1.5rem !important;
}

.hdq_timer {
    background: #0e578a !important;
    width: 90px!important;
    height: 90px!important;
    line-height: 90px !important;
    font-family: 'Hachaluzim';
    font-size: 38px;
    transform: skewX(3deg);
}

.hdq_share {
    background: transparent !important;
}

h2.hdq_results_title {
    line-height: 1;
    font-size: 30px;
}

.hdq_result {
    font-size: 2.4em;
    font-weight: 300 !important;
    margin: 30px 0;
}

.hdq_wrong {
    border: 4px solid red!important;
    border-width: 0 0 4px 0!important;
}


/*החלפת כפתורי שיתוף*/

a.hdq_facebook {
    background-image: url("https://shakuf.co.il/wp-content/uploads/2023/05/fbshare-heb.webp");
}

a.hdq_twitter {
    background-image: url("https://shakuf.co.il/wp-content/uploads/2023/05/twshare-heb.webp");
}

.hdq_quiz_wrapper img {
    visibility: hidden;
}


/** AJAX search on ALL page **/
div.asl_r p.showmore span {
    border: 0;
    border-radius: 5px;
    color: white;
    font-size: 16px;
    padding: 10px;
}

div.asl_r p.showmore span:hover {
    color: #4FF6DD !important;
}

div.asl_r .results .item .asl_content {
    padding: 30px;
    box-shadow: 0px 0px 30px -10px rgba(0, 0, 0, 0.2);
}
.rtl div.asl_r .results .item .asl_image {
    margin: 0 0 0 30px;
}

div.asl_r .results .item .asl_content .asl_desc {
    margin: 15px 0 0 0;}
    
    #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    direction: rtl;
    text-align: right;
}


/* תפריט ראשי*/

.os-menu-element-stand-out {color: #22b6ff !important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hachaluzim';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://shakuf.co.il/wp-content/uploads/2020/06/FbHachaluzim-Boldwebfont.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Notto Sans Hebrew';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://shakuf.co.il/wp-content/uploads/2022/05/NotoSansHebrew-Regular.woff') format('woff'),
		url('https://shakuf.co.il/wp-content/uploads/2022/05/NotoSansHebrew-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Notto Sans Hebrew';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://shakuf.co.il/wp-content/uploads/2022/05/NotoSansHebrew-Bold.woff') format('woff'),
		url('https://shakuf.co.il/wp-content/uploads/2022/05/NotoSansHebrew-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */