
body { min-width:100%}
@font-face {
font-family: 'almoniTzar400';
font-weight: 400; /*(regular)*/
font-style: normal;
src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-regular-aaa.eot');
src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-regular-aaa.eot') format('embedded-opentype'), 
    url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-regular-aaa.woff') format('woff'), 
    url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-regular-aaa.woff2') format('woff2');
}
@font-face {
    font-family: 'almoniTzar700';
    font-weight: 700;
    font-style: normal;
    src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.eot');
    src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.eot') format('embedded-opentype'), url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.woff') format('woff2'), url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-bold-aaa.woff2') format('woff')
}
@font-face {
    font-family: 'almoniTzar500';
    font-weight: 500;
    font-style: normal;
    src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-medium-aaa.eot');
    src: url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-medium-aaa.eot') format('embedded-opentype'), url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-medium-aaa.woff') format('woff'), url('../../../../../Static/fonts/almoni-tzar/almoni-tzar-medium-aaa.woff2') format('woff2');
}

#wrapper,header{  max-width:unset;}
 

.desc {margin:108px auto 173px;
       font-family: 'AlmoniDL400';
    font-weight:normal;
    text-align:center;
    font-size: 32px; 
        line-height: 1.5;
    max-width:1068px;
    width:calc(100% - 54px);
    display:none
}
.hpSB{
    display:block;
    width:100%;
    /*max-width:1900px;*/
    text-align:center;
    direction:rtl;
   margin:0 auto;
    color:#e61e28;
    padding:2px 0;
    left:0;
    overflow:hidden;
        z-index: 1111111111;
        height: 60px;
 
}
.hpHwR {    
    width: 100%;
    background: #000;
    position: fixed;
    top: 0;
    left: 0; 
    z-index:1111111;
}


.hpSB .del1 {  height: 28.7px;
  opacity: 0.2;
  border: solid 1px #3a3a3a;
  margin:0 17px 0 12px;
      position: relative;
    top: 14px; display:none;
}
.hpSB .globesLink {
     background: url(../../../../../globes/logo_globes_white.svg) no-repeat 0 0;
    width: 136px;
    height: 49px;
    float: right;
    margin: 5px 23px 0 0;
}

.hpSB h2{
    display: inline-block;
    font-family: almoniTzar400;
    margin-top: 7px;
    float:right;
    font-size: 32px;
    color:#fff;
    margin-right:24px;
    font-feature-settings: "smcp";
}

.hpSB .lnkSB{
    display: inline-block;
    font-family: 'AlmoniDL400';
    font-weight:normal;
    margin-left: 45px;
    font-size: 18px;
    color:#fff;
}
.hpSB .lnkSB.active{font-family: 'AlmoniDL700'; position:relative}



.hpSB .lnkSB.active:after {
    position: absolute;
    width: 20px;
    height: 2px;
    right:0;
    bottom:-3px;
    background: #c00;
    content: '';}
#dvRSB{
    float:left;
    display:inline-block;
}
#dvRSB a span {margin:0;line-height: 36px; font-size:20px}
#dvRSB a img {margin-right:15px}
.hpSB .lnkReg{
    font-family: demibold;
    font-size: 16px;
    text-align: right;
 float:right;
    margin: 13px 20px 0 29px;
    
    letter-spacing: -0.3px;
    padding:4px 25px;
    background-color:#fff !important;
    color:#e61e28;
    border:1px #e61e28 solid;
}

.hpSB .imgShare{
   float:right;
    margin-left:8px;
    width:20px;
        margin-right: 0;
        margin-top: 9px;
}
.hpSB span {color: #fff;
    float: right;
    margin-top: 14px;
    }
#dvRSB .del {    
    float:left;
    font-size: 16px;
    margin: 20px 29px 33px;
    position: relative;
    top: -8px;
    height: 36px;
    line-height: 35px;
    padding: 0 12px;
    border-radius: 6px;
    border: solid 1px #cbcbcb;
    cursor:pointer;

}
#dvRSB .del i {font-style:normal}
#dvRSB .del b {     background: url(../../../../../globes/2019/share-16-px-1.svg) no-repeat 0 0;
    display: inline-block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 4px;
    position: relative; }



#dvRSB .del:hover {background:#fff; color:#000; }
#dvRSB .del:hover b {background: url(../../../../../globes/2019/share-16-px-2.svg) no-repeat 0 0;}


.hpSB .l {font-family: AlmoniDL400;
    float: right;
    margin: 10px 0px 0px 0px;
    font-size: 16px;
    color: #000;
    border-left: 1px #92969a40 solid;
    padding-left: 30px;
}
 #SBTopLinks .table {display:inline}
#SBTopLinks {display: inline-block; margin-top:15px}
#kidumSB {
    display:block;
    position:relative;
    clear: both;
    padding-top: 50px;
    background-color: #fde7dc;
    
}

#kidumSB h1{
      position: absolute;
    bottom: 44px;
    right: 160px;
    font-family: 'almoniTzar700';
    font-size: 128px;
    color: #fff;
    z-index: 1;
    line-height: 95px;
    letter-spacing: 0.32px;
    width: 609px;
    text-align: right;
    font-feature-settings: "smcp";
    margin:0;
}
#kidumSB .kidomImg {    
    position: absolute;
    bottom: 270px;
    z-index: 1;
    right: 160px;}

#kidumSB h3{
    position:absolute;
    top:110px;
    right:450px;
    font-family: 'almoniDL700';
    font-size:40px;
}

.divSBTitle {
       max-width: 1600px;
    
    text-align: right;
    font-family: 'almoniTzar700';
    font-size: 48px;
    line-height: 57px;
    margin: 30px auto 51px;
    color: #1a1a1a;
    letter-spacing: -0.18px;
    
    border-bottom: 1px #1a1a1a solid;
    font-weight:normal;
        padding-bottom: 10px;
        position:relative
}
.divSBTitle:after {    position: absolute;
    content: '';
    border-radius: 5px;
    bottom: -2px;
    right: 0;
    width: 72px;
    border: 2px #c00 solid;
    background: #c00; 
}

.divSBTitle h2 {margin:0; font-size:48px }
#divSBInstruction {
    width:100%;
    margin:30px auto 78px;
    max-width: 1040px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

#divSBInstruction div{
    display:inline-block;
}

#divSBInstruction div>span img {
 border-radius:50%;
 width: 180px;
    height: 180px;
}
 
#divSBInstruction p{
    font-family: 'almoniTzar400';
    font-size:32px;
      color:#000;
    max-width: 65%;
    margin: 30px auto 0;
    line-height: 32px;
}

#divSBInstruction div:nth-of-type(1){
    direction:ltr;
}

#divSBInstruction div:nth-of-type(1)>p{
    text-align:center;
}

#divSBInstruction div:nth-of-type(2)>span{
   margin:0px auto;
}


#section_article .item h2,
#section_article .hWr4 {text-align:center; max-width:613px}

#divGalleryCredits {font-family: 'almoniDL400'; font-size:16px}

.socialIconsArt {direction:ltr}
.socialIconsArt a {
    display: inline-block;
    width: 77px;
    height: 77px;
 
       zoom: 60%;
    position: relative;
    margin-left:24px;
}
 
.socialIconsArt .twitter {
    background:url('../../../../../globes/urban_renewal/icn_twitter.svg') no-repeat center;
}
.socialIconsArt .facebook {
    background:url('../../../../../globes/urban_renewal/icn_facebook.svg') no-repeat center;
}
.socialIconsArt .mail {
    background:url('../../../../../globes/urban_renewal/icn_mail.svg') no-repeat center;
}
.socialIconsArt .linkedin {
    background:url('../../../../../globes/urban_renewal/icn_linkedin.svg') no-repeat center;
}
 
.socialIconsArt .whatsap {
    background:url('../../../../../globes/urban_renewal/icn_whatsapp.svg') no-repeat center;
}

.socialIconsArt .facebook:hover {background-image:url(../../../../../globes/urban_renewal/icn_facebook_color.svg); }
.socialIconsArt .twitter:hover{background-image:url(../../../../../globes/urban_renewal/icn_twitter_color.svg);}

.socialIconsArt .whatsap:hover {background-image:url(../../../../../globes/urban_renewal/icn_whatsapp_color.svg); }

.socialIconsArt .mail:hover {background-image:url(../../../../../globes/urban_renewal/icn_mail_color.svg);}

.socialIconsArt .linkedin:hover { background-image: url(../../../../../globes/urban_renewal/icn_linkedin_color.svg);}

.socialIconsArt .copy:hover {background-image:url(../../../../../globes/urban_renewal/icn_copy_link_color.svg);}


.videoPh video {    width: 100%;
    margin: 0 auto auto;
    display: block;}

.videoPh:after {    
    background: #00000080;
    position: absolute;
    content: "";
    top: 60px;
    left: 0;
    height: calc(100% - 60px);
    width: 100%;
    z-index: 1;
    cursor: pointer;
    opacity: 1 !important;}


.videoPh:before {
    background: url(../../../../../globes/play72.svg) no-repeat 0 0;
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 72px;
    width: 72px;
    z-index: 111;
    cursor: pointer;
}
.videoPh:hover:before {zoom: 120%;}
.iframeVideo .close {
    position: absolute;
    width: 20px;
    height: 20px;
    top: -30px;
    right: -8px;
 
    font-size: 50px;
     
    color: #000;
    cursor: pointer;
    display: inline-block;
    z-index: 100;
}

.mainInfo .socialLinks { text-align: center; direction: ltr; padding:5px 0; border-top:1px #000 solid; border-bottom:1px #000 solid; margin-top:20px }
.mainInfo .socialLinks a { display:inline-block; margin-bottom:10px; width:30px; height:30px;    margin: 0 14px; cursor:pointer}
.mainInfo .socialLinks .icon1 {background:url(../../../../../globes/icons/icn-facebook.svg) no-repeat 0 0;}
.mainInfo .socialLinks .icon2 {background:url(../../../../../globes/icons/icn-twitter.svg) no-repeat 0 0;}
.mainInfo .socialLinks .icon3 {background:url(../../../../../globes/icons/icn-mail.svg) no-repeat 0 0;}
.mainInfo .socialLinks .icon4 {background:url(../../../../../globes/icn-linkdin.svg) no-repeat 0 0;    zoom: 81%;}
.mainInfo .socialLinks .icon5 {background:url(../../../../../globes/icons/icn-whatsapp.svg) no-repeat 0 0; }
.mainInfo .socialLinks span {text-align: center;font-size: 16px; color:#000;  margin-bottom:4px;  font-family: 'almoniDL400'; display:block} 


 

#divSBBanner1{
    width: 1050px;
    height: 90px;
 
    margin:109px auto 97px;
    font-size:40px;
 
}
 
#p2048.article .ArticleRetatedItems {background:#fff}
#p2048.article section.about_info {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 13%;
}

 .info_title {font-family:OpenSansHebrewBold; font-size:22px; color:#1a1a1a; margin-bottom:24px; min-height: 32px;}
section.about_info .info_text p {font-family:OpenSansHebrew; font-size:19px; color: #484848; margin:0 0 20px}




#SBFilterData, .allMembers{
    margin:30px auto;
    max-width: 1600px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 31px;
    width: 96%;
}

#SBFilterData>a{
    display:inline-block;
        position: relative;
    /*border:1px solid #cecece;*/
    margin-bottom:50px;
    vertical-align: top;
}
#SBFilterData>a:visited * {color:#66605b}
.SBCoach img{
    width:100%;
    height:auto;
    border-radius:6px;
 
}

.allMembers .member img {width:100%; height:auto; display:block;    border-radius: 6px;}
.allMembers {width:100%;    border-bottom: 1px #e9e2de solid;
    padding-bottom: 72px;
    margin-bottom: 63px;}

.SBCoach .hoverCoachImg {     transition: all ease-out 200ms;  display:block;  opacity: 0;    position: absolute;   top: 0;}
.SBCoach:hover .hoverCoachImg { opacity:1;display:block;}
 
.SBCoach h4, .members .member_text h4 {
    font-size:28px;
    line-height:31px;
    margin:9px 0 4px;
    font-family: 'almoniTzar700';
    color:#1a1a1a;
    max-width:241px;
    text-align:right
}
.members .member_text h4 {max-width:315px;}
.SBCoach:hover * {color:#e61e28 !important}

.SBCoach h5, .members .member_text h5{
    font-size:18px;
    line-height:24px;
    font-family: 'almoniDL400';
    margin:0;
    color:#1a1a1a;
    letter-spacing: -0.04px;
    font-weight: normal;
    text-align:right
}
 
.SBCoach h6, .SBCoach p{
    font-size:16px;
    line-height:23px;
    font-family: 'almoniDL400';
    margin:0;
    color:#000;      text-align: center;  font-weight: normal;
}

#MContentWr {    grid-column: 1 / -1;
    margin: 44px auto 106px;
    max-width:1600px;
  padding: 22px 0;
   overflow:hidden;
    width: 100%;
    border-top:1px #e9e2de solid;
    border-bottom:1px #e9e2de solid;
}
 

#MContentWr .clsContent { letter-spacing: -0.05px; float: right;  font-size: 18px;  color: #000; font-family:almoniDL700;     position: relative;    }
#MContentWr .clsContent:after {         
    content: "";
    border: solid #000;
    border-width: 0 2px 2px 0px;
    padding: 4px;
    position: absolute;
    left: -14px;
    top: 8px;
    transform: rotate(135deg);}

 
#MContentWr img {float: left; width:24px; height:24px }


.errInput{
    border:2px solid #cc0000 !important;
}

#wrapper {background:#fff;    margin: 0 auto;  }

/*--------------------------form section------------------------------------*/
.form__section {
    background-color: #fde7dc;
    padding: 30px 0;
}
.form__section .container {
    background-image:url('../../../../../globes/11597b.png');
    background-repeat:no-repeat;
    background-position: 10% center;
        max-width: 1210px;
    margin: 20px auto;
    padding: 0 35px;
        min-height: 437px;
}
#SBSendMailSuccess {position: relative;    top: 100px;}
.form {
    display: flex;
    flex-wrap:wrap;
    max-width:594px;
    position: relative;
    padding-bottom: 60px;  
}
.form_title {
    font-size: 64px;
        font-family: 'almoniTzar400';
    padding-bottom: 0;
        margin: 0;
            font-weight: normal;
                text-align: right;
}
.form_desc {
    font-size:18px;
    text-align: right;
    margin-bottom: 28px;
    font-family: 'almoniDL400';
}
.form_desc a { border-bottom:1px #e61e28 solid; color:#e61e28}
.form_desc #chkSBAgree {    float: right;
    margin: 8px 0 55px 20px;
    width: 20px;
    height: 20px;}
.form input, .form textarea {
    font-size:18px;
    border:none;
    padding:10px;
    margin:15px 0;
    font-family: 'almoniDL400';
    background-color: rgba(255, 255, 255, 0.8);
}
.form input::placeholder, .form textarea::placeholder {
 color: #1a1a1a;
}
#user_name, #user_email{
    flex: 1 1 calc(50% - 40px);
}
#user_name {
    margin-left:20px;
}
#user_msg {
    flex: 1 1 100%;
    min-height: 50px;
        border: 1px #1a1a1a solid;
 
}
.btn_submit {  position: absolute;
    left: 0;
    bottom: 0;}
#btnRegStaff {margin-bottom:130px}
.btn_submit.disable:hover, .btn_submit.disable {background:#66605b !important; cursor:auto}
.btn_submit,#btnRegStaff, .lnkReg2 {
    background-color: #e61e28 !important;
       font-family: demibold;
    height: 40px;
    padding:0 32px !important;
    border: none;
    color: #fff;
    font-size: 18px !important;
      width: 194px;
    cursor:pointer;
}

.btn_submit:hover, #btnRegStaff:hover, .lnkReg2:hover {
    background-color: #c71922!important;
}
#err_msg {
    flex: 1;
    font-family: 'almoniDL400';
    font-size: 14px;
text-align: right;
    color: #c00;
    margin-right: 39px;
    margin-top: -10px;
}
.msg-success {
    font-size:56px;
    font-family: 'ultrabold';
    padding: 70px 0;
}
#SBFilterBtns {margin:25px auto; background: #d8d8d852;  padding: 25px 0;}
#SBFilterBtns input { background:#fff; color:#3d3d3d; border:1px #3d3d3d solid; font-size:20px;  line-height: 1.5;   padding:3px 12px; font-family:almoniDL400; margin:0 16px 20px; cursor:pointer ;  border-radius: 4px; letter-spacing: 0.12px;}
#SBFilterBtns input:hover, #SBFilterBtns input.active {background:#e11b22; color:#fff}

.kidumImg {width:100%}
/* adviser */
.adviserWr {background: #fde7dc;}
.adviser {margin:0 auto; max-width: 1040px; width:100%;overflow: hidden;     padding: 150px 0 100px;position:relative}
.mainInfo {float:right; max-width:340px; width: 30%;     position: absolute;    transform: translateY(-50%);       top: calc(50% + 30px); }
.mainInfo img {    border-radius: 50%; }
.mainInfo h2, .mainInfo h3, .mainInfo h4 {margin:0; color:#000; font-weight:normal; line-height:1}
.mainInfo h2 {  font-size: 64px;  line-height:64px;   font-family: 'almoniTzar400'; margin:15px 0 5px}
.mainInfo h3, .mainInfo p {font-size:24px;    font-family: 'almoniDL400'; margin:0 0 4px}
.mainInfo h4 {font-size:16px;    font-family: 'almoniDL400';}
.mainTxt { float:left; max-width:620px; width: 52%;   margin-right: 9%;border-right: 3px #facab5 solid; padding:15px 8% 40px 0; }
.mainTxt p { font-weight:normal; line-height: 1.17; font-size:24px; letter-spacing: -0.07px;  text-align: right;  color: #000; font-family:demibold; margin:0}

 
/* end adviser*/




.divSBArtContainer {
    width:calc(100% - 54px);
    margin:0 auto 54px;
    max-width: 1268px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 40px;
}
#section_article.divSBArtContainer {max-width: 1600px;}

.item {
    display: inline-block;
    direction: rtl;
    text-align: right;
    font-family: 'almoniDL400';
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 1px #e9e2de solid;
    vertical-align:top;
 }
.item:nth-of-type(3) {margin-left:0}
.item img { width: 100%;height: auto;display: block;}

.SBArtMadorTitle {
    text-align:left; 
    font-size: 32px;
    font-family: 'almoniTzar500';
    line-height: 1.47;
    letter-spacing: -0.09px;
    color: #5c6769;
    width: calc(100% - 54px);
    margin: 0 auto 42px;
    max-width: 1268px;
}
 .SBArtLogo {position: relative;
    top: 45px;}
    .divSBArtContainer .item .title a:hover, .divSBArtContainer .box_text a:hover {  color:#e61e28 !important; }
    .divSBArtContainer .item .title a:visited, .divSBArtContainer .box_text a:visited {  color:#66605b !important; }
    .item h2, .item h4 {
        font-size: 22px;
        font-family: 'almoniDL700';
        line-height: 26px;
        color: #1a1a1a;
        margin:22px auto 0;
        width: calc(100% - 54px);
        min-height: 87px;
    }
    #section_article .item h2 {font-size: 30px; margin-bottom:18px;  letter-spacing: -0.08px;    line-height: 1;}
    .hWr4 {width: calc(100% - 54px); margin:0 auto 24px}
    .author {
        color: #8c8c8c;
         font-family: 'almoniDL400';
        font-size: 16px;
         display: inline-block;
        white-space: nowrap;
        margin-left:2px;
    }

    .datetime {
        color: #8c8c8c;
        font-size: 16px;
        display: inline-block;
    }
      .datetime:before {
    content: "|";
    margin: 0 16px;
    color: #8c8c8c;
    font-family: 'almoniTzar300';
}


    #SBAllArt {
        margin:75px auto 130px; 
        display:block;     
        font-family: AlmoniDL400;
    font-size: 18px;
   border:1px #e61e28 solid;
    letter-spacing: -0.3px;
    padding:4px 25px;
    background-color:#fff !important;
    color:#e61e28;
    width:100px;
    cursor:pointer;
    grid-column: 1 / -1;
    }

    #SBAllArt:after { border: solid #e61e28;
    border-width: 0 2px 2px 0;
        margin-right: 6px;
    display: inline-block;
    padding: 3px;
    content:'';
    position: relative;
    top: -1px;
      transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
    }
    #SBAllArt:hover:after {border: solid #fff; border-width: 0 2px 2px 0;}

    .lnkReg2 {width:auto}
    #SBAllArt:hover,.hpSB .lnkReg:hover {    background-color: #c71922!important; color:#fff}

    #SBFooter { background:#fff;      margin-top: 40px;  overflow: hidden;    padding: 13px 0; border-top:1px #e9e2de solid}
    #SBFooter div:nth-child(1) { margin-top: 3px;float:right; font-family: almoniTzar400; font-size: 30px; line-height: 1.47; letter-spacing: 0.48px;  text-align: right;  color: #000; margin-right:173px}
    #SBFooter div:nth-child(2) { float:left;    margin-top: 9px;  }
    #SBFooter div:nth-child(2) a {font-size: 20px;line-height: 1.45; color: #000; font-family: almoniDL400; margin:0 39px;}

.hh{
    animation:animatezoom1 .7s forwards;
}

.cc{
    animation:animatezoom2 .7s forwards;
}


@keyframes animatezoom1{from{transform:scale(1)} to{transform:scale(0)}}
@keyframes animatezoom2{from{transform:scale(0)} to{transform:scale(1)}}

 
@media only screen and (max-width: 1300px) {
 
    #dvRSB {    zoom: 75%;
    margin-top: 10px;}

}

 

 
@media screen and (max-width: 767px) {
     .form__section .container {padding:0}
    .form-label {
    width:45% !important}
    #MContentWr img {max-width:375px}

    /* header */
    .hpSB .lnkSB.active:after {
     right:28px;
    bottom:8px;
    display:none;
    }
.hpSB h2 {font-family: 'almoniTzar400'; font-size:28px;      text-align: right;  font-weight: normal;    letter-spacing: 0.45px;     width: 80%;    margin-left: 0; margin-bottom:-8px;  margin-top: 10px; }

#SBTopLinks {width: 100%; display:block;   height: auto;    overflow: auto;background: #fde7dc;}
#SBTopLinks .table {display: table;    table-layout: fixed;    width: 100%;}
#SBTopLinks .table a { 
    height: 40px;    white-space: nowrap;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding:0 10px

}
#kidumSB {margin-top:150px; padding-top:0}
.hpSB h2 {display:inline-block}



  /* end header */



    .form__section .container {
        
        background-position: bottom center;
        background-size: 80%;
        margin: 0 20px;
    }

    .form {
        padding-bottom: 60px;
    }

 
    .form_desc{
        font-size:18px;
        line-height:24px;
    }
    #user_name {
        margin-left: 0;
    }
    #user_name, #user_email {
        flex: 1 1 100%;
    }
    .msg-success {
        font-size:40px;
        text-align:center;
        padding:0 0 100px;
    }
    #Tagiut_Tohen a {
        margin-left: 40px;
        font-size: 18px;
        line-height: 30px;
    }
    #Tagiut_Tohen span:before {
        width:30px;
        height:30px;
    }
  
}
.form-label select { text-indent:0; padding-right:14px}

.form-label input:valid ~ label, .form-label input:focus ~ label, .form-label textarea:valid ~ label, .form-label textarea:focus ~ label {     background: #fde7dc;   transform: translate3d(0,-34px,0);}
.form-label input[type="text"], .form-label input[type="password"], .form-label input[type="tel"], .form-label input[type="email"], .form-label select{-webkit-box-shadow:none !important; background-color:#fff !important;  }
.form-label {width:50%; max-width:280px; margin-left:30px; margin-bottom:30px}
.form-label:nth-child(even) {margin-left:0}





@font-face{
	font-family:'ultrabold';
	font-weight:900; /*(bold)*/
	font-style: normal;
		src: url('../../../../../Static/fonts/almoni2019/almoni-neue-ultrabold-aaa.eot'); 
		src: url('../../../../../Static/fonts/almoni2019/almoni-neue-ultrabold-aaa.eot') format('embedded-opentype'), 
			 url('../../../../../Static/fonts/almoni2019/almoni-neue-ultrabold-aaa.woff2') format('woff2'),
			 url('../../../../../Static/fonts/almoni2019/almoni-neue-ultrabold-aaa.woff') format('woff');
}
.overlay, .socialBlock  { display: none}
html.hidden { overflow: hidden}
.socialBlock .close {background-image: url(../../../../../globes/urban_renewal/X.svg);
    width: 15px;
    height: 15px;
    background-size: contain;
    cursor: pointer;
    position: absolute;
    top: 10px;
    left: 10px;    font-size: 0;
}
.overlay {
    overflow: hidden;
    width: 110% !important;
    height: 110% !important;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: Gray;
    opacity: 0.7;
    z-index: 10;
}
.socialBlock {
    width: 565px;
    height: 532px;
    background: #fff;
    position: fixed;
    z-index: 200000;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    z-index: 111111111111111111111111111;
    outline: 1000px rgba(0,0,0,0.8) solid;
    direction: ltr;
}
.socialBlock h3 {
    font-family: 'ultrabold';
    font-size: 30px;
    margin: 40px 0 10px;
    text-align: center;
}
.socialBlock .sWr {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
.socialBlock a {
    display: inline-block;
    width: 77px;
    height: 77px;
    border-radius: 50%;
    margin: 38px;
    position: relative;
 
}
.socialBlock a:after {
    position: absolute;
    font-size: 14px;
    transform: translate(-50%, -50%);
    left: 50% !important;
    top: 130%;
    width: 100%;
    text-align: center;
    margin: 0 auto;
    font-family: almoniDL400;
}

.socialBlock .fb:after {
    content: "Facebook";
}
.socialBlock .twitter:after {
    content: "Twitter";
}
.socialBlock .whatsapp:after {
    content: "WhatsApp";
}
.socialBlock .mail:after {
    content: 'דוא"ל';
}
.socialBlock .linkedin:after {
    content: "LinkedIn";
}
 .copyLink {   
    display: none; 
    font-family: 'almoniDL400';
    font-size: 16px;
    color: #fff;
    background-color: #000;
    height: 44px;
    line-height: 44px;    top: 489px; position:relative}

.socialBlock .copy:after {
    content: "העתק קישור";
    width: 90px;
}
.socialBlock .twitter {
    background:url('../../../../../globes/urban_renewal/icn_twitter.svg') no-repeat center;
}
.socialBlock .fb {
    background:url('../../../../../globes/urban_renewal/icn_facebook.svg') no-repeat center;
}
.socialBlock .mail {
    background:url('../../../../../globes/urban_renewal/icn_mail.svg') no-repeat center;
}
.socialBlock .linkedin {
    background:url('../../../../../globes/urban_renewal/icn_linkedin.svg') no-repeat center;
}
.socialBlock .copy {
    background:url('../../../../../globes/urban_renewal/icn_copy_link.svg') no-repeat center;
}
.socialBlock .whatsapp {
    background:url('../../../../../globes/urban_renewal/icn_whatsapp.svg') no-repeat center;
}
.socialBlock .fb:hover {background-image:url(../../../../../globes/urban_renewal/icn_facebook_color.svg); }

.socialBlock .twitter:hover{background-image:url(../../../../../globes/urban_renewal/icn_twitter_color.svg);}

.socialBlock .whatsapp:hover {background-image:url(../../../../../globes/urban_renewal/icn_whatsapp_color.svg); }

.socialBlock .mail:hover {background-image:url(../../../../../globes/urban_renewal/icn_mail_color.svg);}

.socialBlock .linkedin:hover { background-image: url(../../../../../globes/urban_renewal/icn_linkedin_color.svg);}

.socialBlock .copy:hover {background-image:url(../../../../../globes/urban_renewal/icn_copy_link_color.svg);}

.socialBlock .closetext {display:none}


/* takanon */
#SBTakanon {width:80%; margin:0 auto;text-align:right;    
            width: 62%;
    margin: 0 auto;
    text-align: right;
    margin-right: 354px;
    max-width: 592px;
}
#SBTakanon h1 {    font-size: 64px;
 margin-right: 25px;
 margin-bottom:32px;
    font-family: almoniTzar400;
    font-weight: normal;
    margin: 0;
    color: #1a1a1a;
    letter-spacing: -0.18px;
    line-height: 64px; }

#SBTakanon ol li {  
    text-align:right;
    font-family: OpenSansHebrew;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.09px;
    color: #555;
    margin-bottom: 14px;}
#SBTakanon p { text-align:right;
    font-family: OpenSansHebrew;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.09px;
    color: #555;
    margin-bottom: 14px;}
#SBTakanon p a {color:#e61e28; border-bottom:1px #e61e28 solid}


/* article */

.article_arrows span { display:block; position:fixed; top:49%; width:40px; height:65px;    font-size: 0; cursor:pointer;     z-index: 1;}
.article_arrows .arrow_right { background:url(../../../../../globes/arr-r.svg) no-repeat 0 0; right:34px}
.article_arrows .arrow_left {background:url(../../../../../globes/arr-l.svg) no-repeat 0 0; left:34px}



#p2048 {background:#fff;text-align: right;  margin: 120px auto 0;    max-width: 1600px;
    width: calc(100% - 320px); }


#p2048 header {max-width:1280px}
 
#p2048 .wr_item h3 { color:#000}
#p2048 .wr_item h3:hover, #p2048 .item50pr .wr_item h2:hover {color:#f44336}


#p2048 .divSBArtContainer {    grid-template-columns: repeat(2, 1fr);  margin:0; width: 100%;  }
 #divSBArt2 {width:100%; background:#fff;  z-index:111111;    position: absolute;  left: 0;}
 #divSBArt2 .item {  max-width: 490px; }
 #divSBArt2 .item h2 {     text-align: right;   font-size: 32px; font-family: 'almoniTzar400'; line-height: 32px; font-weight:normal}

#divSBArtTitle {margin-bottom:16px; overflow:hidden;max-width: 1270px;    margin: 0 auto;}
#divSBArtTitle .SBArtMadorTitle1 {  font-size: 64px; font-family: 'almoniTzar500';  line-height: 1;   letter-spacing: -0.18px;   text-align: right;  color: #e61e28; float:right;}
#divSBArtTitle .SBArtMadorTitle2 {  font-size: 26px;font-family: 'almoniTzar400';   line-height: 1; letter-spacing: -0.07px;
text-align: right;  color: #66605b;float:right; margin: 22px 14px 0 0;}
#divSBArtTitle .SBArtLogo { position:static;float:left}
#divSBArtTitle .SBArtLogo img {    width: 150px;    margin-top: 20px;}

#divSBArtTitle.members {max-width: 1600px;width:96%} 
#divSBArtTitle.members .divSBArtContainer {grid-template-columns: repeat(4, 1fr);max-width: 1600px;width:100% }
#divSBArtTitle.members .divSBArtContainer .SBCoach  {position:relative}
#divFooter { background:#fff }
#divFooter > div:after { color:#000}




#divArticleText {  margin:20px 0 0 0;direction:rtl; text-align:right;width: 670px;}
#divArticleText p {font-size: 19px;    line-height: 29px;  text-align: right;  color: #1a1a1a; margin:0 0 30px; direction:rtl; text-align:right; font-family:OpenSansHebrew}
#divArticleText h3 {font-size:32px}
#divArticleTitle {  max-width:1270px; margin:10px 0 64px;  font-size: 88px; line-height:1; color: #1a1a1a; text-align:right;font-family:almoniTzar700}

#p2048.article #divArticleTitle {max-width:670px}
#p2048.article #divArticleTitle.artTitle {max-width:100%}


#divArticleText .quote {line-height: 0.93; font-size: 56px;font-family:almoniTzar700; position:relative;    margin-top: 100px; margin-bottom:40px}
#divArticleText .quote:before {    position: absolute;
    content: '';
    border-radius: 2px;
    top: -40px;
    right: 0;
    width: 72px;
    border: 8px #c00 solid;}


#divArticleSubTitle { margin:10px 0 0 0;  font-size: 24px; line-height:1.27; color: #171717; letter-spacing: -0.07px; text-align:right;font-family:OpenSansHebrew; width: 670px;}
#divAuthorAndTime {   margin:20px 140px 50px 0;font-size: 21px; line-height: 1.33;direction:rtl; text-align:right; }
#divAuthorAndTime .author { padding-left:5px}
.moreArts {  font-size: 50px; font-family:almoniDL400;    text-align: right;
    margin-right: 2%; margin-bottom:30px}
#divArticleText div img { text-align:right; display:block}

.ItemMain  {
    left: 155px;
    top:120px;
 
    position: fixed;
}
.ItemMain img  {    
    object-fit: cover;
    object-position: top;
    /*object-position: 50% 50%;*/
    display: block;
    height: 83vh;     
    float: left;
        width: 100%;
    max-width: 800px;
}
.ItemMain .wr_item {display:none}

.article #aboutMe p { margin:0; font-size:18px; font-family:almoniDL400;  color:#484848; letter-spacing: -0.05px; }

.article #aboutMe {max-width:670px; border-bottom:1px #e9e2de solid; padding-bottom:20px; margin:20px 0}


.about_article .a_title {    
     
    text-align: right;
    font-family: 'almoniTzar700';
    font-size: 72px;
    line-height: 72px;
    margin-bottom:2px;
    color: #1a1a1a;
     max-width:930px
 }
.about_article .a_subtitle {color: #171717;  font-size: 21px;font-family:OpenSansHebrew; max-width:930px}
.about_article .a_text {max-width:670px; border-top:1px #e9e2de solid; padding-top:23px; margin-top:23px}
.about_article .a_text p { max-width:670px; font-size: 19px;  color: #484848;font-family:OpenSansHebrew; margin:0 0 20px}
.about_article .a_text h3 {color: #171717;  font-size:36px;font-family:almoniTzar400;     margin: 10px 0 0 0; font-weight:normal}


:root {--primaryBgColor:#fff !important}


.iframeVideo {
    position: fixed;
    top: 60%;
    left: 50%;
    
    height: 80%;
    display: none;
    z-index: 1111;
    transform: translate(-50%, -50%);
}
#mainVid {width:100%}

@media only screen and (max-width: 1810px) {
    .ItemMain  {    width: calc(100% - 1005px);}
}

@media only screen and (max-width: 1600px) {
    .ItemMain img  { object-fit:contain;    height: auto;}
     #kidumSB .kidomImg, #kidumSB h1 {right:35px;    font-size: 115px;}
   

}

@media only screen and (min-width: 480px) and (max-width: 1400px) {
     #p2048 {width: calc(100% - 170px);}
    .ItemMain {    left: 85px; width: calc(100% - 880px);  }
    #p2048.article #divArticleTitle, #divArticleSubTitle,.article #aboutMe {max-width:50%}

   
}
@media only screen and (max-width: 1280px) {
   #divArticleText {    width: 440px;}
    .ItemMain  {    width: calc(100% - 775px);}

    #dvRSB .del i {display:none}
    .hpSB .imgShare {margin-left:0}

    #kidumSB h1 {    right: 32px; font-size: 90px;   width: 486px; line-height: 78px;}
    #kidumSB .kidomImg {right: 32px;bottom: 230px; }
}


@media only screen and (max-width: 1024px) {

    .hpSB .globesLink {     
            background: url(../../../../../globes/logo_gimel_white.svg) no-repeat 0 0;
            width: 39px;
            height: 36px;
            margin: 10px 23px 0 0;
   }

    #kidumSB h1 { font-size: 82px;   width: 391px; line-height: 72px;}
    #kidumSB .kidomImg { bottom: 215px; }

}