.cat-item.cat-item-1898 a {
    color: #fff!important;
    font-size: 18px!important;
    font-weight: bold!important;
}

/*body.logged-in .wpm-content.wpm-content-text:not(.no-access-content){
	margin-top: -45%;
}*/

.main-wrapper {
    background-color: #fff;
}

.wpm-content {
    overflow: initial;
}

/*irte*/

#hypercomments_widget {
    overflow-y: auto;
    height: 614px;
}


.bbb{
font-size: 25px; border: 1px solid #ff9900; padding: 7px 0 5px; color: #fff; background: #30602c;
}
.cat-item-3264 {
	background:none!important;
}
.video-container {
    position: relative;
    float: left;
    width: 65%;
}

.chat-container {
    width: 35%;
    display: inline-block;
    position: relative;
    background-color: #fff;
}

.irto-contact {
    text-align: center;
    background-color: #16768d;
    color: #fff;
    margin-top: 15px;
}

.irto-contact-div {
    padding-bottom: 15px;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}

.irto-contact-div:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 10px;
    background-image: url('http://duiko.guru/img/shadow.png');
    background-repeat: no-repeat;
    background-position: center;
    bottom: 0;
}

.irto-contact p {
    font-size: 20px;
    background-color: #175f81;
    padding: 15px;
    box-shadow: inset 0px -12px 19px 6px #145371;
    padding-top: 13px;
}

.wpm-content {
    /*padding:0px!important*/
}

.youtube-main {
    position: relative;
}

.video-wrapper {
    /*	height: 450px;
	padding-top: 20px;
	background-size: cover;
	background-image: url(http://duiko.guru/img/fon.jpg);*/
}

.play-list {
    position: relative;
    margin-right: 13%;
    margin-top: -10px;
}

.a_1 {
    color: #003044;
    background-color: #fff;
    text-align: center;
    font-weight: 700;
    font-family: sans-serif;
    font-size: 25px;
    display: block;
    margin-top: 0px;
}

.play-list__item {}

.play-list__item-1, .play-list__item-2 {
    width: 100%;
    height: 120px;
    position: relative;
    margin-top: 15px;
    border: 4px solid #c3c3c3;
}

.play-list__item-2 {
    margin-top: 0;
}

#yt_iframe {
    /*	display:block;  
	width:62%;
	margin: 0 auto;*/
}

#yt_iframe {
    text-align: center;
}

body.postid-28284 .wpm-content.no-access-content.wpm-content-text {
    /*display: none*/
    ;
    border-left: none;
}

body.postid-28284 button.wpm-button.back-button.pull-right {
    display: none;
    border-left: none;
}

body.postid-28284 .col-label.col-lg-3.col-md-4.col-sm-4.col-xs-4 {
    display: none;
    border-left: none;
}

body.postid-28284 .col-info .description {
    border-left: none;
}

body.postid-28284 .col-info.col-lg-9.col-md-8.col-sm-8.col-xs-8 {
    width: 100%
}

body.postid-28284 .col-info .title {
    display: none;
    border-left: none;
}

body.postid-28284 .date {
    display: none;
    border-left: none;
}

.irte-org {
    text-align: center;
}

.irte-reg-wrap {
    border-radius: 10px;
    width: 80%;
    margin: 20px auto;
    text-align: center;
}

.irte-reg-wrap .p1 {
    font-size: 24px;
    color: #ff6000;
    font-weight: bold;
}

.irte-reg-wrap .p2 {}

.irte-reg-wrap .p3 {
    font-size: 24px;
    color: #ff6d22;
    font-weight: bold;
}

.irte-reg-wrap .a1 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    border-radius: 5px;
    background-image: linear-gradient(#ff6d00, #ff9000, #ff6d00);
    padding: 5px 30px;
    display: inline-block;
    line-height: 1;
    border: 1px solid #fff;
    box-shadow: 1px 1px 9px 1px #00000026;
    text-shadow: 1px 1px 3px #312f2f;
}

.irte-reg-wrap .a2 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    border-radius: 5px;
    background-image: linear-gradient(#ff6d00, #ff9000, #ff6d00);
    padding: 15px 25px;
    display: inline-block;
    line-height: 1;
    border: 1px solid #fff;
    box-shadow: 1px 1px 9px 1px #00000026;
    text-shadow: 1px 1px 3px #312f2f;
}

.user-keys .additional-info {
    display: none;
}



.search-bar{
    position: relative;
}
.search-result{
    position: absolute;
    background-color: #f9f9f9;
    padding: 7px 15px;
    list-style: none;
    margin-top: 7px;
    border-radius: 5px;
}
.search-result a{
    background-color: transparent!important;
    color: #000!important;
    padding: 15px;
    line-height: 1.5;
    width: 100%;
    display: block;
    padding-right: 35px;
}
.search-result a:hover{
    color: #0095ff!important;
    text-decoration: none;
}

.search-result li{
    border-bottom: 1px solid #f2f2f2;
    position: relative;
    /* padding-right: 35px; */
}


.search-result li:hover{
    background-color: #F2F2F2!important;
}

.search-result b{
    color: #428bca;
    position: absolute;
    right: 12px;
    top: calc(50% - 17px);
    font-size: 20px;
    font-weight: 900;
    font-family: monospace;
}

.wpm-nav-bar .link {
    padding: 4px 15px!important;
}

.search-bar input{
    color: #000;
}

@media all and (max-width:1200px) {
    .youtube-main, .irto-contact, .chat-container {
        padding: 0;
    }
}

@media all and (max-width:600px) {
    .irto-contact {
        float: none;
        width: 100%
    }
    .info-row .col-label {
        display: none;
    }
    .chat-container {
        width: 100%
    }
}

/*---irte*/

/*---irte adaptiv*/

@media all and (max-width:992px) {
    .video-container {
        width: 57%;
    }
    .chat-container {
        width: 43%;
    }
}

@media all and (max-width:768px) {
    .video-container {
        width: 100%;
    }
    .chat-container {
        width: 100%;
    }
    #yt_iframe {
        width: 100%!important;
    }
    .button-happy {
        width: 100%!important;
        background-size: contain!important;
        max-width: 400px!important;
        float: none!important;
        margin: 0 auto!important;
    }

    .block_home-header {
        flex-wrap: wrap;
        justify-content: center;
    }

    .block-home-header-text {
        margin: 10px auto;
        display: block;
        text-align: center;
    }
    .block-home-header-info {
        margin: 10px auto;
        display: block;
        text-align: center;
    }
}

/*---irte adaptiv end*/

.button-test {
    background-image: url('https://duiko.guru/img/but-web.png');
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    height: 168px;
    margin-top: -40px
}

@media all and (max-width:450px) {
    .button-test {
        width: 240px;
        height: 168px;
        margin-top: -40px;
        margin-left: -32px;
        background-size: contain
    }
    .instruct {
        font-size: 33px!important
    }
}

/*p.registr-title span{
    color:transparent;
    position:relative;
    padding-bottom: 30px;
    display: inline-block;
}
p.registr-title span:before{
    content:"Акционная цена на все шумы до 31.08.2019";
    color:#000;
    position:absolute;
    width: 330px;
    left: -70px;
}
p.registr-title span:after{
    content:"8$";
    color: #2c9700;
    position:absolute;
    top: 15px;
    left: 75px;
    font-size: 40px;
    font-weight: 900;
}



.modal-body{
    position:relative;
    padding-bottom: 80px;
    display: inline-block;
}
.modal-body:before{
    content:"Акционная цена на все шумы до 31.08.2019";
    color:#000;
    position:absolute;
    width: 450px;
    left: calc(50% - 209px);
    bottom: 60px;
    font-weight: 700;
    font-size: 20px;
}
.modal-body:after{
    content:"8$";
    color: #2c9700;
    position:absolute;
    bottom: 10px;
    left: calc(50% - 21px);
    font-size: 40px;
    font-weight: 900;
}



#mc-container {
    color:transparent;
    position:relative;
    padding-bottom:70px;
}

#mc-container:before{
    content:"Акционная цена на все шумы до 31.08.2019";
    color:#000;
    position:absolute;
    width: 450px;
    left: calc(50% - 209px);
    bottom: 60px;
    font-weight: 700;
    font-size: 20px;
}
#mc-container:after{
    content:"8$";
    color: #2c9700;
    position:absolute;
    bottom: 00px;
    left: calc(50% - 21px);
    font-size: 50px;
    font-weight: 900;
}


*/

.header__title1 {
    color: #ffffff;
    font-family: 'Raleway', sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: none!important;
}

.header__title2 {
    color: #ffffff;
    font-family: 'Raleway', sans-serif;
    font-size: 56px;
    line-height: 45px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 10px 0px;
    text-decoration: none!important;
}

.header__title-box {
    color: #ffffff;
    max-width: 600px;
    border-radius: 4px;
    background-color: #333333;
    padding: 5px;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 5px auto;
    text-decoration: none!important;
}

div.header__blocker {
    font-family: 'Raleway', sans-serif;
    width: auto;
    box-sizing: border-box;
    display: block;
    margin: 0px auto;
    text-align: center;
    display: block;
    margin: 10px auto;
    text-decoration: none!important;
}

.container {
    padding: 0px 40px;
    margin: 0px auto;
    box-sizing: border-box;
    text-decoration: none!important;
}

.lineal-text-header {
    text-decoration: none!important;
    display: flex;
    width: 100%;
    justify-content: center;
}

.lineal-l {
    background: url('https://duiko.guru/wp-content/plugins/member-luxe/templates/base/img-castom/line-l.png');
}

.lineal-r {
    background: url('https://duiko.guru/wp-content/plugins/member-luxe/templates/base/img-castom/lineal_header.png');
}

.lineal-text {
    margin: 0px 20px;
    color: #ffffff;
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
}

.lineal-header {
    width: 123px;
    align-self: center;
    height: 15px;
}

div.info-details {
    display: block;
    margin: 0px auto;
    color: #ffffff;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    position: relative;
    text-decoration: none;
    top: -9px;
    list-style: none;
}

.header-link {
    margin-left: 25%;
    margin-top: 30px;
    margin-bottom: -40px;
}

/* https://duiko.guru/wp-content/plugins/member-luxe/templates/base/img-castom/bg-header.png */

.block {
    width: 100%;
    display: block;
}

.block_home-header {
    padding: 10px;
    background-color: #ff9600;
    display: flex;
    justify-content: space-between;
    border-radius: 10px 10px 0px 0px;
}

.block-home-header-text {
    color: #ffffff;
    font-size: 24px;
    font-weight: 600;
    line-height: 30px;
    text-transform: uppercase;
}

.block-home-header-text::after {
    position: relative;
    content: " ";
    display: block;
    width: 40px;
    margin: 10px 0px;
    border-bottom: 2px solid #26bdd9;
}

.block-home-header-info {
    align-self: center;
}

.block-home-header-registration {
    display: block;
    width: 163px;
    text-align: center;
    background: #3dc0d8;
    padding: 9px 17px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    margin: 0px auto;
    text-decoration: none;
    border-radius: 10px;
    box-shadow: 4px 3px 7px 0px #00000082;
    margin-left: 95px;
}

.block-home-header-infos {
    margin: 10px auto;
    display: block;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    color: #fff;
}

.block-category-card {
    background: #fff;
    padding: 20px 0px;
}

.block-category-preTitle {
    color: #000;
    font-size: 21px;
    font-weight: 300;
    text-align: center;
    padding: 10px 0;
}

.block-category-title {
    color: #404f67;
    font-size: 25px;
    font-weight: 600;
    text-align: center;
    padding: 29px 0px;
}

.block-category-card-row {
    display: flex;
    flex-wrap: wrap;
    padding: 20px 0px;
    margin: 0px auto;
    justify-content: center;
}

.block-category-Card-box {
    margin: 10px;
    width: 203px;
    position: relative;
    display: block;
    height: 138px;
    border-radius: 10px;
    background-color: #404f67;
    margin-top: auto;
    box-shadow: 4px 3px 10px #00000091;
}

.Card-img {
    margin: 0px auto;
    margin-top: auto;
    position: relative;
    top: 15%;
    display: block;
    margin-top: auto;
    max-width: 100px;
    height: 62px;
}

.Card-text {
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: 10px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    max-width: 201px;
    transition: all 0.2s ease-in;
}

.block-category-Card-box:hover {
    background: #ff9600;
    cursor: pointer;
    box-shadow: inset 0px 0px 7px #b06502;
}

.block-category-Card-box:hover .Card-text {
    text-shadow: 1px 0px 0px #535353, 0px 1px 0px #535353, -1px 0px 0px #535353, 0px -1px 0px #535353;
    transition: text-shadow 0s;
}

.big-Card-img_after {
    width: 143px;
    height: auto;
    display: block;
    margin-top: 19px;
}

.big-Card-img_before {
    width: auto;
    height: auto;
}

.wpm-content.home-page {
    padding: 0px!important;
    background: none!important;
    border-radius: none!important;
    border-top: none!important;
    width: auto!important;
    height: auto!important;
}

.wpm-content {
    border: 0px !important;
    overflow: inherit!important;
}

img.siff {
    display: none!important;
}

.postid-28284 .header-link {
    margin-left: initial;
}

.postid-28284 .header__title-box, .postid-28284 .login2_header_modal {
    display: none;
}

.wpm-comments-wrap {
    display: none;
}

/* ============================================================================ */

.block-Sidhi {
    max-width: 670px;
    display: block;
    margin: 20px auto;
}

.registration__header {
    background: #ff9600;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    border-radius: 13px 13px 0px 0px;
}

.registration_info::after {
    border-bottom: 2px solid #26bdd9;
    content: ' ';
    position: relative;
    width: 50px;
    display: block;
    margin: 10px 0px;
}

.registration-box {
    background: #fff;
    padding: 10px;
}

.block-Sidhi__header {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.registration_block {
    align-self: center;
    width: auto;
}

.registration {
    padding: 10px 50px;
    border: 3px solid rgb(136, 136, 136);
    background: #fff;
    display: block;
    text-decoration: none;
    font-weight: 600;
    color: #000;
    font-size: 16px;
    border-radius: 10px;
}

.instruction_registration {
    text-decoration: none;
    color: #fff;
    text-decoration: underline;
    padding-top: 20px;
    display: block;
    text-align: center;
}

.registration_info strong {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    display: block;
    line-height: 38px;
}

.registration_info {
    font-size: 18px;
    color: #fff;
    width: 67%;
}

/* box-1 */

.registration-box-1 {
    background: #fff;
    padding: 20px 0px;
}

.step {
    background-color: #ff9600;
    padding: 5px 10px;
    font-size: 20px;
    font-weight: 600;
    padding-left: 7%;
    margin-left: 20px;
    border-radius: 5px;
}

.registration-box-step1 {
    padding: 40px 20px;
    padding-bottom: 10px;
}

.text {
    font-size: 18px;
    color: #000;
    margin-bottom: 20px;
    text-align: center;
}

.select__block {
    display: flex;
    padding: 0px 20px;
}

.select_Category {
    display: inline-block;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    padding: 10px 22px;
    border-radius: 30px;
    text-decoration: none;
}

.select_block-border {
    display: block;
    width: 62%;
    margin-left: 10px;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    height: 5px;
    align-self: center;
}

.img_Category {
    width: 93%;
    margin: 20px auto;
    padding: 0px 20px;
    display: block;
}

.header_Category_img {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}

.img_Category_without_padding {
    display: block;
    width: 93%;
    margin: 5px auto;
}

.img_Category_text_without_padding {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 15px;
}

.border-bottom_step {
    border: 2px solid #ffa422;
    margin: 20px auto;
}

.step_text {
    font-size: 22px;
    color: #ff3600;
    font-weight: 600;
    text-align: center;
    margin: 10px auto;
}

.step_title {
    font-size: 27px;
    font-weight: 600;
}

.header_title {
    text-transform: uppercase;
}

.header__block_d-flex {
    display: flex;
    justify-content: center;
    padding: 40px 0px;
}

.btn_link {
    background-color: #26bdd9;
    padding: 10px 50px;
    text-transform: uppercase;
    margin: 5px;
    text-decoration: none;
    color: #fff;
    font-weight: 600;
    border-radius: 10px;
}

.postid-38178 .wpm-page-header-wrap {
    display: none;
}

.postid-38178 .wpm-content.wpm-content-text {
    padding: 0px;
    margin: 0px auto;
    border-radius: 20px;
}

@media screen and (max-width:1000px) {
    body {
        background: url('https://duiko.guru/wp-content/plugins/member-luxe/templates/base/img-castom/Khuinushenka.jpg') no-repeat center center;
        background-size: cover;
    }
    .header-link {
        margin: 20px auto;
        padding: 52px 0px;
    }
    .lineal-header {
        display: none;
    }
    .header__title-box {
        margin: 5px auto;
        display: block;
    }
    .container {
        padding: 0px 20px;
    }
    .row {
        margin: 0px auto!important;
    }
    .content-col {
        padding-right: 0px;
        padding-left: 0px;
    }
    .cat-item.cat-item-2266 {
        position: absolute;
        top: -80px;
        text-transform: uppercase;
        border: 1px solid #fff;
        border-radius: 5px;
        background: linear-gradient(#2b9701,#035500);
        left:auto!important;
    }
    .instruction_registration {
        padding: 0px auto;
    }
}

@media screen and (max-width:500px) {
    .step {
        margin: 20px auto;
        font-size: 14px;
    }
    .img_Category {
        padding: 0px;
    }
    .select_block-border {
        display: none;
    }
    .select_Category {
        padding: 0px;
        display: block;
        text-align: center;
        margin: 20px auto;
    }
    .btn_link {
        display: block;
        width: 300px;
        text-align: center;
        margin: 10px auto;
    }
    .header__block_d-flex {
        display: block;
    }
    .registration__header {
        display: block;
    }
    .registration_info {
        font-size: 18px;
        color: #fff;
        width: auto;
        display: block;
        margin: 20px auto;
        text-align: center;
    }
    .registration_block {
        align-self: center;
        width: auto;
        max-width: 300px;
        text-align: center;
        display: block;
        margin: 10px auto;
    }
    .registration_info::after {
        border-bottom: 5px solid #26bdd9;
        content: ' ';
        position: relative;
        width: 241px;
        display: block;
        margin: 10px 0px;
    }
    .container {
        padding: 0px 5px;
    }
    .header_Category_img {
        font-size: 12px;
    }
    .text {
        font-size: 14px;
    }
    .lineal-text {
        text-align: center;
        padding-bottom: 22px;
    }

     p.trenagor-title2::after,
    p.trenagor-title2:before {
        content: none;
    }

    p.trenagor-title2 {
        padding:  0;
    }

    
    .block-home-header-registration {
        margin-left: 0;
        width: 100%;
    }

    .block-home-header-text {
        font-size: 18px;
    }

    .block-home-header-text::after {
        margin-left: auto;    
        margin-right: auto;    
    }
}
