@import url(../css/style.css);@font-face{font-family:PFDinTextCondPro-Medium;src:url(../fonts/PFDinTextCondPro-Medium.ttf) format('truetype')}.index-fullwidth article.pluto-page-box .post-title,.page article.pluto-page-box .post-title,.single article.pluto-page-box .post-title{margin:10px 0}.widget.vsrc_widget h1.widget-title,.widget.widget_tag_cloud h1.widget-title{font-family:Nunito,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.index-fullwidth .post-meta-top,.index-isotope .post-meta-top,.page .post-meta-top,.single .post-meta-top{border:none}.top-sidebar-wrapper{padding-bottom:0}.widget .widget-title{margin-bottom:15px}.widget .widget-title:after{display:none}div.userpro-head div.userpro-left:after{display:none}.menu-position-right .menu-block{border-left-width:0}.sidebar-position-left .primary-sidebar-wrapper .primary-sidebar{border-width:0}.primary-sidebar aside.widget{margin-bottom:30px}.primary-sidebar a.primary_sidebar_link{text-decoration:none;color:#5c5c5c;border:1px solid #5c5c5c;border-width:0 0 1px 0;box-shadow:none}#vsrc_Holder div.vsrc_div{height:auto!important;margin-bottom:10px}div.post-content.entry-content a.text{color:#5c5c5c}div.post-content.entry-content h2{font-size:1.6em}.index-fullwidth article.pluto-page-box .post-body,.page article.pluto-page-box .post-body,.single article.pluto-page-box .post-body{padding:50px 50px 40px 50px}.index-fullwidth article.pluto-page-box .post-title,.page article.pluto-page-box .post-title,.single article.pluto-page-box .post-title{line-height:1}.index-fullwidth article.pluto-page-box .post-title a,.page article.pluto-page-box .post-title a,.single article.pluto-page-box .post-title a{line-height:inherit}div.os_social-foot-w{font-size:18px}div.os_social-foot-w i{font-size:19px}.sidebar-under-post{margin:0 auto}#profile-picture{display:none}div.menu-options.col-xs-2.col-md-3.up-layout-side{float:none;width:100%;padding:0}div.option-content.col-xs-10.col-md-9.up_content{float:none;width:100%}div.menu-left-i div.menu-activated-on-click img{width:36px;height:36px;margin-right:10px;border:1px solid #ccc;border-radius:18px}.post-tags-top ul{float:left;margin:0;padding:0;list-style:none}.post-tags-top li{margin-right:3px;float:left;margin-bottom:3px}.post-tags-top li a{display:block;padding:3px 7px;font-size:12px;line-height:1.2;letter-spacing:1px;font-weight:700;background-color:#d4edfc;color:#3893c1;border:1px solid #75b9dd;border-radius:4px;text-transform:uppercase}.tags_cleaner{clear:both}i.hamburger::before{content:'\2630'}.search-and-sidebar-togglers{flex-basis:100%;display:flex;justify-content:space-between}.top_search form{position:relative}.top_search form:before{font-family:osfonts;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";top:7px;right:10px;position:absolute;color:#ccc;font-size:16px}.top_search .screen-reader-text,.top_search .search-submit,.top_search .widget-title{display:none}.top_search label{display:block;margin-bottom:0}.top_search .search-field{display:block;width:100%;border-radius:0;border:1px solid #aaa;padding:5px 8px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;outline:0;color:#111}.top_search .search-field:focus{border:1px solid #777}.z_footer{display:flex;justify-content:space-between;flex-wrap:wrap;padding:20px 0 0}.z_footer>div{margin:0 20px 20px 0}.z_footer p{text-align:left}.z_footer img{height:16px;margin-right:5px}.z_footer img.z_footer_logo{width:34px;height:63px}.sidebar_footer{max-width:240px}.sidebar_footer.fixed{position:fixed;left:30px;bottom:0}.sidebar_footer.sidebar_footer_page{display:none}.product .images{display:none}.product .summary{float:none;width:100%}article.pluto-page-box .post-content p.price{line-height:1.1em;margin-bottom:15px}.woocommerce button.single_add_to_cart_button{margin-top:15px}.vc_row.wpb_row.vc_row-fluid{position:relative}.vc_row.wpb_row.vc_row-fluid::before{content:'';display:block;position:absolute;left:0;right:0;top:-150px;height:150px;background-image:linear-gradient(to bottom,transparent 0,#fff 100%)}.menu_login{display:none}.show_all_tags span{color:#5c5c5c;border:1px solid #5c5c5c;border-width:0 0 1px 0;cursor:pointer}@media (max-width:1200px){.menu-position-left.sidebar-position-left .main-content-m,.menu-position-left.sidebar-position-right .main-content-m,.menu-position-right.sidebar-position-left .main-content-m,.menu-position-right.sidebar-position-right .main-content-m{display:table}.menu-position-left.sidebar-position-left .main-content-w .primary-sidebar-wrapper,.menu-position-left.sidebar-position-right .main-content-w .primary-sidebar-wrapper,.menu-position-right.sidebar-position-left .main-content-w .primary-sidebar-wrapper,.menu-position-right.sidebar-position-right .main-content-w .primary-sidebar-wrapper{display:table-cell!important}.menu-position-left.sidebar-position-left .main-content-m .main-content-i,.menu-position-left.sidebar-position-right .main-content-m .main-content-i,.menu-position-right.sidebar-position-left .main-content-m .main-content-i,.menu-position-right.sidebar-position-right .main-content-m .main-content-i{display:table-cell}.main-content-w .main-content-i{display:table-cell}.sidebar-position-left .primary-sidebar-wrapper{width:240px}.menu-position-right .menu-block{width:220px}.menu-position-right .main-content-w{margin-right:20%}.index-fullwidth article.pluto-page-box .post-body,.page article.pluto-page-box .post-body,.single article.pluto-page-box .post-body{padding:50px 20px 40px 20px}.menu-block{padding:40px 20px 0 0}}@media (max-width:992px){.sidebar-position-left .primary-sidebar-wrapper{width:25%}.index-fullwidth article.pluto-page-box .post-body,.page article.pluto-page-box .post-body,.single article.pluto-page-box .post-body{padding:30px 20px 20px 20px}.menu-block{padding:20px 20px 0 0}.primary-sidebar{padding:20px}}@media (max-width:768px){.menu-position-left.sidebar-position-left .main-content-w .primary-sidebar-wrapper,.menu-position-left.sidebar-position-right .main-content-w .primary-sidebar-wrapper,.menu-position-right.sidebar-position-left .main-content-w .primary-sidebar-wrapper,.menu-position-right.sidebar-position-right .main-content-w .primary-sidebar-wrapper{display:none!important}.menu-position-right .main-content-w{margin-right:0}.primary-sidebar aside.widget{margin-bottom:20px}.no-ads-on-smartphones .top-sidebar-wrapper{display:block}.side-padded-content{padding-left:10px;padding-right:10px}.index-fullwidth article.pluto-page-box .post-body,.page article.pluto-page-box .post-body,.single article.pluto-page-box .post-body{padding:15px 15px 10px 15px}.index-fullwidth article.pluto-page-box .post-author,.index-fullwidth article.pluto-page-box .post-date,.page article.pluto-page-box .post-author,.page article.pluto-page-box .post-date,.single article.pluto-page-box .post-author,.single article.pluto-page-box .post-date{display:block;float:left;margin:5px 10px 5px 0}.index-fullwidth .post-meta-top .post-author,.index-isotope .post-meta-top .post-author,.page .post-meta-top .post-author,.single .post-meta-top .post-author{border-left:1px solid #e6e6e6;margin-left:8px;padding-left:8px}.widget_search{display:none}#wpdcom .wpd-form-head{margin-top:0}.woocommerce .single-product-main-info{padding:10px}.menu_login{display:block}}img.emoji,img.wp-smiley{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important}.woocommerce form .form-row .required{visibility:visible}#wpdcom .ql-snow .ql-tooltip[data-mode=link]::before{content:"Введите ссылку:"}#wpdcom .ql-snow .ql-tooltip.ql-editing a.ql-action::after{content:"Сохранить"}.xoo-el-form-container button.btn.button.xoo-el-action-btn{background-color:#000;color:#fff;font-weight:600;font-size:15px;height:40px}.xoo-el-inmodal{max-width:500px;max-height:700px}.xoo-el-sidebar{min-width:0}.xoo-el-main,.xoo-el-main a,.xoo-el-main label{color:#000}.xoo-el-srcont{background-color:#fff}.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active{background-color:#000;color:#fff}.xoo-el-form-container ul.xoo-el-tabs li{background-color:#eee;color:#000}.xoo-el-main{padding:40px 30px}.xoo-el-form-container button.xoo-el-action-btn:not(.button){font-weight:600;font-size:15px}.xoo-el-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.xoo-aff-input-group .xoo-aff-input-icon{background-color:#eee;color:#555;max-width:40px;min-width:40px;border:1px solid #ccc;border-right:0;font-size:14px}.xoo-aff-group{margin-bottom:30px}.xoo-aff-group input[type=email],.xoo-aff-group input[type=number],.xoo-aff-group input[type=password],.xoo-aff-group input[type=text],.xoo-aff-group select,.xoo-aff-group select+.select2{background-color:#fff;color:#777}.xoo-aff-group input[type=email]::placeholder,.xoo-aff-group input[type=number]::placeholder,.xoo-aff-group input[type=password]::placeholder,.xoo-aff-group input[type=text]::placeholder,.xoo-aff-group select::placeholder{color:#777;opacity:.7}.xoo-aff-group input[type=email]:focus,.xoo-aff-group input[type=number]:focus,.xoo-aff-group input[type=password]:focus,.xoo-aff-group input[type=text]:focus,.xoo-aff-group select+.select2:focus,.xoo-aff-group select:focus{background-color:#ededed;color:#000}.xoo-aff-group input[type=email],.xoo-aff-group input[type=number],.xoo-aff-group input[type=password],.xoo-aff-group input[type=text],.xoo-aff-group select{border-bottom-left-radius:0;border-top-left-radius:0}.yith-wcmbs-plan-list-container-46482 ul.child{list-style:none;margin-left:0}.yith-wcmbs-plan-list-container-46482 ul.child li{margin-top:0;margin-right:0;margin-bottom:0;margin-left:20px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background:0 0}.yith-wcmbs-plan-list-container-46482 p{color:#333;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background:0 0}.yith-wcmbs-plan-list-container-46482 a,.yith-wcmbs-plan-list-container-46482 li{color:#333;font-size:15px}.yith-wcmbs-plan-list-container-46482 a:hover{color:#707070}.yith-wcmbs-plan-list-container-46514 ul.child{list-style:none;margin-left:0}.yith-wcmbs-plan-list-container-46514 ul.child li{margin-top:0;margin-right:0;margin-bottom:0;margin-left:20px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background:0 0}.yith-wcmbs-plan-list-container-46514 p{color:#333;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background:0 0}.yith-wcmbs-plan-list-container-46514 a,.yith-wcmbs-plan-list-container-46514 li{color:#333;font-size:15px}.yith-wcmbs-plan-list-container-46514 a:hover{color:#707070}.yith-wcmbs-plan-list-container-46516 ul.child{list-style:none;margin-left:0}.yith-wcmbs-plan-list-container-46516 ul.child li{margin-top:0;margin-right:0;margin-bottom:0;margin-left:20px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background:0 0}.yith-wcmbs-plan-list-container-46516 p{color:#333;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background:0 0}.yith-wcmbs-plan-list-container-46516 a,.yith-wcmbs-plan-list-container-46516 li{color:#333;font-size:15px}.yith-wcmbs-plan-list-container-46516 a:hover{color:#707070}[data-font=Dashicons]:before{font-family:Dashicons!important;content:attr(data-icon)!important;speak:none!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1!important;font-style:normal!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.intro-block{position:relative;margin:5px -15px 20px}.intro-block::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.intro-block img{display:block;width:100%}.intro-block h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;padding:0 15px;width:100%}.info-block{margin-bottom:20px}.info-block img{width:100%}.text-big{font-size:20px}.main-img{display:block;margin:0 auto 20px}.alert-block{padding:10px;border:1px solid #000;background:#fff2cc}.prod-img{display:block;margin:0 auto 20px;width:100%;max-width:380px!important}.main-table{width:100%;margin:0 0 20px}.main-table td,.main-table th{border:1px solid #000;padding:10px;vertical-align:top}.main-table th{text-align:center}.main-table img{display:block;margin:15px auto 0;max-width:100%}.text-alert{color:red}.text-center{text-align:center}.wpd-comment-text img{display:block;margin:20px 0;width:100%;max-width:250px}.wpd_comment_reply{padding-left:70px}.btn-main{font-size:25px;text-decoration:underline}.main-table ul{padding-left:10px}.post-body img{max-width:100%}.comment-delay-load{display:none}.sidebar-item{display:block;padding:20px 0 15px}.sidebar-item+.sidebar-item{border-top:1px solid #ddd}.sidebar-item h2{margin:10px 0 0;font-size:18px}.under-menu-sidebar-wrapper{margin:0}.menu-position-right .menu-block{display:none}@media screen and (min-width:769px){.info-block{display:flex}.info-block>div:last-child{flex:0 0 40%;order:1}.info-block>div:first-child{flex:0 0 60%;padding:15px 0 0 15px;order:2}.main-table ul{padding-left:40px}.intro-block{margin:5px -20px 20px}.intro-block h1{position:absolute;bottom:0;left:0;top:auto;transform:translate(0,0);color:#fff;padding:0 20px 25px}.menu-position-right .menu-block{display:block;width:20%}}@media screen and (min-width:1201px){.entry-title{font-size:48px}.intro-block{margin:5px -50px 20px}.menu-position-right .main-content-w{margin-right:20%}}@media screen and (min-width:1400px){.intro-block h1{padding:0 50px 25px}}
    
    @media (max-width: 767px) {
        .intro-block {
            max-width: 750px;
        }
        .intro-block h1 {
            left: 0;
            top: 30%;
            text-align: center;
            transform: none;
        }
        img.docimg {
            max-width: 400px;
            display: block;
            margin-left: auto;
            margin-right: auto;
        }

    }
    @media (max-width: 480px) {
        .text-big {
            font-size: 17px;
        }
        .prod-img {
            max-width: 280px!important;
        }
        .delivery-text {
            font-size: 17px
        }
        .wpd-avatar {
            float: left;
        }
    }
    @media (max-width: 320px) {
        .text-big {
            font-size: 16px;
        }
        .small-link {
            display: block;
        }
        .delivery-text {
            font-size: 14px
        }
    }
    #wpdcom .wpd-comment-text{
        word-break: break-word;
    }

    .door__container {
        display: flex;
        justify-content: space-around;
    }

    .box {
        perspective: 500px;
        position: relative;
    }

    .box,
    .door {
        width: 190px;
        height: 400px;
        box-shadow: inset -1px -1px 0px 1px #191919, inset 1px 1px 0px 1px #191919;
    }

    .door,
    .hi {
        position: absolute;
        top: 0;
        left: 0;
    }

    .door {
        background-image: url(../img/door.png);
        background-repeat: no-repeat;
        transform: rotateY(0deg);
        display: inline-block;
        transition: all 0.75s ease;
        transform-origin: 0% 0%;
        cursor: pointer;
    }

    #door__2 {
        background-image: url(../img/door2.png);
    }

    #door__3 {
        background-image: url(../img/door3.png);
    }

    .door:hover {
        transform: rotateY(-30deg);
    }

    .door.open {
        transform: rotateY(-85deg);
    }

    .door__sales {
        position: relative;
        top: 140px;
        font-size: 46px !important;
        font-weight: 700 !important;
        color: red !important;
        border-radius: 30px !important;
        padding: 30px 5px !important;
        box-shadow: 0px 1px 2px 2px #7F7878;
    }


    .door__title {
        color: #fff;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        font-size: 22px !important;
        margin-bottom: 25px;
        background-color: #3A4752;
        padding: 10px 0;
        border-radius: 0.5em;
    }

    @media (max-width: 840px) {
        .door__sales {
            font-size: 20px !important;
            font-weight: 700 !important;
            top: 50px !important;
            left: 20px !important;
            color: red !important;
            border-radius: 30px !important;
        }

        .box,
        .door {
            width: 80px;
            height: 170px;
            background-size: 100% 100%;
        }

        .door__sales {
            top: 60px!important;
        }

        .door {
            background-image: url(../img/media_door.png);
        }

        #door__2 {
            background-image: url(../img/media_door2.png);
        }

        #door__3 {
            background-image: url(../img/media_door3.png);
        }
    }

    @media(max-width:360px) {
        .box+.box {
            margin-left: 15px;
        }

        .door__sales {
            font-size: 25px !important;
            font-weight: 700 !important;
            color: red !important;
            left: 21px !important;
            border-radius: 30px !important;
        }

    }

    .content_title {
        padding-left: 20px;
        padding-right: 20px;
    }
    .name {
        margin-left: 20px;
    }

    @media screen and (max-width: 767px) {
        .main-title {
            padding-top: 0!important;
            margin-top: 0!important;
        }
    }
    @media screen and (max-width: 480px) {
        .name {
            margin-left: 0;
        }
        .content_title {
            padding-left: 0;
            padding-right: 0;
        }
    }
    .prod-img {
        width: 100%;
        max-width: 150px !important;
    }
    .comment img {
        width: 100%;
        max-width: 400px;
    }
    .main_content p.pop-up-text {
        margin-bottom: 25px;
        font-size: 24px;
        line-height: 30px;
        text-align: center !important;
    }
    .hi {
        left: 50% !important;
        transform: translateX(-50%);
    }
    p.door__sales {
        left: 0 !important;
    }
    @media (max-width: 767px) {
        .door__sales {
            font-size: 20px !important;
        }
        p.door__sales {
            padding: 10px !important;
        }
        
    }
footer {
    text-align: center;
    padding: 20px 10px;
}
footer * {
    font-size: 14px;
}