
.disabled{
    pointer-events: none;
}
.row-title .title{
    font-size: 48px;
}
.popup{
    padding: 60px;
    position: fixed;
}
div#popup-1.popup-1.modal.fade.in{
    padding: 1% 25% !important;
}

.popup-1 .popup-right .birthday-block select{
    text-transform: capitalize;
}

.header-container .header .header-reading-block-what .header-about-children-hover-info{
    height: unset;
}

.slick-list {
    height: 405px;
}

.child-link:hover {
    text-decoration: none;
}
.active-child:hover{

    cursor: pointer;
}
.blog-body .blog-list .blog-one.type-5 .blog-one--img{
    height: unset;
    min-height: 200px;
    overflow: hidden;
    display: block;
}
.blog-body .blog-list .blog-one.type-5 .blog-one--img img{
    width: 100%;
}

/*@media screen and ( min-width: 768px ) {*/
    /*!* на 50% ставим, на больших экранах *!*/
    /*.gallery-cell { width: 50%; }*/
/*}*/

@media screen {
    .flickity-viewport {width: 100% !important;overflow: visible!important; }
}

.child-main-photo {
    background-repeat: no-repeat!important;;
    background-position: center!important;;
    background-size: cover!important;
}

.slider-similar .flickity-viewport {
    overflow: hidden !important;
}
.nodecoration,.nodecoration:hover, .nodecoration:focus {
    text-decoration: none;
    color: #333;
}

#user_avatar{
    display: none;
}


label.green-link {
    font-family: TTLimesSlab;
    font-size: 18px;
    letter-spacing: 0.6px;
    color: var(--bluey-green) !important;
    text-decoration: underline;
}

.confed-wrap{
    font-family: EB Garamond;
    font-size: 16px;
    line-height: 1.56;
    margin-bottom: 80px;
}

.button-disabled {
    pointer-events: none;
}

.js-slider-blog .slick-list{
    height: 340px;
}

.js-slider-blog .slick-slide{
    margin-left: .3% !important;
    margin-right: .1% !important;
}

body {
    word-wrap: break-word;
}

.blog-body--right {
    max-width: 380px;
}

.exercises--body-modal img {
    max-width: 100%;
}

.blog-one--title{
    width: 100%;
}

.blog-one--title .title{
    border-bottom: 2px solid transparent;
}

.blog-one:hover .blog-one--title .title{
    border-bottom-color: #333;
}