/*
Theme Name: NTD
Theme URI: https://ntdtv.co.il
Author: Foll90
Author URI: https://ntdtv.co.il
Description: A fully responsive, SEO-ready, schema-ready, social-media-ready, accessibility-ready, translation-ready, and jQuery-ready starter theme for designers and developers, which comes with its own built-in, lightweight CSS grid (https://generic.tools/grid/). Thank you and enjoy!
Tags: accessibility-ready, one-column, two-columns, right-sidebar, custom-logo, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready, blog, e-commerce, portfolio
Version: 1.0
Requires at least: 5.2
Tested up to: 6.1.1
Requires PHP: 7.4
License: GNU General Public License v3 or Later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: generic

Generic WordPress Theme © 2015-2022 GenericTools
Generic is distributed under the terms of the GNU GPL
*/
@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrewcondensed.css);
@import url('https://fonts.cdnfonts.com/css/assistant');

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^="tel"]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}input[type="search"]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:all 0.5s ease}
body{
    font-family: 'Assistant', sans-serif;
    font-size:16px;color:#767676;line-height:normal;word-wrap:break-word;background:#222}
.ntd-font{font-family: 'Assistant', sans-serif;}
h1, h2, h3, h4, h5, h6{font-weight:bold;font-family: 'Assistant', sans-serif;margin-bottom:30px}
h2, h3, h4, h5, h6{margin-top:40px}
h1{font-size:35px}
h2{font-size:30px}
h3{font-size:25px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
p{margin:30px 0}
.page #content p, .single-post #content p{font-size:18px;line-height:145%;font-family: 'Assistant', sans-serif;}
* p:last-of-type, #sidebar .widget-container:last-child{margin-bottom:0}
.grey, a.grey{color: grey!important;}
#content a{color:#212529;text-decoration:none}
a:hover, a:focus{text-decoration:none!important;}
strong{font-weight:bold}
em{font-style:italic}
pre{overflow-x:auto;white-space:pre-wrap}
pre, code{font-family:'courier new',courier,serif}
hr{height:1px;border:0;margin:30px 0;background:#eee}
blockquote{padding:15px;border-left:4px solid #ccc;margin:30px 0}
blockquote p:first-of-type{margin-top:0}
.entry-content ul, .widget-container ul, .comment-body ul, .entry-content ol, .widget-container ol, .comment-body ol{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:30px 0 30px 60px}
.entry-content ul ul, .widget-container ul ul, .comment-body ul ul, .entry-content ol ol, .widget-container ol ol, .comment-body ol ol, .entry-content ul ol, .widget-container ul ol, .comment-body ul ol, .entry-content ol ul, .widget-container ol ul, .comment-body ol ul{margin-top:0;margin-bottom:0}
.entry-content ol, .widget-container ol, .comment-body ol{list-style:decimal outside;list-style-type:decimal-leading-zero;margin-left:70px}
.entry-content ul li, .widget-container ul li, .comment-body ul li{list-style-type:'— '}
.entry-content li, .widget-container li, .comment-body li{line-height:125%;margin:20px 0}
input, textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;padding:15px;border:0;border-bottom:1px solid transparent;outline:0;margin-top:10px;background:#f6f6f6}
input:focus, textarea:focus{border:1px solid #007acc}
input[type="submit"], button, .button{display:inline-block;font-family:georgia,serif;font-size:18px;color:#fff;text-align:center;text-decoration:none;padding:15px 25px;border:0;background:#007acc;cursor:pointer}
input[type="submit"]:hover, input[type="submit"]:focus, button:hover, button:focus, .button:hover, .button:focus{opacity:0.8}
a img, input[type="image"], iframe{border:0}
a img:hover, a:focus img, a svg:hover, a:focus svg{opacity:0.8}
img[src$=".svg"], svg{display:inline-block;line-height:normal;vertical-align:middle}
img, video, audio, table, select, textarea{max-width:100% !important;height:auto}
table{width:100%;margin:30px 0}



#menu li.current-menu-item a, #menu li.current_page_parent a{}
#menu ul.sub-menu, #menu ul.children{position:absolute;display:block;top:100%;left:-9999px;margin-top:20px;transition:unset;z-index:1000}
#menu ul.sub-menu a, #menu ul.children a{width:200px;font-size:14px;color:#333;text-align:left;line-height:20px;padding:15px;border:1px solid #eee;background:#fff}
#menu ul.sub-menu a:hover, #menu ul.sub-menu a:focus, #menu ul.children a:hover, #menu ul.children a:focus{color:#767676;background:#f7f7f7}
#menu li.menu-item-has-children a:hover + ul.sub-menu, #menu li.menu-item-has-children a:focus + ul.sub-menu, #menu li.menu-item-has-children a + ul.sub-menu:hover, #menu li.menu-item-has-children a + ul.sub-menu:focus-within, #menu li.page_item_has_children a:hover + ul.children, #menu li.page_item_has_children a:focus + ul.children, #menu li.page_item_has_children a + ul.children:hover, #menu li.page_item_has_children a + ul.children:focus-within{left:0}
#menu .menu-toggle{display:none;color:#fff;text-align:center;padding:0;border:0;margin:0;background:none;transition:unset}
#menu .menu-toggle:hover, #menu .menu-toggle:focus{color:#007acc}
#menu .menu-icon{font-size:50px}

#search{float:right;border-radius:6px;}
#search .search-field{width:36px;height:36px;color:transparent;padding:12px;border-color:transparent;margin-top:8px;background-color:#transparent;background-image:url(images/find-light.png);cursor:pointer}
#search .search-field:focus{width:200px;color:#fff;border-color:#007acc;cursor:text}
.widget-container .search-field{width:100%}
.error404 .entry-content .search-field, .search .entry-content .search-field{width:200px;margin-top:30px}
.error404 .entry-content .search-field, .search .entry-content .search-field, .widget-container .search-field{background-color:#f6f6f6}
.search-field{background:url(images/find.png) no-repeat 98% center / 24px auto}


.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}
.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}
.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:600;text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}
.visually-hidden:not(:focus):not(:active), .form-allowed-tags:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}
.looper{display:none}
.search-submit{display:none !important}
/* MY STYLE */
#menu{margin-top:10px;margin-left:20px;float:left;flex:100%;}
#menu div:first-of-type{height:42px;}
#menu ul{font-size:0}
#menu ul, #menu li, #menu a{position:relative;display:inline;list-style:none;margin:0;padding:0;float:right;}
#menu li.menu-item-has-children > a:after, #menu li.page_item_has_children > a:after{font-family:serif;content:' ▾'}
#menu li.current-menu-item a, #menu li.current_page_parent a{}
#menu a{display:inline-block;font-size:20px;color:#fff!important;text-align:right;text-decoration:none;line-height:33px;padding-bottom:10px;margin-top:-1px;margin-right:33px}
#menu a:hover, #menu a:focus{color:#767676;text-decoration:none}
#menu ul.sub-menu, #menu ul.children{position:absolute;display:block;top:100%;left:-9999px;margin-top:20px;transition:unset;z-index:1000}
#menu ul.sub-menu a, #menu ul.children a{width:200px;font-size:14px;color:#333;text-align:left;line-height:20px;padding:15px;border:1px solid #eee;background:#fff}
#menu ul.sub-menu a:hover, #menu ul.sub-menu a:focus, #menu ul.children a:hover, #menu ul.children a:focus{color:#767676;background:#f7f7f7}
#menu li.menu-item-has-children a:hover + ul.sub-menu, #menu li.menu-item-has-children a:focus + ul.sub-menu, #menu li.menu-item-has-children a + ul.sub-menu:hover, #menu li.menu-item-has-children a + ul.sub-menu:focus-within, #menu li.page_item_has_children a:hover + ul.children, #menu li.page_item_has_children a:focus + ul.children, #menu li.page_item_has_children a + ul.children:hover, #menu li.page_item_has_children a + ul.children:focus-within{left:0}
#menu .menu-toggle{display:none;color:#fff;text-align:center;padding:0;border:0;margin:0;background:none;transition:unset}
#menu .menu-toggle:hover, #menu .menu-toggle:focus{color:#007acc}
#menu .menu-icon{font-size:50px}
.grey-fon{margin-top:-15px;font-family: 'Assistant', sans-serif;}
.border-menu{
    border-right: 2px solid #005ea9;
    padding-left: 15px;
    margin-top: 8px;
    height: 40px;
}
.pl-6{padding-left:5rem!important;}
.pointer{cursor: pointer}
#footer{clear:both;text-align:center;height:fit-content;padding-top:2em;
    background-color:#00084d;
    background-image:url("/image/Main_Blue_Back_1.jpg");
    background-size:cover;
    color:whitesmoke;}
img#logo{max-height:100%;width:80px;padding-top:8px;margin-left:10px}
.header-back{background: white;background-size:cover;height:250px  }
.ntd-ppl{background-image: url('/image/banner_ppl1.png');background-size:cover;height:200px;max-width:450px!important; }
.white{color:white}
.yellow{
    color:#FFCC66;
    }
#header{
    background: linear-gradient(360deg, #18258A 52.22%, #0247C4 114.53%);
    border-top: 1px solid;
    border-color: rgb(157 43 105/1);
    height: 60px;
}
#header button{
    background: linear-gradient(360deg, #18258A 52.22%, #0247C4 114.53%);
    font-size: 1.8em;
    padding-left: 20px;
    padding-top: 4px;
    padding-right: 5px;
    height: 55px;
}
.menu-top-menu-container, #footer{
    font-family: 'Assistant', sans-serif;
}
#branding {
    width: 130px;
}
.border-ntd{
    border: 1px solid #18258a;
}
.bg-purple-branding{
    --tw-bg-opacity: 1;
    background-color: rgb(24 37 138/var(--tw-bg-opacity));
    width: 100%;
}
.bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: rgb(26 86 219/var(--tw-bg-opacity));
}
.border-blue-700 {
    --tw-border-opacity: 1;
    border-color: rgb(26 86 219/var(--tw-border-opacity));
}

.top-15{
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.w-full{
    width: 100%;
}
.items-center{
    align-items: center;
}
.relative {
    position: relative;
}
.opacity-100 {
    opacity: 1;
    visibility: visible;
}
.transition{
    transition: 0.25s opacity, 0.15s visibility;
}
.absolute{
    position: absolute;
}
.z-50{
    z-index: 2050;
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.author{
    color:#6699cd;
}

/* Menu 2 full menu thumb */
#menu-full-menu-thumb{
    display: flex;
    flex-direction: row;
    font-size:1.3em;
}
#menu-full-menu-thumb li.menu-item-has-children{
    flex:auto;
    font-weight: 500;
    text-align: right;
    margin-bottom: 1em;
}
li.menu-item-has-children a{
    color:white!important;
    text-decoration:none;
}
ul.sub-menu{
    font-weight: 200;
}
ul.sub-menu li a{
    color: lightgray;
}
.send_email,.send_email_footer{
    border-radius: 6px;
    background-color: rgb(85 51 255 / 25%);
    color: whitesmoke;
}
.send_email{
    height: 3.1em;
    background-color: #0c1e42;
    color: whitesmoke;
}
.send_email_footer{
    font-size: 18px;
}
.subscraibe,.subscraibe_footer{
    border-radius: 4px!important;
    border: 1px solid #7a7b7d;
    height: 50px;
    background-color: #0c1e42;
    width: 100%;
}
.subscraibe_footer{
    height: 36px;
    color:whitesmoke;
}
.subscraibe{
    background-color: #86bce7;
}
.subscraibe_post{
    text-align: center;
    font-size: 1.5rem;
    padding: 8px;
    font-family: 'Assistant', sans-serif;
}
.send_email_post{
    background: #0000ff;
    font-size: 1.5rem;
    padding: 9px;
    height: auto;
    border-radius: 0;
    font-family: 'Assistant', sans-serif;
}
.sub_search{
    height: 44px;
    padding: 9px 20px;
}
/* BODY */
.br-right{
    border-right: 1px solid #e7e7e7;;
}
.br-left{
    border-left: 1px solid #e7e7e7;;
}
.more-margin{
    margin-left: -15px;
    margin-right: -15px;
    width: inherit!important;
}
.card-img{
    width: 33%!important;
    flex-shrink: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.card-body{padding: 0px!important;line-height: 1.15;margin-right: 0.5em;}
.card.news-img-r, .card.replace-img-r, .card.newsleft-img-r {
    border: none;
    border-bottom: 1px dotted #ced4da;
    padding-bottom: 1rem;
    margin-bottom: 1.5rem;
    margin-top: 1.5rem;
}
.card.replace-img-r{
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    margin-top: 0.5rem;
}
.card.newsleft-img-r{
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 1rem;
    border-bottom:none;
}
.card-body h5, .card-body h6, .card-body-fp-left h6{
    font-size: 1.125rem;
    font-weight: 700;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.15;
    font-family: 'Assistant', sans-serif;
}
.card-body h6{
    font-size: 1rem;
}
.card-body-fp-left h6{
    font-size: 1rem!important;
    height:48px;
    line-height: 1;
}
.card-title:hover,.pointer:hover{
    color: dodgerblue;
}
.card-padding{
    padding: 10px!important;
}
.card-padding5{
    padding: 4px!important;
}
.card.news-img-t {
    border: none;
}
p.card-text{
    color:#495057;
    font-weight: 400;
    font-family: 'Assistant', sans-serif;
    font-size:18px;
}
/*p.card-text::before{
    position: absolute;
    left: 8px;
    bottom: 8px;
    width: 15px;
    height: 15px;
    content: "...";
    z-index: 9;
}*/
.card-title{
    margin-top: -6px;
}
.card-img-editor{margin-bottom:10px;}
.card-img-editor a img,.container_fluid img, .card-img img, .carousel-cell a img{width:100%;aspect-ratio:16/9;object-fit: cover;}
.lid-height{
    height:210px;
    overflow:hidden;
}
/* Carusel */
.carousel {
    background: #11182b;
}
.carousel-cell {
    width: 25%;
    height: 200px;
    margin-right: 1em;
}
.cat-carousels{
    clear: both;
    background-color: #11182b;;
    height: max-content;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.border-l{
    border-left: 1px solid #006291;
}
.sub_form_in_post p, .sub_form_in_post button, .sub_form_in_post h1, .modal-cookies p, .modal-cookies a{ font-family: 'Open Sans Hebrew Condensed'!important;font-size:18px}
/* content */
.last-modified{
    display: flex;
    flex-direction: row-reverse;
    font-family: 'Assistant', sans-serif;}
.justify-between,.author{
    justify-content: space-between;
}
.nav-links{
    display: flex;
    justify-content: space-between;

}
.author,.img_autor{
    position: relative;
    top: 4px;
}
.img_autor{
    top: 8px;
}
.social-btn {
    display: inline-flex;
    align-items: center;
    /*border-radius: 9999px;*/
    --tw-bg-opacity: 1;
    /*background-color: rgb(107 114 128/var(--tw-bg-opacity));*/
    padding: .25rem;
    text-align: center;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 500;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
}
.w-5{width:30px}
.h-5{height:30px}
.wg-100, .wg-100 p{font-weight:100!important;}
.wg-200{font-weight:200!important;}
.wg-400{font-weight:400!important;}
.wg-500{font-weight:500!important;}
.wg-600{font-weight:600!important;}
.wg-700{font-weight:700!important;}
.w-90{width:90%}
.w-85{width:85%}
.telegram_btn{
    padding: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    background: linear-gradient(#cc0000, #990000);
}

.small{font-size:16px!important;}
.video, .video_small{
    position: relative;
}
.video:before, .video_small:before {
    position: absolute;
    left: 8px;
    bottom: 8px;
    width: 30px;
    height: 30px;
    background-image: url(/image/ENTD_Play.svg);
    background-size: 100%;
    content: "";
    z-index: 9;
    opacity: 0.7;
}
.video_small:before{
    width: 20px;
    height: 20px;
    bottom: 21px;
}
.nav-previous a:hover, .nav-next a:hover, a#load_more_arhive_ntd:hover{
    color:dodgerblue!important;
}
.sub-footer{
    width: 100%;
    display: inline-block;
    max-width: 360px;
}
.blue{color:#18258a;}
input.subscraibe::placeholder, input.subscraibe_footer::placeholder {
    text-align: center;
}
.hr_login{width:85%;margin:auto}
.related-card{
    margin-top: 0.5rem;
    font-size: 1.1rem!important;
}
.no-border{border: none!important;}
.banner{display: flex;align-items: center;justify-content: center;flex-direction: column;height: 200px;font-family: 'Open Sans Hebrew Condensed', serif;}
.ntd-small{
    font-size: 12px!important;
}
/* video block */
.grad {
    background: -moz-linear-gradient(left, #12192b 70%, rgba(42, 65, 124, 0) 100%);
    background: -webkit-linear-gradient(left, #12192b 70%, rgba(42, 65, 124, 0) 100%);
    background: linear-gradient(to left, #12192b 70%, rgba(42, 65, 124, 0) 100%);
}
.grad-left{
    background: rgb(76,160,213);
    background: linear-gradient(62deg, rgba(76,160,213,1) 18%, rgba(2,23,27,1) 100%);
}
.title_block_video{
    width:55%;
    height:100%;
    display:block;
    z-index:999;
    position:absolute;
    top:0px;
    right:0px;
}
.bottom_back, .bottom_back_news{
    bottom: -25%;
    height: 52%;
    background: linear-gradient(0,#12192b 53.38%,rgba(26,30,49,0));
    z-index: 999;
    position:absolute;
    width:62%;
    display:block;
}
.bottom_back_news{
    width:65%;
}
.image_wrap{
    position: absolute;
    bottom: -25%;
    z-index: 1500;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
#video_player_ntd2, #video_player_ntd3{
    width:76%;
    position:absolute!important;
    top: 0px;
    left: 0px;
}
.video_block_txt{
    font-family: 'Assistant', sans-serif;
    font-weight: 100;
}
.red{color:#fa1001;}
.mt-video{
    margin-top:12rem;
}
.carousel-news-b{
    z-index: 2000;
    width: 100%;
    height: 300px;
    position: relative;
    top: 80%;
    background: #12192c;
}
.banner_gads{
    width:70%;
    height:145px;
    margin:auto
}
#cookie-law-info-bar2 {
    background-color:rgb(255, 255, 255);
    color: rgb(14 32 68);
    font-family: inherit;
    bottom: -600px;
    position: fixed;
    display: none;
    font-size: 16px;
    margin: 0 auto;
    padding: 12px 10px;
    text-align: right;
    box-sizing: border-box;
    width: 60%;
    z-index: 9999;
    left: 50%;
    height: fit-content;
    transform: translate(-50%, -50%);
    font-weight: 300;
    box-shadow: 0 -1px 100px 0 rgba(0, 0, 0, 0.5);
    border: 2px solid #cc0000;
}
.modal-backdrop {
    background-color: rgba(0, 0, 0, 0.5); /* Черный фон с 50% прозрачностью */
    position: fixed;
    display: none;
    opacity: 0.5;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000; /* Убедитесь, что он под окном */
}
.modal-content{
    background: rgb(9,86,163);
    background: linear-gradient(180deg, rgba(9,86,163,1) 18%, rgba(1,30,59,1) 100%);
    height: 400px;
}
.login_form input{
    padding: 6px;
}
.btn_blue{
    background-color: #007acc!important;
    border-color: #007acc!important;
    border-radius: unset!important;
}

/* mobile */
@media(max-width:767px){
    h1{font-size:2.2rem!important;}
    .send_email_footer{
        font-size: 18px;
    }
    .size_banner_header{
        font-size:1.55rem;
    }
    .send_email_footer {height:3.5em;color: #727275}
    .border-menu{border-right: none}
    .donorbox-banner{width:45%;}
    .bb_mobile{border-bottom: 1px solid #9f98c2;opacity:0.5;width:320px!important;margin: 0 auto!important;}
    .card-body h5 {font-size:1rem;overflow:hidden;height:33px;}
    .related-card{font-size: 1.2rem!important;}
    p.card-text{height:40px;font-size:16px;overflow: hidden;}
    p.list-cat{height:42px;}
    p.card-text.top1-txt {height: max-content;}
    .post-thumbnail,.video_player_ntd{
        width: initial;
    }
    .footer_flex{align-items:center;flex-direction: column-reverse}
    .oderd-sm-3{order: 3;}
    .order-sm-1{order:1;}
    .order-sm-13{order:13;}
    .br-right{border-right: unset}
    .pl-6{padding-left:0rem!important;}
    .header-back{background-position-x:right;}
    .border-l{border-left: none;}
    .carousel-cell{width:80%!important;}
    .button_tg{margin-top:1rem;}
    .w-40social{width:40px;}
    .w-35social{width:35px;}
    #header, #footer{text-align:center}
    #content, #sidebar{width:100%;padding:0}
    #branding, #menu, #menu div:first-of-type, #search{float:none}
    #search .search-field{width:33px;cursor:text}
    #search .search-field:focus{width:100%}
    #menu.toggled{height:100%;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:1000}
    #menu .menu-toggle{display:inline-block}
    #menu ul{display:none}
    #menu {flex: 30%;}
    #menu.toggled ul, #menu.toggled ul.sub-menu, #menu.toggled ul.children{display:none;position:relative;top:0;left:0;padding:0 0 10px 0;margin:0}
    #menu.toggled ul.sub-menu, #menu.toggled ul.children{padding-bottom:0}
    #menu.toggled a, #menu.toggled ul.sub-menu a, #menu.toggled ul.children a{display:inline-block;width:100%;font-size:18px;color:#fff;text-align:center;line-height:20px;padding:15px 0 5px;border:0;margin:0;background:none}
    #menu.toggled ul.sub-menu a, #menu.toggled ul.children a{color:#ccc}.box-4, .box-5, .box-6{width:50%}
    #menu-full-menu-thumb{flex-direction: column;font-size:1.3em;margin-right:15px}
    iframe{
        height:fit-content;
        aspect-ratio: 16 / 9;
        object-fit:cover;
    }
    iframe.rumble{height:228px;}
    /* vide block */
    #video_player_ntd2, #video_player_ntd3{
        width:100%;
    }
    .video_roll{height: 200px;}
    .bottom_back, .bottom_back_news{
        bottom: -2%;
        height: 30%;
        width: 100%;
    }
    .bottom_back_news{
        height: 65%;
    }
    .fz-title{
        font-size: 1.6rem;
    }
    .txt_fz{
        font-size:14px;
    }
    .social-share a{
        margin-left: 0.5em!important;
    }
    .mt-video{
        margin-top:0rem;
    }
    .sub_header{font-size:25px;margin-top:0.5em;font-family: 'Open Sans Hebrew Condensed';}
    .sub_lead{font-size:15px!important;margin-top:0.5em;font-weight:600;color:#0d66c2;}
    .small_lead{font-size: 14px!important;}
    #cookie-law-info-bar2{width:90%}
    .modal-cookies a{font-size:18px;}
}
/* md ipad */
@media (min-width: 768px){
    h1{font-size:2rem!important;}
    .header-back{background-position-x:20%;}
    .footer_flex{flex-direction:row;}
    .lang p{
        font-size:18px;
    }
    .lang-only p{
        font-size: 18px;
        font-family: Helvetica;
    }
    .card-body h5 {font-size:1rem;height:auto;}
    p.card-text{height:40px;font-size:16px;overflow: hidden;}
    .bb_mobile{border-bottom: none}
    .size_banner_header{
        font-size:1.44rem;
    }
    .button_tg{margin-top:1rem;}
    .w-40social{width:30px;}
    .w-35social{width:25px;}
    iframe{height: 260px}
    .bottom_back,.bottom_back_news {
        bottom: -3%;
        height: 52%;
    }
    .bottom_back_news{
        height:60%;
    }
    .video_roll{
        height: 380px;
    }
    .fz-title{
        font-size: 1.6rem;
    }
    .txt_fz{
        font-size:10px;
    }
    .height-fit{
        height: fit-content;
    }
}
@media (min-width: 992px){
    .social-share a{
          margin-left: 1em!important;
      }
    .lang p{
        font-size: 1.5rem;
    }
    .lang-only p{
        font-size: 20px;
        font-family: Helvetica
    }
    .donorbox-banner{width:80%}
    p.card-text.top1-txt {height: max-content!important;}
    p.card-text{height: 75px;}
    .height-contact{height:254px}
    .size_banner_header{
        font-size:1.75rem;
    }
    .offset-lg-45{
        margin-left: 39.666667%!important;
    }
    .card-title-search{
        height: 40px;
    }
    .card-body h6,.card-body h5{
        font-size: 1.2rem;
    }
    iframe{height: 445px;}
    h1{font-size:2.7rem!important;}
    .col-md-6, .col-md-3, .col-md-9{
        padding-left: 30px!important;
        padding-right: 30px!important;
    }
    .txt_fz{
        font-size:14px;
    }
    .video_roll{
        height: 440px;
    }
}
@media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1200px!important;
    }
    .size_banner_header{font-size:2.2rem;}
    .w-40social{width:38px;}
    .w-35social{width:35px;}
    .video_roll{
        height: 500px;
    }
    .fz-title{
        font-size: 2.5rem;
    }
    .txt_fz{
        font-size:16px;
    }
    .social-share a{
        margin-left: 1.5em!important;
    }
    .sub_header{
        font-family: 'Open Sans Hebrew Condensed';
        font-size:2.65em;
        line-height:3rem;
    }
    .sub_lead{
        font-family: 'Open Sans Hebrew Condensed'!important;line-height:1.6rem!important;font-size:20px!important;color:#0d66c2;
    }
    .small_lead{font-size: 16px!important;}
}
@media (min-width: 1350px) {
    .size_banner_header{font-size:2.4rem;}
    .offset-lg-45 {
        margin-left: 33.666667%!important;
    }
    .video_roll{
        height: 550px;
    }
}