 .ItemKidom .social,  header .title a,   header .social {color:#000}
 .ItemKidom .social:before, header .social:before {content: url(../../../globes/50_women_2019/Icon_Share.svg);  margin: 3px 0 0 14px;       zoom: 85%;}
 #p2048 .item50pr .wr_item {padding-left:10px}
.logoImg img {display:none}
 .logoImg { background: url(../../../globes/gimel-red.svg);  background-repeat: no-repeat;   width: 28px !important;   height: 30px;  top: 0px;  right: 20px;     margin: 12px 18px;}
.ItemKidom .social, header .social { margin-left:30px}

.ItemKidom .text h3:before {background-image: linear-gradient(to bottom, #e5a8ae, #cc0000);}
#divFooter {background:#fde7dc}
#divFooter > div:after {color:#000; text-shadow:none}
header .title {background:#fde7dc; text-align:center}
.ItemKidom .text h3 p strong {    font-family: almoniDL700;}
#p2048 .wr_item h2 {    font-family: demibold !important;
    color: #5e5e5e;
    font-size: 40px !important;
    line-height: 42px !important;
    min-height: initial;
    margin-bottom: 10px!important;}
#p2048 .wr_item h3 {font-size: 25px;  color:#5e5e5e; font-family: almoniDL500; line-height: 32px; margin:0 0 27px}
#p2048 .txt {    text-align: right;    direction: rtl;    margin: 0 30px;}
#p2048 .txt p{font-size:18px;}
#p2048 .txt ul {list-style: none;margin-bottom: 32px;}
#p2048 .txt li {font-size: 25px;  color:#5e5e5e;  line-height: 37px;font-family: almoniDL500; position:relative; margin-right: 26px; }
#p2048 .txt  ul li::before {
  content: "\2022";   
  color: #f47649;  
  font-weight: bold;  
  display: inline-block;  
  width: 9px;
  margin-left: 19px;
  font-size: 28px;  right: -30px;position:absolute
}
#divFooter {margin:0 ;text-align: center;}
.ItemKidom .text h3:before { bottom: 7px;     height: 91.5%;}
#p2048 .socialIconsArt a {background-color: #f47649;}
.socialBlock {    z-index: 1111111111111;}

header .title a b {font-family: almoniDL700; }
header .title a {font-family: almoniDL500;}

#p2048 .item50pr { min-height: 920px;    display: inline-block; float:none; margin: 0 2.4% 4%;     width: 45%; vertical-align:top}
#p2048 {text-align:right}
#p2048 .socialIconsArt.sticked {    top: 125px;    }
/*#p2048 .socialIconsArt {    margin-top: -115px;}*/
#divAuthorAndTime { margin-bottom:20px   }

.filters{margin:20px 2.4% 60px 2.4%; display:flex; }
.filter{font-family: almoniDL400; font-size:18px; border:1px solid #3d3d3d; color:#3d3d3d; margin-left:32px; background: #fff;padding:6px 12px;cursor: pointer; }
.filter:hover, .filter.active{color:#fff; background:#3d3d3d; }
/*#divGalleryCredits {display:none!important}*/

@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');
}



.approve_msg  {  text-align: right;   background: #fff9f4; width:450px; height:auto; padding:20px;  margin: 100px auto;}
.approve_msg h1 {    color: #1a1a1a;
    font-size: 50px !important;
    font-family: 'almoniTzar500';
    line-height: 60px;
    margin: 0 0 10px;
    letter-spacing: -0.14px;
    font-weight: normal !important;
    text-align:right;
        line-height: 42px;
    margin-bottom: 20px;
}
.approve_msg .text {  text-align:right;  font-size: 16px !important;   margin-right: 3px;    line-height: 23px!important;    font-family: almoniDL400;   color: #000;     margin-bottom: 20px;}
.approve_msg .text input { float:right; width:15px; height:15px; margin: 5px 0 60px 10px;}
.approve_msg .payment a {    width: 100%;
    height: 46px;
    margin: 0;
    border-radius: 0 !important;
    font-size: 18px;
    line-height: 46px;
    text-align: center;
    font-family: demibold;
    cursor:pointer;
        background: #97133f;
    border: 1px #97133f solid;
    color: #fff;
    margin-top:20px
}
 
.error_message.errMsg {text-align: center;
    color: #c00;
    font-size: 19px;
    font-family: almoniDL400;
    margin-top: 10px;}


@media only screen and (max-width:769px) and (min-width:481px) {
    #p2048 .item50pr{width:44%;}
}
@media only screen and (max-width:480px) {
    .approve_msg { width:80%; max-width:320px; padding:0; }
   #p2048 .ItemMain .wr_item {    padding-bottom: 0px !important;}
    .logoImg {
        background-image: url(../../../globes/gimel-2.svg);
    position: fixed !important;
    right: 0;
    z-index: 1111;
    top: 0;    height: 20px !important;
        margin: 14px 5px 0 0 !important;
    position: fixed;
 
 }
 .ItemKidom .social, header .social {margin-left: 0; margin-top:12px}
  header.sticked .social{    margin: 18px 0 0 10px!important;}
    header .title { text-indent:58px; text-align:right}
    header .logoImg:after {    border-left: 1px #000 solid;
    top:5px;
    padding-left: 42px;
    height: 13px;}
    header .title {    font-family: almoniDL700;}
    #p2048 .wr_item h2 { font-size: 25px!important; line-height: 25px!important;}
    #p2048 h3  {  font-size: 20px!important; line-height: 20px!important;}
    #p2048 .txt li {font-size: 16px!important;   line-height: 20px!important;   margin-right: 18px;}
    #p2048 .txt ul li::before {font-size: 17px; right: -18px; }
    #p2048 .txt ul li {margin-bottom:11px}
    .ItemKidom .text h3:before {bottom: 6px!important; height: 94.5%!important;    }
    #p2048 .txt { margin: 0 14px;}
    #p2048 .item50pr .wr_item h2, #p2048 .item70pr .wr_item h2 {min-height:initial}
    #p2048 .wr_item h3 {font-size: 18px!important;  color:#5e5e5e; line-height: 20px!important;font-family: almoniDL500; margin-bottom:16px}
    #divFooter {height:40px}
    #divFooter > div:after { line-height:45px  }

    header .title a b {font-family: almoniDL700; }
header .title a {font-family: almoniDL500;}
    #p2048 .item50pr {width:96%; min-height:initial}
    .filters {margin: 20px 2.4% 20px 2.4%; flex-wrap: wrap;}
    .filter { font-size: 16px; margin: 0 0 10px 10px;}


    #p2048.article .ItemMain {    background: #f4f4f4;}
    #p2048 > a > div { box-shadow:none}
    #p2048.article .ItemMain .wr_item h2 {text-shadow:none !important; color:#000;}
    #p2048 .ItemMain .wr_item {position:static; margin-top:20px}

 

}

#p2048 .ItemMain .wr_item:after { display:none }
#p2048.article .ItemMain .wr_item h2 {
    text-shadow: 1px 1px 7px #000;
}

#divArticleText  .resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}
#divArticleText  .resp-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
  