.distr-popup {
display: none;
position: fixed;
z-index: 99;
background: rgba(0, 0, 0, 0.23) none repeat scroll 0% 0%;
width: 100%;
height: 100%;
top: 0px;
}
.distr-popup  span{
position: fixed;
top: 35%;
left: 40%;
padding: 10px;
background: #fff;
border-radius: 14px;
}
.distr-popup-page{
display: none;
position: fixed;
z-index: 99999;
background: #212121;
width: 100%;
height: 100%;
top: 0px;
} .distr-popup-page-content{
top: 20%;
left: 35%;
position: absolute;
}
.distr-close{
top: 0px;
right: 0px;
width:35px;
height: 35px; opacity: 0.9;
z-index: 99;
bottom: 15px;
font-size: 30pt;
cursor: pointer;
text-align: right;
position: absolute;
padding: 0px 0px 10px 10px;
}
.distr-popup-page-content .distr-close3,
.distr-popup-page-content .distr-close2{
display: none;
}
.distr-close3,
.distr-close2{
opacity: 0.9;
color: #858282;
cursor: pointer;
text-align: right;
margin: 0px 0px 3px 0px;
z-index: 99;
top: 2px;
right: 0px;
position: relative;
}
.distr-close3{
top: 25px;
height: 45px;
}
.distr-close3.in-block,
.distr-close2.in-block{
top: 2px;
position: absolute;
background: #fff;
border-radius: 0px 0px 0px 5px;
margin: -1px 0px 0px 0px;
padding: 1px 1px 2px 4px;
}
.distr-close-block-disabled{
top: 20px;
width: 100%;
z-index: 99;
height: 20px;
position: absolute;
}
.distr-close3 span,
.distr-close2 span{
border: solid 1px;
padding: 0px 4px 0px 4px;
}
.distr-close2{
background: #fff;
padding: 2px 10px 2px 15px;
}
.distr-close:hover,
.distr-close2:hover{
opacity: 1;
}
.distr-close::after{
content: url(//ulibky.ru/wp-content/plugins/distr/css/close.png);
}
.distr-open-block{
display: none;
position: fixed;
z-index: 1007;
}
.distr-open-block >.closeDistrOpen{
color: #fff;
cursor: pointer;
text-align: right;
border-radius: 14px;
}
.distr-open-block span{
top: 22px;
z-index: 100;
font-size: 16pt;
position: relative;
background: rgba(0, 0, 0, 0.51);
padding: 0px 5px 0px 5px;
border-radius: 2px 5px 0px 0px;
}
.distr-open-block >.closeDistrOpen:hover{
color:#FF0000;
}
.remove-bg{
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 99999;
background: rgba(0, 0, 0, 0.55);
}
.distrBgOpen{
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 100;
background: rgba(0, 0, 0, 0.55);
}
div#leadia-widget {background-color: rgb(142, 15, 2)!important; z-index: 9 !important;}
div > .leadia-widget-popup-dark-screen{z-index:0 !important;}
.distr-costume-default{display:none;}
.distr-fix-hide{display:none;}
.distr-dinamic-right,
.distr-dinamic-left{
z-index: 98;
bottom: 10px;
position: fixed;
opacity: 0;
overflow: hidden;
}
.distr-dinamic-right{
right: -100%;
}
.distr-dinamic-left{
left: -100%;
}
.distr-mobile-block .distr-desctop{
display:none;
}
.distr-play-img{
background: url(//ulibky.ru/wp-content/plugins/distr/css/play.png) no-repeat;
position: absolute;
width: 67px;
height: 67px;
}
.fixed-zindex {
z-index: 98;
} .view-frame{
position: absolute;
border: solid 21px #fff;
cursor: url(//ulibky.ru/wp-content/plugins/auto-highslide/highslide/graphics/zoomin.cur), pointer;
}
.view-frame-video{
z-index: 1;
position: absolute;
cursor: pointer;
}
.view-frame-bg{
top: 0px;
width: 100%;
height: 100%;
z-index: 99;
position: fixed;
background: rgba(0, 0, 0, 0.55);
}
.view-frame-bg .loop{
top: 50px;
right: 20px;
width: 27px;
height: 15px;
z-index: 102;
color: #d5d5d5;
z-index: 99999;
font-size: 50pt;
cursor: pointer;
position: absolute;
}
.view-frame-bg .loop:hover{
color: #fff;
}
.view-frame-bg .gde-link{
position: absolute;
bottom: 16%;
left: 21%;
background: #A72E2E;
color: #fff;
padding: 5px;
border-radius: 10px 0px 10px 0px;
}
.view-frame-bg .gde-frame{
width: 100%;
height: 100%;
border: none;
position: absolute;
left: 0;
top: 0;
}
.view-frame-bg .gde-frame_{
width: 60%;
height: 55%;
border: none;
position: relative;
left: 20%;
top: 10%;
} .distr-remove-blocks{
width: 180px;
height: 50px;
position: fixed;
right: 0px;
bottom: 10px;
z-index: 101;
}
.distr-remove-blocks::after{
content: 'Отключить рекламу';
padding: 7px 10px 8px;
border-radius: 4px;
font-size: 14px;
font-family: Roboto,iviextras,Arial,Helvetica,FreeSans,sans-serif;
border-width: 1px;
border-style: solid;
cursor: pointer;
background-color: #ec174f;
border-color: #ec174f;
color: #f9f9f9;
box-shadow: 1px 1px 3px 0px #000;
}
.distr-remove-blocks:hover::after{
box-shadow: 1px 1px 10px 0px #000;
}  .pay-mesage{
display: block;
text-align: center;
border: solid 1px #1cc63c;
padding: 5px;
margin: 0px 0px 10px 0px;
}
#smsbill_form{
top: 20%;
left: 35%;
width: 380px;
display: none;
padding: 25px;
position: fixed;
background: #fff;
border-radius: 4px;
z-index: 999999;
} #smsbill_form  .n3,
#smsbill_form  .n4,
#smsbill_page_lang,
#smsbill_form  small,
#smsbill_form  .n1 label,
#smsbill_form  .n2 label,
#smsbill_form p.header,
#smsbill_form  .quantity,
#smsbill_form  #smsbill_special,
#smsbill_form  #smsbill_mts_special,
#smsbill_form  #smsbill_beeline_special{
display: none;
}
#smsbill_form  .n1{
float: left;
}
#smsbill_form  .n2{
float: right;
}
#smsbill_form  .n3{
margin: 50px 0px 20px 0px;
}
#smsbill_form  .n4 {
text-align: center;
}
#smsbill_form  .n4 label{
display: block;
font-size: 14pt;
text-align: center;
margin: 10px 0px 10px 0px;
}
#smsbill_form  .n4 #ok,
#smsbill_form  .n4 #smsbill_password{
display: block;
width: 100%;
height: 30px;
}
#smsbill_form  .n4 #ok{
color: #fff;
border: none;
height: 40px;
font-size: 14pt;
cursor: pointer;
border-radius: 2px;
background: #49a5ff;
margin: 10px 0px 0px 0px;
box-shadow: 0px 0px 1px 1px #ccc;
}
#smsbill_form #smsbill_country,
#smsbill_form #smsbill_operator{
width: 185px;
height: 28px;
}
#smsbill_form #smsbill_price{
float: right;
font-weight: bold;
color: #45e34d;
}
#smsbill_form #smsbill_code{
float: right;
}
#smsbill_form #smsbill_count_time{
margin: 0px 40px;
text-align: center;
}
#smsbill_form #smsbill_number{
font-weight: bold;
}   .distr-blocking{
height: 500px;
overflow: hidden;
position: relative;
}
.distr-blocking-read-more{
color:#000;
padding: 10px;
font-size: 18px;
cursor: pointer;
text-align: center;
background:#48c9d5;
z-index: 999999;
position: relative;
}
#distr-blocking-more{
width:0;
height:2px;
margin-left:5px;
display:inline-block;
border-top:5px solid #000;
border-left:5px solid transparent;
border-right:5px solid transparent;
}  .distr-page {
background: #212121;
}
.distr-img-wrap {
text-align: center;
}
.distr-img-wrap img{
width: 0px;
height: 0px;
margin-top: 15%;
}
.distr-page .distr-open-block{
z-index: 9999;
} .r-video{
z-index: 99;
background: rgba(0, 0, 0, 0.55) !important;
}
.distr-img{
cursor: zoom-in;
}
.distr-phone{
top: 3px;
height: 20px;
width: 20px;
display: inline-block;
background: url(//ulibky.ru/wp-content/plugins/distr/css/fix-phone.png) no-repeat;
background-size: 20px;
position: relative;
}
.distr-main-block{
margin: 50px 0px 50px 0px
}
@media screen and (max-width:420px) {
.distr-popup-page-content{
top: 5%;
left: 10%;
position: absolute;
}
.distr-close3,
.distr-close2{
text-align: left;
}
.distr-dinamic-right,
.distr-dinamic-left{
max-width: 100%;
}
}.post-ratings{width:100%;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.post-ratings-loading{display:none;height:16px;text-align:left}.post-ratings-image{border:0}.post-ratings IMG,.post-ratings-loading IMG,.post-ratings-image IMG{border:0;padding:0;margin:0}.post-ratings-comment-author{font-weight:400;font-style:italic}/*
Theme Name: JournalX
Theme URI: https://wpshop.ru/themes/journalx
Author: WPShop
Author URI: https://wpshop.ru/
Description: JournalX журнальная тема с подгрузкой постов. Бесконечный скролл, подгрузка новых постов на главной и в рубриках, подгрузка следующих постов при прокручивании на страницах записей, плавающий сайдбар и мощнейшая типографика.
Version: 1.2.1
Text Domain: journalx
Tags: journalx, premium, adaptive, seo, infinity scroll
Build: 14555
*/

/*--------------------------------------------------------------

 *   DON'T EDIT THIS FILE
 *   After update you will lose all changes. Use child theme
 *
 *   НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ
 *   После обновления Вы потереяете все изменения. Используйте дочернюю тему
 *
 *   https://docs.wpshop.ru/child-themes/

--------------------------------------------------------------*/
.entry-content a{
color: #305cf7;
}
#popular-posts ul{
list-style: none !important;
margin: 0px 0px 0px -39px;
width: 353px;
}
#popular-posts ul li{
line-height: 1.4;
padding-top: 8px;
padding-bottom: 8px;
} aside#secondary{	
top: 115px;
position: absolute;
opacity: 1 !important;
transform: translate(0) !important;
}
#secondary.aside-fixed{
position: fixed;
}
#secondary.aside-fixed-stop{
position: absolute;
}  @media screen and (max-width:500px){
.post-box__thumbnail img{
width: 100% !important;
}
}