.shop-page .input-group,.product-page .input-group{display:inline-block;float:right;position:absolute;width:300px;right:0;}.shop-page .input-group .form-control,.product-page .input-group .form-control{text-align:left;font-size:12px;border:1px solid #313131;border-radius:50px 50px 50px 50px;padding:25px 20px;color:#939393;background-color:#313131;opacity:.5;}.shop-page .input-group .input-group-btn .btn,.product-page .input-group .input-group-btn .btn{position:absolute;z-index:2;top:50%;right:50%;background:#f4b30d;color:#171717;border:1px solid #f4b30d;width:50px;height:50px;border-radius:100%;}.shop-page .steps-of-shoping,.product-page .steps-of-shoping{background-color:#171717;color:#fff;margin-top:-45px;}.shop-page .steps-of-shoping .step,.product-page .steps-of-shoping .step{padding:40px 20px 40px 70px;}.shop-page .steps-of-shoping .step h2,.product-page .steps-of-shoping .step h2{font-size:20px;font-weight:bold;margin-top:0;}.shop-page .steps-of-shoping .step .description,.product-page .steps-of-shoping .step .description{font-size:12px;}.shop-page .steps-of-shoping .step:first-of-type,.product-page .steps-of-shoping .step:first-of-type{position:relative;z-index:2;}.shop-page .steps-of-shoping .step:nth-of-type(2),.product-page .steps-of-shoping .step:nth-of-type(2){background-color:#1f1f1f;}.shop-page .steps-of-shoping .step:nth-of-type(2)::after,.product-page .steps-of-shoping .step:nth-of-type(2)::after,.shop-page .steps-of-shoping .step:first-of-type::after,.product-page .steps-of-shoping .step:first-of-type::after{content:'';position:absolute;right:-111px;top:0;border:81px solid transparent;border-left:32px solid #1f1f1f;}.shop-page .steps-of-shoping .step:first-of-type::after,.product-page .steps-of-shoping .step:first-of-type::after{border-left:30px solid #171717;}.shop-page .section-assortment,.product-page .section-assortment{background-color:#fefefe;text-align:left;padding-top:50px;padding-bottom:70px;font-size:24px;}.shop-page .section-assortment .block-of-five-items .one-of-five-items,.product-page .section-assortment .block-of-five-items .one-of-five-items{margin-top:30px;}.shop-page .section-assortment .block-of-five-items .one-of-five-items .block-avatar,.product-page .section-assortment .block-of-five-items .one-of-five-items .block-avatar{background-color:#e8e8e8;}.shop-page .section-assortment .block-of-five-items .one-of-five-items .block-avatar img,.product-page .section-assortment .block-of-five-items .one-of-five-items .block-avatar img{width:100%;}.shop-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info,.product-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info{padding:15px 15px;background-color:#dfdfdf;font-weight:bold;}.shop-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info .track,.product-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info .track{text-align:center;font-weight:bold;font-size:14px;max-height:40px;padding-bottom:15px;text-overflow:ellipsis;overflow:hidden;}.shop-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info .track a,.product-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info .track a{text-decoration:none;color:#101010;}.shop-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info .price,.product-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info .price{font-size:14px;font-weight:bold;padding-top:15px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.shop-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info .price a,.product-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info .price a{text-decoration:none;color:#101010;}.shop-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info .beatmaker a,.product-page .section-assortment .block-of-five-items .one-of-five-items .beat-item-info .beatmaker a{color:#101010;font-size:12px;text-decoration:none;}.shop-page .section-assortment .col-xs-5ths,.product-page .section-assortment .col-xs-5ths,.shop-page .section-assortment .col-sm-5ths,.product-page .section-assortment .col-sm-5ths,.shop-page .section-assortment .col-md-5ths,.product-page .section-assortment .col-md-5ths,.shop-page .section-assortment .col-lg-5ths,.product-page .section-assortment .col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}.shop-page .section-assortment .col-xs-5ths,.product-page .section-assortment .col-xs-5ths{width:20%;float:left;}@media(min-width:768px){.shop-page .section-assortment .col-sm-5ths,.product-page .section-assortment .col-sm-5ths{width:20%;float:left;}}@media(min-width:992px){.shop-page .section-assortment .col-md-5ths,.product-page .section-assortment .col-md-5ths{width:20%;float:left;}}@media(min-width:1200px){.shop-page .section-assortment .col-lg-5ths,.product-page .section-assortment .col-lg-5ths{width:20%;float:left;}}@media(min-width:1440px){.shop-page .section-assortment .col-lg-5ths,.product-page .section-assortment .col-lg-5ths{width:20%;float:left;}}@media(min-width:1585px){.shop-page .section-assortment .col-lg-5ths,.product-page .section-assortment .col-lg-5ths{width:20%;float:left;}}.shop-page{background-color:#fefefe;font-family:'Open Sans',sans-serif;}.shop-page .color-text{color:#f4b30d;}.shop-page .main-section-of-shop{background-image:url(../img/shop-page/mainbackground.png);background-repeat:no-repeat;background-size:100%;width:100%;padding-top:50px;padding-bottom:50px;background-size:cover;}.shop-page .main-section-of-shop .main-carousel{padding:50px 20px 100px 20px;background-color:transparent;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .carousel-img{text-align:center;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .carousel-img img{width:100%;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .carousel-description{color:#fff;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .carousel-description a{color:#fff;text-decoration:none;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .carousel-description .beat-name{margin:0;font-size:24px;font-weight:bold;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .carousel-description .beatmaker{font-size:10px;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .carousel-description .color-text{font-size:12px;font-weight:bold;margin:0;padding-top:40px;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .carousel-description .price{color:#f4b30d;margin:0;border-radius:0;font-weight:bold;font-size:24px;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .carousel-description .description{margin-bottom:0;padding-bottom:20px;font-size:12px;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .carousel-description .btn{width:250px;background-color:#21bef8;color:#fff;border-radius:0;font-family:Conv_BebasNeue Bold;font-size:24px;}.shop-page .main-section-of-shop .carousel-control.left,.shop-page .main-section-of-shop .carousel-control.right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);}.shop-page .menu-of-shop{margin-top:-3%;}.shop-page .menu-of-shop.container{padding-right:0;text-align:center;}.shop-page .menu-of-shop .sounds{background-image:url(../img/shop-page/sounds.png);border-bottom:5px solid #fff;}.shop-page .menu-of-shop .lessons{background-image:url(../img/shop-page/lessons.png);border-bottom:5px solid #fff;}.shop-page .menu-of-shop .design{background-image:url(../img/shop-page/design.png);border-bottom:5px solid #fff;}.shop-page .menu-of-shop .chorus{background-image:url(../img/shop-page/chorus.png);border-bottom:5px solid #fff;}.shop-page .menu-of-shop .other{background-image:url(../img/shop-page/other.png);border-bottom:5px solid #fff;}.shop-page .menu-of-shop nav-item:active{border-bottom:5px solid #f4b30d;}.shop-page .nav.nav-tabs li{margin:0 0 0 0;padding-top:48px;text-align:left;width:227px;}.shop-page .nav.nav-tabs li a{color:#fff;text-decoration:none;font-size:14px;font-weight:bold;padding:0 10px 10px 10px;margin-right:0;}.shop-page .nav.nav-tabs li a .numbers{font-size:12px;font-weight:100;}.shop-page .nav.nav-tabs>li.active>a,.shop-page .nav.nav-tabs>li.active>a:hover,.shop-page .nav.nav-tabs li.active a:focus{color:#f4b30d;}.shop-page .nav.nav-tabs li.active a{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0),0 0 0 #fff;}@media(max-width:1200px){.shop-page .main-section-of-shop .main-carousel{padding:50px 100px 100px 100px;margin-left:35px;margin-right:35px;}.shop-page .main-section-of-shop .carousel-control .icon-prev,.shop-page .main-section-of-shop .carousel-control .glyphicon-chevron-left{left:20%;}.shop-page .main-section-of-shop .right .carousel-control{right:50px;}.shop-page .menu-of-shop{margin:0;width:100%;}.shop-page .nav.nav-tabs li{width:100%;padding-top:10px;text-align:center;background-repeat:no-repeat;background-size:100%;}.shop-page .steps-of-shoping{margin:0;}.shop-page .steps-of-shoping .step{width:100%;padding:20px;}.shop-page .steps-of-shoping .step h2{margin-top:0;}.shop-page .steps-of-shoping .step:nth-of-type(2)::after,.shop-page .steps-of-shoping .step:first-of-type::after{display:none;}}@media(max-width:992px){.shop-page .main-section-of-shop .main-carousel{padding:40px 70px 70px 70px;margin-left:20px;margin-right:20px;}.shop-page .main-section-of-shop .carousel-control .icon-prev,.shop-page .main-section-of-shop .carousel-control .glyphicon-chevron-left{left:20%;}.shop-page .main-section-of-shop .right .carousel-control{right:20px;}}@media(max-width:768px){.shop-page .main-section-of-shop{padding-bottom:30px;padding-top:30px;}.shop-page .main-section-of-shop .breadcrumbs{text-align:center;}.shop-page .main-section-of-shop .breadcrumbs .input-group{position:relative;display:inline-block;float:none;margin-top:10px;}.shop-page .main-section-of-shop .main-carousel{padding:40px 0 60px 0;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .item .carousel-description{text-align:center;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .item .carousel-description .beat-name,.shop-page .main-section-of-shop .main-carousel .carousel-inner .item .carousel-description .price{font-size:24px;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .item .carousel-description .price{text-align:right;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .item .carousel-description p,.shop-page .main-section-of-shop .main-carousel .carousel-inner .item .carousel-description h3{text-align:left;}.shop-page .main-section-of-shop .main-carousel .carousel-inner .carousel-description .btn{width:200px;}.shop-page .main-section-of-shop .main-carousel .carousel-control{top:-50%;}.shop-page .main-section-of-shop .main-carousel .left .carousel-control,.shop-page .main-section-of-shop .main-carousel .right .carousel-control{z-index:2;position:relative;}.shop-page .section-assortment{padding-top:0;padding-bottom:30px;}}.product-page{background-color:#fefefe;}.product-page .color-text{color:#f4b30d;}.product-page .steps-of-shoping{margin-top:0;}.product-page .main-section-of-shop{background-image:url(../img/product-page/backgroundmain.png);background-repeat:no-repeat;background-size:100%;width:100%;padding-top:70px;padding-bottom:70px;background-size:cover;}.product-page .main-section-of-shop .beat-info{padding:50px 0 0 0;}.product-page .main-section-of-shop .beat-info .main-img{text-align:center;position:relative;z-index:2;}.product-page .main-section-of-shop .beat-info .main-img img{width:100%;}.product-page .main-section-of-shop .beat-info .description{color:#fff;}.product-page .main-section-of-shop .beat-info .description a{color:#fff;text-decoration:none;}.product-page .main-section-of-shop .beat-info .description .beat-name{margin:0;font-size:36px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;}.product-page .main-section-of-shop .beat-info .description .beatmaker{font-size:14px;}.product-page .main-section-of-shop .beat-info .description .color-text{font-size:14px;font-weight:bold;margin:0;padding-top:40px;}.product-page .main-section-of-shop .beat-info .description .price{color:#f4b30d;margin:0;border-radius:0;font-weight:bold;font-size:36px;text-align:right;}.product-page .main-section-of-shop .beat-info .description .description{margin-bottom:0;padding-bottom:20px;font-size:14px;}.product-page .main-section-of-shop .beat-info .description .btn{width:250px;background-color:#21bef8;color:#fff;border-radius:0;font-family:Conv_BebasNeue Bold;font-weight:bold;font-size:24px;z-index:2;transform:translate(0%,160%);position:absolute;}.product-page .main-section-of-shop .beat-info .description .btn.download{background-color:#5cb85c !important;}.product-page .full-description-block{font-size:14px;padding-top:70px;color:#131313;}.product-page .full-description-block .bonus-description .name-action{font-weight:bold;text-align:center;}.product-page .full-description-block .name-block{font-size:16px;font-weight:bold;color:#131313;}.product-page .full-description-block .content-box{margin-bottom:0;}@media(max-width:992px){.product-page .main-section-of-shop .breadcrumbs .input-group{float:left;position:relative;display:inline-block;right:10px;margin-top:10px;}}@media(max-width:768px){.product-page .main-section-of-shop{padding-bottom:30px;padding-top:30px;}.product-page .main-section-of-shop .breadcrumbs{text-align:center;}.product-page .main-section-of-shop .breadcrumbs .input-group{float:none;}.product-page .main-section-of-shop .beat-info{padding-top:20px;}.product-page .main-section-of-shop .beat-info .main-img{margin-bottom:0;}.product-page .main-section-of-shop .beat-info .description{padding-top:30px;}.product-page .main-section-of-shop .beat-info .description .beat-name,.product-page .main-section-of-shop .beat-info .description .price{font-size:24px;}.product-page .main-section-of-shop .beat-info .description .price{text-align:right;}.product-page .main-section-of-shop .beat-info .description .btn{transform:translate(0%,0%);}.product-page .full-description-block,.product-page .section-assortment{padding-top:40px;}.product-page .full-description-block .bonus-description,.product-page .section-assortment .bonus-description{margin-top:0;}.product-page .steps-of-shoping .step{width:100%;padding:20px;}.product-page .steps-of-shoping .step h2{margin-top:0;}.product-page .steps-of-shoping .step:nth-of-type(2)::after,.product-page .steps-of-shoping .step:first-of-type::after{display:none;}.product-page .steps-of-shoping .step:first-of-type{position:relative;z-index:2;padding:20px;}}
.comments-block { }

.comments-block h4 {
    margin: 0 0 15px 0;
    color: #8b8b8b;
    font-size: 16px;
    font-weight: 600;
}

.comments-block .item {
    position: relative;
    margin: 0px 0 15px;
    z-index: 3;
}

.comments-block .item:hover { z-index: 5; }

.comments-block .embedded-comment { padding: 0 0 0 30px; }

.comments-block .commentedOn { margin-top: 10px; }

.comments-block .embedded-send-comment { margin-top: 10px; }


.comments-block .second-embedded-comment { padding: 0 0 0 60px; }

.comments-block .second-embedded-comment .divider { left: 60px; }

.comments-block .item .body {
    margin: 5px 0 0 0;
    font-size: 13px;
    font-family: Verdana, sans-serif;
}

.comments-block .avatar-func {
    position: relative;
    z-index: 6;
    line-height: 25px;
}

.comments-block .comment-username a {
    color: #2b2b2b;
    text-decoration: none;
    font-size: 13px;
    font-weight: 600;
}

.comments-block .icon-music {
    color: #2b2b2b;
    text-decoration: none;
    font-size: 10px;
    padding: 0 5px 0 3px;
    background-color: #f9f9f9;
}

.comments-block .date {
    color: #a0a0a0;
    text-decoration: none;
    font-size: 10px;
    padding: 0 0px 0 5px;
    background-color: #f9f9f9;
}

.comments-block .avatar-func img {
    height: 25px;
    width: 25px;
    border-radius: 3px;
    z-index: 6;
    position: relative;
}

.comments-block .avatar-func .opacity-btn {
    transition: all 0.3s ease-out;
    opacity: 0;
}

.comments-block .item:hover .opacity-btn { opacity: 1; }

.comments-block .avatar-func .avatar a {
    padding: 0;
    margin: 0;
}

.comments-block .avatar-func a {
    padding: 0 5px;
    margin: 0 5px 0 0;
    background-color: #f9f9f9;
    cursor: pointer;
}

.comments-block .avatar-func a:last-child { margin: 0 0; }

.comments-block .divider {
    height: 1px;
    left: 30px;
    right: 0px;
    position: absolute;
    top: 13px;
    border-bottom: 1px solid #ebebeb;
    box-shadow: 0 1px 0 #fff;
    content: " ";
    display: block;
    z-index: 5;
}

.comments-block .item .vote-digit {
    background-color: #f9f9f9;
    padding: 0 3px;
    margin: 0 -3px;
    font-size: 12px;
    font-weight: 600;
}

.comments-block .item .icon-like, .comments-block .item .icon-dislike {
    margin: 0 0px;
    padding: 0 5px;
    text-decoration: none;
    color: #393939;
    font-size: 12px;
}

.comments-block .item .icon-like:hover { color: #0498ce; }

.comments-block .item .icon-dislike:hover { color: #bb5454; }

.comments-block .item .vote-digit .plus { color: #0498ce; }

.comments-block .item .vote-digit .minus { color: #bb5454; }

@media (max-width: 1200px) {
}

@media (max-width: 992px) {
}
