@import url(/inc/css/fonts/posterizer_kg_rounded/stylesheet.css);


.brands-widget{
  padding: 0px 0px 50px 0px;
}

.brands-widget a ,
.brands-widget span.spl{
  color: #2b2b2b;
  font-size: 14px;
}

.brands-widget a.more{
  float: right;
  margin-right: 25px;
  font: normal 14px/14px Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.brands-widget .brands-list {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 20px;
}
.brands-widget .brands-list > li {
  margin-bottom: 2px;

  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          column-break-inside: avoid;
}

#brands .single{
  padding: 0 0 15px 0;
}

#brands .list .b_header{
  font: normal 24px Arial;  
  padding: 10px 0;  
}

#brands .list .brand_block{
  margin: 0 15px 15px 0;
  float: left;
  min-height: 150px;
}

#recommends-table-wrapper {
  overflow: hidden;
  display: flex;
  -webkit-justify-content: space-between; /* Safari */
  justify-content: space-between;

}

#recommends-table-wrapper:after{
  content: '';
  display: block;
  width: 270px;
  height: 261px;
  background: url('/img/d/sizes_help.png') no-repeat;
}

#recommends-table {
  overflow: hidden;
  margin: 10px 20px 0 0;
}
#recommends-table .column {
  float: left;
  overflow: hidden;
}
#recommends-table .column .rec-top-header {
  background-color: #e5f7f9;
  color: #000000;
  padding: 0px 17px 0px 10px;
  font: 400 13px/30px "museo-500", Arial, Helvetica, sans-serif;
  white-space: nowrap;
}

#recommends-table .column:first-of-type .rec-top-header{
  background-color: #c9f1f6;
  padding-left: 36px;
}

#recommends-table .column .rec-left-header {
  background-color: #e5f7f9;
  color: #000000;
  padding: 0px 17px 0px 10px;
  font: 400 13px/30px "museo-500", Arial, Helvetica, sans-serif;
  width: 140px;
}

#recommends-table .column .rec-left-header:nth-last-child(even){
  background-color: #c9f1f6;
}

#recommends-table .column .rec-left-header span {
  float: left;
  display: block;
  overflow: hidden;
  width: 20px;
  height: 20px;
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  margin: 5px 6px 0 0;
  text-align: center;
  color: #00a9f8;
  font: 400 13px/20px "museo-500", Arial, Helvetica, sans-serif;
}

#recommends-table .column .rec-left-header span.dummy{
  visibility: hidden;
}

#recommends-table .column .rec-value {
  background-color: #f6fcfd;
  color: #000000;
  padding: 0px 17px;
  font: 400 13px/30px "museo-500", Arial, Helvetica, sans-serif;
  text-align: center;
}

#recommends-table .column .rec-value:nth-child(odd){
  background-color: #e5f7f9;
}

#brands-sizes-table-wrapper {
  overflow: hidden;
  margin: 10px 15px 20px 0;
}
#brands-sizes-table-wrapper table td.header {
  font: 400 13px/20px "museo-500", Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #c9f1f6;
  padding: 5px 12px;
}

#brands-sizes-table-wrapper table tr:nth-child(even) td.header{
  background-color: #e5f7f9;
}

#brands-sizes-table-wrapper table td.value {
  font: 400 13px/20px "museo-500", Arial, Helvetica, sans-serif;
  color: #000000;
  background-color: #e5f7f9;
  padding: 5px 12px;
  text-align: center;
}

#brands-sizes-table-wrapper table tr:nth-child(even) td.value{
  background-color: #f6fcfd;
}

.brands-sizes-header {
  font: bold 13px/25px "museo-500", Arial, Helvetica, sans-serif;
  color: #000000;
  text-transform: uppercase;

  overflow: hidden;
  margin: 10px 0;
}
.brands-sizes-header span {
  color: #939393;
}
.sizes-text-block {
  overflow: hidden;
  margin: 10px 0 0;
}




.brands-widget .brands-list {
  -webkit-columns: 5;
  -moz-columns: 5;
  columns: 5;
}
.brands-widget .brands-list a,
.brands-widget .brands-list span.spl{
  font: normal 14px/14px Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.brands-widget .header {
  height: 40px;

  padding-top: 16px;
  margin-bottom: 27px;
  
  position: relative;

  background: url('/img/brands_groups/new.png') repeat-x;
}

.brands-widget .header h2 {
  vertical-align: top;

  margin: 0 0 0 10px;
  
  letter-spacing: -.3px;
  text-transform: uppercase;
  font: 400 16px/20px 'posterizerkground';
}

.brands-widget .header a.more{
    position: absolute;
    right: 0px;
    top: 20px;
}

.brands-widget.menus_sub_1000 .header {
    background: url('/img/brands_groups/clothes.png') repeat-x;
}

.brands-widget.menus_sub_1001 .header {
    background: url('/img/brands_groups/hygiene.png') repeat-x;
}

.brands-widget.menus_sub_1002 .header {
    background: url('/img/brands_groups/toys.png') repeat-x;
}

.brands-widget.menus_sub_1004 .header ,
.brands-widget.menus_sub_1013 .header {
    background: url('/img/brands_groups/auto_furniture.png') repeat-x;
}
.brands-widget.menus_sub_1063 .header {
    background: url('/img/brands_groups/school.png') repeat-x;
}
.brands-widget.menus_sub_1012 .header {
    background: url('/img/brands_groups/sport.png') repeat-x;
}
.brands-widget.menus_sub_1003 .header {
    background: url('/img/brands_groups/mom.png') repeat-x;
}

.recommends-popup-footer{
  position: absolute;
  left: 0;
  bottom:0;
  width: 100%;
  height: 54px;
  background-color: #f5f5f5;

  font: bold 13px/54px "museo-500", Arial, Helvetica, sans-serif;
  color: #000000;
}

.recommends-popup-footer .recommends-popup-footer-inner{
  display: flex;
  -webkit-justify-content: space-between; /* Safari */
  justify-content: space-between;
  padding: 0 60px;
}

.recommends-popup-footer .phone span{
  font: 400 13px/30px "museo-900", Arial, Helvetica, sans-serif;
}