/*bending*/
body.branding {
    /*background: #60413c url("../im/branding_bg.jpg") no-repeat fixed center top;*/
}
body.branding.branding_top {
    /*background: #000 url("../im/branding_bg_top.jpg") no-repeat fixed center top;*/
}
.branding .container {
    max-width: 1066px;
}
footer + .container .col-12 {
    min-height: 0;
}
.bending_wrap .left_brending, .bending_wrap .right_brending { bottom: 0; position: absolute; top: 0; width: 500px; z-index: 7; }
.bending_wrap .left_brending a, .bending_wrap .right_brending a {bottom: 0; position: fixed; top: 0; width: 450px;}
.bending_wrap .left_brending { left: -438px; }
.bending_wrap .right_brending { right: -485px; }
.branding header,
.branding .tb,
.branding footer {
    background: transparent;
}
.branding header .container,
.branding footer .container {
    background-color: #31373d;
}
.branding header .container.top {
    padding-top: 30px;
}
.branding .tb {
    margin-bottom: 0;
}
.branding .tb .container {
    background-color: #272C31;
}
.branding footer {
    padding-bottom: 0;
}
.branding footer .container {
    padding-bottom: 75px;
}
.branding header .live {
    margin-right: 17px;
}
.branding header .soc-list {
    display: none;
}
.branding header .logo {
    margin-left: 14px;
    margin-right: -30px;
}
.branding header .b_search {
    bottom: 0;
    right: 0;
}
.branding #search-btn {
    display: block;
}
.branding .big_search {
    display: none;
}
.branding .box_video.big,
.branding .col-6.w50.w100:nth-child(2n-1) .box_video {
    margin-left: 1px;
}
.branding_top .tb .container {
    background-color: transparent;
}
.branding_top .tb {
    height: 150px;
}
.branding_top .tb .container a {
    display: block;
    height: 150px;
}
.branding_top header .container.top {
    padding-top: 20px;
}
@media (max-width: 1066px) {
    .branding_top .tb {
        display: none;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .branding .category-list li a {
        padding: 13px 6px 25px;
    }
    .branding .box_video.big a {
        width: 462px;
    }
    .branding .box_video a {
        width: 231px;
    }
}
@media (max-width: 991px){
    .branding header .b_search {
        bottom: 12px;
        right: 17px;
    }
    .branding #search-btn {
        display: none;
    }
    .branding .big_search {
        display: block;
    }
}

@media (max-width: 480px){
.branding #search-btn {
 display: block;
}
    .branding .big_search {
        display: none;
    }
    .branding header .b_search {
		bottom: 0px;
		right: 0px;
	}

}