#mp_banner .mp_banner.mp_banner2{
    margin-top: 20px;
}
#mp_online_sliders,
#mp_new_sliders{
    margin-top: 20px;
}
#mp_online_sliders .mp_item,
#mp_new_sliders .mp_item{
    display: block;
    position: relative !important;
    min-height: 275px;
    /*width: 49% !important;*/
    /*float: left;*/
    /*margin-right: 1%;*/
    /*margin-bottom: 1%;*/
    /*margin-top: 20px;*/
}
/*#mp_online_sliders .mp_item:last-child,*/
/*#mp_new_sliders .mp_item:last-child{*/
/*    margin-right: 0%;*/
/*    margin-left: 1%;*/
/*}*/

.magazine_links a{
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}
#mp_journal .magazine_links .more.vdz_buy{
    color: #fff;
    border: 2px solid #f00;
    background: #f00;
}
#mp_journal .magazine_links .more.vdz_buy:hover{
    background-color: #7d7d7d;
    border: 2px solid #7d7d7d;
    color: #fff;
}
#mp_journal .magazine_links .more.more_invert{
    background-color: #7d7d7d;
    border: 2px solid #7d7d7d;
    color: #fff;
}
#mp_journal .magazine_links .more.more_invert:hover{
    color: #7d7d7d;
    border: 2px solid #7d7d7d;
    background-color: #fff;
}

.woocommerce-account-fields .form-row,
.woocommerce-billing-fields .form-row,
#billing_country_field,
.form-row.notes{
    display: block;
}

#order_comments{
    min-height: 338px;
}


.tp-mask-wrap .tp-caption{
    padding: 0 !important;
    border-color: transparent !important;
}

.tp-mask-wrap .tp-caption a.vdz_tag{
    width: 100%;
    display: block;
    padding: 8px 24px !important;
    outline: 2px solid #7d7d7d !important;
    text-decoration: none !important;
    color: #7d7d7d !important;
    transition: all 0.2s linear !important;
}

.tp-mask-wrap .tp-caption a.vdz_tag:hover{
    text-decoration: none !important;
    outline-color: #7d7d7d !important;
    background-color: #7d7d7d !important;
    color: #fff !important;
}
a.vdz_img_link{
    display: block;
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
}

a.vdz_link_text:hover{
    text-decoration: none !important;
    color: inherit !important;
}
.vdz_link_block a{
    width: 100%;
    display: block;
    padding: 8px 24px !important;
    outline-color: #fff !important;
    background-color: #fff !important;
    color: #7d7d7d !important;
    text-decoration: none !important;
    transition: all 0.2s linear !important;
}
.vdz_link_block a:hover{
    text-decoration: none !important;
    outline: 2px solid #7d7d7d !important;
    background-color: #7d7d7d !important;
    color: #fff !important;
}

a.vdz_link_more_slider{
    transition: all 0.2s linear !important;
    display: inline-block;
    padding: 8px 24px;
    font-size: 16px;
    border: 2px solid #fff !important;
    color: #fff !important;
    background-color: transparent !important;
    text-decoration: none !important
}
a.vdz_link_more_slider:hover{
    background-color: #fff !important;
    color:  #7d7d7d !important;
}

.tag-zvuki .post-thumbnail img,
.tag-knizhnyi-dozor .post-thumbnail img{
    width: auto;
    display: block;
    margin: 0 auto;
}
#content .tag-zvuki h1,
#content .tag-knizhnyi-dozor  h1{
    text-align: center;
}
#content .tag-zvuki .post-meta *,
#content .tag-knizhnyi-dozor  .post-meta *{
    float: none;
}
#content .tag-zvuki .post-meta,
#content .tag-knizhnyi-dozor  .post-meta{
    text-align: center;
}


.mp_online_item .vdz_link_block a{
    width: 100%;
    display: block;
    padding: 8px 24px !important;
    outline: 2px solid #7d7d7d !important;
    text-decoration: none !important;
    color: #7d7d7d !important;
    transition: all 0.2s linear !important;
}
.mp_online_item .vdz_link_block a:hover{
    text-decoration: none !important;
    outline-color: #7d7d7d !important;
    background-color: #7d7d7d !important;
    color: #fff !important;
}

@media (max-width: 768px){
    .home .tp-mask-wrap .tp-caption.tp-layer-selectable.tp-resizeme{
        max-width: initial !important;
        width: auto !important;
        min-width: 120px !important;
    }
    #mp_online .mp_online_item.vdz_big_square {
        min-height: auto;
    }
    #mp_journal{
        padding-bottom: 0;
    }
    .home #mp_online .mp_online_item.vdz_horizontal{
        min-height: auto !important;
    }
}