.row__window-idol{background:#eeeeee}
.window-idol__icons{padding:5px 0 5px 5px}
.window-idol__icons-in{padding:0 20px; background:url(/templates/gradis/images/cellbest/bg.png) no-repeat 0 0 / cover; height:100%}
.window-idol__icons-in.open-window--ban{padding:0 20px; background:url(/templates/gradis/images/cellbest/bg-open.jpg) no-repeat 0 0 / cover; height:100%}
.window-idol__icons-in ul{background: rgba(255, 255, 255, 0.5);padding:10px 0;margin:0;max-width: 215px;}
.window-idol__icons-in ul li{padding: 10px 0px;margin:0;list-style:none;text-align:center;font-size: 18px;color:#333333;line-height: 1.2;}
.window-idol__icons-in ul li img{display:block; margin:0 auto 5px}
.window-idol__icons{width:560px}
.window-idol__text{width:calc(100% - 560px); padding:0 55px 20px}
.window-idol__heading{background: url(/templates/gradis/images/cellbest/heading.png) no-repeat top right;width: 323px;height: 102px;margin: 0 auto;text-align: center;color: #fff;text-transform: uppercase;font-weight: 700;line-height: 70px;font-size: 25px;}
.window-idol__title{font-size: 23px; color:#333; font-weight: 700; line-height: 1.2; margin-bottom:20px}
.window-idol__text ul{margin:0 0 30px; padding:0; }
.window-idol__text ul li{padding:5px 0}
.window-idol__text .btn-orange{max-width:280px; margin:0 auto}
.window-idol__list{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 40px;-moz-column-gap: 40px;column-gap: 40px;orphans: 1;widows: 1;}
.open--idol ul.window-idol__list{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1}
@media(max-width:1199px){
	.window-idol__icons-in ul{max-width: 190px;}
	.window-idol__icons-in ul li{font-size: 16px;}
	.window-idol__icons-in ul li img{max-width: 50px;}
	.window-idol__icons{width: 450px;}
	.window-idol__text{width: calc(100% - 450px);padding: 0 15px 15px 40px;}
	.window-idol__heading{width: 286px;height: 90px;line-height: 60px;font-size: 22px;background-size: auto 90px;}
	.window-idol__title{font-size: 18px;margin-bottom: 10px;}
	.window-idol__text ul{margin:0 0 20px}
	.window-idol__text ul li{padding:5px 0;font-size: 16px;}
}
@media(max-width:991px){
	.wrapper__window-idol{padding-top:0}
	.row__window-idol{flex-wrap:wrap}
	.window-idol__icons, .window-idol__text{width:100%}
	.window-idol__icons{order:2; padding:0 5px 5px}
	.window-idol__text{padding:0 55px 20px; order:1}
	.window-idol__icons-in {padding: 10px}
	.window-idol__icons-in ul{background:rgba(255, 255, 255, 0.8); max-width:100%; display:flex; flex-wrap:wrap}
	.window-idol__icons-in ul li{width:33.333%; padding:15px}
}
@media(max-width:767px){
	.window-idol__heading {width: 238px;height: 75px;line-height: 52px;font-size: 20px;background-size: auto 75px;margin-bottom: 20px}
	.open--idol .window-idol__heading{width: 275px;height: 85px;background-size: cover;}
	.window-idol__icons-in ul li{font-size: 14px; padding:10px}
	.window-idol__text ul li {padding: 3px 0;font-size: 14px}
}
@media(max-width:575px){
	.window-idol__list{-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-gap: 0;-moz-column-gap: 0;column-gap: 0}
	.window-idol__text ul{margin:0 0 20px;padding: 0 0 0 20px;}
	.window-idol__text{padding: 0 20px 20px}
	.window-idol__title {font-size: 16px}
	.window-idol__title br{display:none}
	.window-idol__icons-in ul li{width:50%; padding:15px}
}