html{
	font-size:16px !important
}


body {
	/* font-family: "Open Sans", sans-serif !important; */
	font-family: "Roboto", sans-serif;
color: #15191E;
font-size:16px !important
	line-height: 1.5;
}
select:focus > option:hover { 
    background: #000 !important;
}
select > option:hover { 
    background: #000 !important;
}

select.decorated option:hover {
    box-shadow: 0 0 10px 100px #1882A8 inset;
}

.header-button a:focus{
	border:2px solid #000;
	}

.yv_rtl{

    font-family: "Rubik", sans-serif;
}

.node-type-yv-special-homepage div.long_descr p
{
	font-size:16px !important;
	/*background-color: #f1f0ef;
	padding: 20px 25px;*/
}

.node-type-yv-special-homepage div.long_descr
{
	background-color: #f1f0ef;
	padding: 20px 25px 5px 20px;
	margin-bottom: 25px;
}

.node-type-yv-homepage div.yv_hp_body p
{
	font-size:16px !important;
}

.block-title{
	/* color: #31547e; */
	color: black;
	font-size: 2.5rem;
    margin-top: 0px !important;
    margin-bottom: 2rem !important;
	line-height: 1.1;

	/* אני הוספתי */
	 font-weight: 600;
}
h1{
	color: #363636;
	font-size: 28px;
	/*line-height: 1.286;*/
}

h2 {
	/* font-size: 22px; */
	font-size: 2.25rem;
  color:#15191E !important;
	/*line-height: 1.2;*/
	margin-top: 0px !important;
	margin-bottom: 2rem !important;
	font-weight: 400;
}
h2 > a{
	 
	/* font-size: 22px; */
	font-size: 2.25rem;
  color:#15191E !important;
	/* line-height: 1.2; */
	margin-top: 0px !important;
	margin-bottom: 2rem !important;
	font-weight: 400;
}
article h2 {
	margin: 15px 0 10px !important;
	/* color: #31547e; */
	color: black;
	font-size: 1.75rem;
	/* אני הוספתי */
	font-weight: bold;


}

#sidebar_second h2.block-title {
	color: #31547e;
}

h3 {
  	/* font-size: 18px; */
  	/* color: #15191E; */
  	/* font-weight: 400; */
	/* margin-top: 10px !important; */
	color:  #15191E!important;
margin-top:0 !important;
margin-bottom:1.5rem !important;

font-size: 1.75rem !important;
font-style: normal!important;
font-weight: 600!important;
line-height: 120%!important; /* 2.1rem */
}

.field-name-field-yv-body h3{
	font-weight: 600;
	margin-top: 24px !important;
	}

.views-field-title h3/*, .hp_part_grid h3*/ {
  	font-size: 15px;
  	color: #15191E;
  	font-weight: 400;
	margin-top: 10px !important;
}

.paragraph_item h3, .node-yv-basic-article-paragraph h3{
	font-weight:400;
	/* padding-top:20px; */
	color:#31547e;
	}
	
.views-field-title a:hover ,
.announcment_title a:hover ,
.ex_list_info H3 a:hover ,
.yv-aggregation-item a:hover {
    color: #1a3ce6 !important;
	text-decoration:none;
}
.views-field-title a:active,
.announcment_title a:active,
.ex_list_info H3 a:active,
.yv-aggregation-item a:active {
    color: #1430b8 !important;
	text-decoration:none;
}
	
.node-yv-basic-article-paragraph .paragraph_item:nth-child(1) {
	margin-top:3.75rem !important;
}
.node-yv-basic-article-paragraph .paragraph_item:first-of-tipe{
	margin-top:3.75rem;
}
.node-yv-basic-article-paragraph .paragraph_item {
margin-bottom:5rem;
    margin-left: 0rem !important;
	 margin-right: 0rem !important;
	 margin-inline-start:5rem;
}

.node-yv-basic-article-paragraph .paragraph_item .gallery_right{
margin-top:0rem !important;
}
h4 {
  	font-size: 15px;
  	color: #15191E;
  	font-weight: bold;
	margin-top: 15px !important;
}

p {
	
	color: #15191E;
	line-height: 1.7;
	/* margin: 0 0 15px; */
	margin: 0 0 2rem;
}

ul li a{
	border-bottom: 0;
    word-break: break-word;
    color: #1A3CE6;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 125%;
    text-decoration-line: underline !important;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: 20%;
    text-underline-position: from-font;
    text-decoration-thickness: 1px !important;
}
ul li::marker{
	font-size: 0.875rem;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	p{
		font-size:1rem;
	}
	h3{
			font-size:1.25rem !important;
	}
	.block-title{

	font-size: 1.25rem;
  
}
}
.field-name-field-yv-body p a li {
	color: #007dae;
	border-bottom-color: #057cae;
    border-bottom-width: thin;
    border-bottom-style: dashed;
    text-decoration: none;
}
.field-name-field-yv-body p a li.footnote, .node-yv-basic-article li.footnote a, .node-yv-basic-article-odot li.footnote a,.node-yv-basic-article p a.see-footnote, .node-yv-basic-article-odot p a.see-footnote,.node-yv-basic-article-paragraph p a.see-footnote, .node-yv-events p a.see-footnote, .node-yv-flexible-tabs p a.see-footnote, .node-yv-basic-article-paragraph li.footnote {
	border-bottom-style: none;
}
.node-yv-basic-article p a, .node-yv-basic-article-odot p a {
	color: #007dae;
	border-bottom-color: #057cae;
    border-bottom-width: thin;
    border-bottom-style: dashed;
    text-decoration: none;
}
/* אני הוספתי לשים לב שלא דרס מקומות אחרים */
p a:not([class]) , a.thickbox {
 color:#1A3CE6 ! important;
    border-bottom-color: #1A3CE6 ! important;
   border-bottom-style: solid ! important;
       text-decoration: none;
	       border-bottom-width: 2px;
}
.node-yv-homepage p a,.node-yv-basic-article p a,.node-yv-basic-article-odot p a, .node-yv-basic-article-paragraph p a, .node-yv-aggregation p a, .node-yv-narrative p a, .node-yv-events p a, .node-yv-flexible-tabs p a, .node-yv-flexible-tabs li a, .field-name-field-nar-body p a, .node-yv-basic-article li a, .node-yv-basic-article-paragraph li a, .node-yv-press-release p a, .node-yv-press-release li a, .hp_part_grid p a, .hp_part p a, .blog-item p a, .node-yv-blog p a , .node-webform a, a .node-yv-sponsor p a, a .node-yv-sponsor li a, .node-yv-zika p a, .node-type-yv-taxonomy-aggregation p a, #online-guide-links li a, .node-yv-sponsor-aggregation li a, .node-yv-red-army-soldier p a, .more, .node-yv-magazine-online p a, .views-more-link, .sub_title a, .node-yv-sponsor a, .node-yv-embeded p a, .long_descr p a, .blog_body p a{
	/* color: #007dae !important; */

	/* color: #007dae; */
	/* border-bottom-color: #057cae; */
    /* border-bottom-width: thin; */
    /* border-bottom-style: dashed; */
    /* text-decoration: none; */
	/* word-break: break-word; */
}
.node-yv-embeded iframe{
	margin-top:3.75rem;
}
.field-name-field-yv-body p .btn-dialog, .yv_abstract p .btn-dialog {
	background-color: unset;
	color: #057cae;
	border-left: unset;
	border-top: unset;
	border-right: unset;
	border-radius: unset;
	border-bottom-color: #057cae;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	text-decoration: none;
	padding: 0px;
	outline:unset !important;
	vertical-align: baseline;
}

.more_articales> a.btn-primary
{
	color: #fff !important;
}

table {
	/*table-layout: fixed; adina 1.2.18*/
}

a.anchor {
    display: block;
    position: relative;
    top: -63px;
    visibility: hidden;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

/* .container { */

    /* margin-left: auto; */
    /* margin-right: auto; */
    /* padding-left: 0px !important; */
    /* padding-right: 0px !important; */
/* } */


/* #main-container{ */
	/* margin-top: 40px; */
/* } */

/* אני יירקתי */
.enlarge-play{
    /* color: #fff; */
    /* position: absolute; */
    /* top: 5px; */
    /* left: 5px; */
	/* opacity: 0.7; */
	/* filter: alpha(opacity=70); */
	/* cursor: pointer; */
	/* z-index: 2; */
}

.yv_rtl .enlarge-play{
    right: 5px;
	left: auto;
}

.enlarge-play:hover{
	color: #fff;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.div-play{
	position:relative;
}

.enlarge{
	/* width: 32px; */
	/* height: 32px; */
	/* background-color: #000; */
	/* background-color: rgba(0,0,0,0.75); */
	/* *background-color: #000; */
	/* border-radius: 25px; */
	/* color: #fff !important; */
    /* position: absolute; */
    /* top: 5px; */
	/* right: 5px; */
	/* padding-top: 5px; */
	/* text-align: center; */
	/* cursor: pointer; */
}

.yv_rtl .enlarge{
	right: auto;
	left: 5px;
}

.enlarge:hover{
	color: #fff !important;
}

article {

	/* font-size: 14px; */
	/* margin-bottom: 50px; */
	font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 160%;
}
/*
.for_teacher{
	z-index:1;
	display: block;
	margin-left: 60px;
	position: relative;

}

.yv_rtl .for_teacher{
	z-index:1;
	display: block;
	margin-right: 60px;
	margin-left: 0px;
	position: relative;

}

.for_teacher:before {
	font-family: FontAwesome;
	font-size: 1.9em;
    content: "\f19d";
	position: absolute;
    top: 0px;
	color: #057cae;
	margin-left: -60px;

}

.yv_rtl .for_teacher:before {
	font-family: FontAwesome;
	font-size: 1.9em;
    content: "\f19d";
	position: absolute;
    top: 0px;
	color: #057cae;
	margin-right: -60px;

}

ul span.for_teacher{
	margin-left:60px;
	}
li span.for_teacher{
	margin-left:0;
	}

*/
 #linksListContainerMobile , #linksListContainerDesktop{
	display:flex;
	flex-direction:row;
	gap:5rem;
}
#linksListContainerMobile{
	display:none;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
	#linksListContainerMobile{
	display:flex;
	gap:2rem;
	font-size: 1rem;
}
#linksListContainerDesktop{
display:none;}
}

#linksListContainerDesktop ul.links_list li p a,
#linksListContainerMobile ul.links_list li p a{
	border-bottom: none !important;
	/* text-decoration-line: underline; */

}
#linksListContainerDesktop ul.links_list li p a i,
#linksListContainerMobile ul.links_list li p a i{
	 margin-inline-start:0.5rem !important;
}
.for_teacher {
  position: relative;
  /*width: 100%;*/
  padding: 1em 1.5em;
  margin: 2em auto;
  /*color: #fff;*/
  background: #fffad3;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.a_for_teacher {
	display: inline-block;
}

.for_teacher:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0 16px 16px 0;
  border-style: solid;
  border-color: #fff #fff #dcdc7f #dcdc7f;
  background: #FFFF99;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
  box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
  /* Firefox 3.0 damage limitation */
  display: block; width: 0;
}

.for_teacher.rounded {
  -moz-border-radius: 5px 0 5px 5px;
  border-radius: 5px 0 5px 5px;
}

.for_teacher.rounded:before {
  border-width: 8px;
  border-color: #fff #fff transparent transparent;
  -moz-border-radius: 0 0 0 5px;
  border-radius: 0 0 0 5px;
}
.discussion{
	7afcff
}

.discussion {
  position: relative;
  /*width: 100%;*/
  padding: 1em 1.5em;
  margin: 2em auto;
  /*color: #fff;*/
  background: #cde9ff;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.discussion:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  border-width: 0 16px 16px 0;
  border-style: solid;
  border-color: #fff #fff #b7dfff #b7dfff;
  background: #FFFF99;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
  box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
  /* Firefox 3.0 damage limitation */
  display: block; width: 0;
}

.discussion.rounded {
  -moz-border-radius: 5px 0 5px 5px;
  border-radius: 5px 0 5px 5px;
}

.discussion.rounded:before {
  border-width: 8px;
  border-color: #fff #fff transparent transparent;
  -moz-border-radius: 0 0 0 5px;
  border-radius: 0 0 0 5px;
}




#yv_body .dir_right{
	direction: rtl;
}

#yv_body .dir_left{
	direction: ltr;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
	.yv_rtl #yv_body{
		overflow-y: scroll;
		width: 100%;

	}
.node-yv-embeded iframe{
	margin-top:2rem;
}

}

/***********************************************************************
title-region
***********************************************************************/

#title-region {
	/* אני שיניתי */
  /* background-color: #f5f5f5; */
   background-color:  #F4F6FE;
   font-size: 3rem;
font-style: normal;
font-weight: 500;
line-height: 110%;


  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
 /* אני הוספתי */
 #title-region .container{
	    padding: 0rem 5rem ! important;
        margin: 0rem ! important;
		
 }
  #title-region .container .row{
  margin-bottom: 0 !important;}
  span:has(.author){
	  background-color: #F4F6FE;
	  display:block !important;
		width:100vw;
		margin-left: -5rem;
    margin-right: -5rem;
    padding-left: 5rem;
    padding-right: 5rem;
    padding-bottom: 2rem;
  }
@media (min-width: 1200px) {
    .container {
        width: 100%!important;
    }
}
 @media screen and (min-width: 0px) and (max-width: 768px) {
	  #title-region{
		  margin-top:3rem;
	  }
	 #title-region .container{
	 padding:0rem ! important;
	 margin:0rem 1rem ! important;
 }
 span:has(.author){
	 	margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
 }
}
 #title-region #page-title{
	 color: #15191E ! important;
	 font-size: 3rem ! important;
     font-style: normal;
     font-weight: 500;
     line-height:3.3rem; /* 3.3rem */
	 padding: 0rem ! important;
	 margin:0rem 0rem 2rem 0rem ! important;
 }



#title-region .social-links {
	padding-top: 18px;
	text-align:right;
}

.yv_rtl #title-region .social-links {
	text-align:left;
}






@media screen and (min-width: 0px) and (max-width: 768px) {
 #title-region #page-title{
	
	 font-size: 2rem ! important;
	     line-height: 2.5rem;
  }
  h2{
	  font-size:1.75rem;
  }

}
/***********************************************************************
breadcrumbs
***********************************************************************/

#title-region .breadcrumbs {
padding: 1.5rem 1.875rem 1.5rem 0rem;
}


#title-region .breadcrumbs li {
  list-style-type: none;
  display: inline-block;
}

#title-region .breadcrumbs li a {
  color: #363636;
}

#title-region .breadcrumbs li.active {
  color: #c8c7c6;
  display: inline-block;
  max-width: 18rem; /* הרוחב המקסימלי שבו הטקסט ייחתך */
  white-space: nowrap; /* הטקסט לא יישבר לשורה חדשה */
  overflow: hidden; /* טקסט מעבר לרוחב הזה יוסתר */
  text-overflow: ellipsis; /* מוסיף שלוש נקודות בסוף הטקסט */
   word-wrap: break-word;
    vertical-align: top;
}
/* אני שיניתי */
.breadcrumbs .breadcrumb{
	     background-color: #F4F6FE;
		 font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.25rem;
margin:0rem;
padding:0rem;
}

.breadcrumb li{
	margin-left: 0px;
	margin-right: 0px;
}


@media screen and (min-width: 0px) and (max-width: 768px) {
.breadcrumbs .breadcrumb{
font-size: 0.875rem;
}

}
/***********************************************************************
yv_body
***********************************************************************/
#yv_body{
	margin-top:3.75rem;
	/* האם יש מקום מסוים שצריך זאת? אם כן להןסיף רק לו */
	/* margin-bottom:4.5rem; */
}
/***********************************************************************
main-home-page
***********************************************************************/
/* אני הוספי: */
#main_section{
	margin:0rem !important;
	width:100% !important;
}
.node-yv-main-home-page #main_section{
	padding-right: 0px !important;
}

.yv_rtl .node-yv-main-home-page #main_section{
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.node-yv-main-home-page .container:first-child{
	margin-bottom: 30px;
}

.node-yv-main-home-page .container:last-child{
	/*margin-top: 30px;*/
}

.node-yv-main-home-page .node-yv-homepage-banner {
	margin-bottom: 30px;
}

.node-yv-main-home-page .alert_banner_strip .container{
	margin-top: 0;
}

.node-yv-main-home-page .container:only-child{
	margin-top: 0px;
	margin-bottom: 0px;
}


.node-yv-main-home-page #sidebar_section section{
	margin-bottom: 50px;
}

.alert_banner_strip{
	background-color: #aeaeae;
	border-color: #aeaeae;
}

.alert-dismissable .close, .alert-dismissible .close{
	color: #274e77;
	opacity: 1;
}

.alert_banner_strip_item{
	padding-left: 50px !important;
	padding-right: 50px !important;
}

.view-yv-main-home-page-tab-block{
	margin-bottom: 50px;
}

.node-yv-main-home-page  .nav-tabs {
	margin-bottom: 0px;
}

.node-yv-main-home-page  .nav-tabs > li > a {
    border: 1px solid #ddd;
    border-radius: 0;
    line-height: 1.42857;
    margin-right: -1px;
	background-color: #f5f5f5;
}

.yv_rtl .node-yv-main-home-page  .nav-tabs > li > a {
	margin-right: 0px;
	margin-left: -1px;
}

.node-yv-main-home-page  .nav-tabs > li.active > a {
	background-color: #31547e;
	color: #fff;
}

.node-yv-main-home-page  .nav-tabs > li {
	/*text-transform: uppercase;
	font-weight: bold;*/
}

.node-yv-main-home-page  .nav-tabs > li:last-child > a {
	border-right: 0px;
}

.yv_rtl .node-yv-main-home-page  .nav-tabs > li:last-child > a {
	border-left: 0px;
}

.view-yv-main-home-page-tab-block .tab-content{
	padding: 22px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.yv_rtl .view-yv-main-home-page-tab-block .tab-content{
	border-left: 0px;
	border-right: 1px solid #ddd;
}

.view-yv-main-home-page-tab-block .tab-content ul{
	padding-left: 5px;
}

.yv_rtl .view-yv-main-home-page-tab-block .tab-content ul{
	padding-right: 5px;
}

.yt_hp_row{
	padding-bottom: 10px;
}

.yt_hp_image{
	padding: 1px !important;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
	.node-yv-main-home-page #main_section, .yv_rtl .node-yv-main-home-page #main_section{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
}

.owl-video-play-icon
{
z-index:1000 !important;
}

/***********************************************************************
flexible-tabs
***********************************************************************/
.node-yv-flexible-tabs  .yv_player_wrapper #yv_player{
	margin-bottom: 30px !important;
}

/*adina took off so long images look good with main image flexible-tabs 8/4/21*/
  /*.node-yv-flexible-tabs #flexible_text_top {
position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  /*height: 0;
}*/

.node-yv-flexible-tabs #flexible_text_top .yv_player_wrapper {
	position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}


/*adina added so long images look good with main image flexible-tabs 8/4/21*/
.node-yv-flexible-tabs #flexible_text_top .main_gallery_item .enlarge{
	position: absolute;
}

.node-yv-flexible-tabs #flexible_text_top .yv_player_wrapper #yv_player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}



.node-yv-flexible-tabs #flexible_text_top{
	margin-bottom: 35px;
}

.node-yv-flexible-tabs #flexible_text_bottom{
	margin-top: 35px;
	clear: both;
}

.node-yv-flexible-tabs .tab-content{
	/* padding: 22px; */
	/* border-left: 1px solid #ddd; */
	/* border-bottom: 1px solid #ddd; */
	/* overflow: auto; */
	/* padding-top: 25px; */
	margin-top:1.5rem;
	margin-bottom:3.75rem;
}
.node-yv-flexible-tabs .tab-content .royalSlider {
	width: 50%;
    margin-top: 0rem;
    float: inline-start;
    margin-right: 3.75rem;
    margin-left: 0;
}
.yv_rtl .node-yv-flexible-tabs .tab-content .royalSlider {
	
    margin-right: 0rem;
    margin-left: 3.75rem;
}
.node-yv-flexible-tabs .tab-content .royalSlider {
/*	margin: 0px -22px -22px -22px !important;*/
}

.node-yv-flexible-tabs .tab-content .rsDefault, .node-yv-flexible-tabs .tab-content .rsDefault .rsOverflow, .node-yv-flexible-tabs .tab-content .rsDefault .rsSlide, .node-yv-flexible-tabs .tab-content .rsDefault .rsVideoFrameHolder, .node-yv-flexible-tabs .tab-content .rsDefault .rsThumbs{
	/*background: none;*/
}


.node-yv-flexible-tabs .nav-tabs,.node-yv-exhibition-page .nav-tabs {
	margin-bottom: 0px;
	border-bottom: none;
}

.node-yv-flexible-tabs .nav-tabs > li > a {
    border-top: 1px solid  #4763EB;
    border-right: 1px solid  #4763EB;
    border-bottom: 1px solid  #4763EB;
    border-radius: 0;
    color: #2A323C;
    text-align: center;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
	text-decoration: none !important;
	margin-right:0;
	
}

.nav-tabs>li>a:hover {
       background-color: transparent !important;
       color: #2A323C !important;
}

.yv_rtl .node-yv-flexible-tabs .nav-tabs > li > a{
	margin-right: 0px;
	margin-left: -1px;
}
.node-yv-flexible-tabs .nav-tabs > li.active > a:hover,
.node-yv-flexible-tabs .nav-tabs > li.active > a{
border: 1px solid #5E76ED;
background:  #4763EB !important;
	color: #fff !important;
}

.node-yv-flexible-tabs  .nav-tabs > li {
	/*text-transform: uppercase;*/
	font-weight: bold;
}

.node-yv-flexible-tabs .nav-tabs > li:first-child > a{
	
	border-left: 1px solid #4763EB;
}

.yv_rtl .node-yv-flexible-tabs .nav-tabs > li:last-child > a{
	/* border-right:1px solid  #4763EB; */
	border-left: 1px solid  #4763EB;
}

.yv_rtl .node-yv-flexible-tabs .tab-content{
	/* border-left: 0px; */
	/* border-right: 1px solid #ddd; */
}

.node-yv-flexible-tabs .tab-content ul{
	padding-left: 5px;
}

.yv_rtl .node-yv-flexible-tabs .tab-content ul{
	padding-right: 5px;
}

.title_for_print{
	display: none;
}




/***********************************************************************
home-page-part
***********************************************************************/

article.node-yv-home-page-part.row .field-item {
	margin-bottom: 50px;
}

article.node-yv-home-page-part.row .field-item :last-child{
	margin-bottom: 0px;
}

article.node-yv-home-page-part.row .row{
	margin-bottom: 60px;
}

article.node-yv-home-page-part.row .row:last-child{
	margin-bottom: 0px;
}


article.node-yv-home-page-part.row{
	margin-bottom: 50px;
}

article.node-yv-home-page-part .hp_part{
	padding-left: 2.5rem !important;
	padding-right: 2.5rem !important;
}

article.node-yv-home-page-part .hp_part:last-child ,.view-yv-magazine-online-per-tag .hp_part:last-child, .yv_rtl .node-type-yv-special-homepage .hp_part:last-child{
	padding-left: 2.5rem !important;
	padding-right: 2.5rem !important;
}


.yv_rtl article.node-yv-home-page-part .hp_part,.yv_rtl.view-yv-magazine-online-per-tag .hp_part {
	padding-left: 2.5rem !important;
	padding-right: 2.5rem !important;
}

.yv_rtl article.node-yv-home-page-part .hp_part:last-child, .yv_rtl .view-yv-magazine-online-per-tag .hp_part:last-child {
	padding-left: 2.5rem !important;
	padding-right: 2.5rem !important;
}

article.node-yv-main-home-page #video_strip,
article.node-yv-main-home-page h2,
article.node-yv-homepage h2{
	padding-left: 2.5rem !important;
	padding-right: 2.5rem !important;

}

article.node-yv-homepage #online_store_block
article.node-yv-homepage #related_block
{
	padding-left: 2.5rem !important;
	padding-right: 2.5rem !important;
}


/*
article.node-yv-home-page-part .hp_part_grid:first-child {
	padding-left: 0px !important;
	padding-right: 28px !important;
}

.yv_rtl article.node-yv-home-page-part .hp_part_grid:first-child {
	padding-right: 0px !important;
	padding-left: 28px !important;
}*/

.hp_part_grid{
	padding-left: 2.5rem !important;
	padding-right: 2.5rem !important;
}


.yv_rtl  .hp_part_grid{
	padding-left: 2.5rem !important;
	padding-right: 2.5rem !important;
}


/*article.node-yv-home-page-part .hp_part_grid:nth-child(3) {
	padding-left: 26px !important;
	padding-right: 0px !important;
}

.yv_rtl article.node-yv-home-page-part .hp_part_grid:nth-child(3) {
	padding-right: 26px !important;
	padding-left: 0px !important;
}*/
/*
article.node-yv-home-page-part .hp_part_grid:last-child {
	padding-left: 28px !important;
	padding-right: 0px !important;
}

.yv_rtl article.node-yv-home-page-part .hp_part_grid:last-child {
	padding-right: 28px !important;
	padding-left: 0px !important;
}*/

/*
article.node-yv-home-page-part .hp_part_grid:only-child {
	padding-right: 28px !important;
	padding-left: 0px !important;
}

.yv_rtl article.node-yv-home-page-part .hp_part_grid:only-child {
	padding-left: 28px !important;
	padding-right: 0px !important;
}*/

.list_link{
	margin-bottom: 0px !important;
	padding-left: 0px;
	padding-right: 0px;
}

.image_link{
	margin-bottom: 20px !important;
	padding-left: 0px;
	padding-right: 0px;
}

article.node-yv-home-page-part .image_link .hp_part_grid{
    padding-right: 15px !important;
	padding-left: 0px !important;
}

.yv_rtl article.node-yv-home-page-part .image_link .hp_part_grid{
    padding-left: 15px !important;
	padding-right: 0px !important;
}


article.node-yv-home-page-part .image_link .hp_part_grid:last-child{
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.yv_rtl .list_link .hp_part_grid{
	padding-right: 0px !important;
	padding-left: 15px !important;
}

.yv_rtl .list_link .hp_part_grid:last-child{
	padding-right: 0px !important;
	padding-left: 0px !important;
}



article.node-yv-home-page-part .homepage_links a{
	margin-bottom: 30px;
	display:block;
}

article.node-yv-home-page-part .homepage_links{
	margin-top: 60px;
}

article.node-yv-home-page-part a.hpp_more_link , a.hpp_more_link {
	/*color: #057cae;
	border-bottom: thin dashed #057cae;*/
	background-color: #007dae;
    border-radius: 3px;
    color: #fff!important;
    margin-top: 10px;
    padding: 7px 12px;
}

.list_link li{
	/* list-style: none; */
	/* padding-bottom: 15px; */
	/* margin-bottom: 15px; */
	/* /*border-bottom:dotted;*/
	/* border-image: url("images/border-image.png") 0 0 1 0 round; */
    /* border-color: transparent; */
    /* border-style: solid; */
    /* border-width: 1px; */
	
	/* color: #1A3CE6; */
	margin-bottom:1rem;
}

.node-yv-flexible-tabs .tab-pane .list_link li a{
	color: var(--Primary-500, #1A3CE6);
text-align: right;

font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 1.8rem */
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: 4.5%; /* 0.81px */
text-underline-offset: 12.77%; /* 2.299px */
text-underline-position: from-font;
border-bottom-style: none;
}

.js-video {
	height: 0;
	padding-top: 25px;
	padding-bottom: 67.5%;
	position: relative;
	overflow: hidden;
}

.js-video.widescreen {
	padding-bottom: 56.34%;
}

.js-video.vimeo {
	padding-top: 0;
}

.js-video embed, .js-video iframe, .js-video object, .js-video video {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
	article.node-yv-home-page-part .hp_part_grid:first-child,
	.yv_rtl article.node-yv-home-page-part .hp_part_grid:first-child,
	article.node-yv-home-page-part .hp_part_grid,
	article.node-yv-home-page-part .hp_part_grid:nth-child(3),
	.yv_rtl article.node-yv-home-page-part .hp_part_grid:nth-child(3),
	article.node-yv-home-page-part .hp_part_grid:only-child,
	.yv_rtl article.node-yv-home-page-part .hp_part_grid:only-child
	{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	article.node-yv-home-page-part .hp_part, .yv_rtl article.node-yv-home-page-part .hp_part{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	article.node-yv-home-page-part .hp_part:last-child, .yv_rtl article.node-yv-home-page-part .hp_part:last-child ,.view-yv-magazine-online-per-tag .hp_part:last-child,
    .magazine-online-per-tag .hp_part_grid:last-child
{
		padding-left: 0px !important;
		padding-right: 0px !important;
		margin-top: 30px;
	}
}

/***********************************************************************
marketing column and Online Exhibitions
***********************************************************************/
 #online_store_block .book_shop_item  .col-xs-8{
	display:flex;
	    flex-direction: column;
		    flex-grow: 1;
}
.views-row  {
	height:100%;
}
.book_shop_item{
	/* margin-bottom: 50px !important; */
	display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
	/* אני הוספתי */
	  flex-direction: column;
	  /* gap: 1rem; */
	 height:100%;
	  justify-content: space-between;


}
.book_shop_item .book_image{

	 align-items:center;
	  background-color: #F0F2F4;
	  border-radius: 2%;
}
.book_image .field-item a img{
    aspect-ratio: 2 / 3;
    width: 50%; 
    height: 20vw;
	margin-left:auto;
	margin-right:auto;
}
.book_container{
	width:100%;
	/* display: grid;  */
	/* grid-template-columns:1fr 1fr; */
	display:flex;
	justify-content:space-between;


}
.book_shop_item .col-xs-8{

		width:100%;
}

.book_shop_item .book_image, .related_item .related_image{
	/* padding-right: 15px !important; */
	    width: 100%;

}
.related_image img{
	width:100% ;
}

.yv_rtl .book_shop_item .book_image, .yv_rtl .related_item .related_image{
	/* אני שיניתי */
	/* padding-right: 0px !important; */
	/* padding-left: 15px !important; */
	align-items:center;
}

/* אני יירקתי */
/* .book_shop_item a.btn{ */
	/* background-color: #449391; */
	/* color: #FFF; */
	/* border: none; */
	/* padding: 2px 9px; */
	/* position: absolute; */
	/* bottom: 0; */
	/* font-size:12px; */
	/* line-height: 1.2; */
/* } */

.book_shop_item .book_price{

	color: var(--Secondary-500, #0080FF);
font-family: Roboto;
font-size: 1.125rem;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.book_shop_item  .book_title{
	/* font-size:12px; */
	line-height: 1.2;
	/* אני שיניתי */
	color:black;
	margin:1rem 0;
font-size: 1.5rem;
font-style: normal;
font-weight: 500;
line-height: 135%;
    flex-grow: 1;
}

.icon_to_buy{
	width: 1.5rem;
height: 1.5rem;
margin-bottom:-0.4rem;
}

.yv_rtl .icon_to_buy {
	   transform: scaleX(-1);
}
.related_item .related_image .img-responsive{
	    border-radius: 2%;
}
.related_item .related_title{
	font-size: 1.5rem;
font-style: normal;
font-weight: 500;
line-height: 135%;
color:black !important;
}
.related_item .col-sm-5{
	width:100% !important;
}
.related_item .related_title a{

color:black !important;
}
.related_item .related_body{
	font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 140%;
}
@media screen and (min-width: 0px) and (max-width: 768px) {

	.related_item .related_image{
		padding-right: 0px !important;
		    border-radius: 2%;
	}

	.yv_rtl .related_item .related_image{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.field-item a img{
		    height: 45vw;
	}
	.book_image .field-item a img{
 
    height: 40vw;

}
.book_shop_item  .book_title{

font-size: 1.125rem;

}

}
/***********************************************************************
Resources_shevi
***********************************************************************/
.relatedResource ul  li{
	/* /* list-style-type: square; */ 
	/* color:#1A3CE6 ! important ; */
	/* font-size: 1.25rem; */
/* font-style: normal; */
/* font-weight: 400; */
/* /* line-height: 160%; /* 2rem */
/* text-decoration-line: underline; */
/* text-decoration-style: solid ! important; */
/* text-decoration-skip-ink: none; */
/* text-decoration-thickness: auto; */
/* text-underline-offset: auto; */
/* text-underline-position: from-font; */
}

 .relatedResource a{
	/* color:#1A3CE6 ! important; */
    /* border-bottom-color: #1A3CE6 ! important; */
	/* /* text-decoration-line: underline; */ 
    /* /* border-bottom-width: thin; */ 
   /* border-bottom-style: solid ! important; */
 }
.relatedResource_title{
	font-size: 1.75rem;
font-style: normal;
font-weight: 600;
line-height: 120%;
margin-top: 0rem !important;
margin-bottom: 2rem !important;
}
/***********************************************************************
announcments column
***********************************************************************/


.announcment_item{
	margin-bottom: 50px;
}
.announcment_item1{
	display: flex;
    flex-direction: column;

	gap:1rem;
}

.announcment_item1 .announcment_title{
	font-size: 1.5rem;
font-style: normal;
font-weight: 500;
line-height: 135%;
}
 .announcment_body{
	 margin:0 0.5rem;
	font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 140%;
}
/* .announcment_item .announcment_body, .announcment_item .announcment_body p{ */
	/* font-size: 400px; */
	/* line-height: 1.2; */
/* } */




.announcment_container{
	 /* display: flex;  */
	 /* justify-content: space-between; */

	display: grid;
	grid-template-columns: repeat(3, 1fr); /* 3 עמודות באותו רוחב */
	gap: 5%; /* רווח של 5% בין העמודות */
	width: 100%;


}
 #block-views-similarterms-block .view-content{
	display: grid;
	grid-template-columns: repeat(3, 1fr); /* 3 עמודות באותו רוחב */
	gap: 5%; /* רווח של 5% בין העמודות */
	width: 100%;
 }



#block-views-6932e438aff267cae9b6c9f42cacdc9f,#block-views-similarterms-block{
		 margin:0 5rem;
		 padding-bottom:6.25rem;
box-sizing: border-box;
}
.announcment_item1 a {
   width:100%;
   color:black !important;
}
.announcment_item1 .img-responsive{
	width:100%;
	border-radius: 2%;
}
a.btn_book_buynow{
	color:#1A3CE6 !important;
	border-radius:0rem ! important;
	border-bottom: 2px solid rgba(26, 60, 230, 0.3);
font-size: 1rem;
font-style: normal;
font-weight: 500;
line-height: 1.375rem;
    padding-bottom: 0.125rem; /* מרחק בין הקו למילה */

text-decoration: none;

}
.btn_book_buynow:hover{
		border-bottom: 2px solid rgba(26, 60, 230, 1);
}
.btn_book_buynow:hover svg.icon_to_buy path{
	opacity:1 !important;

}
.btn_book_buynow:active{
		border-bottom: 2px solid #1430B8;
		color:#1430B8 !important;
}
.btn_book_buynow:active svg.icon_to_buy path{
	fill:#1430B8 !important;

}
#footer {

    /* margin-top:6.25rem !important; */
	margin-top:0 !important;
}
#footer a.btn_book_buynow, #footer a.btn_book_buynow:link,  #footer a.btn_book_buynow:visited {
	color: #1A3CE6;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
 #block-views-similarterms-block .view-content{

    overflow-x: auto; /* גלילה אופקית */
    scroll-snap-type: x mandatory; /* גלילה חלקה בין הפריטים */



 }
 #block-views-similarterms-block .view-content::-webkit-scrollbar {
  display: none; /* הסתרת סרגל גלילה */
}
 #block-views-similarterms-block {
    margin: 0 1rem;
    margin-top: 2.5rem;
}
	#block-views-similarterms-block .view-content .views-row {

   min-width: 14rem;
    scroll-snap-align: start; /* הפריטים ייעצרו בקצה המסך */
  }

 #block-views-6932e438aff267cae9b6c9f42cacdc9f{
	 margin: 0 1rem;
    margin-top: 2.5rem;

}
.announcment_container {
	overflow-x: auto; /* גלילה אופקית */
    scroll-snap-type: x mandatory; /* גלילה חלקה בין הפריטים */
}
 .announcment_container::-webkit-scrollbar {
  display: none; /* הסתרת סרגל גלילה */
}
.related_item{
	 min-width: 14rem;
    scroll-snap-align: start; /* הפריטים ייעצרו בקצה המסך */
}
.announcment_item1{
	min-width: 14rem;
    scroll-snap-align: start; /* הפריטים ייעצרו בקצה המסך */
}
}

/***********************************************************************
related column
***********************************************************************/

.related_item{
	margin-bottom: 50px;
	display: flex;
    flex-direction: column;

	gap:1rem;
}

.related_item .related_title{
	margin-bottom: 4px;
	font-size: 13px;

	line-height:1.2;
}

.related_item .related_body , .related_item .related_body p{
	font-size: 12px;
	font-weight: lighter;
	line-height: 1.2;
}

@media screen and (min-width: 0px) and (max-width: 768px) {


}
/***********************************************************************
share_icons_shevi
***********************************************************************/
.container_icons{
	display: flex;
justify-content: flex-start;
align-items: start;
gap: 1.5rem;
    background-color: #F4F6FE;
	    margin-left: -5rem;
    margin-right: -5rem;
	 padding-left: 5rem;
    padding-right: 5rem;
	padding-bottom:2.5rem;

}
.item_icon{
	    z-index: 1;
	display: flex;
width: 2.5rem;
height: 2.5rem;
justify-content: center;
align-items: center;
border-radius: 6.25rem;
border: 2px solid  #1A3CE6;

color:  #1A3CE6;


}

.hover_item .item_icon {
	box-sizing: border-box; /* מאפשר ש-padding יכלל בתוך הרוחב הכללי */

width:7rem;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 2rem;
padding-right:1rem;
padding: 0.25rem 1rem;
align-items: center;
}
a.item_icon:hover {
	text-decoration:none !important;
	background-color:#1A3CE6;
	color:white;
}
#icon_item_tw:hover{
		background-color:black;
        border: 2px solid  black;

}
a.item_icon:hover i.fa-facebook-f ,a.item_icon:hover i.fa-x-twitter , a.item_icon:hover .fa-share-nodes{
    color: white !important;
	fill:white !important;

}

.item_icon .item_icon2{
	display: flex;
width: 1.5rem;
height: 1.5rem;
/* padding: 0.125rem 0.1875; */
justify-content: center;
align-items: center;
flex-shrink: 0;
    

}
.hover_item .item_icon2{
	margin-right: 0.5rem;
}
.yv_rtl .hover_item .item_icon2{
	margin-left: 0.5rem;
	margin-right: 0rem;
}
.fa-brands, .fa-share-nodes, .fa-x-twitter {
	text-align: center;
font-family: "Font Awesome 6 Brands";
font-size:1.125rem !important ;
width:1.125rem !important ;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
	color:#1A3CE6 !important;
	fill: #1A3CE6 !important;
}
.hover_item {
  position: relative;
  display: inline-block;
}

.share_popover{
	border-radius: 0.5rem;
border: 1px solid  #E1E5EA;
background: #FFF;
box-shadow: 0px 6px 30px 0px rgba(206, 210, 218, 0.30);
position: absolute;
z-index:20000;
  top: 100%;
  left: 0;
display: flex;
width: 13.75rem;
padding: 1rem;
flex-direction: column;
align-items: flex-start;
gap: 0.625rem;
background-color:white;
display:none;


}
.yv_rtl .share_popover{
	 left: auto !important;
	 right:0 !important;
}
a.popover_item:hover .fa{
	color:  #1A3CE6 !important;
	fill:  #1A3CE6 !important;


}
a.popover_item:hover svg.s_i{
	color:  #1A3CE6 !important;


}
a.popover_item:hover .fa-users{
	color:  #20A464 !important;
	fill:  #20A464 !important;


}
a.popover_item:hover .fa-whatsapp{
	color:  #20A464 !important;


}
a.popover_item:active  {
		color: #546478  !important;
	
		

}
 a.popover_item:active  .fa{
	 color: #546478  !important;
	 fill: #546478  !important;
 }
.share_popover svg{
	width: 1.5rem;
height: 1.5rem;
color:black ! important;
}

.share_popover .fa{
width: 1.5rem;
height: 1.5rem;
color:black ! important;
}


.hover_item:hover .share_popover {
	display: flex;
	gap: 0.625rem;
}

.popover_item{
		font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.25rem;
	color: black ! important;
text-decoration:none !important;
cursor: pointer;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	.container_icons{
		display:none !important;
	}
}
/***********************************************************************
blockquote_shevi
***********************************************************************/
blockquote{

padding:2.5rem 6.25rem 0rem 6.25rem;


gap: 2rem;

border-left:none ! important;
margin-left:0rem ! important;
margin-right:0rem ! important;
margin-top:0.5rem;
margin-bottom:2.5rem;
position:relative;

}
.yv_abstract blockquote {
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding: 0 !important;
	font-size: 1.5rem;
}
.yv_abstract blockquote p{
	font-size: 1.5rem;
}
blockquote p{
	font-family: "Roboto Serif";
font-size: 1.375rem;
font-style: italic;
font-weight: 400;
line-height: 160%;
}
blockquote p:last-of-type {
	margin: 0rem!important;
}

.yv_rtl blockquote p{
	font-family: "Rubik";
font-size: 1.375rem;
font-style: italic;
font-weight: 400;
line-height: 160%;
}
blockquote em{
	padding-top:2rem;
	display: inline-block;
	color:  #3F4B5A;
font-size: 1rem;
font-style: normal;
font-weight: 500;
line-height: 1.3125rem; /* 131.25% */


}
.yv_rtl blockquote svg{
	width: 7.75rem;
height: 7.75rem;
position: absolute;
top: -2rem;
    right: 3rem;
	left: auto !important;
	z-index:-1;
	transform: scale(-1, -1);
}
blockquote svg{
	width: 7.75rem;
height: 7.75rem;
position: absolute;
top: -2rem;
    left: 3rem;
	z-index:-1;
}
 p a.see-footnote{
	color: #1A3CE6 !important;
font-family: "Roboto Serif"!important;
font-size: 1.375rem!important;
font-style: italic!important;
font-weight: 400;
line-height: 160%;
text-decoration-line: strikethrough ;
text-decoration-line: underline !important;
    text-decoration-style: solid !important;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	blockquote{
		padding:2.5rem 1.5rem 0rem 2rem;
	}
	blockquote svg{
	width: 5.75rem;
	height: 5.75rem;
	position: absolute;
    top: -0.3rem;
    left: 0rem;
	z-index:-1
}
.yv_rtl blockquote{
	padding:2.5rem 2rem 0rem 1rem !important;
}
.yv_rtl blockquote svg{
	width: 5.75rem;
	height: 5.75rem;
	position: absolute;
    top: -0.3rem;
        right: 0 !important;
	left:auto !important;
	z-index:-1;
}
}
/***********************************************************************
main-container
***********************************************************************/

/* אני הוספתי: */
#main-container{
		width:100%! important;
		padding:0rem 5rem 6.25rem 5rem;
		/* padding:0rem ! important; */
		align-items: center;
		align-self: stretch;
}
#main-container p:last-child{
	    margin-bottom: 0 !important;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	#main-container{
		padding:0rem 1rem 6.25rem 1rem;
	}
}
#main-container #sidebar_first{
	padding-left: 0px !important;
	padding-right: 50px !important;
}

.yv_rtl #main-container #sidebar_first{
	padding-left: 50px !important;
	padding-right: 0px !important;
}

#main-container #sidebar_second{
	padding-left: 25px !important;
	padding-right: 0px !important;
}

.yv_rtl #main-container #sidebar_second{
	padding-left: 0px !important;
	padding-right: 25px !important;
}

/* #main-container .for_border{
	padding-right: 25px !important;
	border-right: solid 3px #e5e5e5;
	 width:100% !important;
 } */

.yv_rtl #main-container .for_border{
	padding-left: 25px !important;
	border-left: solid 3px #e5e5e5;
	border-right: none;
	padding-right: 0px !important;

}

#main-container .row:last-child{
	padding-right: 0px !important;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
	#main-container #sidebar_first{
		padding-right: 0px !important;
	}

	.yv_rtl #main-container #sidebar_first{
		padding-left: 0px !important;
	}

	#main-container #sidebar_second{
		padding-left: 0px !important;
	}

	.yv_rtl #main-container #sidebar_second{
		padding-right: 0px !important;
	}

	#main-container .for_border{
		padding-right: 0px !important;
		border-right: none;
	}

	.yv_rtl #main-container .for_border{
		padding-left: 0px !important;
		border-left: none;
		border-right: none;
		padding-right: 0px !important;
	}
}

/***********************************************************************
yv-basic-article
***********************************************************************/

.gallery_left{
	margin-right: 30px;
}

.yv_rtl .gallery_left{
	margin-left: 30px;
	margin-right: 0px;
}

/* .gallery_right{ */
	/* margin-left: 20px; */

	/* float: right !important; */
/* } */



.yv_rtl .gallery_right{
	margin-right: 20px;
	margin-left: 0px;
	float: left !important;
}

.gallery_item{
	z-index:2;
	/* margin-bottom: 20px; */
	margin-bottom: 3.75rem;
	/* padding-bottom: 10px; */
	position: relative;
	/*border-bottom: 3px solid #31547e;*/
}

/* .gallery_item:last-child{ */
	/* border-bottom: 3px solid #31547e; */
/* } */

 /* .gallery_right .row .gallery_item:last-of-type  , .gallery_left .row .gallery_item:last-of-type { */
    /* margin-bottom: 0 !important; */
/* } */
.main_gallery_item{
	margin-bottom: 30px;
	z-index: 1;
	position:relative;
	margin-top:3.75rem;
	    width: 50% !important;
    float: right;
    margin-left: 3.75rem;
}
.main_gallery_item.landscape_image{
	width: 30% !important;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	.main_gallery_item{
		width: 100% !important;
        box-sizing: border-box !important;
        padding: 0 !important;
        margin: 2.5rem 0 !important;
	}
}
.portrait_image{
	width:33.33% !important;
}
.yv_rtl .main_gallery_item{
	  float: left;
    padding-left: 0;
	padding-right:3.75rem;
}
/* אני ירקתי */
/* .main_gallery_item img,  .gallery_item img{ */
	/* margin-bottom: 10px; */
/* } */

/* p.main_gallery_item_descr, p.gallery_item_descr{ */
	/* font-weight:lighter; */
	/* font-size: 13px; */
/* } */

.item_credit{
	font-weight:lighter;
	font-size: 12px;
	font-style:italic;
}

/*
blockquote{
  font-size: 1.4em;
  margin:50px auto;
  font-family:Open Sans;
  font-style:italic;
  color: #555555;
  padding:1.2em 30px 1.2em 75px;
  border-left:5px solid #324e7b ;
  line-height:1.6;
  position: relative;
  background:#f5f5f5;
  display: flex;
  flex-direction: column;
}

blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#324e7b;
  font-size:4em;
  position: absolute;
  left: 10px;
  top:-10px;
}

blockquote::after{
  content: '';
}

blockquote span{
  display:block;
  color:#15191E;
  font-style: normal;
  font-weight:light;
  margin-top:1em;
  font-family:Open Sans;
  font-size:14px;
}
*/

/* #main-container .row #main_section article.node-yv-narrative blockquote{ */
	    /* margin-bottom: -2rem; */
    /* margin-right: -5rem !important; */
    /* margin-left: -5rem !important; */
    /* padding: 0 5rem 4rem 5rem !important; */
    /* background-color: #F4F6FE; */
/* } */
/* .node-yv-narrative blockquote svg{ */
	/* display:none; */
/* } */
/* blockquote, .node-type-yv-basic-article ul, .node-type-yv-basic-article-paragraph ul,  .node-type-yv-basic-article ol, .node-type-yv-basic-article-paragraph ol{ */
	/* margin-left: 45px; */
	/* margin-right: 30px; */
/* } */

/* blockquote{ */
	/* display: flex; */
	/* flex-direction: column; */
	/* padding:0 20px; */
	/* margin: 20px 0px 20px 30px; */
/* } */


.yv_rtl blockquote{
	    padding: 2.5rem 6.25rem 0rem 6.25rem;
    gap: 2rem;
    margin-left: 0rem ! important;
    margin-right: 0rem ! important;
    margin-top: 0.5rem;
    margin-bottom: 2.5rem;
    position: relative;
	border-right: none;
	    font-family: "Rubik";
}

/* blockquote p{ */
	/* font-size: 17px !important; */
	/* font-family:Georgia, "Times New Roman", Times, serif; */
    /* margin-left: 0px; */
    /* margin-right: 30px; */
    /* font-style: italic; */
/* } */

blockquote cite{
	/* font-size: 14px !important; */
	/* font-family: 'Open Sans', sans-serif; */
	/* font-style:normal; */
	/* color: #5c5c5c; */
	color:  #3F4B5A;
font-family: Roboto;
font-size: 1rem;
font-style: normal;
font-weight: 500;
line-height: 1.3125rem;
}

/* .yv_rtl blockquote p{ */
	/* font-size: 17px !important; */
	/* font-family: 'Open Sans', sans-serif; */
    /* margin-left: 30px; */
    /* margin-right: 0px; */
    /* font-style: normal; */
/* } */



ul.footnotes {
	    PADDING-TOP: 1.25REM;
    MARGIN-BOTTOM: 0 !IMPORTANT;
    MARGIN-TOP: 6.25REM;
    margin-left: 0;
    margin-right: 0;
    BORDER-TOP: 1PX SOLID #C3CBD5;
	}

ul.footnotes li{
	color:  #3F4B5A;
font-family: "Roboto Serif";
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 160%;

}
/* ul.footnotes li::marker { */
	/* .footnote-label  */
	li.footnote a{
  color:  #1A3CE6 !important;
  font-family: "Roboto Serif";
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: none;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.node-type-yv-basic-article ul, .node-type-yv-basic-article-paragraph ul,  .node-type-yv-basic-article ol, .node-type-yv-basic-article-paragraph ol{
	padding-left: 0px;
	padding-right: 0px;
}

.royalSlider > div:last-child:not([class]) {
    display: none;
}


.royalSlider .fullScreenTitle{
	display: none;
}

.royalSlider.rsFullscreen .fullScreenTitle{
	display: block;
}
.node-type-yv-basic-article-paragraph .panel-no-acord .gallery_item{
	width:50%;
	margin-inline-end:3.75rem;
	float:inline-start;
}
.node-type-yv-basic-article-paragraph .panel{
	box-shadow:none;
}

.node-type-yv-basic-article-paragraph .panel-default > .panel-heading{
	background-color: #fff;
	border-style: dotted;
	border-width: 0px 0px 1px 0px;
}

.node-type-yv-basic-article-paragraph .panel , .node-type-yv-basic-article-paragraph .panel-body, .node-type-yv-basic-article-paragraph .panel-group .panel-heading + .panel-collapse > .panel-body{
	border-width: 0px;
	padding: 0;
	clear: both;
}
.panel .panel-collapse{
	margin-top:2rem;
}
.panel .panel-heading a.collapsed:hover{
	text-decoration:none;
}
.node-type-yv-basic-article-paragraph .panel> p, .node-type-yv-basic-article-paragraph .panel-body >p, .node-type-yv-basic-article-paragraph .panel-group .panel-heading + .panel-collapse > .panel-body >p{
	
    width: 100%;
}
.node-type-yv-basic-article-paragraph .panel .gallery_item, .node-type-yv-basic-article-paragraph .panel-body .gallery_item, .node-type-yv-basic-article-paragraph .panel-group .panel-heading + .panel-collapse > .panel-body .gallery_item{
	    width: 30rem;
    margin-inline-end: 3.75rem;
    float: inline-start;
	    margin-bottom: 1rem;
}
/* אני שיניתי */
.yv_abstract{
    margin-left: -5rem;
    margin-right: -5rem;
    padding-left: 5rem;
    padding-right: 5rem;
    /* padding-top: 1.5rem; */
    padding-bottom: 2rem;
    font-size: 1.25rem !important;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    background-color: #F4F6FE;

}
.yv_abstract p{
	font-size: 1.25rem !important;
}
.panel-body.has-text.has-multi-images{
	display:flex;
	flex-direction:column;
	gap:2rem;
}
.panel-body.has-multi-images .grid-image-acord{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    row-gap: 5rem;
    column-gap: 3.75rem;

}
.panel-body.has-multi-images .grid-image-acord .gallery_item{
    width: auto !important;
    margin-inline-end: 0 !important;
    float: none !important;
    margin-bottom: 0 !important;
}
@media screen and (min-width: 0px) and (max-width: 768px) {

.yv_abstract{
	padding-right: 1rem;
        padding-left: 1rem;
        margin-left: -1rem;
        margin-right: -1rem;
        margin-bottom: 0;
        padding-bottom: 1.5rem;
}
}
.yv_abstract p{
	/* margin:0rem !important; */
	/* padding:0rem 0rem 2rem !important; */
	padding:0rem !important;
	margin:0rem 0rem 2rem !important;
}
.yv_abstract p:last-child{
	margin:0 !important;
}
.ba_grid_item
{
margin-left:5px;
margin-right:5px;
margin-top:5px;
width:30%;

}
.ba_tab_grid_item
{
padding-right: 5px !important;
padding-left: 5px !important;
}



@media screen and (min-width: 0px) and (max-width: 768px) {
	.gallery_right {
		margin-left: 0px !important;
	}

	.yv_rtl .gallery_right{
		margin-right: 0px;
	}

	.gallery_left{
		margin-right: 0px;
	}

	.yv_rtl .gallery_left{
		margin-left: 0px;
	}

	.popup-gallery #yv_body{
		clear: both;
	}
}
/***********************************************************************
slider_basic_article_shevi
***********************************************************************/
.royalSlider {
	width:45%;
	float:right;
	/* padding-bottom:16rem; */
	margin-left:3.75rem;
	margin-bottom:3rem;
	margin-top:3.75rem;
	padding-top:0rem !important;
	/* background: #EEEFF3; */
	border-radius:0.5rem !important;
	border:none;
	background:none;
	display:grid;
	gap:1.5rem;



}
.yv_rtl .royalSlider {
	float:left;
	margin-left:0rem;
	margin-right:3.75rem;
}
.royalSlider.rsFullscreen{
	height:100vh !important;
	display: flex !important;

    flex-direction: column;
    justify-content: space-between;
}
.rsThumbsContainer{
		background:none;
}
.rsDefault .rsGCaption{
	font-family: "Roboto Serif";
	  position: static !important;
	  border-bottom:none !important;
    text-align: center;
		padding: 0rem 0rem 1.5rem 0rem !important;
		 text-align: left;
		 font-size: 1rem;
font-style: normal;
font-weight: 500;
line-height: 140%; /* 1.4rem */

}

.yv_rtl .rsGCaption {
	padding: 0rem 0.5rem 1.5rem 0.5rem !important;
	font-family: "Rubik";
}
.yv_rtl .rsFullscreen .rsGCaption{
	padding: 2rem 3rem 1.5rem 8rem !important;
}
.rsFullscreen .custom-nav-wrapper{

	padding-left:3rem;
	padding-right:3rem;
}
.rsFullscreen .rsGCaption{
	padding: 2rem 2rem 1.5rem 2rem !important;

}
  .custom-nav-wrapper {

            display: flex;
			flex-direction:row;
            justify-content: space-between;
            align-items: center;
            z-index: 10;
			width:100%;


        }
        .custom-counter {
            font-size: 1.5rem;
			font-style: normal;
			font-weight: 400;
			line-height: 160%;
            color: black;


        }
        .custom-arrow {
            cursor: pointer;
            width: 2rem;
            height: 2rem;
            color: black;

            user-select: none;
        }
		 .custom-arrow .fa{
			 color: #15191E !important;
             text-align: center;

            font-size: 2rem !important;
            font-style: normal;
			font-weight: 400;
			line-height: normal;
		 }
		   .rsFullscreen .custom-arrow .fa-arrow path{
			  fill:white !important
		  }
        /* .custom-arrow-prev { */
            /* padding-right: 10px; */
        /* } */
        /* .custom-arrow-next { */
            /* padding-left: 10px; */
        /* } */

      .rsTmb  {
    display: none !important;
}
.rsOverflow {
		border-radius:0.5rem !important;
}
.rsFullscreenBtn{
	right: 0.75rem !important;
    top:0.75rem !important;
	width: 3rem !important;
height: 3rem !important;
align-items: center;
border-radius: 3.75rem;
background:  #15191E;

}
.yv_rtl .rsDefault .rsFullscreenBtn {
    right: auto;
    left: 0.75rem;
}
.rsFullscreenBtn svg{
	width: 1.5rem !important;
    height: 1.5rem!important;
	position: absolute;
	top: 0.75rem;
    left:  0.75rem;
}


.rsFullscreen .rsOverflow {
	width: auto !important;
	/* height: 90vh ! important; */
}
.rsFullscreen .custom-counter , .rsFullscreen .fa-solid{
	color:white !important;
}
 .rsContainer div:not(.rsSlide, .rsBtnCenterer, .rsPlayBtn, .rsCloseVideoIcn, .rsCloseVideoIcn, .rsVideoFrameHolder, .rsVideoActive ,
.rsPreloader ){
    align-self: center;
    display: flex;
    justify-content: center;
	align-items: center;
	    width: 100% !important;

}

 .rsContainer .rsSlide{
	display:flex;
}

.rsSlide{
	display: flex
;
    justify-content: center;
}
.rsImg {
	margin:0 !important;
}
.rsFullscreen img.rsImg  {
       height: auto !important;
    /* width: auto !important; */
    max-width: 80% !important;
    /* max-width: none; */
}
.rsVideoContainer{
	width:80% !important;
	margin-left:0 !important;
	     height: auto !important;
	margin-top:0 !important;
}
/* .royalSlider  .rsBtnCenterer{ */
	/* display:none !important; */
/* } */
.rsDefault .rsPlayBtn {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
    width: 64px !important;
    height: 64px!important;
    margin-left: -32px;
    margin-top: -32px;
    cursor: pointer;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	.royalSlider {
		width: 100% !important;
        box-sizing: border-box;
        margin:1rem 0 2.5rem 0 !important;
        margin:1rem 0 2.5rem 0 !important;
	}

	.custom-nav-wrapper{
		justify-content:space-around;
	}
	.custom-arrow{
		display:none;
	}
	.rsGCaption {
        display: flex !important;
    }

}


/***********************************************************************
magnific_popup_galery_shevi
***********************************************************************/
 /* כי משום מה בחלק מקומות קלאס זה נמצא עלל כל yv_body */
/* .popup-gallery{ */
	    /* margin-left: 3.75rem; */
    /* float: right !important; */
    /* margin-right: 0 !important; */
  /* border-bottom: none !important; */
/* } */
.gallery_left , .gallery_right{
	 margin-left: 3.75rem;
    float: right !important;
    margin-right: 0 !important;
  border-bottom: none !important;
  margin-top:3.75rem !important;
}
.yv_rtl .gallery_left , .yv_rtl .gallery_right{
	 margin-left: 0rem;
    float: left !important;
    margin-right: 3.75rem !important;
  border-bottom: none !important;
  margin-top:4.25rem !important;
}

.gallery_item p{
	margin: 0rem 0rem 0rem ! important;
}
/* .gallery_item:last-of-type { */
    /* margin-bottom:0rem ! important; */
/* } */
.main_gallery_item img, .gallery_item img {
   border-radius:0.5rem;
   background: #C3CBD5;
   width: 100%;
   margin-bottom:1rem;
}

.div-play{
	position:relative;

}
.gallery_item .popup-gallery .enlarge,
.gallery_item .popup-image .enlarge{
	/* position:absolute !important; */
		right: 0.75rem !important;
    top:0.75rem !important;
	width: 3rem !important;
height: 3rem !important;
/* align-items: center; */
border-radius: 3.75rem;
background:  #15191E !important;



    position: absolute;
    /* top: 5px; */
	/* right: 5px; */
	/* padding-top: 5px; */
	text-align: center;
	cursor: pointer;
}
.main_gallery_item  .enlarge{
	/* position:absolute !important; */
		right: 0.75rem !important;
    top:0.75rem !important;
	width: 3rem !important;
height: 3rem !important;
/* align-items: center; */
border-radius: 3.75rem;
background:  #15191E !important;



    position: absolute;
    /* top: 5px; */
	/* right: 5px; */
	/* padding-top: 5px; */
	text-align: center;
	cursor: pointer;
}
.yv_rtl .main_gallery_item  .enlarge{

		right: auto !important;
		left:0.75rem !important;
  
}
.tab-content .div-play .enlarge-play, 
 .gallery_item .popup-image .enlarge-play{
/* position:absolute !important; */
		right: 0.75rem !important;
    top:0.75rem !important;
	width: 3.5rem !important;
height: 3.5rem !important;
/* align-items: center; */
border-radius: 3.75rem;
background:  white !important;

opacity:1 !important;

    position: absolute;
    /* top: 5px; */
	/* right: 5px; */
	/* padding-top: 5px; */
	text-align: center;
	cursor: pointer;
}
.yv_rtl .gallery_item .popup-image .enlarge , .yv_rtl  .gallery_item .popup-image .enlarge-play{
	left: 0.75rem !important;
	right: auto !important;
}
.enlarge-play svg{
	width: 1.625rem;
height: 2rem;
    top: 0.75rem;
    position: absolute;
	    right: 0.8rem;
}
.enlarge i{
	/* display:none; */
}
.enlarge svg{
	width: 1.5rem !important;
    height: 1.5rem!important;
	position: absolute;
	top: 0.75rem;
    left:  0.75rem;
}
p.main_gallery_item_descr, p.gallery_item_descr{
	/* margin: 1rem 0 0 0 !important; */
	/* padding: 1rem 0 0 0 !important; */
	margin-top:1rem !important;
	color:  #3F4B5A;
font-family: "Roboto Serif";
font-size: 1rem;
font-style: normal;
font-weight: 500;
line-height: 160%; /* 1.6rem */
margin-top: 1rem !important;
}
.yv_rtl p.main_gallery_item_descr,.yv_rtl p.gallery_item_descr{

font-family: "Rubik";

}
.mfp-title .parent_title {
    border-top:none ! important;
color:white !important;
    font-size: 17px;
}
.mfp-auto-cursor .mfp-content {
 height: 100%;
 width:100%;
    max-width: 100% !important;
}
.mfp-figure .col-sm-8{
	    width: 100%;
	    display: flex;
		    flex-grow: 1;
		align-items: center;
		justify-content: center;
		flex-direction:column;
}
.mfp-figure .col-sm-4{
		width:100%;
}
.mfp-iframe-title{
		width:100% !important;
}
.mfp-iframe-scaler{
		width:70%;
		height:100%;
		  display: flex;
    align-items: center;
    justify-content: center;
	flex-direction:column;
    align-self: center;
}
.mfp-title{
	padding:2rem 3rem 3rem 3rem !important;
	background-color: black;
	margin:-2rem -3rem -1rem -3rem;
}
/* .yv_rtl .mfp-iframe-title .mfp-title { */
    /* padding: 2rem 3rem 3rem 3rem !important; */
    /* background-color: black; */
    /* margin: -2rem -5rem -1rem -5rem; */
/* } */
@media screen and (min-width: 0px) and (max-width: 768px) {
	/* .yv_rtl .mfp-iframe-title .mfp-title { */
    /* padding: 2rem 3rem 3rem 3rem !important; */
    /* background-color: black; */
    /* margin: -2rem -3rem -1rem -3rem; */
/* } */
}
.mfp-title p{
	margin:0rem !important;
}
.mfp-figure{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	    height: 100%;
}
.mfp-content .row{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	    height: 100%;
}
.mfp-iframe-scaler iframe{
	 position: static !important;


    height: 60%;
	background-color:white !important;
}
.mfp-iframe-scaler {
	 padding-top:0rem !important;
}
 .mfp-close {
  position: fixed;
    right: 2.5rem !important;
    top: 2.5rem !important;
	width: 3rem !important;
    height: 3rem !important;
    align-items: center;
    border-radius: 3.75rem;
    background: #15191E !important;
	display: flex;
	justify-content: center;

}
.yv_rtl .mfp-iframe-scaler {
    float: none !important;

	width: 70%;
	    align-self: center;
}
.mfp-iframe-holder .mfp-close {
	    display: flex;
    justify-content: center;
}
.mfp-image-holder  .mfp-close {
  position: fixed;
 cursor: pointer;
    right: 2.5rem !important;
    top: 2.5rem !important;
	width: 3rem !important;
    height: 3rem !important;
    align-items: center;
    border-radius: 3.75rem;
    background: #15191E !important;
	display: flex;
	justify-content: center;
}
.yv_rtl .mfp-iframe-title  .mfp-close , .yv_rtl .mfp-image-holder  .mfp-close {
  right: auto !important;
   left: 2.5rem !important;
   justify-content: center;
    display: flex;

}
  .mfp-close svg{
 width: 1.5rem !important;
    height: 1.5rem !important;
    position: absolute;
    top: 0.75rem;
    left: 0.75rem;

}
.mfp-wrap {

    overflow: hidden !important;
}
.mfp-title .event_title {
border-bottom: none !important;
font-weight:normal !important;
}
.row:has(.mfp-long-descr) {
 display:none !important;
}
.mfp-container{
	padding: 0 0 !important;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	.gallery_right , .gallery_left{
		width:100% !important;
	}
}
/***********************************************************************
youtube-player
***********************************************************************/
#youtube-player{
	width:50% !important;
	float:right;
	margin:3.75rem 0 3.75rem 3.75rem !important;
}
.yv_rtl #youtube-player{
	float:left !important;
	margin:3.75rem  3.75rem  3.75rem 0!important;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
	#youtube-player{
	width:100% !important;
	margin:3.75rem 0 3.75rem 0;
}
}
/***********************************************************************
youtube-player-magnific
***********************************************************************/
.magnific_playlist{
	width:50% !important;
	float:right;
	margin:3.75rem 0 3.75rem 3.75rem !important;
}
.yv_rtl .magnific_playlist{
	float:left !important;
	margin:3.75rem  3.75rem  3.75rem 0!important;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	.magnific_playlist{
	width:100% !important;
	margin:3.75rem 0 3.75rem 0;
}
}
/***********************************************************************
events
***********************************************************************/
.view-last-event-view .view-content{
	margin:3.75rem 0 1.25rem 0;
}
.view-last-event-view 
{
	margin-bottom:0 !important;
}
.node-yv-events p.date, .node-type-yv-events p.date, .node-yv-press-release p.date{
	color:  #546478;
}

.node-yv-events p.date i, .node-type-yv-events p.date i, .node-yv-press-release p.date i{
color: #758AF0;
font-size: 1.125rem;
font-weight: 900;
line-height: 1.125rem;
margin-inline-end:0.5rem;
}
.custom-grid-container {

    display: grid;
    grid-template-columns: repeat(3, 1fr); /* שלושה טורים בגודל שווה */
     gap: 2rem 6.25rem; /* 2 רם רווח בין שורות, 6.25 רם בין עמודות */
}

.custom-grid-item {
   display:flex !important;
   flex-direction:column;
   gap:1rem ;
   height:100%;
  
}
.custom-grid-item .views-field-nid .field-content a img{
	border-radius: 0.5rem;
	width:100% !important;
}
.custom-grid-item .views-field-title {
	flex-grow:1;
	

}
.custom-grid-item .views-field-title .field-content a{
	color: #15191E ;
font-size: 1.5rem;
font-style: normal;
font-weight: 500;
line-height: 135%; /* 2.025rem */
text-decoration: none;
}
.custom-grid-item .views-field-field-yv-date .field-content .date-display-single{
	overflow: hidden;
color:  #546478 !important;
text-overflow: ellipsis;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 1.35rem */
}
#node-17842 .default-items ul{
	padding-inline-start:30px !important;
}
#node-17842 .default-items ul li {
	/* color: #1A3CE6 !important; */
/* font-size: 1.25rem; */
/* font-style: normal; */
/* font-weight: 400; */
/* line-height: 140%; /* 1.75rem */ */
/* text-decoration-line: underline; */
/* text-decoration-style: solid; */
/* text-decoration-skip-ink: none; */
/* text-decoration-thickness: auto; */
/* text-underline-offset: auto; */
/* text-underline-position: from-font; */
}
#node-17842 .default-items ul li a{
		/* color: #1A3CE6 !important; */
}
.views-field-field-yv-date .field-content{
	display:flex !important;
	flex-direction:row;
	gap:0.5rem;
}
.views-field-field-yv-date .field-content i.fa-calendar{
	color: var(--Primary-300, #758AF0);
text-align: center;

font-size: 1.125rem;
font-style: normal;
font-weight: 900;
line-height: 1.125rem; /* 100% */
}
@media screen and (min-width:768px) and (max-width: 1000px) {
	.custom-grid-container {

    display: grid;
    grid-template-columns: repeat(2, 1fr); /* שלושה טורים בגודל שווה */
     gap: 2rem 4rem; /* 2 רם רווח בין שורות, 6.25 רם בין עמודות */
}
}
@media screen and (min-width: 0px) and (max-width: 768px) {

.main_gallery_item img,  .gallery_item img{
	width: 100%;
}
.custom-grid-container {
    display: grid;
    grid-template-columns: repeat(1, 1fr); /* שלושה טורים בגודל שווה */
     gap: 0  2.5rem ; /* 2 רם רווח בין שורות, 6.25 רם בין עמודות */
}
/* .view-last-event-view .view-content { */
    /* margin: 2.5rem 0 1.25rem 0; */
/* } */

}
/***********************************************************************
galleria
***********************************************************************/

.node-type-yv-events .galleria_wrapper{
	margin-bottom: 20px;
}

.node-type-yv-events .galleria li{
	/*display:block;*/
	width:68px;
	height:50px;
	overflow:hidden;
	float:left;
	border:none;
	margin:4px 14px 10px 0px;
	cursor:pointer;
}

.node-type-yv-events .gallery_demo {
	padding: 0px;
    width: 100%;
	margin-top: 20px;
}

.yv_rtl.node-type-yv-events .galleria li{
	float:right;
	margin:4px 0px 10px 14px;
}

@media screen and (min-width: 0px) and (max-width: 768px) {


}
/***********************************************************************
red-army-soldier
***********************************************************************/

.node-type-yv-red-army-soldier .more_info{
	/*padding-left: 20px;*/
}

.views-label-field-fc-aires-infornation-title{
	font-weight:bold;
}

.view-id-red_army_soldier_additional_information h3, .view-id-red_army_soldier_additional_information p{
	color: #FFF;
}

.view-id-red_army_soldier_additional_information{
	padding: 10%;
}

.node-type-yv-red-army-soldier .mfp-close-btn-in .mfp-close{
	color:#FFF;
}

.view-id-red_army_soldier_additional_information .gallery_item {
    border-bottom: 3px solid #fff;
}

.view-red-army-soldier-additional-information
{
	text-align: left;
}

.yv_rtl .view-red-army-soldier-additional-information
{
	text-align: right;
}

@media screen and (min-width: 0px) and (max-width: 768px) {


}
/***********************************************************************
block-yv-menu
***********************************************************************/

.block-yv-menu{
	border-bottom: 3px solid #31547e;
}

.block-yv-menu ul, .block-yv-menu ol{
	margin-left: 0px;
	margin-right: 0px;
}

.block-yv-menu a, .block-yv-menu a:link, .block-yv-menu a:visited, .block-yv-menu a:hover{
	font-size: 13px;
	font-weight: lighter;
	line-height: 1.2;
	color: #31547e;
    text-decoration: none;
}

.block-yv-menu .nav > li > a:hover,  .block-yv-menu .nav > li > a:focus{
	background-color: #fff;
}

.block-yv-menu .nav > li > a{
	padding: 7px 15px 7px 0px !important;
}

.yv_rtl .block-yv-menu .nav > li > a{
/*	padding: 7px 0px 7px 15px !important;*/
}

.yv_rtl .block-yv-menu ul.menu li {
	margin: 0 !important;
}

.yv_rtl .block-yv-menu  li.expanded, .yv_rtl .block-yv-menu  li.collapsed, .yv_rtl .block-yv-menu  li.leaf{
	padding: 0 !important;
}


.block-yv-menu .active-trail .menu{
	margin-left: 35px;
	margin-right: 0px;
}

.yv_rtl .block-yv-menu .active-trail .menu{
	margin-right: 35px;
	margin-left: 0px;
}


.well{
    background-color: #fff;
    border: none;
    border-radius: 4px;
    box-shadow: none;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 0px !important;
}

.block-yv-menu a.active-trail {
    font-weight: bold;
}


@media screen and (min-width: 0px) and (max-width: 768px) {
	.block-yv-menu{
		border: 1px solid #dededf;
		border-radius: 4px;
	}

	.block-yv-menu .nav > li > a{
		border-bottom: 1px solid #dededf;
    	padding: 10px !important;
	}

	.block-yv-menu li.active-trail.active, .block-yv-menu li.active-trail.active a:hover, .block-yv-menu li.active-trail.active a:active {
		background-color: #eff2f5;
	}

	.block-yv-menu .active-trail .menu{
		 margin-left: 0;
	}

	.yv_rtl .block-yv-menu .active-trail .menu{
		 margin-right: 0;
	}

	.block-yv-menu li.active-trail li a{
		padding-left: 20px !important;
	}

	.yv_rtl .block-yv-menu li.active-trail li a{
		padding-right: 20px !important;
	}

	.block-yv-menu li.active-trail li li > a{
		padding-left: 40px !important;
	}

	.yv_rtl .block-yv-menu li.active-trail li li > a{
		padding-right: 40px !important;
	}

}

@media screen and (min-width: 0px) and (max-width: 768px) {


}
/***********************************************************************
narrative
***********************************************************************/
#galleries{
	width:50%;
	float:inline-end;
	margin: 3.75rem 0rem 1.5rem 3.75rem;

}
.yv_rtl #galleries{
	width:50%;
	float:inline-end;
	margin: 3.75rem 3.75rem 1.5rem 0rem;

}

#galleries .nav-tabs{
	border: none;
}

#galleries .tab-content{
	/* border-top: 1px solid #ddd; */
	padding-top: 24px;
}
#galleries #gallery_video_lectures.royalSlider,
#galleries #gallery_archival_footage.royalSlider,
#galleries #gallery_testimonies.royalSlider,
#galleries #gallery_art.royalSlider,
#galleries #gallery_artifacts.royalSlider,
#galleries #gallery_photos.royalSlider{
	width:100% !important;
	margin-top:0;
}
#narrative_info{
	margin-top:3.75rem;
}
.node-type-yv-narrative .nav-tabs > li.active > a, .node-type-yv-narrative .nav-tabs > li.active > a:hover, .node-type-yv-narrative .nav-tabs > li.active > a:focus{
	border: none;
	background-color: #4763EB !important;
    border-radius: 0.375rem;
	color: white!important;
}

.node-type-yv-narrative .nav-tabs > li > a, .node-type-yv-narrative .nav-tabs > li > a:link, .node-type-yv-narrative .nav-tabs > li > a:visited{
	color: #3F4B5A;
	margin-right:0 !important;
}

.node-type-yv-narrative .nav-tabs > li > a{
	border-radius: 0px;
	border: none;
}

.node-type-yv-narrative .nav-tabs{
	padding-bottom: 4px;
	margin-bottom: 25px;
	margin-top: 20px;
	text-align: center;
}

.node-type-yv-narrative .nav-tabs .fa{
	    display: block !important;
    font-size: 1.3125REM !important;
    color: #758AF0;
    align-self: center;
    width: auto;
    fill: #758AF0;
    height: 1.3125REM;

}

.node-type-yv-narrative .nav-tabs > li.active > a .fa, .node-type-yv-narrative .nav-tabs > li.active > a:hover .fa, .node-type-yv-narrative .nav-tabs > li.active > a:focus .fa{
	    color: white;
		fill: white;
    width: 2rem;
}

.node-type-yv-narrative .nav > li > a{
	    padding-bottom: 8px;
    text-decoration: none !important;
    display: flex;
    flex-direction: column;
    border-left: 1px solid #A3B1F5;
    font-size: 0.875REM;

}

#gallery_exhibitions_tab ul,
#gallery_learning_tab ul,
#gallery_articles_tab ul,
#gallery_letters_tab ul,
#gallery_documents_tab ul{
	display:flex;
	flex-direction:column;
	gap:1rem;
	padding: 1.5rem 1.5rem 1.5rem 2.5rem;
	border-radius: 0.5rem;
    background: #F4F6FE;
}
.yv_rtl #gallery_learning_tab ul,
.yv_rtl #gallery_exhibitions_tab ul,
.yv_rtl #gallery_articles_tab ul,
.yv_rtl #gallery_letters_tab ul,
.yv_rtl #gallery_documents_tab ul{
	
	padding: 1.5rem 2.5rem 1.5rem 1.5rem;
	
}

@media screen and (min-width: 0px) and (max-width: 768px) {
.yv_rtl #galleries,
#galleries{
	width:100%;
	float:unset;
	margin:2.5rem 0 0 0 ;
}
#gallery_exhibitions_tab ul,
#gallery_learning_tab ul,
#gallery_articles_tab ul, #gallery_letters_tab ul, #gallery_documents_tab ul {
  
padding: 1rem 1rem 1rem 2rem;
}
.yv_rtl #gallery_learning_tab ul,
.yv_rtl #gallery_exhibitions_tab ul,
.yv_rtl #gallery_articles_tab ul,
.yv_rtl #gallery_letters_tab ul,
.yv_rtl #gallery_documents_tab ul{
	
	padding: 1rem 2rem 1rem 1rem;
	
}
}

/***********************************************************************
videos, documents etc.
***********************************************************************/

.video_col{
	margin-bottom: 30px;
}

.video_col .image{
	padding-right: 12px !important;
	padding-left: 0px !important;
}

.yv_rtl .video_col .image{
	padding-left: 12px !important;
	padding-right: 0px !important;
}

.document_row {
	margin-bottom: 25px;
}

.document_col .image{
	padding-right: 22px !important;
	padding-left: 0px !important;
}

/* .yv_rtl .document_col .image{ */
	/* padding-left: 22px !important; */
	/* padding-right: 0px !important; */
/* } */

/* .video_col:nth-child(odd), .document_col:nth-child(odd){ */
	/* padding-right: 25px !important; */
/* } */

/* .video_col:nth-child(even), .document_col:nth-child(even){ */
	/* padding-left: 25px !important; */
/* } */

/* .yv_rtl .video_col:nth-child(odd), .yv_rtl .document_col:nth-child(odd){ */
	/* padding-left: 25px !important; */
	/* padding-right: 0px !important; */
/* } */

/* .yv_rtl .video_col:nth-child(even), .yv_rtl .document_col:nth-child(even){ */
	/* padding-right: 25px !important; */
	/* padding-left: 0px !important; */
/* } */

@media screen and (min-width: 0px) and (max-width: 768px) {
	.video_col:nth-child(odd), .document_col:nth-child(odd){
		padding-right: 0px !important;
	}

	.video_col:nth-child(even), .document_col:nth-child(even) {
		padding-left: 0px !important;
	}

	.video_col, .document_col{
		margin-bottom: 25px;
	}

	.video_row, .document_row {
		margin-bottom: 0px;
	}

}

/***********************************************************************
narrative tabs slider
***********************************************************************/

.node-type-yv-narrative #galleries .wrapper {
    position:relative;
    margin:0 auto;
    overflow:hidden;
	padding:5px;
  	height:80px;
	direction: ltr;
}

.node-type-yv-narrative #galleries .list {
    position:absolute;
    left:0;
    top:0;
  	/*min-width:1200px;*/
  	/*margin-left:12px;
	margin-right:12px;*/
    margin-top:0px;
}

.yv_rtl.node-type-yv-narrative #galleries .list {
    right: 0;
	left: auto;
}

.node-type-yv-narrative #galleries .list li{
	display:table-cell;
    position:relative;
    text-align:center;
    cursor:grab;
    cursor:-webkit-grab;
    color:#efefef;
    vertical-align:middle;
}

.node-type-yv-narrative #galleries .scroller {
	text-align:center;
	cursor:pointer;
	/*display:none;*/
	padding:7px;
	padding-top:11px;
	white-space:no-wrap;
	vertical-align:middle;
	background-color:#fff;
}

.node-type-yv-narrative #galleries .scroller.disabled {
	color: #999;
	cursor: default;
}

.node-type-yv-narrative #galleries .scroller-right{
  float:right;
}

.node-type-yv-narrative #galleries .scroller-left {
  float:left;
}



@media screen and (min-width: 0px) and (max-width: 768px) {


}

/***********************************************************************
flexible-tabs slider
***********************************************************************/

.node-yv-flexible-tabs .wrapper,.node-type-yv-exhibition-page .wrapper {
	
	margin-top: 3.75rem !important;
    position:relative;
    margin:0 auto;
    overflow:hidden;
	/* padding:5px; */
  	height:50px;
	direction: ltr;
	z-index: 100;
}

.node-type-yv-exhibition-page .wrapper {
  	height: 54px;
}

.node-yv-flexible-tabs .list,.node-type-yv-exhibition-page .list {
    position:absolute;
    left:0;
	right:auto;
    top:0;
  	/*min-width:1200px;*/
  	/* margin-left:12px; */
	/* margin-right:12px; */
    margin-top:0px;
	z-index:2147483646;
}

.yv_rtl .node-yv-flexible-tabs .list, .yv_rtl.node-type-yv-exhibition-page .list {
    right: 0;
	left: auto ;
}

.node-yv-flexible-tabs .list li,.node-type-yv-exhibition-page .list li{
	display:table-cell;
    position:relative;
    text-align:center;
    cursor:grab;
    cursor:-webkit-grab;
    color:#efefef;
    vertical-align:middle;
}

.node-yv-flexible-tabs .scroller,.node-type-yv-exhibition-page .scroller{
	text-align:center;
	cursor:pointer;
	/*display:none;*/
	padding:7px;
	padding-top:11px;
	white-space:no-wrap;
	vertical-align:middle;
	background-color:#fff;
}

.node-yv-flexible-tabs .scroller.disabled,.node-type-yv-exhibition-page .scroller.disabled{
	color: #999;
	cursor: default;
}

.node-yv-flexible-tabs .scroller-right,.node-type-yv-exhibition-page .scroller-right{
  float:right;
  margin-top:3.75rem;
}

.node-yv-flexible-tabs .scroller-left,.node-type-yv-exhibition-page .scroller-left{
  float:left;
   margin-top:3.75rem;
}

.node-yv-flexible-tabs .royalSlider .rsContent .rsImg {
	width:80% !important;
	height:auto !important;
}
.node-yv-flexible-tabs .tab-content .video_item{
	display:flex;
	flex-direction:column;
	gap:1rem;
}
.node-yv-flexible-tabs .tab-content .video_item .div-play .mfp-iframe img{
border-radius: 0.5rem;
}
.node-yv-flexible-tabs .tab-content .items-1{
	width:50%;
}
.node-yv-flexible-tabs .tab-content .items-2,
.node-yv-flexible-tabs .tab-content .items-3,
.node-yv-flexible-tabs .tab-content .items-4{
	display:flex;
	flex-direction:row;
	gap:5rem;
}

.node-yv-flexible-tabs .tab-content .video_item{
	width:100%;
}

.node-yv-flexible-tabs .tab-content .video_item .img-responsive{
	width:100%;
}

.node-yv-flexible-tabs .tab-content .items-more{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    row-gap: 3.75rem;
    column-gap: 5rem;
	
}
.node-yv-flexible-tabs #yv_vertical_btnPrevious{
	 display: inline-flex;
    height: 3rem;
    padding: 0rem 3.125rem;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    border-radius: 0.5rem;
	border: 2px solid #1334B9 !important;


    background: white !important;
    color: #1334B9 !important;
}
.node-yv-flexible-tabs #yv_vertical_btnNext{
	    display: inline-flex;
    height: 3rem;
    padding: 0rem 3.125rem;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
    border-radius: 0.5rem;
    background: #2F54E9 !important;
    color: white !important;
}
.node-yv-flexible-tabs #yv_vertical_btnPrevious[disabled],
.node-yv-flexible-tabs #yv_vertical_btnNext[disabled]{
	border-radius: 0.5rem;
    background: #C3CBD5 !important;
    color: white !important;
    display: inline-flex;
    height: 3rem;
    padding: 0rem 3.125rem;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
}
.yv_rtl .node-yv-flexible-tabs #yv_vertical_btnNext i,
.yv_rtl .node-yv-flexible-tabs #yv_vertical_btnPrevious i{
	 transform: scaleX(-1);
}
.node-yv-flexible-tabs .node-yv-flexible-tabs{
	display: flex;
    flex-direction: row;
    gap: 1.5rem;
    margin-top: 3.75rem;
}
.node-yv-flexible-tabs .buttons_group{
	clear: both;
	margin-top:3.75rem;
	display:flex;
	flex-direction:row;
	gap:1.5rem;
}
.node-yv-flexible-tabs .nav-stacked>li>a{
	    border-top: 0px solid #4763EB;
	    border-left: 1px solid #4763EB;
    border-right: 1px solid #4763EB;
	
}
.node-yv-flexible-tabs .nav-stacked>li:first-child>a{
	   
    border-top: 1px solid #4763EB;
	
}
.node-yv-flexible-tabs .nav-stacked>li+li{
	margin-top:0 !important;
	
}
.node-yv-flexible-tabs .tab-content .gallery_right,
.node-yv-flexible-tabs .tab-content .gallery_left{
	margin-top: 0 !important;
}
.node-yv-flexible-tabs.vertical-tabs .tab-content .tab-pane .royalSlider {
	width:45% !important;
	margin-top:3.75rem !important;
}
@media screen and (min-width: 768px) {
.node-yv-flexible-tabs .scroller {
	display:none;
}
.yv_rtl .node-yv-flexible-tabs .list, .yv_rtl.node-type-yv-exhibition-page .list {
    right: 0;
	left: auto !important;
}

}

@media screen and (min-width: 0px) and (max-width: 768px) {


}




/***********************************************************************
magnific
***********************************************************************/





@media screen and (min-width: 0px) and (max-width: 768px) {


}
/***********************************************************************
owl carousel
***********************************************************************/
.yv-owl-controls{

	position: absolute;
    bottom: 0;
}

.yv_rtl .yv-owl-controls{
	right: 0;
}

a.yv-owl-play, a.yv-owl-stop{
	color: #869791;
	cursor: pointer;
}

#video_strip{
	margin-bottom: 50px;
}

#video_strip .item-video {
    height: 135px;
}

.post_small{
	width: 50%;
	float:left;
	padding-right: 3px;
	position:relative;
}

.post_small_item{
	clear: both;
	height: 50%;
	width: 100%;
	position:relative;
	margin-bottom: 3px;
}

.post_large{
	width: 100%;
	float:left;
	padding-right: 3px;
}

.post_large_item{
	clear: both;
	height: 50%;
	width: 100%;
	position:relative;
	margin-bottom: 3px;
}

.post_item_body {
    background: transparent linear-gradient(to bottom, transparent 0px, rgba(0, 0, 0, 0.99) 100%) repeat scroll 0 0;
    bottom: 0;
    left: 0;
    padding: 20px;
    position: absolute;
    transition: all 0.35s ease 0s;
    width: 100%;
    z-index: 9;

}

.post_item_title{
	font-weight:bold;
}

.post_item_title a, .post_item_title a:hover, .post_item_title a:visited, .post_item_desc {
	color: #fff !important;
}

.item-video .post_item_title{
	color: #fff !important;
	font-size: 13px;
	font-weight:normal;
}

.item-video .post_item_body{
	padding: 10px;
}

.owl-video-playing .item-video .post_item_body{
	display:none;
}

@media screen and (min-width: 0px) and (max-width: 768px) {


}
/***********************************************************************
search results
***********************************************************************/
.ds-search-highlight
{
  font-weight:bold;
  background-color:transparent;
}

.page-search .row
{
margin-bottom:20px;
}

#search-form .btn{
	padding: 6px 12px !important;
}


@media screen and (min-width: 0px) and (max-width: 768px) {


}
/***********************************************************************
masonary events
***********************************************************************/


.views-bootstrap-grid-plugin-style
{/*
	overflow: visible;
	height: 100%;*/
}

.views-bootstrap-grid-plugin-style .col{
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 20px;
}

@media screen and (min-width: 0px) and (max-width: 768px) {


}
/***********************************************************************
aggregation
***********************************************************************/
.form-control:focus {
    border-color:#ccc !important ;
    outline: 0;
    /* -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6); */
 box-shadow: none !important;
}
.display-grid{
 margin-top: 3.75rem !important;
}
.node-yv-aggregation .header, .node-yv-taxonomy-aggregation .header {
	padding: 2px;
	cursor: pointer;
}


.node-yv-aggregation .content, .node-yv-taxonomy-aggregation .content {
	display: none;
	padding : 5px;
}

.node-yv-aggregation .list_desciption_filter_tags, .node-yv-taxonomy-aggregation .list_desciption_filter_tags{
	clear: both;
	display: block;
}

.node-yv-aggregation .content-select, .node-yv-taxonomy-aggregation .content-select {
	clear: both;
	margin-top: 20px;
}

.node-yv-aggregation .filter-select .form-type-select.form-group, .node-yv-taxonomy-aggregation .filter-select .form-type-select.form-group {
	float: left;
	    margin-bottom: 0px;
	/* margin-right: 20px; */
}

.node-yv-aggregation .filter-select .form-type-select:nth-child(2), 
.node-yv-taxonomy-aggregation .filter-select .form-type-select:nth-child(2) {
    margin-inline-start: 2rem;
}
.node-yv-aggregation .default-items,
    .node-yv-taxonomy-aggregation .default-items {
        margin-top: 3.75rem;
    }
.yv_rtl .node-yv-aggregation .filter-select .form-type-select, .yv_rtl .node-yv-taxonomy-aggregation .filter-select .form-type-select{
	float: right;
	/* margin-right: 0px; */
	/* margin-left: 20px; */
}

.node-yv-aggregation .default-items, .node-yv-taxonomy-aggregation .default-items {
	clear:both;
}

.node-yv-aggregation .row, .node-yv-taxonomy-aggregation .row {
	margin-bottom: 0px !important;
}


.yv-aggregation-item img, .node-yv-taxonomy-aggregation img {
	/* border: 1px solid #d7d5d5; */
	/* padding: 14px; */
	border-radius:  0.5rem;
	width:100% !important;

}

.yv-aggregation-item a:hover{
	text-decoration:none !important;
}
.yv-aggregation-item:first-child, .node-yv-taxonomy-aggregation:first-child {
	padding-right: 5rem !important;
	padding-left: 0px !important;
}

.yv-aggregation-item{}
 .node-yv-taxonomy-aggregation {
	padding-right: 3.75rem !important;
	/* padding-left: 10px !important; */
	margin-top:3.75rem !important;
}
/* .node-yv-taxonomy-aggregation .filter-select{ */
	/* margin-bottom:3.75rem; */
/* } */
.node-yv-taxonomy-aggregation blockquote{
	margin-bottom:3.75rem !important;
	margin-top:4.25rem !important;
}
.istop_image .yv-aggregation-item, .istop_image .node-yv-taxonomy-aggregation, #online-guide-links
{
	padding-bottom: 3.75rem;
}
.node-yv-taxonomy-aggregation:last-child {
		padding-right: 0px !important;
}

.yv-aggregation-item:last-child {
	/* padding-right: 0px !important; */
	/* padding-left: 20px !important; */
	
}

.yv-aggregation-item:only-child, .node-yv-taxonomy-aggregation:only-child {
	padding-right: 3.75rem ;
	padding-left: 0px ;
}

.yv_rtl .yv-aggregation-item:first-child, .yv_rtl .node-yv-taxonomy-aggregation:first-child {
	padding-left: 3.75rem !important;
	padding-right: 0px !important;
}

.yv_rtl .yv-aggregation-item, .yv_rtl .node-yv-taxonomy-aggregation {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.yv_rtl .yv-aggregation-item:last-child, .yv_rtl .node-yv-taxonomy-aggregation:last-child {
	padding-left: 0px !important;
	padding-right: 20px !important;
}

.yv_rtl .yv-aggregation-item:only-child, .yv_rtl .node-yv-taxonomy-aggregation:only-child {
	padding-left: 20px !important;
	padding-right: 0px !important;
}

.node-yv-aggregation .table .thead.row, .node-yv-taxonomy-aggregation .table .thead.row {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 2px solid #ddd;
	font-weight: bold;
	margin-bottom: 0px;
}

.node-yv-aggregation .table .thead.row div, .node-yv-aggregation .table .tbody .row div, .node-yv-taxonomy-aggregation .table .thead.row div, .node-yv-taxonomy-aggregation .table .tbody .row div {
	padding-right: 8px !important;
}

.node-yv-aggregation .table .tbody .row, .node-yv-taxonomy-aggregation .table .tbody .row{
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0px;
}

.node-yv-aggregation .table .tbody .row:hover, .node-yv-taxonomy-aggregation .table .tbody .row:hover {
    background-color: #f5f5f5;
}


@media screen and (min-width: 0px) and (max-width: 768px) {
	.yv-aggregation-item,.yv-aggregation-item:first-child, .yv-aggregation-item:last-child {
		padding-right: 0px !important;
		padding-left: 0px !important;
		padding-bottom: 2.5rem;
	}

	.node-yv-aggregation .row, .node-yv-taxonomy-aggregation .row {
		margin-bottom: 0px;
	}
	.node-yv-aggregation .filter-select .form-type-select, .node-yv-taxonomy-aggregation .filter-select .form-type-select {
	float: none;
	margin-right: 0;
	 grid-row: 1;
	  
	
}
.node-yv-aggregation .filter-select .list_desciption_filter_tags, .node-yv-taxonomy-aggregation .filter-select .list_desciption_filter_tags{
	 grid-column: 1 / 3;
	
	 grid-row: 2;
	 

}

.node-yv-taxonomy-aggregation .filter-select{
	display: grid;
    grid-template-columns: 1fr;
	
}
.display-grid {
    margin-top: 2.5rem !important;
}
.node-yv-taxonomy-aggregation .default-items{
	 margin-top: 2.5rem !important;
}
}

/***********************************************************************
press release
***********************************************************************/
article > .field-name-field-yv-body {
  margin-top:3.75rem;
}
.release{
	list-style: none;
	padding-bottom: 15px;
	margin-bottom: 15px;
	/*border-bottom:dotted;*/
	border-image: url("images/border-image.png") 0 0 1 0 round;
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
	padding-bottom: 15px;
    padding-top: 15px;
	line-height: 1px;
}

.release:last-child{
	border-bottom:none;
	margin-bottom: 0px;
}

 .release_date, .date-display-single{
	overflow: hidden;
color: #546478;
text-overflow: ellipsis;


line-height: 135%; /* 1.35rem */
    margin-left: -5rem;
    margin-right: -5rem;
	margin-bottom:0rem !important;
	padding-bottom:2rem !important;
    padding-left: 5rem;
    padding-right: 5rem;
	color: var(--Neutral-Grey-900, #15191E);
text-align: right;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 1.8rem */
}
.node-yv-press-release p.date{
	overflow: hidden;
color: #546478;
text-overflow: ellipsis;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 1.35rem */
    background-color: #F4F6FE;
    margin-left: -5rem;
    margin-right: -5rem;
	margin-bottom:0rem !important;
	padding-bottom:2rem !important;
    padding-left: 5rem;
    padding-right: 5rem;
}
.node-yv-press-release .field {
	margin-top:3.75rem;
}
.node-yv-press-release p.date .fa-calendar{
	margin-right:0.5rem;
	color:#758AF0 !important;
text-align: center;
/* font-family: "Font Awesome 6 Pro"; */
font-size: 1.125rem;
font-style: normal;
font-weight: 900;
line-height: 1.125rem; /* 100% */
	
}
.yv_rtl .node-yv-press-release p.date .fa-calendar{
	margin-right:auto !important;
	margin-left:0.5rem;
	
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	.node-yv-press-release p.date, .release_date, .date-display-single{
		   margin-left: -1rem;
    margin-right: -1rem;
	margin-bottom:0rem !important;
	padding-bottom:2rem !important;
    padding-left: 1rem;
    padding-right: 1rem;
	}
}
/***********************************************************************
Extended List
***********************************************************************/
.display-grid .isotop_wrapper_image .yv-aggregation-item h3{
	margin-top:1rem !important;
	margin-right:0.5rem;
	margin-left:0.5rem;
}
.display-grid .isotop_wrapper_image .yv-aggregation-item .ex_list_body{
	margin-right:0.5rem;
	margin-left:0.5rem;
}

.ex_list{
	list-style: none;
	border-image: url("images/border-image.png") 0 0 1 0 round;
    border-color: transparent;
    /* border-style: solid; */
    border-width: 1px;
	/*line-height: 1px;*/
	padding-bottom: 5rem;
	overflow: hidden;
	display:flex;
	flex-direction:row;
	
	
}

.ex_list:last-child{
	border-bottom:none;
	margin-bottom: 0px;
}

.ex_list_date {
	color: #777;
    font-style: italic;
	margin-top: 20px;

}

.yv-aggregation-item .ex_list_date
{
	margin-top: 0px !important;
}

.display-grid .yv-aggregation-item  p.bold
{
	font-weight: bold;
}


.ex_list_image
{
	
	margin-right: 2rem;
	margin-left: 0px;
}
.ex_list_image img{
	border-radius: 0.5rem;
}
.yv_rtl .ex_list_image
{
	margin-left: 2rem;
	margin-right: 0px;
}
.ex_list.row::after{
	content:none !important;
}
.ex_list.row::before{
	content:none !important;
}
.ex_list_info h3{
	margin-top: 0px !important;
}

.node-yv-aggregation .row:first-child {
    margin-top: 3.75rem;
}


.ex_list_info
{
	/*margin-right: 20px;*/
	height: min-content;
    align-self: center;
}

.ex_list_body
{
     /* margin-top: 20px; */
	/* margin-bottom: 5px; */
    /* padding-bottom: 5px; */
    max-height:200px;
  	overflow: hidden;
color: #15191E;
text-overflow: ellipsis;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 140%;
margin-top:1rem !important;
}
.ex_list_body a{
	display:none !important;
}
/* .ex_list_body:before { */
    /* content:''; */
    /* width:100%; */
    /* height:100%; */
    /* position:absolute; */
    /* left:0; */
    /* top:0; */
    /* background:linear-gradient(transparent 35px, white); */
/* } */
.ex_list_info div >a{
	/* display:none!important; */
	/* background-color:red !important; */
}

.ex_list_info h3 {
	margin-bottom: 0px !important;
}
.ex_list_info h3 a{
	color:  #15191E ;
font-size: 1.5rem;
font-style: normal;
font-weight: 500;
line-height: 135%;
    text-decoration: none;
}
.ex_list_info h5{
color: #546478 !important;
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: 160%
margin-top:0.25rem !important;

}
.ex_list_info  #yv_node_info_author{
	    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: white !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right:  0 !important;
    padding-bottom:  0 !important;
    overflow: hidden;
	gap:0rem;
}
.ex_list_info  #yv_node_info_author svg path,
.ex_list_info  #yv_node_info_author i{
	width:1rem !important;
	height:auto !important;
	font-size:1rem !important;
	fill: #758AF0 !important
}
.ex_list_info  #yv_node_info_author .container_icons{
	display:none!important;
	background-color:red !important;
}
.ex_list_info  #yv_node_info_author #small_yv_author .warper_icon{
	background-color:white !important;
	    width: auto !important;
    height:  auto !important;
	    margin-right: 0.5rem ;
}
.node-yv-zika .ex_list{
	/*padding-top: 20px;*/
	/* padding-bottom: 20px; */
	/* margin-bottom: 20px; */
}

.node-yv-zika .field-name-field-yv-body {
	margin-bottom: 30px;
}
.yv-aggregation-item > div > a{
	/* display:none!important; */
	/* background-color:red !important; */
}
.ex_list a.button_more,
.yv-aggregation-item a.button_more{
	display:none!important;
	background-color:red !important;
}
.yv-aggregation-item h3{
	
font-size: 1.5rem !important;
margin-bottom:0rem !important
}
.yv-aggregation-item > a > p{
	/* text-align:center;
	*/
	margin-top:0.5rem;
}
.yv-aggregation-item .yv-item-tags{
	display:flex;
	flex-direction:row;
	gap:0.5rem;
	
	    flex-wrap: wrap;
    margin-top: 0.5rem;
}
.yv-aggregation-item .yv-item-tags span {
    padding: 0.375rem 0.75rem;
    align-items: center;
    gap: 0.25rem;
    border-radius: 6.25rem;
    border: 1px solid  #E8EBFC !important;
    background:  #E8EBFC !important;
 
}
.display_source .ex_list_info .yv_node_info .yv_tag a,
.yv-aggregation-item .yv-item-tags span a{
	 padding: 0.375rem 0.75rem;
    align-items: center;
    gap: 0.25rem;
    border-radius: 6.25rem;
    border: 1px solid  #E8EBFC !important;
    background:  #E8EBFC !important;
	   color: #4763EB;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
}
.display_source .ex_list_info .yv_node_info .yv_tag a:hover,
.yv-aggregation-item .yv-item-tags span a:hover{
	text-decoration:none;
}
 .yv-item-title-tags {
    color: #31547e;
    margin-right: 8px;
}
.node-yv-zika .yv_node_info{
	display:flex;
	flex-direction:row;
	gap:0.75rem;
	    flex-wrap: wrap;
}
/*.node-yv-zika .ex_list:last-of-type{
	border-bottom: none !important;
	background-color: red !important;
}*/
@media screen and (min-width: 0px) and (max-width: 768px) {
	.ex_list{
		flex-direction:column;
	} 
	.ex_list_image{
		margin-left:0px !important;
		margin-right:0px !important;
		margin-bottom:1rem !important;
		
	}
	.ex_list_info h5{
		margin-bottom:0.5rem !important;
	}
	.node-yv-aggregation .row:first-child {
    margin-top: 2rem !important;
}
.ex_list {
   
    padding-bottom: 2.5rem !important;
}
.a_info_blog{
		font-size:0.875rem;
}
.display_source .ex_list_info .yv_node_info .yv_tag a{
	font-size:0.75rem;
}
.ex_list_body{
	font-size:1rem;
	    margin-top: 0.5rem !important;
}
.yv-aggregation-item h3 {
    font-size: 1.25rem !important;
}
display_source .ex_list_info .yv_node_info .yv_tag a, .yv-aggregation-item .yv-item-tags span a{
	font-size:0.75rem;
}
.ex_list_info  #yv_node_info_author svg path
.ex_list_info  #yv_node_info_author i{
	font-size:0.875rem !important;
	width:1rem !important;
	height:auto !important;

}
}
/***********************************************************************
magazine aggregation
***********************************************************************/
#warper-magazine{
	margin-top:3.75rem !important;
}
.node-yv-magazine-aggregation .field-name-field-yv-body{
	margin-top:0 !important;
	margin-left: -5rem;
    margin-right: -5rem;
    padding-left: 5rem;
    padding-right: 5rem;
    /* padding-top: 1.5rem; */
    padding-bottom: 2rem;
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    background-color: #F4F6FE;
}
	
}
.node-yv-magazine-aggregation .field-name-field-amag-body {
	margin-bottom: 0px;
}

.node-yv-magazine-aggregation .row{
	margin-bottom: 3.75rem;
	display:flex;
	flex-direction:row;
	gap:8%;
}
.node-yv-magazine-aggregation .row .mag_item{
	max-width:19%;
}
.node-yv-magazine-aggregation .row:after {
  content: none !important;
}
.node-yv-magazine-aggregation .row:before {
  content: none !important;
}
/* .node-yv-magazine-aggregationrow .row .mag_item:not(:last-child){ */
	/* padding-right: 5rem !important; */
/* } */

/*.i18n-fr .node-yv-magazine-aggregation .mag_item{
	padding: 0px 30px !important;
    width: auto;
}*/

/* .yv_rtl .node-yv-magazine-aggregation .row .mag_item:not(:last-child){ */
	/* padding-left: 5rem !important; */
	/* padding-right: 0px !important; */
/* } */

.node-yv-magazine-aggregation .mag_cover{
	position: relative;
	margin-bottom: 1rem;
}
.node-yv-magazine-aggregation .mag_cover img{
	width:100%;
}
.node-yv-magazine-aggregation .mag_cover_title{
	color:  #3F4B5A !important;
text-align: center;
font-size: 1.125rem;
font-style: normal;
font-weight: 500;
line-height: 160%; /* 1.8rem */

}

.node-yv-magazine-aggregation .mag_cover_date{
	color: #3F4B5A;
text-align: center;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 1.6rem */
}

.node-yv-magazine-aggregation .mag_cover:hover
{
	background: #000 none repeat scroll 0% 0%;
}

.node-yv-magazine-aggregation .mag_cover:hover img
{
	opacity: 0.3;
}

.node-yv-magazine-aggregation .mag_cover:hover .mag_cover_actions
{
	display: block;
	opacity: 1;
}

.node-yv-magazine-aggregation .mag_cover_actions li a
{
	background:  #1334B9 none repeat scroll 0% 0%;
	font-family:"Rubik";
	border-radius: 6px;
	color: #FFF;
	display: block;
	font-size: 13px;
	font-weight: 500;
	margin: 0px auto;
	padding: 2px 0px;
	transition: transform 0.2s ease 0s;
	width: 130px;
	text-align: center;
}

.node-yv-magazine-aggregation .mag_cover_actions li a:hover
{
	background: #2F54E9 none repeat scroll 0% 0%;
	transform: scale(1.1);

}

.node-yv-magazine-aggregation .mag_cover_actions li a.disable-btn:hover, .mag_cover_actions li a.disable-btn
{
	transform: scale(1);
	background: #736969 none repeat scroll 0% 0%;

}

.node-yv-magazine-aggregation .mag_cover_actions
{
	display: none;
	left: 0px;
	list-style: outside none none;
	margin: 0px auto;
	opacity: 0;
	padding: 0px;
	position: absolute;
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	transition: opacity 0.3s ease 0s;
}

.node-yv-magazine-aggregation .mag_cover_actions li
{
	display: block;
	margin: 4px 0px;
}
.node-yv-magazine-aggregation #warper-magazine .row:last-child{
	margin-bottom:0! important;
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	.node-yv-magazine-aggregation .row{
	margin-bottom: 20px
	display:flex;
	flex-direction:column;
	gap:10px;
}
.node-yv-magazine-aggregation .row .mag_item{
	max-width:100%;
}
	.node-yv-magazine-aggregation .mag_item{
		padding-right: 0!important;
		padding-bottom: 20px;
	}

	.node-yv-magazine-aggregation .row:last-child .mag_item{
		padding-bottom: 0px;
	}

	.yv_rtl .node-yv-magazine-aggregation .mag_item{
		padding-left: 0 !important;
	}

	.node-yv-magazine-aggregation .row{
		margin-bottom: 0px;
	}
	.node-yv-magazine-aggregation .field-name-field-yv-body {
		    margin-left: -1rem;
    margin-right: -1rem;
    padding-left: 1rem;
    padding-right: 1rem;
	}
}

/***********************************************************************
yv_share for magnific popup and royal slider
***********************************************************************/
.yv__share{
	margin-right: 15px;
	border: 2px solid #7d7d7d;
    border-radius: 25px;
    /*cursor: pointer;*/
    height: 32px;
    padding-top: 6px;
    text-align: center;
    width: 32px;
    display: block;
    float: left;
}

.yv_rtl .yv__share{
	margin-right:0px;
	margin-left: 15px;
	float:right;
}

.yv__share_buttons{
	display: none !important;
	margin-top: 20px;
}

a.yv__share.yv__share--facebook:hover{
	background-color: #3b5998;
	border: 2px solid #3b5998;
	color: #fff;
}

a.yv__share.yv__share--twitter:hover{
	background-color: #0894c8;
	border: 2px solid #0894c8;
	color: #fff;
}

a.yv__share.yv__share--pinterest:hover{
	background-color: #7f1a12;
	border: 2px solid #7f1a12;
	color: #fff;
}

a.yv__share.yv__share--download:hover{
	background-color: #000;
	border: 2px solid #000;
	color: #fff;
}

a.yv__share, a.yv__share:link, a.yv__share:visited{
	color: #7d7d7d;
}


@media screen and (min-width: 0px) and (max-width: 768px) {

}

/***********************************************************************
viewer
***********************************************************************/

.yv_viewer .col-md-2{
	padding-right: 10px !important;
}

.yv_rtl .yv_viewer .col-md-2{
	padding-left: 10px !important;
	padding-right: 0px !important;
}

.yv_viewer .col-md-3{
	padding-right: 30px !important;
}

.yv_rtl .yv_viewer .col-md-3{
	padding-left: 30px !important;
	padding-right: 0px !important;
}

@media screen and (min-width: 0px) and (max-width: 768px) {

}

/***********************************************************************
media xs
***********************************************************************/
/*
.node-webform .tour_image{
	padding-right: 20px !important;
}

.yv_rtl .node-webform .tour_image{
	padding-left: 20px !important;
	padding-right: 0px !important;
}

.package_desc{
	padding-top: 30px;
	padding-bottom: 20px;
}

.yv_date .form-control.day, .yv_date .form-control.month, .yv_date .form-control.year{
	width: auto !important;
	float:left;
	margin-right: 10px;
}

.yv_time .form-control.hour, .yv_time  .form-control.minute {
	width: auto !important;
	float:left;
	margin-right: 10px;
}

.yv_rtl .yv_date  .form-control.day, .yv_rtl .yv_date  .form-control.month, .yv_rtl .yv_date  .form-control.year{
	float:right;
	margin-right: 0px;
	margin-left: 10px;
}

.yv_rtl .yv_time .form-control.hour, .yv_rtl .yv_time .form-control.minute {
	float:right;
	margin-right: 0px;
	margin-left: 10px;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
	.node-webform .tour_image{
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
}
*/
/***********************************************************************
mfp-iframe
***********************************************************************/
.mfp-iframe-scaler iframe
{
	background-color:white !important;
}

.mfp-iframe
{
	/*width:350px !important;
	height:560px !important;*/
}


@media screen and (min-width: 0px) and (max-width: 768px) {
}



/***********************************************************************
author
***********************************************************************/
.yv_author
{
	/*border: 1px solid #ddd; devora  in publish the border is not showing, only in d1*/
	/* overflow: auto; */
	
	
}
#yv_node_info_author{
	display:flex;
	flex-direction:row;
	    align-items: center;
		    background-color: #F4F6FE;
    margin-left: -5rem;
    margin-right: -5rem;
    padding-left: 5rem;
    padding-right: 5rem;
    padding-bottom: 2.5rem;
	 overflow: visible;
}
#yv_node_info_author .container_icons {
	margin: 0 !important;
	padding:0 !important;
	margin-left:auto !important;
}
.yv_rtl #yv_node_info_author .container_icons {
	margin: 0 !important;
	padding:0 !important;
	margin-right:auto !important;
}
#top_aothor{
		color: #1A3CE6 !important;
font-size: 1rem;
font-style: normal;
font-weight: 500;
line-height: 1.3125rem; 131.25%
text-decoration-line: underline !important;
text-decoration-style: solid !important;
text-decoration-skip-ink: none;
text-decoration-thickness: auto !important;
text-underline-offset: auto;
text-underline-position: from-font;
}


.blog-row .yv_node_info .author a,
#top_aothor a.a_info_blog{
	color: #1A3CE6 !important;
font-size: 1rem;
font-style: normal;
font-weight: 500;
line-height: 1.3125rem; /* 131.25% */
text-decoration-line: underline !important;
text-decoration-style: solid !important;
text-decoration-skip-ink: none;
text-decoration-thickness: auto !important;
text-underline-offset: auto;
text-underline-position: from-font;
}


.info_date_and_link .a_info_blog{
	font-size: 0.875rem;
font-style: normal;
font-weight: 400;
line-height: 135%; /* 1.18125rem */
}
#top_date{
	overflow: hidden;
color:  #697D96 !important;
text-overflow: ellipsis;
font-size: 0.875rem !important;
font-style: normal !important;
font-weight: 400 !important;
line-height: 135%; /* 1.18125rem */
padding-right:0.2rem !important;
border-right: 1px solid #697D96 ;

}
 .yv_rtl #top_date{
padding-right:0!important;
border-right: none !important ;
padding-left:0.2rem !important;
border-left: 1px solid #697D96 ;

}
.only_date{
	display: inline-block;
}
.info_date_and_link{
	margin-top:0.5rem;
}
.yv_rtl .info_date_and_link  a.a_info_blog{

	padding-right:0.4rem !important;
}
.info_date_and_link .a_info_blog{
	padding-left:0.2rem;
}

.author_image{
border-radius: 9.4375rem;
	/* float: left; */
	margin-right: 1rem;
	width: 3rem;
height: 3rem;
}
.yv_rtl .author_image{
	margin-right: none;
	margin-left:1rem;
}
.yv_rtl .author_image{
	float: right;
}
.warper_icon{
	border-radius: 9.4375rem;
background: rgba(209, 216, 250, 0.70);
	margin-right: 1rem;
	width: 3rem;
height: 3rem;
display:flex;
justify-content:center;
    align-items: center;
}
.yv_rtl .warper_icon{
	margin-right: 0 ;
	margin-left:1rem;
}
.warper_icon .fa-regular{
	color: #1A3CE6;
text-align: center;

}
.warper_icon .fa-user{
	margin-right:0!important;
}
.yv_rtl .warper_icon .fa-user{

margin-left:0!important;
}
.warper_icon svg {
	width: 1.5rem;
height: 1.5rem;
}
.warper_icon svg path{
	fill: #1A3CE6;
text-align: center;

font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.popover_blog{
	position: absolute;
    z-index: 20000;
    top: 100%;
    width: 13.75rem;
    padding: 1rem;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.625rem;
    background-color: white;
     display: none;
	    left: auto !important;
        right: 0 !important;
}
.yv_rtl .popover_blog{
	    left: 0 !important;
        right: auto !important;
}
.hover_item:hover .popover_blog {
	display: flex;
	gap: 0.625rem;
}
.popover_blog .fa {
    width: 1.5rem;
    height: 1.5rem;
    color: black ! important;
}

.popover_blog a.popover_item:hover i{
	color:  #1A3CE6 !important;


}
.popover_blog a.popover_item:hover svg.s_i{
	color:  #1A3CE6 !important;


}
.popover_blog  a.popover_item:hover i.fa-users{
	color:  #20A464 !important;


}
.popover_blog a.popover_item:hover i.fa-whatsapp{
	color:  #20A464 !important;


}
.popover_blog a.popover_item:active  {
		color: #546478  !important;

}
.popover_blog  a.popover_item:active  i.fa{
	 color: #546478  !important;
 }
@media screen and (min-width: 0px) and (max-width: 768px) {
   #yv_node_info_author {
        padding-right: 1rem;
        padding-left: 1rem;
        margin-left: -1rem;
        margin-right: -1rem;
    }
}
/* דף על כל כותב */


#small_yv_author {
    padding-top: 0 !important; /* או ערך אחר */
}
.yv_author {
    padding-top: 3.75rem;
}
/***********************************************************************
sponsor_strip
***********************************************************************/
#sponsor_strip{
	/*height: 145px;*/
	/*background-color: #f0efec;*/
	border-top: 2px solid #31547e;
	padding: 10px;
}

#sponsor_strip .post_item_body {
    background: none;
}

/* change the sponsor image size 20/02/20 after gandel request*/
#sponsor_strip #sponsor_carousel{
	/*margin-top: 20px;*/
	height: 115px; /*80 px*/
	margin: 20px 30px 0 30px;
}

#sponsor_strip h3{
  margin-top: 5px !important;
}

#sponsor_strip .item, #sponsor_strip .owl-item{
	height: 80px; /*70 px*/
	/*margin-right: 60px;*/
}

#sponsor_strip .item img{
	height: 100% !important;
	padding-left: 20px;
	padding-right: 20px;
	/*width: 100% !important;*/
}

#sponsor_strip .owl-carousel .owl-item img{
	width: auto;
}

#sponsor_strip .owl-theme .owl-nav{
	top: 10%;
}

#sponsor_strip .owl-stage-outer{
	margin-left: 100px;
	margin-right: 100px;
}

/***********************************************************************
sponsor_footer
***********************************************************************/

#sponsor_footer #footer{
	background: none;
	margin: 25px 0 0 0;
	padding: 0;
	border: none;
}

#sponsor_footer{
	/* margin-bottom: -100px; */
}

/***********************************************************************
Donors
***********************************************************************/
.node-yv-sponsor .gallery_right {
	width:33.33% ;
}
.node-yv-sponsor table tbody tr td strong{
font-kerning: none;
font-feature-settings: 'liga' off;
font-weight: 400;
line-height: 160%; /* 1.8rem */
}
.node-yv-sponsor table tbody tr td strong{

text-align: center;
font-weight: 700;

}
.node-yv-sponsor-aggregation .yv-sponsor-category-title{
	margin-top:3.75rem !important;
}
.node-yv-sponsor-aggregation ul{
	
	padding-inline-start:30px !important;
	
}
.node-yv-sponsor-aggregation ul li a{
	/* border-bottom:none !important; */
	/* color: #1A3CE6 !important; */
	/* text-decoration-line: underline; */
/* text-decoration-style: solid; */
/* text-decoration-skip-ink: none; */
/* text-decoration-thickness: auto; */
/* text-underline-offset: auto; */
/* text-underline-position: from-font; */
}
.sponsor_body{
	margin-top:3.75rem;
}
.yv-links-container ul{
	    padding-inline-start: 30px !important;
}
.yv-links-container ul li{
	 /* color: var(--Primary-500, #1A3CE6); */
}
.yv-links-container a,
.yv-links-container ul li a{
	    /* color: var(--Primary-500, #1A3CE6); */
    /* font-family: Roboto; */
    /* font-size: 1.25rem; */
    /* font-style: normal; */
    /* font-weight: 400; */
    /* line-height: 140%; */
    /* text-decoration-line: underline; */
    /* text-decoration-style: solid; */
    /* text-decoration-skip-ink: none; */
    /* text-decoration-thickness: auto; */
    /* text-underline-offset: auto; */
    /* text-underline-position: from-font; */
    /* border-bottom: 0; */
}
.yv-links-container a
@media screen and (min-width: 0px) and (max-width: 768px){
.node-yv-sponsor-aggregation .yv-sponsor-category-title{
	margin-top:2.5rem !important;
}
}
/***********************************************************************
view-events-calendar
***********************************************************************/
.view-events-calendar .view-content{
	margin-top:3.75rem;
}
#pagination .table-responsive table tbody{
	color:  #15191E;
text-align: right;
font-family: Rubik;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 1.8rem */
}
 #pagination .table-responsive table tbody tr td.views-field-php-1 a{
	color:  #1A3CE6 !important;
}
#pagination .table-responsive table{
	margin-bottom: 0px !important;
}
#pagination .table-responsive table thead{
	color:  #15191E;
text-align: right;
font-family: Rubik;
font-size: 1.125rem;
font-style: normal;
font-weight: 700;
line-height: 160%; /* 1.8rem */
}
#pagination .table-responsive table caption{
	color: #15191E;
text-align: right;

font-size: 1.75rem;
font-style: normal;
font-weight: 600;
line-height: 120%; /* 2.1rem */
}
#pagination .table-responsive{
	margin-bottom: 3.75rem !important;
}
.view-events-calendar table caption{
	font-weight:bold;
	font-size: 20px;
	color: #000;
}
#pagination{
	margin-top:1.25rem !important;
	display:flex !important;
	flex-direction: column;
}
ul.pagination{
	
	align-self:center !important;
	
}
.pagination>li>a, .pagination>li>span {
	color: #1A3CE6 ;
text-align: right;
font-family: Rubik;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 160%; /* 1.8rem */
text-decoration: none !important;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
	color:  #8797AB ;

}
.pagination>.active>a{
	background:#4763EB !important;
	color:white !important;
}
.table>tbody>tr>td, .table>tfoot>tr>td,  .table>thead>tr>td {
   padding: 1rem 0.5rem 1rem 0.5rem !important;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #C3CBD5 !important;
}
.table>thead>tr>th {
    padding: 1rem 0.5rem 1rem 0.5rem !important;
    border-bottom:none !important;
}
@media screen and (min-width: 768px){
	.view-events-calendar table .views-field-field-ev-cal-start-date-1 {
		width: 7%;
	}

	.view-events-calendar table .views-field-field-ev-cal-start-date-2 {
		width: 8%;
	}

	.view-events-calendar table .views-field-field-ev-cal-start-date-3 {
		width: 5%;
	}

	.view-events-calendar table .views-field-php-1 {
		width: 30%;
	}
	.view-events-calendar table .views-field-field-ev-cal-place {
		width: 30%;
	}
	.view-events-calendar table .views-field-field-ev-cal-comments {
		width: 20%;
	}
}

@media screen and (max-width: 767px){

}

/***********************************************************************
view-yv-blog-archive
***********************************************************************/

/* .view-yv-blog-archive .view-grouping-header:not(.collapsed):before { */
	/* display: inline-block; */
	/* font-family: FontAwesome; */
	/* content: "\f0d7"; */
	/* color: #15191E; */
	/* margin-right: 10px; */
/* } */

.yv_rtl .view-yv-blog-archive .view-grouping-header:not(.collapsed):before {
	margin-right: 0px;
	margin-left: 10px;
}


/* .view-yv-blog-archive .view-grouping-header.collapsed:before { */
	/* display: inline-block; */
	/* font-family: FontAwesome; */
	/* content: "\f0da"; */
	/* color: #15191E; */
	/* margin-right: 10px; */
/* } */

/* .yv_rtl .view-yv-blog-archive .view-grouping-header.collapsed:before { */
	/* content: "\f0d9"; */
	/* margin-right: 0px; */
	/* margin-left: 10px; */
/* } */

.view-yv-blog-archive .view-grouping-header.month, #about_blog{
	margin-left: 15px;
}

.yv_rtl .view-yv-blog-archive .view-grouping-header.month, .yv_rtl #about_blog{
	margin-left: 0px;
	margin-right: 15px;
}

.view-yv-blog-archive .view-grouping-content ul{
	margin-top:0rem !important;
	margin-bottom:0rem !important;
	padding-left:3rem;
}

.yv_rtl .view-yv-blog-archive .view-grouping-content ul{
 padding-right:3rem;
 padding-left:0rem !important;
}

.view-yv-blog-archive .view-grouping-content ul .view-grouping-content.collapse.in{
	margin-top:0.5rem !important;
	margin-bottom:0.5rem !important;
	
}

.yv_rtl .view-yv-blog-archive .view-grouping-content ul .view-grouping-content.collapse.in{

}

.view-yv-blog-archive ul li {
    list-style-type: none;
}

.yv_rtl .view-yv-blog-archive ul li {
	margin-right: 0px;
}

.view-yv-blog-archive .views-row {
	margin-bottom: 10px;
}

.view-header{
	width: 100vw !important;
	    margin-left: -5rem;
    margin-right: -5rem;
    padding-left: 5rem;
    padding-right: 5rem;
    padding-top: 0rem !important;
    font-size: 1.5rem !important;
    font-style: normal;
    font-weight: 400;
    line-height: 145%;
    background-color: #F4F6FE;


}
.view-header .view-grouping{
		width:100% !important;
	margin-left: 0rem !important;
    margin-right: 0rem !important;
    padding-left: 0rem !important;
    padding-right:  0rem !important;
    padding-top: 0rem !important;
}
 #sidebar_second .block-title{
	   background-color: #F4F6FE;
	   margin-left: -5rem;
    margin-right: -5rem;
	 margin-bottom: -2rem !important;
    padding-left: 5rem;
    padding-right: 5rem;
      padding-bottom: 2rem;
 }
#main-container #sidebar_second {
	width:100% !important;
	padding-left:0rem !important;
}
.view-yv-blog-archive{
	width:100% !important;
}
/***********************************************************************
new-blog-archive
***********************************************************************/
#title_blog{
	font-size: 1.25rem !important;
	font-weight: 400;
	line-height: 145%; /* 2.175rem */
	background-color: #F4F6FE;
	margin-left: -5rem;
    margin-right: -5rem;	
    padding-left: 5rem;
    padding-right: 5rem;
    padding-top: 1.5rem;
	padding-bottom:2rem;
    /* margin-bottom:2rem;  */
}
#title_blog p{
margin-bottom:0rem !important;
}
.view-yv-blog-archive .view-content {
padding-top: 3.75rem !important;

}	
.view-grouping-header:not(.item-list .view-grouping-header) {
color: #15191E;
font-size: 2rem;
font-style: normal;
font-weight: 400;
line-height: 120%;
    padding-top: 1.5rem;
    border-bottom: 1px solid #A3B1F5;
    padding-bottom: 1.5rem;
	display: flex;
/* justify-content: space-between; */
/* align-items: center; */
/* align-self: stretch; */
	width:100%;
}

.view-grouping-header:not(.item-list .view-grouping-header) .fa{
	margin-left: auto;
	fill: #1A3CE6;
    width: 2rem;
	
}
.yv_rtl .view-grouping-header:not(.item-list .view-grouping-header) .fa{
	margin-right: auto;
	margin-left:0 !important;
}
.yv_rtl .view-grouping-content .item-list ul {
padding: 0.5rem 3rem 0.5rem 0rem !important;
}

.item-list .view-grouping-header{
padding-top:1.5rem!important;
padding-bottom:1.5rem !important;
color: black!important;
font-size: 1.5rem!important;
font-style: normal!important;
font-weight: 500;
line-height: normal!important;
    width: 100% !important;
display: flex;
justify-content: space-between;
align-items: center;
align-self: stretch;
margin-left:0 !important;
padding-left:1.5rem !important;
text-decoration: none !important;

}
.item-list .view-grouping-header:not(.collapsed){

    color: #1A3CE6 !important;

border-bottom: 1px solid var(--Primary-500, #1A3CE6);
}

.view-grouping-header .fa{
	color: #1A3CE6;
text-align: center;
font-size: 2rem;
font-style: normal;
font-weight: 400;
line-height: 2.25rem; /* 112.5% */
    fill: #1A3CE6;
    width: 2rem;

}
.view-grouping-header .fa-chevron-down {
    display: none;
}
.view-grouping-header.collapsed .fa-chevron-up {
    display: none;
}
.view-grouping-header.collapsed .fa-chevron-down {
    display: block;
}
.view-grouping-content .item-list h3{
	padding: 1.5rem !important;
}
.view-grouping-content .item-list a.collapsed {
  
}
.view-grouping-content   .item-list .view-grouping-header:not(.collapsed) ul{
	padding: 0.5rem 0rem 0.5rem 3rem!important;
	margin-bottom:0 !important;
	margin-top:0 !important;
}

.view-grouping-content .item-list ul li {
    margin-bottom: 1.5rem !important;
	color:  #1A3CE6 !important;
}
.view-grouping-content .item-list ul li:last-child {
    margin-bottom: 0rem !important;
}
ul .view-grouping-content a{
	    color: #1A3CE6 !important;
		text-decoration: none !important;
}
.view-events-calendar .view-header a{
  overflow-wrap: break-word; /* שבירת מלים במקרה הצורך */
}
@media screen and (min-width: 0px) and (max-width: 768px) {
  #title_blog {
        padding-right: 1rem !important;
        padding-left: 1rem!important;
        margin-left: -1rem!important;
        margin-right: -1rem!important;
    }
	
	.view-yv-blog-archive  .view-content{
		padding-left:0.25rem;
		padding-right:0.25rem;
	}
	.view-grouping-header:not(.item-list .view-grouping-header){
		padding-left:0.5rem;
	}
	.view-grouping-content .item-list ul {
    padding: 0.5rem 0rem 0.5rem 1.5rem !important;
	}
	.view-header{
		        padding-right: 1rem !important;
        padding-left: 1rem !important;
        margin-left: -1rem !important;
        margin-right: -1rem !important;
	}
}
/***********************************************************************
node-yv-blog, yv_blog_list
***********************************************************************/

.yv_node_info{
	overflow:hidden;
	/*height: 100%;*/
	color: #777;
	/* margin-bottom: 20px; */
}



.node-yv-blog .flippy a{
	color:#952e38;
}

.node-yv-blog .blog_body{
	margin: 3.75rem 0;
}

.node-yv-blog p.caption{
	color:#777777;
	}

.yv_node_info .author, .yv_node_info .date
{
	font-style:italic;
	font-size: 13px;
}

.view-yv-blog-list .blog-item{
	overflow:auto;
	margin-bottom: 35px;
}

.view-yv-blog-list .blog-item.col-md-6{
	padding-right: 15px !important;
}


/* .view-yv-blog-list .blog_title{ */
	/* text-transform:uppercase; */
	/* font-size: 15px; */
/* } */

.yv_rtl .view-yv-blog-list .blog_title{
	font-size: 16px;
}


/* .view-yv-blog-list .blog_image{ */
	/* padding-right: 20px !important; */
/* } */


.yv_rtl .view-yv-blog-list .blog_image{
	padding-left: 0px !important;
	padding-right: 0px !important;
}


.view-yv-blog-list .views-field-field-fc-yv-media article{
	 margin-bottom: 0px;
}

.view-yv-blog-list .views-field-field-fc-yv-media header{
	display: none;
}

#block-views-yv-blog-list-recent-posts-block .views-bootstrap-grid-plugin-style .col{
	padding-left: 0px !important;
	padding-right: 0px !important;
}



@media screen and (min-width: 0px) and (max-width: 768px){

	.view-yv-blog-list .blog_image{
		padding-right: 0px !important;
		margin-bottom: 20px;
	}


	.yv_rtl .view-yv-blog-list .blog_image{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}



	.view-yv-blog-list .view-content #views-bootstrap-grid-1{
	    display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 5%;
		width: 100%;
	}
}

/***********************************************************************
recent_post_blog_shevi
***********************************************************************/
.view-yv-blog-list{
	position:relative;
}
.view-yv-blog-list a.btn_book_buynow{
	position:absolute;
	    top: -4.15rem;
    right: 0.5rem;
}
.yv_rtl .view-yv-blog-list a.btn_book_buynow{
	right:auto;
	left:0rem;
}

.view-display-id-recent_posts_block .view-content{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5%;
    width: 100%;
}
.view-yv-blog-list .view-content .views-row .row{
	    display: flex;
    flex-direction: column;
	    justify-content: stretch;
    height: 100%;
}
.view-display-id-recent_posts_block .blog_image{
	    width: 100%;
    border-radius: 2%;
	margin-bottom: 1rem;
}
.view-yv-blog-list .blog_image .img-responsive{

    border-radius: 2% !important;
}

.view-yv-blog-list .view-content .views-row .row .col-md-8{
	width:100% !important;
	display: flex;
    flex-direction: column;
    flex-grow: 1;
	gap:1.5rem;
}
.view-content .yv_node_info {
	width: 100%;
    display: flex;
    justify-content: space-between;
}
.view-yv-blog-list .blog_title{
	/* color: #15191E !important; */
	

font-size: 1.5rem !important;
font-style: normal;
font-weight: 500;
line-height: 135%; /* 1.51625rem */
flex-grow: 1;
margin-bottom:1rem !important;
}
.view-yv-blog-list .blog_title a{
		color: #15191E !important;
}

	.yv_node_info  .fa-user ,.yv_node_info  .fa-calendar {
color: #758AF0 !important;
text-align: center;
/* font-family: "Font Awesome 6 Pro"; */
font-size: 0.84238rem;
font-style: normal;
font-weight: 900;
line-height: 0.84238rem;
margin-right:0.5rem ;
}
.yv_rtl .yv_node_info  .fa-user , .yv_rtl .yv_node_info  .fa-calendar {
	margin-right:0 !important;
	margin-left:0.5rem ;
}
.yv_node_info .details_item_recent_post i.fa-calendar{
	/* color:red !important; */
	/* display:flex! important; */
	/* flex-direction:row; */
	/* gap:0.5rem; */
	margin-right:0.5rem !important;
}
.yv_node_info .author , .yv_node_info .date{
	color: #546478 !important;
text-overflow: ellipsis;
font-size:1rem!important;
font-style: normal !important;
font-weight: 400!important;
line-height: 135%; /* 1.01088rem */

}
@media screen and (min-width: 0px) and (max-width: 768px) {
    .view-yv-blog-list .view-content {
        overflow-x: auto;
        scroll-snap-type: x mandatory;
    }
	.view-yv-blog-list .view-content::-webkit-scrollbar {
	display: none; /* הסתרת סרגל גלילה */
	}
	.view-yv-blog-list .view-content .views-row{
		 min-width: 14rem;
    scroll-snap-align: start; /* הפריטים ייעצרו בקצה המסך */
	}
}

.view-id-yv_blog_list .view-content #pagination .blog-item.row.page1{
	margin-bottom:5rem;
}
.view-id-yv_blog_list .view-content #pagination {
    margin-top: 3.75rem !important;
}

.blog-row
{
	display: flex;
	align-items: flex-start;
	gap: 2rem;
	flex: 1 0 0;
	overflow: hidden;
}

.blog-row-img
{
	
	width: 20.9375rem;
	height: 13.125rem;
	overflow: hidden;
    border-radius: 0.5rem;
}

.blog-row-info
{
	display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    flex: 1 0 0;
    align-self: center;
}
.view-yv-blog-list .blog-row .blog-row-info .blog_title{
	margin-bottom:0.25rem !important;
}
.blog-row-info .yv_node_info{
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 1rem;
}
.blog-row-info .blog_body{
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}
.blog-row-info .blog_body .views-more-link{
	display:none;
}
.blog-row .yv_node_info .author{
	margin-inline-end:1rem;
}
.node-yv-homepage .field .field-items .field-item .node-yv-home-page-part .row .hp_part_grid h3
{
	font-size: 1.5rem !important!
}



/***********************************************************************
blog_ img_galery_and_slider_shevi
***********************************************************************/
#one_popup , #one_youtube{
	display:block ! important;
	width:50% ! important;
	float: right;
	margin: 3.75rem 0 3.75rem 3.75rem !important; 
	position: relative;
}
.yv_rtl #one_popup ,.yv_rtl #one_youtube{
	float: left !important;
	margin: 3.75rem 3.75rem 3.75rem 0rem !important; 
}
#one_popup .enlarge , #one_youtube .enlarge-play{
	right: 0.75rem !important;
    top: 0.75rem !important;
    width: 3rem !important;
    height: 3rem !important;
    border-radius: 3.75rem;
    background: #15191E !important;
    position: absolute;
    text-align: center;
    cursor: pointer;
}
.yv_rtl #one_popup .enlarge ,.yv_rtl #one_youtube .enlarge-play{
	left: 0.75rem !important;
	right: auto !important;
}
#one_youtube .enlarge-play{
	position: absolute !important; */
    right: 0.75rem !important;
    top: 0.75rem !important;
    width: 3.5rem !important;
    height: 3.5rem !important;
    /* align-items: center; */
    border-radius: 3.75rem;
    background: white !important;
    opacity: 1 !important;
    position: absolute;
    /* top: 5px; */
    /* right: 5px; */
    /* padding-top: 5px; */
    text-align: center;
    cursor: pointer;
}
.yv_rtl #one_youtube .enlarge-play{
	left: 0.75rem !important;
	right: auto !important;
}
#one_popup .enlarge i.fa-arrows-maximize {
    color:white !important;
	font-size: 1.375rem  !important;
font-style: normal  !important;
font-weight: 400 !important;
line-height: normal  !important;
    width: 1.5rem !important;
    height: 1.5rem !important;
    position: absolute;
    top: 0.75rem;
    left: 0.75rem;
}
 #one_youtube .enlarge-play svg{
	 width: 1.625rem;
    height: 2rem;
    top: 0.75rem;
    position: absolute;
    right: 0.8rem;
 }
#one_popup .caption{
	margin-top: 1.5rem !important;
	color:  #3F4B5A;

font-size: 1.125rem;
font-style: normal;
font-weight: 500;
line-height: 160%; /* 1.8rem */
}
#one_youtube .img-responsive{
	width:100% !important;
	border-radius: 0.5rem !important;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
   #one_popup , #one_youtube{
	    width: 100% !important;
        box-sizing: border-box !important;
margin: 2.5rem 0 2.5rem 0 !important;
	}   }
}
/***********************************************************************
taxonomy_term
***********************************************************************/
.view-taxonomy-term .col-sm-2 .yv_image{
	padding-right: 25px;
}

.yv_rtl .view-taxonomy-term .col-sm-2 .yv_image{
	padding-right: 0px;
	padding-left: 25px;
}

.view-taxonomy-term h2{
	font-size: 18px;
}

.view-taxonomy-term .yv_author{
	margin-bottom: 40px;
	border: none;
}

.view-taxonomy-term .term-item-row{
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #ddd;

}

/***********************************************************************
lexicon_map
***********************************************************************/
#lexicon_map{
	width: 100%;
	height: 300px;
}

/***********************************************************************
tags
***********************************************************************/

.yv_tags
{
	margin-bottom:10px;
	overflow: auto;
}

.yv_tags a
{
	border: 1px solid lightgray;
	padding: 8px;
	margin-right: 6px;
	margin-bottom: 6px;
	color: #15191E !important;
	float: left;
	/*text-transform: lowercase;*/
	font-size: 13px !important;
	border-radius: 3px;
}

.yv_rtl .yv_tags a
{
	margin-left: 6px;
	margin-right: 0px;
	float: right;
}

/***********************************************************************
newsletter
***********************************************************************/
.node-yv-newsletter{
	width: 610px;
	border: 1px solid #ddd;
}

.node-yv-newsletter li{
	font-size: 14px;
    line-height: 1.7;
}

.newsletter-yadvashem{
	font: normal 14px Arial;
}


@media screen and (min-width: 0px) and (max-width: 768px) {
	.node-yv-newsletter{
		width: 100%;
		border: none;
	}

	.newsletter-yadvashem{
		font: normal 7px Arial;
	}
}



 /***********************************************************************
a button
***********************************************************************/

 /* a.btn-primary, a.btn-primary:link, a.btn-primary:visited { */
    /* color: #fff !important; */
/* } */
 a.btn-primary, a.btn-primary:link, a.btn-primary:visited {
background-color: transparent !important;
border: none !important;
color:#4763EB !important;
}

p:has(a.btn-primary) {
display: flex;
width: 25.5rem;
height: 5rem;
padding: 1rem 1.25rem;
justify-content: center;
align-items: center;
gap: 1rem;
border-radius: 0.375rem;
/* background:  #F4F6FE !important; */
border: 2px solid  #4763EB !important;
margin-top:2rem;
}

@media screen and (min-width: 0px) and (max-width: 768px) {
	p:has(a.btn-primary) {
		width:100%;
	}
}
p:has(a.btn-primary):hover{
	background:  #1A3CE6 !important;
	border: 2px solid  #1A3CE6 !important;


}
p:has(a.btn-primary):hover a.btn-primary{
		color:white !important;
}
p:has(a.btn-primary):active{

	background-color:  white !important;
	border: 2px solid  #1430B8 !important;


}

p:has(a.btn-primary):active a.btn-primary{

    box-shadow: none !important;
		color:#1430B8 !important;
}
.btn-sitemap {
	color: #15191E;
	background-color: #888;
	border-color: #999;
	}

#show_icons i{
	margin-right: 12px;
	color: #337ab7;
}

.yv_rtl #show_icons i{
	margin-left: 12px;
	margin-right: 0px;

}

.yv_vertical .nav-tabs{
	width: 70%;
}

.yv_vertical .nav-tabs li{
	text-align: center;
}

#download_lesson{
	margin-bottom: 20px;
}



 .node-unpublished  .table .table{
	background-color: #fff4f4;
 }

/***********************************************************************
media xs
***********************************************************************/
@media screen and (min-width: 0px) and (max-width: 768px) {
	/* .view-similarterms .views-row-odd{ */
		/* padding-right: 20px; */
	/* } */

	.yv_rtl .view-similarterms .views-row-odd{
		padding-right: 0px;
		/* padding-left: 20px; */
	}
}

/***********************************************************************
print
***********************************************************************/
@media print {
	@page {
    padding-top: 1rem; /* הגדרת שוליים בגודל 1 אינצ' */
  }
	html{
	font-size:10px !important
}
	#main-container{
		padding:0 !important;
	}
	#title-region .container {
		    padding: 0rem 0rem ! important;

	}
	.node-yv-flexible-tabs .tab-content > .tab-pane {
		display: block !important;
		opacity: 1 !important;
		visibility: visible !important;
		page-break-after: always;
	}

	.nav-tabs {
		display:none;
	}

	.title_for_print{
		font-size: 16px;
		font-weight: bold;
		display: block;
	}

	#sidebar_first, #sidebar_second, #scrolled_header, #main-menu, #footer, #relatedDocument, #online_store_block, #related_block, .relatedDocument_title, .relatedResource_title, .relatedResource,
	.enlarge, .enlarge-play, .container_icons, .announcment_container{
		display: none !important;
	}

	#main-container .for_border{
		padding-right: 0px !important;
		border-right: none;
	}

	.yv_rtl #main-container .for_border{
		padding-left: 0px !important;
		border-left: none;
		border-right: none;
		padding-right: 0px !important;
	}

	a[href]:after {
		content: none !important;
	}
	.gallery_left ,.gallery_right{
		width:33% !important;
	}
.royalSlider {
	display:none !important;
}

	/* .col-sm-4.gallery_right {  */
		/* width:33.33333333% !important; */
	/* } */

	/* .popup-gallery .col-md-4{ */
		/* width:33.33333333% !important; */
		/* float: left; */
	/* } */

	.node-yv-flexible-tabs .tab-content{
		padding: 0;
	}

	.for_teacher{
		padding: 0;
	}

	.for_teacher::before{
		display: none;
	}
    blockquote, pre {
        border:none !important;

    }
#print_icon_yv_as{
	height: 4rem;
width: 4rem;
display:block !important;
text-align: center;
font-family: "Font Awesome 6 Brands";
font-size:1.125rem !important ;
font-style: normal !important;
font-weight: 400 !important;
line-height: normal !important;
	color:#1A3CE6 !important;
}
.print_icon_yv{
	
	display: flex !important;
		/* margin-left:3.75rem; */
		/* margin-top:3.75rem; */
height: 4rem;
width: 4rem;
padding: 0.6875rem 1rem;
justify-content: space-between;
align-items: center;
flex: 1 0 0;
border-radius: 2.875rem;
background-color:  #2F3778 !important;
-webkit-print-color-adjust:exact;
}
.print_icon_yv svg{
	color:white !important;
-webkit-print-color-adjust:exact;
}
.yv_rtl .print_icon_yv{
	display: flex !important;
		margin-left:auto !important;
		margin-right: 3.75rem;
		margin-top:3.75rem;
height: 4rem;
width: 4rem;
padding: 0.6875rem 1rem;
justify-content: space-between;
align-items: center;
flex: 1 0 0;
border-radius: 2.875rem;
background-color:  #2F3778 !important;
}


}
.print_icon_yv{
display:none;
}
/*remove to show tags*/
	#block-views-yv-tags-block-block
	{
		display:none;
	}



/***********************************************************************/


.lesson_structure {
	font-family:Open Sans;
	font-size:14px;
	color:#000;
}
/*
 .poem, .poem p{
	font-family: PT Serif !important;
}
*/

.poem{
  font-size: 1.4em;
  /*width:90%;*/
  margin:50px auto;
  font-family:Open Sans;
  font-style:italic;
  color: #555555;
  padding:1.2em 30px 1.2em 75px;
  border-left:5px solid #007daf ;
  line-height:1.6;
  position: relative;
  background:#f5f5f5;
  display: flex;
  flex-direction: column;
}

.poem::before{
  font-family:Arial;
  content: "\266B";
  color:#007daf;
  font-size:2em;
  position: absolute;
  left: 10px;
  top: 8px;
}

.poem::after{
  content: '';
}

.poem span{
  display:block;
  color:#15191E;
  font-style: normal;
  font-weight:light;
  margin-top:1em;
  font-family:Open Sans;
  font-size:14px;
}




/***************** special home page ************************/

#yv-special-background{
	background-size: cover;
	height: 100%;
	background-position:50% 50%;
	background-repeat: no-repeat;
	/*background: no-repeat center center fixed;
	height: 100%;
	overflow: hidden;*/
	/*background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-size: cover;
    position: fixed;*/


}

.yv-special-hp{

	align-items: center;
	justify-content: center;
	text-align: center;
	text-align: -webkit-center;
}

.yv-special-hp div{
	margin: 0 auto;
}

.yv-special-hp .title
{
	color: white;
	font-weight: bold;
	text-shadow: 1px 1px 2px #5b4839, 0 0 25px #30251F, 0 0 5px #5d4a3c;
	text-align: center;
	background-color: rgb(102, 102, 102, 0.65);
}

.yv-special-hp .sub_title
{
	font-size:18px;
	color: white;
	text-shadow: 1px 1px 2px #5b4839, 0 0 25px #30251F, 0 0 5px #5d4a3c;
	text-align: center;
}

.yv-special-hp .link{
	text-align: center;
	width: 70px;
	height:80px;
	background-color: #963435;
	border-radius: 3px;
	color: white;
	display:block;
	margin: 0px auto;
}


.yv-special-hp h1
{
	font-size:56px
}

.yv-special-hp h2
{
	font-size:36px;
}

.yv-special-hp .fa-angle-down
{
	margin-top: 20px;
}

.marquee {
  overflow: hidden;
}


@media screen and (min-width: 0px) and (max-width: 768px) {
	.node-type-yv-special-homepage .marquee{
		/*display:none;*/
		font-size:20px;

	}
	.yv-special-hp h1
	{
		font-size:28px
	}
	#special_hp_audio
	{
		max-width:100px;
	}
	.yv-special-hp .link
	{
		display:none;
	}
	.yv-special-hp .fa-angle-down
	{
		font-size:20px;
	}
	.mfp-iframe-title
	{
		padding-top:15px;
	}
}
@media screen  and (min-width: 1400px) {

	.yv-special-hp
	{
		//display: flex;
	}
}


/***************** magazine online ************************/
.view-yv-magazine-online-per-tag
{
	padding-bottom:70px;
}

.more_articales
{
	padding-top:20px;
}
.sub_title
{
	font-size: 16px;
    margin: 0 0 5px 0;

}
/* הסרתי, לוודא שזה לא פגע במשהו אחר */
.links_list li
{
	/* list-style-type:none; */
}
.links_list li p{
margin:0px 0px 5px !important;

}
/*****************node-yv-document ************************/
.node-yv-document{
	margin-top:3.75rem;
}
.node-yv-document .yv-links-container{
	margin-top:5rem;
}
/***************** print grid ************************/
.print_grid{
	display:none;
}

@media print {
	.dev-query{
		display:none;
	}
	.royalSlider {
		display:none ! important;
	}
	.print_grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    /* grid-template-rows: repeat(auto-fill, 33vh); */
    gap: 2.4rem;
	 page-break-before: always;
}

.grid-item {
    /* position: relative; */
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    /* align-items: center; */
    overflow: hidden;
	 page-break-inside: avoid;
}

.image-wrapper {
    width: 100%;
    /* height: 100%; */
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
	border-radius: 8px;
background-color: #C3CBD5 !important;
-webkit-print-color-adjust:exact;
 /* height: 30vw !important; */
}

.img_print{
    width: auto !important;
    height: 25vw !important;
    /* object-fit: contain; /* מאפשר התאמה מושלמת של התמונה לתוך ה-wrapper */ */
}

.image-title {
	padding-top:1rem;
   color:  #3F4B5A !important;
/* Image Caption/Print/caption */
font-family: "Roboto Serif";
font-size: 9px;
font-style: normal;
font-weight: 500;
line-height: 160%; /* 14.4px */
}
}


#main_section:has(> #block-views-last-event-view-block) {
display:flex;
flex-direction:column;
}
#main_section:has(> #block-views-last-event-view-block) .container_icons{
	order:0;
}
#main_section> #block-views-last-event-view-block {
	margin-top:3.75rem;
	order:1;
}
#main_section:has(> #block-views-last-event-view-block) article{
	order:2;
}
