.lang-icons--container {
    position: relative;
    top: -10px;
}
.lang-icons--container ul {
    margin: 0 !important;
    padding: 0;
}
.lang-icons {
    height: 36px;
    position: relative;
    box-sizing: border-box;
}
html[dir="rtl"] .lang-icons {
    
}
.lang-icons ul {
    list-style: none;
}
.lang-icons__choose {
    background: #fff url('../img/langs-01.png') center center no-repeat;
    /*background-size: 85%;*/
    border: 1px solid #A31E23;
    border-radius: 15%;
    width: 31px;
    height: 31px;
    position: relative;
    z-index: 10;
    cursor: pointer;
    outline: none;
    box-sizing: border-box;
    color: #fff;ll
    text-align: center;
    /*left: 0;*/
	display: block;
    float: left;
    margin-left: 40px;
	padding: 0;
    margin-top: 3px;
}
li.lang-icons__choose {
    transition: all .8s;
}
html[dir="rtl"] .lang-icons__choose {
    right: initial;
    left: 0;
}
.lang-icon {
    /*border: 1px solid black;*/
    border-radius: 15%;
    width: 32px;
    height: 32px;
    position: absolute;
    box-sizing: border-box;
    transform: scale(0.4);
    transition: all .8s;
    text-align: center;
    overflow: hidden;
    /*left: 0;*/
	float: left;
    margin-left: 40px;
	/*border: solid 1px #A31E23;*/
	box-shadow: #ccc 2px 2px 2px;
}
.lang-icon--plus {
    transform: scale(1) translate(40px, 3px);
}
html[dir="rtl"] .lang-icon {
    right: initial;
    left: 0;
}
.lang-icon::after {
    content: "";
    /*background: rgba(0, 0, 0, .55);*/
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.lang-icon--he {
    background: url('../img/he.png') center center no-repeat;
    background-size: cover;
}
.lang-icon--en {
    background: url('../img/en.png') center center no-repeat;
    background-size: cover;
}
.lang-icon--es {
    background: url('../img/es.png') center center no-repeat;
    background-size: cover;
}
.lang-icon--fr {
    background: url('../img/fr.png') center center no-repeat;
    background-size: cover;
}
.lang-icon--ru {
    background: url('../img/ru.png') center center no-repeat;
    background-size: cover;
}
.lang-icon.lang-icon--plus {
    /*background: url('../img/plus.png') top right no-repeat;*/
    background-size: contain;
    width: 57px;
	height: 31px;
    background: #fff;
    color: #A31E23;
    border: solid 1px #A31E23;
	box-shadow: 0px 0px 0px 0px;
}
.lang-icon span {
	/*background: #A31E23;
    border-radius: 20px 0 0 20px;*/
    position: absolute;
    top: 50%;
	padding: 0.5em;
    transform: translateX(-50%) translateY(-50%);
    color: #fff;
    z-index: 5;
    font-size: 16px;
    /*text-shadow: 0px 0px 5px black;*/
	color: #A31E23;
    border: solid 1px #A31E23;
}
html[dir="rtl"] .lang-icon span {
    transform: translateX(50%) translateY(-50%);
}
.lang-icon__item {
    display: block;
    box-sizing: border-box;
}

html[dir="rtl"] .share-icons__choose {
    right: initial;
    left: 0;
}
html[dir="rtl"] .share-icon {
    right: initial;
}

.share-icons--open .lang-icons .lang-icons__choose {
	margin-left: 40px;
	transition: all 0.8s;
}
.share-icons--open .lang-icon {
	margin-left: 40px;
}

i.fab.fa-telegram {
    color: #33ADDE;
}

i.fas.fa-envelope {
    color: #D54D41;
}

i.fab.fa-whatsapp {
    color: #4CC759;
}
.lanAll.lang-icons--open {
    padding: 0 0 2em;
	transition: all .8s;
}
.lanAll.share-icons--open {
    padding: 0 0 2em;
	transition: all .8s;
}
.lanAll {
	transition: all .8s;
}
/*
	.lang-icons--open .lang-icon__item:nth-child(2) .lang-icon{ 
		transform: scale(1) translateX(calc(43*1px));
	} 
	.lang-icons--open .lang-icon__item:nth-child(3) .lang-icon{ 
		transform: scale(1) translateX(calc(43*2px));
	}
	.lang-icons--open .lang-icon__item:nth-child(4) .lang-icon{ 
		transform: scale(1) translateX(calc(43*3px));
	}
	.lang-icons--open .lang-icon__item:nth-child(5) .lang-icon{ 
		transform: scale(1) translateX(calc(43*4px));
	}
	.lang-icons--open .lang-icon__item:nth-child(6) .lang-icon{ 
		transform: scale(1) translateX(calc(43*5px));
	}
	
	*/
	
	/*share*/
	
	.share-icons--open .share-icon__item:nth-child(2) .share-icon{ 
		transform: scale(1) translate(calc(37px*0), 39px);
	} 
	.share-icons--open .share-icon__item:nth-child(3) .share-icon{ 
		transform: scale(1) translate(calc(37px*1), 39px);
	}
	.share-icons--open .share-icon__item:nth-child(4) .share-icon{ 
		transform: scale(1) translate(calc(37px*2), 39px);
	}
	.share-icons--open .share-icon__item:nth-child(5) .share-icon{ 
		transform: scale(1) translate(calc(37px*3), 39px);
	}
	.share-icons--open .share-icon__item:nth-child(6) .share-icon{ 
		transform: scale(1) translate(calc(37px*4), 39px);
	}
	
html[dir="rtl"] .lang-icon span {
    transform: translateX(50%) translateY(-50%);
}	
.fab {
    font-family: "Font Awesome 5 Brands";
}	
/*.share-icons--container .fab:before, .far:before, .fa-envelope:before{
	font-size: 2px;
}*/
.share-icons--container .share-icons--open .fab:before,
 .share-icons--open .far:before,
 .share-icons--open .fa-envelope:before{
	font-size: 30px;
}

.share-icon__item, #telegram, #facebook, #mail, #whatsapp, #copy {
	list-style: none;
}
.share-icons ul {
	position: absolute;
	left: 0;
    margin-top: -35px;
	height: 0;
}

a.share {
    position: absolute;
    top: -10px;
    left: 24px;
    float: left;
    height: 0px;
    width: 0px;
}

.share-icons__choose {
    background: #fff url('../img/shituf.png') center center no-repeat;
    background-size: 85%;
    border: 1px solid #A31E23;
    border-radius: 15%; 
    width: 31px;
    height: 31px;
    position: absolute;
    z-index: 10;
    cursor: pointer;
    outline: none;
    box-sizing: border-box;
    color: #fff;ll
    text-align: center;
    left: 0;
	top: -10px;
    list-style: none;
	transition: all 0.6s;
	margin-top: 2px;
}
.lang-icon--he span, 
.lang-icon--en span, 
.lang-icon--fr span, 
.lang-icon--es span, 
.lang-icon--ru span {
	text-indent: -9000px;
	border:none;
}

.share-icon {
    /*border: 1px solid black;*/
    border-radius: 15%;
    width: 32px;
    height: 32px;
    position: absolute;
    box-sizing: border-box;
    transform: scale(0.4);
    transition: all .6s;
    text-align: center;
    overflow: hidden;
    /*left: 0;
	float: left;
    margin-left: 40px;*/
	left: -23px; /* לבדוק*/
  	top: 0px;
}
.share-icon.share-icon--facebook {
    background-color: rgb(24, 119, 242);
}

.share-icon.share-icon--telegram {
    background-color: rgb(44, 165, 224);
}
.share-icon.share-icon--mail {
    background-color: rgb(221, 83, 71);
}
.share-icon.share-icon--whatsapp {
    background-color: rgb(18, 175, 10);
}
/*.share-icon.share-icon--copy{
	background: #0166FF;
}*/
.share-icon--copy{
	background: url(../img/copy.png) center center no-repeat;
    background-size: cover;
}
.fa-copy:before {
    content: "\f0c5";
    color: white;
}

/*.lang-icon--plus {
    transform: scale(1) translateX(240%);
}*/

/* mobile */
@media (max-width: 600px) {

    .lang-icons__choose {
        height: 31px;
        width: 31px;
    }
    .lang-icon {
        width: 36px;
        height: 36px;
    }

    .lang-icons {
        height: 36px;
    }
    html[dir="rtl"] .lang-icons {
       
    }
	/*
    .lang-icons--open .lang-icon__item:nth-child(2) .lang-icon{ 
        transform: scale(1) translateY(42px);
    } 
    .lang-icons--open .lang-icon__item:nth-child(3) .lang-icon { 
        transform: scale(1) translateY(84px);
    }
    .lang-icons--open .lang-icon__item:nth-child(4) .lang-icon{ 
        transform: scale(1) translateY(126px);
    }
    .lang-icons--open .lang-icon__item:nth-child(5) .lang-icon{ 
        transform: scale(1) translateY(168px);
    }
    .lang-icons--open .lang-icon__item:nth-child(6) .lang-icon{ 
        transform: scale(1) translateY(210px);
    }*/
}

/*fix iframe*/
iframe#a73812c1 {
    display: none !important;
}

/* audio archive */
.audio-archive audio {
    width: 100%;
}
.audio-archive .audio-element-title {
    margin: 30px 15px 10px 0;
    font-weight: bold;
}
select#books {
    width: 200px;
    padding: 10px;
    font-size: 18px;
    background: #d1dee8;
    margin-left: 50px;
}
.audio-archive__form label {
    font-size: 18px !important;
    color: #000 !important;
    margin-left: 10px;
}

/* audio tracker - ended */
.archive-audio-element--ended {
    border: 1px solid green;
    border-radius: 50px;
    box-sizing: border-box;
}

/* yitzak he */
	.lang-icons--open .lang-icon__item:nth-child(2) .lang-icon{ 
    transform: scale(1) translate(calc(43*-0.93px), 39px);
	} 
	.lang-icons--open .lang-icon__item:nth-child(3) .lang-icon { 
		transform: scale(1) translate(calc(43*0.07px), 39px);
	}
	.lang-icons--open .lang-icon__item:nth-child(4) .lang-icon{ 
		transform: scale(1) translate(calc(43*1.07px), 39px);
	}
	.lang-icons--open .lang-icon__item:nth-child(5) .lang-icon{ 
		transform: scale(1) translate(calc(43*2.07px), 39px);
	}
	.lang-icons--open .lang-icon__item:nth-child(6) .lang-icon{ 
		transform: scale(1) translate(calc(43*3.07px), 39px);
	}
	.lang-icons--open .lang-icon__item .lang-icon.lang-icon--plus{
		transform: scale(1) translate(40px, 3px);
	}

/* mobile yitzak */
@media (max-width: 600px) {

    .lang-icons__choose {
        height: 31px;
        width: 31px;
    }
    .lang-icon {
        width: 36px;
        height: 36px;
    }

    .lang-icons {
        height: 36px;
    }
    html[dir="rtl"] .lang-icons {
       
    }
	/*
    .lang-icons--open .lang-icon__item:nth-child(2) .lang-icon {
		transform: scale(1) translatex(-120%) translateY(0%);
	} 
    .lang-icons--open .lang-icon__item:nth-child(3) .lang-icon { 
		transform: scale(1) translatex(-240%) translateY(0%);
    }
    .lang-icons--open .lang-icon__item:nth-child(4) .lang-icon{ 
		transform: scale(1) translatex(-360%) translateY(0%);
    }
    .lang-icons--open .lang-icon__item:nth-child(5) .lang-icon{ 
		transform: scale(1) translatex(-480%) translateY(0%);
    }
    .lang-icons--open .lang-icon__item:nth-child(6) .lang-icon{ 
		transform: scale(1) translatex(-600%) translateY(0%);
    }
	
	
	/* mobile yitzak he */
	/* .rtl .lang-icons--open .lang-icon__item:nth-child(2) .lang-icon {
		transform: scale(1) translatex(120%) translateY(0%);
	} 
    .rtl .lang-icons--open .lang-icon__item:nth-child(3) .lang-icon { 
		transform: scale(1) translatex(240%) translateY(0%);
    }
    .rtl .lang-icons--open .lang-icon__item:nth-child(4) .lang-icon{ 
		transform: scale(1) translatex(360%) translateY(0%);
    }
    .rtl .lang-icons--open .lang-icon__item:nth-child(5) .lang-icon{ 
		transform: scale(1) translatex(480%) translateY(0%);
    }
    .rtl .lang-icons--open .lang-icon__item:nth-child(6) .lang-icon{ 
		transform: scale(1) translatex(600%) translateY(0%);
    }*/
}
.yhb-content-audio audio {
	width: 100%;
	/*max-width: 570px;*/
}

/*//2//*/
@media (max-width: 800px) {
    html[dir="rtl"] .lang-icons {
       
    }
  /*  .lang-icons .lang-icon__item:nth-child(2) .lang-icon {
		transform: scale(1) translatex(-120%) translateY(0%);
	} 
    .lang-icons .lang-icon__item:nth-child(3) .lang-icon { 
		transform: scale(1) translatex(-240%) translateY(0%);
    }
    .lang-icons .lang-icon__item:nth-child(4) .lang-icon{ 
		transform: scale(1) translatex(-360%) translateY(0%);
    }
    .lang-icons .lang-icon__item:nth-child(5) .lang-icon{ 
		transform: scale(1) translatex(-480%) translateY(0%);
    }
    .lang-icons .lang-icon__item:nth-child(6) .lang-icon{ 
		transform: scale(1) translatex(-600%) translateY(0%);
    }
	
	
	/* mobile yitzak he */
	/* .rtl .lang-icons .lang-icon__item:nth-child(2) .lang-icon {
		transform: scale(1) translatex(120%) translateY(0%);
	} 
    .rtl .lang-icons .lang-icon__item:nth-child(3) .lang-icon { 
		transform: scale(1) translatex(240%) translateY(0%);
    }
    .rtl .lang-icons .lang-icon__item:nth-child(4) .lang-icon{ 
		transform: scale(1) translatex(360%) translateY(0%);
    }
    .rtl .lang-icons .lang-icon__item:nth-child(5) .lang-icon{ 
		transform: scale(1) translatex(480%) translateY(0%);
    }
    .rtl .lang-icons .lang-icon__item:nth-child(6) .lang-icon{ 
		transform: scale(1) translatex(600%) translateY(0%);
    }
*/
	.carusel .sarcho-container.sticky-bottom {
		display: none;
	}
}

#myInput_copy{
   position: fixed;
    left: -5000px;
} 

.lanAll +p {
	margin-top:0px;
}

/*div.lanAll > div.share-icons--container {
	margin-top: 35px;
}*/