﻿/*
Theme Name: Journalx Child
Theme URI: https://docs.wpshop.ru/themes/journalx
Author: WPShop.biz
Author URI: http://wpshop.biz/
Template: journalx
Version: 1.0.0
*/

/* Below you can add your CSS styles */
/* Ниже Вы можете добавить свои CSS стили */

.y_video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.y_video iframe,.y_video object,.y_video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
h2,h3,h4,h5{
background-image: -webkit-gradient(linear,left top,left bottom,from(#FFA5D9),to(#A8F9FF));
background-image: -webkit-linear-gradient(45deg,#FFA5D9,#A8F9FF);
background-image: -o-linear-gradient(45deg,#FFA5D9,#A8F9FF);
background-image: linear-gradient(45deg,#FFA5D9,#A8F9FF);
background-repeat: no-repeat;
-webkit-background-size: 90% .4em;
background-size: 90% .4em;
background-position: 10% 100%}
.entry-content ol:not([class]) li::before,.home-text ol:not([class]) li::before
{border-radius:60% 35%;-webkit-border-radius:60% 35%;-moz-border-radius:60% 35%;width:35px;border:2px solid#3093F7}
.entry-content ol:not([class]) li:nth-child(even)::before,.home-text ol:not([class]) li:nth-child(even)::before
{border-radius:35% 60%;-webkit-border-radius:35% 60%;-moz-border-radius:35% 60%}
.entry-content ol:not([class]) li,.home-text ol:not([class]) li{margin-bottom:1.4em}
.entry-content a,.home-text a{color:#305cf7}
.table-of-contents a{color:black}.table-of-contents a:hover{color:#305cf7}
.widget ul li a{text-decoration:none}
.entry-content em,.entry-content i{background: #C1F4CE;
background:-webkit-gradient(linear,left top,right top,from(#C1F4CE),to(#FFFA69));
background: -webkit-linear-gradient(left,#C1F4CE 0,#FFFA69 100%);
background: -o-linear-gradient(left,#C1F4CE 0,#FFFA69 100%);
background: linear-gradient(to right,#C1F4CE 0,#FFFA69 100%);}
.entry-content ul:not([class]) li::before, .home-text ul:not([class]) li::before{width:1rem;background:#3093F7}
.entry-content .content-right{border:1px solid darkkhaki;padding-left:12px}
/*adsense fix*//*ins{min-width:300px;min-height:50px;}*/
/*ins{min-height:110px;}*/
/*.ads1{min-width:350px;min-height:150px}.ads2{min-width:300px;min-height:100px}*/
.widget{margin-bottom:0}

.comment-respond{padding:0rem 1rem;border:5px solid#ffff8e;background-color: aquamarine}
.mir_answer ol li {font-weight:400}
.entry-footer{margin-bottom:25px}
@media (max-width:600px){.entry-footer{margin-bottom:0}.comment-respond{padding:0rem 0.2rem}}

/*
.x--overlay {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 70px;
  padding: 10px;
  background: orange;
  background-color: rgba(255, 165, 0, 0.5);
  text-align: center
}

.x--overlay__close {
    position: absolute;
    right: 0;
    width: 30px;
    height: 30px;
    transition: all .3s ease-out;
    z-index: 1;
    top: -20px;
    cursor: pointer;
}
.x--overlay__close::after, .x--overlay__close::before {
    content: '';
    position: absolute;
    top: 10px;
    width: 14px;
    height: 3px;
    z-index: 2;
    background-color: #8f9cb5;
}
.x--overlay__close::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 8px;
}
.x--overlay__close::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 8px;
}
.hide {
  display: none
}

.scrolltop{bottom:95px}
*/

.myblockbottom {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100px;
  padding: 10px;
  text-align: center;
  z-index:10
}
.myblockbottom__close {
    position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    transition: all .3s ease-out;
    z-index: 2;
    top: -15px;
    cursor: pointer;
}
.myblockbottom__close::after, .myblockbottom__close::before {
    content: '';
    position: absolute;
    top: 10px;
    width: 24px;
    height: 3px;
    z-index: 20;
    background-color: #6E7789;
}
.myblockbottom__close::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 8px;
}
.myblockbottom__close::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 8px;
}
/*bunnuCup*/
@media (min-width: 360px) { 
  .media_link__photo,._im_msg_media124673{width:344px;}
}
@media (min-width: 576px) { 
  .media_link__photo,._im_msg_media124673{width:347px;}
}
@media (min-width: 768px) { 
  .media_link__photo,._im_msg_media124673{width:550px;}
}
@media (min-width: 992px) { 
  .media_link__photo,._im_msg_media124673{width:750px;}
}
.media_link__label,.media_link__subtitle,.media_link__title {
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Open Sans,Helvetica Neue,Noto Sans Armenian,Noto Sans Bengali,Noto Sans Cherokee,Noto Sans Devanagari,Noto Sans Ethiopic,Noto Sans Georgian,Noto Sans Hebrew,Noto Sans Kannada,Noto Sans Khmer,Noto Sans Lao,Noto Sans Osmanya,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Thai,sans-serif;
    text-decoration: none;
}

.media_link__label2 {
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    overflow: hidden;
    padding: 10px 15px 11px;
    background: #fff;
    border: 1px solid rgba(0,20,51,.12);
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgba(0, 20, 51, 0.12);
    /*border-top: 0;*/
    border-radius: 0 0 2px 2px;
}

.media_link__label {
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    overflow: hidden;
    padding: 10px 15px 11px;
    background: #fff;
    border: 1px solid rgba(0,20,51,.12);
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgba(0, 20, 51, 0.12);
    border-top: 0;
    border-radius: 0 0 2px 2px;
    margin-top:-4px;
}
.media_link__subtitle {
    display: inline-block;
    max-width: 300px;
    text-overflow: ellipsis;
    overflow-x: hidden;
    font-size: 13px;
    line-height: 12px;
    color: #939393;
    padding: 0 0 2px;
}

.media_link__title {
    max-height: 42px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
    color: #000;
    margin: 0 0 7px;
}
.media_link__info {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}
