
/*#blog *, .blog-tags *,  #blog-article *:not(.sn-icon), */

.video-box { text-align: center; margin-bottom: 5rem; position: relative; }
.video-box div { margin: 10px 20px; font-style: italic; font-size: 15px; }
.video-box iframe { width: 100%; height: 100%; max-width: 100%; max-height: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.video-img { max-width: 100%; }
.video { margin-bottom: 50px; }

.img_box { float: left; width: 100%; text-align: center; margin-bottom: 45px; }
.img_box img { border: 1px solid #eee; max-width: 100%; height: auto; opacity:1; transition: all 0.3s ease; }
/* .img_box img:hover { opacity:.60; transition: all 0.5s ease; } */

.img_box > div { margin: 5px 0; font-style: italic; font-size: 15px; }
.img_box_logo { float: right; text-align: center; margin-bottom: 25px; margin-left: 30px; position: relative; }
.img_box_logo img { width: 200px; height: auto; position: relative; top: 7px; }
.img_box_logo > div { margin: 5px 0; font-style: italic; font-size: 16px; }

blockquote { padding-left: 20px;border-left: 10px solid #1dd807;margin: 0 0 0 30px;font-size: 23px;line-height: 33px; }
p.bq { background: #eee; float: left; padding: 20px 25px; border-radius: 25px; margin-bottom: 40px; }

#blog_st { max-width: 900px;margin: 6rem auto 0; }
/* #blog_st h2, #blog_st h3, #blog_st h4, #blog_st h5 { padding-bottom: 30px; margin-top: 25px; } */
#blog_st h1 + h2, #blog_st h1 + h3, #blog_st h2 + h3 {margin-top: 3rem !important;}

#blog_st h1 a, #blog_st h2 a, #blog_st h3 a, #blog_st h4 a, #blog_st h5 a {
    font-family: 'Fira Sans Condensed', sans-serif;
    font-weight: 600;
    color: #101010;
    border-bottom: 1px solid #212121;
    transition: all 0.5s ease;
}
#blog_st h1 a:hover, #blog_st h2 a:hover, #blog_st h3 a:hover, #blog_st h4 a:hover, #blog_st h5 a:hover {
    border-bottom: 1px solid #fff;
    transition: all 0.5s ease;
}

#blog_st p { font-size: 21px; line-height: 34px; margin-bottom: 30px !important; color: #101010; }
#blog_st blockquote { font-size: 21px; line-height: 34px; }
#blog_st h3 { font-size: 1.8rem; line-height: 2.3rem; }

@media (max-width: 32rem) {
    .img_box_logo { float: left; text-align: left; margin-left: 0; width: 100%; margin-bottom: 20px; }
    .img_box_logo img { width: 150px; top: 0; }
    #blog_st p { font-size: 17px; line-height: 25px; margin-bottom: 30px !important; }
    #blog_st ul.orange { font-size: 17px !important; line-height: 25px !important; margin: 0 0 30px 0px  !important; }
    #blog_st blockquote { font-size: 19px; line-height: 29px; }
    #blog_st ul.orange li { background: url(/themes/classic/img/li-orange.svg) left 8px no-repeat !important; }
    .blog-button {
        font-size: 19px !important;
        line-height: 24px !important;
        width: 100% !important;
    }
}

#blog_st h2.cen { text-align: center; margin-top: 100px !important; margin-bottom: 50px !important; }
#blog_st .podpis { text-align: right; margin: 70px 0; }
#blog_st .podpis span { font-size: 8pt; }
#blog_st ol.orange { margin:0 0 30px 50px; list-style:none;font-size: 20px;line-height: 1.7; }
#blog_st ol.orange li { margin-bottom: 10px; list-style-type: decimal;  }

#blog_st ul.orange { margin:0 0 30px 23px; list-style:none;font-size: 20px;line-height: 1.7; }
#blog_st ul.orange li { padding-left:18px; background:url("/themes/classic/img/li-orange.svg") left 13px no-repeat;margin-bottom: 10px; }

.o-f-manager { display: none !important; }

.banner-blog { float: right; width: 240px; height: 400px; margin: 40px 0 40px 40px; }
@media (max-width: 800px) {
    .banner-blog { width: 100%; text-align: center; }
}
.banner-blog-left { float: left; width: 240px; height: 400px; margin: 40px 40px 40px 0; }
@media (max-width: 800px) {
    .banner-blog-left { width: 100%; text-align: center; }
}

#player { margin-bottom: 30px; }

i {
    font-style: italic;
}
b {
    font-weight: bold;
}

/* Блог */
.crumbs {
    font-size: 13px;
    color: #666;
    margin-bottom: 30px;
}
.crumbs-up {
    margin-top: 30px;
}
#blog {
    border-top: 1px solid #f4f4f4;
}
#blog a {
    text-decoration: none;
}
#blog .item {
    padding: 35px 0;
    border-bottom: 1px solid #f4f4f4;
}
#blog .item:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
#blog .b-img {
    float: left;
    margin-right: 30px;
    width: 260px;
    height: 200px;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    overflow: hidden;
}
#blog .info-box {
    height: 200px;
    display: block;
}
#blog .item .info-box .zag a {
    border-bottom: 0 !important;
}
#blog .item .info-box .zag a span.name {
    font-size: 28px;
    line-height: 35px;
    color: #333;
    font-family: 'Fira Sans Condensed', sans-serif !important;
    font-weight: 600 !important;
    border-bottom: 1px solid #ffffff;
    transition-duration: 0.3s;
}
#blog .item .info-box .zag a span.name:hover {
    border-bottom: 1px solid #b6b6b6;
}
#top {
    min-height: 74px;
}
#top .icons-top {
    display: inline-block;
    float: left;
    font-size: 13px;
    width: 100%;
    margin-bottom: 50px;
}
#blog .icons-top {
    position: static;
    display: inline-block;
    float: left;
    font-size: 13px;
    width: 100%;
    margin: 10px 0;
}
#blog .icon-btn, #top .icon-btn {
    background-color: #43affc;
    border-radius: 2px;
    color: #fff;
    float: left;
    line-height: 13px;
    margin-bottom: 4px;
    margin-right: 3px;
    padding: 4px 4px;
}
#blog .icon-btn a, #top .icon-btn a {color: #fff; border-bottom: none;}
#blog .icon-btn.ico-voice-over, #top .icon-btn.ico-voice-over {background-color: #88d2ae;}
#blog .icon-btn.ico-voice-commercials, #top .icon-btn.ico-voice-commercials {background-color: #625ebd;}
#blog .icon-btn.ico-post, #top .icon-btn.ico-post {background-color: #ce4e4e;}
#blog .icon-btn.ico-audio, #top .icon-btn.ico-audio {background-color: #b55c9c;}
#blog .icon-btn.ico-video, #top .icon-btn.ico-video {background-color: #9857af;}
#blog .icon-btn.ico-scenariy, #top .icon-btn.ico-scenariy {background-color: #009475;}
#blog .icon-btn.ico-ivr, #top .icon-btn.ico-ivr {background-color: #8a8907;}
#blog .icon-btn.ico-about-commercials, #top .icon-btn.ico-about-commercials {background-color: #82d0cd;}
#blog .icon-btn.ico-translate, #top .icon-btn.ico-translate {background-color: #b55e5d;}
#blog .icon-btn.ico-other, #top .icon-btn.ico-other {background-color: #d4d4dc;}
#blog .icon-btn.ico-about, #top .icon-btn.ico-about {background-color: #fca943;}
#blog .icon-btn.ico-diy, #top .icon-btn.ico-diy {background-color: #43affc;}
#blog .icon-btn.ico-kak-u-nih, #top .icon-btn.ico-kak-u-nih {background-color: #4dc766;}
#blog .icon-btn.ico-summary, #top .icon-btn.ico-summary {background-color: #daa520;}

#blog .info-box {
    overflow: hidden;
    display: block;
}
#blog .lid {
    font-size: 17px;
    line-height: 26px;
    color: #212121;
}
@media (max-width: 570px) {
    #blog .b-img {
        float: none;
        margin-right: 0;
    }
    #blog .info-box {
        height: auto;
        margin-top: 20px;
    }
}
@media (max-width: 700px) {
    #blog .lid {
        display: none;
    }
}

@media (max-width: 1100px) {
    .phone-blog-top {
        float: right;
    }
}
@media (max-width: 890px) {
    .phone-img {
        max-width: 430px;
        top: -3px;
    }
}


/* уменьшаем кнопки для шаринга в соцсетях */

#__utl-buttons-1.utl-mobile .uptl_container-share .uptl_toolbar li .sn-icon {
    height: 40px !important;
    line-height: 32px !important;
    font-size: 28px !important;
}
#__utl-buttons-1.utl-mobile .uptl_container-share .uptl_toolbar ul {
    height: 30px !important;
    padding: 0!important;
}

/* НОВЫЙ БЛОГ */

.bg-head {
    width: 100%;
    min-height: 420px;
    margin-top: 60px;
}
.bg-head .container, .crumbs-warp .container {
    background: none !important;
}
.blog-header {
    max-width: 980px;
    margin: 0 auto;
    text-align: center;
    height: 420px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.blog-header h1 {
    color: #fff !important;
}

.bg-blog-volovec {
    background:url("/themes/classic/img/blog/fon/norskie-rezidencii-2-0.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-business-sound {
    background:url("/themes/classic/img/blog/fon/business-sound-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-talk {
     background:url("/themes/classic/img/blog/fon/talk-skazat.jpg") center top no-repeat #ffffff;
     background-size: cover;
 }
.bg-blog-djeck-vorobey {
     background:url("/themes/classic/img/blog/fon/djeck-vorobey-1920.jpg") center top no-repeat #ffffff;
     background-size: cover;
 }
.bg-blog-asmr {
    background:url("/themes/classic/img/blog/fon/asmr-1920-3.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-ir3 {
     background:url("/themes/classic/img/blog/fon/internet-radio-1920.jpg") center top no-repeat #ffffff;
     background-size: cover;
 }
.bg-blog-ir4 {
    background:url("/themes/classic/img/blog/fon/internet-radio-4-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-six {
    background:url("/themes/classic/img/blog/fon/six-seconds-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-audio-2020 {
    background:url("/themes/classic/img/blog/fon/audio-2020-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-podkast-3 {
    background:url("/themes/classic/img/blog/fon/podkast-3-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-podkast-4 {
    background:url("/themes/classic/img/blog/fon/podcast-4-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-god {
    background:url("/themes/classic/img/blog/fon/god-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-voice-first {
    background:url("/themes/classic/img/blog/fon/voice-first-2-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-ivr {
    background:url("/themes/classic/img/blog/fon/avtootvetchik-dlya-biznesa-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-audioblog {
    background:url("/themes/classic/img/blog/fon/audioblog-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-choni {
    background:url("/themes/classic/img/blog/fon/chonishvili-sergey-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-keys-vnukovo {
    background:url("/themes/classic/img/blog/fon/vnukovo-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-top-serial {
    background:url("/themes/classic/img/blog/fon/top-serials-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-top-10-voice-video {
    background:url("/themes/classic/img/blog/fon/top-10-voice-video-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-ny-audio {
    background:url("/themes/classic/img/blog/fon/ny-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-oz-video {
    background:url("/themes/classic/img/blog/fon/ozvuchka-video-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
.bg-blog-reklama-podkast {
    background:url("/themes/classic/img/blog/fon/reklama-v-podkastah-1920.jpg") center top no-repeat #ffffff;
    background-size: cover;
}
@media (max-width: 1600px) {
    .bg-blog-reklama-podkast {
        background:url("/themes/classic/img/blog/fon/reklama-v-podkastah-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-top-10-voice-video {
        background:url("/themes/classic/img/blog/fon/top-10-voice-video-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-podkast-4 {
        background:url("/themes/classic/img/blog/fon/podcast-4-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-top-serial {
        background:url("/themes/classic/img/blog/fon/top-serials-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-choni {
        background:url("/themes/classic/img/blog/fon/chonishvili-sergey-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-keys-vnukovo {
        background:url("/themes/classic/img/blog/fon/vnukovo-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-ny-audio {
        background:url("/themes/classic/img/blog/fon/ny-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-audioblog {
        background:url("/themes/classic/img/blog/fon/audioblog-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-ir3 {
        background:url("/themes/classic/img/blog/fon/internet-radio-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-ir4 {
        background:url("/themes/classic/img/blog/fon/internet-radio-4-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-podkast-3 {
        background:url("/themes/classic/img/blog/fon/podkast-3-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-voice-first {
        background:url("/themes/classic/img/blog/fon/voice-first-2-1600.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
}
@media (max-width: 1200px) {
    .bg-blog-reklama-podkast {
        background:url("/themes/classic/img/blog/fon/reklama-v-podkastah-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-top-10-voice-video {
        background:url("/themes/classic/img/blog/fon/top-10-voice-video-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-podkast-4 {
        background:url("/themes/classic/img/blog/fon/podcast-4-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-top-serial {
        background:url("/themes/classic/img/blog/fon/top-serials-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-choni {
        background:url("/themes/classic/img/blog/fon/chonishvili-sergey-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-keys-vnukovo {
        background:url("/themes/classic/img/blog/fon/vnukovо-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-oz-video {
        background:url("/themes/classic/img/blog/fon/ozvuchka-video-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-audio-2020 {
        background:url("/themes/classic/img/blog/fon/audio-2020-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-ir4 {
        background:url("/themes/classic/img/blog/fon/internet-radio-4-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-ny-audio {
        background:url("/themes/classic/img/blog/fon/ny-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-audioblog {
        background:url("/themes/classic/img/blog/fon/audioblog-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-ivr {
        background:url("/themes/classic/img/blog/fon/avtootvetchik-dlya-biznesa-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-podkast-3 {
        background:url("/themes/classic/img/blog/fon/podkast-3-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-djeck-vorobey {
        background:url("/themes/classic/img/blog/fon/djeck-vorobey-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-asmr {
        background:url("/themes/classic/img/blog/fon/asmr-1200-3.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-ir3 {
        background:url("/themes/classic/img/blog/fon/internet-radio-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-voice-first {
        background:url("/themes/classic/img/blog/fon/voice-first-2-1200.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
}
@media (max-width: 48rem) {
    .bg-blog-reklama-podkast {
        background:url("/themes/classic/img/blog/fon/reklama-v-podkastah-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-top-10-voice-video {
        background:url("/themes/classic/img/blog/fon/top-10-voice-video-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-podkast-4 {
        background:url("/themes/classic/img/blog/fon/podcast-4-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-top-serial {
        background:url("/themes/classic/img/blog/fon/top-serials-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-choni {
        background:url("/themes/classic/img/blog/fon/chonishvili-sergey-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-keys-vnukovo {
        background:url("/themes/classic/img/blog/fon/vnukovo-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-oz-video {
        background:url("/themes/classic/img/blog/fon/ozvuchka-video-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-god {
        background:url("/themes/classic/img/blog/fon/god-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-audio-2020 {
        background:url("/themes/classic/img/blog/fon/audio-2020-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-ir4 {
        background:url("/themes/classic/img/blog/fon/internet-radio-4-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-ny-audio {
        background:url("/themes/classic/img/blog/fon/ny-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-audioblog {
        background:url("/themes/classic/img/blog/fon/audioblog-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-ivr {
        background:url("/themes/classic/img/blog/fon/avtootvetchik-dlya-biznesa-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-podkast-3 {
        background:url("/themes/classic/img/blog/fon/podkast-3-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-volovec {
        background:url("/themes/classic/img/blog/fon/norskie-rezidencii-2-2.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-djeck-vorobey {
        background:url("/themes/classic/img/blog/fon/djeck-vorobey-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-asmr {
        background:url("/themes/classic/img/blog/fon/asmr-768-3.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-ir3 {
        background:url("/themes/classic/img/blog/fon/internet-radio-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-blog-six {
        background:url("/themes/classic/img/blog/fon/six-seconds-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .bg-voice-first {
        background:url("/themes/classic/img/blog/fon/voice-first-2-768.jpg") center top no-repeat #ffffff;
        background-size: cover;
    }
    .container30 {
        margin-top: 40px;
    }
    .bg-head {
        margin-top: 30px;
    }
    .container70 {
        margin-top: 2rem;
    }
}
@media (max-width: 32rem) {
    .bg-head {
        margin-top: 0;
    }
    .top-new {
        padding: 0 20px;
    }
}

.container30 {
    width: 30%;
    position: absolute;
    right: 40px;
    top: 45px;
}

#blog-body h1 + h2, #blog_st h1 + h3, #blog_st h2 + h3 {margin-top: 3rem !important;}

#blog-body h1 a, #blog_st h2 a, #blog_st h3 a, #blog_st h4 a, #blog_st h5 a {
    font-family: 'Fira Sans Condensed', sans-serif;
    font-weight: 600;
    color: #101010;
    border-bottom: 1px solid #212121;
    transition: all 0.5s ease;
}
#blog-body h1 a:hover, #blog_st h2 a:hover, #blog_st h3 a:hover, #blog_st h4 a:hover, #blog_st h5 a:hover {
    border-bottom: 1px solid #fff;
    transition: all 0.5s ease;
}

#blog-body p { font-size: 21px; line-height: 34px; margin-bottom: 30px !important; color: #101010; }
#blog-body .speach { padding-left: 50px; background: url(/themes/classic/img/blog/kavichki.svg) left 9px no-repeat #ffffff; }
#blog-body blockquote { padding-left: 20px;border-left: 10px solid #1dd807;margin: 50px 0;font-size: 23px;line-height: 33px;display: flex; flex-direction: column; }
#blog-body blockquote p { font-size: 26px;line-height: 38px; }
#blog-body blockquote p:last-child { margin-bottom: 0 !important; }
#blog-body h3 { font-size: 1.8rem; line-height: 2.3rem; margin-top: 40px; }

@media (max-width: 32rem) {
    #blog-body p { font-size: 17px; line-height: 25px; margin-bottom: 30px !important; }
    #blog-body ul.orange { font-size: 17px !important; line-height: 25px !important; margin: 0 0 30px 0px  !important; }
    #blog-body ol.orange { font-size: 17px !important; line-height: 25px !important; margin: 0 0 30px 0px  !important; }
    #blog-body blockquote { padding-left: 30px;border-left: 10px solid #1dd807;margin: 0; font-size: 19px; line-height: 29px; }
    #blog-body blockquote p { font-size: 19px; line-height: 29px; }
    #blog-body ul.orange li { background: url(/themes/classic/img/li-orange.svg) left 8px no-repeat !important; }
    #blog-body .warp-autor-img .text { font-size: 13px !important; line-height: 20px; text-align: center; }
    #blog-body .speach { padding-left: 40px; background: url(/themes/classic/img/blog/kavichki-mini.svg) left 5px no-repeat #ffffff; }
    #blog-body h2 { font-size: 1.8rem !important; line-height: 2.3rem !important; }
    #blog-body h3 { font-size: 1.5rem; line-height: 2rem; }
}
@media (max-width: 950px) {
    .container30 { width: 100%; position: relative; right: auto; top: auto; }
    #blog-body .warp-autor-img, .blog-social { width: 30% !important; display: inline-block !important; margin-right: 2% !important; }
    .pdf-frame {
        height: 52vw;
    }
}
#blog-body .warp-autor-img, .blog-social { width: 70%; display: block; margin: 0 auto 40px; }
.blog-social span { font-weight: 600; }
.blog-social--links { margin-bottom: 10px; }
#blog-body .warp-autor-img .autor-img { width: 100%; margin-bottom: 10px; }
#blog-body .warp-autor-img .text { font-size: 15px; text-align: center; }

#blog-body h2.cen { text-align: center; margin-top: 100px !important; margin-bottom: 50px !important; }
#blog-body .podpis { text-align: right; margin: 40px 0; }
#blog-body .podpis span { font-size: 8pt; line-height:  }
#blog-body ol.orange { margin:0 0 30px 50px; list-style:none;font-size: 20px;line-height: 1.7; }
#blog-body ol.orange li { margin-bottom: 10px; list-style-type: decimal; }

#blog-body ul.orange { margin:0 0 30px 23px; list-style:none;font-size: 20px;line-height: 1.7; }
#blog-body ul.orange li { padding-left:18px; background:url("/themes/classic/img/li-orange.svg") left 13px no-repeat;margin-bottom: 10px; }

.top-new {
    position: absolute;
    bottom: 20px;
    width: 100%;
    max-width: 1200px;
}
.top-new .icons-top {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    float: left;
    font-size: 13px;
    width: 100%;
}
.top-new .icon-btn {
    background-color: #43affc;
    border-radius: 2px;
    color: #fff;
    float: left;
    line-height: 13px;
    margin-bottom: 4px;
    margin-right: 3px;
    padding: 4px 4px;
}
.top-new .icon-btn-title {
    font-weight: bold;
    color: #fff;
    float: left;
    line-height: 13px;
    margin-bottom: 4px;
    margin-right: 3px;
    padding: 4px 4px;
}
.top-new .icon-btn a {color: #fff; border-bottom: none;}
.top-new .icon-btn.ico-voice-over {background-color: #88d2ae;}
.top-new .icon-btn.ico-voice-commercials {background-color: #625ebd;}
.top-new .icon-btn.ico-post {background-color: #ce4e4e;}
.top-new .icon-btn.ico-audio {background-color: #b55c9c;}
.top-new .icon-btn.ico-video {background-color: #9857af;}
.top-new .icon-btn.ico-scenariy {background-color: #009475;}
.top-new .icon-btn.ico-ivr {background-color: #8a8907;}
.top-new .icon-btn.ico-about-commercials {background-color: #82d0cd;}
.top-new .icon-btn.ico-translate {background-color: #b55e5d;}
.top-new .icon-btn.ico-other {background-color: #d4d4dc;}
.top-new .icon-btn.ico-about {background-color: #fca943;}
.top-new .icon-btn.ico-diy {background-color: #43affc;}
.top-new .icon-btn.ico-kak-u-nih {background-color: #4dc766;}
.top-new .icon-btn.ico-summary {background-color: #daa520;}

.crumbs-warp {
    width: 100%;
    min-height: 31px;
    background-color: #ececec;
    display: flex;
    align-items: center;
}
.crumbs-warp .crumbs-text {
    font-size: 13px;
    line-height: 19px;
    color: #666;
    margin-bottom: 30px;
    margin: 6px 0;
}

.pdf-frame {
    width: 100%;
    height: 461px;
}

@media (max-width: 1300px) {
    .pdf-frame {
        height: 36vw;
    }
}

.blog-tab--head {
    margin-top: 10px;
    width: 100%;
    padding: 15px;
    background-color: #256486;
    color: #fff;
    text-align: center;
    font-weight: 600;
    font-size: 120%;
}
.blog-tab--wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    align-content: flex-start;
}
.blog-tab--col {
    display: flex;
    align-items: stretch;
    align-content: flex-start;
    flex-direction: column;
    flex-basis: 50%;
    background-color: #f7f7f7;
}
.blog-tab--yes {
    text-align: center;
    padding: 15px;
    background-color: #afe8af;
    font-weight: 600;
}
.blog-tab--no {
    text-align: center;
    padding: 15px;
    background-color: #e0aaaa;
    font-weight: 600;
}
.blog-tab--text {
    padding: 15px 20px 0 0;
}

@media (max-width: 650px) {
    .blog-tab--col {
        flex-basis: 100%;
    }
    .blog-tab--text {
        padding: 15px 10px 0 10px;
    }
    .embed-video-blog {
        height: 350px;
    }
}
@media (max-width: 500px) {
    .embed-video-blog {
        height: 250px;
    }
}

.embed-video-blog {
    max-width: 800px;
    width: 100%;
    height: 450px;
}
.date-blog {
    font-size: 15px;
    line-height: 23px;
    color: #5d5d5d;
    width: max-content;
    margin-bottom: 10px;
    padding: 5px 15px 2px;
    background-color: #ececec;
    border-radius: 7px;
}
@media (max-width: 48rem) {
    .date-blog {
        font-size: 13px;
        line-height: 21px;
        margin-top: 25px;
    }
    #playerBlog {
        width: 100% !important;
        padding: 15px 20px;
        margin-bottom: 3rem;
    }
    #playerBlog100 {
        padding: 15px 20px;
        margin-bottom: 3rem;
    }
}

.blog-button {
    text-align: center;
    padding: 8px 30px;
    border: 1px solid;
    margin: 20px auto;
    border-radius: 5px;
    display: block;
    font-size: 21px;
    line-height: 27px;
    width: 300px;
    transition: 0.5s;
}

#playerBlog {
    border-radius: 60px;
    padding: 20px 30px;
    background-color: #edf6f7;
    margin-bottom: 30px;
    width: 70%;
    margin-bottom: 4rem;
}
#playerBlog100 {
    border-radius: 60px;
    padding: 20px 30px;
    background-color: #edf6f7;
    margin-bottom: 30px;
    width: 100%;
    margin-bottom: 4rem;
}

.blog__body {
    padding-top: 12rem;
}

@media (max-width: 990px) {
    .blog__body {
        padding-top: 6rem;
    }
}

#mssgme_widget {
    display: none;
}
